@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/instrument-sans-latin-wght-normal-BbzFLZTg.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/build/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/build/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff")}.mk{--mk-ease: cubic-bezier(.16, 1, .3, 1);background:var(--nx-mk-bg);color:var(--nx-mk-ink);font-family:var(--nx-font-mk-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.mk ::selection{background:var(--nx-mk-accent);color:var(--nx-mk-bg)}.mk-display{font-family:var(--nx-font-mk-display);font-stretch:72%;font-weight:750;text-transform:uppercase;letter-spacing:-.02em;line-height:.88}.mk-serif{font-family:var(--nx-font-mk-serif);font-style:italic;font-weight:400;font-stretch:100%;text-transform:none;letter-spacing:-.01em}.mk-outline{color:transparent;-webkit-text-stroke:1.5px var(--nx-mk-dim)}.mk-h-hero{font-size:clamp(64px,13.6vw,196px)}.mk-h-xl{font-size:clamp(52px,8.6vw,124px)}.mk-h-lg{font-size:clamp(46px,7.2vw,104px)}.mk-h-md{font-size:clamp(42px,6.4vw,92px)}.mk-h-sm{font-size:clamp(40px,5.6vw,80px)}.mk-link{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s var(--mk-ease)}.mk-link:hover,.mk-link[aria-pressed=true]{background-size:100% 1px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 26px;border-radius:2px;font-weight:600;font-size:16px;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.mk-btn svg{transition:transform .35s var(--mk-ease)}.mk-btn:hover svg{transform:translate(5px)}.mk-btn-accent{background:var(--nx-mk-accent);color:var(--nx-mk-bg)}.mk-btn-accent:hover{background:var(--nx-mk-ink)}.mk-btn-line{color:var(--nx-mk-ink);box-shadow:inset 0 0 0 1px var(--nx-mk-line-strong)}.mk-btn-line:hover{box-shadow:inset 0 0 0 1px var(--nx-mk-ink)}.mk-btn-dark{background:var(--nx-mk-bg);color:var(--nx-mk-ink)}.mk-btn-dark:hover{background:var(--nx-mk-line)}.mk :focus-visible{outline:2px solid var(--nx-mk-accent);outline-offset:4px}.mk-field{width:100%;min-height:56px;background:transparent;border:0;border-bottom:1px solid var(--nx-mk-line-strong);color:var(--nx-mk-ink);font-size:20px;outline:none;transition:border-color .3s}.mk-field:focus,.mk-field:focus-visible{border-bottom-color:var(--nx-mk-accent);outline:none}.mk-field::placeholder{color:var(--nx-mk-faint)}.mk-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer}.mk-range::-webkit-slider-runnable-track{height:1px;background:var(--nx-mk-line-strong)}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-9px;background:var(--nx-mk-accent);transition:transform .2s}.mk-range:hover::-webkit-slider-thumb{transform:rotate(45deg) scale(1.1)}.mk-range::-moz-range-track{height:1px;background:var(--nx-mk-line-strong)}.mk-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:0;background:var(--nx-mk-accent)}.mk-expand{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--mk-ease),opacity .4s}.mk-expand[data-open=true]{grid-template-rows:1fr;opacity:1}.mk-expand>div{overflow:hidden}.mk-plus{display:inline-block;transition:transform .5s var(--mk-ease),color .3s}[data-open=true]>*>.mk-plus,.mk-plus[data-open=true]{transform:rotate(45deg)}@keyframes mk-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes mk-ticker{to{transform:translateY(-50%)}}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-blink{50%{opacity:0}}@keyframes mk-fly{0%{opacity:0;transform:translate(-60px)}25%,75%{opacity:1;transform:none}to{opacity:0;transform:translate(60px)}}@keyframes mk-mark{to{background-size:100% 100%}}@keyframes mk-grow-x{0%{transform:scaleX(0)}}@keyframes mk-grow-y{0%{transform:scaleY(0)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-sway{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-14px)}}@keyframes mk-clip-in{0%{clip-path:inset(0 0 100% 0);transform:translateY(30px)}to{clip-path:inset(0 0 0 0);transform:none}}.mk-line{display:block;overflow:hidden;padding-bottom:.04em;transition:transform .6s var(--mk-ease)}.mk-line>span{display:block;animation:mk-line-up 1.2s var(--mk-ease) both}.mk-rise{animation:mk-rise 1s var(--mk-ease) both}.mk-swap{animation:mk-rise .6s var(--mk-ease) both}.mk-ticker{animation:mk-ticker 26s linear infinite}.mk-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-2px;background:var(--nx-mk-accent);animation:mk-blink 1s steps(1) infinite}.mk-fly{animation:mk-fly 3.2s var(--mk-ease) infinite both}.mk-mark{padding:0 .08em;background-repeat:no-repeat;background-size:0% 100%;animation:mk-mark .7s var(--mk-ease) forwards}.mk-grow-x{transform-origin:left;animation:mk-grow-x 1s var(--mk-ease) both}.mk-grow-y{transform-origin:bottom;animation:mk-grow-y .9s var(--mk-ease) both}.mk-spin{animation:mk-spin 18s linear infinite}.mk-sway{animation:mk-sway 8s ease-in-out infinite}.mk-marquee{animation:mk-marquee 40s linear infinite}.mk-mask-y{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.mk-progress{position:fixed;inset:0 0 auto 0;z-index:100;height:2px;background:var(--nx-mk-accent);transform-origin:left;transform:scaleX(0)}@supports (animation-timeline: view()){.mk-reveal{animation:mk-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.mk-clip{animation:mk-clip-in linear both;animation-timeline:view();animation-range:entry 0% cover 35%}.mk-marquee{animation:mk-marquee linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.mk-draw{transform-origin:left;animation:mk-grow-x linear both;animation-timeline:view();animation-range:entry 20% cover 50%}.mk-progress{animation:mk-progress linear both;animation-timeline:scroll(root)}}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.mk *,.mk *:before,.mk *:after{animation:none!important;transition:none!important}}
