.fv{--fv-orange:#f2661a;--fv-red:#d9481e;--fv-deep:#9e1f12;--fv-black:#070707;--fv-grad:linear-gradient(90deg,#f06a12,#ea4a1a 55%,#e01e1a);position:relative;z-index:2;width:calc(100vw - var(--sbw, 0px));margin-inline:calc(50% - 50vw + var(--sbw, 0px) / 2);margin-top:calc(-1 * (var(--nav-h) + clamp(28px, 4vw, 48px)));background:var(--fv-black);font-family:var(--font-grotesk),var(--font-inter),sans-serif}.fv :is(h1,h2,h3,h4){font-family:var(--font-grotesk),var(--font-inter),sans-serif}.fv-bg{inset:0;z-index:0;overflow:hidden;background:linear-gradient(115deg,#f47a22 0,var(--fv-orange) 22%,#e2391d 52%,var(--fv-deep) 82%,#3a0d07 100%)}.fv-bg,.fv-bg i{position:absolute}.fv-bg i{border-radius:50%;filter:blur(60px)}.fv-bg i:first-child{width:48vw;height:48vw;left:-14vw;bottom:-22vw;background:rgba(255,140,40,.55);animation:fv-float 12s ease-in-out infinite alternate}.fv-bg i:nth-child(2){width:40vw;height:40vw;right:-10vw;top:-16vw;background:rgba(255,70,40,.45);animation:fv-float 15s ease-in-out infinite alternate-reverse}@keyframes fv-float{0%{transform:translate(0)}to{transform:translate(4vw,-3vw)}}.fh{position:relative;height:300vh}.fh-stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--fv-black)}.fh-wall{position:absolute;inset:-6% 3.5%;display:grid;grid-template-columns:1fr 1fr;gap:2.5vw;will-change:transform,filter}.fh-par{will-change:transform}.fh-col{display:flex;flex-direction:column;gap:2.5vw;animation:fh-up 46s linear infinite}.fh-col-2{animation-name:fh-down;animation-duration:52s}.fh-tile{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:10px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}@keyframes fh-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes fh-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.fh-card{inset:0;z-index:2;overflow:hidden;transform-origin:50% 50%;box-shadow:0 40px 120px -30px rgba(0,0,0,.9)}.fh-card,.fh-dome{position:absolute;will-change:transform}.fh-dome{z-index:3;left:0;right:0;bottom:0;height:110%;background:var(--fv-grad) bottom /100% 100svh no-repeat,#e8401b;border-radius:50% 50% 0 0/20vw 20vw 0 0;transform:translate3d(0,100%,0)}.fv-hero{position:relative;height:100svh;min-height:560px;overflow:hidden;color:#fff;isolation:isolate}.fv-portrait{position:absolute;z-index:1;bottom:0;left:50%;translate:-42% 0;height:100%;width:auto;max-width:none;object-fit:cover;filter:grayscale(1) contrast(1.25) brightness(1.02);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 60% 75% at 52% 48%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 75% at 52% 48%,#000 55%,transparent 100%);animation:fv-in 1.2s var(--ease-out-soft) both}.fv-hero-in{position:relative;z-index:2;height:100%;max-width:1320px;margin:0 auto;padding:calc(var(--nav-h) + 22px) clamp(18px,4vw,48px) clamp(28px,5vw,56px);display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr auto}.fv-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.fv-name{margin:0;font-size:clamp(18px,2vw,26px);letter-spacing:.02em;font-weight:400}.fv-name span:last-child{color:rgba(255,255,255,.55)}.fv-pill{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:500;text-decoration:none;box-shadow:0 10px 30px -14px rgba(60,10,0,.6);transition:transform .25s var(--ease-out-soft),box-shadow .25s ease}.fv-pill i{width:7px;height:7px;border-radius:50%;background:#111}.fv-pill:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px rgba(60,10,0,.75)}.fv-h1{grid-column:1;align-self:center;margin:0;font-family:var(--font-grotesk),var(--font-inter),sans-serif;font-weight:400;font-size:clamp(56px,10vw,160px);line-height:.98;letter-spacing:-.03em;color:#fff}.fv-h1 span{display:block;opacity:0;transform:translateY(.35em);animation:fv-rise .9s var(--ease-out-soft) forwards}.fv-h1 span:nth-child(2){animation-delay:.12s}.fv-h1 span:nth-child(3){animation-delay:.24s}.fv-tags{grid-column:2;align-self:center;list-style:none;margin:0;padding:0;display:grid;gap:clamp(48px,12vh,140px);text-align:right;font-size:clamp(14px,1.3vw,17px);line-height:1.25;color:rgba(255,255,255,.92)}@keyframes fv-rise{to{opacity:1;transform:none}}@keyframes fv-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.fw{position:relative;background:#e8401b;color:#fff}.fw-stage{position:sticky;top:0;height:100svh;background:var(--fv-grad);display:flex;flex-direction:column;padding:calc(var(--nav-h) + 3vh) max(clamp(18px,4vw,56px),calc((100% - 1440px) / 2)) 5vh}.fw-h{margin:0 0 4vh;text-align:center;color:#fff;font-weight:400;font-size:clamp(40px,6.4vw,96px);letter-spacing:-.02em;line-height:1}.fw-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(220px,.42fr) 1fr;gap:clamp(20px,4vw,64px);align-items:center}.fw-list{position:relative;list-style:none;margin:0;padding:0 0 0 28px;display:grid;gap:34px}.fw-rail{position:absolute;left:4px;top:8px;bottom:8px;width:1.5px;background:rgba(255,255,255,.3)}.fw-rail i{position:absolute;inset:0;background:#fff;transform-origin:top;transform:scaleY(0)}.fw-list a{position:relative;display:grid;gap:4px;color:#fff;text-decoration:none}.fw-dot{position:absolute;left:-29px;top:7px;width:11px;height:11px;border-radius:50%;border:1.5px solid #fff;background:transparent;transition:background .3s,transform .3s}.fw-list li.done .fw-dot,.fw-list li.on .fw-dot{background:#fff}.fw-list li.on .fw-dot{transform:scale(1.3);box-shadow:0 0 0 5px rgba(255,255,255,.2)}.fw-list b{font-weight:400;font-size:clamp(19px,1.8vw,25px);letter-spacing:-.01em;opacity:.75;transition:opacity .3s}.fw-list small{font-size:14px;opacity:.7}.fw-list li.on b{opacity:1}.fw-frame{position:relative;height:100%;max-height:64vh;aspect-ratio:16/10;justify-self:end;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(60,5,0,.8);background:#160704}.fw-media{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transition:clip-path .85s cubic-bezier(.65,0,.35,1)}.fw-media.on{clip-path:inset(0 0 0 0);z-index:1}.fw-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover;transform:scale(calc(var(--fw-z, 1) * 1.08));transition:transform 1.1s var(--ease-out-soft)}.fw-media.on :is(img,video){transform:scale(var(--fw-z,1))}.fw-cap{z-index:2}.fw-ext{font-size:.7em;opacity:.7}.fw-list a b{transition:opacity .3s,transform .4s var(--ease-out-soft);display:inline-block}.fw-list a:hover b{transform:translateX(6px);opacity:1}.fw-cap{position:absolute;left:18px;right:18px;bottom:18px;margin:0;padding:14px 18px;border-radius:14px;font-size:14.5px;line-height:1.5;color:#fff;background:rgba(20,8,4,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);animation:fv-rise-in .5s var(--ease-out-soft) both}@keyframes fv-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fv-dark{--color-fg:#f4efe7;--color-fg-muted:rgba(244,239,231,0.68);--color-fg-dim:rgba(244,239,231,0.46);--color-line:rgba(255,255,255,0.1);--color-line-strong:rgba(255,255,255,0.2);background:var(--fv-black);color:var(--color-fg);padding-bottom:0}.fd-sec{max-width:1320px;margin:0 auto;padding:clamp(80px,11vw,150px) clamp(18px,4vw,56px) 0}.fd-center{text-align:center}.fd-h{margin:0 0 clamp(26px,4vw,48px);font-weight:400;font-size:clamp(40px,6vw,92px);letter-spacing:-.025em;line-height:1.02;color:#fff}.fd-sub{max-width:62ch;margin:-8px auto clamp(48px,6vw,80px);font-size:17px;line-height:1.65;color:var(--color-fg-muted)}.fd-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,6vw,110px);text-align:left}.fd-why-c{--v:1;position:relative;padding-bottom:60px;opacity:calc(.15 + var(--v) * .85);transform:translate3d(0,calc((1 - var(--v)) * 60px),0);transition:translate .4s var(--ease-out-soft)}.fd-why-c:hover{translate:0 -6px}.fd-ico path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v))}.fd-ico svg{transition:transform .5s var(--ease-out-soft),filter .4s}.fd-why-c:hover .fd-ico svg{transform:rotate(-8deg) scale(1.08);filter:drop-shadow(0 0 12px rgba(242,102,26,.6))}.fd-ico{display:inline-grid;place-items:center;width:44px;height:44px;color:var(--fv-orange)}.fd-ico svg{width:38px;height:38px;stroke-width:1.4}.fd-why-c h3{margin:28px 0 22px;font-weight:400;font-size:clamp(22px,2vw,30px);letter-spacing:-.01em;color:#fff}.fd-why-c p{margin:0;font-size:16px;line-height:1.6;color:var(--color-fg-muted)}.fd-why-line{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.22);transform:scaleX(var(--v));transform-origin:left}.fd-why-line:after{content:"";position:absolute;inset:0;background:var(--fv-grad);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out-soft)}.fd-why-c:hover .fd-why-line:after{transform:scaleX(1)}.fx{position:relative;margin-top:clamp(80px,10vw,140px)}.fx-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(240px,.36fr) 1fr;align-items:center;gap:clamp(20px,3vw,48px);padding:var(--nav-h) 0 0 clamp(18px,4vw,56px)}.fx-h{margin:0 0 18px;font-weight:400;font-size:clamp(36px,4.4vw,66px);letter-spacing:-.025em;line-height:1.02;color:#fff}.fx-head p{margin:0;max-width:34ch;font-size:16px;line-height:1.6;color:var(--color-fg-muted)}.fx-view{overflow:hidden;padding:20px 0}.fx-track{gap:22px;width:max-content;padding-right:clamp(18px,4vw,56px)}.fx-card,.fx-track{display:flex;will-change:transform}.fx-card{--fx-y:0px;--fx-r:0deg;--fx-s:1;--hy:0px;position:relative;overflow:hidden;isolation:isolate;width:clamp(260px,26vw,380px);min-height:clamp(300px,46vh,430px);flex-direction:column;justify-content:flex-end;gap:12px;padding:30px;border-radius:20px;background:#161616;border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;transform-origin:0 100%;transform:translate3d(0,var(--fx-y),0) rotate(var(--fx-r)) scale(var(--fx-s));translate:0 var(--hy);transition:border-color .3s,translate .35s var(--ease-out-soft)}.fx-card:hover{--hy:-8px;border-color:rgba(255,255,255,.28)}.fx-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(242,102,26,.28),transparent 70%)}.fx-hot:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.28),transparent 70%)}.fx-card:hover:before{opacity:1}.fx-arrow{transition:transform .35s var(--ease-out-soft),background .3s,color .3s}.fx-card:hover .fx-arrow{transform:rotate(45deg);background:#fff;color:#111}.fx-meter{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:13px;letter-spacing:.12em;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.fx-meter>i{position:relative;flex:1;max-width:160px;height:1.5px;background:rgba(255,255,255,.18)}.fx-meter>i>i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0)}.fx-hot,.fx-meter>i>i{background:var(--fv-grad)}.fx-hot{border-color:transparent}.fx-arrow{position:absolute;top:22px;right:22px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:17px;border:1px solid rgba(255,255,255,.35)}.fx-hot .fx-arrow{background:#fff;color:#111;border-color:#fff}.fx-k{font-size:12.5px;letter-spacing:.16em;opacity:.7}.fx-card h3{margin:0;font-weight:400;font-size:clamp(24px,2.2vw,34px);letter-spacing:-.015em;line-height:1.1}.fx-card p{margin:0;font-size:15px;line-height:1.55;color:rgba(255,255,255,.78)}.fs{position:relative;height:240vh;margin-top:clamp(60px,8vw,120px)}.fs-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;padding:var(--nav-h) 6vw 0}.fs-orb{position:absolute;left:50%;top:52%;z-index:0;width:min(70vw,760px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;background:radial-gradient(closest-side,rgba(242,102,26,.38),rgba(226,57,29,.14) 55%,transparent 75%);filter:blur(20px);will-change:transform,opacity}.fs-text span{transition:opacity .2s linear}.fs-chip b{font-variant-numeric:tabular-nums}.fs-text{position:relative;z-index:2;margin:0;max-width:18ch;text-align:center;font-weight:400;font-size:clamp(34px,5.6vw,84px);letter-spacing:-.025em;line-height:1.08;color:#fff}.fs-chip{position:absolute;z-index:1;display:grid;gap:4px;text-align:center;will-change:transform,filter,opacity}.fs-chip b{font-weight:400;font-size:clamp(30px,3.6vw,56px);letter-spacing:-.03em;color:var(--fv-orange)}.fs-chip span{font-size:13px;letter-spacing:.06em;color:var(--color-fg-muted)}.fs-c0{left:8%;top:22%}.fs-c1{right:9%;top:18%}.fs-c2{left:12%;bottom:14%}.fs-c3{right:12%;bottom:18%}.fs-c4{left:50%;top:13%;translate:-50% 0}.fr{--in:1;max-width:820px;margin:0 auto;perspective:1400px}.fr-avatars{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:-38px}.fr-avatars button{width:72px;height:72px;margin:0 -6px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:3px solid var(--fv-black);background:linear-gradient(140deg,#2a2a2a,#161616);color:rgba(255,255,255,.75);font:inherit;font-size:16px;letter-spacing:.04em;translate:calc(var(--i) * (1 - var(--in)) * -36px) 0;opacity:calc(.2 + var(--in) * .8);transition:transform .3s var(--ease-out-soft),width .4s var(--ease-out-soft),height .4s var(--ease-out-soft)}.fr-avatars button.on{width:112px;height:112px;z-index:1;color:#fff;font-size:22px;background:linear-gradient(140deg,#3a2a20,#1d1410);box-shadow:0 0 0 4px var(--fv-orange),0 0 0 7px var(--fv-black),0 0 40px rgba(242,102,26,.45)}.fr-avatars button:hover{transform:translateY(-3px)}.fr-card{--tx:0deg;--ty:0deg;position:relative;overflow:hidden;padding:66px clamp(22px,5vw,60px) 44px;border-radius:26px;background:#121212;border:1px solid rgba(255,255,255,.1);opacity:calc(.2 + var(--in) * .8);transform-origin:50% 0;transform:translate3d(0,calc((1 - var(--in)) * 70px),0) rotateX(calc((1 - var(--in)) * 16deg + var(--tx))) rotateY(var(--ty));transition:border-color .3s}.fr-card:hover{border-color:rgba(242,102,26,.45)}.fr-in{animation:fv-rise-in .5s var(--ease-out-soft) both}.fr-img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;margin:0 0 26px;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.fr-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--fv-grad);transform-origin:left;transform:scaleX(0);animation:fr-timer linear both}.fr.hold .fr-timer{animation-play-state:paused}@keyframes fr-timer{to{transform:scaleX(1)}}.fr-card h3{margin:0;font-weight:400;font-size:clamp(28px,3vw,40px);color:var(--fv-orange)}.fr-sub{margin:8px 0 22px;font-size:15px;color:#fff}.fr-d{margin:0 auto 24px;max-width:46ch;font-size:17px;line-height:1.65;color:var(--color-fg-muted)}.fr-link{color:#fff;font-size:15px;text-decoration:underline;text-underline-offset:5px}.fd-more{margin:28px 0 0}.fd-more a{color:var(--color-fg-muted);font-size:15px}.fd-open{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line)}.fd-open>*{position:relative;padding:28px 26px 32px 0;border-bottom:1px solid var(--color-line);color:#fff;text-decoration:none}.fd-open>:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1.5px;background:var(--fv-grad);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease-out-soft) calc(var(--d, 0s) + .15s)}.fd-open>.in:before{transform:scaleX(.25)}.fd-open>:hover:before{transform:scaleX(1);transition-delay:0s}.fd-open h3{transition:color .3s,transform .4s var(--ease-out-soft)}.fd-open>:hover h3{transform:translateX(6px)}.fd-open>*+*{padding-left:26px;border-left:1px solid var(--color-line)}.fd-open h3{margin:0 0 10px;font-weight:400;font-size:22px}.fd-open p{margin:0;font-size:15px;line-height:1.6;color:var(--color-fg-muted)}.fd-open a:hover h3{color:var(--fv-orange)}.fd-faq{max-width:1150px;margin:0 auto}.fd-faq details{border-bottom:1px solid var(--color-line)}.fd-faq summary{transition:color .3s,padding .4s var(--ease-out-soft);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0;cursor:pointer;font-size:clamp(18px,1.6vw,22px);color:#fff}.fd-faq summary::-webkit-details-marker{display:none}.fd-plus{position:relative;flex:none;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.28);transition:background .3s,border-color .3s}.fd-plus:after,.fd-plus:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.6px;background:#fff;translate:-50% -50%;transition:transform .35s var(--ease-out-soft)}.fd-plus:after{transform:rotate(90deg)}.fd-faq details[open] .fd-plus{background:var(--fv-grad);border-color:transparent}.fd-faq details[open] .fd-plus:after{transform:rotate(0deg)}.fd-faq summary:hover{padding-left:10px;color:var(--fv-orange)}.fd-faq summary:hover .fd-plus{border-color:var(--fv-orange);transform:rotate(90deg)}.fd-plus{transition:background .3s,border-color .3s,transform .45s var(--ease-out-soft)}@supports (interpolate-size:allow-keywords){.fd-faq{interpolate-size:allow-keywords}.fd-faq details::details-content{height:0;overflow:clip;transition:height .45s var(--ease-out-soft),content-visibility .45s allow-discrete}.fd-faq details[open]::details-content{height:auto}}.fd-faq details p{margin:-8px 0 30px;max-width:70ch;font-size:16.5px;line-height:1.7;color:var(--color-fg-muted);animation:fv-rise-in .4s var(--ease-out-soft) both}.fd-end{--in:1;position:relative;isolation:isolate;overflow:clip;margin-top:clamp(90px,12vw,160px);padding:0 clamp(18px,4vw,56px) clamp(40px,6vw,80px)}.fd-glow{position:absolute;inset:30% -10% -10%;z-index:-1;background:radial-gradient(60% 70% at 70% 100%,#f2661a 0,rgba(226,70,20,.85) 30%,rgba(120,25,10,.5) 55%,transparent 75%),radial-gradient(40% 60% at 15% 110%,rgba(242,102,26,.9),transparent 70%);filter:blur(10px);animation:fv-float 14s ease-in-out infinite alternate;translate:0 calc((1 - var(--in)) * 35%);scale:calc(.75 + var(--in) * .25);opacity:calc(.25 + var(--in) * .75)}.fd-card{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px 40px;padding:clamp(28px,4vw,52px);border-radius:30px;border:1px solid rgba(255,255,255,.22);background:rgba(10,10,10,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate3d(0,calc((1 - var(--in)) * 90px),0) scale(calc(.94 + var(--in) * .06))}.fd-cta h2,.fd-mark{opacity:calc(var(--in) * 1.4 - .4);translate:0 calc((1 - var(--in)) * 30px)}.fv-pill{position:relative;overflow:hidden}.fv-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(242,102,26,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease-out-soft)}.fv-pill:hover:after{transform:translateX(120%)}.fd-social a{transition:background .25s,color .25s,transform .35s var(--ease-out-soft)}.fd-social a:hover{transform:translateY(-3px) rotate(-6deg)}.fd-mark{margin:0;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.01em;color:#fff}.fd-mark span:last-child{color:rgba(255,255,255,.55)}.fd-cta{justify-self:end;text-align:right;display:grid;justify-items:end;gap:26px}.fd-cta h2{margin:0;font-weight:400;font-size:clamp(30px,3.6vw,52px);letter-spacing:-.02em;line-height:1.08;color:#fff}.fd-reach{display:grid;gap:10px;align-content:end}.fd-reach-k{margin:0 0 6px;font-size:15px;letter-spacing:.04em;color:#fff}.fd-reach a{color:#fff;font-size:17px;text-decoration:none}.fd-reach a:hover{text-decoration:underline;text-underline-offset:4px}.fd-social{justify-self:end;align-self:end;display:flex;gap:12px}.fd-social a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.55);transition:background .25s,color .25s}.fd-social a:hover{background:#fff;color:#111}.pf{position:relative;height:calc(var(--pf-steps, 8) * 46vh + 100svh)}.pf-stage{position:sticky;top:0;height:100svh;overflow:hidden;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.pf-canvas{position:absolute;inset:0;display:block}.pf-cap{position:absolute;left:0;bottom:clamp(24px,5vh,56px);width:min(440px,100%);padding:22px 24px 24px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 18px 50px -26px rgba(var(--ink-rgb),.45);animation:pf-cap .45s var(--ease-out-soft) both}.pf-cap-k{display:flex;justify-content:space-between;margin:0 0 12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fv-red)}.pf-cap-k,.pf-cap-when{font-family:var(--font-mono)}.pf-cap-when{margin:0 0 4px;font-size:12.5px;color:var(--color-fg-muted)}.pf-cap-role{margin:0;font-weight:400;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;line-height:1.1;color:var(--color-fg)}.pf-cap-org{margin:6px 0 10px;font-size:14.5px;color:var(--color-fg)}.pf-cap-d{margin:0;font-size:14px;line-height:1.55;color:var(--color-fg-muted)}.pf-hint{position:absolute;right:0;bottom:clamp(24px,5vh,56px);margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-fg-dim)}.pf-dark .pf-cap{background:rgba(22,22,22,.78);border-color:rgba(255,255,255,.14);box-shadow:0 18px 50px -26px rgba(0,0,0,.9)}.pf-dark .pf-cap-k{color:var(--fv-orange)}@keyframes pf-cap{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html:has(.fv) footer.site-foot{--color-fg:#f4efe7;--color-fg-strong:#fff;--color-fg-muted:rgba(244,239,231,0.72);--color-fg-dim:rgba(244,239,231,0.48);--color-surface:#1a1a1a;--color-surface-2:rgba(255,255,255,0.08);--color-line:rgba(255,244,230,0.12);--color-line-strong:rgba(255,244,230,0.24);margin-top:0;padding-top:56px;border-top:0;color:var(--color-fg-muted);background:#070707;box-shadow:0 0 0 100vmax #070707;clip-path:inset(0 -100vmax)}html:has(.fv) footer.site-foot .foot-col h4{color:#f2661a}@media (max-width:960px){.fv-portrait{translate:-50% 0;opacity:.9}.fv-hero-in{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.fv-h1{align-self:end}.fv-tags{grid-column:1;display:flex;flex-wrap:wrap;gap:14px 28px;text-align:left;margin-top:26px}.fh-wall{grid-template-columns:1fr}.fh-par-2{display:none}.fw-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch}.fw-list{gap:16px}.fw-frame{justify-self:stretch;max-height:none;aspect-ratio:auto}.fd-why{grid-template-columns:1fr;text-align:center}.fd-why-c h3{margin:18px 0 12px}.fx-stage{grid-template-columns:1fr;align-content:center;padding-right:0}.fx-head p{display:none}.fd-open{grid-template-columns:1fr}.fd-open>*+*{padding-left:0;border-left:0}.fd-card{grid-template-columns:1fr}.fd-cta,.fd-social{justify-self:start;text-align:left;justify-items:start}.fs-c4{display:none}}@media (max-width:760px){.pf{height:calc(var(--pf-steps, 8) * 40vh + 100svh)}.pf-cap{left:0;right:0;width:auto;bottom:16px;padding:18px 18px 20px}.pf-hint{display:none}.fs-c0{left:4%;top:16%}.fs-c1{right:4%;top:24%}.fs-c2{left:4%;bottom:12%}.fs-c3{right:4%;bottom:20%}.fr-avatars button{width:56px;height:56px;font-size:13px}.fr-avatars button.on{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.fd-glow,.fh-col,.fv-bg i,.fv-h1 span,.fv-portrait{animation:none}.fv-h1 span{opacity:1;transform:none}.fd-faq details p,.fr-card,.fw-cap,.pf-cap{animation:none}.fd-why-line{transform:none;transition:none}.fd-faq summary,.fd-open>:before,.fd-plus,.fw-media,.fw-media :is(img,video){transition:none}.fr-timer{display:none}.fd-faq details::details-content{transition:none}.fv-rise-w{transform:none!important}.fs-text span,.fv-read span,.fv-rise-w{opacity:1!important}}.fv-rise-l{display:block}.fv-rise-m{display:inline-block;overflow:clip;overflow-clip-margin:.12em;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.fv-rise-w{display:inline-block;transform-origin:0 100%;will-change:transform}.fv-read span{transition:opacity .25s linear}.fv .reveal{transition-delay:var(--d,0s)}@media (max-width:760px){.fh{height:165vh}.fx{height:auto!important;margin-top:64px}.fx-stage{position:relative;height:auto;overflow:visible;display:block;padding:0}.fx-head{padding:0 18px 8px}.fx-meter{display:none}.fx-view{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none;padding:16px 0 24px}.fx-view::-webkit-scrollbar{display:none}.fx-track{padding:0 18px;gap:14px}.fx-card,.fx-track{transform:none!important}.fx-card{width:min(78vw,320px);min-height:300px;scroll-snap-align:start;opacity:1!important;filter:none!important}}