@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b954a709048c3350-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ebd330b6b76a2fc-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/40f47902f4fa45f6-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/535e5a5b9525ab91-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:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3da3386da2797013-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:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/80a2044631b0bce8-s.p.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:Commissioner Fallback;src:local("Arial");ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.00%;size-adjust:101.05%}.__className_943d1d{font-family:Commissioner,Commissioner Fallback;font-weight:500;font-style:normal}.__variable_943d1d{--font-commissioner:"Commissioner","Commissioner Fallback"}.header_wrapper__MVw4d{border-bottom:1px solid var(--line)}.header_inner__sPKu0{max-width:var(--container);margin-inline:auto;padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.header_brand__dthyQ{font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header_brand__dthyQ,.header_brand__dthyQ:hover{color:var(--ink);text-decoration:none}.header_nav__8A_Ry{list-style:none;display:flex;gap:var(--space-8);margin:0;padding:0}.header_nav__8A_Ry a{color:var(--ink-soft);text-decoration:none;font-weight:500;font-size:var(--text-sm)}.header_nav__8A_Ry a:hover{color:var(--ink);text-decoration:none}@media (max-width:40rem){.header_inner__sPKu0{flex-direction:column;gap:var(--space-3);align-items:flex-start}.header_nav__8A_Ry{gap:var(--space-5)}}.footer_wrapper___jfaN{border-top:1px solid var(--line)}.footer_inner__03uiJ{padding:var(--space-8) var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.footer_list__jeoUK{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-8);flex-wrap:wrap}.footer_list__jeoUK a{font-size:var(--text-sm);color:var(--ink-soft);text-decoration:none}.footer_list__jeoUK a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.footer_publisherSupport__A0JPz{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ink-faint);font-size:var(--text-sm);text-decoration:none;white-space:nowrap}.footer_publisherSupport__A0JPz:hover{color:var(--ink-soft);text-decoration:underline;text-underline-offset:.2em}.footer_footMark__IwpjW{width:1.5rem;height:auto;display:block;flex:none}.footer_signature__h1LaT{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-faint);margin:0}.footer_signText__G0yqp{display:inline-flex;align-items:center;gap:.25rem}.footer_signLink__HrVqN{color:var(--ink-faint);text-decoration:none}.footer_signLink__HrVqN:hover{color:var(--ink-soft);text-decoration:underline;text-underline-offset:.2em}.footer_visuallyHidden__LFgDQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:40.0625rem) and (max-width:55rem){.footer_links__YrPdW{flex-basis:100%}.footer_publisherSupport__A0JPz{-webkit-margin-start:0;margin-inline-start:0}.footer_signature__h1LaT{-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:40rem){.footer_inner__03uiJ{flex-direction:column;align-items:flex-start;gap:var(--space-6)}.footer_list__jeoUK{gap:var(--space-6)}.footer_publisherSupport__A0JPz{-webkit-margin-start:0;margin-inline-start:0}}:root{--bg:#f8f7f4;--surface:#ffffff;--ink:#212120;--ink-soft:#55544f;--ink-faint:#75746d;--line:#e8e6df;--graphite:#3f403b;--graphite-strong:#33332f;--graphite-soft:#8a8982;--focus-ring:#20201e;--brand-sage:#a9c3aa;--brand-sage-soft:#9aa89b;--brand-graphite:#20211f;--brand-paper:#f7f6f2;--product:#2f6b56;--product-strong:#275a48;--product-tint:#eef2ee;--product-line:#c7d6ce;--dark-bg:#1c1b18;--dark-surface:#252420;--dark-ink:#f0efe9;--dark-ink-soft:#b0afa7;--dark-ink-faint:#73726b;--dark-line:#3a3935;--dark-line-light:#4a4944;--font-sans:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-2xs:0.6875rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:0.96875rem;--text-xl:1.125rem;--text-2xl:1.3125rem;--text-3xl:1.6875rem;--text-4xl:2.5rem;--text-hero:clamp(2.125rem,1.25rem + 2.2vw,3.125rem);--text-product:clamp(1.3125rem,1.1rem + 0.88vw,1.8125rem);--text-display:clamp(1.1875rem,0.8125rem + 1.15vw,1.625rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container:72rem;--container-narrow:48rem;--page-gutter:clamp(1.25rem,3vw,4rem)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;text-rendering:optimizeLegibility}body>main{flex:1 1}figure,h1,h2,h3,h4,ol,p,ul{margin:0}a{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--ink-soft);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}mark{background:transparent}::selection{background:#e6e4dd;color:var(--ink)}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.analyticsConsent{position:fixed;z-index:100;right:0;bottom:0;left:0;min-height:52px;padding:.625rem var(--page-gutter);background:var(--bg);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem}.analyticsConsentText{font-size:var(--text-sm);line-height:1.45;color:var(--ink-soft)}.analyticsConsentTitle{color:var(--ink);font-weight:600;margin-right:.5rem}.analyticsConsentActions{display:flex;align-items:center;gap:1.25rem;flex-shrink:0;margin-left:auto}.analyticsConsentLink{font-size:var(--text-sm);color:var(--ink-soft);text-decoration:none}.analyticsConsentLink:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px}.analyticsConsent button{padding:.375rem .875rem;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm);line-height:1.4;cursor:pointer}.analyticsConsent button:hover{border-color:var(--ink-faint)}.analyticsConsent .analyticsConsentAccept{background:var(--brand-sage);border-color:var(--brand-sage);color:var(--brand-graphite);font-weight:600}.analyticsConsent .analyticsConsentAccept:hover{border-color:var(--brand-sage-soft)}@media (max-width:40rem){.analyticsConsent{padding-block:.875rem;padding-block:max(.875rem,env(safe-area-inset-bottom))}.analyticsConsentText{flex:1 1 100%}.analyticsConsentActions{flex:1 1 100%;justify-content:flex-end;gap:1rem}}