@font-face{font-family:fontDisplay;src:url(/_next/static/media/c40956984c4472ca-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontDisplay;src:url(/_next/static/media/d4f4e70b5c023d56-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontDisplay Fallback;src:local("Arial");ascent-override:92.93%;descent-override:28.85%;line-gap-override:0.00%;size-adjust:106.74%}.__className_911007{font-family:fontDisplay,fontDisplay Fallback,system-ui,sans-serif}.__variable_911007{--font-display:"fontDisplay","fontDisplay Fallback",system-ui,sans-serif}@font-face{font-family:fontBody;src:url(/_next/static/media/d95f26a0ef0f64c2-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fontBody Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_0c74b4{font-family:fontBody,fontBody Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.__variable_0c74b4{--font-body:"fontBody","fontBody Fallback",system-ui,-apple-system,Segoe UI,sans-serif}@font-face{font-family:fontMono;src:url(/_next/static/media/d744bfe9562a4e75-s.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:fontMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_5757b3{font-family:fontMono,fontMono Fallback,ui-monospace,monospace;font-style:normal}.__variable_5757b3{--font-mono:"fontMono","fontMono Fallback",ui-monospace,monospace}.SiteFooter_footer__vZ3CV{position:relative;overflow:hidden;z-index:3;background:var(--bg);color:var(--text);padding-bottom:calc(24px + env(safe-area-inset-bottom))}.SiteFooter_footer__vZ3CV>.grid-bg{opacity:.7;-webkit-mask-image:linear-gradient(0deg,transparent,#000 70%);mask-image:linear-gradient(0deg,transparent,#000 70%)}.SiteFooter_band__H_hkG{position:relative;z-index:1;height:6px;background:var(--grad-accent);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.SiteFooter_grid__6g8h3{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);padding:clamp(48px,7vw,80px) 0 40px}.SiteFooter_brand__mNn0V{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.SiteFooter_logo__1ANaf{display:block;width:188px;height:auto}.SiteFooter_tagline__WHlhl{margin:0;max-width:30ch;color:var(--text-muted)}.SiteFooter_colTitle__aTdoh{margin:0 0 14px;font-size:12px}.SiteFooter_col__4Ojpq ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.SiteFooter_col__4Ojpq a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-left:0;color:var(--text-muted);transition:color var(--dur-micro) linear,transform var(--dur-state) var(--ease)}.SiteFooter_col__4Ojpq a:before{content:"›";position:absolute;left:-14px;font-family:var(--mono);font-weight:700;color:var(--plasma);opacity:0;transform:translateX(-6px);transition:opacity var(--dur-state) linear,transform var(--dur-state) var(--ease)}.SiteFooter_col__4Ojpq a:focus-visible,.SiteFooter_col__4Ojpq a:hover{color:var(--text);transform:translateX(14px)}.SiteFooter_col__4Ojpq a:focus-visible:before,.SiteFooter_col__4Ojpq a:hover:before{opacity:1;transform:none}.SiteFooter_bottom__5rES5{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;font-size:14px;color:var(--text-soft)}.SiteFooter_bottomRow__gsN1h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.SiteFooter_bottom__5rES5 p{margin:0}.SiteFooter_mail__7F_rv{--link:var(--text-muted);font-weight:500}@media (max-width:900px){.SiteFooter_grid__6g8h3{grid-template-columns:1fr 1fr}.SiteFooter_brand__mNn0V{grid-column:1/-1}}@media (max-width:480px){.SiteFooter_grid__6g8h3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SiteFooter_col__4Ojpq a,.SiteFooter_col__4Ojpq a:before{transition:none}}