@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-standard-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(/_astro/archivo-latin-ext-standard-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(/_astro/archivo-latin-standard-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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-italic.DS6JCx7O.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:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-italic.Cq9u_6Zz.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:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-italic.BuvkOFDm.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}:root{--ink: #0b0b0c;--ink-2: #121214;--ink-3: #19191c;--line: rgba(255, 255, 255, .1);--text: #f3efe6;--mute: #a39f96;--gold: #e2b453;--gold-hi: #f6dc94;--gold-lo: #a97a26;--gold-grad: linear-gradient(100deg, #b98a35 0%, #f6dc94 38%, #e2b453 62%, #a97a26 100%);--red: #d63a2f;--paper: #f2ede3;--paper-2: #e8e1d3;--paper-ink: #17150f;--paper-mute: #625c50;--paper-line: rgba(23, 21, 15, .14);--body: "Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1240px;--gut: clamp(16px, 4vw, 40px);--r: 10px;--header: 76px;--qb-ink: #0b0b0c;--qb-ink-soft: #2a2925;--qb-paper: #f2ede3;--qb-surface: #ffffff;--qb-card: #ffffff;--qb-line: #ddd5c4;--qb-mute: #6b6559;--qb-accent: #0b0b0c;--qb-accent-ink: #9a6d1f;--qb-on-accent: #f6dc94;--qb-radius: 8px;--qb-display: var(--body);--qb-body: var(--body);--qb-stretch: 118%;--qb-weight: 800}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 12px)}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%}img{display:block;height:auto}a{color:inherit}button{font:inherit}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3,.display{font-family:var(--body);font-stretch:125%;font-style:italic;font-weight:850;line-height:.98;letter-spacing:-.012em;margin:0;text-wrap:balance}h1{font-size:clamp(42px,6.4vw,92px)}h2{font-size:clamp(32px,4.4vw,60px)}h3{font-size:clamp(20px,1.8vw,24px);line-height:1.15;font-weight:800}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gut) * 2);margin:0 auto;padding:0 var(--gut)}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--gold);color:var(--ink);padding:8px 14px;border-radius:6px}.skip:focus{left:8px}.gold{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.kicker:before{content:"";width:22px;height:11px;background:currentColor;clip-path:polygon(0 100%,50% 0,100% 100%,86% 100%,50% 26%,14% 100%);flex:none}.paper .kicker{color:#9a6d1f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,background-color .2s,border-color .2s,color .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn svg{width:18px;height:18px;flex:none}.btn-gold{background:var(--gold-grad);background-size:140% 100%;color:#120d03;box-shadow:0 10px 30px -12px #e2b4538c,inset 0 1px #fff6}.btn-gold:hover{background-position:100% 0}.btn-ghost{background:transparent;border-color:#ffffff47;color:var(--text)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-hi)}.btn-ink{background:var(--ink);color:var(--gold-hi)}.btn-ink:hover{background:#000}@media(max-width:520px){.btn:not(.sm){width:100%}}.paper .btn-ghost{border-color:var(--paper-line);color:var(--paper-ink)}.paper .btn-ghost:hover{border-color:var(--paper-ink);color:var(--paper-ink)}section{position:relative}.band{padding:clamp(72px,10vw,136px) 0}.band-tight{padding:clamp(56px,7vw,96px) 0}.raised{background:var(--ink-2)}.paper{background:var(--paper);color:var(--paper-ink)}.paper .mute,.paper .lead{color:var(--paper-mute)}.mute{color:var(--mute)}.lead{font-size:clamp(18px,1.5vw,20px);color:#cfcabe;max-width:60ch}.sec-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px);max-width:820px}.sec-head p{margin:0}.sec-head.split{max-width:none;grid-template-columns:1.2fr 1fr;align-items:end;gap:40px}@media(max-width:860px){.sec-head.split{grid-template-columns:1fr;gap:18px}}.grid-bg{background-image:linear-gradient(rgba(226,180,83,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(226,180,83,.055) 1px,transparent 1px);background-size:48px 48px}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ticks li{position:relative;padding-left:34px}.ticks li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--gold)}.ticks li:after{content:"";position:absolute;left:7px;top:8px;width:8px;height:5px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}.paper .ticks li:before{border-color:#9a6d1f}.paper .ticks li:after{border-color:#9a6d1f}.ph{position:relative;overflow:hidden;border-radius:var(--r);background:var(--ink-3)}.ph img{width:100%;height:100%;object-fit:cover}.js [data-rise]{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd, 0ms)}.js [data-rise].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-rise]{opacity:1;transform:none;transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hdr[data-astro-cid-nen7h5rs]{position:sticky;top:0;z-index:50;background:#0b0b0cd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .3s,background-color .3s}.hdr[data-astro-cid-nen7h5rs].scrolled{border-bottom-color:var(--line);background:#0b0b0cf0}.bar[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:28px;height:var(--header)}.brand[data-astro-cid-nen7h5rs]{flex:none;display:block}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:50px;width:auto}.nav[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:4px;margin-left:auto}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.drop[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:550;color:#d9d4c9;transition:color .2s,background-color .2s}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.drop[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].on{color:var(--gold-hi)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].on{background:#e2b45314}.chev[data-astro-cid-nen7h5rs] svg{width:14px;height:14px;transition:transform .2s}.drop[data-astro-cid-nen7h5rs]{position:relative}.menu[data-astro-cid-nen7h5rs]{position:absolute;top:100%;left:50%;width:620px;transform:translate(-50%,8px);padding-top:10px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}.drop[data-astro-cid-nen7h5rs]:hover .menu[data-astro-cid-nen7h5rs],.drop[data-astro-cid-nen7h5rs]:focus-within .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)}.drop[data-astro-cid-nen7h5rs]:hover .chev[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{list-style:none;margin:0;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#141416;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -20px #000c}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex;gap:12px;padding:12px;border-radius:10px;text-decoration:none;transition:background-color .2s}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#e2b45314}.menu[data-astro-cid-nen7h5rs] .n[data-astro-cid-nen7h5rs]{font-size:12px;color:var(--gold);font-weight:700;padding-top:2px;font-variant-numeric:tabular-nums}.menu[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{display:block;font-size:15px;font-weight:700}.menu[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:block;font-size:13px;color:var(--mute);line-height:1.4}.acts[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:14px}.tel[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.tel[data-astro-cid-nen7h5rs] svg{width:17px;height:17px;color:var(--gold)}.tel[data-astro-cid-nen7h5rs]:hover{color:var(--gold-hi)}.btn[data-astro-cid-nen7h5rs].sm{min-height:44px;padding:0 20px;font-size:15px}.burger[data-astro-cid-nen7h5rs]{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--text);align-items:center;justify-content:center;cursor:pointer}.burger[data-astro-cid-nen7h5rs] svg{width:22px;height:22px;display:block}.burger[data-astro-cid-nen7h5rs] .i-close[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs].open .burger[data-astro-cid-nen7h5rs] .i-open[data-astro-cid-nen7h5rs]{display:none}.hdr[data-astro-cid-nen7h5rs].open .burger[data-astro-cid-nen7h5rs] .i-close[data-astro-cid-nen7h5rs]{display:block}.sheet[data-astro-cid-nen7h5rs],.phonebar[data-astro-cid-nen7h5rs]{display:none}@media(max-width:1240px){.cbk[data-astro-cid-nen7h5rs]{display:none}}@media(max-width:1100px){.tel[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.tel[data-astro-cid-nen7h5rs]{width:44px;height:44px;justify-content:center;border:1px solid var(--line);border-radius:50%}}@media(max-width:920px){:root{--header: 66px}.nav[data-astro-cid-nen7h5rs],.tel[data-astro-cid-nen7h5rs]{display:none}.acts[data-astro-cid-nen7h5rs]{margin-left:auto;gap:10px}.burger[data-astro-cid-nen7h5rs]{display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:42px}.sheet[data-astro-cid-nen7h5rs]{display:block;position:fixed;inset:var(--header) 0 0;background:var(--ink);overflow-y:auto;padding:18px 0 120px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s,visibility .25s}.hdr[data-astro-cid-nen7h5rs].open .sheet[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.sheet-label[data-astro-cid-nen7h5rs]{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin:0 0 8px;font-weight:650}.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{list-style:none;margin:0;padding:0}.sheet-services[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:block;padding:9px 0;font-size:24px;font-stretch:118%;font-style:italic;font-weight:800;text-decoration:none;border-bottom:1px solid var(--line)}.sheet-links[data-astro-cid-nen7h5rs]{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:22px!important}.sheet-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:block;padding:8px 0;color:#d9d4c9;text-decoration:none;font-weight:600}.sheet-cta[data-astro-cid-nen7h5rs]{display:grid;gap:10px;margin-top:26px}.pill[data-astro-cid-nen7h5rs]{background:none;border:0;color:var(--gold);text-decoration:underline;text-underline-offset:3px;padding:8px;cursor:pointer}.phonebar[data-astro-cid-nen7h5rs]{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#0b0b0cf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px}.phonebar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.phonebar[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:1.5px solid #ffffff3d;color:var(--text);background:none;cursor:pointer}.phonebar[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs][data-quote]{background:var(--gold-grad);color:#120d03;border-color:#0000}.phonebar[data-astro-cid-nen7h5rs] svg{width:18px;height:18px}body{padding-bottom:70px}}@media(max-width:420px){.acts[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs].sm{display:none}}.ftr[data-astro-cid-jo6i4kqk]{background:#070708;border-top:1px solid var(--line);padding:72px 0 28px;font-size:15px}.top[data-astro-cid-jo6i4kqk]{display:grid;grid-template-columns:1.4fr 1fr .9fr 1.3fr;gap:40px}.lead-col[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:210px;margin-bottom:18px}.lead-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--mute);max-width:34ch}.h[data-astro-cid-jo6i4kqk]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:650;margin-bottom:14px}ul[data-astro-cid-jo6i4kqk]{list-style:none;margin:0;padding:0;display:grid;gap:8px}a[data-astro-cid-jo6i4kqk]{text-decoration:none;color:#d9d4c9;transition:color .2s}a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-hi)}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{display:inline-flex;align-items:center;gap:10px;color:#d9d4c9}.contact[data-astro-cid-jo6i4kqk] svg{width:17px;height:17px;color:var(--gold);flex:none}.em[data-astro-cid-jo6i4kqk]{word-break:break-all}.contact[data-astro-cid-jo6i4kqk]{margin-bottom:20px}.social[data-astro-cid-jo6i4kqk]{display:flex;align-items:center;gap:10px;margin-top:8px}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.soon[data-astro-cid-jo6i4kqk]{display:inline-flex;align-items:center;gap:8px;height:40px;border:1px solid var(--line);border-radius:999px}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:40px;justify-content:center}.soon[data-astro-cid-jo6i4kqk]{padding:0 14px 0 10px;color:var(--mute);font-size:13px}.social[data-astro-cid-jo6i4kqk] svg{width:18px;height:18px}.cb[data-astro-cid-jo6i4kqk]{display:block;background:none;border:0;padding:12px 0 0;color:var(--gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}.base[data-astro-cid-jo6i4kqk]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:22px;border-top:1px solid var(--line);color:#6f6b63;font-size:13px}@media(max-width:980px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}}
