@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.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;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.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;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.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{--font-display:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--font-body:"Archivo Variable", "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:#16221a;--ink-soft:#55655a;--paper:#f8f9f4;--field:#eef1e8;--brand:#3ca638;--brand-deep:#1f3d28;--rule:#dfe3da;--danger:#b4432f;--band-bg:#1f3d28;--band-fg:#fff;--band-body:#eef3ecbd;--band-line:#ffffff29;--band-panel:#ffffff0e;--header-h:92px;--img-radius:10px;--lift:cubic-bezier(.2, .7, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-weight:400}h1{font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.04}h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.14}h3{font-size:1.2rem;line-height:1.25}p{margin:0 0 1.1em}img{object-fit:cover;width:100%;height:100%;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}section{padding:112px 0}.pf{position:relative;overflow:hidden}.pf img{object-fit:cover;width:100%;height:118%;position:absolute;top:-9%;left:0}.wash{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wash .par{position:absolute;inset:-12% 0}.wash img{opacity:.13;filter:saturate(.8)}.hdr{z-index:40;transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.hdr:before{content:"";pointer-events:none;background:linear-gradient(#08120a9e 0%,#08120a61 38%,#08120a24 70%,#08120a00 100%);height:200px;transition:opacity .3s;position:absolute;inset:0 0 auto}.hdr .wrap{height:var(--header-h);justify-content:space-between;align-items:center;display:flex;position:relative}.brand{align-items:center;text-decoration:none;display:flex}.brand img{border-radius:50%;width:58px;height:58px;box-shadow:0 2px 14px #0000004d}.nav-desktop{gap:32px;display:flex}.nav-desktop a{color:#fff;letter-spacing:.015em;border-bottom:1px solid #0000;padding-bottom:3px;font-size:.94rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .2s;display:inline-block}.nav-desktop a>span{transform-origin:bottom;backface-visibility:hidden;text-shadow:0 1px 2px #000000b3,0 1px 8px #00000073;transition:transform .22s var(--lift);display:inline-block}.nav-desktop a:hover>span,.nav-desktop a:focus-visible>span{transform:scale(1.06)}.nav-desktop a:hover,.nav-desktop a:focus-visible{border-bottom-color:currentColor}.hdr.is-solid{background:var(--paper);box-shadow:0 1px 0 var(--rule)}.hdr.is-solid:before{opacity:0}.hdr.is-solid .brand img{box-shadow:none}.hdr.is-solid .nav-desktop a{color:var(--ink)}.hdr.is-solid .nav-desktop a>span{text-shadow:none}.hdr.is-solid .burger span{background:var(--ink);box-shadow:none}.burger{z-index:45;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;padding:0;display:none;position:relative}.burger span{background:#fff;width:26px;height:2px;transition:transform .3s,opacity .2s,background-color .3s,box-shadow .3s;display:block;box-shadow:0 1px 3px #00000073}.hdr.menu-open .burger span{box-shadow:none;background:#fff}.hdr.menu-open .burger span:first-child{transform:translateY(8px)rotate(45deg)}.hdr.menu-open .burger span:nth-child(2){opacity:0;transform:scaleX(.2)}.hdr.menu-open .burger span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.menu{top:calc(var(--header-h) - 8px);-webkit-backdrop-filter:blur(16px)saturate(1.15);transform-origin:100% 0;opacity:0;visibility:hidden;width:min(300px,100vw - 44px);transition:opacity .24s ease, transform .26s var(--lift), visibility 0s linear .26s;background:#1f3d28d1;border:1px solid #ffffff29;border-radius:12px;padding:6px 22px 10px;position:absolute;right:22px;transform:translateY(-10px)scale(.97);box-shadow:0 20px 50px #08120a66,0 4px 12px #08120a3d}.hdr.menu-open .menu{opacity:1;visibility:visible;transition:opacity .24s ease, transform .26s var(--lift), visibility 0s;transform:none}@supports not (backdrop-filter:blur(1px)){.menu{background:#1f3d28f5}}.menu nav{flex-direction:column;display:flex}.menu nav a{font-family:var(--font-display);color:#fff;border-bottom:1px solid #ffffff1f;padding:13px 0;font-size:1.12rem;line-height:1.2;text-decoration:none;display:block}.menu nav a:last-child{border-bottom:0}.hero{height:100svh;min-height:560px;position:relative;overflow:hidden}.hero .bg{will-change:transform;position:absolute;inset:-12% 0}.hero .bg img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";z-index:1;background:linear-gradient(100deg,#08120a6b 0%,#08120a2e 42%,#08120a00 70%),linear-gradient(#0c180e57 0%,#0c180e05 32%,#0c180e3d 58%,#0c180ee0 100%);position:absolute;inset:0}.hero .wrap{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:72px;display:flex;position:relative}.hero h1{color:#fff;text-shadow:0 2px 6px #00000059,0 4px 50px #00000080;max-width:14ch}.hero p{color:#fffffff2;text-shadow:0 1px 4px #00000073,0 1px 24px #0009;max-width:46ch;margin:20px 0 0;font-size:1.14rem}.rise{opacity:0;animation:rise .9s var(--lift) forwards;transform:translateY(18px)}.rise2{animation-delay:.16s}@keyframes rise{to{opacity:1;transform:none}}.facts{background:var(--field);border-bottom:1px solid var(--rule)}.facts .wrap{grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;display:grid}.fact{border-right:1px solid var(--rule);padding:30px 34px 30px 0}.fact:last-child{border-right:0;padding-right:0}.fact:not(:first-child){padding-left:34px}.fact b{font-family:var(--font-display);margin-bottom:2px;font-size:1.3rem;font-weight:400;display:block}.fact span{color:var(--ink-soft);font-size:.92rem}.story .ph,.wide .ph{transition:transform .5s var(--lift), box-shadow .5s var(--lift);box-shadow:0 1px 2px #1428181a,0 8px 16px #14281817,0 24px 48px #1428181f,0 48px 80px #1428181a}.story .ph:hover,.wide .ph:hover{transform:translateY(-6px);box-shadow:0 2px 3px #1428181a,0 12px 22px #1428181a,0 34px 60px #14281824,0 60px 100px #1428181c}.how-side .ph{transition:transform .5s var(--lift), box-shadow .5s var(--lift);box-shadow:0 1px 2px #00000040,0 8px 16px #00000038,0 24px 48px #00000047,0 48px 80px #00000038}.how-side .ph:hover{transform:translateY(-6px);box-shadow:0 2px 3px #00000040,0 12px 22px #0000003d,0 34px 60px #00000052,0 48px 90px #0000003d}.story .wrap{grid-template-columns:.92fr 1fr;align-items:start;gap:76px;display:grid}.story .ph{aspect-ratio:4/4.1;border-radius:var(--img-radius);margin-top:26px}.lede{font-family:var(--font-display);margin:22px 0 26px;font-size:1.55rem;line-height:1.4}.story p{color:var(--ink-soft);max-width:64ch}.more{color:var(--brand-deep);border-bottom:1.5px solid var(--brand);margin-top:6px;font-size:.97rem;font-weight:500;text-decoration:none;display:inline-block}.more:hover{color:var(--brand)}.grow{background:var(--field);position:relative;overflow:hidden}.grow>.wrap{z-index:1;position:relative}.grow h2{margin-bottom:14px}.grow .intro{color:var(--ink-soft);max-width:52ch;margin-bottom:48px}.cards{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:18px;display:grid}.card{transition:transform .3s var(--lift);background:0 0;flex-direction:column;display:flex}.card .ph{aspect-ratio:4/4.5;border-radius:var(--img-radius);transition:box-shadow .3s}.card:hover{transform:translateY(-7px)}.card:hover .ph{box-shadow:0 18px 34px #14281833,0 4px 10px #14281824}.card .txt{border-top:1px solid #16221a29;margin-top:16px;padding:16px 2px 0}.card h3{margin-bottom:6px;font-size:1.06rem}.card p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.55}.statement{align-items:center;height:78vh;min-height:440px;display:flex;position:relative;overflow:hidden}.statement .bg{will-change:transform;position:absolute;inset:-14% 0}.statement:after{content:"";background:#0a140c70;position:absolute;inset:0}.statement .wrap{z-index:2;position:relative}.statement blockquote{max-width:19ch;font-family:var(--font-display);color:#fff;text-shadow:0 2px 8px #0006;margin:0;font-size:clamp(1.7rem,3.6vw,3rem);font-weight:300;line-height:1.25}.statement cite{font-family:var(--font-body);letter-spacing:.03em;color:#ffffffd1;text-shadow:0 1px 6px #00000080;margin-top:22px;font-size:.92rem;font-style:normal;display:block}.gal{position:relative;overflow:hidden}.gal>.wrap{z-index:1;position:relative}.gal h2{margin-bottom:12px}.gal .intro{color:var(--ink-soft);max-width:52ch;margin-bottom:44px}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.grid figure{aspect-ratio:4/2.9;border-radius:var(--img-radius);transition:transform .3s var(--lift), box-shadow .3s ease;margin:0}.grid figure:hover{z-index:2;transform:translateY(-8px)scale(1.012);box-shadow:0 22px 40px #14281838,0 5px 12px #14281829}.cap{z-index:2;color:#fff;background:linear-gradient(#0a140c00,#0a140cdb);padding:36px 16px 13px;font-size:.88rem;position:absolute;bottom:0;left:0;right:0}.how{background:var(--band-bg);color:var(--band-fg)}.how .wrap{grid-template-columns:1fr .9fr;align-items:start;gap:64px;display:grid}.how h2{color:var(--band-fg);margin-bottom:30px}.item{border-top:1px solid var(--band-line);grid-template-columns:auto 1fr;gap:16px;padding:22px 0;display:grid}.item:last-of-type{border-bottom:1px solid var(--band-line)}.dot{background:var(--brand);border-radius:50%;width:9px;height:9px;margin-top:9px}.item h3{color:var(--band-fg);margin-bottom:5px;font-size:1.06rem}.item p{color:var(--band-body);margin:0;font-size:.94rem}.buyers{background:var(--band-panel);border-radius:var(--img-radius);padding:26px 28px}.buyers h3{color:var(--band-fg);margin-bottom:12px;font-size:1.1rem}.buyers p{color:var(--band-body);margin:0;font-size:.94rem}.how-side figure{margin:14px 0 0}.how-side .ph{aspect-ratio:16/10;border-radius:var(--img-radius)}.how-side figcaption{color:var(--band-body);opacity:.85;padding-top:9px;font-size:.83rem}.contact .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;display:flex}.contact h2{max-width:18ch}.contact p{color:var(--ink-soft);max-width:46ch;margin:16px 0 0}.btn{background:var(--brand-deep);color:#fff;cursor:pointer;border:0;border-radius:3px;padding:16px 34px;font-size:1rem;transition:transform .18s,box-shadow .18s,background-color .2s;box-shadow:0 10px 26px #142d1a4d,0 2px 5px #142d1a38}.btn:hover{background:#2c5638;transform:translateY(-2px);box-shadow:0 16px 34px #142d1a57,0 3px 7px #142d1a3d}.btn:active{transform:translateY(0);box-shadow:0 6px 16px #142d1a47}.ov{z-index:60;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#0c160e8c;justify-content:center;align-items:center;padding:24px;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0}.ov.is-open{opacity:1;visibility:visible;transition:opacity .25s,visibility}.dlg{background:var(--paper);width:100%;max-width:520px;max-height:92vh;transition:transform .3s var(--lift);border-radius:12px;padding:36px 36px 30px;position:relative;overflow-y:auto;transform:translateY(14px)scale(.98);box-shadow:0 2px 6px #08120a2e,0 24px 60px #08120a52}.ov.is-open .dlg{transform:none}.dlg h3{margin-bottom:6px;font-size:1.7rem}.dlg-sub{color:var(--ink-soft);margin-bottom:24px;font-size:.92rem}.dlg-close{width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:1.6rem;line-height:1;transition:background-color .2s;position:absolute;top:12px;right:14px}.dlg-close:hover{background:#16221a12}.hp{opacity:0;position:absolute;left:-9999px}.fld{margin-bottom:16px}.fld label{letter-spacing:.02em;color:var(--ink-soft);margin-bottom:6px;font-size:.82rem;display:block}.fld input,.fld select,.fld textarea{border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:4px;padding:12px 14px;font-size:.96rem;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;min-height:110px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #3ca63829}.fld .is-bad{border-color:var(--danger)}.err{min-height:1.1em;color:var(--danger);margin-top:5px;font-size:.79rem;display:block}.form .btn{margin-top:6px}.form .btn:disabled{opacity:.6;cursor:default;transform:none}.form-note{color:var(--ink-soft);margin:14px 0 0;font-size:.9rem}.form-note.is-good{color:var(--brand-deep)}.form-note.is-bad{color:var(--danger)}.sent{text-align:center;padding:18px 0 6px;display:none}.sent.is-shown{display:block}.sent p{color:var(--ink-soft);margin-bottom:22px}.page-hero{align-items:flex-end;height:min(62vh,520px);min-height:400px;display:flex;position:relative;overflow:hidden}.page-hero .bg{will-change:transform;position:absolute;inset:-12% 0}.page-hero:after{content:"";z-index:1;background:linear-gradient(#0c180e8c 0%,#0c180e24 40%,#0c180e4d 62%,#0c180edb 100%);position:absolute;inset:0}.page-hero .wrap{z-index:2;padding-bottom:54px;position:relative}.page-hero h1{color:#fff;text-shadow:0 2px 6px #00000059,0 4px 50px #00000080;max-width:16ch;font-size:clamp(2.2rem,5vw,3.8rem)}article{padding:88px 0 40px}.col{max-width:660px;margin:0 auto;padding:0 32px}.col p{color:#2c3a31;line-height:1.75}.chapter{margin-bottom:56px}.chapter h2{margin-bottom:18px}.wide{max-width:1180px;margin:64px auto;padding:0 32px}.wide .ph{aspect-ratio:16/9.6;border-radius:var(--img-radius)}.wide figcaption{color:var(--ink-soft);padding-top:12px;font-size:.85rem}article .statement{height:70vh;min-height:400px;margin:76px 0}.closing{background:var(--field);margin-top:70px;padding:78px 0}.closing p{font-family:var(--font-display);color:var(--ink);font-size:1.45rem;line-height:1.5}footer{background:var(--field);border-top:1px solid var(--rule);padding:30px 0}footer .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}footer .mark{border-radius:50%;justify-self:start;width:52px;height:52px}.addr{text-align:center;color:var(--ink-soft);letter-spacing:.055em;font-size:.74rem;line-height:1.9}.addr .nm{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);margin-bottom:2px;font-size:.95rem;display:block}.addr a{color:var(--ink-soft);border-bottom:1px solid #55655a59;text-decoration:none}.addr a:hover{color:var(--brand-deep)}.credit{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.19em;opacity:.7;justify-self:end;font-size:.6rem}@media (width<=900px){:root{--header-h:74px}section{padding:76px 0}.wrap{padding:0 22px}.brand img{width:48px;height:48px}.nav-desktop{display:none}.burger{display:flex}.hero:after{background:linear-gradient(#0c180e80 0%,#0c180e1f 30%,#0c180e61 60%,#0c180ee0 100%)}.facts .wrap{grid-template-columns:1fr 1fr}.fact{border-right:0;border-bottom:1px solid var(--rule);padding:22px 0}.fact:not(:first-child){padding-left:0}.story .wrap{grid-template-columns:1fr;gap:36px}.cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.statement{height:62vh;min-height:360px}.grid{grid-template-columns:1fr 1fr;gap:10px}.how .wrap{grid-template-columns:1fr;gap:36px}.ov{padding:16px}.dlg{padding:30px 24px 24px}article{padding:60px 0 30px}.col{padding:0 22px}.wide{margin:44px auto;padding:0 22px}article .statement{height:56vh;min-height:340px;margin:52px 0}footer .wrap{grid-template-columns:1fr;justify-items:center;gap:14px}footer .mark,.credit{justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;animation:none;transform:none}.hdr,.menu,.burger span,.card,.nav-desktop a,.nav-desktop a>span,.story .ph,.how-side .ph,.wide .ph,.grid figure,.btn,.ov,.dlg{transition:none}.nav-desktop a:hover>span,.story .ph:hover,.how-side .ph:hover,.wide .ph:hover,.grid figure:hover,.btn:hover,.dlg{transform:none}}
