*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:var(--color-surface-page);color:var(--color-text-primary);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme_body__d1_wV{background:var(--color-surface-page);color:var(--color-text-primary);min-height:100vh;display:flex;flex-direction:column}.theme_header__Q5hPj{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(var(--color-white-rgb),.82);background:color-mix(in srgb,var(--color-surface-elevated) 80%,var(--color-surface-tint) 20%);border-bottom:1px solid rgba(var(--color-ink-faint-rgb),.07);padding:.5rem 0}.theme_headerInner__IUCcr{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:var(--space-lg);padding:var(--space-md) 0}.theme_branding__8Rci_{display:flex;align-items:center;gap:var(--space-sm)}.theme_branding__8Rci_ svg{width:200px}.theme_tagline__I0D5b{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-ink-balanced-rgb),.65)}.theme_navContainer__MjGfP{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);position:relative}.theme_nav__vHgVz{display:inline-flex;flex-wrap:wrap;gap:var(--space-md);justify-content:flex-end}.theme_navLink__aMSrz{font-size:var(--font-size-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding-bottom:.35rem;position:relative;color:rgba(var(--color-ink-rgb),.75);transition:color .2s ease}.theme_navLink__aMSrz:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:transparent;transition:background .2s ease}.theme_navLink__aMSrz:focus-visible,.theme_navLink__aMSrz:hover{color:var(--color-accent-strong)}.theme_navLink__aMSrz:focus-visible:after,.theme_navLink__aMSrz:hover:after{background:currentColor}.theme_navLinkActive__vwrKa{color:var(--color-text-primary)}.theme_navLinkActive__vwrKa:after{background:var(--color-accent-strong)}.theme_mobileNavToggle__CJ5Na{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(var(--color-ink-rgb),.16);background:rgba(var(--color-white-rgb),.85);transition:border .2s ease,background .2s ease}.theme_mobileNavToggle__CJ5Na:hover{border-color:rgba(var(--color-ink-rgb),.32);background:rgba(var(--color-white-rgb),.95)}.theme_mobileNavToggle__CJ5Na:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.theme_mobileNavIcon__5VJRO{position:relative;display:block;width:1.25rem;height:2px;background:currentColor;color:rgba(var(--color-ink-rgb),.9);transition:transform .3s ease,background .3s ease}.theme_mobileNavIcon__5VJRO:after,.theme_mobileNavIcon__5VJRO:before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.theme_mobileNavIcon__5VJRO:before{top:-.4rem}.theme_mobileNavIcon__5VJRO:after{top:.4rem}.theme_mobileNavToggleOpen__gkCzM .theme_mobileNavIcon__5VJRO{background:transparent}.theme_mobileNavToggleOpen__gkCzM .theme_mobileNavIcon__5VJRO:before{transform:translateY(.4rem) rotate(45deg)}.theme_mobileNavToggleOpen__gkCzM .theme_mobileNavIcon__5VJRO:after{transform:translateY(-.4rem) rotate(-45deg)}.theme_mobileNavBackdrop__pyt2v,.theme_mobileNav__dyI04{display:none}.theme_mobileNavHeader__wPI2l{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl)}.theme_mobileNavTitle__CO0_A{font-size:var(--font-size-lg);font-weight:700;letter-spacing:.02em}.theme_mobileNavClose__ffQak{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(var(--color-ink-rgb),.16);background:rgba(var(--color-white-rgb),.85);transition:border .2s ease,background .2s ease}.theme_mobileNavClose__ffQak:hover{border-color:rgba(var(--color-ink-rgb),.32);background:rgba(var(--color-white-rgb),.95)}.theme_mobileNavClose__ffQak:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.theme_mobileNavCloseIcon__7wKYf{position:relative;width:1.1rem;height:1.1rem}.theme_mobileNavCloseIcon__7wKYf:after,.theme_mobileNavCloseIcon__7wKYf:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:currentColor;border-radius:999px}.theme_mobileNavCloseIcon__7wKYf:before{transform:translateY(-50%) rotate(45deg)}.theme_mobileNavCloseIcon__7wKYf:after{transform:translateY(-50%) rotate(-45deg)}.theme_mobileNavLinks__9TwyB{display:grid;gap:var(--space-lg)}.theme_mobileNavLink__ZbqPT{font-size:var(--font-size-xl);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-ink-rgb),.8);position:relative;padding-bottom:.25rem;transition:color .2s ease}.theme_mobileNavLink__ZbqPT:after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:2px;background:transparent;transition:background .2s ease}.theme_mobileNavLink__ZbqPT:focus-visible,.theme_mobileNavLink__ZbqPT:hover{color:var(--color-accent-strong)}.theme_mobileNavLink__ZbqPT:focus-visible:after,.theme_mobileNavLink__ZbqPT:hover:after{background:currentColor}.theme_mobileNavLinkActive__rvYuq{color:var(--color-text-primary)}.theme_mobileNavLinkActive__rvYuq:after{background:var(--color-accent-strong)}.theme_headerActions__92qap{display:flex;align-items:center;gap:var(--space-sm)}.theme_search__lnVGy{position:relative}.theme_searchInput__VcTO1{width:12.5rem;padding:.65rem 1rem .65rem 2.5rem;border-radius:var(--radius-md);border:1px solid rgba(var(--color-ink-muted-rgb),.16);background:var(--color-surface-card) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"%3E%3Cpath stroke="%235d5a53" stroke-linecap="round" stroke-width="1.2" d="m12.5 12.5-2.9-2.9m1.07-2.6a3.67 3.67 0 1 1-7.34 0 3.67 3.67 0 0 1 7.34 0Z"/%3E%3C/svg%3E') no-repeat .9rem center;font-size:var(--font-size-sm);color:var(--color-text-primary);transition:border .2s ease,box-shadow .2s ease}.theme_searchInput__VcTO1:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.14);outline:none}.theme_cta__GUpx1{padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid rgba(var(--color-accent-rgb),.3);font-weight:600;font-size:var(--font-size-sm);color:var(--color-accent-strong);background:rgba(var(--color-accent-rgb),.12);transition:background .2s ease,border .2s ease,color .2s ease}.theme_cta__GUpx1:focus-visible,.theme_cta__GUpx1:hover{color:var(--color-text-on-accent);border-color:transparent;background:var(--gradient-accent-strong)}.theme_main__iXhcG{flex:1 1;padding:0 var(--space-md) var(--space-xxxl)}.theme_footer__kZG4m{margin-top:var(--space-xxl);padding:var(--space-xl) 0 var(--space-xxl);background:rgba(var(--color-ink-fainter-rgb),.05);color:var(--color-text-secondary)}.theme_footerInner__7m6vg{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.theme_footerMeta__qLGdG{display:flex;flex-direction:column;gap:var(--space-sm)}.theme_footerNav__Wzs__{display:grid;gap:var(--space-xs);font-size:var(--font-size-sm)}.theme_footerLink__x1VlN{color:rgba(var(--color-ink-soft-rgb),.72);transition:color .2s ease}.theme_footerLink__x1VlN:focus-visible,.theme_footerLink__x1VlN:hover{color:var(--color-accent-strong)}.theme_footerCopy__JPnrn{font-size:var(--font-size-xs);color:rgba(var(--color-ink-soft-rgb),.64)}@media (max-width:1024px){.theme_headerInner__IUCcr{grid-template-columns:auto auto;justify-content:space-between;gap:var(--space-md)}.theme_headerActions__92qap{width:auto;justify-content:flex-end}}@media (max-width:640px){.theme_tagline__I0D5b{display:none}.theme_headerActions__92qap{flex-direction:column;gap:var(--space-xs)}.theme_cta__GUpx1{width:100%;text-align:center}}@media (max-width:768px){.theme_nav__vHgVz{display:none}.theme_mobileNavToggle__CJ5Na{display:inline-flex}.theme_mobileNavBackdrop__pyt2v{display:block;position:fixed;inset:0;background:rgba(var(--color-overlay-backdrop-rgb),.35);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:39}.theme_mobileNavBackdropVisible__9_Z_U{opacity:1;pointer-events:auto}.theme_mobileNav__dyI04{display:flex;flex-direction:column;position:fixed;inset:0;padding:var(--space-xxl) var(--space-xl);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,rgba(var(--color-white-rgb),.92) 80%,var(--color-surface-tint) 20%);transform:translateY(-100%);transition:transform .3s ease;z-index:40;overflow-y:auto;pointer-events:none;height:100dvh}.theme_mobileNavOpen__9RE0I{transform:translateY(0);pointer-events:auto}}.Container_container__MEmhX{width:min(100%,var(--max-content-width));margin:0 auto;padding:0 var(--space-lg)}@media (max-width:768px){.Container_container__MEmhX{padding:0 var(--space-md)}}