@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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{--ink:#18181b;--muted:#52525b;--paper:#fff;--stone:#fafaf9;--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:3000px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--font-display:"Mona Sans Variable", sans-serif;--font-body:"Inter Variable", sans-serif}@media screen and (width<=991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (width<=767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (width<=479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);font-size:var(--size-font)}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);margin:0;font-size:1em}img,svg{max-width:100%;display:block}button,a{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.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}.page{width:min(100%, var(--size-container));margin-inline:auto}.btn{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:1.125rem 1.25rem;font-size:1em;font-weight:500;line-height:1;display:inline-flex}.btn-dark{letter-spacing:0;background:var(--ink);color:var(--stone);padding-block:1rem;font-size:.8125em}.btn-light{background:var(--paper);color:var(--ink)}.btn-ghost{border-color:var(--paper);color:var(--paper)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn-ghost:focus-visible,.btn-light:focus-visible{outline-color:var(--paper)}.nav{background:var(--paper);padding:1em 1.5em}.nav-bar{justify-content:space-between;align-items:center;gap:1em;display:flex}.logo{width:7em;height:auto}.nav-actions{align-items:center;gap:1.5em;display:flex}.clock{color:var(--muted);font-variant-numeric:tabular-nums;gap:.75rem;margin:0;font-size:.8125em;line-height:1.5;display:none}.hero{padding:0 1.5em 1.5em}.hero-frame{border-radius:1.5em;align-items:flex-start;min-height:45.375em;padding:3em;display:flex;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:center 70%;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(#18181b0d 62%,#18181b00 100%);position:absolute;inset:0}.hero-copy{flex-direction:column;gap:2em;max-width:45.0625em;display:flex;position:relative}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);font-size:4.5em;font-weight:400;line-height:.96}.hero-actions{flex-wrap:wrap;gap:.25em;display:flex}.how{padding:7em 6em 4em}.how-inner{flex-direction:column;gap:6em;display:flex}.how h2{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;font-size:3.5em;font-weight:400;line-height:1.1}.steps{flex-direction:column;gap:9em;margin:0;padding:0;list-style:none;display:flex}.step{justify-content:flex-end;align-items:center;gap:7em;display:flex}.step-copy{flex-direction:column;flex:none;align-items:flex-start;gap:1em;width:26.375em;display:flex}.step-index,.step-copy h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.2}.step-index{font-variant-numeric:tabular-nums;font-size:1em}.step-copy h3{max-width:16.375rem;font-size:2.25em}.step-body{color:var(--muted);letter-spacing:.01em;font-size:1em;line-height:1.5}.step-body-mobile{display:none}.step-shape{flex:none;width:min(41.022em,52%)}.hex-cluster{width:100%;height:auto}.how-stage{display:contents}.how-cluster{display:none}.footer{padding-top:4em}.footer-top{justify-content:space-between;align-items:flex-end;gap:2em;width:min(82.6875em,100% - 7.3125em);margin-inline:auto;display:flex}.footer-line{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.5em;line-height:1.1}.footer-address{max-width:13.75rem;color:var(--muted);text-align:right;font-size:.8125em;line-height:1.5}.footer-address-mobile{display:none}.footer-mark{margin-top:10.3125em;padding-bottom:4.4375em}.wordmark{aspect-ratio:1315.34/295.709;width:min(82.2086em,100% - 6.625em);margin:0 auto;position:relative}.wordmark img{max-width:none;height:auto;position:absolute}@media screen and (width<=991px){.nav,.hero{padding-inline:.75em}.hero{padding-bottom:.75em}.hero-frame{min-height:46.125em;padding:1.5em}.hero-photo{object-position:82% center}.hero-copy h1{letter-spacing:-.03em;font-size:3em}.how{padding:4em .75em 3em}.how-inner{gap:3em}.how h2{letter-spacing:-.02em;font-size:2em}.steps{gap:6em}.step{flex-direction:column;align-items:stretch;gap:3.125em}.step-shape{width:100%;max-width:22.375em;margin-inline:auto}.step-copy{width:100%;padding-inline:1.5em}.step-copy h3{font-size:1.75em}.step-body-desktop{display:none}.step-body-mobile{display:block}.footer{padding:3em .75em 0}.footer-top{flex-direction:column;align-items:flex-start;gap:1.25em;width:100%}.footer-line{font-size:2.25em}.footer-address{text-align:left}.footer-address-desktop{display:none}.footer-address-mobile{max-width:11.6875rem;display:block}.footer-mark{margin-top:8em;padding-bottom:.75em}.wordmark{width:100%}}@media screen and (width>=992px){.clock{display:flex}.step-copy{order:1}.step-shape{order:2}.how.is-sequenced{align-items:center;min-height:100vh;padding-block:4em;display:flex}.how.is-sequenced .how-inner{gap:4em;width:100%}.how.is-sequenced .how-stage{grid-template-columns:minmax(0,26.375em) min(41.022em,52%);justify-content:end;align-items:center;gap:7em;display:grid}.how.is-sequenced .steps{gap:0;display:grid}.how.is-sequenced .step{grid-area:1/1;display:block}.how.is-sequenced .step-shape{display:none}.how.is-sequenced .how-cluster{width:100%;display:block}}html.contact-open{overflow:hidden}.contact{z-index:20;visibility:hidden;transition:visibility 0s linear .24s;position:fixed;inset:0}.contact.is-open{visibility:visible;transition:visibility}.contact-overlay{opacity:0;cursor:pointer;background:#18181b66;border:0;padding:0;transition:opacity .2s;position:absolute;inset:0}.contact.is-open .contact-overlay{opacity:1}.contact-panel{background:var(--paper);border-radius:1.5em 0 0 1.5em;flex-direction:column;justify-content:space-between;gap:2em;width:min(25.125em,100%);height:100%;padding:2em 1.5em;transition:transform .24s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.contact.is-open .contact-panel{transform:none}.contact-top{flex-direction:column;flex:1;gap:5.75em;min-height:0;display:flex;overflow:auto}.contact-bar{justify-content:space-between;align-items:center;display:flex}.contact-mark{width:1.84375em;height:auto}.contact-close{color:var(--muted);text-underline-offset:.15em;background:0 0;border:0;padding:0;font-size:.8125em;line-height:1.5;text-decoration:underline}.contact-close:focus-visible,.contact-form input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.contact-body{flex-direction:column;gap:2em;display:flex}.contact-body h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.25em;font-weight:400;line-height:1.1}.contact-form{flex-direction:column;gap:1.5em;display:flex}.contact-names{gap:.5em;display:flex}.field{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}.field-label{font-family:var(--font-display);color:#111;font-size:.6875em;line-height:1.5}.field-req{color:#be123c}.field input{background:var(--paper);width:100%;height:3rem;color:var(--ink);border:1px solid #e5e5e5;border-radius:.5rem;padding:.75rem 1rem;font-size:.8125em;line-height:1}.field input::placeholder{color:#a1a1aa}.field input[aria-invalid=true]{border-color:#be123c}.field-error{color:#be123c;min-height:1rem;font-size:.6875em;line-height:1.5}.field-error:empty{display:none}.contact-note,.contact-status{color:#a1a1aa;margin:0;font-size:.6875em;line-height:1.5}.contact-status{color:var(--ink);font-size:1em}.contact-send{flex:none;width:100%}.contact-send:disabled{cursor:progress}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.contact-overlay,.contact-panel{transition:none}}
