@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/doto-latin-ext-wght-normal.BuEMryYU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/doto-latin-wght-normal.DtlIPefW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ground:#fff7ee;--color-ink:#3a0f22;--color-ink-muted:#6b5058;--color-ink-on-dark-muted:#dcc9cf;--color-rule:#f0e0d2;--color-surface-dark:#5c2c40;--color-paper:#fff;--color-accent:#eb5f4e;--color-placeholder-light:#f3e3d5;--color-dusk:#4a1a2f;--color-midnight:#22080f;--color-spark-gold:#e2b33f;--color-spark-silver:#c9ced4;--color-spark-bronze:#d48c5b;--foil-gold:linear-gradient(118deg, #b38617 0%, #d4a52c 18%, #f6dc8a 34%, #fff6d6 42%, #e2b33f 52%, #b38617 66%, #f0cf6c 84%, #c4951f 100%);--foil-silver:linear-gradient(118deg, #858b93 0%, #b9bec5 18%, #e8ebee 34%, #fff 42%, #c9ced4 52%, #9aa0a8 66%, #e1e5e9 84%, #a7adb4 100%);--foil-bronze:linear-gradient(118deg, #bf7847 0%, #cf8550 18%, #eab18a 34%, #ffe3cf 42%, #d48c5b 52%, #c27b4a 66%, #e3a073 84%, #c07a49 100%);--font-display:"Archivo Variable", system-ui, sans-serif;--font-body:"Archivo Variable", system-ui, sans-serif;--font-numeric:"Doto Variable", ui-monospace, monospace;--shadow-print:0 1px 2px #3a0f221a, 0 6px 14px #3a0f221f;--shadow-print-lifted:0 2px 4px #00000024, 0 22px 44px #00000047;--shadow-phone:0 2px 6px #00000024, 0 30px 70px #00000052;--radius-control:6px;--gutter:clamp(20px, 5vw, 64px);--hud-height:56px}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{z-index:100;background:var(--color-ink);color:var(--color-ground);border-radius:var(--radius-control);padding:10px 14px;font-weight:700;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:800;font-stretch:125%;line-height:1.02}.stamp{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:900}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700}
