.ST7eKW_header{z-index:30;background:var(--glass);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.ST7eKW_headerInner{height:calc(var(--headerH) - 1px);justify-content:space-between;align-items:center;gap:12px;display:flex}.ST7eKW_wordmark{color:var(--ink);font-family:var(--grotesk);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:1.12rem;font-weight:700;text-decoration:none;display:inline-flex}.ST7eKW_wordmark:hover{color:var(--ink)}.ST7eKW_wordmarkSoft{color:var(--ink2);font-weight:500}.ST7eKW_mark{border-radius:28%;flex:none;display:inline-flex;overflow:hidden;box-shadow:0 4px 14px -6px #2160b8b3}.ST7eKW_mark img{display:block}.ST7eKW_nav{align-items:center;gap:6px;display:flex}.ST7eKW_navLink{color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.ST7eKW_navLink:hover{color:var(--ink);background:var(--surface2)}.ST7eKW_navCta{margin-left:6px}.ST7eKW_hideSmall{display:none}@media (min-width:600px){.ST7eKW_hideSmall{display:inline-flex}}.ST7eKW_themeMenu{margin-left:4px;position:relative}.ST7eKW_iconButton{border:1px solid var(--line2);width:38px;height:38px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ST7eKW_iconButton:hover,.ST7eKW_iconButton[aria-expanded=true]{color:var(--ink);background:var(--surface2)}.ST7eKW_iconLight{display:none}:root[data-theme=light] .ST7eKW_iconLight{display:block}:root[data-theme=light] .ST7eKW_iconDark{display:none}.ST7eKW_menu{border:1px solid var(--line2);background:var(--surface);min-width:200px;box-shadow:var(--shadowLg);border-radius:14px;gap:2px;padding:6px;animation:.14s ease-out ST7eKW_menuIn;display:grid;position:absolute;top:calc(100% + 8px);right:0}@keyframes ST7eKW_menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ST7eKW_menuItem{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 10px;font-size:.9rem;display:grid}.ST7eKW_menuItem:hover,.ST7eKW_menuItem:focus-visible{background:var(--surface2);outline:none}.ST7eKW_menuItem[aria-checked=true]{font-weight:600}.ST7eKW_menuCheck{color:var(--cyan)}.ST7eKW_footer{border-top:1px solid var(--line);background:var(--bg2);color:var(--ink3);margin-top:96px;padding:40px 0 48px;font-size:.875rem}.ST7eKW_footerGrid{gap:24px;display:grid}@media (min-width:760px){.ST7eKW_footerGrid{grid-template-columns:1.4fr 1fr;align-items:start}}.ST7eKW_footerBrand{font-family:var(--grotesk);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;margin:0 0 8px;font-size:1rem;display:flex}.ST7eKW_footerSlogan{color:var(--ink2);margin:0 0 4px}.ST7eKW_footerMeta{margin:0}.ST7eKW_footerLinks{flex-wrap:wrap;gap:10px 22px;display:flex}@media (min-width:760px){.ST7eKW_footerLinks{justify-content:flex-end}}.ST7eKW_footerLinks a{color:var(--ink2);text-decoration:none}.ST7eKW_footerLinks a:hover{color:var(--ink)}
@font-face{font-family:grotesk;src:url(../media/SpaceGrotesk_Regular-s.p.23kjiiol9_a5x.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:grotesk;src:url(../media/SpaceGrotesk_Medium-s.p.0w3fjcg4fy_m1.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:grotesk;src:url(../media/SpaceGrotesk_Bold-s.p.073mtekzw6hhi.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:grotesk Fallback;src:local(Arial);ascent-override:88.75%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.87%}.JUySAG_className{font-family:grotesk,grotesk Fallback}.JUySAG_variable{--font-grotesk:"grotesk", "grotesk Fallback"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_Regular-s.p.0y59vuhj9k27n.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/JetBrainsMono_SemiBold-s.p.01-ag-7wc2ci7.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono;src:url(../media/JetBrainsMono_Bold-s.p.3rx7xjsc83h8_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.F_NqUG_className{font-family:mono,mono Fallback}.F_NqUG_variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:hand;src:url(../media/ArchitectsDaughter_Regular-s.p.35e9ng1lgn_x6.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hand Fallback;src:local(Arial);ascent-override:92.62%;descent-override:37.87%;line-gap-override:0.0%;size-adjust:106.5%}.UEXLVq_className{font-family:hand,hand Fallback}.UEXLVq_variable{--font-hand:"hand", "hand Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
