:root{--color-background:#f7f5f0;--color-surface:#f7f5f0;--color-surface-container:#edeae3;--color-surface-container-low:#f2efe9;--color-surface-container-lowest:#faf8f5;--color-surface-container-high:#e3dfd7;--color-surface-container-highest:#d9d5cc;--color-primary:#8d4b00;--color-primary-container:#b15f00;--color-copper-accent:#d97706;--color-on-primary:#fff;--color-secondary:#5a6b5a;--color-tertiary-container:#9a8a7a;--color-on-background:#1c1814;--color-on-surface:#1c1814;--color-on-surface-variant:#5a4a3a;--color-outline:#8a7a6a;--color-outline-variant:#d4c4b0;--color-deep-forest:#064e3b;--font-display:"Epilogue Variable", serif;--font-headline:"Epilogue Variable", serif;--font-body:"Geist Variable", sans-serif;--font-label:"Geist Variable", sans-serif;--text-display-lg:72px;--text-display-lg-line-height:80px;--text-display-lg-letter-spacing:-.04em;--text-display-lg-font-weight:800;--text-headline-lg:48px;--text-headline-lg-line-height:56px;--text-headline-lg-letter-spacing:-.02em;--text-headline-lg-font-weight:700;--text-headline-md:32px;--text-headline-md-line-height:40px;--text-headline-md-font-weight:600;--text-headline-sm:20px;--text-headline-sm-line-height:28px;--text-headline-sm-font-weight:600;--text-body-lg:18px;--text-body-lg-line-height:28px;--text-body-lg-font-weight:400;--text-body-md:16px;--text-body-md-line-height:24px;--text-body-md-font-weight:400;--text-label-md:14px;--text-label-md-line-height:20px;--text-label-md-letter-spacing:.02em;--text-label-md-font-weight:600;--text-label-sm:12px;--text-label-sm-line-height:16px;--text-label-sm-letter-spacing:.05em;--text-label-sm-font-weight:500;--space-margin:20px;--space-gutter:24px;--space-section-gap:120px}@media (width>=768px){:root{--space-margin:4vw}}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);color:var(--color-on-background);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px;line-height:1.5}body{font-family:var(--font-body);color:var(--color-on-background);background-color:var(--color-background)}:focus-visible{outline:2px solid var(--color-copper-accent);outline-offset:2px;border-radius:4px}::selection{background-color:var(--color-copper-accent);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,p{text-wrap:pretty}.font-variant-numeric-tabular-nums,[style*="font-variant-numeric: tabular-nums"]{font-variant-numeric:tabular-nums}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-vietnamese-wght-normal.CCSRnr7S.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:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-ext-wght-normal.C9jy1SL9.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:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-wght-normal.BnupfK5F.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/_astro/material-symbols-outlined.D4PiVfdc.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}body{font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--text-body-md-line-height);font-weight:var(--text-body-md-font-weight)}
