.h-page{--glow: 196, 206, 228;--note: #7A7D84;--edge: rgba(244, 245, 247, .16);--tile: linear-gradient(180deg, #131417, #0D0E10);--grad: linear-gradient(180deg, rgba(244, 245, 247, .96) 0%, rgba(244, 245, 247, .38) 115%);--ease: cubic-bezier(.2, .7, .2, 1);--h-gap: clamp(96px, 10vw, 144px);--c1: #2600F9;--c2: #39F51B;--c3: #FAFF26;--c4: #F03219}.h-page main{overflow-x:clip}.h-page:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nowrap{white-space:nowrap}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.grad .h-w{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.grad:has(.h-w){background:none}.h-w{display:inline-block}.h-h2{font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:-.048em;font-weight:400;font-stretch:108%;text-wrap:balance}.h-lead{max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted);text-wrap:pretty}.h-eyebrow{margin:0;font:400 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.h-eyebrow b{font-weight:400;color:var(--text)}.h-note{font:400 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--note)}.sr-only,.h-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.h-section{position:relative;padding-block:var(--h-gap)}.h-hero,.h-cta{position:relative;isolation:isolate;overflow:clip}.h-head,.h-head-left{display:grid;gap:22px;max-width:960px;margin-bottom:clamp(48px,6vw,88px)}.h-head{justify-items:center;margin-inline:auto;text-align:center}.h-head-left{justify-items:start;text-align:left}.h-head .h-lead,.h-head-left .h-lead{margin-top:4px}.h-panel{position:relative;isolation:isolate;border:1px solid transparent;border-radius:24px;background:var(--tile) padding-box,linear-gradient(180deg,var(--edge),rgba(244,245,247,.035) 55%) border-box;box-shadow:0 40px 100px -40px #000000d9}.h-panel:before{content:"";position:absolute;z-index:1;top:0;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}.h-tok{position:relative;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid rgba(244,245,247,.16);border-radius:999px;background:#131417d1;font:400 11.5px/1 var(--mono);letter-spacing:.02em;color:#a9acb2;white-space:nowrap;box-shadow:0 0 24px -10px rgba(var(--glow),.5)}.h-tok b{font-weight:400;color:var(--text);padding-left:7px;border-left:1px solid rgba(244,245,247,.18)}.h-tok.is-key{color:#e4e5e8;border-color:#f4f5f74d}.h-tok.is-far{height:24px;padding:0 9px;font-size:10.5px;color:#7c7f86;border-color:#f4f5f717;background:#101113b3;box-shadow:none}.h-tok.is-far b{color:#a9acb2}.h-tok[data-c="1"]{--tc: var(--c1)}.h-tok[data-c="2"]{--tc: var(--c2)}.h-tok[data-c="3"]{--tc: var(--c3)}.h-tok[data-c="4"]{--tc: var(--c4)}.h-tok[data-c]:after{content:"";position:absolute;left:11px;right:11px;bottom:-6px;height:2px;border-radius:2px;background:var(--tc);box-shadow:0 0 10px var(--tc)}.h-say{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0;padding:10px 20px 10px 10px;border-radius:25px;background:#0e0f11b8;box-shadow:inset 0 0 0 1px #f4f5f71f,0 20px 60px -20px #000,0 0 60px -20px rgba(var(--glow),.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:16px;line-height:1.4;color:#ecedef;text-align:left}.h-say .zchat-avatar{margin:0;width:30px;height:30px;background-size:13px auto}.h-say>:not(.zchat-avatar){min-width:0;text-wrap:pretty}.h-live{display:inline-flex;align-items:center;gap:9px;font:400 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--note)}.h-live:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--text);box-shadow:0 0 10px #f4f5f7cc;animation:h-blink 2s ease-in-out infinite}@keyframes h-blink{50%{opacity:.35}}.h-ctl{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#f4f5f708;font:400 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.h-ctl:hover{color:var(--text);border-color:var(--line-2)}.h-ctl.is-paused,.h-ctl[aria-pressed=true]{color:var(--text);border-color:#f4f5f752;background:#f4f5f714}.h-ctl[hidden]{display:none}@media (pointer: coarse){.h-ctl{min-height:44px;padding:0 16px}}.h-caret:after,.is-typing.h-type:after{content:"";display:inline-block;width:.06em;min-width:2px;height:.9em;margin-left:.08em;vertical-align:-.08em;background:currentColor;animation:h-caret 1s steps(1) infinite}@keyframes h-caret{50%{opacity:0}}@keyframes h-rise{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}}@media (prefers-reduced-motion: no-preference){html:not(.no-js) .h-reveal:not(.is-in),html:not(.no-js) .h-stagger:not(.is-in)>*{opacity:0}.h-reveal.is-in,.h-stagger.is-in>*{animation:h-rise .9s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 90ms)}}.h-page main .is-off,.h-page main .is-off *,.h-page main .is-off *:before,.h-page main .is-off *:after,.h-page main .is-paused,.h-page main .is-paused *,.h-page main .is-paused *:before,.h-page main .is-paused *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.h-page main *,.h-page main *:before,.h-page main *:after{animation-iteration-count:1!important}.h-page main [class*=h-],.h-page main [class*=h-]:before,.h-page main [class*=h-]:after{transition:none!important}}#manifesto{--hf-bg: #08090A;isolation:isolate;overflow:clip;padding-bottom:clamp(112px,13vw,184px);background:linear-gradient(180deg,var(--bg),var(--hf-bg) 120px,var(--hf-bg) calc(100% - 300px),var(--bg))}#manifesto .hf-wall{position:absolute;inset:0;z-index:-3;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 15%,transparent 31%,transparent 69%,#000 85%,#000 93%,transparent 100%),linear-gradient(transparent 60px,#000 280px,#000 calc(100% - 520px),transparent calc(100% - 260px)),linear-gradient(90deg,#000 calc(50% - 530px),transparent calc(50% - 470px),transparent calc(50% + 470px),#000 calc(50% + 530px));-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 15%,transparent 31%,transparent 69%,#000 85%,#000 93%,transparent 100%),linear-gradient(transparent 60px,#000 280px,#000 calc(100% - 520px),transparent calc(100% - 260px)),linear-gradient(90deg,#000 calc(50% - 530px),transparent calc(50% - 470px),transparent calc(50% + 470px),#000 calc(50% + 530px))}#manifesto .hf-words{position:absolute;top:0;left:0;width:100vw;font:400 13px/2.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f5f70b;white-space:nowrap}#manifesto .hf-words p{margin:0;overflow:hidden}#manifesto .hf-words p:nth-child(2n){text-indent:-4.4em}#manifesto .hf-words p:nth-child(3n){text-indent:-1.8em}#manifesto .hf-band{position:absolute;top:0;bottom:0;left:0;width:38vw;overflow:hidden;transform:translate(-38vw);-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent)}#manifesto .hf-band .hf-lit{transform:translate(38vw);color:#f4f5f729}#manifesto.is-reading .hf-band{animation:hf-sweep 9s cubic-bezier(.45,0,.3,1) 4 both}#manifesto.is-reading .hf-band .hf-lit{animation:hf-sweep-in 9s cubic-bezier(.45,0,.3,1) 4 both}@keyframes hf-sweep{0%{transform:translate(-38vw)}72%,to{transform:translate(100vw)}}@keyframes hf-sweep-in{0%{transform:translate(38vw)}72%,to{transform:translate(-100vw)}}#manifesto .hf-title{max-width:18ch;font-size:clamp(40px,5.6vw,80px);line-height:1}#manifesto .hf-lead{max-width:52ch}#manifesto .hf-col{position:relative;max-width:760px;margin:0 auto}@media (min-width: 768px){#manifesto .hf-col{width:calc(100% - 120px)}}#manifesto .hf-label{margin:0 0 clamp(44px,5.4vw,72px);padding-top:22px;border-top:1px solid var(--line);font:400 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#manifesto .hf-line{position:relative;margin:0;font-size:clamp(28px,3.9vw,56px);line-height:1.12;letter-spacing:-.035em;font-stretch:104%;color:var(--text);text-wrap:pretty;opacity:calc(.18 + .82 * var(--lit, 1));transition:opacity .25s linear}#manifesto .hf-line:focus-within,#manifesto .hf-line:target{opacity:1}#manifesto .hf-line+.hf-line{margin-top:.9em}#manifesto .hf-line.hf-turn{margin-top:1.6em}#manifesto .hf-line.hf-big{font-size:clamp(34px,5vw,72px);line-height:1.04;letter-spacing:-.04em}#manifesto .hf-line.hf-peak{margin-top:1.9em;margin-bottom:1.5em}#manifesto .hf-peak .grad{padding-bottom:.08em}#manifesto .hf-caret{display:none}@keyframes hf-caret{0%{opacity:0}3%{opacity:1}16%{opacity:1}17%{opacity:0}30%{opacity:0}31%{opacity:1}44%{opacity:1}45%{opacity:0}58%{opacity:0}59%{opacity:1}74%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: no-preference){html:not(.no-js) #manifesto .hf-caret{display:inline-block;width:.06em;min-width:3px;height:.7em;margin:0 -.1em 0 .05em;vertical-align:baseline;background:var(--text);box-shadow:0 0 18px #ffffff80;opacity:0}html:not(.no-js) #manifesto .hf-peak.is-lit .hf-caret{animation:hf-caret 2.4s linear .15s both}}#manifesto .hf-n{position:absolute;left:-66px;top:.66em;padding:8px;margin:-8px;border-radius:6px;font:400 11px/1 var(--mono);letter-spacing:.1em;color:var(--note);text-decoration:none;transition:color .2s}#manifesto .hf-big .hf-n{top:.5em}#manifesto .hf-n:hover{color:var(--text)}#manifesto .hf-n:focus-visible{outline:2px solid var(--text);outline-offset:0}#manifesto .hf-line:target .hf-n{color:var(--text)}#manifesto .hf-sign{display:grid;justify-items:start;gap:14px;margin-top:clamp(64px,7.4vw,104px)}#manifesto .hf-mark{width:46px;height:auto;filter:drop-shadow(0 0 22px rgba(244,245,247,.35))}#manifesto .hf-team{margin:4px 0 0;font:400 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c9cbd0}#manifesto .hf-genesis{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15.5px;color:var(--muted);transition:color .2s}#manifesto .hf-genesis .arrow{transition:transform .2s}#manifesto .hf-genesis:hover{color:var(--text)}#manifesto .hf-genesis:hover .arrow{transform:translate(3px)}@media (max-width: 767px){#manifesto .hf-wall{-webkit-mask-image:linear-gradient(transparent 40px,#000 160px,rgba(0,0,0,.6) 22%,transparent 34%);mask-image:linear-gradient(transparent 40px,#000 160px,rgba(0,0,0,.6) 22%,transparent 34%)}#manifesto .hf-words{font-size:11px;color:#f4f5f709}#manifesto .hf-band .hf-lit{color:#f4f5f717}#manifesto .hf-line{font-size:28px;line-height:1.18}#manifesto .hf-line+.hf-line{margin-top:1.05em}#manifesto .hf-line.hf-turn{margin-top:1.7em}#manifesto .hf-line.hf-big{font-size:34px;line-height:1.1}#manifesto .hf-line.hf-peak{margin-top:1.9em;margin-bottom:1.4em}#manifesto .hf-n{position:static;display:block;width:fit-content;margin:-14px -16px -4px;padding:14px 16px;font-size:10px}}@media (prefers-reduced-motion: reduce){#manifesto .hf-band{display:none}#manifesto .hf-line{transition:none}}
