@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-vietnamese-400-normal.fbcbfbfd.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-400-normal.8cbc399f.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-latin-ext-400-normal.742ba392.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-400-normal.3de5a07a.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-latin-400-normal.361dab65.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-400-normal.28b1a958.woff) format("woff");unicode-range:u+00??,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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fraunces-vietnamese-500-normal.47ec7a1a.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-500-normal.33525264.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fraunces-latin-ext-500-normal.ed2540b3.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-500-normal.c790db55.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/fraunces-latin-500-normal.55a5a3b9.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-500-normal.8480e918.woff) format("woff");unicode-range:u+00??,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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-vietnamese-600-normal.193671c9.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-600-normal.065a9a3b.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-ext-600-normal.57d15a46.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-600-normal.28a40ed4.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-600-normal.ed64c0f8.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-600-normal.ba6c964e.woff) format("woff");unicode-range:u+00??,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:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-vietnamese-600-italic.43e8540c.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-600-italic.d3b28fb8.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-ext-600-italic.6436000f.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-600-italic.25daa472.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-600-italic.0e7efe95.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-600-italic.33673605.woff) format("woff");unicode-range:u+00??,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:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/fraunces-vietnamese-300-italic.7ea990af.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-300-italic.9fe1a321.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/fraunces-latin-ext-300-italic.bcc888ae.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-300-italic.15e9b4ce.woff) format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/fraunces-latin-300-italic.d4fd1620.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-300-italic.75b14aa2.woff) format("woff");unicode-range:u+00??,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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/work-sans-vietnamese-400-normal.6cac5b59.woff2) format("woff2"),url(/_next/static/media/work-sans-vietnamese-400-normal.49701e4f.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/work-sans-latin-ext-400-normal.7b171bc8.woff2) format("woff2"),url(/_next/static/media/work-sans-latin-ext-400-normal.4fb4dcc4.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/work-sans-latin-400-normal.87374e80.woff2) format("woff2"),url(/_next/static/media/work-sans-latin-400-normal.c3a62739.woff) format("woff");unicode-range:u+00??,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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/work-sans-vietnamese-500-normal.162e9177.woff2) format("woff2"),url(/_next/static/media/work-sans-vietnamese-500-normal.6678538e.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/work-sans-latin-ext-500-normal.1571149e.woff2) format("woff2"),url(/_next/static/media/work-sans-latin-ext-500-normal.05849722.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/work-sans-latin-500-normal.efad461b.woff2) format("woff2"),url(/_next/static/media/work-sans-latin-500-normal.e391090d.woff) format("woff");unicode-range:u+00??,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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/work-sans-vietnamese-600-normal.ed2ff221.woff2) format("woff2"),url(/_next/static/media/work-sans-vietnamese-600-normal.24be968a.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/work-sans-latin-ext-600-normal.ae78bf11.woff2) format("woff2"),url(/_next/static/media/work-sans-latin-ext-600-normal.8dc60fb1.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/work-sans-latin-600-normal.b70f4c26.woff2) format("woff2"),url(/_next/static/media/work-sans-latin-600-normal.5aeefc7f.woff) format("woff");unicode-range:u+00??,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-vietnamese-400-normal.dc46663f.woff2) format("woff2"),url(/_next/static/media/space-mono-vietnamese-400-normal.fe1a7f2b.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-ext-400-normal.2f61b03d.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-ext-400-normal.93a852b8.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-400-normal.2a23a011.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-400-normal.b45fe2b3.woff) format("woff");unicode-range:u+00??,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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-mono-vietnamese-700-normal.623acf55.woff2) format("woff2"),url(/_next/static/media/space-mono-vietnamese-700-normal.754d779b.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-mono-latin-ext-700-normal.1188c8c5.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-ext-700-normal.ed836502.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-mono-latin-700-normal.637e3c40.woff2) format("woff2"),url(/_next/static/media/space-mono-latin-700-normal.fc1bd8c5.woff) format("woff");unicode-range:u+00??,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}:root{--ink:#17110f;--ink-soft:#4a3f3a;--paper:#faf8f6;--paper-dim:#f0ece8;--red:#e0182c;--red-deep:#7c0f1c;--red-tint:#fbe4e4;--line:rgba(23,17,15,.12);--font-display:"Fraunces","Georgia",serif;--font-body:"Work Sans",system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.05;margin:0;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.wrap{max-width:var(--container);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;color:var(--red);font-weight:700;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--red);display:inline-block}.btn{font-family:var(--font-body);font-weight:600;font-size:15px;padding:14px 26px;border-radius:3px;border:2px solid var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--red);border-color:var(--red);color:var(--paper)}.btn-primary:hover{background:var(--red-deep);border-color:var(--red-deep);transform:translateY(-2px)}.btn-dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-dark:hover{background:var(--red);border-color:var(--red);transform:translateY(-2px)}.btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.btn-ghost-light{background:transparent;border-color:hsla(30,29%,97%,.5);color:var(--paper)}.btn-ghost-light:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.reach-bar{height:10px;width:100%;background:var(--paper-dim);border-radius:2px;overflow:hidden;position:relative}.reach-bar__fill{height:100%;background:linear-gradient(90deg,var(--red-deep),var(--red));border-radius:2px}.section{padding:96px 0}.section-tight{padding:64px 0}@media (max-width:720px){.section{padding:64px 0}.wrap{padding:0 20px}}.Footer_footer__pQtti{background:var(--ink);color:hsla(30,29%,97%,.72);padding-top:72px}.Footer_grid__88hvW{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;grid-gap:48px;gap:48px;padding-bottom:48px;border-bottom:1px solid hsla(30,29%,97%,.12)}.Footer_logo__fUEOF{height:46px;width:auto;margin-bottom:18px;border-radius:4px;background:var(--paper);padding:6px 10px}.Footer_about__NUgf4 p{max-width:320px;font-size:14.5px;line-height:1.7}.Footer_footer__pQtti h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;color:var(--paper);margin-bottom:18px}.Footer_footer__pQtti ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:14.5px}.Footer_footer__pQtti a:hover{color:var(--red)}.Footer_contactList__WGnHw li{line-height:1.5}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;padding:22px 28px;font-size:13px;font-family:var(--font-mono)}@media (max-width:780px){.Footer_grid__88hvW{grid-template-columns:1fr;gap:32px}}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.Header_topBar__Guhl4{background:var(--ink);color:hsla(30,29%,97%,.75);font-family:var(--font-mono);font-size:12.5px}.Header_topBarInner__5YDwy{display:flex;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px}.Header_dot__Xvyy4{width:4px;height:4px;border-radius:50%;background:var(--red);display:inline-block}.Header_mainBar__NoFN4{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.Header_brand__fkyv5 img{height:78px;width:auto;border-radius:10px}.Header_nav__tNWGY{display:flex;align-items:center;gap:32px;font-weight:600;font-size:15px}.Header_nav__tNWGY a{position:relative;padding:4px 0}.Header_nav__tNWGY a:not(.Header_cta__xbIXT):after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:var(--red);transition:width .2s ease}.Header_nav__tNWGY a:not(.Header_cta__xbIXT):hover:after{width:100%}.Header_cta__xbIXT{padding:10px 20px;font-size:14px}.Header_burger__9ocpS{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.Header_burger__9ocpS span{width:24px;height:2px;background:var(--ink);display:block}@media (max-width:860px){.Header_brand__fkyv5 img{height:60px;border-radius:8px}.Header_burger__9ocpS{display:flex}.Header_nav__tNWGY{position:fixed;top:0;right:0;height:100vh;width:min(78vw,320px);background:var(--paper);flex-direction:column;align-items:flex-start;justify-content:center;gap:26px;padding:40px 32px;transform:translateX(100%);transition:transform .25s ease;box-shadow:-12px 0 30px rgba(0,0,0,.15)}.Header_nav__tNWGY[data-open=true]{transform:translateX(0)}.Header_cta__xbIXT{width:100%;justify-content:center}}