:root{--ground:#082e34;--surface:#0f434b;--line:#2a636a;--text:#f2ede3;--text-muted:#a9c7c8;--signal:#27afb9;--on-signal:#082e34;--teal:#2c8d89;--amber:#ff8a3d;--on-amber:#082e34;--brand-ink:#082e34;--brand-cyan:#27afb9;--brand-white:#fff;--paper:#f2ede3;--paper-surface:#fff;--paper-text:#082e34;--paper-text-muted:#3e6166;--paper-signal:#1b7e86;--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--font-arabic:"Beiruti", Tahoma, sans-serif;--font-body:"Beiruti", "Segoe UI", Tahoma, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--fs-display:clamp(3.5rem, 11vw, 10.5rem);--fs-display-ar:clamp(2.75rem, 8vw, 7rem);--fs-h1:clamp(2.5rem, 6vw, 5.5rem);--fs-h1-ar:clamp(2.125rem, 4.8vw, 4.25rem);--fs-h2:clamp(2rem, 4.5vw, 4rem);--fs-h2-ar:clamp(1.75rem, 3.6vw, 3rem);--fs-h3:clamp(1.375rem, 2.4vw, 2rem);--fs-body-lg:1.25rem;--fs-body:1.0625rem;--fs-caption:.8125rem;--fs-label:.75rem;--lh-display:.92;--lh-display-ar:1.2;--lh-heading:1.05;--lh-body:1.65;--lh-body-ar:1.85;--fw-display:900;--fw-title-ar:800;--fw-body:400;--fw-body-strong:600;--tracking-display:.01em;--tracking-label:.1em;--angle-slant:12deg;--angle-facet:45deg;--chamfer-sm:6px;--chamfer-md:12px;--chamfer-lg:24px;--radius-none:0;--radius-round:50%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--section-y:clamp(72px, 12vw, 160px);--container:1320px;--gutter:clamp(16px, 5vw, 64px);--dur-instant:.12s;--dur-hover:.15s;--dur-fast:.18s;--dur-base:.24s;--dur-slow:.5s;--dur-cinematic:1.2s;--ease-out:cubic-bezier(.165, .84, .44, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--ease-hero:cubic-bezier(.19, 1, .22, 1);--ease-cut:cubic-bezier(.77, 0, .175, 1);--stagger:60ms;--reveal-distance:12px;--z-header:50;--z-overlay:80;--z-modal:100}.display-latin{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--lh-display);transform:skewX(calc(-1 * var(--angle-slant)));display:inline-block}.display-ar{font-family:var(--font-arabic);font-weight:var(--fw-display);line-height:var(--lh-display-ar)}.tag{background:var(--signal);color:var(--on-signal);transform:skewX(calc(-1 * var(--angle-slant)));display:inline-block}.label-mono{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px;overflow-x:hidden}body{background:var(--ground);color:var(--text);font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:200;background:var(--text);color:var(--ground);padding:10px 14px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:10px}.wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}body:after{content:"";pointer-events:none;z-index:300;opacity:.03;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lat{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--lh-display)}.lean{transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%;display:inline-block}.lines .lean{width:fit-content;max-width:100%;display:block}.hl{color:var(--signal)}.u12{display:inline-block;position:relative}.u12:after{content:"";background:var(--signal);height:.07em;transform:skewX(calc(-1*var(--angle-slant)));position:absolute;bottom:-.06em;left:4%;right:2%}.h-hero{font-size:var(--fs-display)}.h-sec{font-size:var(--fs-h1)}.h-sub{font-size:var(--fs-h2)}.label{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.label b{color:var(--text);font-weight:600}.lead{color:var(--text-muted);font-size:var(--fs-body-lg);max-width:46ch}.muted{color:var(--text-muted)}.draft{font:600 .625rem/1 var(--font-mono);letter-spacing:.1em;color:var(--on-signal);background:var(--text-muted);vertical-align:middle;margin-left:6px;padding:3px 5px;display:inline-block}.tnum{font-variant-numeric:tabular-nums}.cutting .w.on{visibility:visible}@keyframes lift{0%{opacity:.35;translate:0 var(--reveal-distance)}to{opacity:1;translate:0}}.rv.in{animation:lift var(--dur-base) var(--ease-out) both}.pm{width:.62em;height:.9em;color:var(--signal);flex:none;display:inline-block}.pm path,.pm use{fill:currentColor}.btn{isolation:isolate;min-height:52px;font:600 1.05rem/1 var(--font-body);color:var(--text);white-space:nowrap;cursor:pointer;transition:transform var(--dur-instant) var(--ease-out);justify-content:center;align-items:center;gap:12px;padding:0 24px;display:inline-flex;position:relative}.btn:before,.btn:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,var(--chamfer-md) 100%,0 calc(100% - var(--chamfer-md)));position:absolute;inset:0}.btn:after{background:var(--text);opacity:0;transition:opacity var(--dur-hover) ease}@media (hover:hover){.btn:hover:after{opacity:.08}}.btn:active{transform:scale(.98)}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn-pri{color:var(--on-amber)}.btn-pri:before{background:var(--amber)}.btn-pri .pm{color:var(--on-amber)}.btn-sec:before{background:linear-gradient(var(--signal),var(--signal)) top/100% 1.5px no-repeat, linear-gradient(var(--signal),var(--signal)) right/1.5px 100% no-repeat, linear-gradient(var(--signal),var(--signal)) bottom/100% 1.5px no-repeat, linear-gradient(var(--signal),var(--signal)) left/1.5px 100% no-repeat, linear-gradient(45deg,transparent calc(50% - 1px),var(--signal) calc(50% - 1px),var(--signal) calc(50% + 1px),transparent calc(50% + 1px)) left bottom/var(--chamfer-md) var(--chamfer-md) no-repeat}.btn-sm{min-height:44px;padding:0 18px;font-size:.95rem}.btn-txt{min-height:44px;padding:0 4px}.btn-txt:before,.btn-txt:after{display:none}.btn-txt span{background:linear-gradient(var(--signal),var(--signal)) 0 100%/100% 2px no-repeat;padding-bottom:3px}@media (hover:hover){.btn-txt span{transition:background-size var(--dur-base) var(--ease-out);background-size:0 2px}.btn-txt:hover span{background-size:100% 2px}}.btn-full{width:100%}.ctas{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.tags{flex-wrap:wrap;gap:10px;display:flex}.tag{min-height:44px;transform:skewX(calc(-1*var(--angle-slant)));box-shadow:inset 0 0 0 1.5px var(--signal);color:var(--text);cursor:pointer;transition:background var(--dur-hover) ease;background:0 0;align-items:center;padding:0 16px;display:inline-flex}.tag>span{transform:skewX(var(--angle-slant));font:600 .72rem/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-block}.tag[aria-pressed=true],.tag.on{background:var(--signal);color:var(--on-signal);box-shadow:none}@media (hover:hover){.tag:not([aria-pressed=true]):hover{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.tag:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--signal) 12%,transparent)}}}.tag.static{cursor:default;min-height:32px}.tag.chip{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--text-muted);cursor:default;min-height:32px}.tag.chip.lit{background:var(--signal);color:var(--on-signal);box-shadow:none}.hd{z-index:var(--z-header);position:sticky;top:0}.hd:before{content:"";background:var(--surface);border-bottom:1px solid var(--line);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.hd.solid:before{opacity:1}.hd .bar{align-items:center;gap:24px;height:56px;display:flex;position:relative}.hd .logo{align-items:center;height:100%;display:flex}.hd .logo .lk{width:auto;height:32px;display:none}.hd .logo .mk{width:auto;height:28px}.hd nav{align-items:center;gap:28px;margin-left:auto;display:none}.hd nav a{color:var(--text-muted);transition:color var(--dur-hover) ease;align-items:center;min-height:44px;font-weight:500;display:flex}.hd nav a:hover,.hd nav a[aria-current=page]{color:var(--text)}.hd .tc{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:.08em;color:var(--text-muted);align-items:center;gap:8px;min-width:118px;display:none}.hd .cta{display:none}.menu-btn{place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.menu-btn i{background:var(--text);width:22px;height:2px;box-shadow:0 -7px 0 var(--text),0 7px 0 var(--text);display:block}.rec{border-radius:var(--radius-round);background:var(--amber);flex:none;width:8px;height:8px;display:inline-block}.rail{gap:2px;height:4px;padding-bottom:0;display:flex;position:relative}.rail button{flex:var(--w,1);background:var(--line);opacity:.6;height:4px;transform:skewX(calc(-1*var(--angle-slant)));padding:0;position:relative}.rail button:before{content:"";position:absolute;inset:-10px 0}.rail button.on{background:var(--signal);opacity:1}.rail button span{font:500 .6rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;opacity:0;transform:skewX(var(--angle-slant));transition:opacity var(--dur-fast) ease;pointer-events:none;position:absolute;top:12px;left:0}.rail .ph{background:var(--text);pointer-events:none;width:2px;position:absolute;top:-4px;bottom:-4px;left:0}@media (min-width:1024px){.hd .bar{height:64px}.hd .logo .lk{display:block}.hd .logo .mk{display:none}.hd nav,.hd .tc,.hd .cta{display:flex}.menu-btn{display:none}.rail,.rail button{height:6px}.rail:hover button span,.rail button:focus-visible span{opacity:1}}.menu{z-index:var(--z-overlay);background:var(--ground);padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;translate:0 8px}.menu.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out);translate:0}.menu .top{align-items:center;height:56px;display:flex}.menu .close{place-items:center;width:44px;height:44px;margin-left:auto;font-size:1.6rem;display:grid}.menu nav{gap:4px;margin-top:40px;display:grid}.menu nav a{align-items:baseline;gap:14px;min-height:64px;display:flex}.menu nav a .label{min-width:44px}.menu nav a .lat{white-space:nowrap;font-size:clamp(2.4rem,11vw,3.2rem);line-height:1}.menu nav a{border-bottom:1px solid var(--line);align-items:center}.menu .actions{gap:10px;margin-top:auto;display:grid}.slate{border-block:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:44px;display:grid}.slate .ticks{background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 12px);transform-origin:0;height:10px}.slate .in{display:none}.slate a.label{align-items:center;min-height:44px;display:flex}.slate a.label:hover{color:var(--text)}@media (min-width:768px){.slate{grid-template-columns:auto 1fr auto auto;gap:24px}.slate .in{display:block}}.sec{padding-block:calc(var(--section-y) * .6);position:relative;overflow-x:clip}.sec-head{gap:22px;margin:clamp(24px,4vw,44px) 0 clamp(28px,4vw,48px);display:grid}.frame{background:var(--surface);position:relative;overflow:hidden}.slot{background:repeating-linear-gradient(102deg,transparent 0 22px,var(--line) 22px 23px),var(--surface);position:absolute;inset:0}.slot.dim{opacity:.55}.slot-l{z-index:4;font:600 .66rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:var(--ground);white-space:nowrap;padding:6px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.corners i{aspect-ratio:1;border:0 solid var(--signal);z-index:3;width:18%;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);position:absolute}.corners .a{transform-origin:0 0;border-top-width:3px;border-left-width:3px;top:6%;left:6%}.corners .b{transform-origin:100% 0;border-top-width:3px;border-right-width:3px;top:6%;right:6%}.corners .c{transform-origin:0 100%;border-bottom-width:3px;border-left-width:3px;bottom:6%;left:6%}.corners .d{transform-origin:100% 100%;border-bottom-width:3px;border-right-width:3px;bottom:6%;right:6%}.chip-dur{z-index:5;font:500 .7rem/1 var(--font-mono);letter-spacing:.08em;background:var(--ground);color:var(--text);align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:12px;right:12px}.bigpm{width:20%;max-width:72px;color:var(--signal);z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bigpm svg{width:100%;height:auto}.watch{background:var(--ground);z-index:4;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watch .pm{width:16px;height:24px}.fade-bottom:after{content:"";background:linear-gradient(transparent,var(--ground));z-index:2;height:45%;position:absolute;bottom:0;left:0;right:0}.chamfer-lg{clip-path:polygon(0 0,100% 0,100% 100%,var(--chamfer-lg) 100%,0 calc(100% - var(--chamfer-lg)))}.chamfer-md{clip-path:polygon(0 0,100% 0,100% 100%,var(--chamfer-md) 100%,0 calc(100% - var(--chamfer-md)))}.spill{pointer-events:none;z-index:0;background:radial-gradient(closest-side,var(--signal),transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.spill{background:radial-gradient(closest-side,color-mix(in srgb,var(--signal) 20%,transparent),transparent)}}.hero{padding-block:12px clamp(40px,7vw,80px);position:relative;overflow-x:clip}.hero .grid{z-index:1;gap:18px;display:grid;position:relative}.hero .copy{gap:12px;display:grid}.hero .lead-d{display:none}.bin{height:40svh;min-height:260px;position:relative}.bin .fr{aspect-ratio:9/16;position:absolute}.bin .f1{opacity:.65;height:72%;top:24%;left:2%}.bin .f3{opacity:.5;height:72%;top:6%;right:2%}.bin .f2{z-index:3;height:100%;box-shadow:0 30px 80px var(--ground);top:0;left:50%;translate:-50%}.bin .f2 button.play{z-index:6;position:absolute;inset:0}.bin-strip,.bin .cap{display:none}.intro-mask{z-index:7;pointer-events:none;position:absolute;inset:0}.intro-mask svg{width:100%;height:100%}.intro-mask .pshape{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-cinematic) var(--ease-hero);transform:scale(.9)}.intro-mask.open .pshape{transform:scale(9)}.intro-mask .pseed{transition:transform var(--dur-cinematic) var(--ease-hero),opacity .36s ease .18s}.intro-mask.open .pseed{opacity:0}.intro-mask.done{display:none}@media (min-width:1024px){.hero{padding-block:0 clamp(56px,6vw,96px)}.hero .slate{margin-top:24px}.hero .grid{grid-template-columns:6.4fr 5.6fr;align-items:center;gap:40px;padding-top:32px}.hero .copy{gap:0}.hero .copy .label{display:none}.hero .h-hero{font-size:min(var(--fs-display),8.6rem,9vw)}.hero .lead-m{display:none}.hero .lead-d{margin:30px 0 34px;display:block}.bin{height:min(74vh,680px);min-height:560px}.bin .f1{height:66%;top:31%;left:0}.bin .f3{height:66%;top:4%;right:0}.bin .f2{height:88%;top:4%}.bin-strip{z-index:4;gap:3px;height:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.bin-strip i{flex:var(--f);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.bin-strip i.on{background:var(--teal)}.bin-strip .ph{background:var(--text);width:2px;position:absolute;top:-8px;bottom:-4px;left:48%}}.facts{border-block:1px solid var(--line);display:grid}.facts li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.facts li:last-child{border:0}.tracks{gap:18px;margin-top:clamp(28px,4vw,44px);display:grid}.tracks .q{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tracks .proof{color:var(--text-muted);max-width:60ch;min-height:1.65em}.tracks .proof b{color:var(--text);font-weight:600}@media (min-width:1024px){.facts{display:flex}.facts li{border-bottom:0;border-right:1px solid var(--line);margin-right:28px;padding:18px 28px 18px 0;font-size:1.15rem}.facts li:last-child{border:0}.tracks{grid-template-columns:auto 1fr;align-items:center;gap:32px}}.ba-grid{gap:24px;display:grid}.ba{aspect-ratio:9/16;touch-action:pan-y;-webkit-user-select:none;user-select:none;--x:50%;cursor:ew-resize;width:100%;max-width:min(100%,42.1875svh);max-height:75svh;margin-inline:auto;position:relative;overflow:hidden}.ba .l,.ba .r{position:absolute;inset:0}.ba .l .slot{filter:saturate(0);opacity:.75}.ba .r{clip-path:inset(0 0 0 var(--x))}.ba .side-l{z-index:4;position:absolute;top:16px;left:14px}.ba .side-r{z-index:4;position:absolute;top:16px;right:14px}.ba .div{top:0;bottom:0;left:var(--x);border-left:3px dotted var(--brand-cyan);z-index:5;pointer-events:none;position:absolute;translate:-1.5px}.ba .div:before,.ba .div:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;left:-12px}.ba .div:before{border-top:16px solid var(--brand-cyan);top:0}.ba .div:after{border-bottom:16px solid var(--brand-cyan);bottom:0}.knob{top:50%;left:var(--x);z-index:6;width:44px;height:44px;transition:transform var(--dur-fast) var(--ease-out);cursor:ew-resize;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.knob:before{content:"";background:var(--brand-cyan);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);position:absolute;inset:0}.knob svg{width:22px;height:12px;position:relative}.knob:hover,.knob:focus-visible,.ba.drag .knob{transform:translate(-50%,-50%)scale(1.06)}.batag{z-index:6;background:var(--brand-ink);position:absolute;bottom:18px}@supports (color:color-mix(in lab, red, red)){.batag{background:color-mix(in srgb,var(--brand-ink) 86%,transparent)}}.batag{pointer-events:none;align-items:baseline;gap:8px;padding:8px 12px 10px;display:flex}.batag b{font:900 1.35rem/1 var(--font-display);letter-spacing:.04em;color:var(--brand-white)}.batag span{font:900 .95rem/1 var(--font-arabic);color:var(--brand-cyan)}.batag.b{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);left:12px}.batag.a{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);flex-direction:row-reverse;right:12px}.ba-copy{align-content:start;gap:18px;display:grid}.ba-copy .chips{flex-wrap:wrap;gap:8px;display:flex}.ba-copy .pairs{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:1024px){.ba-grid{grid-template-columns:5fr 7fr;align-items:center;gap:72px}.ba-copy{order:0}.ba{max-width:calc(min(80vh,720px)/1.77778);max-height:min(80vh,720px)}}.work-head{gap:22px;margin:clamp(24px,4vw,40px) 0 24px;display:grid}.bin-wrap{position:relative;overflow:hidden}.cbin{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cbin .feat{grid-column:1/3}.cbin .feat .frame{aspect-ratio:4/5}.cbin .v916 .frame{aspect-ratio:9/16}.cbin .v45 .frame{aspect-ratio:4/5}.card{display:block;position:relative}.card .meta{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.card .t{font-size:1rem;font-weight:600}.card .c{font:500 .66rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card .corners i{opacity:0;transform:scale(.9)}.card.playing .corners i,.card.feature-on .corners i{opacity:1;transform:none}.card[hidden]{display:none}.scrub{z-index:4;background:linear-gradient(transparent,var(--ground));opacity:0;height:40px;transition:opacity var(--dur-fast) ease;position:absolute;bottom:0;left:0;right:0}.scrub-track{background:var(--line);z-index:5;opacity:0;height:3px;transition:opacity var(--dur-fast) ease;position:absolute;bottom:14px;left:10px;right:10px}.scrub-track i{width:var(--p,0%);background:var(--text);position:absolute;top:0;bottom:0;left:0}.scrub-ph{background:var(--signal);z-index:5;width:2px;top:8%;bottom:0;left:var(--p,0%);opacity:0;transition:opacity var(--dur-fast) ease;pointer-events:none;position:absolute}.scrub-ph:after{content:attr(data-tc);font:500 .66rem/1 var(--font-mono);background:var(--ground);color:var(--text);white-space:nowrap;padding:4px 6px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}@media (hover:hover){.card:hover .corners i,.card:focus-visible .corners i{opacity:1;transform:none}.card:hover .scrub,.card:hover .scrub-track,.card:hover .scrub-ph,.card.scrubbing .scrub,.card.scrubbing .scrub-track,.card.scrubbing .scrub-ph{opacity:1}.card:hover .t span{background-size:100% 2px}}.card .t span{background:linear-gradient(var(--signal),var(--signal)) 0 100%/0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out);padding-bottom:2px}.strip{margin-top:14px;margin-right:calc(-1 * var(--gutter));gap:10px;display:flex;overflow:hidden}.strip .it{flex:none;width:118px}.strip .frame{aspect-ratio:9/16}.strip .no{font:500 .6rem/1 var(--font-mono);letter-spacing:.1em;color:var(--text-muted);margin-top:6px;display:block}.wipe{background:var(--ground);width:130%;transform:translateX(-130%) skewX(calc(-1*var(--angle-slant)));pointer-events:none;z-index:8;position:absolute;top:-10%;bottom:-10%;left:0}.wipe.go{transition:transform var(--dur-slow) var(--ease-cut);transform:translateX(130%) skewX(calc(-1*var(--angle-slant)))}.wipe.go:before{content:"";background:var(--signal);width:3px;position:absolute;inset:0 auto 0 0}.bin-empty{display:none}@media (min-width:768px){.cbin{grid-template-columns:repeat(3,minmax(0,1fr))}.cbin .feat{grid-column:1/4}.strip .it{width:140px}}@media (min-width:1024px){.work-head{grid-template-columns:1fr auto;align-items:end;gap:40px}.work-head .tags{justify-content:flex-end;max-width:560px}.cbin{grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,1fr));gap:18px}.cbin .feat{flex-direction:column;grid-area:1/auto/3;display:flex}.cbin .feat .frame{aspect-ratio:auto;flex:1;min-height:640px}.strip{margin-right:0}.strip .it{flex:1;width:auto}}.lanes{border-top:1px solid var(--line);position:relative}.lane{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;align-items:stretch;gap:12px;padding:10px 0;display:grid}.lane .id{font:600 .7rem/1 var(--font-mono);letter-spacing:.1em;color:var(--text-muted);padding-top:14px}.lane .track{gap:6px;display:grid}.lane .clip{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:4px;padding:12px 14px;display:grid;position:relative}.lane .clip h3{font:600 1.1rem/1.3 var(--font-body)}.lane .clip p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.lane .clip .grp{font:600 .6rem/1 var(--font-mono);letter-spacing:.12em;color:var(--signal);text-transform:uppercase}.lane.dr .clip{box-shadow:inset 0 0 0 1px var(--line);border:1px dashed var(--line);background:0 0}.lanes .ph{display:none}@media (min-width:1024px){.lanes{padding-top:28px}.lanes .ruler{background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 16px) 0 8px/100% 8px no-repeat;height:18px;position:absolute;top:0;left:88px;right:0}.lane{grid-template-columns:76px 1fr;gap:12px;padding:8px 0}.lane .track{height:86px;position:relative}.lane .clip{top:0;bottom:0;left:var(--s);width:var(--l);flex-direction:column;justify-content:center;gap:3px;padding:8px 12px;display:flex;position:absolute}.lane .clip h3{white-space:nowrap;font-size:1.05rem}.lane .clip p{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.35;overflow:hidden}.lanes .ph{background:var(--text);width:2px;top:0;bottom:0;left:calc(88px + (100% - 88px) * var(--at,.62));z-index:3;pointer-events:none;display:block;position:absolute}.lanes .ph:before{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:9px solid var(--text);position:absolute;top:0;left:-6px}}.nle{border-block:1px solid var(--line);padding:16px 0 18px;position:relative}.nle .ruler{display:none}.nle .v1{border-left:2px solid var(--line);gap:8px;margin-left:4px;padding-left:16px;display:grid}.step{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) ease;gap:4px;padding:14px 14px 16px;display:grid;position:relative}.step .n{font:600 .66rem/1 var(--font-mono);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase}.step h3{font:700 1.15rem/1.25 var(--font-body)}.step p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.step:before{content:"";background:var(--ground);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--line);position:absolute;top:18px;left:-23px}.step.passed:before{background:var(--line)}.step.on:before{background:var(--signal);box-shadow:none}.step.qc{background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--signal)}.step.qc .n{color:var(--signal)}.step.out{background:var(--teal)}.step.out .n,.step.out p,.step.out h3{color:var(--on-signal)}.nle .a1,.nle .ph{display:none}.am{align-items:center;gap:12px;margin-top:24px;display:flex}@media (min-width:1024px){.nle{padding:14px 0 20px}.nle .ruler{font:500 .6rem/1 var(--font-mono);color:var(--text-muted);letter-spacing:.08em;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 16px) 0 14px/100% 8px no-repeat;justify-content:space-between;height:24px;margin-left:64px;display:flex}.nle .row{align-items:stretch;gap:4px;margin-top:8px;display:flex}.nle .ln{width:60px;font:600 .66rem/1 var(--font-mono);color:var(--text-muted);letter-spacing:.1em;flex:none;align-items:center;display:flex}.nle .v1{border:0;flex:1;gap:4px;margin:0;padding:0;display:flex}.step{flex:var(--f,1);align-content:space-between;min-height:112px;padding:10px 12px}.step:before{display:none}.step h3{font-size:1rem}.step p{font-size:.82rem;line-height:1.35}.step.raw{background:repeating-linear-gradient(102deg,transparent 0 12px,var(--line) 12px 13px),var(--surface)}.step.on{box-shadow:inset 0 0 0 1.5px var(--text)}.step.qc.on{box-shadow:inset 0 0 0 2.5px var(--signal)}.nle .a1{align-items:center;gap:4px;height:34px;margin-top:6px;display:flex}.nle .a1 .wave{background:repeating-linear-gradient(90deg,var(--teal) 0 2px,transparent 2px 5px) center/100% 56% no-repeat,var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);flex:1}.nle .ph{background:var(--text);width:2px;top:8px;bottom:0;left:calc(64px + (100% - 64px) * var(--at,0));z-index:3;pointer-events:none;display:block;position:absolute}.nle .ph:before{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:9px solid var(--text);position:absolute;top:0;left:-6px}}.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.person .frame{aspect-ratio:4/5}.person .fr-no{justify-content:space-between;margin-top:8px;display:flex}.person h3{font:600 1.05rem/1.3 var(--font-body);margin-top:6px}.person p{color:var(--text-muted);font-size:.9rem}.person .corners i{opacity:0;transform:scale(.9)}.person:hover .corners i,.person:focus-within .corners i{opacity:1;transform:none}.founder-note{border-left:2px solid var(--signal);max-width:62ch;margin-top:28px;padding-left:18px}@media (min-width:768px){.team{grid-template-columns:repeat(4,1fr);gap:20px}}.quote{background:var(--surface);gap:18px;max-width:880px;padding:clamp(22px,4vw,44px);display:grid;position:relative}.quote blockquote{font:500 clamp(1.25rem,2.4vw,1.75rem)/1.45 var(--font-body);margin:0}.quote .who{align-items:center;gap:12px;display:flex}.quote .who .ph-avatar{border-radius:var(--radius-round);background:var(--line);width:44px;height:44px}@media (min-width:1024px){.voices{grid-template-columns:3fr 1fr;align-items:start;gap:28px;display:grid}.voices .vframe{aspect-ratio:4/5}}.voices .vframe{display:none}@media (min-width:1024px){.voices .vframe{display:block}}.faq{border-top:1px solid var(--line);max-width:920px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:64px;padding:20px 0;font-size:1.15rem;font-weight:600;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .label{min-width:44px}.faq summary .pm{transition:transform var(--dur-base) var(--ease-in-out)}.faq details[open] summary .pm{transform:rotate(90deg)}.faq .a{transition:grid-template-rows var(--dur-base) var(--ease-in-out);grid-template-rows:0fr;display:grid}.faq details[open] .a{grid-template-rows:1fr}.faq .a>div{overflow:hidden}.faq .a p{color:var(--text-muted);max-width:64ch;padding:0 0 24px 60px}.faq .todo summary{color:var(--text-muted)}@media (max-width:767px){.faq .a p{padding-left:0}}.book-grid{gap:28px;display:grid}.book-grid ul.steps{gap:12px;margin:22px 0 28px;display:grid}.book-grid ul.steps li{align-items:baseline;gap:12px;display:flex}.cal{background:var(--surface);text-align:center;place-items:center;min-height:420px;padding:28px;display:grid;position:relative}.cal .inner{justify-items:center;gap:14px;max-width:320px;display:grid}.contact{font:500 .85rem/1.7 var(--font-mono);color:var(--text-muted);gap:4px;margin-top:22px;display:grid}.contact a{color:var(--text)}.contact a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px}.wa-btn svg{fill:currentColor;width:20px;height:20px}@media (min-width:1024px){.book-grid{grid-template-columns:5fr 7fr;align-items:start;gap:72px}.cal{min-height:540px}}.ft{border-top:1px solid var(--line);padding-block:48px 124px}.ft .grid{gap:32px;display:grid}.ft .stack{width:150px;height:auto}.ft nav{gap:4px;display:grid}.ft nav a,.ft .soc a{min-height:44px;color:var(--text-muted);align-items:center;gap:10px;display:flex}.ft nav a:hover,.ft .soc a:hover{color:var(--text)}.ft .soc svg{fill:currentColor;width:18px;height:18px}.ft .fine{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:18px;display:flex}@media (min-width:1024px){.ft{padding-bottom:48px}.ft .grid{grid-template-columns:2fr 1fr 1fr 1.4fr;align-items:start}}.mbar{z-index:60;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);transition:transform var(--dur-fast) var(--ease-out);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.show{transform:none}.mbar .btn-pri{flex:1}.mbar .wa{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.mbar .wa:before{content:"";background:linear-gradient(var(--signal),var(--signal)) top/100% 1.5px no-repeat,linear-gradient(var(--signal),var(--signal)) right/1.5px 100% no-repeat, linear-gradient(var(--signal),var(--signal)) bottom/100% 1.5px no-repeat,linear-gradient(var(--signal),var(--signal)) left/1.5px 100% no-repeat;position:absolute;inset:0}.mbar .wa svg{width:22px;height:22px;fill:var(--text);position:relative}@media (min-width:1024px){.mbar{display:none}}.page-head{padding-block:clamp(28px,5vw,64px) clamp(28px,4vw,48px)}.crumb{align-items:center;gap:10px;min-height:44px;display:flex}.crumb a:hover{color:var(--text)}.prod .slot-only,.prod-only{display:none!important}.prod .prod-only{display:revert!important}.prod [data-empty=hide]{display:none!important}.pin{z-index:90;background:var(--text);color:var(--ground);font:500 .78rem/1.4 var(--font-body);pointer-events:none;max-width:250px;padding:8px 10px;position:absolute}.pin b{font:600 .6rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--surface);margin-bottom:4px;display:block}.nopins .pin{display:none}.devbar{z-index:400;background:var(--text);font:600 .62rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;padding:6px;display:flex;position:fixed;bottom:12px;left:12px}.devbar a{color:var(--ground);box-shadow:inset 0 0 0 1.5px var(--ground);padding:7px 9px}.devbar a.on{background:var(--ground);color:var(--text)}.shot .devbar,.shot.full .mbar{display:none}@media (max-width:1023px){.devbar{inset:64px 8px auto auto}}@media (prefers-reduced-motion:reduce){.intro-mask,.wipe{display:none}.cutting .w{visibility:visible}}.rm .intro-mask,.rm .wipe{display:none}.rm .cutting .w{visibility:visible}.d-br,.hero-slate{display:none}.hero .h-hero{font-size:min(var(--fs-display),14.6vw)}@media (min-width:1024px){.d-br{display:inline}.hero-slate{display:grid}.m-only{display:none}.hero .h-hero{font-size:min(var(--fs-display),8.6rem,9vw)}.hero .copy{order:0}}@media (max-width:1023px){.hero .bin{order:-1}}@media (max-width:767px){.card .meta{flex-direction:column;gap:4px}.card .c{white-space:normal}}.book-strip{gap:24px;margin-top:clamp(24px,4vw,40px);display:grid}@media (min-width:1024px){.book-strip{grid-template-columns:1fr auto;align-items:end}}.item-grid{gap:28px;margin-top:18px;display:grid}.player{aspect-ratio:9/16;width:100%;max-width:43.875svh;max-height:78svh;margin-inline:auto}.play-facade{z-index:6;cursor:pointer;position:absolute;inset:0}.item-copy{align-content:start;gap:24px;display:grid}.case{border-top:1px solid var(--line);gap:18px;padding-top:20px;display:grid}.case p{color:var(--text-muted);margin-top:4px}.prevnext{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(32px,5vw,56px);display:grid}.prevnext a{gap:4px;min-height:44px;padding:16px 0;display:grid}.prevnext a:last-child{text-align:right}.prevnext a:hover b{color:var(--signal)}.related .card:first-child{grid-column:auto}@media (min-width:1024px){.item-grid{grid-template-columns:5fr 6fr;align-items:start;gap:72px}.player{max-width:calc(min(80vh,760px)/1.77778);max-height:min(80vh,760px);margin:0}.case{grid-template-columns:1fr 1fr}.cbin.related{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-grid{gap:28px;margin-top:8px;display:grid}.founder{aspect-ratio:4/5;max-width:420px}.pillars{gap:14px;margin-top:28px;display:grid}.pillars>div{background:var(--surface);gap:6px;padding:18px 18px 20px;display:grid}.pillars h3{font:700 1.1rem/1.3 var(--font-body)}.pillars p{color:var(--text-muted);font-size:.95rem}@media (min-width:768px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-grid{grid-template-columns:7fr 4fr;align-items:end;gap:72px}.founder{width:100%;margin-left:auto}.pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}body.shot{position:relative}body.shot:after{position:absolute}@media (min-width:1024px){.cbin.full{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.cbin.full .feat{grid-area:span 2/span 2;align-self:stretch}.cbin.related{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-grid h1{font-size:min(var(--fs-display),8rem)!important}.facts.col{display:grid}.facts.col li{border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding:14px 0}.facts.col li:last-child{border-bottom:0}.crumb a,.fine a,.contact a,.cal .inner a{align-items:center;min-height:44px;display:inline-flex}.contact{gap:0}.bin{height:calc(35svh + 48px);min-height:300px}.bin .clipfr{aspect-ratio:9/16;max-width:none;height:calc(100% - 48px);transform:translateX(-50%) translate(var(--tx,0),var(--ty,0)) scale(var(--s,1));opacity:var(--o,1);z-index:var(--z,1);transition:transform .68s var(--ease-cut),opacity .68s var(--ease-cut);cursor:pointer;box-shadow:0 30px 80px var(--ground);position:absolute;top:0;left:50%}.bin .pos-c{--tx:0%;--ty:0%;--s:1;--o:1;--z:3;cursor:default}.bin .pos-r{--tx:62%;--ty:-7%;--s:.7;--o:.5;--z:2}.bin .pos-l{--tx:-62%;--ty:15%;--s:.7;--o:.62;--z:1}.bin .clipfr .corners i,.bin .clipfr .chip-dur,.bin .clipfr .slot-l,.bin .clipfr .bigpm{transition:opacity var(--dur-base) var(--ease-out)}.bin .clipfr:not(.pos-c) .corners i,.bin .clipfr:not(.pos-c) .chip-dur,.bin .clipfr:not(.pos-c) .slot-l,.bin .clipfr:not(.pos-c) .bigpm{opacity:0}@media (hover:hover){.bin .clipfr:not(.pos-c):hover{--o:.9}}.bin .cutline{background:var(--signal);z-index:6;opacity:0;pointer-events:none;width:3px;transform:translateX(-12px) skewX(calc(-1*var(--angle-slant)));position:absolute;top:-3%;bottom:40px;left:0}.bin .cutline.go{animation:cutsweep .56s var(--ease-cut) both}@keyframes cutsweep{0%{opacity:1;transform:translate(-12px)skew(-12deg)}90%{opacity:1}to{opacity:0;transform:translateX(calc(var(--bw,600px) + 12px)) skewX(-12deg)}}.shuffle-ui{z-index:6;align-items:center;gap:10px;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0}.sh-pause{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);flex:none;place-items:center;display:grid}.sh-pause:hover{box-shadow:inset 0 0 0 1.5px var(--signal)}.sh-pause .ico-pause{gap:4px;display:flex}.sh-pause .ico-pause i{background:var(--text);width:3px;height:14px}.sh-pause .ico-play{width:12px;height:18px;display:none}.sh-pause.paused .ico-pause{display:none}.sh-pause.paused .ico-play{display:block}.segs{flex:1;gap:4px;display:flex}.seg{flex:1;height:44px;position:relative}.seg i{background:var(--line);height:4px;transform:skewX(calc(-1*var(--angle-slant)));margin-top:-2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.seg i:after{content:"";background:var(--signal);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.seg.done i:after{--p:1;background:var(--teal)}.sh-count{text-align:right;min-width:64px}@media (min-width:1024px){.bin{height:min(78vh,720px);min-height:600px}.bin .pos-r{--tx:58%;--ty:-6%}.bin .pos-l{--tx:-58%;--ty:14%}}.rm .bin .clipfr{transition:none}.rm .bin .cutline{display:none}.slate .ticks{position:relative;overflow:hidden}.slate .ticks:after{content:"";background:var(--text);width:2px;transform:translateX(var(--tw,0px));opacity:0;position:absolute;top:-2px;bottom:-2px;left:0}@keyframes tickrun{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translateX(var(--tw,600px))}}.cutin .card.on{visibility:visible}@media (hover:hover){.card .frame{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-hover) ease}}.rm .card .frame{transform:none!important}.wall{perspective:1300px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-block:1px solid var(--line);height:clamp(210px,26vw,330px);margin-top:26px;position:relative;overflow:hidden}.wall.drag{cursor:grabbing}.wall .ring{width:var(--pw,130px);aspect-ratio:9/16;transform-style:preserve-3d;transform:translate(-50%,-50%) translateZ(calc(-1 * var(--r,500px))) rotateY(var(--rot,0deg));position:absolute;top:50%;left:50%}.wall .panel{backface-visibility:hidden;transform:rotateY(calc(var(--i) * var(--step,15deg))) translateZ(var(--r,500px));position:absolute;inset:0}.wall .panel .no{z-index:3;font:500 .58rem/1 var(--font-mono);letter-spacing:.1em;color:var(--text-muted);background:var(--ground);padding:3px 5px;position:absolute;bottom:8px;left:8px}.wall-hint{margin-top:8px}.rm .wall{cursor:default}.lanes.pre .lane .clip{opacity:.35;transform:translate(-28px)}.lanes .lane .clip{transition:transform .46s var(--ease-out) calc(var(--d,0) * 70ms),opacity .46s var(--ease-out) calc(var(--d,0) * 70ms)}@media (min-width:1024px){.lanes .lane .clip{translate:0}}.step .stamp{min-height:24px;transform:skewX(calc(-1*var(--angle-slant))) scale(.94);background:var(--signal);color:var(--on-signal);opacity:0;z-index:2;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:10px;right:10px}.step .stamp span{transform:skewX(var(--angle-slant));font:600 .6rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.step.qc.stamped .stamp{opacity:1;transform:skewX(calc(-1*var(--angle-slant))) scale(1);transition:transform .12s steps(3,end),opacity 40ms step-end}.btn .pm{transition:transform var(--dur-hover) ease}@media (hover:hover){.btn:hover .pm{transform:translate(3px)}}.ft-giant{border-top:1px solid var(--line);height:clamp(76px,13vw,230px);margin-top:48px;position:relative;overflow:hidden}.ft-giant img{width:112%;max-width:none;height:auto;transform:translateY(var(--gy,0%));transition:transform .9s var(--ease-hero);position:absolute;top:22%;left:-1%}.devbar{flex-wrap:wrap}.devbar .dv-toggle{display:none}@media (max-width:1023px){.devbar{top:auto;left:8px;right:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));padding:4px}.devbar:not(.open)>:not(.dv-toggle){display:none}.devbar .dv-toggle{display:block}}.hd{top:env(safe-area-inset-top,0px)}.bin .clipfr .slot-l{white-space:normal;text-align:center;width:84%}html.pp-run body:before,html.cut-in body:before{content:"";z-index:9990;background:var(--ground);pointer-events:none;animation:1ms linear 2.6s both fxfail;position:fixed;inset:0}html.pp-live body:before,html.cut-live body:before{display:none}@keyframes fxfail{to{opacity:0;visibility:hidden}}.premiere{z-index:9995;pointer-events:auto;cursor:pointer;position:fixed;inset:0}.premiere svg{width:100%;height:100%;display:block;position:absolute;inset:0}.premiere .pp-ground{fill:var(--ground)}.premiere .pp-seed{fill:var(--signal)}.premiere .pp-seed.rim{fill:none;stroke:var(--signal);stroke-width:2px;vector-effect:non-scaling-stroke}.premiere .pp-hud{padding:max(14px,env(safe-area-inset-top)) var(--gutter) max(16px,env(safe-area-inset-bottom));pointer-events:none;font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.premiere .pp-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.premiere .pp-row b{color:var(--text);font-weight:600}.premiere .pp-row .tc{align-items:center;gap:8px;display:inline-flex}.premiere .pp-bar{background:var(--line);height:4px;transform:skewX(calc(-1*var(--angle-slant)));margin-top:12px;position:relative;overflow:hidden}.premiere .pp-bar i{background:var(--text);transform-origin:0;transform:scaleX(var(--pp,0));position:absolute;inset:0}.premiere .pp-hud{transition:opacity .16s steps(2,end)}.premiere.fade .pp-hud{opacity:0}.premiere .pp-skip{opacity:.7;place-self:end center;margin-bottom:10px}@media (min-width:1024px){.premiere .pp-hud{padding-top:22px;padding-bottom:26px}}.clipfr,.nf-frame{container-type:inline-size}.treel{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}.treel li{visibility:hidden;background:var(--ground);align-content:center;justify-items:start;padding:0 9cqi;display:grid;position:absolute;inset:0}.treel li.on{visibility:visible}.treel li>span{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text);transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%;font-size:17cqi;line-height:.9}.treel li.big>span{font-size:34cqi}.treel li.lg>span{font-size:25cqi}.treel li.xl>span{font-size:40cqi;line-height:.82}.treel li.srf{background:var(--surface)}.treel li.raw{background:repeating-linear-gradient(102deg,transparent 0 12px,var(--line) 12px 13px),var(--surface)}@supports (color:color-mix(in lab, red, red)){.treel li.raw{background:repeating-linear-gradient(102deg,transparent 0 12px,color-mix(in srgb,var(--line) 70%,transparent) 12px 13px),var(--surface)}}.treel li.raw>span{color:var(--text-muted)}.treel li.raw:after{content:"RAW · UNGRADED";font:500 max(9px,3.4cqi)/1 var(--font-mono);letter-spacing:.12em;color:var(--text-muted);position:absolute;top:16%;left:9cqi}.treel li.btm{align-content:end;padding-bottom:31%}.treel li.top{align-content:start;padding-top:22%}.treel li.ctr{text-align:center;justify-items:center}.treel li.ctr>span{transform-origin:50% 100%}.treel li .tg{background:var(--signal);min-height:0;color:var(--on-signal);transform:skewX(calc(-1*var(--angle-slant)));font-style:normal;font:600 max(9px,3.6cqi)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-top:5cqi;padding:1.6cqi 3.4cqi;display:inline-flex}.treel li .tg b{transform:skewX(var(--angle-slant));font-weight:600;display:inline-block}.treel li .pm{width:7cqi;height:10cqi;margin-top:6cqi}.treel li.end .pm{color:var(--signal)}@keyframes tr-punch{0%{scale:1.12}to{scale:1}}.tr-hud{z-index:2;pointer-events:none;font:500 max(9px,3.2cqi)/1 var(--font-mono);letter-spacing:.08em;color:var(--text-muted);justify-content:center;display:flex;position:absolute;top:6.2%;left:8%;right:8%}.tr-hud b{color:var(--text);font-weight:600}.tr-tl{z-index:2;pointer-events:none;gap:2px;height:max(4px,1.6cqi);display:flex;position:absolute;bottom:17%;left:8%;right:8%}.tr-tl i{flex:var(--f,1);background:var(--line)}@supports (color:color-mix(in lab, red, red)){.tr-tl i{background:color-mix(in srgb,var(--line) 80%,transparent)}}.tr-tl i.done{background:var(--teal)}.tr-tl .ph{background:var(--text);width:2px;top:-4px;bottom:-4px;left:var(--p,0%);position:absolute}.bin .clipfr:not(.pos-c) .tr-hud,.bin .clipfr:not(.pos-c) .tr-tl{opacity:0}.bin .clipfr .slot{z-index:0}.bin .clipfr .bigpm{display:none}.bin .clipfr .slot-l{padding:4px 7px;font-size:.58rem;transform:translate(-50%);white-space:nowrap!important;width:auto!important;top:13%!important}.rm .treel li.pi.on>span{animation:none}.tr-hud{top:calc(6% + 9px)}.bin .clipfr .slot-l{top:calc(6% + 30px)!important}.bin .clipfr:not(.pos-c) .treel li>span{font-size:13cqi}.bin .pos-r .treel li.end{text-align:right;justify-items:end}.bin .pos-r .treel li.end>span{transform-origin:100% 100%}.stmt{gap:18px;padding-block:clamp(8px,2vw,24px) clamp(28px,5vw,64px);display:grid}.stmt-t{max-width:26ch;font:600 clamp(1.75rem,4.4vw,3.6rem)/1.12 var(--font-body);letter-spacing:-.005em;text-wrap:pretty;margin:0}.stmt-t .w{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.stmt-t .w{color:color-mix(in srgb,var(--text-muted) 50%,var(--ground))}}.stmt-t .w{transition:color var(--dur-hover) ease}.stmt-t .w.lit{color:var(--text)}.stmt-t .hl .w.lit{color:var(--signal)}.shot .stmt-t .w,.rm .stmt-t .w{color:var(--text)}.shot .stmt-t .hl .w,.rm .stmt-t .hl .w{color:var(--signal)}.nums{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nums li{border-right:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:18px 12px 20px 0;display:grid}.nums li+li{padding-left:12px}.nums li:last-child{border-right:0}.nums .n{font:var(--fw-display) clamp(4.2rem,19vw,11.5rem)/.8 var(--font-display);letter-spacing:-.01em;color:var(--text);transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%;font-variant-numeric:tabular-nums;display:block}.nums .l{font:500 .66rem/1.45 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.nums .l b{color:var(--text);font-weight:600}@media (min-width:768px){.nums li{padding:26px 28px 28px 0}.nums li+li{padding-left:28px}.nums .l{font-size:var(--fs-label)}}@media (min-width:1024px){.stmt{grid-template-columns:auto 1fr;align-items:start;gap:48px}.stmt .label{min-width:170px;padding-top:14px}}#for .tracks{margin-top:clamp(24px,4vw,40px)}.ledger{gap:clamp(8px,2vw,20px);margin-top:clamp(8px,2vw,24px);display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats li{align-content:start;gap:10px;padding:clamp(18px,3vw,34px) clamp(14px,3vw,40px);display:grid;position:relative}.stats li:first-child{padding-left:0}.stats li+li:before{content:"";background:var(--line);width:1px;transform:skewX(calc(-1*var(--angle-slant)));position:absolute;top:18%;bottom:18%;left:0}.stats .n{font:var(--fw-display) 1rem/.84 var(--font-display);letter-spacing:-.005em;color:var(--text);white-space:nowrap;transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%;font-variant-numeric:tabular-nums;display:block}.stats.mid .n{color:var(--text-muted);font-size:clamp(2.2rem,4.4vw,3.8rem)}.stats .l{font:500 var(--fs-label)/1.45 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);max-width:22ch}.stats.big .l{color:var(--text)}.ledger .exp{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding-top:clamp(14px,2vw,22px);display:flex}.ledger .exp b{color:var(--text);font-weight:600}.ledger .exp .pm{flex:none;width:8px;height:12px}.stats li{transition:opacity .7s var(--ease-out) calc(var(--i,0) * 90ms),translate .7s var(--ease-out) calc(var(--i,0) * 90ms)}.stats.pre li{opacity:.3;translate:0 12px}.stats li .l{transition:opacity .5s ease calc(var(--i,0) * 90ms + .35s)}.stats.pre li .l{opacity:0}@media (max-width:767px){.stats.big{grid-template-columns:1fr}.stats.big li{gap:8px;padding:18px 0}.stats.big .n{font-size:clamp(3rem,15vw,4.4rem)}.stats.big li+li:before{width:40px;height:1px;inset:0 auto auto 0;transform:none}.stats.mid li{padding:14px 10px 16px}.stats.mid li:first-child{padding-left:0}.stats.mid .l{font-size:.62rem}}.proof-line{font:500 var(--fs-label)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:baseline;gap:10px;margin-top:14px;display:flex}.proof-line b{color:var(--text);font-weight:600}.proof-line .pm{flex:none;width:8px;height:12px}@media (min-width:1024px){.proof-line{margin-top:26px}}#for.sec{padding-block:calc(var(--section-y) * .55)}.stmt{padding-block:0 clamp(18px,3vw,36px)}.stmt-t{max-width:36ch;font-size:clamp(1.35rem,2.6vw,2.35rem);line-height:1.2}.ledger{gap:0;margin-top:0}.stats li{gap:6px;padding:clamp(12px,1.6vw,18px) clamp(12px,2vw,28px)}.stats.big .n{font-size:clamp(2.1rem,5vw,4.6rem)}.stats.mid .n{font-size:clamp(1.7rem,3vw,2.8rem)}.stats .l{max-width:18ch;font-size:.64rem}@media (min-width:1024px){.ledger{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}.ledger .exp{grid-column:1/-1}.stats.mid{border-left:1px solid var(--line)}.stats.mid li:first-child{padding-left:clamp(12px,2vw,28px)}}@media (max-width:767px){.stats.big{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.big li{padding:12px 8px 14px}.stats.big li:first-child{padding-left:0}.stats.big .n{font-size:clamp(1.9rem,9vw,2.6rem)}.stats.big li+li:before{width:1px;height:auto;transform:skewX(calc(-1*var(--angle-slant)));top:18%;bottom:18%;left:0}.stats .l{font-size:.58rem}}.stmt-t{font-size:clamp(1.5rem,2.6vw,2.35rem)}.ba-sec{--sx:50%;isolation:isolate}.ba-sec>.wrap{z-index:1;position:relative}.stage{inset:calc(var(--section-y) * .6) 0 0;z-index:0;pointer-events:none;position:absolute;overflow:hidden}.stage .st-raw,.stage .st-edit{will-change:clip-path;position:absolute;inset:0}.stage .st-raw{clip-path:inset(0 calc(100% - var(--sx)) 0 0);background:repeating-linear-gradient(102deg,transparent 0 22px,var(--line) 22px 23px),var(--surface)}@supports (color:color-mix(in lab, red, red)){.stage .st-raw{background:repeating-linear-gradient(102deg,transparent 0 22px,color-mix(in srgb,var(--line) 55%,transparent) 22px 23px),color-mix(in srgb,var(--surface) 55%,var(--ground))}}.stage .st-edit{clip-path:inset(0 0 0 var(--sx))}.stage .st-edit .spill{width:min(900px,120vw);height:min(900px,120vw);top:10%;right:-18%}.stage .gw{font:var(--fw-display) clamp(6.5rem,24vw,24rem)/.8 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%;white-space:nowrap;position:absolute;bottom:-.14em}.stage .st-raw .gw{left:calc(var(--gutter) - .04em);color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.stage .st-raw .gw{color:color-mix(in srgb,var(--text-muted) 16%,var(--ground))}}.stage .st-edit .gw{right:var(--gutter);color:var(--surface)}.stage .beam{top:0;bottom:0;left:var(--sx);border-left:3px dotted var(--brand-cyan);opacity:.85;position:absolute;translate:-1.5px}.stage .st-lab{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);position:absolute;top:18px}.stage .st-raw .st-lab{left:var(--gutter)}.stage .st-edit .st-lab{right:var(--gutter);color:var(--text)}.ba-sec .ba-grid{padding-bottom:clamp(90px,16vw,200px)}.ba-side{align-content:start;gap:18px;display:grid}.ba-side .chips,.ba-side .pairs{flex-wrap:wrap;gap:8px;display:flex}.ba-sec .h-sec{font-size:clamp(3rem,7.4vw,6.6rem)}@media (min-width:1024px){.ba-sec .ba-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:clamp(32px,4vw,64px)}.ba-sec .ba-copy{align-self:start;padding-top:12px}.ba-sec .ba-side{align-self:end;padding-bottom:12px}.ba-sec .ba{width:calc(min(82vh,760px)/1.77778);max-width:none;max-height:none}}.shot .stage .st-edit .spill{display:block}.cutx{z-index:9996;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cutx.block{pointer-events:auto}.cutx .cp{background:var(--ground);width:150%;transform:translateX(var(--cx,-140%)) skewX(calc(-1*var(--angle-slant)));position:absolute;top:-12%;bottom:-12%;left:-25%}.cutx .cp:after{content:"";background:var(--signal);width:3px;position:absolute;top:0;bottom:0;right:0}.cutx.out .cp:after{left:0;right:auto}.cutx .cc{padding:0 var(--gutter);opacity:0;visibility:hidden;place-content:center;gap:14px;display:grid;position:absolute;inset:0}.cutx.card .cc{opacity:1;visibility:visible}.cutx .cc .label b{color:var(--text)}.cutx .cc .t{font:var(--fw-display) clamp(3rem,12vw,9rem)/.9 var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text);transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%}.cutx .cc .t span{color:var(--signal)}.cutx .cc .tl{background:var(--line);height:4px;transform:skewX(calc(-1*var(--angle-slant)));position:relative;overflow:hidden}.cutx .cc .tl i{background:var(--text);transform-origin:0;transform:scaleX(var(--cp,0));transition:transform .36s var(--ease-cut);position:absolute;inset:0}.views{align-items:center;gap:4px;display:flex}.views .label{margin-right:8px}.vw{min-height:44px;font:600 .72rem/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:0 12px;position:relative}.vw:after{content:"";background:var(--signal);height:2px;transform:skewX(calc(-1*var(--angle-slant))) scaleX(0);transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:8px;left:12px;right:12px}.vw[aria-pressed=true]{color:var(--text)}.vw[aria-pressed=true]:after{transform:skewX(calc(-1*var(--angle-slant))) scaleX(1)}@media (hover:hover){.vw:hover{color:var(--text)}}.igrid[hidden]{display:none}.igrid{gap:14px;display:grid}.igrid .ig{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;max-width:720px;margin-inline:auto;display:grid}.igrid .cover{aspect-ratio:4/5}.igrid .cover .no{z-index:3;font:500 .56rem/1 var(--font-mono);letter-spacing:.1em;color:var(--text-muted);background:var(--ground);padding:3px 5px;position:absolute;bottom:6px;left:6px}.igrid .cover:nth-child(3n+2) .slot{opacity:.8}.igrid .cover.feat .corners i{opacity:1}.igrid .cap{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;max-width:720px;margin-inline:auto;display:flex}.bin-wrap.grid-on .cbin,.bin-wrap.grid-on .wall,.bin-wrap.grid-on .wall-hint,.work-head.grid-on .tags{display:none}@media (min-width:1024px){.work-head .tools{justify-items:end;gap:14px;display:grid}.igrid .ig{gap:4px}}.hd .tc .now{color:var(--text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:500}@media (min-width:1024px){.hd .tc{min-width:0}}.jkl{z-index:6;font:500 .6rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:4px;display:none;position:absolute;top:0;right:0}.jkl kbd{min-width:20px;height:20px;font:600 .62rem/1 var(--font-mono);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:0 4px;display:inline-grid}@media (min-width:1024px) and (hover:hover){.jkl{opacity:0;transition:opacity var(--dur-fast) ease;display:flex}.bin:hover .jkl,.bin:focus-within .jkl,.bin:focus .jkl{opacity:1}}.bin:focus-visible{outline-offset:8px}@media (min-width:1024px){.faq-lay{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.faq-lay .sec-head{margin-top:clamp(24px,4vw,44px);position:sticky;top:110px}.faq-lay .faq{margin-top:clamp(24px,4vw,44px)}}.h-end{font-size:min(var(--fs-display),15vw)}@media (min-width:1024px){.h-end{font-size:min(var(--fs-display),9.6rem,10.5vw)}}.end-card{gap:10px;margin:clamp(24px,4vw,44px) 0 clamp(28px,4vw,48px);display:grid}.end-card .label b{color:var(--text)}@media (min-width:1024px){.step .stamp{min-height:28px;padding:0 12px}.step .stamp span{font-size:.66rem}}.nf-grid{align-items:center;gap:28px;margin-top:8px;display:grid}.nf-frame{aspect-ratio:9/16;width:min(100%,340px);margin-inline:auto}@media (min-width:1024px){.nf-grid{grid-template-columns:7fr 4fr;gap:72px}.nf-frame{width:100%;max-width:380px}}.pillars.proof{margin-top:24px}.pillars.proof .gate{background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--signal)}.pillars.proof .gate .label{color:var(--signal)}@media (min-width:1024px){#process .step{min-height:150px;padding:14px 16px}#process .step h3{font-size:1.15rem}#process .step p{font-size:.9rem}}.lane .clip .grp{color:var(--text-muted)}.step.out{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--teal)}.step.out .n,.step.out p{color:var(--text-muted)}.step.out h3{color:var(--text)}.menu-meta{gap:6px;margin-top:auto;padding-bottom:18px;display:grid}.menu-meta b{color:var(--text);font-weight:600}.menu .actions{margin-top:0}@media (min-width:768px) and (max-width:1023px){.bin{height:calc(48svh + 48px)}}@supports (color:color-mix(in lab, red, red)){main>section.band{background:color-mix(in srgb,var(--surface) 52%,var(--ground))}}main>section.band{clip-path:polygon(0 0,100% 0,100% 100%,clamp(40px,6vw,96px) 100%,0 calc(100% - clamp(40px,6vw,96px)))}.band .lane .clip,.band .step,.band .step.out,.band .pillars>div,.band .quote,.band .cal,.band .chip-dur{background:var(--ground)}.band .step.raw{background:repeating-linear-gradient(102deg,transparent 0 12px,var(--line) 12px 13px),var(--ground)}main>section.band+section{margin-top:0}.founder-grid{align-items:center;gap:28px;margin-top:clamp(28px,4vw,48px);display:grid}.founder-ph{aspect-ratio:4/5;width:min(100%,360px)}.founder-copy{gap:16px;max-width:56ch;display:grid}.founder-copy .fq{font:600 clamp(1.4rem,2.6vw,2.1rem)/1.3 var(--font-body);color:var(--text);margin:0}.founder-copy .who{gap:2px;display:grid}.founder-copy .who b{font:var(--fw-display) 2rem/1 var(--font-display);text-transform:uppercase;transform:skewX(calc(-1*var(--angle-slant)));transform-origin:0 100%;display:inline-block}@media (min-width:1024px){.founder-grid{grid-template-columns:4fr 7fr;gap:72px}.founder-ph{width:100%}}.try{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(0 0,100% 0,100% 100%,var(--chamfer-md) 100%,0 calc(100% - var(--chamfer-md)));gap:12px;margin:26px 0 8px;padding:20px 20px 22px;display:grid}.try .try-t{font:600 1.25rem/1.3 var(--font-body);max-width:30ch}.try .btn{justify-self:start}.band .try{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.band .try{background:color-mix(in srgb,var(--ground) 70%,var(--surface))}}@media (max-width:1023px){.lanes .lane{grid-template-columns:40px 1fr;padding:6px 0}.lane .track{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.lane .clip{padding:9px 12px}.lane .clip p,.lane .clip .grp{display:none}.lane .clip h3{font-size:.98rem}.lane .id{padding-top:10px}.lane.dr .clip p{display:block}}.hero .h-hero.h-long{font-size:min(var(--fs-display),11.4vw)}@media (min-width:1024px){.hero .h-hero.h-long{font-size:min(var(--fs-display),5.8rem,6.2vw)}}.svc{gap:10px;display:grid}.svc .tags{gap:8px;margin:0;padding:0;list-style:none}.svc .tag.chip{min-height:32px}.founder-card .fr-no span:last-child{color:var(--text)}.hd .tc,.slate .in{display:none!important}.slate.sweep .ticks:after{animation:none!important}.slate .ticks{opacity:.5}.tr-hud,.tr-tl{display:none!important}.treel li.pi.on>span{animation:none!important}.bin .cutline{display:none!important}.bin .clipfr{transition-duration:.9s!important;transition-timing-function:var(--ease-in-out)!important}.jkl{display:none!important}.cutin .card{visibility:visible!important}.card .frame{transform:none!important}.cutting .w{visibility:visible!important}.cutting{animation:lift .7s var(--ease-out) both}.cutx .cc{display:none!important}.cutx .cp:after{display:none}.stats li{transition-duration:.9s!important}.sec{padding-block:calc(var(--section-y) * .9)}main>section.band{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){main>section.band{background:color-mix(in srgb,var(--surface) 80%,var(--ground))}}main>section+section{box-shadow:inset 0 1px 0 var(--line)}.band .slot{background:repeating-linear-gradient(102deg,transparent 0 22px,var(--line) 22px 23px),var(--ground)}@media (min-width:1024px){.hero .h-hero:not(.h-long){font-size:min(var(--fs-display),7.2rem,7.4vw)}}.hero .u12:after{bottom:.03em}#for.sec{padding-top:calc(var(--section-y) * .8)}.ft-giant{height:auto;padding-top:clamp(28px,4vw,48px);overflow:visible}.ft-giant img{width:100%;position:static;transform:none}.ft-giant.pre img{--gy:0}.ft .fine{align-items:center}#for.sec{padding-top:calc(var(--section-y) * .62);padding-bottom:calc(var(--section-y) * .55)}#for .stmt{padding-bottom:clamp(32px,4.5vw,64px)}html,body{overflow-x:clip}.rail button.done{background:var(--signal);opacity:.45}[hidden]{display:none!important}.slot.has-media{background:var(--surface)}.slot.has-media>img,.slot.has-media>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.slot.has-media>video[data-preview]{opacity:0;transition:opacity var(--dur-hover) ease}.card.vid-on .slot.has-media>video[data-preview]{opacity:1}.ba .l .slot.has-media{filter:none;opacity:1}.ba-what{color:var(--text-muted);max-width:40ch;margin-top:12px}.voices:not(:has(.vframe)){grid-template-columns:1fr;gap:clamp(16px,2.4vw,28px);display:grid}@media (min-width:1024px){.voices:not(:has(.vframe)):has(.quote+.quote){grid-template-columns:repeat(2,minmax(0,1fr))}}.voices .quote .muted{color:var(--text-muted)}.slot.has-media>video.inline-full{object-fit:contain;z-index:1;background:#000}.card.inline-on .slot{z-index:6}.card.inline-on .slot>img,.card.inline-on .slot>video[data-preview],.card.inline-on .watch,.card.inline-on .bigpm,.card.inline-on .chip-dur,.card.inline-on .scrub,.card.inline-on .scrub-track,.card.inline-on .scrub-ph,.card.inline-on .frame:before,.card.inline-on .frame:after{display:none}.h-end,.end-card .h-end{font-size:var(--fs-h1)}@media (min-width:1024px){.h-end,.end-card .h-end{font-size:var(--fs-h1)}}.cal.cal-live{place-items:stretch stretch;min-height:0;padding:0}.cal.cal-live>.corners{display:none}.cal-embed{width:100%;min-height:420px;overflow:auto}.cal-frame{background:var(--surface);border:0;width:100%;height:100%;min-height:680px;display:block}.form{gap:18px;max-width:560px;margin-top:28px;display:grid}.field{gap:8px;display:grid}.field label{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.field input,.field textarea{font:500 1.05rem/1.4 var(--font-body);color:var(--text);background:var(--surface);border:1px solid var(--text-muted);border-radius:0;width:100%;min-height:52px;padding:14px 16px}.field textarea{resize:vertical;min-height:140px}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-color:var(--signal)}.field .hint{color:var(--text-muted);font-size:.9rem}.check{color:var(--text-muted);align-items:flex-start;gap:12px;display:flex}.check input{width:22px;height:22px;accent-color:var(--signal);flex:none;margin-top:2px}.form-msg{border-left:2px solid var(--signal);background:var(--surface);padding:12px 16px}.form-err{border-left-color:var(--amber)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.te-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.te-steps li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;align-items:baseline;gap:12px;padding-top:14px;display:grid}.te-t{margin-bottom:4px;font-size:1.1rem;font-weight:600}.te-steps .muted{color:var(--text-muted)}.te-box{background:var(--surface);padding:clamp(20px,3vw,32px)}.te-box .te-left{color:var(--text)}.te-box .field input,.te-box .field textarea{background:var(--ground)}.mbar .mbar-free{flex:none;min-height:52px;padding:0 14px;font-size:.95rem}img.ph-avatar{object-fit:cover;flex:none;display:block}.lat,.stmt-t{cursor:default}.bin .clipfr:not(.pos-c) .treel li>span{opacity:0}@media (hover:hover){.bin .clipfr:not(.pos-c):hover{--z:4}.bin .clipfr:not(.pos-c):hover .treel li>span{opacity:1}.bin .clipfr:not(.pos-c) .corners i,.bin .clipfr:not(.pos-c) .chip-dur{transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);transform:scale(.9)}.bin .clipfr:not(.pos-c):hover .corners i,.bin .clipfr:not(.pos-c):hover .chip-dur{opacity:1;transform:none}}@media (min-width:1024px){.cbin{grid-template-columns:repeat(4,minmax(0,1fr))}}.ba-snd{z-index:6;background:var(--ground);min-height:44px;color:var(--text);border:1px solid var(--line);cursor:pointer;font:500 .7rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--dur-hover) ease,color var(--dur-hover) ease;border-radius:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:calc(6% + 10px);right:calc(6% + 10px)}.ba-snd svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:miter;width:18px;height:18px}.ba-snd svg path:first-child{fill:currentColor;stroke:none}.ba-snd[aria-pressed=true]{border-color:var(--signal);color:var(--signal)}.ba-snd:active{transform:scale(.98)}.ba-snd:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover){.ba-snd:hover{border-color:var(--signal)}}.ba-deck{--ba-peek:clamp(24px,3vw,48px);--ba-frame-limit:calc(75svh * 9 / 16);grid-template-columns:var(--ba-peek) minmax(0,1fr) var(--ba-peek);width:min(100%,calc(var(--ba-frame-limit) + var(--ba-peek) + var(--ba-peek)));align-items:stretch;margin-inline:auto;display:grid;position:relative;overflow:visible}.ba-deck>.ba{z-index:2;aspect-ratio:9/16;width:100%;max-width:none;height:auto;max-height:none;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);grid-column:2;margin:0;position:relative}.ba-pair-peek{width:calc(100% - var(--ba-peek) - var(--ba-peek));z-index:1;border:1px solid var(--line);background:var(--surface);opacity:.34;pointer-events:none;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);position:absolute;top:0;bottom:0;overflow:hidden}.ba-pair-peek.is-previous{left:0}.ba-pair-peek.is-next{right:0}.ba-pair-peek img{object-fit:cover;opacity:.72;width:100%;height:100%;display:block}.ba-pair-peek:after{content:"";background:var(--ground);opacity:.18;position:absolute;inset:0}.ba-pair-arrow{z-index:4;background:var(--ground);width:44px;height:44px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--signal);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-hover) ease;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ba-pair-arrow.is-previous{left:0}.ba-pair-arrow.is-next{right:0}.ba-pair-arrow svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;width:22px;height:22px}.ba-pair-arrow:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.ba-pair-arrow:active{transform:translateY(-50%)scale(.98)}.ba-deck[aria-busy=true] .ba-pair-arrow{cursor:wait}.ba-pair-readout{min-width:0;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);text-align:center;justify-items:center;gap:4px;display:grid}.ba-pair-title{max-width:100%;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-body-strong);overflow-wrap:anywhere;line-height:1.35}.ba-deck.is-outgoing>.ba{opacity:.48}.ba-deck[data-pair-direction=next].is-outgoing>.ba{transform:translateX(calc(0px - var(--reveal-distance)))}.ba-deck[data-pair-direction=previous].is-outgoing>.ba{transform:translateX(var(--reveal-distance))}.ba-deck[data-pair-direction=next].is-incoming>.ba{transform:translateX(var(--reveal-distance));opacity:.48}.ba-deck[data-pair-direction=previous].is-incoming>.ba{transform:translateX(calc(0px - var(--reveal-distance)));opacity:.48}.ba-deck.is-outgoing .ba-pair-peek{opacity:.2;transform:translateY(var(--space-2))}.ba-deck.is-incoming .ba-pair-peek{opacity:.28;transform:none}@media (hover:hover){.ba-pair-arrow:hover{opacity:.78}.ba-pair-arrow.is-previous:hover{transform:translate(calc(0px - var(--space-1)),-50%)}.ba-pair-arrow.is-next:hover{transform:translate(var(--space-1),-50%)}}@media (min-width:1024px){.ba-sec .ba-grid{--ba-peek:clamp(24px,3vw,48px);--ba-frame-limit:min(calc(min(82vh,760px) * 9 / 16),32vw);grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--ba-frame-limit) + var(--ba-peek) + var(--ba-peek))) minmax(0,1fr)}.ba-sec .ba-deck{--ba-frame-limit:min(calc(min(82vh,760px) * 9 / 16),32vw);width:100%;max-width:none}.ba-sec .ba-deck>.ba{width:100%;max-width:none;max-height:none}}@media (prefers-reduced-motion:reduce){.ba-deck>.ba,.ba-pair-peek,.ba-pair-arrow{transition:none}.ba-deck.is-outgoing>.ba,.ba-deck.is-incoming>.ba{opacity:1;transform:none}.ba-deck.is-outgoing .ba-pair-peek,.ba-deck.is-incoming .ba-pair-peek{opacity:.34;transform:none}.ba-pair-arrow:hover,.ba-pair-arrow:active{transform:translateY(-50%)}}:root:root{--font-display:var(--font-bsd), "Arial Narrow", sans-serif;--font-arabic:var(--font-beiruti), Tahoma, sans-serif;--font-body:var(--font-beiruti), "Segoe UI", Tahoma, sans-serif;--font-mono:var(--font-plex), ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ground)}
