.hf{background:var(--s2-bg,#08090c);color:var(--s2-text,#ebebee);font-family:IBM Plex Sans,sans-serif;font-weight:300;margin:calc(var(--header-height, 0px)*-1) 0 0;overflow-x:clip;--hf-key:237,28,36}.hf.is-snow{--hf-tint:150,190,230}.hf.is-water{--hf-tint:90,170,200}.hf-wrap{box-sizing:border-box;margin:0 auto;max-width:var(--s2-wrap-max,1240px);padding:0 56px;position:relative;width:100%}.hf .s2-display{font-family:Anybody,sans-serif;font-variation-settings:"wdth" 102,"wght" 900;letter-spacing:-.015em;line-height:.98;text-transform:uppercase}.hf .s2-heading{color:var(--text,#f4f2ee);font-size:var(--type-display-l,clamp(48px,8vw,128px));font-stretch:75%;font-variation-settings:"wdth" 75,"wght" 800;font-weight:800;isolation:isolate;letter-spacing:var(--track-display-l,-.04em);line-height:.92;margin:0;max-width:7em}.hf .s2-flame{background:linear-gradient(135deg,var(--s2-ccx,#ed1c24) 0,#ff8c5e 100%);-webkit-background-clip:text;display:inline-block;position:relative;-webkit-text-fill-color:transparent;background-clip:text}.hf .s2-flame:before{background:#08090c4d;content:"";filter:blur(24px);inset:-32px -40px;pointer-events:none;position:absolute;z-index:-1}.hf-mono{color:var(--text,#f4f2ee);font-family:JetBrains Mono,monospace;font-size:var(--type-micro,.6875rem);font-weight:500;letter-spacing:var(--track-micro,.18em);margin:0;text-transform:uppercase}.hf-label{margin-bottom:24px}.hf-kicker{color:var(--text,#f4f2ee);font-family:JetBrains Mono,monospace;font-size:var(--type-micro,.6875rem);font-weight:500;letter-spacing:var(--track-micro,.18em);margin:0 0 16px;text-transform:uppercase}.hf-take{align-items:flex-end;display:flex;min-height:100svh;overflow:hidden;padding:calc(var(--header-height, 70px) + 64px) 0 clamp(72px,12vh,120px);position:relative}.hf-take-media{inset:0;position:absolute;transform:scale(calc(1.02 + var(--sp, 0)*.08));will-change:transform}.hf-take-img,.hf-take-video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hf-take-video{animation:hf-fade 1.2s ease both}@keyframes hf-fade{0%{opacity:0}to{opacity:1}}.hf-take-scrim{background:radial-gradient(120% 80% at 80% 10%,rgba(var(--hf-tint),.16) 0,rgba(var(--hf-tint),0) 55%),linear-gradient(0deg,#08090cf5 0,#08090cb3 22%,#08090c33 52%,#08090c73),linear-gradient(90deg,#08090cc7 0,#08090c5c 46%,#08090c00 72%);inset:0;pointer-events:none;position:absolute}.hf-take-slate{position:absolute;right:24px;top:calc(var(--header-height, 70px) + 16px);z-index:2}.hf-take-copy{z-index:2}.hf-mark{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090c80;border:1px solid hsla(40,21%,95%,.32);border-radius:9999px;color:var(--text,#f4f2ee);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;gap:10px;letter-spacing:.16em;margin:28px 0 0;padding:9px 16px 9px 14px}.hf-mark-dot{animation:hf-pulse 2.4s ease-out infinite;background:rgb(var(--hf-key));border-radius:50%;box-shadow:0 0 rgba(var(--hf-key),.6);height:7px;width:7px}@keyframes hf-pulse{0%{box-shadow:0 0 rgba(var(--hf-key),.55)}70%{box-shadow:0 0 0 10px rgba(var(--hf-key),0)}to{box-shadow:0 0 rgba(var(--hf-key),0)}}.hf-lead{font-size:var(--type-body-l,1.1875rem);font-weight:400;line-height:1.55;margin:24px 0 0;max-width:42ch}.hf-lead,.hf-lockup{color:var(--text,#f4f2ee)}.hf-lockup{align-items:center;border-top:1px solid hsla(40,21%,95%,.24);display:flex;flex-wrap:wrap;font-family:Anybody,sans-serif;font-size:clamp(14px,1.3vw,18px);font-variation-settings:"wdth" 90,"wght" 700;gap:10px 16px;letter-spacing:.08em;margin:36px 0 0;max-width:640px;padding-top:18px}.hf-lockup-x{color:rgb(var(--hf-key));font-size:1.3em;line-height:1}.hf-scroll{align-items:center;bottom:20px;color:#f5f3f0b3;display:flex;flex-direction:column;font-size:9px;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.hf-scroll i{background:linear-gradient(#f5f3f0b3,#f5f3f000);display:block;height:28px;width:1px}.hf-band{background:linear-gradient(180deg,#08090c,#0d0f14);border-bottom:1px solid hsla(0,0%,100%,.08);padding:clamp(48px,8vh,88px) 0;position:relative;z-index:2}.hf-facts{display:grid;gap:0 32px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hf-fact{color:var(--text,#f4f2ee);display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:500;gap:14px;letter-spacing:.08em;line-height:1.5;padding:20px 0 4px;position:relative;text-transform:uppercase}.hf-fact:before{background:#f5f3f066;content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--s2-ease,ease);transition-delay:inherit}.hf-fact.is-visible:before{transform:scaleX(1)}.hf-fact-n{color:rgb(var(--hf-key));font-size:9px;letter-spacing:.14em}.hf-story{background:#08090c;position:relative;z-index:2}.hf-story-track{inset:0;position:absolute}.hf-story-window{height:100svh;overflow:hidden;position:sticky;top:0}.hf-story-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(calc(1.12 - var(--sp, .5)*.1));width:100%;will-change:transform}.hf-story-scrim{background:linear-gradient(0deg,#08090ccc,#08090c33 30%,#08090c00 50%),linear-gradient(90deg,#08090cd9,#08090c8c 34%,#08090c1a 70%);inset:0;position:absolute}.hf-story-slate{position:absolute;right:24px;top:24px;z-index:1}.hf-story-inner{display:flex;flex-direction:column;gap:clamp(64px,18vh,200px);justify-content:space-between;min-height:140svh;padding:clamp(96px,16vh,168px) 0 clamp(72px,12vh,120px);position:relative;z-index:1}.hf-story-grid{align-items:end;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.hf-glass{-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:#08090c9e;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md,16px);box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00000059;padding:32px}.hf-statement{font-size:clamp(24px,2.35vw,34px);font-weight:300;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:24ch;text-wrap:pretty}.hf-body,.hf-statement{color:var(--text,#f4f2ee)}.hf-body{border-left:2px solid var(--s2-ccx,#ed1c24);font-size:var(--type-body-l,1.1875rem);font-weight:400;line-height:1.55;margin:24px 0 0;max-width:46ch;padding-left:18px}.hf-card-name{color:var(--text,#f4f2ee);font-family:Anybody,sans-serif;font-size:clamp(26px,2.6vw,36px);font-variation-settings:"wdth" 85,"wght" 800;line-height:1;margin:0;text-transform:uppercase}.hf-card-handle{align-items:center;color:var(--text,#f4f2ee);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.8125rem;margin-top:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.hf-quote{margin:0 auto}.hf-quote blockquote{margin:0}.hf-quote p{color:var(--text,#f4f2ee);font-family:Anybody,sans-serif;font-size:clamp(40px,6.4vw,104px);font-variation-settings:"wdth" 80,"wght" 800;letter-spacing:-.03em;line-height:.96;margin:0;max-width:16ch;text-shadow:0 2px 40px rgba(0,0,0,.5);text-transform:uppercase;text-wrap:balance}.hf-quote figcaption{color:var(--text,#f4f2ee);margin-top:24px}.hf-quote figcaption:before{background:var(--s2-ccx,#ed1c24);content:"";display:inline-block;height:2px;margin-right:12px;vertical-align:middle;width:40px}.hf-strip{background:#08090c;padding:clamp(80px,12vh,128px) 0 clamp(56px,8vh,96px);position:relative;z-index:2}.hf-strip-row{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));list-style:none;margin:8px 0 0;margin-inline:auto;max-width:1400px;padding:0 56px}.hf-still{background:#111;border-radius:4px;overflow:hidden;position:relative}.hf-still img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--s2-ease,ease);width:100%}.hf-still:hover img{transform:scale(1.04)}.hf-still:after{background:linear-gradient(0deg,#08090cb3,#08090c00 40%);content:"";inset:0;pointer-events:none;position:absolute}.hf-still-slate{left:14px}.hf-still-n,.hf-still-slate{bottom:14px;position:absolute;z-index:1}.hf-still-n{color:#f5f3f0cc;font-size:9px;right:14px}.hf-still.n1{aspect-ratio:4/5;grid-column:1/span 5;grid-row:span 2}.hf-still.n2{aspect-ratio:3/4;grid-column:6/span 3}.hf-still.n3{align-self:end;aspect-ratio:4/3;grid-column:9/span 4}.hf-still.n4{aspect-ratio:4/3;grid-column:6/span 4}.hf-still.n5{aspect-ratio:3/4;grid-column:10/span 3}.hf-still.n6{aspect-ratio:21/8;grid-column:1/-1}.hf-close{background:#08090c;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(600px,92svh,880px);overflow:hidden;position:relative;z-index:2;--q:clamp(0,calc(var(--sp, .5)*2),1)}.hf-close-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate3d(0,calc((1 - var(--q))*6%),0) scale(1.08);width:100%;will-change:transform}.hf-close-scrim{background:linear-gradient(0deg,#08090cf2,#08090c99 30%,#08090c33 60%,#08090c80),linear-gradient(90deg,#08090ccc,#08090c4d 55%,#08090c00 80%);inset:0;pointer-events:none;position:absolute}.hf-close-copy{padding-bottom:clamp(48px,8vh,88px);padding-top:clamp(96px,16vh,168px);z-index:1}.hf-close-statement{font-size:clamp(26px,3vw,42px);max-width:28ch}.hf-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hf-cta{align-items:center;background:var(--s2-ccx,#ed1c24);border:1px solid transparent;border-radius:9999px;color:var(--text,#f4f2ee);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.06em;min-height:52px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:box-shadow .5s var(--s2-ease,ease),transform .5s var(--s2-ease,ease)}.hf-cta.is-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090c80;border-color:#f5f3f080}.hf-cta:hover{box-shadow:0 0 0 10px #ed1c241f;transform:translateY(-1px)}.hf-back:focus-visible,.hf-card-handle:focus-visible,.hf-cta:focus-visible{outline:2px solid var(--text,#f4f2ee);outline-offset:3px}.hf-back{align-items:center;display:inline-flex;margin-top:28px;min-height:44px;text-decoration:none}.hf-closing{border-top:1px solid hsla(0,0%,100%,.12);padding:24px 0 32px;position:relative;z-index:1}.hf-closing-line{color:#f5f3f0b8;line-height:1.9}.hf .hf-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--s2-ease,ease),transform .9s var(--s2-ease,ease)}.hf .hf-reveal.is-visible{opacity:1;transform:none}.hf-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.82' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.045;pointer-events:none;position:fixed;z-index:99}@media(prefers-reduced-motion:reduce){.hf .hf-reveal{opacity:1;transform:none;transition:none}.hf-close-img,.hf-story-img,.hf-take-media{transform:none;will-change:auto}.hf-fact:before{transform:none}.hf-mark-dot{animation:none}}@media(max-width:900px){.hf-wrap{padding:0 20px}.hf .s2-heading{font-size:clamp(52px,15vw,88px)}.hf-take{padding-bottom:72px}.hf-take-scrim{background:linear-gradient(0deg,#08090cf7,#08090cd1 38%,#08090c4d 66%,#08090c80)}.hf-take-slate{right:16px}.hf-lockup{margin-top:28px}.hf-facts{gap:0 20px;grid-template-columns:1fr 1fr}.hf-fact{font-size:.8125rem;padding-bottom:18px}.hf-story-inner{gap:72px;min-height:auto;padding:calc(var(--header-height, 70px) + 30svh) 0 64px}.hf-story-grid{gap:20px;grid-template-columns:1fr}.hf-glass{-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);background:#08090cbd;padding:24px 20px}.hf-story-slate{right:16px}.hf-quote p{font-size:clamp(36px,11vw,56px)}.hf-strip-row{display:flex;gap:12px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.hf-strip-row::-webkit-scrollbar{display:none}.hf-still,.hf-still.n1,.hf-still.n2,.hf-still.n3,.hf-still.n4,.hf-still.n5,.hf-still.n6{aspect-ratio:4/5;flex:0 0 78vw;grid-column:auto;grid-row:auto;scroll-snap-align:start}.hf-close{min-height:clamp(560px,88svh,760px)}.hf-ctas{align-items:stretch;flex-direction:column}.hf-cta{justify-content:center}}
