@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-italic.DxWqP7Ku.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-italic.CGbN9UgK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-italic.lSdLDfvT.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}.mnav__toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line, #ECE7F2);background:#ffffffb3;cursor:pointer;padding:0}.mnav__toggle.is-dark{border-color:#eceae224;background:#eceae20f}.mnav__toggle:focus-visible{outline:3px solid var(--lav, #B3A2F2);outline-offset:3px}@media(min-width:820px){.mnav__toggle{display:none}}.mnav__bars{display:grid;gap:4px;width:18px}.mnav__bars i{display:block;height:2px;border-radius:2px;background:var(--ink, #38334E);transition:transform .2s ease,opacity .2s ease}.mnav__toggle.is-dark .mnav__bars i{background:var(--bone, #ECEAE2)}.mnav__toggle[aria-expanded=true] .mnav__bars i:nth-child(1){transform:translateY(6px) rotate(45deg)}.mnav__toggle[aria-expanded=true] .mnav__bars i:nth-child(2){opacity:0}.mnav__toggle[aria-expanded=true] .mnav__bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:819px){.nav{backdrop-filter:none!important}}.mnav{position:fixed;inset:66px 0 0;z-index:40;overflow-y:auto;background:linear-gradient(180deg,#fcfaf7,#f2eaff)}.mnav.is-dark{background:linear-gradient(180deg,#0e1526,#131c31)}.mnav[hidden]{display:none}@media(min-width:820px){.mnav{display:none!important}}.mnav__inner{display:flex;flex-direction:column;gap:2px;padding:18px clamp(18px,6vw,32px) 48px}.mnav__inner a{font-family:var(--display, system-ui);font-weight:700;font-size:20px;color:var(--ink, #38334E);text-decoration:none;padding:14px 4px;border-bottom:1px solid var(--line, #ECE7F2)}.mnav.is-dark .mnav__inner a{color:var(--bone, #ECEAE2);border-bottom-color:#eceae21f}.mnav__label{margin:22px 0 2px;font-family:var(--display, system-ui);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;color:var(--ink-faint, #6E6884)}.mnav.is-dark .mnav__label{color:#8fa6c4}.mnav__ext{font-size:13px;opacity:.6}.mnav__cta{margin-top:24px;text-align:center;border-bottom:0!important;background:var(--ink, #38334E);color:#fff!important;border-radius:999px;padding:15px 24px!important}.mnav.is-dark .mnav__cta{background:var(--bone, #ECEAE2);color:#0e1526!important}body.mnav-open{overflow:hidden}
