@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-soft-normal.C-lS_vzd.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--paper: #faf8f3;--stone: #f1eee6;--card: #ffffff;--ink: #1a1a1a;--ink-soft: #4a443a;--ink-muted: #6b6455;--line: #e4dfd3;--navy: #030198;--navy-deep: #02016e;--mindaro: #d7f88f;--mindaro-deep: #c4ec6c;--coral: #ff6b5b;--radius-sm: .75rem;--radius: 1.25rem;--radius-lg: 1.75rem;--max: 72rem;--section-y: clamp(4.5rem, 10vw, 8rem);--ease: cubic-bezier(.2, 0, 0, 1);--shadow: 0 1px 0 rgb(26 26 26 / .04), 0 18px 40px -28px rgb(26 26 26 / .35);--font-sans: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-cond: "Archivo Variable", "Arial Narrow", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;color-scheme:light;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;max-width:100%}body{margin:0;overflow-x:clip;max-width:100%;background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;z-index:50;pointer-events:none;content:"";opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .42  0 0 0 0 .38  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}a{color:inherit}.cap{color:var(--ink-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.cond{font-family:var(--font-cond);font-stretch:62%;font-weight:800;letter-spacing:-.01em;line-height:.95}.board-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:2rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.board-head .cap{margin:0}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0;text-wrap:balance;color:var(--ink)}h1{margin-bottom:1.5rem;font-size:clamp(2.75rem,11vw,5rem);font-weight:800;letter-spacing:-.035em;line-height:.98}h2{margin-bottom:1rem;font-size:clamp(2rem,6.5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.02}h3{margin-bottom:.5rem;font-size:clamp(1.3rem,3.5vw,1.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.15}p{color:var(--ink-soft);font-size:clamp(1rem,2vw,1.125rem);text-wrap:pretty}.shell{width:min(calc(100% - 2.5rem),var(--max));margin-inline:auto}.narrow{max-width:44rem}.section-pad{padding-block:var(--section-y)}.band{--numeral-fill: var(--stone);background:var(--stone)}.poster{background:var(--navy);color:#faf8f3d9}.poster h2{color:var(--mindaro)}.poster p{color:#faf8f3d1}.poster .eyebrow{color:#d7f88fbf}.poster .mark{transition:background-size .7s cubic-bezier(.6,0,.2,1) .15s,color .3s var(--ease) .5s}.poster .mark.is-marked{color:var(--navy)}.poster :focus-visible{outline-color:var(--mindaro)}.poster button,.poster .button{background:var(--mindaro);box-shadow:0 3px 0 var(--mindaro-deep);color:var(--navy)}.poster button:hover:not(:disabled),.poster .button:hover{background:var(--mindaro-deep)}.eyebrow{margin-bottom:.85rem}.lede{max-width:34rem;font-size:clamp(1.05rem,2.4vw,1.25rem)}.section-head{max-width:38rem;margin-bottom:clamp(2rem,5vw,3.25rem)}.section-head.centered{margin-inline:auto;text-align:center}.section-head p:last-child{margin-bottom:0}.pill{display:inline-flex;align-items:center;margin-bottom:1.25rem;border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem;background:var(--card);color:var(--ink-soft);font-size:.875rem;font-weight:500}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}.card-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.tag{border:1px solid var(--line);border-radius:999px;padding:.15rem .6rem;color:var(--ink-muted);font-size:.75rem;font-weight:600}.site-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:.75rem max(1.25rem,calc((100vw - var(--max)) / 2));border-bottom:1px solid color-mix(in srgb,var(--line),transparent 30%);background:color-mix(in srgb,var(--paper),transparent 8%);backdrop-filter:blur(16px)}.wordmark img{display:block;width:4.5rem;max-height:2rem;object-fit:contain}.site-nav nav{display:flex;margin-left:auto;gap:1.75rem}.site-nav .nav-extra{display:none}.site-nav nav a{color:var(--ink-soft);font-size:.92rem;font-weight:500;text-decoration:none}.site-nav nav a:hover{color:var(--ink)}.button,button,.btn{display:inline-grid;min-height:3.5rem;place-items:center;border:0;border-radius:999px;padding:.8rem 1.5rem;color:#fff;background:var(--navy);box-shadow:0 3px 0 var(--navy-deep);font:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease)}.button:hover,button:hover:not(:disabled){background:var(--navy-deep)}button:disabled{cursor:wait;opacity:.65}.button.small{min-height:2.75rem;padding:.55rem 1.1rem;font-size:.9rem}.waitlist{display:grid;gap:.85rem;width:100%}.wl-row{display:grid;gap:.6rem}.waitlist input[type=email]{width:100%;min-height:3.5rem;border:1px solid var(--line);border-radius:999px;padding:0 1.4rem;color:var(--ink);background:var(--card);font:inherit;font-size:1rem}.waitlist input[type=email]::placeholder{color:var(--ink-muted)}.waitlist input[type=email]:focus{border-color:var(--ink);outline:none}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.wl-type{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;border:0;padding:0}.wl-type legend{float:left;margin-right:.25rem;padding:0;color:var(--ink-soft);font-size:.875rem;font-weight:600}.wl-type .pill{position:relative;margin:0;border:0;padding:0;background:none;cursor:pointer}.wl-type .pill input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.wl-type .pill span{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid var(--line);border-radius:999px;padding:0 .9rem;background:var(--card);color:var(--ink-soft);font-size:.875rem;font-weight:500}.wl-type .pill input:checked+span{border-color:var(--ink);color:var(--paper);background:var(--ink)}.wl-type .pill input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.waitlist.compact .wl-type{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s var(--ease),opacity .3s var(--ease)}.waitlist.compact:focus-within .wl-type{max-height:7rem;padding:.2rem .25rem;opacity:1}.form-success{display:inline-flex;align-items:center;min-height:3.5rem;margin:0;border-radius:999px;padding:.75rem 1.25rem;background:var(--mindaro);color:var(--ink);font-weight:600}.form-error{margin:0;color:#b3261e;font-size:.9rem;font-weight:600}.trust-line{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;color:var(--ink-soft);font-size:.875rem;font-weight:500}.check{color:var(--navy);font-weight:700}.clip{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:var(--radius);background:var(--stone);box-shadow:0 0 0 1px #1a1a1a0f,0 28px 56px -32px #1a1a1a80}.clip.deco{aspect-ratio:4 / 5;border-radius:.6rem;box-shadow:0 0 0 4px var(--card),0 14px 30px -18px #00000073}.clip video,.clip img{display:block;width:100%;height:100%;object-fit:cover}.clip-toggle{position:absolute;bottom:.85rem;left:.85rem;width:2.75rem;min-height:2.75rem;padding:0;color:var(--ink);background:#ffffffeb;box-shadow:0 2px 10px #00000026}.clip-toggle:hover:not(:disabled){background:#fff}.clip-toggle svg{width:1rem;height:1rem;fill:currentColor}.clip-toggle .icon-pause,.clip-toggle[data-playing=true] .icon-play{display:none}.clip-toggle[data-playing=true] .icon-pause{display:inline}figure{margin:0}figcaption{margin-top:.85rem;color:var(--ink-soft);font-size:.875rem;font-weight:600;text-align:center}.hero{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.hero h1{font-size:clamp(2.6rem,11vw,5.75rem)}.h1-accent{white-space:nowrap}.hero-grid{display:grid;gap:3.5rem;align-items:center}.h1-line{display:block}.w{display:inline-block}.struck{position:relative;display:inline-block;transition:color .5s var(--ease)}.scribble{position:absolute;top:.48em;left:-4%;width:105%;height:.16em;overflow:visible}.scribble path{fill:none;stroke:var(--coral);stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.h1-accent .struck{color:var(--ink-muted)}@media(prefers-reduced-motion:no-preference){.hero h1 .w{animation:word-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.12s + var(--w) * 70ms)}.hero h1 .scribble{animation:strike-draw .52s cubic-bezier(.6,0,.3,1) .9s both}.hero h1 .struck{animation:struck-fade .5s var(--ease) 1.3s both}}@keyframes word-rise{0%{opacity:0;transform:translateY(.4em)}}@keyframes strike-draw{0%{clip-path:inset(-50% 100% -50% 0)}to{clip-path:inset(-50% 0 -50% 0)}}@keyframes struck-fade{0%{color:var(--ink)}}.hero-form{max-width:34rem}@media(max-width:63.99em){.hero-copy{display:contents}.hero-grid{gap:0}.hero-copy>h1{order:2;margin-bottom:3rem}.hero-stack{order:3;margin-bottom:3rem}.hero-copy>.lede{order:4}.hero-copy>.hero-form{order:5}.hero-copy>.trust-line{order:6}}.hero-stack{position:relative;isolation:isolate;justify-self:center;width:min(80vw,22rem);height:min(70vw,19rem)}.hero-stack:before{position:absolute;inset:-6% -3% -8%;z-index:-1;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;content:"";background:var(--navy);transform:rotate(-6deg)}@media(min-width:48em){.hero-stack:before{inset:-9% -8% -11%}}@media(prefers-reduced-motion:no-preference){.hero-stack:before{animation:blob-morph 18s ease-in-out infinite alternate}}@keyframes blob-morph{33%{border-radius:58% 42% 52% 48%/44% 56% 46% 54%;transform:rotate(-2deg) scale(1.02)}66%{border-radius:42% 58% 60% 40%/56% 46% 54% 44%;transform:rotate(-9deg) scale(.99)}to{border-radius:52% 48% 44% 56%/48% 54% 46% 52%;transform:rotate(-4deg)}}.hero-card{position:absolute;top:50%;left:50%;width:50%;translate:-50% -50%;will-change:transform}.hero-card video{background:var(--stone)}.hero-card:nth-child(3) video{object-position:50% 0%}.hero-stickers{position:absolute;inset:0;z-index:4;margin:0;padding:0;list-style:none;pointer-events:none}.hero-sticker{position:absolute;bottom:2%;right:14%;border-radius:.5rem;padding:.3rem .6rem;background:var(--mindaro);box-shadow:0 8px 18px -12px #00000080;color:var(--ink);font-size:.78rem;font-weight:700;white-space:nowrap;opacity:0;transform:translateY(6px) scale(.92) rotate(-3deg);transition:opacity .26s var(--ease),transform .38s cubic-bezier(.2,1.4,.4,1)}.hero-sticker[data-on=true]{opacity:1;transform:rotate(-3deg);transition-delay:.6s}.rise>*{opacity:0;translate:0 1.25rem;transition:opacity .6s var(--ease),translate .8s cubic-bezier(.2,.8,.2,1)}.rise>:nth-child(2){transition-delay:90ms}.rise>:nth-child(3){transition-delay:.18s}.rise>:nth-child(n+4){transition-delay:.26s}.rise.is-risen>*{opacity:1;translate:none}.filmstrip{overflow:hidden;padding-block:2.25rem 2.5rem;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.filmstrip-track{display:flex;gap:1rem;width:max-content;padding-right:1rem}.filmstrip img{display:block;width:clamp(5.5rem,9vw,8.5rem);height:auto;aspect-ratio:9 / 16;border-radius:.6rem;object-fit:cover;box-shadow:0 0 0 3px var(--card),0 14px 26px -18px #00000080;transform:rotate(var(--t))}@media(prefers-reduced-motion:no-preference){.filmstrip-track{animation:filmstrip 80s linear infinite}.filmstrip:hover .filmstrip-track{animation-play-state:paused}}@keyframes filmstrip{to{transform:translate(-50%)}}.split{display:grid;gap:2.5rem;align-items:center}.split h2{font-size:clamp(2rem,5vw,3rem)}.split .section-head{margin-bottom:0}.numeral{display:block;margin:-.05em 0 .05em -.03em;color:var(--numeral-fill, var(--paper));paint-order:stroke fill;font-family:var(--font-display);font-size:5.5rem;font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:700;letter-spacing:-.04em;line-height:1;-webkit-text-stroke:3px var(--navy);pointer-events:none;user-select:none}@media(min-width:48em){.section-head:has(.numeral){position:relative;max-width:none}.section-head:has(.numeral)>:not(.numeral){max-width:38rem}.section-head .numeral{position:absolute;top:50%;right:0;margin:0;font-size:clamp(10rem,19vw,16rem);-webkit-text-stroke-width:4px;transform:translateY(-50%)}}.watch-track{position:relative;height:300vh}.watch-stage{position:sticky;top:4.25rem;display:grid;grid-template-rows:auto auto 1fr auto;gap:.75rem;height:calc(100vh - 4.25rem);padding-block:1.25rem}.watch-copy h2{margin-bottom:0;font-size:clamp(1.9rem,5vw,3.25rem)}.watch-copy .numeral{font-size:4rem}.watch-steps{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.watch-step{display:none;grid-template-columns:1.6rem 1fr;column-gap:.6rem;align-items:baseline;color:var(--ink-muted);transition:color .25s var(--ease)}.watch-step-num{font-size:1.15rem}.watch-step b{font-family:var(--font-cond);font-size:1.35rem;font-stretch:70%;font-weight:750}.watch-step-body{display:none;grid-column:2;color:var(--ink-soft)}.watch-step[aria-current=step]{display:grid;color:var(--ink)}.watch-step[aria-current=step] .watch-step-num{color:var(--navy)}.watch-step[aria-current=step] .watch-step-body{display:block}.watch-example{margin:0}.watch-visual{position:relative;min-height:0;container-type:inline-size}.wshot{position:absolute;top:var(--py);left:var(--px);width:14cqw;margin:0;transform:rotate(var(--pr));transform-origin:top center;transition:top .7s var(--ease),left .7s var(--ease),width .7s var(--ease),transform .7s var(--ease),opacity .5s var(--ease)}.wshot img{display:block;width:100%;aspect-ratio:9 / 16;border-radius:.5rem;object-fit:cover;box-shadow:0 0 0 3px var(--card),0 14px 28px -18px #0000008c}.watch-visual:not([data-beat="0"]) .wshot{top:calc(3cqw + var(--row) * 42cqw);left:calc(var(--col) * 30cqw + 9cqw);width:22cqw;transform:none;transition-delay:calc(var(--i) * 40ms)}.watch-visual[data-beat="4"] .wshot{opacity:0;transform:translateY(2rem) scale(.9)}.watch-visual[data-beat="3"] .wshot{opacity:.35}.watch-visual[data-beat="3"] .wshot:nth-child(2){z-index:3;transform-origin:top left;opacity:1;transform:scale(var(--cap-scale, 1.7));transition-delay:0ms}.wplayhead{position:absolute;top:3.5cqw;left:0;width:3px;height:81cqw;border-radius:3px;background:var(--coral);box-shadow:0 0 0 3px #ff6b5b33;opacity:0}.watch-visual[data-beat="1"] .wplayhead{opacity:1;animation:playhead 2.6s linear infinite}@keyframes playhead{to{left:100%}}.wnote{position:absolute;top:calc(100% + .7rem);left:50%;z-index:2;display:none;width:max-content;max-width:11rem;border-radius:.5rem;padding:.35rem .6rem;background:var(--mindaro);box-shadow:0 8px 18px -12px #00000080;color:var(--ink);font-size:.85rem;font-weight:700;line-height:1.25;opacity:0;transform:translate(-50%,.4rem) rotate(-1.5deg);transition:opacity .3s var(--ease) calc(var(--i) * 90ms),transform .4s var(--ease) calc(var(--i) * 90ms)}.wshot:nth-child(2n) .wnote{top:auto;bottom:calc(100% + .7rem);transform:translate(-50%,-.4rem) rotate(1.5deg)}.watch-visual[data-beat="2"] .wnote{opacity:1;transform:translate(-50%) rotate(-1.5deg)}.watch-visual[data-beat="2"] .wshot:nth-child(2n) .wnote{transform:translate(-50%) rotate(1.5deg)}.wnotes{position:absolute;top:calc(84cqw + .25rem);right:0;left:0;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;opacity:0;transition:opacity .3s var(--ease)}.wnote-item{border-radius:.5rem;padding:.25rem .5rem;background:var(--mindaro);font-size:.76rem;font-weight:600}.watch-visual[data-beat="2"] .wnotes{opacity:1}.wcaption{position:absolute;right:6%;bottom:16%;left:6%;color:#fff;font-size:calc(var(--cap-size, 1rem) / var(--cap-scale, 1.7));font-weight:700;line-height:1.1;text-align:center;text-shadow:0 1px 3px rgb(0 0 0 / .7);opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .2s var(--ease) .3s,clip-path .9s steps(18) .45s}.watch-visual[data-beat="3"] .wcaption{opacity:1;clip-path:inset(0 0 0 0)}.wfinal{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:1rem;opacity:0;pointer-events:none;transform:scale(.7) translateY(-10%);transition:opacity .45s var(--ease) .2s,transform .7s cubic-bezier(.2,1.1,.3,1) .2s}.watch-visual[data-beat="4"] .wfinal{opacity:1;transform:none}.wfinal-clip{position:relative;overflow:hidden;height:min(calc(100cqh - 4rem),32rem,115cqw);max-height:100%;aspect-ratio:4 / 5;border-radius:.7rem;box-shadow:0 0 0 5px var(--card),0 24px 48px -24px #0000008c;transform:rotate(-1.5deg)}.watch-visual{container-type:size}.wfinal-clip img,.wfinal-clip video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wdrafts{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.wdrafts li{border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;background:var(--card);font-size:.85rem;font-weight:600}.wdrafts li.on{border-color:transparent;background:var(--mindaro)}.watch-track.is-static{height:auto}.is-static .watch-stage{position:static;height:auto}.is-static .watch-visual{height:36rem}.is-static .watch-step{display:grid;margin-bottom:.5rem}.is-static .watch-step-body{display:block}.miy{display:grid;gap:2rem;align-items:center}.miy-frame{justify-self:center;width:min(80vw,24rem);margin:0}.miy-frame figcaption{margin-top:.75rem}.miy-clip{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:.6rem;background:var(--stone);box-shadow:0 0 0 4px var(--card),0 18px 36px -20px #00000080;transform:rotate(-1.5deg)}.miy-clip video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.miy-clip video{transition:transform .6s var(--ease),filter .6s var(--ease)}.miy-clip[data-zoom] video{transform:scale(1.14);transform-origin:50% 55%}.miy-clip[data-warm] video{filter:sepia(.22) saturate(1.2) hue-rotate(-8deg) brightness(1.03)}.miy-label-text{position:absolute;top:7%;left:50%;color:#fff;font-size:1.1rem;font-weight:600;white-space:nowrap;text-shadow:0 1px 6px rgb(0 0 0 / .5);transform:translate(-50%);animation:miy-label-in .28s var(--ease) both}.miy-clip[data-style=bold] .miy-label-text{font-family:var(--font-cond);font-size:2.4rem;font-stretch:72%;font-weight:800;text-transform:lowercase}.miy-clip[data-style=clean] .miy-label-text{border-radius:999px;padding:.2rem .8rem;background:#ffffffe0;color:var(--ink);font-size:.95rem;text-shadow:none}.miy-clip[data-style=sticker] .miy-label-text{border-radius:.35rem;padding:.1rem .55rem;background:var(--mindaro);color:var(--ink);font-family:var(--font-cond);font-size:2rem;font-stretch:65%;font-weight:900;text-shadow:none;text-transform:uppercase;transform:translate(-50%) rotate(-3deg)}@keyframes miy-label-in{0%{opacity:0;translate:0 -6px}}.miy-length{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:1.5rem}.miy-length b{min-width:4.2ch;color:var(--ink);font-size:2.6rem;font-variant-numeric:tabular-nums;line-height:1}.miy-saved{border-radius:999px;padding:.15rem .6rem;background:color-mix(in srgb,var(--coral),white 72%);color:var(--ink);font-size:.85rem;font-weight:600}.miy-bar{position:relative;flex-basis:100%;height:6px;margin-top:.4rem;border-radius:999px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--coral),white 55%) 0 3px,transparent 3px 6px)}.miy-bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--navy);transition:width .7s var(--ease)}.miy-label{margin:0 0 .6rem}.miy-styles,.miy-requests{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.miy-style{display:grid;justify-items:center;gap:.4rem;border:0;padding:0;background:none;box-shadow:none;color:var(--ink-soft)}.miy-swatch{display:grid;place-items:center;width:6.25rem;height:4rem;overflow:hidden;border-radius:.5rem;background:linear-gradient(160deg,#22207a,#0a0944);box-shadow:0 0 0 1px var(--line);color:#fff;transition:box-shadow .16s var(--ease),transform .16s var(--ease)}.miy-style[data-style=bold] .miy-swatch span{text-transform:lowercase;font-family:var(--font-cond);font-size:1.3rem;font-stretch:72%;font-weight:800}.miy-style[data-style=clean] .miy-swatch span{border-radius:999px;padding:.1rem .5rem;background:#ffffffe0;color:var(--ink);font-size:.72rem;font-weight:600}.miy-style[data-style=sticker] .miy-swatch span{border-radius:.25rem;padding:0 .3rem;background:var(--mindaro);color:var(--ink);font-family:var(--font-cond);font-size:1.15rem;font-stretch:65%;font-weight:900;text-transform:uppercase;transform:rotate(-3deg)}.miy-style .cap{font-size:.66rem}.miy-style:hover:not(:disabled),.miy-style[aria-checked=true]:hover:not(:disabled){background:none}.miy-style:hover .miy-swatch{transform:translateY(-2px)}.miy-style[aria-checked=true] .miy-swatch{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--navy)}.miy-style[aria-checked=true] .cap{color:var(--navy)}.miy-request:hover:not(:disabled){border-color:var(--ink);background:var(--card)}.miy-request{min-height:2.75rem;border:1px solid var(--line);padding:.5rem 1rem;background:var(--card);box-shadow:none;color:var(--ink);font-size:.95rem;font-weight:500;white-space:normal;text-align:left}.miy-request[aria-pressed=true],.miy-request[aria-pressed=true]:hover:not(:disabled){border-color:var(--navy);background:var(--navy);color:#fff}.miy-thread{display:grid;gap:.5rem;margin-bottom:.75rem}.miy-exchange{display:grid;gap:.35rem}.miy-msg{max-width:85%;margin:0;padding:.5rem .85rem;font-size:.95rem;line-height:1.35;animation:miy-msg-in .26s var(--ease) both}.miy-msg-you{justify-self:end;border-radius:1.1rem 1.1rem .3rem;background:var(--navy);color:#fff}.miy-msg-mio{justify-self:start;border-radius:1.1rem 1.1rem 1.1rem .3rem;background:var(--mindaro);color:var(--ink);animation-delay:.38s}@keyframes miy-msg-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}.miy-undo{min-height:2.5rem;border:1px solid var(--line);padding:.3rem .9rem;background:var(--card);box-shadow:none;color:var(--ink-soft);font-size:.85rem}.miy-undo:hover:not(:disabled){background:var(--card);color:var(--ink)}.miy-undo:disabled{cursor:default;opacity:.45}.miy-also{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:1.75rem 0 0;border-top:1px solid var(--line);padding-top:1.25rem}.miy-also .cap{flex-basis:100%;margin-bottom:.15rem}.miy-also-item{border:1px solid var(--line);border-radius:999px;padding:.25rem .7rem;color:var(--ink-soft);font-size:.85rem;font-weight:500}.range .rhythm{position:relative;display:block;height:.9rem;margin-top:.6rem;border-bottom:1px solid var(--ink-muted)}.range .rhythm i{position:absolute;bottom:0;width:2px;height:100%;background:var(--navy);transform:translate(-50%)}.range .rhythm:after{position:absolute;bottom:-4px;left:calc(var(--playhead, 0) * 100%);width:8px;height:8px;border-radius:50%;background:var(--coral);content:"";opacity:0;transform:translate(-50%);transition:opacity .2s var(--ease)}.range figure[data-playing] .rhythm:after{opacity:1}.range figcaption .rhythm-readout{display:block;margin-top:.4rem;color:var(--ink-muted);font-size:.66rem;font-weight:400}.inline-cta{margin-top:2rem}.range{display:grid;gap:1.75rem 3rem}.range figure{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem;align-items:center;margin:0}.range .clip{width:100%;transition:transform .3s var(--ease)}.range figure:nth-child(odd) .clip{transform:rotate(-2deg)}.range figure:nth-child(2n) .clip{transform:rotate(2deg)}.range figure[data-playing] .clip{transform:rotate(0) scale(1.04)}.range figcaption{display:grid;gap:.15rem;text-align:left}.range figcaption b{color:var(--ink);font-size:1.3rem}.range figcaption span{color:var(--ink-soft);font-size:.88rem;font-weight:500}.mark{padding:0 .12em;margin:0 -.06em;background-image:linear-gradient(100deg,transparent .2em,var(--mindaro-deep) .25em,var(--mindaro-deep) calc(100% - .25em),transparent calc(100% - .2em));background-repeat:no-repeat;background-position:0 72%;background-size:0% 62%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s cubic-bezier(.6,0,.2,1) .15s}.mark.is-marked{background-size:100% 62%}@media(prefers-reduced-motion:reduce){.mark{background-size:100% 62%}}.nopes{display:grid;justify-items:center;gap:.2rem;margin:2rem 0 1.75rem;padding:0;list-style:none}.nope-text{position:relative;display:inline-block;color:var(--ink);font-family:var(--font-cond);font-size:clamp(2rem,6vw,3.25rem);font-stretch:68%;font-weight:750;line-height:1.1;transition:color .4s var(--ease) calc(var(--i) * .26s + .3s)}.nope-text:after{position:absolute;top:.55em;left:-3%;width:106%;height:.09em;border-radius:999px;background:var(--coral);content:"";transform:scaleX(0) rotate(-1deg);transform-origin:left center;transition:transform .45s var(--ease) calc(var(--i) * .26s)}.is-done .nope-text{color:var(--ink-muted)}.is-done .nope-text:after{transform:scaleX(1) rotate(-1deg)}.nope-yes{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(2.25rem,6.5vw,3.75rem);font-weight:800;letter-spacing:-.02em}.nope-yes .mark{transition-delay:1.1s}.statement{text-align:center}.poster .nope-text{color:var(--paper)}.poster .is-done .nope-text{color:#faf8f399}.statement h2{font-size:clamp(2.5rem,7vw,4rem)}.statement p{max-width:34rem;margin-inline:auto}.spark{display:grid;gap:.85rem}.spark .cap{margin:0}.ideas{display:grid;gap:.5rem}.idea{display:grid;gap:.2rem;justify-content:start;justify-items:start;min-height:3rem;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.7rem 1rem;background:var(--card);box-shadow:none;color:var(--ink-soft);font-size:.95rem;font-weight:500;text-align:left;white-space:normal}.idea-from{overflow:hidden;max-width:100%;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.idea:hover:not(:disabled){border-color:var(--ink);background:var(--card)}.idea[aria-checked=true],.idea[aria-checked=true]:hover:not(:disabled){border-color:transparent;background:var(--mindaro);color:var(--ink);font-weight:600}.plan-card{padding:1.25rem 1.4rem}.plan-card p{display:grid;grid-template-columns:5.25rem 1fr;margin:.4rem 0;color:var(--ink);font-size:1rem}.plan-text{font-family:var(--font-cond);font-size:1.15rem;font-stretch:72%;font-weight:750}.plan-card b.cap{padding-top:.2rem}.plan-card.is-new p{animation:plan-in .45s var(--ease) both}.plan-card.is-new p+p{animation-delay:.12s}@keyframes plan-in{0%{opacity:0;transform:translateY(6px)}}.formats-heading{max-width:30rem;margin:clamp(3rem,7vw,4.5rem) auto 1.25rem;text-align:center}.formats{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.5rem;max-width:50rem;margin:0 auto;padding:0;list-style:none}.formats li{color:var(--ink-soft);font-family:var(--font-cond);font-size:clamp(1.1rem,2.2vw,1.35rem);font-stretch:75%;font-weight:600}#faq{padding-top:0}.faq{display:grid;gap:1.5rem}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.75rem 0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{flex:none;color:var(--ink-muted);font-family:var(--font-sans);font-weight:400;content:"+";transition:transform .16s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 1.25rem;max-width:40rem}.final-card{max-width:48rem;margin-inline:auto;text-align:center}.final-card h2{font-size:clamp(2.75rem,8vw,5rem)}.final-card .waitlist{max-width:40rem;margin:2rem auto 0}.final-card .wl-type{justify-content:center}.poster .wl-type legend{color:#faf8f3d9}.poster .wl-type .pill span{border-color:#d7f88f59;background:transparent;color:var(--paper)}.poster .wl-type .pill input:checked+span{border-color:var(--mindaro);background:var(--mindaro);color:var(--navy)}.poster .wl-type .pill input:focus-visible+span{outline-color:var(--mindaro)}.poster .form-error{color:#ffc2b8}footer{border-top:1px solid rgb(215 248 143 / .18);padding-block:2rem;background:var(--navy);color:#faf8f3bf}.footer-logo{filter:brightness(0) invert(1)}footer a:focus-visible{outline-color:var(--mindaro)}.footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.footer-logo{display:block;width:3.25rem;height:auto}footer nav{display:flex;gap:1.25rem}footer a{display:inline-flex;min-height:2.75rem;align-items:center;text-decoration:none}footer a:hover{color:var(--mindaro)}.legal{min-height:100vh;padding-block:4rem}.legal h1{margin-top:4rem;font-size:clamp(2.5rem,6vw,4rem)}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(min-width:30em){.wl-row{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:48em){.site-nav nav{margin-left:0}.site-nav .nav-extra{display:inline}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,6rem)}.faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}}@media(min-width:48em){.wnote{display:block}.wnotes{display:none}.watch-stage{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:auto 1fr auto;column-gap:3rem;row-gap:1.25rem}.watch-copy{grid-column:1;grid-row:1}.watch-steps{grid-column:2;grid-row:1;align-self:end}.watch-step{display:grid}.watch-visual{grid-column:1 / -1;grid-row:2;--cap-scale: 1.45;--cap-size: 1.5rem}.watch-visual:not([data-beat="0"]) .wshot{top:5cqw;left:calc(var(--i) * 20cqw + 3cqw);width:14cqw}.wplayhead{height:27cqw}.watch-visual[data-beat="3"] .wshot:nth-child(2){transform-origin:top center}.watch-example{grid-column:1 / -1;grid-row:3;text-align:center}.miy{grid-template-columns:auto minmax(0,1fr);gap:clamp(3rem,7vw,6rem)}.range{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.range{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:4rem}.hero-stack{width:24rem;height:21rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}.miy-msg,.miy-label-text{animation:none}}
