@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-wdth-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-wdth-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-wdth-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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--paper:#efece4;--paper-2:#e4dfd3;--ink:#0c0c0c;--ink-2:#1a1a1a;--muted:#5d5851;--line:#0c0c0c29;--red:#e1112d;--red-ink:#b80d24;--night:#0c0c0c;--night-2:#161616;--night-line:#efece42e;--night-muted:#a8a39b;--font:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--max:1400px;--radius:0px;--radius-sm:0px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--fs-xs:.78rem;--fs-sm:.9375rem;--fs-md:1.0625rem;--fs-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--fs-2xl:clamp(1.75rem, 1.1rem + 3.8vw, 4.75rem);--fs-3xl:clamp(2.6rem, 1.2rem + 6vw, 7.5rem);--fs-hero:clamp(2.4rem, .3rem + 10.4vw, 10rem);color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem;overflow-x:clip}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--fs-md);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ul,ol{padding:0;list-style:none}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:clamp(4.5rem,10vw,9rem);position:relative}.night{background:var(--night);color:var(--paper);--line:var(--night-line);--muted:var(--night-muted)}.sand{background:var(--paper-2)}.skip{z-index:300;background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display,h1,h2,h3{font-variation-settings:"wdth" 125;letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:.96}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}@media (width<=400px){.display,h1,h2,h3{font-variation-settings:"wdth" 105}}h3{font-size:var(--fs-xl);letter-spacing:-.03em;line-height:1.05}p{text-wrap:pretty}h1,h2,h3{overflow-wrap:break-word;hyphens:auto}.wrap>*,.section-head>*,.grid-2>*,[class*=__grid]>*,[class*=__inner]>*{min-width:0}.lead{font-size:var(--fs-lg);color:var(--muted);max-width:46ch;line-height:1.5}.eyebrow{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.75rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--red);flex:none;width:1.75rem;height:2px}.red{color:var(--red)}.comma{color:var(--red);display:inline-block}.muted{color:var(--muted)}.outline{color:#0000;-webkit-text-stroke:1.5px currentColor}.btn{--bg:var(--ink);--fg:var(--paper);border:1px solid var(--bg);background:var(--bg);min-height:3.4rem;color:var(--fg);font-weight:600;font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .45s var(--ease), border-color .45s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fill,var(--red));transition:transform .55s var(--ease);position:absolute;inset:-1px;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:#fff;border-color:var(--fill,var(--red))}.btn .arrow{width:1.2em;height:1.2em;transition:transform .55s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn--red{--bg:var(--red);--fg:#fff;--fill:var(--ink)}.night .btn--red{--fill:var(--paper)}.night .btn--red:hover{color:var(--ink)}.btn--ghost{--bg:transparent;--fg:currentColor;border-color:var(--line)}.btn--ghost:before{background:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.night .btn--ghost:before{background:var(--paper)}.night .btn--ghost:hover{color:var(--ink);border-color:var(--paper)}.btn--light{--bg:var(--paper);--fg:var(--ink);--fill:var(--ink)}.btn--lg{min-height:3.9rem;font-size:var(--fs-sm);padding:1.2rem 1.75rem}.link-arrow{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.5rem;padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{background-position:100% 100%;background-size:0 1px}.arrow{flex:none;width:1.1em;height:1.1em}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(32px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-split] .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}.js [data-split] .w>span{transform-origin:0 100%;transition:transform 1s var(--ease);transition-delay:calc(var(--i,0) * 40ms + 40ms);display:inline-block;transform:translateY(110%)rotate(4deg)}.js [data-split].is-in .w>span{transform:none}}.intro,.curtain{z-index:200;background:var(--ink);color:var(--paper);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}.intro-on .intro{pointer-events:all;display:grid}.intro__word{font-variation-settings:"wdth" 125;letter-spacing:-.05em;align-items:flex-end;padding-bottom:.08em;font-size:clamp(4rem,17vw,15rem);font-weight:800;line-height:.8;display:flex;overflow:clip}.intro__word span{animation:rise .9s var(--ease) forwards;animation-delay:calc(var(--i) * 90ms + .15s);display:block;transform:translateY(110%)}.intro__word svg{width:.34em;height:.68em;color:var(--red);animation:rise-c 1s var(--ease) .55s forwards;margin-left:.04em;transform:translateY(110%)rotate(-20deg)}@keyframes rise{to{transform:none}}@keyframes rise-c{to{transform:none}}.intro__count{left:var(--gutter);bottom:var(--gutter);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--night-muted);font-weight:600;position:absolute}.intro__bar{background:var(--red);transform-origin:0;width:100%;height:4px;animation:load 1.35s var(--ease-io) .1s forwards;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes load{to{transform:scaleX(1)}}.intro.is-done{animation:lift .9s var(--ease-io) forwards;pointer-events:none}@keyframes lift{to{transform:translateY(-100%)}}.curtain{transition:transform .6s var(--ease-io);z-index:190;display:grid;transform:translateY(100%)}.curtain svg{width:clamp(2rem,6vw,4rem);color:var(--red);opacity:0;transition:opacity .3s .2s}.curtain.is-in{pointer-events:all;transform:none}.curtain.is-in svg{opacity:1}.curtain-open .curtain{transition:none;transform:none}.curtain-open .curtain svg{opacity:1}.curtain.is-out{transition:transform .7s var(--ease-io);transform:translateY(-100%)}.curtain.is-out svg{opacity:0}.cursor{z-index:180;mix-blend-mode:difference;pointer-events:none;opacity:0;width:.9rem;height:.9rem;transition:width .4s var(--ease), height .4s var(--ease), margin .4s var(--ease), opacity .3s;background:#fff;border-radius:50%;margin:-.45rem 0 0 -.45rem;display:none;position:fixed;top:0;left:0}.has-cursor .cursor{display:block}.has-cursor .cursor.is-on{opacity:1}.has-cursor .cursor.is-big{width:4.25rem;height:4.25rem;margin:-2.125rem 0 0 -2.125rem}.k{font-variation-settings:"wdth" var(--kw,108), "wght" var(--kg,600);will-change:font-variation-settings;display:inline-block}.k--sp{width:.28em}.grid-2{grid-template-columns:1fr;gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=900px){.grid-2{grid-template-columns:1fr 1fr}}.section-head{gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=900px){.section-head{grid-template-columns:1.4fr 1fr;align-items:end}}.section-head .eyebrow{grid-column:1/-1}.chip{border:1px solid var(--line);font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:.45rem .85rem;display:inline-flex}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.rule{border:0;border-top:1px solid var(--line)}.page-head{justify-items:start;gap:1.5rem;padding-top:clamp(8.5rem,15vw,12rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.price-tag{border-bottom:2px solid var(--red);align-items:baseline;gap:.6rem;padding-bottom:.2rem;font-weight:600;text-decoration:none;display:inline-flex}.price-tag strong{font-variation-settings:"wdth" 125;letter-spacing:-.03em;font-size:1.6rem;font-weight:800}.price-tag small{color:var(--muted)}.sticky-cta{z-index:60;left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);font-size:var(--fs-sm);transition:transform .6s var(--ease);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .4rem .4rem 1.1rem;display:flex;position:fixed;transform:translateY(160%)}.sticky-cta.is-on{transform:none}.sticky-cta strong{font-variation-settings:"wdth" 115}.sticky-cta .btn{min-height:2.75rem;padding:.6rem 1.1rem}@media (width>=1000px){.sticky-cta{bottom:1.5rem;left:auto;right:1.5rem}}@media (width<=599px){.hide-sm{display:none}}html{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}.js .k{transform:translateY(115%)}.is-ready .k{animation:kin-in .95s var(--ease) both;animation-delay:calc(var(--ci) * 32ms + 80ms)}@keyframes kin-in{0%{transform:translateY(115%)rotate(7deg)}to{transform:none}}}.btn:active,.sticky-cta .btn:active{transform:scale(.97)}.opt:active{transform:scale(.99)}.sp{z-index:70;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.sp i{background:var(--red);transform-origin:0;height:100%;transform:scaleX(var(--sp,0));display:block}@media (hover:none){.btn:hover:before{transform:translateY(101%)}}@media (prefers-reduced-motion:reduce){.curtain{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s!important;transform:none!important}.curtain.is-in{opacity:1;visibility:visible;transition-delay:0s!important}.curtain-open .curtain{opacity:1;visibility:visible;transition:none!important}.curtain.is-out{opacity:0}}@media (width<=479px){.sticky-cta{font-size:var(--fs-xs);padding-left:.9rem}.sticky-cta>span,.sticky-cta .btn{white-space:nowrap}.sticky-cta .muted-sm{display:none}.sticky-cta .btn{gap:.6rem;min-height:2.6rem;padding-inline:.9rem}}.hs-bar{display:none}@media (width<=899px){.hs[data-hs]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .25rem;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:.75rem;display:flex;overflow-x:auto;border:0!important}.hs[data-hs]::-webkit-scrollbar{display:none}.hs[data-hs]>li{scroll-snap-align:start;background:0 0;flex:0 0 78%;min-height:13.5rem;display:block;border:1px solid var(--line)!important;padding:1.25rem!important}.hs[data-hs]>li>span:first-child{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--red);margin-bottom:1rem;font-size:2.4rem;font-weight:800;line-height:1;display:block}.hs[data-hs]>li h3{margin-bottom:.5rem}.hs-bar{background:var(--line);height:3px;margin-top:1rem;display:block;position:relative;overflow:hidden}.hs-bar[hidden]{display:none}.hs-bar i{background:var(--red);width:30%;position:absolute;top:0;bottom:0;left:0}@supports (animation-timeline:view()){.hs[data-hs]>li,.pr__item{animation:linear both hs-in}.hs[data-hs]>li:not(.tl),.pr__item:not(.tl){animation-timeline:view(inline);animation-range:entry}@keyframes hs-in{0%{opacity:.3;transform:scale(.9)translate(6%)}to{opacity:1;transform:none}}}}@media (hover:none){.curtain{transition-duration:.45s}}.faq,.kb{content-visibility:auto;contain-intrinsic-size:auto 720px}@media (width<=899px){.is-pinned{view-timeline:--pin block;content-visibility:visible;padding-block:0!important}.is-pinned>:first-child{height:100svh;padding:5rem var(--gutter) 2.5rem;flex-direction:column;justify-content:center;gap:1.25rem;position:sticky;top:0;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.is-pinned>:first-child>*{flex:none}.is-pinned h2{font-size:clamp(1.7rem,7.4vw,2.4rem)}.is-pinned [data-pin-track]{will-change:transform;gap:.75rem;animation:linear both pin-x;scroll-snap-type:none!important;width:max-content!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.is-pinned [data-pin-track]:not(.tl){animation-timeline:--pin;animation-range:contain}.is-pinned [data-pin-track]>li{min-height:11.5rem;flex:0 0 min(78vw,22rem)!important;animation:none!important}.is-pinned .hs-bar{display:none}.is-pinned>:first-child:before,.is-pinned>:first-child:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--line);height:3px;position:absolute;bottom:1.5rem}.is-pinned>:first-child:after{background:var(--red);transform-origin:0;animation:linear both pin-fill}.is-pinned>:first-child:not(.tl):after{animation-timeline:--pin;animation-range:contain}@keyframes pin-x{to{transform:translate3d(calc(var(--pin-d) * -1), 0, 0)}}@keyframes pin-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (width<=899px) and (height<=780px){.is-pinned .lead,.is-pinned .sec__cta{display:none}}.pf,.tl,.sec,.faq{overflow-x:clip}@media (width>=900px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pf__item,.faq__list details,.sec__row:nth-child(odd){animation:linear both slide-r}.tl__item,.sec__row:nth-child(2n){animation:linear both slide-l}.pf__item:not(.tl),.faq__list details:not(.tl),.tl__item:not(.tl),.sec__row:not(.tl){animation-timeline:view();animation-range:entry entry 60%}@keyframes slide-r{0%{opacity:0;transform:translate(26vw)}to{opacity:1;transform:none}}@keyframes slide-l{0%{opacity:0;transform:translate(-26vw)}to{opacity:1;transform:none}}}}.logo[data-astro-cid-f7espo7c]{font-variation-settings:"wdth" 125;letter-spacing:-.02em;align-items:flex-start;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}.logo__comma[data-astro-cid-f7espo7c]{width:.32em;height:auto;color:var(--red);transform-origin:50% 0;margin-top:-.18em;margin-left:.04em}.hdr[data-astro-cid-nen7h5rs]{z-index:50;transition:transform .6s var(--ease);color:var(--ink);position:fixed;inset:0 0 auto}.hdr[data-astro-cid-nen7h5rs]:before{content:"";background:var(--paper);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease);z-index:-1;position:absolute;inset:0}.hdr[data-astro-cid-nen7h5rs].is-stuck:before{opacity:.94}.hdr[data-astro-cid-nen7h5rs].on-dark{color:var(--paper)}.hdr[data-astro-cid-nen7h5rs].on-dark:before{background:var(--night);border-color:var(--night-line)}.hdr[data-astro-cid-nen7h5rs].is-hidden:not(.is-open){transform:translateY(-101%)}.hdr[data-astro-cid-nen7h5rs].is-open{color:var(--paper)}.hdr[data-astro-cid-nen7h5rs].is-open:before{opacity:0}.hdr__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;height:4.5rem;display:flex}.hdr__logo[data-astro-cid-nen7h5rs]{z-index:2;margin-right:auto;text-decoration:none;position:relative}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;display:none}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);letter-spacing:.02em;padding-block:.25rem;font-weight:600;text-decoration:none;display:block;position:relative;overflow:hidden}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .5s var(--ease);display:block}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:attr(data-text);color:var(--red);position:absolute;top:100%;left:0}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:before{content:"";background:var(--red);width:100%;height:2px;position:absolute;bottom:0;left:0}.hdr__cta[data-astro-cid-nen7h5rs]{background:var(--red);color:#fff;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;transition:background .4s var(--ease);align-items:center;gap:.75rem;padding:.7rem 1.1rem;font-weight:700;text-decoration:none;display:none}.hdr__cta[data-astro-cid-nen7h5rs]:hover{background:var(--ink)}.on-dark[data-astro-cid-nen7h5rs] .hdr__cta[data-astro-cid-nen7h5rs]:hover{background:var(--paper);color:var(--ink)}.hdr__toggle[data-astro-cid-nen7h5rs]{z-index:2;cursor:pointer;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem 0;font-weight:700;display:flex;position:relative}.hdr__burger[data-astro-cid-nen7h5rs]{gap:6px;width:26px;display:grid}.hdr__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:2px;transition:transform .5s var(--ease);background:currentColor;display:block}.hdr[data-astro-cid-nen7h5rs].is-open .hdr__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.hdr[data-astro-cid-nen7h5rs].is-open .hdr__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}@media (width>=1000px){.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:flex}.hdr__cta[data-astro-cid-nen7h5rs]{display:inline-flex}.hdr__toggle[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{z-index:-1;background:var(--night);color:var(--paper);clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-io);align-items:flex-end;padding-block:6rem 2rem;display:flex;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}.hdr[data-astro-cid-nen7h5rs].is-open .menu[data-astro-cid-nen7h5rs]{clip-path:inset(0)}.menu__inner[data-astro-cid-nen7h5rs]{gap:2rem;max-height:100%;display:grid;overflow-y:auto}.menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--night-line);align-items:baseline;gap:1rem;display:flex;overflow:hidden}.menu__n[data-astro-cid-nen7h5rs]{font-size:var(--fs-xs);color:var(--red);min-width:1.5rem;font-weight:700}.menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-variation-settings:"wdth" 125;letter-spacing:-.04em;transition:transform .8s var(--ease), color .3s;transition-delay:calc(var(--i) * 45ms + .25s);font-size:clamp(1.7rem,7.5vw,3rem);font-weight:700;line-height:1.25;text-decoration:none;display:block;transform:translateY(110%)}.menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--red)}.hdr[data-astro-cid-nen7h5rs].is-open .menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transform:none}.menu__foot[data-astro-cid-nen7h5rs]{color:var(--night-muted);font-size:var(--fs-sm);justify-items:start;gap:.5rem;display:grid}.menu__foot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{color:#fff;margin-bottom:.75rem}.ftr[data-astro-cid-jo6i4kqk]{padding-block:clamp(1.75rem,4vw,2.5rem) 1.25rem}.ftr__top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ftr__logo[data-astro-cid-jo6i4kqk]{text-decoration:none}.ftr__logo[data-astro-cid-jo6i4kqk] .logo{font-size:1.75rem}.ftr[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{color:#fff;overflow-wrap:anywhere;max-width:100%;min-height:3rem;padding-block:.75rem}.ftr__links[data-astro-cid-jo6i4kqk]{border-block:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;gap:.4rem 1.25rem;margin-block:1.25rem 0;padding-block:1.25rem;display:flex}.ftr__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ftr__linkbtn[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .3s}.ftr__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ftr__linkbtn[data-astro-cid-jo6i4kqk]:hover{color:var(--red)}.ftr__linkbtn[data-astro-cid-jo6i4kqk]{cursor:pointer;font-size:inherit;color:var(--night-muted);background:0 0;border:0;padding:0}.ftr__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);color:var(--muted);padding-top:1rem}.ck[data-astro-cid-hq3mgpmn]{z-index:80;border-radius:var(--radius);background:var(--ink);max-width:26rem;color:var(--paper);animation:ck-in .8s var(--ease) both;--line:var(--night-line);padding:1.25rem;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 30px 80px -20px #00000080}.ck[data-astro-cid-hq3mgpmn][hidden]{display:none}@keyframes ck-in{0%{opacity:0;transform:translateY(20px)}}.ck__title[data-astro-cid-hq3mgpmn]{font-variation-settings:"wdth" 125;margin-bottom:.35rem;font-weight:600}.ck__text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-sm);color:var(--night-muted);line-height:1.5}.ck__actions[data-astro-cid-hq3mgpmn]{gap:.5rem;margin-top:1rem;display:flex}.ck__actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{flex:1;justify-content:center;min-height:2.75rem;padding:.6rem 1rem}.muted-sm[data-astro-cid-bjs4jpu3]{color:var(--night-muted);font-size:var(--fs-xs)}
