.button.astro-j6ocf6pu{border:var(--button-stroke) solid var(--fg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:1.2em 2.4em;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.button.astro-j6ocf6pu:hover{background:var(--fg);color:var(--bg)}.button--small.astro-j6ocf6pu{font-size:var(--text-small);padding:.97em 2em}.button--wide.astro-j6ocf6pu{width:min(100%,24rem)}.section.astro-txyaz5mn{flex-direction:column;display:flex;position:relative}.section__content.astro-txyaz5mn{padding-block:var(--section-padding);position:relative}.section--small.astro-txyaz5mn{min-height:var(--height-small)}.section--medium.astro-txyaz5mn{min-height:var(--height-medium)}.section--large.astro-txyaz5mn{min-height:var(--height-large)}.section--top.astro-txyaz5mn{justify-content:flex-start}.section--middle.astro-txyaz5mn{justify-content:center}.section--bottom.astro-txyaz5mn{justify-content:flex-end}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");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-black:#000;--color-white:#fff;--color-grey:#e0e0e0;--color-grey-dark:#383838;--color-green:#add0a0;--color-muted:#666;--font-heading:"Anton", "Impact", "Arial Narrow", sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--base-font-size:14px;--heading-letter-spacing:.01em;--body-letter-spacing:.02em;--body-line-height:1.5;--text-small:1rem;--text-normal:1.2rem;--text-large:1.4rem;--text-meta:1.1rem;--h1:min(calc(4 * 1.2vw + 1rem), calc(4 * 19.2px + 1rem));--h2:min(calc(3 * 1.2vw + 1rem), calc(3 * 19.2px + 1rem));--h3:min(calc(2 * 1.2vw + 1rem), calc(2 * 19.2px + 1rem));--h4:min(calc(1 * 1.2vw + 1rem), calc(1 * 19.2px + 1rem));--page-max-width:1600px;--gutter:3vw;--section-padding:3.3vmax;--grid-gap:11px;--height-small:33vh;--height-medium:66vh;--height-large:100vh;--button-stroke:2px;--button-letter-spacing:.05em;--field-border:1px solid currentColor;--card-radius:2.5rem;--header-height:88px}@media (width<=767px) and (orientation:portrait){:root{--h1:min(calc(4 * .012 * min(100vh, 900px) + 1rem), 13vw);--h2:calc(3 * .012 * min(100vh, 900px) + 1rem);--h3:calc(2 * .012 * min(100vh, 900px) + 1rem);--h4:calc(1 * .012 * min(100vh, 900px) + 1rem);--gutter:6vw;--header-height:72px}}[data-theme=white]{--bg:var(--color-white);--fg:var(--color-black);--fg-muted:var(--color-muted)}[data-theme=light]{--bg:var(--color-grey);--fg:var(--color-black);--fg-muted:var(--color-muted)}[data-theme=black]{--bg:var(--color-black);--fg:var(--color-white);--fg-muted:#bfbfbf}[data-theme]{background-color:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{font-size:var(--base-font-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;overflow-wrap:normal;hyphens:manual;margin:0;font-weight:400}h1{font-size:var(--h1);line-height:1.092}h2{font-size:var(--h2);line-height:1.144}h3{font-size:var(--h3);line-height:1.196}h4{font-size:var(--h4);line-height:1.248}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}.container{width:100%;max-width:var(--page-max-width);padding-inline:var(--gutter);margin-inline:auto}.text-large{font-size:var(--text-large)}.text-small{font-size:var(--text-small)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-white);color:var(--color-black);padding:.75rem 1.25rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.bullets{margin:1.2em 0 0;padding:0 0 0 2.4em;list-style:none}.bullets li{margin-bottom:.55em;position:relative}.bullets li:before{content:"•";position:absolute;left:-.95em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.footer__inner.astro-oenwriqq{grid-template-columns:1fr 1fr 2fr;gap:2rem 0;padding-block:2.6vw 2vw;display:grid}.footer__inner.astro-oenwriqq:before{content:"";border-top:1px solid var(--fg);grid-column:1/-1;margin-bottom:.8vw}.footer__heading.astro-oenwriqq{font-family:var(--font-heading);font-size:var(--h3);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;margin:0 0 1.4rem;line-height:1.2}.footer__list.astro-oenwriqq{margin:0;padding:0;line-height:1.45;list-style:none}.footer__list.astro-oenwriqq a.astro-oenwriqq{text-underline-offset:.15em}.footer__list.astro-oenwriqq .footer__plain.astro-oenwriqq{text-decoration:none}.footer__brand.astro-oenwriqq{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.footer__social.astro-oenwriqq{margin-top:.2rem;display:inline-flex}@media (width<=767px){.footer__inner.astro-oenwriqq{grid-template-columns:1fr 1fr;padding-block:6vw 8vw}.footer__brand.astro-oenwriqq{grid-column:1/-1}}.header.astro-isef26zo{z-index:10;position:relative}.header--overlay.astro-isef26zo{background:0 0;position:absolute;inset:0 0 auto}.header__inner.astro-isef26zo{min-height:var(--header-height);align-items:center;gap:2.7vw;display:flex}.header__title.astro-isef26zo{z-index:2;font-family:var(--font-heading);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;white-space:nowrap;font-size:calc(2.15vw + 1rem);line-height:1;text-decoration:none;position:relative}@media (width>=1600px){.header__title.astro-isef26zo{font-size:calc(34.4px + 1rem)}}.header__nav.astro-isef26zo{gap:2vw;font-size:1.3rem;display:flex}.header__nav.astro-isef26zo a.astro-isef26zo{padding-block:.1em;text-decoration:none}.header__nav.astro-isef26zo a.astro-isef26zo:hover,.header__nav.astro-isef26zo a.astro-isef26zo[aria-current=page]{text-underline-offset:.3em;text-decoration:underline 1px}.header__action.astro-isef26zo{margin-left:auto}.menu.astro-isef26zo{display:none}@media (width<=767px){.header__nav.astro-isef26zo,.header__action.astro-isef26zo{display:none}.header__title.astro-isef26zo{font-size:2.6rem}.menu.astro-isef26zo{margin-left:auto;display:block}}.menu__toggle.astro-isef26zo{z-index:2;cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid;position:relative}.menu__toggle.astro-isef26zo::-webkit-details-marker{display:none}.menu__burger.astro-isef26zo,.menu__burger.astro-isef26zo:before{background:currentColor;width:36px;height:1px;transition:transform .2s;display:block}.menu__burger.astro-isef26zo{position:relative;transform:translateY(-4px)}.menu__burger.astro-isef26zo:before{content:"";position:absolute;top:8px}.menu.astro-isef26zo[open] .menu__burger.astro-isef26zo{transform:rotate(45deg)}.menu.astro-isef26zo[open] .menu__burger.astro-isef26zo:before{top:0;transform:rotate(-90deg)}.menu__panel.astro-isef26zo{z-index:1;padding:var(--header-height) var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;font-size:2rem;display:flex;position:fixed;inset:0}.menu__panel.astro-isef26zo a.astro-isef26zo:not(.button){text-decoration:none}.menu__panel.astro-isef26zo a.astro-isef26zo[aria-current=page]{text-underline-offset:.25em;text-decoration:underline 1px}.menu__panel.astro-isef26zo .button{margin-top:2rem}
