@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-vietnamese-600-normal.193671c9.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-600-normal.065a9a3b.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-ext-600-normal.57d15a46.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-600-normal.28a40ed4.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-600-normal.ed64c0f8.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-600-normal.ba6c964e.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");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}:root{--color-aubergine:#5b3a57;--color-quiet-lilac:#e9dde5;--color-warm-canvas:#f4f0e8;--color-warm-paper:#fbf9f4;--color-ink:#20251f;--color-expressive-dark-ink:#182018;--color-muted:#666a61;--color-background:var(--color-warm-canvas);--color-surface:var(--color-warm-paper);--color-text:var(--color-ink);--color-text-muted:var(--color-muted);--color-accent:var(--color-aubergine);--color-accent-hover:#4a3047;--color-accent-soft:var(--color-quiet-lilac);--color-accent-soft-fill:rgb(233 221 229/45%);--color-error-surface:rgb(233 221 229/35%);--color-border-accent-subtle:rgb(91 58 87/12%);--color-border-accent:rgb(91 58 87/14%);--color-focus:var(--color-aubergine);--font-display:"Fraunces",Georgia,serif;--font-ui:"IBM Plex Sans",system-ui,sans-serif;--text-min-size:13px;--target-min-size:44px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--radius-sm:0.375rem;--radius-md:0.75rem;--radius-lg:1.25rem;--shadow-soft:0 12px 40px rgb(32 37 31/8%);--content-max-width:72rem;--shell-padding:clamp(var(--space-4),4vw,var(--space-6))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}html{font-size:100%}body{margin:0;min-height:100dvh;background:var(--color-background);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-min-size);line-height:1.5;text-rendering:optimizeLegibility}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}a{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.page-shell__footer,.page-shell__header{padding:var(--space-4) var(--shell-padding)}.page-shell__header{border-bottom:1px solid var(--color-border-accent-subtle)}.page-shell__brand{margin:0;color:var(--color-accent);font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:.02em}.page-shell__main{padding:var(--space-6) var(--shell-padding) var(--space-8);width:100%}.page-shell__footer{border-top:1px solid var(--color-border-accent-subtle)}.page-shell__footer-text{margin:0;color:var(--color-text-muted);font-size:var(--text-min-size)}.foundation{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:0 auto;max-width:var(--content-max-width)}.foundation__hero{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.display-heading{margin:0;color:var(--color-expressive-dark-ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.eyebrow{margin:0;color:var(--color-accent);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.text-body{margin:0;color:var(--color-text);font-size:1rem;max-width:42rem}.text-body--muted{color:var(--color-text-muted)}.surface{background:var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(var(--space-4),3vw,var(--space-6))}.surface__title{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600}.surface__list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.surface__list-item{align-items:start;display:grid;grid-gap:var(--space-1);gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.surface__label{color:var(--color-text-muted);font-size:var(--text-min-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.surface__value{font-size:1rem}.foundation__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.button-link{align-items:center;background:var(--color-accent);border:2px solid transparent;border-radius:var(--radius-md);color:var(--color-warm-paper);display:inline-flex;font-size:var(--text-min-size);font-weight:600;justify-content:center;min-height:var(--target-min-size);min-width:var(--target-min-size);padding:0 var(--space-5);text-decoration:none;transition:background-color .16s ease}.button-link:hover{background:var(--color-accent-hover)}.button-link:focus-visible{background:var(--color-accent-hover)}.status-text{align-items:center;border-left:4px solid var(--color-accent-soft);display:flex;font-size:var(--text-min-size);gap:var(--space-2);margin:0;min-height:var(--target-min-size);padding:var(--space-3) var(--space-4)}.status-text:before{background:var(--color-accent);border-radius:999px;content:"";flex:0 0 0.625rem;height:.625rem;width:.625rem}.status-text--accent{background:var(--color-accent-soft-fill);border-left-color:var(--color-accent)}@media (min-width:768px){.foundation__hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}