.SiteHeader-module__Tkw0gW__header{--edge-x:clamp(20px, 2.4vw, 40px);--edge-y:clamp(18px, 2.2vh, 30px)}.SiteHeader-module__Tkw0gW__veil{display:none}@media (max-width:1023px){.SiteHeader-module__Tkw0gW__veil{z-index:57;pointer-events:none;background:linear-gradient(to bottom, var(--bg-dark) 0%, color-mix(in srgb, var(--bg-dark) 88%, transparent) 46%, transparent 100%);height:96px;display:block;position:fixed;top:0;left:0;right:0}}.SiteHeader-module__Tkw0gW__brand{top:var(--edge-y);left:var(--edge-x);z-index:61;color:var(--fg);align-items:center;text-decoration:none;display:inline-flex;position:fixed}.SiteHeader-module__Tkw0gW__menuBtn{top:var(--edge-y);right:var(--edge-x);z-index:61;height:36px;color:var(--fg);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 2px;font-family:inherit;font-size:12px;font-weight:650;transition:opacity .16s;display:inline-flex;position:fixed}.SiteHeader-module__Tkw0gW__menuBtn:hover{opacity:.72}.SiteHeader-module__Tkw0gW__menuWord{text-align:right;min-width:4.4em}.SiteHeader-module__Tkw0gW__plus{width:15px;height:15px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:relative}.SiteHeader-module__Tkw0gW__plus:before,.SiteHeader-module__Tkw0gW__plus:after{content:"";background:currentColor;border-radius:2px;position:absolute}.SiteHeader-module__Tkw0gW__plus:before{height:1.6px;top:50%;left:0;right:0;transform:translateY(-50%)}.SiteHeader-module__Tkw0gW__plus:after{width:1.6px;top:0;bottom:0;left:50%;transform:translate(-50%)}.SiteHeader-module__Tkw0gW__menuBtn[aria-expanded=true] .SiteHeader-module__Tkw0gW__plus{transform:rotate(135deg)}.SiteHeader-module__Tkw0gW__scrim{z-index:58;-webkit-backdrop-filter:blur(5px);visibility:hidden;opacity:0;background:#04020a99;transition:opacity .38s,visibility 0s linear .38s;position:fixed;inset:0}.SiteHeader-module__Tkw0gW__scrimOpen{visibility:visible;opacity:1;transition:opacity .38s,visibility linear}.SiteHeader-module__Tkw0gW__panel{z-index:59;overscroll-behavior:contain;background:var(--bg-dark);visibility:hidden;align-items:center;width:min(92vw,clamp(340px,40vw,560px));height:100dvh;transition:transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-40px 0 90px #0000008c}.SiteHeader-module__Tkw0gW__panelOpen{visibility:visible;transition:transform .46s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.SiteHeader-module__Tkw0gW__panelGlow{pointer-events:none;background:radial-gradient(70% 40% at 80% 8%,#765eff2e,#0000 72%),radial-gradient(60% 40% at 10% 96%,#35d2f214,#0000 72%);position:absolute;inset:0}.SiteHeader-module__Tkw0gW__panelInner{width:100%;padding:104px clamp(26px,3vw,48px) 44px;position:relative}.SiteHeader-module__Tkw0gW__panelNav{flex-direction:column;display:flex}.SiteHeader-module__Tkw0gW__panelLink{color:var(--fg);border-bottom:1px solid var(--line-on-dark);opacity:0;align-items:baseline;gap:clamp(14px,1.6vw,22px);padding:clamp(10px,1.4vh,16px) 0;text-decoration:none;transition:opacity .46s,transform .52s cubic-bezier(.22,1,.36,1),color .2s;display:flex;transform:translate(26px)}.SiteHeader-module__Tkw0gW__panelOpen .SiteHeader-module__Tkw0gW__panelLink{opacity:1;transition-delay:calc(90ms + var(--i) * 55ms);transform:none}.SiteHeader-module__Tkw0gW__panelLinkSoon{cursor:default;color:var(--fg-muted)}.SiteHeader-module__Tkw0gW__panelLinkSoon .SiteHeader-module__Tkw0gW__panelLabel{color:color-mix(in srgb, var(--ink-on-dark) 42%, transparent)}.SiteHeader-module__Tkw0gW__panelLinkSoon:hover .SiteHeader-module__Tkw0gW__panelLabel{transform:none}.SiteHeader-module__Tkw0gW__panelSoon{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;align-self:center;margin-left:auto;padding:4px 9px;font-size:9.5px}.SiteHeader-module__Tkw0gW__panelIndex{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent-fg);flex:none;font-size:12px}.SiteHeader-module__Tkw0gW__panelLabel{letter-spacing:-.022em;text-transform:uppercase;font-size:clamp(26px,2.6vw,40px);font-weight:760;line-height:1.04;transition:transform .32s cubic-bezier(.22,1,.36,1)}.SiteHeader-module__Tkw0gW__panelLink:hover .SiteHeader-module__Tkw0gW__panelLabel,.SiteHeader-module__Tkw0gW__panelLink:focus-visible .SiteHeader-module__Tkw0gW__panelLabel{transform:translate(9px)}.SiteHeader-module__Tkw0gW__panelLink:hover,.SiteHeader-module__Tkw0gW__panelLink:focus-visible{color:var(--accent-fg)}.SiteHeader-module__Tkw0gW__panelFoot{opacity:0;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);margin-top:clamp(26px,3.4vh,44px);transition:opacity .46s,transform .52s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(26px)}.SiteHeader-module__Tkw0gW__panelOpen .SiteHeader-module__Tkw0gW__panelFoot{opacity:1;transition-delay:calc(90ms + var(--i) * 55ms);transform:none}.SiteHeader-module__Tkw0gW__panelCta{padding:15px 34px}.SiteHeader-module__Tkw0gW__panelNote{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}@media (max-width:767px){.SiteHeader-module__Tkw0gW__panelInner{padding-top:88px}.SiteHeader-module__Tkw0gW__menuWord{min-width:0}}@media (hover:none) and (pointer:coarse){.SiteHeader-module__Tkw0gW__brand:after,.SiteHeader-module__Tkw0gW__menuBtn:after{content:"";position:absolute;inset:-4px -8px}:is(html[data-modal-open] .SiteHeader-module__Tkw0gW__brand,html[data-modal-open] .SiteHeader-module__Tkw0gW__menuBtn){z-index:0;pointer-events:none}}@media (max-height:560px){.SiteHeader-module__Tkw0gW__panel{align-items:flex-start}.SiteHeader-module__Tkw0gW__panelInner{padding-top:84px;padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__Tkw0gW__panel,.SiteHeader-module__Tkw0gW__panelOpen,.SiteHeader-module__Tkw0gW__panelLink,.SiteHeader-module__Tkw0gW__panelFoot,.SiteHeader-module__Tkw0gW__plus,.SiteHeader-module__Tkw0gW__panelLabel{transition-duration:1ms;transition-delay:0s}.SiteHeader-module__Tkw0gW__panelLink,.SiteHeader-module__Tkw0gW__panelFoot{transform:none}}
