@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-wdth.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-italic.O9KpBTMP.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-italic.BC1D_hcE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-italic.BOZ1G-_q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-italic.CKSJVnJa.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-italic.QwKXLQRc.woff2) format("woff2-variations");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:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-italic.DKUSOBgV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}@property --ss-bg{syntax: "<color>"; inherits: true; initial-value: #070B12;}@property --ss-ink{syntax: "<color>"; inherits: true; initial-value: #ECEFF6;}@property --ss-ink-2{syntax: "<color>"; inherits: true; initial-value: #B0B9CB;}@property --ss-accent{syntax: "<color>"; inherits: true; initial-value: #9ABAFF;}@property --ss-horizon{syntax: "<percentage>"; inherits: true; initial-value: 100%;}:root{--ss-font-display: "Archivo Variable", "Archivo Fallback", system-ui, sans-serif;--ss-font-body: "IBM Plex Sans Variable", "Plex Fallback", system-ui, sans-serif;--ss-font-count: "JetBrains Mono Variable", ui-monospace, "Cascadia Mono", monospace;--ss-vf-display: "wdth" 84, "wght" 760;--ss-vf-display-2: "wdth" 88, "wght" 640;--ss-vf-label: "wdth" 96, "wght" 620;--ss-vf-count: "wght" 520;--ss-vf-count-hero: "wght" 640;--ss-1: .25rem;--ss-2: .5rem;--ss-3: .75rem;--ss-4: 1rem;--ss-5: 1.5rem;--ss-6: 2rem;--ss-7: 3rem;--ss-8: 4rem;--ss-9: 6rem;--ss-10: 8rem;--ss-gutter: clamp(1.25rem, .6rem + 2.9vw, 3rem);--ss-measure: 62ch;--ss-radius: 3px;--ss-radius-lg: 4px;--ss-ease: cubic-bezier(.2, 0, 0, 1);--ss-hairline: color-mix(in srgb, var(--ss-ink) 14%, var(--ss-bg));--ss-line-strong: color-mix(in srgb, var(--ss-ink) 55%, var(--ss-bg))}[data-stage]{background-color:var(--ss-bg);color:var(--ss-ink)}[data-stage="0"]{--ss-bg:#070B12;--ss-surface:#0F1723}[data-stage="1"]{--ss-bg:#0D131E;--ss-surface:#151E2C}[data-stage="2"]{--ss-bg:#17202E;--ss-surface:#1F2B3C}[data-stage="3"]{--ss-bg:#242E3E;--ss-surface:#2D394B}[data-stage="4"]{--ss-bg:#2E3746;--ss-surface:#38414F}[data-stage="5"]{--ss-bg:#C2BFB6;--ss-surface:#D2CFC7}[data-stage="6"]{--ss-bg:#D3CFC6;--ss-surface:#E0DCD3}[data-stage="7"]{--ss-bg:#E2DED4;--ss-surface:#EDE9E1}[data-stage="8"]{--ss-bg:#EFEBE2;--ss-surface:#FAF7F0}[data-ramp=night]{--ss-ink:#ECEFF6;--ss-ink-2:#B0B9CB;--ss-accent:#9ABAFF;--ss-btn-label:#070B12}[data-ramp=day]{--ss-ink:#12151B;--ss-ink-2:#43474F;--ss-accent:#1B3B8F;--ss-btn-label:#F5F2EA}.ss-sky{display:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--ss-font-body);font-size:clamp(1.0625rem,1.015rem + .21vw,1.1875rem);line-height:1.68;color:var(--ss-ink);background-color:var(--ss-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;padding-block-end:5.5rem}@media(min-width:48rem){body{padding-block-end:0}}img,picture,svg,video{display:block;max-inline-size:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4{font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit}:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--ss-ink);outline-offset:3px;border-radius:2px;box-shadow:0 0 0 6px var(--ss-bg)}.ss-skip{position:absolute;inset-block-start:-100%;inset-inline-start:var(--ss-gutter);z-index:100;padding:var(--ss-3) var(--ss-4);background:var(--ss-ink);color:var(--ss-bg);border-radius:var(--ss-radius)}.ss-skip:focus{inset-block-start:var(--ss-3)}.ss-vh{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ss-wrap{inline-size:min(72rem,100% - (var(--ss-gutter) * 2));margin-inline:auto}.ss-wrap--narrow{inline-size:min(46rem,100% - (var(--ss-gutter) * 2))}.ss-section{padding-block:clamp(4rem,2rem + 8vw,8rem);padding-inline:var(--ss-gutter)}.ss-stack>*+*{margin-block-start:var(--ss-4)}.ss-stack-lg>*+*{margin-block-start:var(--ss-6)}.ss-t-xl,.ss-t-l,.ss-t-m{font-family:var(--ss-font-display);color:var(--ss-ink)}.ss-t-xl{font-variation-settings:var(--ss-vf-display);font-size:clamp(3.25rem,2.02rem + 5.47vw,6.5rem);line-height:.9;letter-spacing:-.028em}.ss-t-l{font-variation-settings:var(--ss-vf-display);font-size:clamp(2.25rem,1.68rem + 2.53vw,3.75rem);line-height:.95;letter-spacing:-.022em}.ss-t-m{font-variation-settings:var(--ss-vf-display-2);font-size:clamp(1.75rem,1.46rem + 1.28vw,2.5rem);line-height:1.06;letter-spacing:-.015em}.ss-t-s{font-family:var(--ss-font-body);font-weight:600;font-size:clamp(1.25rem,1.15rem + .42vw,1.5rem);line-height:1.3;letter-spacing:-.005em}.ss-t-lead{font-size:clamp(1.1875rem,1.09rem + .42vw,1.4375rem);line-height:1.52;max-inline-size:54ch;color:var(--ss-ink-2)}.ss-t-body{max-inline-size:var(--ss-measure)}.ss-t-sm{font-size:.9375rem;line-height:1.55}.ss-t-label{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink-2)}.ss-muted{color:var(--ss-ink-2)}.ss-accent{color:var(--ss-accent)}.ss-count{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,"calt" 0,"liga" 0;font-variation-settings:var(--ss-vf-count);font-variant-ligatures:none;font-optical-sizing:none;letter-spacing:-.02em;color:var(--ss-ink)}.ss-count--hero{font-size:clamp(5rem,2.1rem + 12.9vw,12rem);font-variation-settings:var(--ss-vf-count-hero);line-height:.82;display:block;min-block-size:.82em}.ss-count__unit{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink-2);display:block;margin-block-end:.35em}.ss-nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;display:flex;align-items:center;gap:var(--ss-5);padding:var(--ss-4) var(--ss-gutter);font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink);background:linear-gradient(to bottom,color-mix(in srgb,var(--ss-bg) 88%,transparent),transparent)}.ss-nav__mark{font-variation-settings:"wdth" 80,"wght" 800;letter-spacing:.02em;font-size:1rem;text-decoration:none}.ss-nav__links{display:flex;gap:var(--ss-5);margin-inline-start:auto}.ss-nav a{color:inherit;text-decoration:none;padding-block:var(--ss-2)}.ss-nav a:hover{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:2px;text-decoration-color:var(--ss-accent)}.ss-nav__days{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums;color:var(--ss-ink-2);font-size:.8125rem;letter-spacing:.02em}@media(max-width:61.9375rem){.ss-nav__links{display:none}}@media(max-width:29.9375rem){.ss-nav__days{display:none}}.ss-hero{min-block-size:100svh;display:grid;align-content:center;padding-block:var(--ss-10) var(--ss-9);padding-inline:var(--ss-gutter)}.ss-hero__inner{inline-size:min(72rem,100%);margin-inline:auto;display:grid;gap:var(--ss-6)}.ss-hero__h{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-display);font-size:clamp(3.25rem,2.02rem + 5.47vw,6.5rem);line-height:.9;letter-spacing:-.028em;text-wrap:balance;max-inline-size:16ch;color:var(--ss-ink)}.ss-hero__lead{font-size:clamp(1.1875rem,1.09rem + .42vw,1.4375rem);line-height:1.52;max-inline-size:46ch;color:var(--ss-ink-2)}.ss-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ss-3);margin-block-start:var(--ss-2)}.ss-hero__trust{font-size:.9375rem;color:var(--ss-ink-2);max-inline-size:52ch}@media(min-width:62rem){.ss-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:var(--ss-7)}.ss-hero__main{grid-column:1}.ss-hero__count{grid-column:2;justify-self:end;text-align:right}}.ss-recog{display:grid;gap:var(--ss-4);max-inline-size:58ch;margin-block-start:var(--ss-5)}.ss-recog li{padding-inline-start:var(--ss-5);position:relative;color:var(--ss-ink);line-height:1.55}.ss-recog li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.75em;inline-size:var(--ss-3);block-size:2px;background:var(--ss-accent)}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ss-2);min-block-size:3rem;padding:.75rem 1.5rem;font-family:var(--ss-font-display);font-variation-settings:"wdth" 94,"wght" 680;font-size:1rem;letter-spacing:.01em;text-align:center;border-radius:var(--ss-radius);border:2px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .16s var(--ss-ease),border-color .16s var(--ss-ease),color .16s var(--ss-ease),transform .12s var(--ss-ease)}.ss-btn:active{transform:translateY(1px)}.ss-btn--primary{background:var(--ss-accent);color:var(--ss-btn-label);border-color:var(--ss-accent)}.ss-btn--primary:hover{background:color-mix(in srgb,var(--ss-accent) 86%,var(--ss-ink));border-color:color-mix(in srgb,var(--ss-accent) 86%,var(--ss-ink))}.ss-btn--secondary{background:transparent;color:var(--ss-ink);border-color:var(--ss-line-strong)}.ss-btn--secondary:hover{border-color:var(--ss-ink)}.ss-btn--ghost{background:transparent;color:var(--ss-ink);border-color:transparent;padding-inline:0;min-block-size:2.5rem;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px;text-decoration-color:var(--ss-accent)}.ss-btn--ghost:hover{text-decoration-color:var(--ss-ink)}.ss-day{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--ss-4);margin-block-end:var(--ss-5)}.ss-day__n{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,"calt" 0,"liga" 0;font-variation-settings:var(--ss-vf-count);font-size:clamp(2.5rem,1.92rem + 2.56vw,4rem);line-height:1;letter-spacing:-.02em;color:var(--ss-ink);inline-size:5ch;text-align:right}.ss-day__label{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink-2)}.ss-day__rule{block-size:2px;background:var(--ss-accent);align-self:center}.ss-section-head{max-inline-size:26ch;margin-block-end:var(--ss-6)}.ss-section-head__kicker{display:flex;align-items:center;gap:var(--ss-3);font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink-2);margin-block-end:var(--ss-3)}.ss-section-head__kicker:after{content:"";flex:1;block-size:2px;background:var(--ss-accent);opacity:.7}.ss-section-head--wide{max-inline-size:42ch}.ss-grid{display:grid;gap:var(--ss-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.ss-card{background:var(--ss-surface);border:1px solid var(--ss-hairline);border-radius:var(--ss-radius-lg);padding:var(--ss-5);display:grid;gap:var(--ss-3);align-content:start;text-decoration:none;color:var(--ss-ink);transition:transform .18s var(--ss-ease),border-color .18s var(--ss-ease)}a.ss-card:hover{transform:translateY(-2px);border-color:var(--ss-accent)}.ss-card__h{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-display-2);font-size:1.25rem;line-height:1.15}.ss-card__x{font-size:1rem;line-height:1.55;color:var(--ss-ink-2)}.ss-card__meta{font-family:var(--ss-font-count);font-size:.8125rem;color:var(--ss-ink-2);font-variant-numeric:tabular-nums}.ss-answer{--ss-bg:#0F1723;--ss-ink:#ECEFF6;--ss-ink-2:#B0B9CB;--ss-accent:#9ABAFF;--ss-btn-label:#070B12;background:var(--ss-bg);color:var(--ss-ink);border-radius:var(--ss-radius-lg);border-inline-start:4px solid var(--ss-accent);padding:var(--ss-6) var(--ss-5);margin-block:var(--ss-7);display:grid;gap:var(--ss-4)}.ss-answer__kicker{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink-2)}.ss-answer__short{font-family:var(--ss-font-body);font-weight:500;font-size:clamp(1.1875rem,1.09rem + .42vw,1.4375rem);line-height:1.5;max-inline-size:50ch;color:var(--ss-ink)}.ss-answer__x{font-size:1.0625rem;line-height:1.65;color:var(--ss-ink-2);max-inline-size:56ch}.ss-answer__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-4);padding-block-start:var(--ss-3);border-block-start:1px solid var(--ss-hairline)}.ss-answer__face{inline-size:3.5rem;block-size:3.5rem;border-radius:50%;object-fit:cover;flex:none}.ss-answer__by{font-size:.9375rem;color:var(--ss-ink-2)}.ss-quiz{background:var(--ss-surface);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-lg);padding:var(--ss-6) var(--ss-5)}.ss-quiz__step{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--ss-ink-2);letter-spacing:.02em}.ss-quiz__q{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-display-2);font-size:clamp(1.5rem,1.3rem + .9vw,2rem);line-height:1.1;margin-block:var(--ss-3) var(--ss-5);text-wrap:balance}.ss-quiz__help{font-size:.9375rem;color:var(--ss-ink-2);margin-block-start:calc(var(--ss-4) * -1);margin-block-end:var(--ss-5)}.ss-quiz__opts{display:grid;gap:var(--ss-2);border:0;padding:0;margin:0}.ss-quiz__opt{display:flex;align-items:center;gap:var(--ss-3);min-block-size:3.25rem;padding:var(--ss-3) var(--ss-4);border:2px solid var(--ss-line-strong);border-radius:var(--ss-radius);cursor:pointer;color:var(--ss-ink);font-size:1.0625rem;line-height:1.35;transition:border-color .14s var(--ss-ease),background-color .14s var(--ss-ease)}.ss-quiz__opt:hover{border-color:var(--ss-ink)}.ss-quiz__opt:has(:checked){border-color:var(--ss-accent);background:color-mix(in srgb,var(--ss-accent) 12%,transparent)}.ss-quiz__opt input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--ss-accent);flex:none}.ss-quiz__bar{block-size:3px;background:var(--ss-hairline);margin-block-end:var(--ss-5)}.ss-quiz__bar>i{display:block;block-size:100%;background:var(--ss-accent);inline-size:var(--ss-quiz-progress, 0%)}.ss-quiz__nav{display:flex;align-items:center;gap:var(--ss-4);margin-block-start:var(--ss-6);flex-wrap:wrap}.ss-faq{border-block-start:1px solid var(--ss-hairline)}.ss-faq__item{border-block-end:1px solid var(--ss-hairline)}.ss-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-4);padding-block:var(--ss-4);cursor:pointer;list-style:none;font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-display-2);font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.25;color:var(--ss-ink)}.ss-faq__q::-webkit-details-marker{display:none}.ss-faq__q:after{content:"";flex:none;inline-size:.875rem;block-size:.875rem;border-inline-end:2px solid var(--ss-accent);border-block-end:2px solid var(--ss-accent);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s var(--ss-ease)}.ss-faq__item[open] .ss-faq__q:after{transform:rotate(225deg) translate(-2px,-2px)}.ss-faq__a{padding-block-end:var(--ss-5);max-inline-size:60ch;font-size:1.0625rem;line-height:1.68;color:var(--ss-ink-2)}.ss-faq__a>*+*{margin-block-start:var(--ss-3)}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.ss-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .26s var(--ss-ease),content-visibility .26s allow-discrete}.ss-faq__item[open]::details-content{block-size:auto}}}.ss-quote{display:grid;gap:var(--ss-4);max-inline-size:34rem;padding-inline-start:var(--ss-5);border-inline-start:2px solid var(--ss-accent)}.ss-quote__t{font-size:clamp(1.1875rem,1.09rem + .42vw,1.4375rem);line-height:1.5;color:var(--ss-ink)}.ss-quote__t:before{content:none}.ss-quote__who{display:flex;align-items:baseline;gap:var(--ss-3);flex-wrap:wrap;font-size:.9375rem;color:var(--ss-ink-2)}.ss-quote__days{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums;color:var(--ss-accent)}.ss-cta-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;display:flex;align-items:center;gap:var(--ss-3);padding:var(--ss-3) var(--ss-gutter);padding-block-end:max(var(--ss-3),env(safe-area-inset-bottom));background:#1b3b8f;color:#f5f2ea;box-shadow:0 -1px #00000040}.ss-cta-bar__x{font-size:.9375rem;line-height:1.3}.ss-cta-bar .ss-btn{background:#f5f2ea;color:#1b3b8f;border-color:#f5f2ea;margin-inline-start:auto;flex:none;min-block-size:2.75rem;padding-inline:var(--ss-4);font-size:.9375rem}@media(min-width:48rem){.ss-cta-bar{display:none}}.ss-footer{padding-block:var(--ss-8) var(--ss-6);padding-inline:var(--ss-gutter);border-block-start:2px solid var(--ss-accent)}.ss-footer__grid{display:grid;gap:var(--ss-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.ss-footer__h{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-ink-2);margin-block-end:var(--ss-3)}.ss-footer li+li{margin-block-start:var(--ss-2)}.ss-footer a{color:var(--ss-ink);text-decoration:none}.ss-footer a:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--ss-accent)}.ss-footer__legal{margin-block-start:var(--ss-7);padding-block-start:var(--ss-4);border-block-start:1px solid var(--ss-hairline);font-size:.9375rem;color:var(--ss-ink-2);max-inline-size:58ch}.ss-footer__legal>*+*{margin-block-start:var(--ss-3)}.ss-safety{border:2px solid var(--ss-accent);border-radius:var(--ss-radius-lg);padding:var(--ss-6) var(--ss-5);background:var(--ss-surface);display:grid;gap:var(--ss-4)}.ss-safety p,.ss-safety li{max-inline-size:62ch}.ss-helplines{display:grid;gap:var(--ss-2);font-size:.9375rem;color:var(--ss-ink-2)}.ss-helplines b{color:var(--ss-ink);font-weight:600}.ss-price{background:var(--ss-surface);border:1px solid var(--ss-hairline);border-radius:var(--ss-radius-lg);padding:var(--ss-5);display:grid;gap:var(--ss-3);align-content:start}.ss-price--lead{border-color:var(--ss-accent);border-width:2px}.ss-price__n{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.7rem + 1.3vw,2.75rem);line-height:1;color:var(--ss-ink);font-variation-settings:var(--ss-vf-count)}.ss-price__h{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-display-2);font-size:1.25rem;line-height:1.15}.ss-price ul{display:grid;gap:var(--ss-2);font-size:1rem;color:var(--ss-ink-2)}.ss-price li{padding-inline-start:var(--ss-4);position:relative}.ss-price li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.7em;inline-size:var(--ss-2);block-size:2px;background:var(--ss-accent)}.ss-prose{max-inline-size:var(--ss-measure)}.ss-prose>*+*{margin-block-start:var(--ss-5)}.ss-prose h2{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-display-2);font-size:clamp(1.75rem,1.46rem + 1.28vw,2.5rem);line-height:1.06;letter-spacing:-.015em;margin-block-start:var(--ss-8)}.ss-prose h3{font-family:var(--ss-font-body);font-weight:600;font-size:clamp(1.25rem,1.15rem + .42vw,1.5rem);line-height:1.3;margin-block-start:var(--ss-7)}.ss-prose a{color:var(--ss-ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration-color:var(--ss-accent)}.ss-prose ul,.ss-prose ol{display:grid;gap:var(--ss-3)}.ss-prose ul li{padding-inline-start:var(--ss-5);position:relative}.ss-prose ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.75em;inline-size:var(--ss-3);block-size:2px;background:var(--ss-accent)}.ss-prose ol{counter-reset:n}.ss-prose ol li{padding-inline-start:var(--ss-6);position:relative;counter-increment:n}.ss-prose ol li:before{content:counter(n);position:absolute;inset-inline-start:0;font-family:var(--ss-font-count);color:var(--ss-accent);font-variant-numeric:tabular-nums}.ss-prose blockquote{border-inline-start:2px solid var(--ss-accent);padding-inline-start:var(--ss-5);color:var(--ss-ink-2)}.ss-prose strong{font-weight:600;color:var(--ss-ink)}.ss-hero__count .ss-count--hero{font-size:clamp(2.75rem,1.4rem + 4.6vw,5.5rem);line-height:.9}.ss-cut{position:relative;block-size:175svh}.ss-cut__frame{position:sticky;inset-block-start:0;block-size:100svh;overflow:hidden}.ss-cut__layer{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--ss-5);padding-inline:var(--ss-gutter);text-align:center}.ss-cut__layer--night{background:#2e3746;color:#eceff6}.ss-cut__layer--day{background:#c2bfb6;color:#12151b;clip-path:inset(var(--ss-horizon) 0 0 0)}.ss-cut__label{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase}.ss-cut__unit{font-family:var(--ss-font-display);font-variation-settings:var(--ss-vf-label);font-size:.8125rem;letter-spacing:.22em;text-transform:uppercase;display:block;margin-block-end:.3em}.ss-cut__n{font-family:var(--ss-font-count);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,"calt" 0,"liga" 0;font-variation-settings:"wght" 640;font-variant-ligatures:none;font-size:clamp(9rem,4rem + 22vw,22rem);line-height:.8;letter-spacing:-.04em;display:block}.ss-cut__layer--day{--ss-horizon: 46%;border-block-start:3px solid #1B3B8F}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-stage]{background-color:transparent}.ss-sky{display:block;position:fixed;inset:0;z-index:-2;overflow:hidden;background-color:#070b12;contain:strict}.ss-sky__ramp{position:absolute;inset-inline:0;inset-block-start:0;block-size:200svh;animation:ss-sky-drift linear both;animation-timeline:scroll(root block)}@keyframes ss-sky-drift{0%{transform:translateY(0)}to{transform:translateY(-100svh)}}.ss-sky--night .ss-sky__ramp{background-image:linear-gradient(to bottom,#070b12,#0d131e,#17202e 52%,#242e3e,#2e3746)}.ss-sky--day{z-index:-1;opacity:0}.ss-sky--day .ss-sky__ramp{background-image:linear-gradient(to bottom,#c2bfb6,#d3cfc6,#e2ded4 68%,#efebe2)}:root{timeline-scope:--ss-cut}.ss-cut{view-timeline-name:--ss-cut;view-timeline-axis:block}.ss-sky--day{animation:ss-sky-reveal steps(1,end) both;animation-timeline:--ss-cut;animation-range:contain 45% contain 55%}@keyframes ss-sky-reveal{0%{opacity:0}to{opacity:1}}:root{animation:ss-ink-cut steps(1,end) both;animation-timeline:--ss-cut;animation-range:contain 45% contain 55%}@keyframes ss-ink-cut{0%{--ss-ink:#ECEFF6;--ss-ink-2:#B0B9CB;--ss-accent:#9ABAFF;--ss-btn-label:#070B12}to{--ss-ink:#12151B;--ss-ink-2:#43474F;--ss-accent:#1B3B8F;--ss-btn-label:#F5F2EA}}[data-ramp=night],[data-ramp=day]{--ss-ink: inherit;--ss-ink-2: inherit;--ss-accent: inherit;--ss-btn-label: inherit}.ss-answer{--ss-ink:#ECEFF6;--ss-ink-2:#B0B9CB;--ss-accent:#9ABAFF;--ss-btn-label:#070B12}.ss-cut__layer--day{border-block-start:0;animation:ss-wipe linear both;animation-timeline:--ss-cut;animation-range:contain 0% contain 100%}@keyframes ss-wipe{0%{--ss-horizon: 100%}to{--ss-horizon: 0%}}.ss-nav{animation:ss-nav-hold linear both;animation-timeline:--ss-cut;animation-range:contain 0% contain 100%}@keyframes ss-nav-hold{0%,0.4%{opacity:1;visibility:visible}0.5%,99.4%{opacity:0;visibility:hidden}99.5%,to{opacity:1;visibility:visible}}}}@media(prefers-reduced-motion:reduce){[data-stage]+[data-stage]{border-block-start:2px solid var(--ss-accent)}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
