.CookieConsentBanner_panel__SBHmL{position:fixed;right:var(--hero-inset);top:calc(clamp(16px, 5.21vw, 100px) + clamp(40px, 2.865vw, 55px) + 20px);z-index:1;width:min(460px,calc(100vw - 2 * var(--gutter)));padding:18px 20px;border-radius:20px;background:rgba(18,18,20,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.2),0 14px 40px rgba(0,0,0,.26);backdrop-filter:saturate(150%) blur(20px);-webkit-backdrop-filter:saturate(150%) blur(20px);color:#fff;opacity:0;visibility:hidden;transform:translate3d(0,6px,0);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out),visibility 0s linear .36s}.CookieConsentBanner_panel__SBHmL[data-shown]:not([data-dismissed]){opacity:1;visibility:visible;transform:none;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out),visibility 0s}html[data-locked] .CookieConsentBanner_panel__SBHmL{display:none}.CookieConsentBanner_heading__JeBWw{font-size:var(--t-small);font-weight:600;letter-spacing:var(--ls-small)}.CookieConsentBanner_copy__0rPmX{margin-top:3px;font-size:var(--t-small);font-weight:400;line-height:1.35;letter-spacing:var(--ls-small);color:rgba(255,255,255,.84);text-wrap:pretty}.CookieConsentBanner_actions___Owar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;margin-top:14px}.CookieConsentBanner_button__FhYhn,.CookieConsentBanner_outline__qkiRh{display:inline-flex;align-items:center;min-height:36px;padding-inline:14px;border-radius:var(--r-pill);font-size:var(--t-small);font-weight:500;line-height:1;white-space:nowrap;transition:background var(--btn-transition) var(--ease),color var(--btn-transition) var(--ease)}.CookieConsentBanner_button__FhYhn{background:rgba(255,255,255,.96);color:var(--ink)}.CookieConsentBanner_button__FhYhn:hover{background:rgba(255,255,255,.82)}.CookieConsentBanner_outline__qkiRh{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);color:#fff}.CookieConsentBanner_outline__qkiRh:hover{background:rgba(255,255,255,.12)}.CookieConsentBanner_button__FhYhn:focus-visible,.CookieConsentBanner_outline__qkiRh:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:1000px){html:has(header[data-minimal]) .CookieConsentBanner_panel__SBHmL{top:calc(clamp(16px, 5.21vw, 100px) + (clamp(40px, 2.865vw, 55px) - clamp(19px, 2.34vw, 45px)) / 2)}}@media (max-width:999px){.CookieConsentBanner_panel__SBHmL{right:var(--gutter);top:calc(var(--nav-h) + 16px)}}@media (max-width:759px){.CookieConsentBanner_panel__SBHmL{left:var(--gutter);width:auto}.CookieConsentBanner_button__FhYhn,.CookieConsentBanner_outline__qkiRh{flex:1 1 auto;justify-content:center;min-height:42px}}@media (prefers-reduced-motion:reduce){.CookieConsentBanner_panel__SBHmL,.CookieConsentBanner_panel__SBHmL[data-shown]:not([data-dismissed]){transition:visibility 0s;transform:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-inter:"Inter","Inter Fallback"}:root{--site-max:1920px;--gutter:clamp(22px,22px + (100vw - 390px) * 0.11634,200px);--hero-inset:max(22px,var(--gutter) * 0.75);--content:min(1520px,100vw - 2 * var(--gutter));--bg:#ffffff;--bg-grey:#f5f5f7;--bg-dark:#111111;--surface:#ffffff;--ink:#000000;--ink-2:#57575b;--ink-3:#6e6e73;--ink-on-dark:#ffffff;--ink-2-on-dark:#cecfcf;--ink-3-on-dark:#b5b5b5;--blue:#0096ff;--rule:#d7d7d7;--rule-faint:#e8e8e8;--rule-dark:rgba(255,255,255,0.14);--pill-dark:#313131;--btn-black:rgba(0,0,0,0.9);--btn-black-hover:rgba(0,0,0,0.74);--btn-transition:220ms;--control:#e8e8ea;--control-hover:#dcdce0;--control-dark:#1e1e1f;--control-dark-hover:#2a2a2c;--r-card:clamp(20px,2.5vw,48px);--r-tile:clamp(16px,1.875vw,36px);--r-pill:999px;--t-display:clamp(1.875rem,2.8125vw,3.375rem);--t-price:clamp(2.75rem,4.1667vw,5rem);--t-title:clamp(1.3125rem,1.5625vw,1.875rem);--t-question:clamp(1.1875rem,1.3542vw,1.625rem);--t-body:clamp(0.9375rem,0.9375vw,1.125rem);--t-small:clamp(0.8125rem,0.8333vw,1rem);--lh-display:1.083;--lh-body:1.167;--lh-hero:1.204;--ls-display:-0.029em;--ls-title:-0.028em;--ls-question:-0.030em;--ls-price:-0.025em;--ls-body:-0.024em;--ls-small:-0.020em;--section-y:clamp(56px,5.677vw,109px);--label-gap:clamp(7px,1.042vw,20px);--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur:640ms;--nav-h:56px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}body,html{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--t-body);font-weight:500;line-height:var(--lh-body);letter-spacing:var(--ls-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}::selection{background:var(--blue);color:#fff}.shell{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.sectionLabel{font-size:var(--t-body);font-weight:500;line-height:var(--lh-body);color:var(--ink-3);margin-bottom:var(--label-gap)}.display{font-size:var(--t-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site{transition:filter .62s var(--ease-out),opacity .62s var(--ease-out)}html[data-locked],html[data-locked] body{overflow:hidden;height:100%}html[data-locked] .site{filter:blur(22px) saturate(115%);transform:scale(1.03);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}