:root{--paper:#faf7f0;--paper-deep:#f3eee2;--surface:#ffffff;--ink:#1c1c1c;--ink-muted:#4a4a45;--ink-faint:#6b6558;--ink-inverse:#faf7f0;--ink-inverse-muted:#d9d4c8;--line:#e4ded0;--line-strong:#cfc6b2;--line-inverse:#4a4a45;--control-border:#8c8573;--action:#0075de;--action-hover:#005bab;--action-pressed:#004494;--action-text:#005bab;--highlight:#ffe4af;--disabled:#a8a296;--on-action:#ffffff;--font-serif:"Source Serif 4","Source Serif Pro",Georgia,serif;--font-sans:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;--fs-display-xl:64px;--fs-display-page:56px;--fs-display-lg:52px;--fs-display-md:48px;--fs-heading-1:44px;--fs-heading-lg:40px;--fs-heading-2:32px;--fs-heading-3:26px;--fs-quote-lg:30px;--fs-quote:22px;--fs-stat-lg:48px;--fs-stat-md:38px;--fs-stat:34px;--fs-title:22px;--fs-lead:21px;--fs-sub:20px;--fs-prose:19px;--fs-body-lg:18px;--fs-body-md:17px;--fs-body:16px;--fs-label:16px;--fs-button:18px;--fs-button-sm:16px;--fs-caption:15px;--fs-eyebrow:14px;--fs-small:14px;--fs-tag:13px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-pill:32px;--radius-round:50%;--shadow-lift:0 8px 24px rgba(28,28,28,0.08);--shadow-focus:0 0 0 3px rgba(0,117,222,0.35);--container-max:1280px;--container-prose:720px;--header-height:76px;--touch-target:44px;--button-height:52px;--gutter:80px;--gutter-header:80px;--section-space:var(--space-28);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px}@media (max-width:1023px){:root{--gutter:40px;--gutter-header:40px;--section-space:var(--space-20)}}@media (max-width:767px){:root{--fs-display-xl:44px;--fs-display-page:38px;--fs-display-lg:38px;--fs-display-md:32px;--fs-heading-1:32px;--fs-heading-lg:30px;--fs-heading-2:26px;--fs-heading-3:23px;--fs-quote-lg:22px;--fs-quote:20px;--fs-stat-lg:38px;--fs-stat-md:26px;--fs-stat:28px;--fs-title:20px;--fs-lead:17px;--fs-sub:17px;--fs-prose:17px;--fs-body-lg:17px;--fs-body-md:16px;--fs-button-sm:15px;--fs-caption:14px;--fs-eyebrow:13px;--header-height:64px;--gutter:20px;--gutter-header:16px;--section-space:var(--space-14)}}.t-display-xl{font-size:var(--fs-display-xl);line-height:1.05;letter-spacing:-.01em}.t-display-lg,.t-display-xl{font-family:var(--font-serif);font-weight:500}.t-display-lg{font-size:var(--fs-display-lg);line-height:1.1}.t-heading-1{font-size:var(--fs-heading-1);line-height:1.15}.t-heading-1,.t-heading-2{font-family:var(--font-serif);font-weight:500}.t-heading-2{font-size:var(--fs-heading-2);line-height:1.2}.t-heading-3{font-size:var(--fs-heading-3);line-height:1.25}.t-heading-3,.t-quote{font-family:var(--font-serif);font-weight:500}.t-quote{font-size:var(--fs-quote);line-height:1.4}.t-stat{font-family:var(--font-serif);font-size:var(--fs-stat);line-height:1.1;font-weight:600}.t-lead{font-size:var(--fs-lead);line-height:1.5}.t-body-lg,.t-lead{font-family:var(--font-sans);font-weight:400}.t-body-lg{font-size:var(--fs-body-lg);line-height:28px}.t-body{font-size:var(--fs-body);line-height:24px;font-weight:400}.t-body,.t-title{font-family:var(--font-sans)}.t-title{font-size:var(--fs-title);line-height:1.3;font-weight:700}.t-label{font-family:var(--font-sans);font-size:var(--fs-label);line-height:24px;font-weight:600}.t-button{font-size:var(--fs-button);line-height:28px}.t-button,.t-eyebrow{font-family:var(--font-sans);font-weight:700}.t-eyebrow{font-size:var(--fs-eyebrow);line-height:20px;letter-spacing:.12em;text-transform:uppercase}.t-small{font-size:var(--fs-small);line-height:20px;font-weight:400}.t-small,.t-tag{font-family:var(--font-sans)}.t-tag{font-size:var(--fs-tag);line-height:18px;font-weight:600}html{scroll-behavior:auto}body{font-family:var(--font-sans);font-size:var(--fs-body-lg);line-height:28px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font:var(--fs-body-lg) /28px var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:500}p{overflow-wrap:break-word}img,svg{display:block;max-width:100%}a{color:var(--action-text)}a:hover{color:var(--action-pressed)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:2px}[id]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.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}.skip-link{position:absolute;left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--ink-inverse);border-radius:var(--radius-sm);font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:none;color:var(--ink-inverse)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_45a9c2{font-family:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-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:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_355c0e{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-button);line-height:1.2;text-decoration:none;cursor:pointer;border:0;background:none;transition:background-color .15s ease,color .15s ease}.Button_primary__6_Dls{min-height:var(--button-height);padding:0 28px;background:var(--action);color:var(--on-action);border-radius:var(--radius-sm)}.Button_primary__6_Dls:hover{background:var(--action-hover);color:var(--on-action)}.Button_primary__6_Dls:active{background:var(--action-pressed)}.Button_primary__6_Dls:disabled,.Button_primary__6_Dls[aria-disabled=true]{background:var(--disabled);color:var(--ink);cursor:not-allowed}.Button_sm__pnQzd{min-height:var(--touch-target);padding:0 var(--space-5);font-size:var(--fs-button-sm)}.Button_outline__PQR9W{min-height:var(--button-height);padding:0 26px;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-sm)}.Button_outline__PQR9W:hover{background:var(--paper-deep);color:var(--ink)}.Button_outline__PQR9W.Button_sm__pnQzd{min-height:var(--touch-target)}.Button_link-blue__4Kt9p,.Button_link__wrRG_{min-height:var(--touch-target);padding:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.Button_link__wrRG_{color:var(--ink)}.Button_link__wrRG_:hover{color:var(--ink);text-decoration-thickness:2px}.Button_link-blue__4Kt9p{color:var(--action-text)}.Button_link-blue__4Kt9p:hover{color:var(--action-pressed)}.Button_fullWidth__MEYBG{display:flex;width:100%}.SiteHeader_header__JGJqm{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.SiteHeader_bar__qivxk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);height:var(--header-height);max-width:calc(var(--container-max) + 2 * var(--gutter-header));margin:0 auto;padding:0 var(--gutter-header)}.SiteHeader_logo__9G3hw{display:flex;align-items:center;min-height:var(--touch-target);flex-shrink:0}.SiteHeader_logoImage__GAfVg{height:34px;width:auto}.SiteHeader_nav__SjL1z{margin-left:auto}.SiteHeader_navList__60eDA{display:flex;align-items:center;gap:var(--space-8);list-style:none}.SiteHeader_navLink__BgBVJ{display:inline-flex;align-items:center;min-height:var(--touch-target);font-size:var(--fs-body-lg);color:var(--ink);text-decoration:none;border-bottom:2px solid transparent}.SiteHeader_navLink__BgBVJ:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.SiteHeader_navLink__BgBVJ.SiteHeader_current__pXLoX{border-bottom-color:var(--ink)}.SiteHeader_actions__vy_Fy{display:flex;align-items:center;gap:var(--space-2)}.SiteHeader_menuToggle__J1FC_{display:none;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);background:transparent;border:0;color:var(--ink);cursor:pointer;border-radius:var(--radius-sm)}.SiteHeader_sheet__VoeRK{position:absolute;top:100%;left:0;right:0;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));overflow-y:auto;background:var(--paper);border-top:1px solid var(--line);padding:var(--space-2) var(--gutter) var(--space-8)}.SiteHeader_sheet__VoeRK[hidden]{display:none}.SiteHeader_sheetList__sLDW0{list-style:none}.SiteHeader_sheetList__sLDW0 li{border-bottom:1px solid var(--line)}.SiteHeader_sheetLink__o2p19{display:flex;align-items:center;min-height:56px;font-family:var(--font-serif);font-size:var(--fs-heading-2);font-weight:500;color:var(--ink);text-decoration:none}.SiteHeader_sheetLink__o2p19:hover{color:var(--ink)}.SiteHeader_sheetLink__o2p19.SiteHeader_current__pXLoX{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media (max-width:767px){.SiteHeader_nav__SjL1z{display:none}.SiteHeader_logoImage__GAfVg{height:26px}.SiteHeader_menuToggle__J1FC_{display:inline-flex}.SiteHeader_cta__ufkza{padding:0 14px}}@media (min-width:768px){.SiteHeader_sheet__VoeRK{display:none}}.SiteFooter_footer__jk_Ol{border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--fs-body)}.SiteFooter_inner__uCEo9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);max-width:calc(var(--container-max) + 2 * var(--gutter));margin:0 auto;padding:var(--space-10) var(--gutter)}.SiteFooter_logo__hJJxj{display:flex;align-items:center;min-height:var(--touch-target);flex-shrink:0}.SiteFooter_logoImage__D4H1f{height:28px;width:auto}.SiteFooter_links__ih4T_{display:flex;flex-wrap:wrap;gap:0 28px;list-style:none}.SiteFooter_link__1t2vX{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--ink);text-decoration:none}.SiteFooter_link__1t2vX:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.SiteFooter_legal__w6MFU{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--space-6);font-size:var(--fs-small)}.SiteFooter_legalLink__E1WdW{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--ink-muted)}.SiteFooter_legalLink__E1WdW:hover{color:var(--ink)}@media (max-width:1023px){.SiteFooter_inner__uCEo9{flex-wrap:wrap}}@media (max-width:767px){.SiteFooter_footer__jk_Ol{font-size:var(--fs-caption)}.SiteFooter_inner__uCEo9{flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--gutter)}.SiteFooter_logoImage__D4H1f{height:24px}.SiteFooter_links__ih4T_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);width:100%}.SiteFooter_legal__w6MFU{gap:0 var(--space-5);font-size:var(--fs-tag)}}.CookieConsent_banner__yWW0L{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--ink);color:var(--ink-inverse);border-top:1px solid var(--line-inverse);padding:var(--space-5) var(--gutter)}.CookieConsent_content__8IOWF{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.CookieConsent_text__6o96c{flex:1 1;min-width:280px}.CookieConsent_message__iwZyu{font-size:var(--fs-body);line-height:1.5;color:var(--ink-inverse-muted)}.CookieConsent_link__32ySk{display:inline-flex;align-items:center;min-height:var(--touch-target);font-size:var(--fs-body);color:var(--ink-inverse);text-underline-offset:4px}.CookieConsent_link__32ySk:hover{color:var(--highlight)}.CookieConsent_actions__YPCKu{display:flex;gap:var(--space-3);flex-shrink:0}.CookieConsent_button__7e4Ue{min-height:var(--touch-target);padding:0 var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.CookieConsent_buttonReject__R2FJs{background:transparent;color:var(--ink-inverse);border:1.5px solid var(--ink-inverse-muted)}.CookieConsent_buttonReject__R2FJs:hover{background:var(--line-inverse)}.CookieConsent_buttonAccept__sU607{background:var(--action);color:var(--on-action);border:1.5px solid var(--action)}.CookieConsent_buttonAccept__sU607:hover{background:var(--action-hover);border-color:var(--action-hover)}@media (max-width:767px){.CookieConsent_content__8IOWF{flex-direction:column;align-items:stretch;gap:var(--space-3)}.CookieConsent_text__6o96c{min-width:100%}.CookieConsent_actions__YPCKu{flex-direction:column-reverse}.CookieConsent_button__7e4Ue{width:100%}}