@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #FFFFFF;--paper-2: #F4F3F1;--ink: #0E0E0E;--ink-2: #55555A;--line: rgba(14, 14, 14, .14);--signal: #BD0000;--signal-light: #FF4D40;--signal-soft: rgba(189, 0, 0, .09);--night: #0E0E0F;--night-ink: #F2F2F0;--night-line: rgba(242, 242, 240, .16);--hero: "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--display: "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--body: "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--mono: "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--gut: clamp(16px, 4vw, 56px);--max: 1240px;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}img,svg,canvas{max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;gap:10px;align-items:center}.eyebrow:before{content:"";width:26px;height:2px;background:var(--signal)}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.025em;margin:0;text-wrap:balance}h2{font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04}h3{font-size:1.3rem;line-height:1.2}p{margin:0}.lede{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--ink-2);max-width:60ch}section{position:relative}.pad{padding-block:clamp(80px,11vw,140px)}.alt{background:var(--paper-2)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.mono{font-family:var(--mono)}.stack-v{display:grid;gap:18px}.progress{position:fixed;top:0;left:0;right:0;height:2px;background:var(--signal);transform-origin:0 50%;transform:scaleX(0);z-index:70}header.site{position:fixed;top:0;left:0;right:0;z-index:60;padding-top:env(safe-area-inset-top,0px);transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s;border-bottom:1px solid transparent}header.site.solid{background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:var(--line)}header.site.hide{transform:translateY(-100%)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;height:70px}.logo{display:inline-flex;text-decoration:none;flex:0 0 auto}.logo img{height:32px;width:auto;display:block}footer .logo img{height:44px}.nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0;font-size:15px}.nav ul a{text-decoration:none;color:var(--ink-2);position:relative;padding-block:6px;transition:color .2s}.nav ul a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nav ul a:hover,.nav ul a.cur{color:var(--ink)}.nav ul a.cur:after,.nav ul a:hover:after{transform:scaleX(1)}.btn{max-width:100%;display:inline-flex;align-items:center;gap:10px;font:500 15px/1 var(--body);padding:14px 20px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;border:0;cursor:pointer;transition:transform .25s,background .25s;white-space:nowrap}.btn:hover{transform:translateY(-2px);background:var(--signal)}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.red{background:var(--signal)}.btn.red:hover{background:var(--ink)}.menu-btn{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer;position:relative}.menu-btn i{position:absolute;left:11px;right:11px;height:1.5px;background:var(--ink);transition:transform .3s,top .3s}.menu-btn i:nth-child(1){top:17px}.menu-btn i:nth-child(2){top:26px}.menu-open .menu-btn i:nth-child(1){top:21px;transform:rotate(45deg)}.menu-open .menu-btn i:nth-child(2){top:21px;transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:55;background:var(--paper);padding:110px var(--gut) 40px;display:grid;align-content:start;gap:6px;clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.menu-open .mnav{clip-path:inset(0 0 0 0)}.mnav a{font-family:var(--display);font-size:2.2rem;text-decoration:none;padding-block:4px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline}.mnav a small{font-family:var(--mono);font-size:12px;color:var(--signal)}@media(max-width:1080px){.nav ul{display:none}.menu-btn{display:block}.nav .hbtn{display:none}}@media(max-width:480px){.logo img{height:26px}}.page{display:none}.page.active{display:block}.enter .ein{animation:ein 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}@keyframes ein{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.curtain{position:fixed;inset:0;z-index:90;background:var(--ink);color:#fff;pointer-events:none;clip-path:inset(100% 0 0 0);display:grid;place-items:center}.curtain .ct{display:grid;justify-items:start;gap:14px;padding-inline:var(--gut);width:min(100%,900px)}.curtain .cno{font-family:var(--mono);font-size:13px;letter-spacing:.14em;color:var(--signal-light);opacity:0;transform:translateY(12px)}.curtain .ctitle{font-family:var(--hero);font-weight:300;letter-spacing:-.04em;font-size:clamp(2.6rem,8vw,6.6rem);line-height:1.05;overflow:hidden}.curtain .ctitle span{display:block;transform:translateY(105%)}.curtain .crule{height:3px;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:0 50%}.curtain.go-in{clip-path:inset(0 0 0 0);transition:clip-path .55s cubic-bezier(.7,0,.2,1)}.curtain.go-in .ctitle span{transform:none;transition:transform .6s .18s cubic-bezier(.2,.7,.2,1)}.curtain.go-in .cno{opacity:1;transform:none;transition:all .5s .22s}.curtain.go-in .crule{transform:scaleX(1);transition:transform .65s .2s cubic-bezier(.7,0,.2,1)}.curtain.go-out{clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.curtain.go-out .ctitle span{transform:translateY(-105%);transition:transform .45s cubic-bezier(.7,0,.2,1)}.curtain.go-out .cno{opacity:0;transition:opacity .2s}.curtain.go-out .crule{transform:scaleX(1);transform-origin:100% 50%}.pre{opacity:0;transform:translateY(28px)}.rv{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}.phead{padding-block:150px 70px;border-bottom:1px solid var(--line)}.phead .wrap{display:grid;gap:22px}.phead h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.06;max-width:22ch;font-weight:400;letter-spacing:-.035em}.phead h1 em{font-style:normal;color:var(--signal)}.crumbs{font-family:var(--mono);font-size:12px;color:var(--ink-2);letter-spacing:.06em}.crumbs a{text-decoration:none}.crumbs b{color:var(--ink);font-weight:500}.hero{min-height:94vh;min-height:94svh;display:grid;align-items:end;padding-block:120px 56px;overflow:hidden}#tangle{position:absolute;inset:0;width:100%;height:100%}.hero .wrap{position:relative;width:100%;display:grid;gap:28px}.hero h1{font-family:var(--hero);font-weight:300;font-size:clamp(3rem,8.4vw,7.8rem);line-height:1;letter-spacing:-.045em;max-width:13ch}.hero h1 em{font-style:normal;font-weight:300}.hero h1 em{color:var(--signal)}.hero h1 .w{display:inline-block}.enter .hero h1 .w{animation:ein 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms + .2s)}.hero-kicker{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.hero-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:end}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);margin:0}.facts div{padding:14px 12px 0 0}.facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.facts dd{margin:4px 0 0;font-weight:500;font-size:15px}.cta-row{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:860px){.hero-row{grid-template-columns:1fr}}.proof{border-block:1px solid var(--line)}.proof .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr))}.proof .wrap>div{padding:26px 18px 26px 0;display:grid;gap:4px}.proof b{font-family:var(--display);font-size:1.35rem;font-weight:600}.proof span{font-size:13.5px;color:var(--ink-2)}.proof .lab{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-content:center}@media(max-width:900px){.proof .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.proof .lab{grid-column:1 / -1;padding-bottom:0!important}}.pin{position:relative}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-content:center}.scene-head{display:grid;gap:14px;margin-bottom:clamp(26px,5vh,52px)}.flow-scene{height:280vh}.flow{display:grid;grid-template-columns:repeat(var(--n, 7),minmax(0,1fr));position:relative}.node{position:relative;padding-top:34px}.node .dot{position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink);background:var(--paper);transition:background .4s,border-color .4s,transform .4s;z-index:2}.node .bar{position:absolute;top:8px;left:18px;right:0;height:1.5px;background:var(--line);overflow:hidden}.node .bar i{position:absolute;inset:0;background:var(--signal);transform-origin:0 50%;transform:scaleX(0)}.node:last-child .bar{display:none}.node .nm{font-family:var(--display);font-size:clamp(1rem,1.7vw,1.45rem);font-weight:600;color:var(--ink-2);transition:color .4s}.node .st{font-family:var(--mono);font-size:11px;color:var(--ink-2);letter-spacing:.1em}.node.on .dot{background:var(--signal);border-color:var(--signal);transform:scale(1.15)}.node.on .nm{color:var(--ink)}.flow-note{margin:44px auto 0;font-size:1.1rem;color:var(--ink-2);max-width:60ch;min-height:3.4em;text-align:center}@media(max-width:760px){.flow{grid-template-columns:1fr;gap:12px}.node{padding:0 0 0 36px}.node .bar{top:18px;left:8px;right:auto;width:1.5px;height:calc(100% + 12px)}.node .bar i{transform-origin:50% 0;transform:scaleY(0)}.flow-note{margin-top:22px}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:center}@media(max-width:860px){.split{grid-template-columns:1fr}}.stats{display:flex;gap:48px;margin-top:36px;flex-wrap:wrap}.stat b{display:block;font-family:var(--display);font-size:clamp(3rem,7vw,5.2rem);line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.stat span{font-size:14px;color:var(--ink-2)}.systems{position:relative;height:440px}.sys{position:absolute;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:14px;font-weight:500;will-change:transform;display:grid;gap:4px;min-width:150px;box-shadow:0 10px 30px -18px #00000040}.sys small{font-family:var(--mono);font-size:11px;color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase}.systems svg{position:absolute;inset:0;width:100%;height:100%}.systems path{fill:none;stroke:var(--signal);stroke-width:1.2;stroke-dasharray:5 7;opacity:.45}.collapse-scene{height:320vh}.collapse-scene .stage{background:var(--paper-2)}.chips{position:relative;height:min(52vh,440px)}.chip{position:absolute;left:0;top:0;padding:9px 14px;font-size:13.5px;border-radius:999px;background:var(--paper);border:1px solid var(--line);white-space:nowrap;will-change:transform,opacity}.one{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;display:grid;justify-items:center;gap:10px;pointer-events:none}.one .btn{font-size:17px;padding:18px 26px;background:var(--signal);box-shadow:0 18px 40px -18px #bd000073}.one small{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.counter{font-family:var(--display);font-weight:700;font-size:clamp(3.4rem,9vw,7rem);line-height:.9;font-variant-numeric:tabular-nums}.counter em{font-style:normal;color:var(--signal)}.collapse-head{display:flex;justify-content:space-between;gap:24px;align-items:end;flex-wrap:wrap}.h-scene{height:380vh}.hwrap{min-width:0}.htrack{display:flex;gap:20px;will-change:transform;padding-inline:var(--gut)}.hcard{flex:0 0 min(80vw,390px);height:min(54vh,440px);border-radius:22px;background:var(--paper-2);border:1px solid var(--line);padding:28px;display:grid;grid-template-rows:auto 1fr auto;position:relative;overflow:hidden;text-decoration:none;transition:background .5s,color .5s,border-color .5s}.hcard .no{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.hcard h3{font-size:clamp(1.5rem,2.4vw,2rem);align-self:end}.hcard p{color:var(--ink-2);margin-top:10px;font-size:15.5px}.hcard .go{font-family:var(--mono);font-size:12px;margin-top:16px;color:var(--signal)}.hcard svg{position:absolute;right:-30px;top:-30px;width:190px;height:190px}.hcard svg circle{fill:none;stroke:var(--signal);stroke-width:1.2}.hcard.active{background:var(--ink);color:#fff;border-color:var(--ink)}.hcard.active .no,.hcard.active p{color:#ffffffb3}.hcard.active .go{color:var(--signal-light)}.rail{display:flex;gap:6px;margin:34px var(--gut) 0;max-width:520px}.rail span{flex:1;height:3px;background:var(--line);border-radius:3px;overflow:hidden}.rail span i{display:block;height:100%;width:0;background:var(--signal)}.h-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:34px}.trial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:start}@media(max-width:860px){.trial{grid-template-columns:1fr}}.checks{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--line)}.checks li{list-style:none;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.checks{padding:0}.checks .tick{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--signal);position:relative;margin-top:3px}.checks .tick:after{content:"";position:absolute;left:6px;top:3px;width:6px;height:10px;border:solid var(--signal);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .15s + .2s)}.shown .checks .tick:after,.checks.shown .tick:after{transform:rotate(45deg) scale(1)}.checks b{display:block}.checks span{color:var(--ink-2);font-size:15px}.measures{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.measures span{font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:560px){.compare{grid-template-columns:1fr}}.col{border:1px solid var(--line);border-radius:18px;padding:24px;display:grid;gap:20px;background:var(--paper);align-content:start}.col.auto{background:var(--ink);color:#fff;border-color:var(--ink)}.col h3{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.col h3 small{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-weight:400}.metric{display:grid;gap:8px}.metric .row{display:flex;justify-content:space-between;gap:10px;font-size:14px}.metric .row b{font-family:var(--display);font-size:1.4rem;font-variant-numeric:tabular-nums;white-space:nowrap}.track{height:6px;border-radius:6px;background:var(--line);overflow:hidden}.col.auto .track{background:#ffffff24}.track i{display:block;height:100%;width:0;background:var(--ink-2);border-radius:6px;transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.col.auto .track i{background:var(--signal-light)}.illus{margin-top:12px;font-size:13px;color:var(--ink-2);font-family:var(--mono)}.fill{font-family:var(--display);font-weight:400;letter-spacing:-.03em!important;font-size:clamp(2rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.01em;max-width:21ch}.fill span{color:#0e0e0e24;transition:color .25s}.fill span.lit{color:var(--ink)}.fill span.acc.lit{color:var(--signal)}.cta-band{background:var(--ink);color:#fff}.cta-band .wrap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:end}.cta-band h2{font-weight:300;letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,4.2rem)}.cta-band h2 em{color:var(--signal-light)}.cta-band p{color:#ffffffb8}.cta-band .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.cta-band .btn.ghost:hover{background:#fff;color:var(--ink)}@media(max-width:860px){.cta-band .wrap{grid-template-columns:1fr}}.svc-list{display:grid}.svc{border-bottom:1px solid var(--line)}.svc-top{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1.1fr) 40px;gap:24px;padding:34px 0;cursor:pointer;align-items:start;background:none;border:0;width:100%;text-align:left;font:inherit;color:inherit}.svc-top .no{font-family:var(--mono);font-size:13px;color:var(--signal);padding-top:8px}.svc-top h3{font-size:clamp(1.4rem,2.4vw,2rem)}.svc-top .out{font-size:1.05rem;color:var(--ink-2);padding-top:4px}.svc-top .pm{width:22px;height:22px;position:relative;margin-top:10px}.svc-top .pm:before,.svc-top .pm:after{content:"";position:absolute;left:0;right:0;top:10px;height:1.5px;background:var(--ink);transition:transform .35s}.svc-top .pm:after{transform:rotate(90deg)}.svc.open .svc-top .pm:after{transform:rotate(0)}.svc-body{overflow:hidden;height:0;transition:height .55s cubic-bezier(.2,.7,.2,1)}.svc-inner{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding-bottom:38px}.svc-inner h4{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:400;margin:0 0 12px}.svc-inner ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.svc-inner ul li{padding-left:16px;position:relative}.svc-inner ul li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1.5px;background:var(--signal)}.urls{font-family:var(--mono);font-size:13px}.urls li:before{display:none}.urls li{padding-left:0!important;color:var(--ink)}.urls li span{color:var(--ink-2)}.tools{display:flex;gap:6px;flex-wrap:wrap}.tools span{font-family:var(--mono);font-size:12px;padding:5px 10px;border-radius:6px;background:var(--paper-2);border:1px solid var(--line)}@media(max-width:860px){.svc-top{grid-template-columns:44px minmax(0,1fr) 30px}.svc-top .out{grid-column:2;grid-row:2}.svc-top .pm{grid-column:3;grid-row:1}.svc-inner{grid-template-columns:minmax(0,1fr);padding-left:44px}.svc-inner>.sp{display:none}}.ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:44px;counter-reset:s}.ladder div{padding:22px 18px 0 0;border-top:2px solid var(--line);position:relative}.ladder div:before{content:"";position:absolute;top:-2px;left:0;height:2px;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .18s)}.ladder.shown div:before,.ladder.static div:before{transform:scaleX(1)}.ladder b{display:block;font-family:var(--display);font-size:1.2rem}.ladder span{font-size:14px;color:var(--ink-2)}@media(max-width:860px){.ladder{grid-template-columns:1fr;gap:12px}}.template{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.template span{padding:10px 16px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;background:var(--paper)}.ind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:760px){.ind-grid{grid-template-columns:1fr}}.ind{border:1px solid var(--line);border-radius:22px;padding:clamp(24px,3vw,36px);display:grid;gap:14px;align-content:start;background:var(--paper);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.ind:hover{box-shadow:0 24px 50px -30px #00000059}.ind .k{font-family:var(--mono);font-size:12px;color:var(--signal);letter-spacing:.1em}.ind h3{font-size:clamp(1.5rem,2.6vw,2.1rem)}.ind ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:15px;color:var(--ink-2)}.ind ul li:before{content:"\2014  ";color:var(--signal)}.ind .url{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.ind .url:hover{color:var(--signal)}.ind.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.ind.dark ul{color:#ffffffb3}.ind.dark .url{color:#fff}.mask{overflow:hidden}.mask>span{display:block;font-family:var(--display);font-weight:600;font-size:clamp(2rem,6vw,5rem);line-height:1.04;letter-spacing:-.02em;transform:translateY(105%);transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .11s)}.mask.shown>span,.mask.static>span{transform:none}.mask.red>span{color:var(--signal)}.tl{position:relative;margin-top:56px;display:grid}.tl-line{position:absolute;left:11px;top:8px;bottom:8px;width:1.5px;background:var(--line)}.tl-line i{position:absolute;left:0;top:0;width:100%;height:0;background:var(--signal)}.st8{display:grid;grid-template-columns:24px minmax(0,170px) minmax(0,1fr);gap:20px 28px;padding-block:26px;border-bottom:1px solid var(--line);align-items:baseline}.st8 .pt{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--ink-2);background:var(--paper);position:relative;z-index:1;align-self:start;transition:background .4s,border-color .4s}.st8 .nm{font-family:var(--display);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;color:var(--ink-2);transition:color .4s}.st8 .nm small{display:block;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.12em;color:var(--ink-2)}.st8 p{color:var(--ink-2);max-width:56ch}.st8.on .pt{background:var(--signal);border-color:var(--signal)}.st8.on .nm{color:var(--ink)}.badge{display:inline-block;margin-left:10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:4px 9px;border-radius:999px;background:var(--signal-soft);color:var(--signal);vertical-align:middle}@media(max-width:700px){.st8{grid-template-columns:24px minmax(0,1fr)}.st8 p{grid-column:2}}.ttable{margin-top:44px;border-top:1px solid var(--line);display:grid}.ttable>div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.ttable b{font-family:var(--display);font-size:1.15rem}.ttable span{color:var(--ink-2);font-size:15px}.ttable .head{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-block:12px}@media(max-width:760px){.ttable>div{grid-template-columns:1fr;gap:4px}.ttable .head{display:none}}.stack{display:grid;margin-top:48px}.card{position:sticky;top:calc(96px + var(--i) * 26px);min-height:48vh;border-radius:26px;padding:clamp(28px,5vw,60px);display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:32px;transform-origin:50% 0;margin-bottom:8vh;will-change:transform}.card:nth-child(1){background:#efede9}.card:nth-child(2){background:#141416;color:#fff}.card:nth-child(3){background:var(--signal);color:#fff}.card .k{font-family:var(--mono);font-size:13px;opacity:.75}.card h3{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1;margin-bottom:20px}.card p{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:46ch;opacity:.9}@media(max-width:760px){.card{grid-template-columns:1fr}}.night{background:var(--night);color:var(--night-ink);clip-path:inset(0 var(--inset, 0px) round var(--r, 0px))}.night .eyebrow{color:#f2f2f099}.sec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}@media(max-width:900px){.sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sec-grid{grid-template-columns:1fr}}.sec{padding:28px 24px 34px 0;position:relative;display:grid;gap:10px;align-content:start}.sec:before{content:"";position:absolute;top:0;left:0;right:24px;height:1px;background:var(--night-line)}.sec:after{content:"";position:absolute;top:0;left:0;right:24px;height:1px;background:var(--signal-light);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .12s)}.sec.shown:after,.sec.static:after{transform:scaleX(1)}.sec .n{font-family:var(--mono);font-size:12px;color:var(--signal-light)}.sec p{color:#f2f2f0b8;font-size:15.5px}.sec-note{margin-top:40px;max-width:64ch;color:#f2f2f0b3;border-left:2px solid var(--signal-light);padding-left:18px}.cs-frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}@media(max-width:860px){.cs-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cs-frame{grid-template-columns:1fr}}.cs-cell{border:1px dashed rgba(14,14,14,.28);border-radius:16px;padding:22px;display:grid;gap:10px}.cs-cell .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.cs-cell b{font-family:var(--display);font-size:1.25rem}.cs-cell span{font-size:14.5px;color:var(--ink-2)}.notice{margin-top:28px;padding:18px 20px;border-left:3px solid var(--signal);background:var(--paper-2);max-width:70ch}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.filters button{font:500 14px var(--body);padding:9px 15px;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;transition:background .25s,color .25s}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}@media(max-width:760px){.posts{grid-template-columns:1fr}}.post{border-top:2px solid var(--ink);padding-top:22px;display:grid;gap:12px;align-content:start;transition:opacity .4s,transform .4s}.post.gone{display:none}.post .meta{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.post .meta .tag{color:var(--signal)}.post h3{font-size:clamp(1.4rem,2.4vw,1.9rem)}.post p{color:var(--ink-2);font-size:15.5px}.soon{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.pos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px)}@media(max-width:860px){.pos{grid-template-columns:1fr}}.nots{display:grid;gap:0;border-top:1px solid var(--line)}.nots div{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-size:1.05rem}.nots s{color:var(--ink-2);text-decoration-color:var(--signal);text-decoration-thickness:2px}.nots b{color:var(--signal);font-weight:500}.founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px}@media(max-width:700px){.founders{grid-template-columns:1fr}}.fcard{border:1px solid var(--line);border-radius:22px;padding:28px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:20px;align-items:start}.mono-av{width:84px;height:84px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:300;font-size:2.2rem}.fcard h3{font-size:1.6rem}.fcard .role{font-family:var(--mono);font-size:12px;color:var(--signal);letter-spacing:.08em;margin:4px 0 10px}.fcard p{color:var(--ink-2);font-size:15px}.todo{display:inline-block;margin-top:10px;font-family:var(--mono);font-size:11.5px;padding:4px 8px;border-radius:6px;background:#fff4d6;color:#6b4e00}.caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px;border-top:1px solid var(--line)}.caps div{padding:22px 18px 0 0}.caps b{font-family:var(--display);font-size:1.4rem;display:block}.caps span{font-size:14.5px;color:var(--ink-2)}@media(max-width:760px){.caps{grid-template-columns:repeat(2,minmax(0,1fr))}}.marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:22px}.marquee .row{display:flex;gap:48px;white-space:nowrap;will-change:transform;font-family:var(--display);font-size:clamp(2rem,5vw,4rem);font-weight:600}.marquee .row span:nth-child(2n){color:transparent;-webkit-text-stroke:1px var(--ink)}.marquee .row span:nth-child(4n+1){color:var(--signal)}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,90px)}@media(max-width:860px){.contact{grid-template-columns:1fr}}.cinfo{display:grid;gap:18px;align-content:start}.cinfo dl{display:grid;gap:14px;margin:18px 0 0}.cinfo dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cinfo dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}form{display:grid;gap:16px}.frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:560px){.frow{grid-template-columns:1fr}}label{display:grid;gap:6px;font-size:14px;color:var(--ink-2)}input,textarea,select{font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--line);padding:10px 0;transition:border-color .25s;border-radius:0;width:100%}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--signal)}textarea{min-height:110px;resize:vertical}.ferr{font-size:13px;color:var(--signal);line-height:1.35}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--signal)}.fnote{font-size:14px;color:var(--signal);min-height:1.4em}.faq{margin-top:40px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--display);font-weight:600;font-size:clamp(1.1rem,2vw,1.35rem)}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex:0 0 22px;height:22px;position:relative;margin-top:4px}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:0;right:0;top:10px;height:1.5px;background:var(--ink);transition:transform .35s}.faq summary .pm:after{transform:rotate(90deg)}.faq details[open] summary .pm:after{transform:rotate(0)}.faq .ans{overflow:hidden;height:0;transition:height .45s cubic-bezier(.2,.7,.2,1)}.faq .ans p{padding-bottom:22px;color:var(--ink-2);max-width:70ch}footer{background:var(--ink);color:#fff;padding-block:72px 40px;overflow:hidden}.fgrid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:32px}@media(max-width:860px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}footer h4{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;color:#ffffff8c;margin:0 0 12px}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px}footer ul a{text-decoration:none;color:#ffffffd9}footer ul a:hover{color:var(--signal-light)}footer li{overflow-wrap:anywhere}.fbig{font-family:var(--hero);font-weight:300;letter-spacing:-.04em;font-size:clamp(3rem,11vw,10rem);line-height:.9;margin-top:64px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35);white-space:nowrap}.fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:#ffffff8c}.nav .dd{position:relative}.ddp{position:absolute;top:100%;left:-24px;width:560px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -30px #00000059;display:grid;grid-template-columns:1fr 1fr;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s,visibility .25s}.nav .dd:hover .ddp,.nav .dd:focus-within .ddp{opacity:1;visibility:visible;transform:none}.ddp a{display:grid;gap:2px;padding:10px 12px;border-radius:10px;color:var(--ink)!important}.ddp a:after{display:none}.ddp a:hover{background:var(--paper-2)}.ddp a small{font-size:12px;color:var(--ink-2)}.ddp a.all{grid-column:1 / -1;color:var(--signal)!important;font-weight:600;font-size:14px}.sgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1000px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sgrid{grid-template-columns:1fr}}.scard{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;padding:26px;display:grid;gap:12px;align-content:start;text-decoration:none;background:var(--paper);min-height:330px;grid-template-rows:auto auto auto 1fr auto}.scard .no{font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--signal)}.scard h3{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.scard p{color:var(--ink-2);font-size:15px}.scard ul{margin:0;padding:0;list-style:none;display:grid;gap:5px;font-size:14px}.scard ul li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal);margin-right:9px;vertical-align:middle}.scard .url{font-size:12.5px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;gap:10px;align-items:center}.scard .url b{color:var(--ink);font-weight:600}.scard .url .arr{color:var(--signal);transition:transform .3s}.scard:hover .url .arr{transform:translate(5px)}.scard:hover{border-color:#0e0e0e4d}.urlchip{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:8px 14px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);width:fit-content;max-width:100%;overflow-wrap:anywhere}.urlchip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal);flex:0 0 auto}.urlchip b{font-weight:600}.sv-sec{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding-block:clamp(56px,7vw,90px);border-bottom:1px solid var(--line)}@media(max-width:860px){.sv-sec{grid-template-columns:1fr}}.sv-sec h2{font-size:clamp(1.6rem,2.8vw,2.3rem)}.sv-sec .sub{color:var(--ink-2);margin-top:12px;font-size:15px;max-width:34ch}.who{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.who li{padding:18px 0;border-bottom:1px solid var(--line);font-size:1.1rem;display:flex;gap:16px;align-items:baseline}.who li:before{content:counter(w,decimal-leading-zero);counter-increment:w;font-size:12px;font-weight:600;color:var(--signal)}.who{counter-reset:w}.wfs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:620px){.wfs{grid-template-columns:1fr}}.wf{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;gap:8px;align-content:start;background:var(--paper)}.wf b{font-weight:600;font-size:1.05rem}.wf span{color:var(--ink-2);font-size:14.5px}.chips2{display:flex;flex-wrap:wrap;gap:8px}.chips2 span{padding:10px 16px;border-radius:999px;border:1px solid var(--line);font-size:14.5px;background:var(--paper)}.chips2.cons span{background:var(--paper-2);font-size:13.5px;padding:8px 13px}.steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@media(max-width:860px){.steps4{grid-template-columns:1fr 1fr;gap:18px 0}}.steps4 div{padding:20px 18px 0 0;border-top:2px solid var(--line);position:relative;display:grid;gap:6px}.steps4 div:before{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .16s)}.steps4.shown div:before,.steps4.static div:before{transform:scaleX(1)}.steps4 small{font-size:12px;font-weight:600;color:var(--signal);letter-spacing:.1em}.steps4 b{font-weight:600}.steps4 span{font-size:14.5px;color:var(--ink-2)}.exflow{display:grid;gap:0;position:relative;padding-left:34px}.exflow:before{content:"";position:absolute;left:10px;top:14px;bottom:14px;width:2px;background:var(--line)}.exflow .ex{position:relative;padding:14px 0;display:grid;gap:2px}.exflow .ex:before{content:"";position:absolute;left:-30px;top:19px;width:14px;height:14px;border-radius:50%;border:2px solid var(--ink-2);background:var(--paper);transition:background .4s,border-color .4s;transition-delay:calc(var(--i) * .26s + .2s)}.exflow.shown .ex:before,.exflow.static .ex:before{background:var(--signal);border-color:var(--signal)}.exflow .ex small{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.exflow .ex.human:before{border-radius:3px}.exflow .ex.human b{color:var(--signal)}.secbox{border-left:3px solid var(--signal);padding:6px 0 6px 20px;display:grid;gap:12px;max-width:64ch}.secbox p{color:var(--ink-2)}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:760px){.related{grid-template-columns:1fr}}.related a{border:1px solid var(--line);border-radius:14px;padding:18px 20px;text-decoration:none;display:flex;justify-content:space-between;gap:12px;align-items:center;transition:background .3s,color .3s}.related a:hover{background:var(--ink);color:#fff}.related a span{color:var(--signal)}.phead .cta-row{margin-top:6px}.phead{position:relative;overflow:hidden}.phead .wrap{position:relative;z-index:1}.pcan{position:absolute;top:0;right:0;width:min(48vw,640px);height:100%;pointer-events:none}@media(max-width:860px){.pcan{width:100%;opacity:.28}}[data-tilt]{will-change:transform;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .4s,background .5s,color .5s,border-color .5s}[data-tilt].tilting{transition:transform .12s linear,background .5s,color .5s,border-color .5s}.tilt-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(189,0,0,.1),transparent 50%);opacity:0;transition:opacity .35s;z-index:0}[data-tilt]:hover>.tilt-sheen{opacity:1}.cur-ring{position:fixed;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid var(--signal);border-radius:50%;pointer-events:none;z-index:95;opacity:0;transition:width .3s,height .3s,margin .3s,background .3s,opacity .3s,border-color .3s}.cur-ring.on{opacity:.9}.cur-ring.big{width:66px;height:66px;margin:-33px 0 0 -33px;background:#bd000014}.cur-dot{position:fixed;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--signal);pointer-events:none;z-index:96;opacity:0;transition:opacity .3s}.cur-dot.on{opacity:1}@media(hover:none),(pointer:coarse){.cur-ring,.cur-dot{display:none}}.wsplit .wm{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.wsplit .wm>span{display:inline-block;transform:translateY(110%);transition:transform .95s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--w) * 55ms)}.wsplit.shown .wm>span,.wsplit.static .wm>span{transform:none}.wsplit.pre{opacity:1;transform:none}.alt{background-image:radial-gradient(rgba(14,14,14,.08) 1px,transparent 1.3px);background-size:26px 26px;animation:drift 80s linear infinite}@keyframes drift{to{background-position:260px 520px}}.systems .pk{fill:var(--signal);stroke:none}.sysq{padding-block:16px;background:var(--paper)}.sysq .row{font-family:var(--body);font-weight:500;font-size:clamp(1.1rem,2.2vw,1.6rem);gap:34px;align-items:center}.sysq .row span{color:var(--ink)!important;-webkit-text-stroke:0!important;display:inline-flex;align-items:center;gap:34px}.sysq .row span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal)}.sysq .row span.lab{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)!important}.cta-band{overflow:hidden}.cta-band .wrap{position:relative;z-index:1}.band-art{position:absolute;right:-180px;top:50%;width:620px;height:620px;transform:translateY(-50%);opacity:.55;pointer-events:none}.band-art circle{fill:none;stroke:#ffffff2e;stroke-width:1.2}.band-art .spin,.band-art .orbit{transform-origin:300px 300px;animation:spin 70s linear infinite}.band-art .spin.rev{animation-direction:reverse;animation-duration:50s;stroke:#ff4d408c}.band-art .orbit{animation-duration:16s}.band-art .orbit.slow{animation-duration:28s;animation-direction:reverse}.band-art .orb{fill:var(--signal-light);stroke:none}@keyframes spin{to{transform:rotate(360deg)}}.fbig .ch{display:inline-block;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .3s,-webkit-text-stroke-color .3s}.fbig .ch:hover{transform:translateY(-14%);color:var(--signal-light);-webkit-text-stroke-color:var(--signal-light)}.curtain .clogo{height:clamp(46px,8vw,84px);width:auto;display:block}.curtain.intro{clip-path:inset(0 0 0 0)}.curtain.intro .ctitle span{transform:none;transition:transform .8s .1s cubic-bezier(.2,.7,.2,1)}.curtain.intro .crule{transform:scaleX(1);transition:transform .9s .25s cubic-bezier(.7,0,.2,1)}.curtain.intro.pre-in .ctitle span{transform:translateY(105%);transition:none}.curtain.intro.pre-in .crule{transform:scaleX(0);transition:none}.hero .scroll-cue{position:absolute;right:var(--gut);bottom:56px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--ink-2);display:flex;gap:10px;align-items:center;writing-mode:vertical-rl}.hero .scroll-cue:after{content:"";width:1px;height:60px;background:linear-gradient(var(--signal),transparent);animation:cue 2.2s cubic-bezier(.7,0,.2,1) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:860px){.hero .scroll-cue{display:none}}.rm .alt,.rm .band-art *,.rm .hero .scroll-cue:after{animation:none!important}.cedge{position:fixed;top:0;bottom:0;left:0;width:3px;background:var(--signal);z-index:91;transform:translate(-6px);pointer-events:none;opacity:0;box-shadow:0 0 24px #bd000099}.cedge.go{opacity:1;transform:translate(100vw);transition:transform 1.6s cubic-bezier(.65,0,.35,1)}.curtain.go-swipe{clip-path:inset(0 0 0 100%);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1)}.curtain.go-swipe .ct{transform:translate(8vw);opacity:0;transition:transform 1.6s cubic-bezier(.65,0,.35,1),opacity 1.2s .2s}.collapse-scene{height:360vh}.collapse-head{margin-bottom:clamp(18px,3vh,34px)}.oc-stats{display:flex;gap:clamp(20px,4vw,48px)}.oc-stats div{display:grid;gap:2px}.oc-stats span{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.oc-stats b{font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:300;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.oc-stats div:last-child b{color:var(--signal)}.arena{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"l0 core l2" "l1 core l3";gap:16px 26px}.wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.wires path{fill:none;stroke:var(--signal);stroke-width:1.6;stroke-dasharray:1 1}.wires path.bg{stroke:#0e0e0e1a;stroke-dasharray:3 6}.lane{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 12px 8px;display:grid;gap:6px;align-content:start;transition:border-color .4s,box-shadow .4s}.lane h4{margin:0 0 2px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);display:flex;justify-content:space-between}.lane h4:after{content:"\2713  Updated";color:var(--signal);opacity:0;transform:translate(-6px);transition:opacity .35s,transform .35s;letter-spacing:.04em}.lane.upd{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.lane.upd h4:after{opacity:1;transform:none}.slot{position:relative;height:30px;border-radius:8px}.slot.gone{outline:1px dashed rgba(14,14,14,.18);outline-offset:-1px}.chip2{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:13px;border-radius:8px;background:var(--paper-2);border:1px solid var(--line);white-space:nowrap;overflow:hidden;will-change:transform,opacity;z-index:3}.chip2:before{content:"";width:7px;height:7px;border-radius:2px;border:1.5px solid var(--ink-2);flex:0 0 auto}.chip2.fly{background:#fff;border-color:var(--signal);box-shadow:0 8px 20px -10px #bd000080}.chip2.fly:before{border-color:var(--signal);background:var(--signal)}.corecell{display:grid;place-items:center;align-content:center;gap:18px;position:relative;z-index:4}.core{--p: 0;--bump: 0;position:relative;width:clamp(130px,14vw,180px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#fff;text-decoration:none;transform:scale(calc(1 + var(--bump) * .08));transition:width .6s cubic-bezier(.2,.7,.2,1),border-radius .6s,background .5s,box-shadow .5s;box-shadow:0 0 0 calc(var(--bump) * 14px) #bd000014,0 20px 50px -24px #00000059;pointer-events:none}.core .cring{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(var(--signal) calc(var(--p) * 360deg),rgba(14,14,14,.08) 0);-webkit-mask:radial-gradient(circle,transparent 64%,#000 65%);mask:radial-gradient(circle,transparent 64%,#000 65%);transition:opacity .4s}.core .clabel{display:grid;justify-items:center;line-height:1.1}.core .clabel b{font-size:1.6rem;font-weight:600;letter-spacing:-.03em}.core .clabel small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.core .cdone{position:absolute;opacity:0;color:#fff;font-weight:600;font-size:1.05rem;white-space:nowrap;transition:opacity .4s}.core .cdone em{font-style:normal}.core.done{width:clamp(220px,22vw,280px);aspect-ratio:auto;height:64px;border-radius:999px;background:var(--signal);pointer-events:auto;cursor:pointer}.core.done .cring,.core.done .clabel{opacity:0}.core.done .cdone{opacity:1}.core.done:hover{background:var(--ink)}.oc-cta{display:grid;justify-items:center;gap:2px;text-decoration:none;font-weight:600;font-size:1.02rem;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .5s,transform .5s,box-shadow .3s;text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 20px;position:relative;z-index:5;box-shadow:0 16px 40px -24px #0006}.oc-cta:hover{box-shadow:0 0 0 3px var(--signal-soft),0 16px 40px -24px #0006}.oc-cta span{color:var(--signal);display:inline-block;transition:transform .3s}.oc-cta small{display:block;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.oc-cta{display:block!important}.oc-cta.on{opacity:1;transform:none;pointer-events:auto}.oc-cta:hover span{transform:translate(5px)}@media(max-width:760px){.arena{grid-template-columns:1fr 1fr;grid-template-areas:"l0 l2" "l1 l3" "core core";gap:10px}.slot{height:24px}.chip2{font-size:11px;padding:0 7px;gap:5px}.lane{padding:8px 8px 4px;gap:4px}.lane h4{font-size:10px}.lane h4:after{content:"\2713"}.core{width:96px}.core .clabel b{font-size:1.2rem}.core.done{width:220px;height:54px}.corecell{gap:10px;padding-top:4px}.collapse-head .lede{display:none}}.wwd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.wwd{grid-template-columns:1fr}}.grp{border-top:2px solid var(--ink);padding-top:22px;display:grid;gap:6px;align-content:start}.grp .gno{font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--signal)}.grp h3{font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.grp>p{color:var(--ink-2);font-size:15px;margin-bottom:8px}.grp a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:center}.grp a b{font-weight:600;font-size:1.02rem}.grp a small{grid-column:1;color:var(--ink-2);font-size:14px}.grp a i{grid-column:2;grid-row:1 / span 2;font-style:normal;color:var(--signal);transition:transform .3s}.grp a:hover i{transform:translate(5px)}.grp a:hover b{color:var(--signal)}.loop{margin-top:clamp(48px,6vw,80px);overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.loop-track{display:flex;gap:16px;width:max-content;will-change:transform}.lcard{flex:0 0 300px;border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:10px;text-decoration:none;background:var(--paper);transition:background .35s,color .35s}.lcard .no{font-size:12px;font-weight:600;color:var(--signal);letter-spacing:.1em}.lcard b{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.lcard span{color:var(--ink-2);font-size:14px}.lcard:hover{background:var(--ink);color:#fff}.lcard:hover span{color:#ffffffb3}.race{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:560px){.race{grid-template-columns:1fr}}.rcol{border:1px solid var(--line);border-radius:18px;padding:20px;background:var(--paper);display:grid;gap:12px;align-content:start;position:relative}.rcol.auto{background:var(--ink);color:#fff;border-color:var(--ink)}.rhead{display:flex;justify-content:space-between;align-items:end;gap:10px}.rhead small{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.rhead h3{font-size:1.05rem;font-weight:600}.rtime{font-size:1.9rem;font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rcol.auto .rtime{color:var(--signal-light)}.rbar{height:5px;border-radius:5px;background:var(--line);overflow:hidden}.rcol.auto .rbar{background:#ffffff26}.rbar i{display:block;height:100%;width:0;background:var(--ink-2)}.rcol.auto .rbar i{background:var(--signal-light)}.rsteps{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.rsteps li{display:flex;gap:8px;align-items:center;opacity:.38;transition:opacity .3s}.rsteps li:before{content:"";width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;flex:0 0 auto;transition:background .3s,border-color .3s}.rsteps li.now{opacity:1;font-weight:600}.rsteps li.now:before{border-color:var(--signal);border-top-color:transparent;animation:spin .8s linear infinite}.rsteps li.ok{opacity:.9}.rsteps li.ok:before{background:currentColor}.rcol.auto .rsteps li.ok:before{background:var(--signal-light);border-color:var(--signal-light)}.rsteps li.hum{font-style:normal}.rsteps li.hum:after{content:"person";font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#ff4d4033;color:var(--signal-light);margin-left:auto}.rflag{font-size:13px;font-weight:600;padding:8px 12px;border-radius:10px;background:var(--paper-2);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.rcol.auto .rflag{background:var(--signal);color:#fff}.rflag.on{opacity:1;transform:none}.rcol.auto.finished{box-shadow:0 0 0 3px #bd000040}.rfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.rsave{font-weight:600;color:var(--signal);opacity:0;transition:opacity .5s}.rsave.on{opacity:1}.roi-banner{background:var(--ink);color:#fff;padding-block:120px 44px;position:relative;overflow:hidden}.roi-banner:after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,77,64,.35);box-shadow:0 0 0 60px #ffffff05,0 0 0 120px #ffffff04;pointer-events:none}.rb-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline}.rb-lab{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-light)}.rb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);gap:24px;margin-top:26px;align-items:end}.rb-grid div{display:grid;gap:4px}.rb-grid b{font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:300;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.rb-grid b.red{color:var(--signal-light)}.rb-grid .rb-side b{font-size:clamp(1.8rem,3.6vw,3rem)}.rb-grid span{color:#ffffffa6;font-size:15px}@media(max-width:760px){.rb-grid{grid-template-columns:1fr;gap:16px}.roi-banner{padding-block:100px 32px}}.roi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:start}@media(max-width:900px){.roi{grid-template-columns:1fr}}.roi-h{font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:400;letter-spacing:-.03em;margin-top:14px}.presets{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 8px}.presets button{font:500 14px var(--body);padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;transition:background .25s,color .25s}.presets button.on,.presets button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.field{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.field label{color:var(--ink);font-weight:500;font-size:15px}.fx{display:flex;align-items:baseline;gap:8px}.fx input{font-size:1.8rem;font-weight:300;letter-spacing:-.02em;width:7ch;border-bottom-width:1.5px;padding:2px 0;font-variant-numeric:tabular-nums}.fx .unit{color:var(--ink-2);font-size:15px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--signal) var(--f, 50%),var(--line) var(--f, 50%));border:0;padding:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--signal);cursor:pointer}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--signal);cursor:pointer}.calc{border:1px solid var(--line);border-radius:18px;overflow:hidden}.crow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:18px 22px;border-bottom:1px solid var(--line);align-items:baseline}.crow:last-child{border-bottom:0}.crow span{font-weight:600}.crow em{grid-column:1;font-style:normal;font-size:13px;color:var(--ink-2)}.crow b{grid-column:2;grid-row:1;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right}.crow small{grid-column:2;grid-row:2;text-align:right;color:var(--ink-2);font-size:13px}.crow.hl{background:var(--ink);color:#fff}.crow.hl em,.crow.hl small{color:#ffffffa6}.crow.hl b{color:var(--signal-light)}.cmpbars{display:grid;gap:14px;margin-top:22px}.cmpbars>div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;align-items:center;font-size:14px}.cb{height:12px;border-radius:6px;background:var(--paper-2);overflow:hidden}.cb i{display:block;height:100%;width:0;background:var(--ink-2);border-radius:6px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.cb i.red{background:var(--signal)}.cmpbars b{font-variant-numeric:tabular-nums;font-weight:600;min-width:9ch;text-align:right}@media(max-width:560px){.cmpbars>div{grid-template-columns:1fr auto}.cmpbars .cb{grid-column:1 / -1;grid-row:2}}.fbig{overflow:visible!important}.rm .loop{overflow-x:auto;-webkit-mask:none;mask:none}.collapse-scene{height:300vh}.oc-top{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.oc-steps{list-style:none;margin:0;padding:0;display:flex;gap:8px}.oc-steps li{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2);background:var(--paper);transition:background .4s,color .4s,border-color .4s}.oc-steps li b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--paper-2);transition:background .4s,color .4s}.oc-steps li.on{color:var(--ink);border-color:var(--ink)}.oc-steps li.on b{background:var(--signal);color:#fff}.oc-steps li.past b{background:var(--ink);color:#fff}.oc-cap{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:400;letter-spacing:-.01em;margin:clamp(16px,3vh,28px) 0 clamp(14px,2.4vh,24px);min-height:2.9em;max-width:46ch;transition:opacity .3s}.oc-cap b{color:var(--signal);font-weight:600}.oc-stage{position:relative}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tile{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:2px;will-change:transform,opacity;font-size:13.5px;font-weight:500}.tile small{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.tile small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--c, #999);vertical-align:1px}.oc-one{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:18px;pointer-events:none}.oc-btn{display:inline-flex;align-items:center;gap:12px;padding:20px 34px;border-radius:999px;background:var(--signal);color:#fff;text-decoration:none;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;box-shadow:0 24px 50px -22px #bd000099;opacity:0;transform:scale(.6);transition:background .3s}.oc-btn:hover{background:var(--ink)}.oc-btn.live{pointer-events:auto}.oc-sys{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.oc-sys span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:14px;font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s,border-color .35s,color .35s}.oc-sys span:before{content:"\2713";width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--paper-2);color:transparent;transition:background .35s,color .35s}.oc-sys span.in{opacity:1;transform:none}.oc-sys span.ok{border-color:var(--signal);color:var(--ink)}.oc-sys span.ok:before{background:var(--signal);color:#fff}.oc-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:clamp(16px,3vh,30px)}.oc-meters{display:flex;gap:clamp(24px,4vw,48px)}.oc-meters div{display:grid;gap:2px}.oc-meters span{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.oc-meters b{font-size:clamp(2rem,4vw,3.2rem);font-weight:300;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.oc-meters div:last-child b{color:var(--signal)}.oc-cta{display:inline-flex!important;align-items:center;gap:10px;padding:16px 24px!important;border-radius:999px!important;background:var(--ink)!important;color:#fff!important;border:0!important;font-size:1rem!important}.oc-cta span{color:#fff!important}.oc-cta:hover{background:var(--signal)!important}@media(max-width:860px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tile{padding:7px 8px;font-size:11.5px}.tile small{font-size:9px}}@media(max-width:520px){.oc-steps li{padding:5px 10px 5px 5px;font-size:12px}.oc-steps li b{width:20px;height:20px}.tile{font-size:10.5px;line-height:1.25}.tile small{display:none}.oc-btn{padding:16px 24px}.oc-sys span{font-size:12px;padding:6px 10px}}.rclock{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:12px 18px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.rclock span{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.rclock b{font-size:1.8rem;font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rcount{display:grid;justify-items:end;line-height:1;gap:4px}.rcount b{font-size:2.4rem;font-weight:300;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rcount span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.rcol.auto .rcount b{color:var(--signal-light)}.rcount b.pop{animation:pop .5s cubic-bezier(.2,.7,.2,1)}@keyframes pop{0%{transform:scale(1.5)}to{transform:scale(1)}}.rnote{font-size:12.5px;opacity:.65}.rloop{font-size:13px;color:var(--ink-2)}.roi-in{display:grid;gap:4px;align-content:start}.presets{align-items:center;margin:20px 0 10px}.plab{font-size:14px;color:var(--ink-2);margin-right:4px}.q{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.qn{width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600}.qb{display:grid;gap:10px}.qb label{font-size:1.1rem;font-weight:600;color:var(--ink)}.qv{display:flex;align-items:baseline;gap:8px}.qv input{font-size:2.2rem;font-weight:300;letter-spacing:-.03em;width:4.2ch;padding:0;border-bottom:1.5px solid var(--line);font-variant-numeric:tabular-nums}.qv .pre{font-size:1.6rem;font-weight:300}.qv span{color:var(--ink-2)}.hint{font-size:13.5px;color:var(--ink-2)}.assume{margin-top:18px;border:1px solid var(--line);border-radius:14px;padding:4px 18px}.assume summary,.howcalc summary{cursor:pointer;padding:12px 0;font-weight:600;font-size:15px}.as-grid{display:grid;gap:16px;padding:4px 0 18px}.as-l{font-size:14px;color:var(--ink-2);display:grid;gap:8px}.as-l input{max-width:120px;font-size:1.2rem}.seg{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.seg button{font:600 14px var(--body);padding:10px 16px;border-radius:12px;border:1px solid var(--line);background:var(--paper);cursor:pointer;display:grid;gap:2px;text-align:left}.seg button small{font-weight:500;color:var(--ink-2);font-size:12px}.seg button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.seg button.on small{color:#ffffffb3}.roi-out{position:sticky;top:96px;display:grid;gap:14px}@media(max-width:900px){.roi-out{position:static}}.res{border-radius:20px;background:var(--paper-2);padding:26px;display:grid;gap:12px}.res-sum{font-size:1.15rem;line-height:1.55}.res-sum b{color:var(--signal);font-weight:600}.res-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.res-row span{color:var(--ink-2)}.res-row b{font-size:1.25rem;font-weight:500;font-variant-numeric:tabular-nums}.res-row.big b{font-size:1.6rem;color:var(--signal)}.howcalc{border:1px solid var(--line);border-radius:14px;padding:4px 18px 8px}.howcalc p{font-size:14px;color:var(--ink-2);margin-bottom:8px}.howcalc p b{color:var(--ink)}.roi-banner .rb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.rm .flow-scene,.rm .collapse-scene,.rm .h-scene{height:auto}.rm .stage{position:static;height:auto;padding-block:100px}.rm .htrack{flex-wrap:wrap;transform:none!important}.rm .hcard{flex:1 1 280px}.rm .chips{display:none}.rm .collapse-scene{height:auto}.rm .one{position:static;transform:none;opacity:1;margin-top:24px;justify-items:start}.rm .card{position:relative;top:0}.rm .enter .ein,.rm .enter .hero h1 .w{animation:none}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.intro-pending .curtain{clip-path:inset(0 0 0 0)}.h-scene{height:auto!important}.h-scene .stage{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important;padding-block:clamp(72px,9vw,120px)!important}.h-scene .hwrap{overflow:hidden;margin-top:34px;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.h-scene .htrack{flex-wrap:nowrap!important;width:max-content;padding-inline:0!important;transform:translate3d(var(--hx, 0px),0,0)!important}.h-scene .hcard{flex:0 0 min(80vw,390px)!important}.h-scene .rail{display:none!important}.loop{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.h-scene .htrack{flex-wrap:wrap!important;width:auto;padding-inline:var(--gut)!important;transform:none!important}.h-scene .htrack>[aria-hidden=true]{display:none}.h-scene .hcard{flex:1 1 280px!important}}.collapse-scene{height:auto!important}.collapse-scene .stage{position:relative!important;top:auto!important;height:auto!important;padding-block:clamp(72px,9vw,120px)!important}.fbot a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);transition:color .3s,border-color .3s}.fbot a:hover{color:#fff;border-color:#fff}
