@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}:root{--fn-ground:#f5f7fb;--fn-ink:#1f45a8;--fn-glass:#1f45a80f;--fn-ink-faint:#1f45a857;--fn-on-ink:#f5f7fb;--fn-on-ink-soft:#f5f7fbc7;--fn-face:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--fn-gutter:clamp(1.25rem, 5vw, 4rem);--fn-hold:165svh;--fn-ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--fn-ground);color:var(--fn-ink);scrollbar-color:var(--fn-ink-faint) var(--fn-ground);-webkit-text-size-adjust:100%;text-size-adjust:100%}body.fn{font-family:var(--fn-face);font-kerning:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:1rem;font-weight:400;font-stretch:100%;line-height:1.5;overflow-x:clip}.fn ::selection{background:var(--fn-ink);color:var(--fn-on-ink)}.fn :focus-visible{outline:2px solid var(--fn-ink);outline-offset:4px;border-radius:2px}.fn a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.fn h1,.fn h2,.fn p,.fn ul,.fn ol{margin:0}.fn .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fn-scene{height:var(--fn-hold)}.fn-scene--stage{height:calc(100svh + 55svh + var(--fn-parts,3) * 14svh)}.fn-hold{height:100svh;padding:0 var(--fn-gutter);place-content:center;justify-items:center;display:grid;position:sticky;top:0}.fn-line{text-align:center;text-wrap:balance;letter-spacing:-.026em;max-width:16ch;font-size:clamp(1.95rem,1.15rem + 3.3vw,3.65rem);font-weight:450;font-stretch:100%;line-height:1.08}@media (prefers-reduced-motion:reduce){.fn-scene,.fn-scene--stage{height:auto}.fn-hold{height:auto;min-height:85svh;position:static}}.fn-stage[data-astro-cid-nqy44yfv]{justify-items:center;gap:clamp(1.4rem,4svh,2.6rem);display:grid}.fn-services[data-astro-cid-nqy44yfv]{justify-items:center;gap:clamp(.6rem,1.6svh,1rem);padding:0;list-style:none;display:grid}.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]{align-items:flex-start;gap:.85rem;display:flex}.fn-service[data-astro-cid-nqy44yfv]{text-align:center;justify-items:center;gap:.15rem;max-width:22rem;display:grid}.fn-service__name[data-astro-cid-nqy44yfv]{letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.92rem,.84rem + .45vw,1.15rem);font-weight:600;font-stretch:84%;line-height:1.2}.fn-service__gloss[data-astro-cid-nqy44yfv]{text-wrap:balance;font-size:clamp(.88rem,.82rem + .3vw,1.02rem);font-weight:400;line-height:1.3}.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]:before,.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]:after{content:"";opacity:.55;width:2rem;height:1px;transition:transform .5s var(--fn-ease), opacity .5s var(--fn-ease);background:currentColor;flex:none;margin-top:.6em;transform:scaleX(.5)}.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]:before{transform-origin:100%}.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]:after{transform-origin:0}.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv][data-done][data-side=left]:before,.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv][data-done][data-side=right]:after,.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv][data-done][data-side=both]:before,.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv][data-done][data-side=both]:after{opacity:1;height:2px;transform:none}@media (prefers-reduced-motion:reduce){.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]:before,.fn-services[data-astro-cid-nqy44yfv] li[data-astro-cid-nqy44yfv]:after{transition:none}}.fn-glass[data-astro-cid-ubp5esld]{z-index:0;pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0 0 auto}.fn-top[data-astro-cid-ubp5esld],.fn-run[data-astro-cid-ubp5esld],.fn-pool[data-astro-cid-ubp5esld]{z-index:1;position:relative}.fn-top[data-astro-cid-ubp5esld]{z-index:2;padding:clamp(1rem, 3vw, 1.75rem) var(--fn-gutter);padding-top:max(clamp(1rem, 3vw, 1.75rem), env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.fn-brand[data-astro-cid-ubp5esld]{letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:620;font-stretch:112%;text-decoration:none;display:inline-flex}.fn-brand[data-astro-cid-ubp5esld] .fn-brand__mark{width:1.45rem;height:auto}.fn-mail[data-astro-cid-ubp5esld]{text-decoration-line:underline;text-decoration-color:var(--fn-ink-faint);transition:text-decoration-color .25s var(--fn-ease);font-size:.9rem;font-weight:480}.fn-mail[data-astro-cid-ubp5esld]:hover{text-decoration-color:var(--fn-ink)}.fn-mouth[data-astro-cid-ubp5esld]{min-height:100svh;padding:46svh var(--fn-gutter) 8svh;align-content:start;justify-items:center;display:grid}.fn-headline[data-astro-cid-ubp5esld]{text-align:center;text-wrap:balance;letter-spacing:-.035em;max-width:22ch;font-size:clamp(2.65rem,1rem + 6.6vw,6rem);font-weight:560;font-stretch:110%;line-height:.98}.fn-intro[data-astro-cid-ubp5esld]{text-align:center;text-wrap:balance;letter-spacing:-.012em;max-width:34ch;margin-top:clamp(1.4rem,4svh,2.6rem);font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:450;line-height:1.3}.fn-intro[data-astro-cid-ubp5esld] p[data-astro-cid-ubp5esld]+p[data-astro-cid-ubp5esld]{margin-top:.35em}.fn-stem[data-astro-cid-ubp5esld]{padding:34svh var(--fn-gutter) 16svh;align-content:start;justify-items:center;display:grid}.fn-stem[data-astro-cid-ubp5esld] .fn-line[data-astro-cid-ubp5esld]{max-width:18ch}.fn-cock[data-astro-cid-ubp5esld]{width:1px;height:1px;margin-top:22svh}.fn-scale-track[data-astro-cid-ubp5esld]{top:100svh;bottom:110svh;right:var(--fn-gutter);display:none;position:absolute}.fn-scale[data-astro-cid-ubp5esld]{position:sticky;top:calc(50svh - 6rem)}.fn-scale[data-astro-cid-ubp5esld] ol[data-astro-cid-ubp5esld]{gap:1.1rem;padding:0;list-style:none;display:grid}.fn-scale[data-astro-cid-ubp5esld] a[data-astro-cid-ubp5esld]{letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.7rem;font-size:.74rem;font-weight:520;font-stretch:84%;text-decoration:none;display:flex}.fn-scale[data-astro-cid-ubp5esld] a[data-astro-cid-ubp5esld]:after{content:"";transform-origin:100%;width:2.25rem;height:1px;transition:transform .45s var(--fn-ease);background:currentColor;transform:scaleX(.4)}.fn-scale[data-astro-cid-ubp5esld] a[data-astro-cid-ubp5esld][aria-current]{font-weight:720}.fn-scale[data-astro-cid-ubp5esld] a[data-astro-cid-ubp5esld][aria-current]:after{height:2px;transform:none}.fn-scale[data-astro-cid-ubp5esld] a[data-astro-cid-ubp5esld]:hover:after{transform:scaleX(.7)}@media (width>=1000px){.fn-scale-track[data-astro-cid-ubp5esld]{display:block}}.fn-pool[data-astro-cid-ubp5esld]{background:var(--fn-ink);min-height:78svh;color:var(--fn-on-ink);padding:clamp(5rem, 16svh, 9rem) var(--fn-gutter) max(3rem, env(safe-area-inset-bottom));text-align:center;align-content:center;justify-items:center;gap:1.1rem;display:grid}.fn-intake[data-astro-cid-ubp5esld]{width:40px;height:220px;position:absolute;top:0;left:0;overflow:visible}.fn-intake__wall[data-astro-cid-ubp5esld]{fill:none;stroke:var(--fn-on-ink-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.fn-intake__dot[data-astro-cid-ubp5esld]{fill:var(--fn-on-ink);animation:3.6s linear infinite fn-rise}.fn-intake__dot[data-astro-cid-ubp5esld]:nth-of-type(2){animation-delay:-1.2s}.fn-intake__dot[data-astro-cid-ubp5esld]:nth-of-type(3){animation-delay:-2.4s}@keyframes fn-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:1;transform:translateY(-200px)}}@media (width>=700px){.fn-intake[data-astro-cid-ubp5esld]{left:20px}.fn-intake__wall[data-astro-cid-ubp5esld]{transform-origin:20px 0;transform:scaleX(1.4)}}.fn-pool__close[data-astro-cid-ubp5esld]{letter-spacing:-.026em;text-wrap:balance;max-width:18ch;margin-bottom:clamp(2.5rem,8svh,4.5rem);font-size:clamp(1.95rem,1.15rem + 3.3vw,3.65rem);font-weight:450;line-height:1.08}.fn-pool__line[data-astro-cid-ubp5esld]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:450;line-height:1.12}.fn-offer[data-astro-cid-ubp5esld]{justify-items:center;gap:clamp(1.1rem,3.5svh,2rem);display:grid}.fn-offer[data-astro-cid-ubp5esld] .fn-line[data-astro-cid-ubp5esld]{max-width:17ch}.fn-offer__days[data-astro-cid-ubp5esld]{text-align:center;text-wrap:balance;letter-spacing:-.012em;max-width:30ch;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:450;line-height:1.35}.fn-pool__foot[data-astro-cid-ubp5esld]{letter-spacing:.12em;text-transform:uppercase;color:var(--fn-on-ink-soft);margin-top:.6rem;font-size:.74rem;font-weight:520;font-stretch:84%}.fn-trust[data-astro-cid-ubp5esld]{justify-items:center;gap:clamp(1.25rem,4svh,2.25rem);display:grid}.fn-trust[data-astro-cid-ubp5esld] .fn-line[data-astro-cid-ubp5esld]{max-width:18ch}.fn-pool__next[data-astro-cid-ubp5esld]{max-width:30ch;color:var(--fn-on-ink-soft);text-wrap:balance;font-size:.95rem;line-height:1.4}.fn-pool__mail[data-astro-cid-ubp5esld]{text-decoration-line:underline;text-decoration-color:var(--fn-on-ink-soft);transition:text-decoration-color .25s var(--fn-ease);font-size:1.05rem;font-weight:520}.fn-pool__mail[data-astro-cid-ubp5esld]:hover{text-decoration-color:var(--fn-on-ink)}.fn-pool__mail[data-astro-cid-ubp5esld]:focus-visible{outline-color:var(--fn-on-ink)}.fn-pool[data-astro-cid-ubp5esld] .fn-pool__mark{width:2rem;height:auto;color:var(--fn-on-ink-soft);margin-top:clamp(3rem,10svh,5.5rem)}.fn-pool[data-astro-cid-ubp5esld] [data-astro-cid-ubp5esld]::selection{background:var(--fn-on-ink);color:var(--fn-ink)}@media (prefers-reduced-motion:reduce){.fn-intake__dot[data-astro-cid-ubp5esld]{opacity:0;animation:none}.fn-scale[data-astro-cid-ubp5esld] a[data-astro-cid-ubp5esld]:after,.fn-mail[data-astro-cid-ubp5esld],.fn-pool__mail[data-astro-cid-ubp5esld]{transition:none}}
