@font-face{font-family:'Schibsted Grotesk';src:url(../fonts/SchibstedGrotesk-Variable.woff) format('woff');font-weight:400 900;font-display:swap}@font-face{font-family:'Shantell Sans';src:url(../fonts/ShantellSans-Medium.woff) format('woff');font-weight:500;font-display:swap}@font-face{font-family:'DM Mono';src:url(../fonts/DMMono-Regular.woff) format('woff');font-weight:400;font-display:swap}@font-face{font-family:'DM Mono';src:url(../fonts/DMMono-Medium.woff) format('woff');font-weight:500;font-display:swap}:root{color-scheme:light;--paper:#F3EFE6;--paper-2:#EDE8DC;--sheet:#FBF9F4;--ink:#1F1C18;--muted:#5E5850;--rule:#DCD5C7;--hole:#E4DDCF;--line:#5B8BE6;--blue:#2A5BC0;--red:#B83A25;--final:#2F5FD0;--glow:transparent;--guide:rgba(91,139,230,.42);--tint:rgba(91,139,230,.09);--sheet-shadow:0 1px 0 rgba(31,28,24,.04),0 1px 3px rgba(31,28,24,.06),0 24px 50px -30px rgba(31,28,24,.38);--f-sans:'Schibsted Grotesk',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--f-hand:'Shantell Sans','Segoe Print','Bradley Hand',cursive;--f-mono:'DM Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;--ease:cubic-bezier(.3,.7,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--t1:240ms;--t2:400ms;--gut:clamp(16px,4vw,56px);--max:1480px;--nav-h:72px;--r:6px}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--paper:#141310;--paper-2:#181612;--sheet:#1D1B17;--ink:#F1EBDD;--muted:#A69E90;--rule:#34302A;--hole:#0B0A08;--line:#7FA3EE;--blue:#86A9F2;--red:#FF8B6E;--final:#3A63D8;--glow:rgba(255,236,196,.16);--guide:rgba(127,163,238,.34);--tint:rgba(127,163,238,.09);--sheet-shadow:0 0 0 1px rgba(255,236,196,.05),0 30px 80px -34px rgba(255,236,196,.2)}}:root[data-theme="dark"]{color-scheme:dark;--paper:#141310;--paper-2:#181612;--sheet:#1D1B17;--ink:#F1EBDD;--muted:#A69E90;--rule:#34302A;--hole:#0B0A08;--line:#7FA3EE;--blue:#86A9F2;--red:#FF8B6E;--final:#3A63D8;--glow:rgba(255,236,196,.16);--guide:rgba(127,163,238,.34);--tint:rgba(127,163,238,.09);--sheet-shadow:0 0 0 1px rgba(255,236,196,.05),0 30px 80px -34px rgba(255,236,196,.2)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}body{margin:0;min-height:100vh;background:var(--paper) url(../img/paper-grain.png) repeat;background-size:180px;color:var(--ink);font:400 17px/1.55 var(--f-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .6s ease,color .3s ease}:root[data-theme="dark"] body,:root:not([data-theme="light"]) body{background-blend-mode:normal}img,video,canvas,svg{display:block;max-width:100%}video{background:#000}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--red);color:var(--sheet)}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}[hidden]{display:none !important}.vh{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:-60px;z-index:400;background:var(--ink);color:var(--paper);padding:10px 14px;border-radius:6px;font-weight:600}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}main{display:block;position:relative}#app{overflow-x:clip}.label{font:500 12px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.label b{color:var(--ink);font-weight:500}.label .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:8px;vertical-align:1px}.display{font-weight:800;font-size:clamp(54px,10.4vw,184px);line-height:.86;letter-spacing:-.055em;margin:0}.h1{font-weight:800;font-size:clamp(48px,8.4vw,148px);line-height:.88;letter-spacing:-.05em;margin:0}.h2{font-weight:800;font-size:clamp(40px,6.2vw,100px);line-height:.9;letter-spacing:-.048em;margin:0}.h3{font-weight:800;font-size:clamp(26px,2.6vw,40px);line-height:1;letter-spacing:-.035em;margin:0}.lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--muted);max-width:34em;margin:0}.lede strong{color:var(--ink);font-weight:600}.note{font:500 clamp(17px,1.5vw,21px)/1.2 var(--f-hand);color:var(--red);display:inline-block;transform:rotate(-3deg);margin:0}.note--jit{animation:jit .5s steps(1) infinite}.muted{color:var(--muted)}.blue{color:var(--blue)}.disclaim{font:400 11.5px/1.45 var(--f-mono);letter-spacing:.01em;color:var(--muted);margin:10px 0 0;text-transform:none}.disclaim::before{content:'SPEC · ';color:var(--red);font-weight:500;letter-spacing:.06em}.disclaim--plain::before{content:none}.guides .ln{display:block;position:relative}.guides .ln::after{content:'';position:absolute;left:calc(-1 * var(--gut));right:calc(-1 * var(--gut));bottom:.14em;height:1px;background:var(--guide);transform-origin:left;transform:scaleX(0);animation:guide .9s steps(9) forwards;pointer-events:none}.guides .ln:nth-child(2)::after{animation-delay:.12s}.guides .ln:nth-child(3)::after{animation-delay:.24s}@keyframes guide{to{transform:scaleX(1)}}.circled{position:relative;white-space:nowrap;display:inline-block}.circled>svg{position:absolute;left:-7%;top:-6%;width:114%;height:118%;overflow:visible;pointer-events:none}.circled path{fill:none;stroke:var(--red);stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.circled path:nth-child(1){animation:drawon 1s steps(12) .45s forwards,boilA .5s steps(1) 1.5s infinite}.circled path:nth-child(2){opacity:0;stroke-dashoffset:0;animation:boilB .5s steps(1) 1.5s infinite}@keyframes drawon{to{stroke-dashoffset:0}}@keyframes boilA{0%{opacity:1}50%{opacity:0}}@keyframes boilB{0%{opacity:0}50%{opacity:1}}@keyframes boil1{0%{opacity:1}33.33%{opacity:0}}@keyframes boil2{0%{opacity:0}33.33%{opacity:1}66.66%{opacity:0}}@keyframes boil3{0%{opacity:0}66.66%{opacity:1}}.boil>:nth-child(1){animation:boil1 .36s steps(1) infinite}.boil>:nth-child(2){animation:boil2 .36s steps(1) infinite}.boil>:nth-child(3){animation:boil3 .36s steps(1) infinite}@keyframes jit{0%,100%{transform:translate(0,0) rotate(-3deg)}25%{transform:translate(.6px,-.5px) rotate(-2.3deg)}50%{transform:translate(-.5px,.6px) rotate(-3.5deg)}75%{transform:translate(.4px,.4px) rotate(-2.8deg)}}@keyframes pop{0%{transform:scale(0)}50%{transform:scale(1.12)}75%{transform:scale(.95)}100%{transform:scale(1)}}.btn{--bg:transparent;--fg:var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;min-height:46px;padding:0 20px;border-radius:999px;background:var(--bg);color:var(--fg);font:600 15px/1 var(--f-sans);letter-spacing:-.01em;isolation:isolate;transition:transform var(--t1) var(--ease),background-color var(--t1) var(--ease),color var(--t1) var(--ease)}.btn::after{content:'';position:absolute;inset:-1px;border:1.5px solid var(--line);border-radius:999px;z-index:-1;transform:translate(3px,-3px) rotate(-.8deg);opacity:0;transition:opacity var(--t1) var(--ease)}.btn:hover::after{opacity:1;animation:roughBoil .36s steps(1) infinite}.btn:active{transform:scale(.965)}.btn:active::after{animation:none;transform:none;opacity:0;transition:transform .1s steps(2)}@keyframes roughBoil{0%{transform:translate(3px,-3px) rotate(-.8deg)}33%{transform:translate(-2px,2px) rotate(.6deg)}66%{transform:translate(2px,2px) rotate(-.3deg)}}.btn--ink{--bg:var(--ink);--fg:var(--paper)}.btn--ink:hover{--bg:var(--red);--fg:var(--sheet)}.btn--ghost{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--ghost:hover{--bg:var(--ink);--fg:var(--paper)}.btn--lg{min-height:56px;padding:0 26px;font-size:16.5px}.btn--sm{min-height:38px;padding:0 15px;font-size:14px}.btn .arr{transition:transform var(--t1) var(--ease)}.btn:hover .arr{transform:translateX(3px)}.btn .tri{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.link{position:relative;font-weight:600;color:var(--ink);background:linear-gradient(var(--red),var(--red)) 0 100% / 0% 2px no-repeat;transition:background-size .33s steps(4);padding-bottom:2px}.link:hover{background-size:100% 2px}.link--blue{color:var(--blue)}.txt-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--rule);transition:text-decoration-color var(--t1)}.txt-link:hover{text-decoration-color:var(--red)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--rule);background:var(--sheet);font:500 15px/1 var(--f-sans);color:var(--ink);transition:box-shadow var(--t1) var(--ease),background var(--t1) var(--ease),transform var(--t1) var(--ease)}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.chip:active{transform:scale(.97)}.chip[aria-pressed="true"],.chip.is-on,input:checked + .chip{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}input:focus-visible + .chip{outline:2px solid var(--red);outline-offset:3px}.sheet{position:relative;background:var(--sheet);border-radius:var(--r);box-shadow:var(--sheet-shadow)}.peg{position:absolute;left:50%;top:12px;transform:translateX(-50%);display:flex;gap:12px;align-items:center;z-index:2;pointer-events:none}.peg i{display:block;width:30px;height:9px;border-radius:9px;background:var(--hole);box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.peg i:nth-child(2){width:12px;height:12px}:root[data-theme="dark"] .peg i{box-shadow:inset 0 1px 2px rgba(0,0,0,.6),0 0 10px rgba(255,236,196,.06)}.ruler{height:22px;position:relative;margin:0;border:0;background:linear-gradient(var(--rule),var(--rule)) 0 100% / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 60px) 0 100% / 100% 14px no-repeat,repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 12px) 0 100% / 100% 6px no-repeat}.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);transition:transform .4s var(--ease),background-color .3s}.nav::before{content:'';position:absolute;inset:0;background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid transparent;opacity:0;transition:opacity .3s,border-color .3s}.nav.is-scrolled::before{opacity:1;border-bottom-color:var(--rule)}.nav.is-hidden{transform:translateY(-100%)}.nav.menu-open{z-index:60}.nav.menu-open::before{opacity:1;background:var(--paper)}.nav__in{position:relative;height:100%;display:flex;align-items:center;gap:24px}.nav__logo{display:block;width:158px;flex:none;color:var(--ink)}.nav__logo svg{width:100%;height:auto;overflow:visible}.nav__logo .rough>g:nth-child(n+2){opacity:0}.nav__logo:hover .rough>g{animation:boil1 .36s steps(1) infinite}.nav__logo:hover .rough>g:nth-child(2){animation-name:boil2}.nav__logo:hover .rough>g:nth-child(3){animation-name:boil3}.nav__links{display:flex;gap:6px;margin-left:auto}.nav__links a{position:relative;padding:10px 12px;font-weight:600;font-size:15.5px;display:inline-flex;align-items:baseline;gap:6px;border-radius:8px}.nav__links a .sc{font:500 10.5px/1 var(--f-mono);color:var(--muted);letter-spacing:.04em}.nav__links a::after{content:'';position:absolute;left:12px;right:12px;bottom:5px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .33s steps(4)}.nav__links a:hover::after,.nav__links a[aria-current="page"]::after{transform:scaleX(1)}.nav__actions{display:flex;align-items:center;gap:10px}.nav__menu{display:none;min-height:42px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600;font-size:14.5px;align-items:center;gap:8px}.nav__menu i{width:14px;height:8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;display:block}.lightbox{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px 0 10px;border-radius:999px;font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color var(--t1)}.lightbox:hover{color:var(--ink)}.lightbox__box{position:relative;width:30px;height:20px;border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor;overflow:hidden}.lightbox__box::before{content:'';position:absolute;inset:4px;border-radius:2px;background:currentColor;opacity:.18;transition:opacity .3s,background .3s,box-shadow .3s}:root[data-theme="dark"] .lightbox__box::before{background:#FFE9B8;opacity:1;box-shadow:0 0 10px 2px rgba(255,233,184,.55)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .lightbox__box::before{background:#FFE9B8;opacity:1;box-shadow:0 0 10px 2px rgba(255,233,184,.55)}}.fx-flicker{position:fixed;inset:0;pointer-events:none;z-index:9990;background:#FFF6DC;animation:flicker .8s linear both}@keyframes flicker{0%{opacity:0}8%{opacity:.5}14%{opacity:0}22%{opacity:.35}28%{opacity:0}100%{opacity:0}}.fx-daylight{position:fixed;inset:0;pointer-events:none;z-index:9990;background:#F3EFE6;animation:daylight .6s ease-out both}@keyframes daylight{from{opacity:.75}to{opacity:0}}.menu{position:fixed;inset:0;z-index:55;background:var(--paper);display:flex;flex-direction:column;padding:calc(var(--nav-h) + 16px) var(--gut) 28px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .42s steps(6),visibility 0s .42s;overflow-y:auto}.menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .42s steps(6),visibility 0s}.menu__links{display:grid;gap:2px;margin-top:8px}.menu__links a{font-weight:800;font-size:clamp(40px,12vw,64px);letter-spacing:-.05em;line-height:1.02;display:flex;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule)}.menu__links a .sc{font:500 12px/1 var(--f-mono);color:var(--muted);letter-spacing:.06em}.menu__cta{display:grid;gap:10px;margin-top:24px}.menu__cta .btn{width:100%}.menu__foot{margin-top:auto;padding-top:28px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between}.menu.is-open ~ .nav .nav__menu,.nav.menu-open .nav__menu{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red)}.hud.is-away{opacity:0}.hud{transition:opacity .3s;position:fixed;left:12px;bottom:18px;transform:rotate(-90deg) translateY(100%);transform-origin:left bottom;z-index:40;display:flex;align-items:center;gap:10px;font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);pointer-events:none}.hud__box{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:6px;background:color-mix(in srgb,var(--sheet) 88%,transparent);box-shadow:inset 0 0 0 1px var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hud__rec{width:7px;height:7px;border-radius:50%;background:var(--red);animation:rec 1s steps(1) infinite}@keyframes rec{50%{opacity:.25}}.hud__f{color:var(--ink);min-width:5.2em;font-variant-numeric:tabular-nums}.hud__name{max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud__sfx{pointer-events:auto;padding:8px 11px;border-radius:6px;background:color-mix(in srgb,var(--sheet) 88%,transparent);box-shadow:inset 0 0 0 1px var(--rule);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted)}.hud__sfx[aria-pressed="true"]{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor [data-open-film],.has-cursor label{cursor:none}.has-cursor input,.has-cursor textarea,.has-cursor select{cursor:auto}.cursor{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s}.cursor.is-on{opacity:1}.cursor.is-hidden{opacity:0}.cursor__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ink);transition:transform .2s var(--ease),background .2s}.cursor__ring{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease)}.cursor__ring svg{width:100%;height:100%;overflow:visible}.cursor__ring path{fill:none;stroke:var(--line);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.cursor__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);opacity:0;white-space:nowrap;transition:opacity .2s,transform .3s var(--ease)}.cursor.is-link .cursor__ring{width:56px;height:56px;margin:-28px 0 0 -28px}.cursor.is-link .cursor__dot{transform:scale(.6);background:var(--red)}.cursor.is-play .cursor__ring{width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-play .cursor__ring::before{content:'';position:absolute;inset:6px;border-radius:50%;background:var(--ink);opacity:.9;animation:pop .34s steps(4) both}.cursor.is-play .cursor__label{opacity:1;transform:translate(-50%,-50%) scale(1)}.cursor.is-play .cursor__dot{transform:scale(0)}.cursor.is-drag .cursor__ring{width:70px;height:70px;margin:-35px 0 0 -35px}.cursor.is-drag .cursor__label{opacity:1;transform:translate(-50%,-50%) scale(1);color:var(--ink)}.cursor.is-down .cursor__ring{transform:scale(.82)}.mark{position:fixed;z-index:999;pointer-events:none;width:64px;height:64px;margin:-32px 0 0 -32px;overflow:visible}.mark path{fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:drawon .25s steps(3) forwards}.mark{animation:markOut .5s steps(3) .45s forwards}@keyframes markOut{to{opacity:0;transform:translateY(-4px)}}.loader{position:fixed;inset:0;z-index:300;background:var(--paper);display:grid;place-items:center;transition:clip-path .5s steps(6);clip-path:inset(0 0 0 0)}.loader.is-out{clip-path:inset(0 0 100% 0)}.loader__in{display:grid;justify-items:center;gap:18px}.loader__mark{width:132px;height:132px;color:var(--ink)}.loader__mark .x line{stroke:var(--line);stroke-width:.7;stroke-dasharray:120;stroke-dashoffset:120;animation:drawon .5s steps(6) forwards}.loader__mark .r path{fill:none;stroke:var(--line);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.loader__mark .r path:nth-child(1){animation:drawon .9s steps(11) .25s forwards}.loader__mark .r path:nth-child(2){animation:drawon .45s steps(5) 1s forwards}.loader__mark .o{transform-origin:61px 59px;transform:scale(0);animation:pop .34s steps(4) 1.35s forwards;fill:currentColor}.loader__count{font:500 12px/1 var(--f-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-variant-numeric:tabular-nums}.sec{position:relative;padding-block:clamp(88px,12vw,180px)}.sec--tight{padding-block:clamp(64px,8vw,120px)}.sec-head{display:grid;gap:18px;margin-bottom:clamp(40px,6vw,80px)}.sec-head--split{grid-template-columns:1fr auto;align-items:end}.sec-head .note{justify-self:start}.alt{background:var(--paper-2)}.js .rv{opacity:0;transform:translateY(18px)}.js .rv.in{opacity:1;transform:none;transition:opacity .5s steps(5),transform .5s steps(5)}.js .rv.in.d1{transition-delay:.08s}.js .rv.in.d2{transition-delay:.16s}.js .rv.in.d3{transition-delay:.24s}.js .rv.in.d4{transition-delay:.32s}.js .wipe{clip-path:inset(0 100% 0 0)}.js .wipe.in{clip-path:inset(0 0 0 0);transition:clip-path .6s steps(7)}.hero{padding-top:calc(var(--nav-h) + clamp(20px,3.4vw,48px));padding-bottom:clamp(56px,8vw,110px);position:relative}.hero__top{display:grid;gap:22px;position:relative}.hero__h{position:relative}.hero .ln{white-space:nowrap}.hero .anchor{position:relative;display:inline-block}.hero__note{position:absolute;left:calc(100% + .18em);top:.02em;display:flex;flex-direction:column;align-items:flex-start;gap:2px;letter-spacing:0;line-height:1}.hero__note .note{font-size:clamp(18px,1.7vw,25px);white-space:nowrap;letter-spacing:0}.hero__note svg{width:46px;height:52px;margin-left:-8px;transform:scaleX(-1) rotate(18deg);animation:jitA .5s steps(1) infinite;overflow:visible}.hero__note svg path{fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes jitA{0%,100%{translate:0 0}25%{translate:.6px -.4px}50%{translate:-.5px .5px}75%{translate:.3px .4px}}.hero__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,64px);margin-top:clamp(24px,3vw,44px);align-items:start}.hero__side{display:grid;gap:26px;align-content:start;padding-top:8px}.hero__cta{display:flex;flex-wrap:wrap;gap:10px}.hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--rule);padding-top:18px}.hero__meta div{display:grid;gap:4px}.hero__meta strong{font-size:26px;letter-spacing:-.04em;font-weight:800;font-variant-numeric:tabular-nums}.seen-note{font:500 18px/1.3 var(--f-hand);color:var(--red);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;transform:rotate(-1.5deg)}.seen-note button,.seen-note a{font:600 14px/1 var(--f-sans);color:var(--ink);background:linear-gradient(var(--red),var(--red)) 0 100% / 100% 2px no-repeat;padding-bottom:3px;transform:rotate(1.5deg)}.reel{margin:0;padding:36px 14px 14px;transform:rotate(-.7deg);transition:transform .6s var(--ease)}.reel:hover{transform:rotate(0deg)}.reel__stage{position:relative;aspect-ratio:16 / 9;border-radius:3px;overflow:hidden;background:#000;touch-action:pan-y}.reel__stage video,.reel__stage canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel__gl{opacity:0;transition:opacity .4s}.reel.gl-on .reel__gl{opacity:1}.reel__split{position:absolute;top:0;bottom:0;left:50%;width:44px;margin-left:-22px;z-index:3;touch-action:none;cursor:ew-resize;opacity:0;transition:opacity .3s}.reel.gl-on .reel__split{opacity:1}.reel__split::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--red);box-shadow:0 0 0 .5px rgba(0,0,0,.15)}.reel__knob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;box-shadow:0 6px 18px -6px rgba(0,0,0,.5);transition:transform .24s var(--ease)}.reel__split:hover .reel__knob,.reel__split:focus-visible .reel__knob{transform:translate(-50%,-50%) scale(1.1)}.reel__knob svg{width:22px;height:12px}.reel__tag{position:absolute;top:12px;z-index:2;font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;border-radius:4px;pointer-events:none;transition:opacity .3s}.reel__tag--r{right:12px;background:rgba(0,0,0,.55);color:#fff}.reel__tag--l{left:12px;background:var(--sheet);color:var(--blue);box-shadow:inset 0 0 0 1px var(--line);opacity:0}.reel.gl-on .reel__tag--l{opacity:1}.reel__hint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.55);padding:7px 10px;border-radius:99px;pointer-events:none;white-space:nowrap;transition:opacity .4s}.reel.touched .reel__hint{opacity:0}.reel__cap{display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:baseline;padding:14px 4px 2px}.reel__now{font-weight:700;font-size:17px;letter-spacing:-.02em;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.reel__now .label{color:var(--red)}.reel__tc{font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;text-transform:uppercase}.reel__cap .disclaim{grid-column:1 / -1;margin-top:2px}.reel__open{position:absolute;inset:0;z-index:1}.spec{padding-block:clamp(40px,5vw,64px);border-block:1px solid var(--rule);overflow:hidden}.spec__head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap;margin-bottom:18px}.marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 48s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.marquee__item{position:relative;display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-weight:800;font-size:clamp(34px,5vw,76px);letter-spacing:-.05em;line-height:1.1;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px var(--line);transition:color .25s steps(3)}.marquee__item::after{content:'';width:.22em;height:.22em;border-radius:50%;background:var(--ink);flex:none}.marquee__item:hover{color:var(--ink);-webkit-text-stroke-color:transparent}.marquee__item span{position:relative}.marquee__item svg{position:absolute;left:-8%;top:-8%;width:116%;height:120%;overflow:visible;pointer-events:none}.marquee__item svg use{fill:none;stroke:var(--red);stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.marquee__item:hover svg use{animation:drawon .5s steps(6) forwards}.stack{display:grid;gap:clamp(28px,4vw,44px)}.stack__card{position:sticky;top:calc(var(--nav-h) + 20px + var(--i,0) * 12px);padding:40px clamp(14px,2vw,24px) clamp(18px,2vw,26px);transform-origin:50% 0;will-change:transform}.stack__card:nth-child(odd){rotate:-.5deg}.stack__card:nth-child(even){rotate:.45deg}.stack__card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:var(--paper);opacity:var(--cover,0);pointer-events:none;z-index:5}.stack__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:stretch}.stack__media{position:relative}.frame{position:relative;aspect-ratio:16 / 9;border-radius:3px;overflow:hidden;background:var(--bg,#000);display:block;width:100%}.frame img,.frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.frame video{opacity:0;transition:opacity .35s;background:transparent}.frame.is-playing video{opacity:1}.frame__tc{position:absolute;left:10px;bottom:10px;z-index:2;font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;color:#fff;background:rgba(0,0,0,.5);padding:6px 8px;border-radius:4px;text-transform:uppercase;font-variant-numeric:tabular-nums}.frame__play{position:absolute;right:10px;bottom:10px;z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.92);color:#111;display:grid;place-items:center;transition:transform .3s var(--ease)}.frame__play::before{content:'';margin-left:3px;border-left:12px solid currentColor;border-top:8px solid transparent;border-bottom:8px solid transparent}.frame:hover .frame__play{transform:scale(1.12)}.seen{position:absolute;top:10px;right:10px;z-index:2;font:500 17px/1 var(--f-hand);color:var(--red);background:var(--sheet);padding:5px 9px 6px;border-radius:5px;transform:rotate(3deg);display:none}.is-seen .seen{display:block;animation:pop .34s steps(4) both}.stack__info{display:flex;flex-direction:column;gap:16px;padding-block:4px}.stack__info .h3{font-size:clamp(30px,3.4vw,54px)}.stack__line{font:500 clamp(19px,1.7vw,24px)/1.2 var(--f-hand);color:var(--red);margin:0;transform:rotate(-1.5deg);transform-origin:left}.stack__blurb{margin:0;color:var(--muted);font-size:16px}.beats{list-style:none;padding:0;margin:0;display:grid;border-top:1px solid var(--rule)}.beats li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:14.5px}.beats li span{font:500 11px/1.9 var(--f-mono);color:var(--muted);letter-spacing:.04em}.swatches{display:flex;gap:6px;align-items:center}.swatches i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(128,128,128,.35)}.stack__cta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:auto}.stack__foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cleanup{height:240vh;position:relative}.cleanup__pin{position:sticky;top:0;height:100vh;display:grid;align-content:center;gap:26px}.cleanup__text{font-weight:800;font-size:clamp(38px,6.2vw,104px);line-height:.98;letter-spacing:-.05em;margin:0;max-width:15em}.cleanup__text .w{display:inline-block;color:transparent;-webkit-text-stroke:1.3px var(--line);animation:wobble .36s steps(1) infinite;animation-delay:calc(var(--k,0) * -60ms)}.cleanup__text .w.is-clean{color:var(--ink);-webkit-text-stroke:0 transparent;animation:pop .34s steps(4) both}.cleanup__text .w.red.is-clean{color:var(--red)}@keyframes wobble{0%{transform:translate(0,0) rotate(0)}33%{transform:translate(.8px,-.6px) rotate(.4deg)}66%{transform:translate(-.6px,.5px) rotate(-.3deg)}}.cleanup__meta{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.cleanup__bar{width:min(340px,60vw);height:6px;background:var(--rule);border-radius:6px;overflow:hidden}.cleanup__bar i{display:block;height:100%;width:0;background:var(--red)}.xs{position:relative}.xs__tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:18px}.xs__filters{display:flex;flex-wrap:wrap;gap:8px}.xs__table{width:100%;border-collapse:collapse}.xs__head,.xs__row{display:grid;grid-template-columns:70px minmax(0,2.6fr) minmax(0,1.6fr) minmax(0,1.3fr) 90px 70px 90px 40px;gap:16px;align-items:center}.xs__head{padding:0 12px 10px;border-bottom:1.5px solid var(--ink)}.xs__head span{font:500 11px/1 var(--f-mono);color:var(--muted);letter-spacing:.07em;text-transform:uppercase}.xs__row{position:relative;padding:18px 12px;border-bottom:1px solid var(--rule);cursor:pointer;isolation:isolate;width:100%;text-align:left}.xs__row::before{content:'';position:absolute;inset:0;z-index:-1;background:var(--tint);clip-path:inset(0 100% 0 0);transition:clip-path .25s steps(4)}.xs__row:hover::before,.xs__row:focus-visible::before{clip-path:inset(0 0 0 0)}.xs__row .sc{font:500 12px/1 var(--f-mono);color:var(--muted);letter-spacing:.04em}.xs__row .t{font-weight:800;font-size:clamp(20px,2.3vw,34px);letter-spacing:-.04em;line-height:1.05;transition:transform .3s var(--ease);display:flex;align-items:center;gap:12px}.xs__row:hover .t{transform:translateX(8px)}.xs__row .c{font-size:14.5px;color:var(--muted)}.xs__row .m{font:400 12.5px/1.2 var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.xs__row .go{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rule);display:grid;place-items:center;transition:background .2s,box-shadow .2s}.xs__row .go::before{content:'';margin-left:2px;border-left:8px solid var(--ink);border-top:5px solid transparent;border-bottom:5px solid transparent}.xs__row:hover .go{background:var(--red);box-shadow:none}.xs__row:hover .go::before{border-left-color:#fff}.xs__row .tick{font:500 15px/1 var(--f-hand);color:var(--red);display:none;transform:rotate(-4deg)}.xs__row.is-seen .tick{display:inline-block}.xs__thumb{display:none}.xs__row.is-out{display:none}.xprev{position:fixed;left:0;top:0;z-index:45;width:clamp(280px,26vw,400px);pointer-events:none;opacity:0;transform:translate(-50%,-110%) rotate(-2deg) scale(.7);transition:opacity .2s,transform .35s var(--ease)}.xprev.is-on{opacity:1;transform:translate(-50%,-110%) rotate(-2deg) scale(1)}.xprev__in{padding:26px 10px 10px}.xprev .frame video{opacity:1}.xprev .disclaim{margin-top:8px;font-size:10.5px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.4vw,52px) clamp(18px,2.4vw,36px)}.card{position:relative;padding:34px 12px 14px;transition:transform .5s var(--ease)}.card:nth-child(4n+1){rotate:-.6deg}.card:nth-child(4n+2){rotate:.5deg}.card:nth-child(4n+3){rotate:.35deg}.card:nth-child(4n){rotate:-.4deg}.card:hover{transform:translateY(-4px);rotate:0deg}.card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 2px 0}.card__meta h3{margin:0;font-weight:800;font-size:clamp(22px,2vw,30px);letter-spacing:-.035em;line-height:1.05}.card__meta .note{font-size:17px;transform:rotate(-2deg)}.card__kind{font:500 11.5px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;text-align:right;white-space:nowrap}.card.is-out{display:none}.view-switch{display:inline-flex;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--rule)}.view-switch button{min-height:36px;padding:0 14px;border-radius:999px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.view-switch button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1.5px solid var(--ink)}.num{padding:22px 18px 6px 0;display:grid;gap:10px;align-content:start}.num + .num{padding-left:18px;border-left:1px solid var(--rule)}.num__v{font-weight:800;font-size:clamp(44px,6vw,96px);letter-spacing:-.055em;line-height:.9}.num__v small{font-size:.42em;letter-spacing:-.02em;margin-left:.08em;color:var(--muted)}.num p{margin:0;color:var(--muted);font-size:15px;max-width:18em}.svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.svc__card{display:flex;flex-direction:column;gap:14px;padding:42px 22px 22px;min-height:360px;transition:transform .4s var(--ease)}.svc__card:hover{transform:translateY(-6px) rotate(-.4deg)}.svc__icon{width:56px;height:56px}.svc__icon svg{width:100%;height:100%;overflow:visible}.svc__icon .rl{stroke:var(--line)}.svc__icon .ik{stroke:var(--ink)}.svc__icon .fk{fill:var(--ink)}.svc__card:hover .svc__icon svg{animation:jitA .36s steps(1) infinite}.svc__len{font:500 12px/1 var(--f-mono);letter-spacing:.06em;color:var(--red);text-transform:uppercase}.svc__card p{margin:0;color:var(--muted);font-size:15.5px}.svc__card .link{margin-top:auto;align-self:flex-start}.proc{position:relative}.proc__path{position:absolute;left:0;right:0;top:34px;height:60px;width:100%;overflow:visible;pointer-events:none}.proc__path path{fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.proc__path .ghost{stroke:var(--guide);stroke-dasharray:4 7}.proc__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.proc__step{display:grid;gap:12px;align-content:start;padding-top:0}.proc__n{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--rule);font:500 13px/1 var(--f-mono);letter-spacing:.04em;color:var(--muted);position:relative;transition:background .2s steps(2),color .2s steps(2),box-shadow .2s steps(2)}.proc__step.is-lit .proc__n{background:var(--ink);color:var(--paper);box-shadow:none;animation:pop .34s steps(4)}.proc__step h3{margin:10px 0 0;font-weight:800;font-size:clamp(22px,2vw,30px);letter-spacing:-.035em}.proc__step p{margin:0;color:var(--muted);font-size:15.5px;max-width:22em}.proc__step .label{color:var(--blue)}.brief__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center}.brief__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.napkin{padding:38px 14px 14px}.napkin__pad{position:relative;aspect-ratio:16 / 9;border-radius:3px;background:linear-gradient(var(--guide),var(--guide)) 0 72% / 100% 1px no-repeat,linear-gradient(var(--guide),var(--guide)) 0 38% / 100% 1px no-repeat,var(--sheet);overflow:hidden;touch-action:none}:root[data-theme="dark"] .napkin__pad{box-shadow:inset 0 0 60px rgba(255,236,196,.06)}.napkin__pad canvas{position:absolute;inset:0;width:100%;height:100%}.napkin__hint{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none;transition:opacity .3s}.napkin__hint .note{font-size:clamp(20px,2.2vw,28px);color:var(--line)}.napkin.has-ink .napkin__hint{opacity:0}.napkin__bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding-top:12px}.napkin__tools{display:flex;gap:6px;flex-wrap:wrap}.napkin__tools button{min-height:36px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--rule);font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:box-shadow .2s,color .2s}.napkin__tools button:hover{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.napkin__tools button[aria-pressed="true"]{background:var(--ink);color:var(--paper);box-shadow:none}.napkin__saved{font:500 16px/1.2 var(--f-hand);color:var(--red)}.book{position:relative;padding-block:clamp(88px,11vw,160px);background:var(--paper-2);border-top:1px solid var(--rule);scroll-margin-top:var(--nav-h)}.book__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px);align-items:start}.book__copy{display:grid;gap:22px;position:sticky;top:calc(var(--nav-h) + 32px)}.book__agenda{list-style:none;margin:6px 0 0;padding:0;display:grid;border-top:1px solid var(--rule)}.book__agenda li{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:16px}.book__agenda li span{font:500 12px/1.9 var(--f-mono);color:var(--red);letter-spacing:.04em}.book__who{display:flex;gap:14px;align-items:center}.book__avatar{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-weight:800;font-size:20px;letter-spacing:-.04em;flex:none;position:relative}.book__avatar::after{content:'';position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--line);transform:translate(2px,-2px);animation:roughBoil .36s steps(1) infinite}.book__sheet{padding:40px clamp(8px,1.4vw,18px) 16px;min-height:720px;display:flex;flex-direction:column}.book__cal{position:relative;flex:1;min-height:660px;border-radius:4px;overflow:hidden}.book__cal .calendly-inline-widget{min-width:280px;height:700px}.book__cal iframe{border:0}.book__state{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px}.book__state>div{display:grid;justify-items:center;gap:16px;max-width:30em}.book__slots{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;width:min(420px,100%);margin:6px 0}.book__slots i{aspect-ratio:1;border-radius:6px;box-shadow:inset 0 0 0 1px var(--rule)}.book__slots i.on{box-shadow:inset 0 0 0 1.5px var(--line)}.book__slots i.hot{background:var(--ink);box-shadow:none;animation:pop .34s steps(4) both}.boilmark{width:54px;height:54px}.boilmark path{fill:none;stroke:var(--line);stroke-width:2.2;stroke-linecap:round}.boilmark circle{fill:var(--ink)}.book__alt{font-size:14px;color:var(--muted);margin:12px 4px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.book__done{display:grid;gap:10px;justify-items:center}.book.is-booked .book__cal{outline:2px solid var(--red);outline-offset:6px}.foot{position:relative;padding-top:clamp(64px,8vw,120px);padding-bottom:96px;border-top:1px solid var(--rule);overflow:hidden}.foot__big{display:block;width:100%;color:var(--ink);margin-bottom:clamp(40px,6vw,88px)}.foot__big svg{width:100%;height:auto;overflow:visible}.foot__big .rough>g:nth-child(n+2){opacity:0}.foot__big:hover .rough>g{animation:boil1 .36s steps(1) infinite}.foot__big:hover .rough>g:nth-child(2){animation-name:boil2}.foot__big:hover .rough>g:nth-child(3){animation-name:boil3}.foot__cols{display:grid;grid-template-columns:1.2fr 1.3fr 1fr;gap:32px}.foot__pages{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 40px}.foot__cols nav,.foot__cols>div{display:grid;gap:10px;align-content:start}.foot__cols .label{margin-bottom:6px}.foot__cols a{font-weight:500;font-size:15.5px;width:fit-content}.foot__cols a:hover{color:var(--red)}.foot__films{columns:2;column-gap:20px}.foot__films a{display:block;margin-bottom:10px;font-size:14.5px;break-inside:avoid}.social{display:inline-flex;align-items:center;gap:10px}.social svg{width:22px;height:22px;flex:none}.social svg .rl{stroke:var(--line);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.social svg .ik{stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.social svg .fk{fill:var(--ink)}.social:hover svg{animation:jitA .36s steps(1) infinite}.social.is-unset{opacity:.55}.foot__legal{margin-top:56px;padding-top:22px;border-top:1px solid var(--rule);display:grid;gap:18px}.foot__legal .disclaim{max-width:70em;font-size:12px;margin:0}.foot__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;font:500 12px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.foot__base button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);display:inline-flex;gap:8px;align-items:center}.foot__base button:hover{color:var(--red)}.phead{padding-top:calc(var(--nav-h) + clamp(40px,6vw,96px));padding-bottom:clamp(40px,6vw,80px);position:relative}.phead__in{display:grid;gap:22px}.phead .note{position:absolute;right:var(--gut);bottom:22%}.player{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:clamp(10px,2.4vw,32px);visibility:hidden}.player.is-open{visibility:visible}.player__dim{position:absolute;inset:0;background:#0B0A08;opacity:0;transition:opacity .35s}.player.is-open .player__dim{opacity:.96;animation:lightsOff .4s linear}@keyframes lightsOff{0%{opacity:0}15%{opacity:.7}25%{opacity:.3}40%{opacity:.96}100%{opacity:.96}}.player__sheet{position:relative;width:min(1320px,100%,calc((100vh - 230px) * 16 / 9 + 40px));max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:#1D1B17;color:#F1EBDD;border-radius:8px;padding:40px clamp(12px,1.6vw,20px) 18px;box-shadow:0 40px 120px -30px rgba(255,236,196,.18),0 0 0 1px rgba(255,236,196,.06);transform-origin:var(--ox,50%) var(--oy,50%);opacity:0;transform:scale(.92);transition:transform .45s var(--ease),opacity .3s;--muted:#A69E90;--rule:#34302A;--ink:#F1EBDD;--red:#FF8B6E;--paper:#141310;--sheet:#1D1B17;--line:#7FA3EE;--hole:#0B0A08;--blue:#86A9F2;scrollbar-width:thin}.player.is-open .player__sheet{opacity:1;transform:none}.player__top{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px}.player__top .label{color:var(--muted)}.player__close{min-height:38px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--rule);font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.player__close:hover{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red)}.player__cuts{display:inline-flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule)}.player__cuts button{min-height:32px;padding:0 12px;border-radius:999px;font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.player__cuts button[aria-pressed="true"]{background:var(--ink);color:#141310}.player__stage{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:4px;overflow:hidden}.player__stage video{width:100%;height:100%;object-fit:contain;background:#000}.player__big{position:absolute;inset:0;display:grid;place-items:center;background:transparent;opacity:0;transition:opacity .25s}.player__big span{width:84px;height:84px;border-radius:50%;background:rgba(241,235,221,.94);display:grid;place-items:center}.player__big span::before{content:'';margin-left:5px;border-left:20px solid #141310;border-top:13px solid transparent;border-bottom:13px solid transparent}.player.is-paused .player__big{opacity:1}.player__chip{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:3;display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px);gap:8px 10px;align-items:center;padding:8px 8px 8px 14px;border-radius:22px;background:rgba(20,19,16,.86);color:#F1EBDD;font:500 12px/1.3 var(--f-mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pop .34s steps(4) both}.player__chip button{min-height:30px;padding:0 12px;border-radius:999px;background:#F1EBDD;color:#141310;font:600 12.5px/1 var(--f-sans)}.player__chip button + button{background:transparent;color:#F1EBDD;box-shadow:inset 0 0 0 1px #34302A}.player__bar{display:flex;gap:10px;align-items:center;padding:12px 2px 4px}.player__bar .scrub{flex:1 1 auto;min-width:120px}.pbtn{min-height:38px;min-width:38px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#F1EBDD}.pbtn:hover{box-shadow:inset 0 0 0 1px #F1EBDD}.pbtn[aria-pressed="true"]{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.scrub{position:relative;height:34px;cursor:pointer;touch-action:none}.scrub__track{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:#34302A;overflow:hidden}.scrub__buf{position:absolute;inset:0 auto 0 0;width:0;background:#4a453d}.scrub__prog{position:absolute;inset:0 auto 0 0;width:0;background:var(--red)}.scrub__ticks{position:absolute;left:0;right:0;top:50%;height:14px;margin-top:4px;background:repeating-linear-gradient(90deg,#34302A 0 1px,transparent 1px calc(100% / 24));opacity:.9}.scrub__head{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#F1EBDD;box-shadow:0 0 0 4px rgba(255,139,110,.25);transition:transform .15s}.scrub:hover .scrub__head{transform:scale(1.25)}.scrub__tip{position:absolute;bottom:100%;transform:translateX(-50%);font:500 11px/1 var(--f-mono);background:#F1EBDD;color:#141310;padding:5px 7px;border-radius:4px;opacity:0;pointer-events:none;white-space:nowrap}.scrub:hover .scrub__tip{opacity:1}.ptc{font:500 12px/1 var(--f-mono);color:#A69E90;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.ptc b{color:#F1EBDD;font-weight:500}.player__disclaim{margin:10px 2px 0}.player__meta{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px 32px;padding:20px 2px 6px;border-top:1px solid #34302A;margin-top:14px;align-items:start}.player__meta h2{margin:0;font-weight:800;font-size:clamp(28px,3vw,44px);letter-spacing:-.04em;line-height:1}.player__meta .stack__line{margin-top:8px}.player__meta p.blurb{color:#A69E90;margin:10px 0 0;font-size:15.5px;max-width:40em}.player__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.player__actions .btn--ink{--bg:#F1EBDD;--fg:#141310}.player__actions .btn--ink:hover{--bg:var(--red);--fg:#141310}.player__actions .btn--ghost{box-shadow:inset 0 0 0 1.5px #F1EBDD;--fg:#F1EBDD}.player__actions .btn--ghost:hover{--bg:#F1EBDD;--fg:#141310}.player__nav{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding-top:8px}.player__keys{font:400 11.5px/1.5 var(--f-mono);color:#A69E90;letter-spacing:.02em}.player__keys kbd{font:inherit;color:#F1EBDD;padding:1px 5px;border-radius:3px;box-shadow:inset 0 0 0 1px #34302A}.player__next{display:flex;gap:8px}.player .seen-toast{font:500 17px/1 var(--f-hand);color:var(--red)}body.player-open{overflow:hidden}.consent{position:fixed;right:16px;bottom:16px;z-index:60;width:min(380px,calc(100vw - 32px));padding:34px 18px 16px;transform:rotate(1deg);animation:pop .34s steps(4) both}.consent p{margin:0 0 12px;font-size:14.5px}.consent .note{font-size:17px;margin-bottom:6px}.consent__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mbar{position:fixed;left:10px;right:10px;bottom:10px;z-index:45;display:none;gap:8px;padding:8px;border-radius:999px;background:color-mix(in srgb,var(--sheet) 92%,transparent);box-shadow:var(--sheet-shadow),inset 0 0 0 1px var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(140%);transition:transform .4s var(--ease)}.mbar.is-on{transform:none}.mbar .btn{flex:1;min-height:46px}.q{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:start}.q__form{display:grid;gap:22px}.q__steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.q__steps button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--rule);font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.q__steps button[aria-current="step"]{background:var(--ink);color:var(--paper);box-shadow:none}.q__steps button.is-done{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.q__steps button.is-done::before{content:'✓';color:var(--red);font-family:var(--f-hand);font-size:15px}.q__panel{display:grid;gap:30px;padding:44px clamp(18px,3vw,40px) clamp(22px,3vw,36px)}.q__panel[hidden]{display:none}.q__panel h2{margin:0}.fld{display:grid;gap:10px;position:relative;align-content:start}.fld>label,.fld>legend,.fld__label{font-weight:700;font-size:17px;letter-spacing:-.015em;padding:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.fld__label .opt,.fld>label .opt,.fld>legend .opt{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}fieldset.fld{border:0;margin:0;padding:0;min-width:0}.fld__chips{display:flex;flex-wrap:wrap;gap:8px}.fld__chips input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fld__chips label{cursor:pointer}.inp{width:100%;min-height:52px;padding:12px 2px;border:0;border-bottom:1.5px solid var(--rule);background:transparent;font-size:19px;font-weight:500;letter-spacing:-.01em;border-radius:0;transition:border-color .2s;color:var(--ink)}.inp::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent);font-weight:400}.inp:focus{outline:none;border-bottom-color:var(--ink)}.inp:focus-visible{outline:none}textarea.inp{min-height:120px;resize:vertical;line-height:1.45;font-size:17px}select.inp{appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23888' stroke-width='1.8'/%3E%3C/svg%3E") right 4px center no-repeat;padding-right:26px}select.inp option{color:#1F1C18}.inp[aria-invalid="true"]{border-bottom-color:var(--red)}.fld__err{font:500 16px/1.2 var(--f-hand);color:var(--red);transform:rotate(-1deg);transform-origin:left}.fld__note{font:500 17px/1.25 var(--f-hand);color:var(--red);transform:rotate(-1.5deg);transform-origin:left;min-height:0;animation:pop .34s steps(4) both}.fld__row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--muted);cursor:pointer}.check input{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--ink);flex:none;margin:1px 0 0;display:grid;place-items:center;cursor:pointer;background:var(--sheet)}.check input:checked{background:var(--ink)}.check input:checked::after{content:'';width:10px;height:6px;border-left:2px solid var(--paper);border-bottom:2px solid var(--paper);transform:rotate(-45deg) translate(1px,-1px)}.q__nav{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding-top:6px}.q__refs{display:flex;flex-wrap:wrap;gap:8px}.q__refs label{cursor:pointer}.q__refs .chip{gap:8px;padding-left:6px;min-height:40px;font-size:14px}.q__refs .chip img{width:44px;height:26px;object-fit:cover;border-radius:99px}.q__sketch{display:flex;align-items:center;gap:14px;padding:10px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule)}.q__sketch svg{width:140px;height:auto;background:var(--sheet);border-radius:4px}.q__sketch svg path{stroke:var(--ink)}.q__side{position:sticky;top:calc(var(--nav-h) + 24px)}.ps{padding:44px clamp(18px,2.4vw,30px) 24px;display:grid;gap:0}.ps__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}.ps__title{font-weight:800;font-size:26px;letter-spacing:-.035em;margin:0}.ps__row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--rule);align-items:baseline}.ps__row dt{font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ps__row dd{margin:0;font-weight:600;font-size:15.5px;overflow-wrap:anywhere;min-height:1.2em}.ps__row dd.empty{color:var(--rule);font-weight:400}.ps__row dd.is-new{animation:inkIn .5s steps(4)}@keyframes inkIn{0%{color:var(--line)}100%{color:var(--ink)}}.ps dl{margin:0}.ps__foot{display:flex;justify-content:space-between;gap:12px;padding-top:14px;align-items:center}.ps__stamp{font:700 13px/1 var(--f-mono);letter-spacing:.12em;color:var(--red);border:2px solid var(--red);padding:7px 10px;border-radius:4px;transform:rotate(-6deg);opacity:.25;transition:opacity .3s}.ps.is-ready .ps__stamp{opacity:1;animation:pop .34s steps(4)}.ps__prog{height:4px;background:var(--rule);border-radius:4px;overflow:hidden;margin-top:14px}.ps__prog i{display:block;height:100%;width:0;background:var(--red);transition:width .4s steps(5)}.form-msg{padding:14px 16px;border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--red);color:var(--ink);font-size:15px}.form-msg.is-ok{box-shadow:inset 0 0 0 1.5px var(--line)}.setup-banner{margin:0 0 28px;padding:16px 18px;border-radius:8px;background:var(--red);color:#fff;font-size:15px}.setup-banner code{font-family:var(--f-mono);background:rgba(0,0,0,.18);padding:1px 5px;border-radius:3px}.prose{max-width:44em;font-size:17.5px}.prose h2{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em;line-height:1.05;margin:2em 0 .5em;font-weight:800}.prose h3{font-size:20px;margin:1.6em 0 .4em;letter-spacing:-.02em}.prose p,.prose li{color:var(--muted)}.prose strong{color:var(--ink)}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.faq{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-weight:700;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';font:500 24px/1 var(--f-mono);color:var(--red);transition:transform .3s steps(3);flex:none}.faq details[open] summary::after{transform:rotate(45deg)}.faq details>div{padding:0 0 22px;color:var(--muted);max-width:46em}.faq details>div p{margin:0 0 10px}.two .h2{font-size:clamp(36px,4.6vw,72px)}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(28px,5vw,80px);align-items:start}.svd{display:grid;gap:clamp(20px,3vw,36px)}.svd__item{display:grid;grid-template-columns:90px minmax(0,1.2fr) minmax(0,1fr);gap:clamp(18px,3vw,48px);padding:44px clamp(18px,3vw,40px) 32px;align-items:start;scroll-margin-top:calc(var(--nav-h) + 20px)}.svd__item .svc__icon{width:72px;height:72px}.svd__item h2{margin:0 0 10px}.svd__item p{color:var(--muted);margin:0 0 12px}.svd__list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--rule)}.svd__list li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:15px;display:flex;gap:10px}.svd__list li::before{content:'✓';font-family:var(--f-hand);color:var(--red)}.svd__ex{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.svd__ex button{font:500 12px/1 var(--f-mono);letter-spacing:.04em;min-height:34px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);display:inline-flex;gap:8px;align-items:center}.svd__ex button::before{content:'';border-left:7px solid var(--red);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.svd__ex button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.princ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.princ__item{padding:42px clamp(18px,2.6vw,34px) 26px;display:grid;gap:12px;align-content:start}.princ__item p{margin:0;color:var(--muted)}.twos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.twos__demo{padding:40px 18px 18px;display:grid;gap:14px}.twos__track{position:relative;height:90px;border-radius:4px;background:var(--paper-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule)}.twos__ball{position:absolute;top:50%;left:0;width:38px;height:38px;margin:-19px 0 0 10px;border-radius:50%;background:var(--ink)}.twos__demo.is-twos .twos__ball{background:transparent;box-shadow:inset 0 0 0 2px var(--line)}.twos__demo .twos__ball{animation:slide 2s infinite alternate}.twos__demo.is-ones .twos__ball{animation-timing-function:var(--ease-io)}.twos__demo.is-twos .twos__ball{animation-timing-function:steps(24)}@keyframes slide{to{left:calc(100% - 58px)}}.nf{min-height:100vh;display:grid;place-items:center;text-align:center;padding:calc(var(--nav-h) + 40px) var(--gut) 80px}.nf__in{display:grid;gap:22px;justify-items:center}.nf svg.boil{width:min(320px,70vw);height:auto;overflow:visible}.nf svg path{fill:none;stroke:var(--line);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ty__sheet{padding:44px clamp(18px,3vw,40px) 30px}.ty__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:start}.founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:center}.founder__card{margin:0;padding:40px 16px 18px;rotate:-1deg;display:grid;gap:14px}.founder__photo{position:relative;aspect-ratio:1 / 1;border-radius:3px;overflow:hidden;background:var(--paper-2)}.founder__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.founder__mono{position:absolute;left:50%;top:50%;width:58%;transform:translate(-50%,-50%);display:block}.founder__mono .boilmark{width:100%;height:auto;display:block}.founder__mono .boilmark circle{fill:var(--ink)}.founder__mono b{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);color:var(--paper);font-weight:800;font-size:clamp(48px,7vw,96px);letter-spacing:-.05em}.founder__photo.has-photo .founder__mono{display:none}.founder__card figcaption{display:grid;gap:4px;padding:0 2px}.founder__card figcaption strong{font-size:22px;letter-spacing:-.03em}.founder__links{display:flex;flex-wrap:wrap;gap:8px}.founder__copy{display:grid;gap:20px;align-content:center}.orbs{display:flex;flex-wrap:wrap;gap:clamp(8px,1.6vw,22px);align-items:center}.orbs .orb{height:auto}.orbs .orb path{fill:none;stroke:var(--line);stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbs .orb circle{fill:var(--ink);transform-origin:61px 59px}.orbs.in .orb circle{animation:pop .34s steps(4) both}.orbs .orb:hover circle{fill:var(--red)}.fp{padding-top:calc(var(--nav-h) + clamp(28px,4vw,64px));padding-bottom:clamp(56px,8vw,110px)}.crumbs{display:flex;gap:10px;flex-wrap:wrap;font:500 12px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:26px}.crumbs a:hover{color:var(--red)}.crumbs [aria-current]{color:var(--ink)}.fp__head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,48px)}.fp__head .h1{font-size:clamp(44px,7.4vw,128px)}.fp__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.fp__film{margin:0;padding:38px 14px 14px;rotate:-.5deg}.fp__side{display:grid;gap:22px}.fp__specs{margin:0;border-top:1.5px solid var(--ink)}.fp__specs div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule)}.fp__specs dt{font:500 11px/1.6 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fp__specs dd{margin:0;font-weight:600;font-size:15.5px}.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card__meta h3 a:hover{color:var(--red)}.player__lt{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1}.lt-split{position:absolute;top:0;bottom:0;left:55%;width:44px;margin-left:-22px;z-index:2;touch-action:none;cursor:ew-resize}.lt-split::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--red)}.lt-tag{position:absolute;left:12px;top:12px;z-index:2;font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;border-radius:4px;background:#FBF9F4;color:#2A5BC0;box-shadow:inset 0 0 0 1px #5B8BE6;pointer-events:none;transition:opacity .3s}.player__stage.is-lt .player__big{display:none}.pbtn--lt[aria-pressed="true"]{background:#FBF9F4;color:#2A5BC0;box-shadow:inset 0 0 0 1px #5B8BE6}.share-wrap{position:relative}.share{position:absolute;right:0;bottom:calc(100% + 10px);z-index:5;width:260px;padding:12px;border-radius:10px;background:#F1EBDD;color:#141310;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);display:grid;gap:4px;animation:pop .34s steps(4) both;transform-origin:90% 100%}.share .label{color:#5E5850;padding:4px 8px 6px}.share button{text-align:left;padding:10px 10px;border-radius:6px;font-weight:600;font-size:14.5px}.share button:hover,.share button:focus-visible{background:#141310;color:#F1EBDD}.player__page{font-size:14px;color:#A69E90;align-self:center}.player__page:hover{color:#F1EBDD}@view-transition{navigation:auto}::view-transition-old(root){animation:.32s steps(4) both vtOut}::view-transition-new(root){animation:.32s steps(4) both vtIn}@keyframes vtOut{to{transform:translateY(-2.5%);opacity:0}}@keyframes vtIn{from{transform:translateY(2.5%);opacity:0}}@media (max-width:1180px){.nav__links a .sc{display:none}.svc{grid-template-columns:repeat(2,minmax(0,1fr))}.xs__head,.xs__row{grid-template-columns:56px minmax(0,2.4fr) minmax(0,1.4fr) 90px 60px 40px}.xs__head .k,.xs__row .k,.xs__head .f,.xs__row .f{display:none}.foot__cols{grid-template-columns:1fr 1fr}}@media (max-width:980px){:root{--nav-h:64px}.nav__links,.nav__actions .btn--ghost,.nav__actions .lightbox{display:none}.nav__menu{display:inline-flex;min-height:38px;padding:0 12px}.nav__in{gap:12px}.nav__actions{margin-left:auto;gap:8px}.nav__logo{width:124px;flex-shrink:1;min-width:96px}.hud{display:none}.hero__grid{grid-template-columns:1fr}.hero__side{order:2}.stack__card{position:relative;top:0}.stack__card::after{display:none}.stack__grid{grid-template-columns:1fr}.nums{grid-template-columns:repeat(2,minmax(0,1fr))}.num:nth-child(3){padding-left:0;border-left:0}.num:nth-child(n+3){border-top:1px solid var(--rule)}.proc__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.proc__path{display:none}.brief__grid,.book__grid,.q,.two,.ty__grid,.founder,.fp__grid{grid-template-columns:1fr}.cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}.book__copy,.q__side{position:static}.q__side{order:-1}.ps{display:none}.ps.is-mobile{display:grid}.player__meta{grid-template-columns:1fr}.player__actions{justify-content:flex-start}.svd__item{grid-template-columns:1fr}.mbar{display:flex}.foot{padding-bottom:110px}.consent{bottom:76px}.cleanup{height:auto}.cleanup__pin{position:relative;height:auto;padding-block:clamp(80px,14vw,140px)}.phead .note{position:static;margin:14px var(--gut) 0}.founder__card{max-width:440px}}@media (max-width:720px){body{font-size:16px}.hero .ln{white-space:normal}.hero .anchor{position:static;display:inline}.hero__note{position:static;display:block;margin:6px 0 2px}.hero__note svg{display:none}.cards,.cards--3{grid-template-columns:1fr}.foot__pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.player__bar{grid-template-columns:auto minmax(0,1fr) auto}.svc{grid-template-columns:1fr}.svc__card{min-height:0}.princ,.twos{grid-template-columns:1fr}.xs__head{display:none}.xs__row{grid-template-columns:112px minmax(0,1fr) 34px;gap:14px;padding:14px 4px}.xs__row .sc,.xs__row .c,.xs__row .m{display:none}.xs__row .m.len{display:block;grid-column:2;grid-row:2;margin-top:-8px}.xs__row .t{grid-column:2;grid-row:1;font-size:21px}.xs__row .go{grid-column:3;grid-row:1 / span 2}.xs__thumb{display:block;grid-column:1;grid-row:1 / span 2;aspect-ratio:16 / 9;border-radius:3px;overflow:hidden}.xs__thumb img{width:100%;height:100%;object-fit:cover}.xprev{display:none}.fld__row{grid-template-columns:1fr}.foot__cols{grid-template-columns:1fr}.foot__films{columns:2}.player{padding:0}.player__sheet{border-radius:0;min-height:100%;width:100%;padding:16px 12px 24px}.player__bar{display:flex;flex-wrap:wrap}.player__bar .scrub{flex:1 1 100%;order:-1}.player__bar .pbtn--fs,.player__keys{display:none}.share{right:auto;left:0}.ptc{grid-column:1 / -1;order:5}.reel{transform:none;padding:32px 10px 10px}.reel__cap{grid-template-columns:1fr}.hero__meta strong{font-size:22px}.book__sheet{padding-inline:4px}.sec-head--split{grid-template-columns:1fr}}@media (hover:none){.card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.circled path:nth-child(1){stroke-dashoffset:0}.circled path:nth-child(2){display:none}.marquee__track{animation:none}.boil>:nth-child(n+2),.nav__logo .rough>g:nth-child(n+2){display:none}.js .rv,.js .wipe{opacity:1;transform:none;clip-path:none}.cleanup__text .w{color:var(--ink);-webkit-text-stroke:0 transparent}.guides .ln::after{transform:scaleX(1)}::view-transition-old(root),::view-transition-new(root){animation:none}}