.home-header{position:fixed;inset:0 0 auto;z-index:40;color:#f4f8f5;background:transparent;transition:background .2s,box-shadow .2s,color .2s}.home-header-inner{height:82px;width:calc(100% - clamp(48px, 7.8vw, 112px));max-width:1328px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(12px,1.4vw,20px);align-items:center}.home-brand{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:25px;font-weight:600;letter-spacing:-1.2px;color:inherit;text-decoration:none}.home-nav{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.45vw,21px);font-size:clamp(11px,.98vw,14px)}.home-nav>a{white-space:nowrap;color:inherit;text-decoration:none;padding-block:12px}.home-login:hover,.home-nav>a:hover{text-decoration:underline;text-underline-offset:5px}.home-actions,.home-auth,.home-auth>.auth-when-in,.home-auth>.auth-when-out,.home-utilities{align-items:center;gap:8px}.home-actions,.home-auth,.home-utilities{display:flex}.home-actions{justify-self:end}.home-utilities{gap:2px}.home-login{padding:10px 5px;color:inherit}.home-login,.home-start{font-size:13px;white-space:nowrap;text-decoration:none}.home-start{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:0 18px;background:#f4f9f6;color:#173626;font-weight:600;border-radius:7px}.home-start:hover{background:#dfefe5}.home-header:not(.is-past-hero):not(.menu-open) .home-utilities>button,.home-header:not(.is-past-hero):not(.menu-open) .home-utilities>div>button,.home-header:not(.is-past-hero):not(.menu-open) .site-account-trigger,.home-header:not(.is-past-hero):not(.menu-open) .sx-hint-email{color:inherit}.home-header .site-account-trigger>span:first-child,.home-header .sx-hint-email{max-width:clamp(55px,7vw,100px)}.home-header.is-past-hero,.home-header.menu-open{background:color-mix(in srgb,var(--color-bg) 93%,transparent);color:var(--color-fg);box-shadow:0 3px 18px #142b2912;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-header.is-past-hero .home-brand svg,.home-header.menu-open .home-brand svg{color:var(--color-accent)}.home-header.is-past-hero .home-start,.home-header.menu-open .home-start{background:var(--color-accent);color:var(--color-accent-ink)}.home-header a:focus-visible,.home-header button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-menu-button{display:none;background:transparent;color:inherit;border:0;align-items:center;justify-content:center;width:36px;height:44px;cursor:pointer}.home-mobile-nav{display:none}.home-skip{position:absolute;inset:8px auto auto 8px;padding:12px;background:var(--color-bg);color:var(--color-fg);transform:translateY(-180%)}.home-skip:focus{transform:none}[data-band=phone] .home-header-inner{height:68px;width:calc(100% - 32px);gap:6px;display:flex;justify-content:space-between}[data-band=phone] .home-brand{font-size:21px;gap:3px;letter-spacing:-.8px}[data-band=phone] .home-brand svg{width:24px;height:24px}[data-band=phone] .home-auth .home-login,[data-band=phone] .home-nav{display:none}[data-band=phone] .home-actions,[data-band=phone] .home-auth,[data-band=phone] .home-utilities{gap:0}[data-band=phone] .home-utilities>div>button{padding-inline:5px;height:44px}[data-band=phone] .home-utilities>button{width:30px;height:44px}[data-band=phone] .home-start{min-height:40px;font-size:11px;padding-inline:10px;margin-inline:3px}[data-band=phone] .home-menu-button{display:flex;width:30px}[data-band=phone] .home-mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:12px 20px 22px;max-height:calc(100dvh - 68px);overflow-y:auto;background:var(--color-menu-bg);color:var(--color-fg);box-shadow:0 15px 25px -18px #0005;border-top:1px solid var(--color-line)}[data-band=phone] .home-mobile-nav a{padding:15px 5px;font-size:16px;border-bottom:1px solid var(--color-line);text-decoration:none;color:inherit}[data-band=phone] .home-mobile-nav a:last-child{border:0}[data-band=phone] .home-auth .site-account-trigger>span:first-child,[data-band=phone] .home-auth .sx-hint-email{display:none}[data-band=phone] .home-auth .site-account-trigger{padding-inline:4px;height:40px}[data-theme=dark] .home-header.is-past-hero,[data-theme=dark] .home-header.menu-open{box-shadow:0 3px 18px #0005}@media (prefers-reduced-motion:reduce){.home-header{transition:none}}[data-band=phone] .home-brand,[data-band=phone] .home-menu-button,[data-band=phone] .home-utilities{flex-shrink:0}[data-band=phone] .home-actions{min-width:0;flex:1;justify-content:flex-end}[data-band=phone] .home-auth,[data-band=phone] .home-auth>.auth-when-out{min-width:0}[data-band=phone] .home-start{min-width:0;max-width:90px;padding:6px 8px;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere}.home-header.static-header{position:sticky;top:0;border-bottom:1px solid var(--color-line);box-shadow:none}.static-header .home-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--color-accent)}@font-face{font-family:geist;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_2f1d0d{font-family:geist,geist Fallback}.__variable_2f1d0d{--font-geist:"geist","geist Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fc8f04{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fc8f04{--font-deck-serif:"Fraunces","Fraunces Fallback"}