@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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{--paper:#f4f0e7;--paper-2:#ebe6da;--ink:#0f2a1b;--muted:#4e5e54;--line:#0f2a1b24;--green:#127a45;--action:#0f5c34;--action-hover:#0b4628;--leaf:#a6e57e;--ember:#f26b3a;--forest:#0b2e1c;--night:#0a2119;--amber:#f2a65a;--brass:#c8a45a;--sage:#a9c0b1;--ground:#06130e;--ground-2:#0a1c14;--ivory:#f4f0e7;--ivory-soft:#f4f0e7c2;--ivory-faint:#f4f0e799;--hairline:#f4f0e724;--champagne:#ecd6aa;--app-canvas:#e8f2ec;--app-card:#15241d;--app-green:#16a34a;--app-light:#88db83;--app-sage:#a8bdb0;--app-muted:#6a8072;--app-line:#54655d;--app-field:#f8fcf9;--app-own:#2caa5e;--app-link:#168244;--app-gradient:linear-gradient(90deg, #14532d 0%, #16a34a 60%, #88db83 100%);--app-gradient-text:linear-gradient(90deg, #14532d 0%, #15803d 60%, #2f9450 100%);--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--text:"Outfit Variable", "Outfit", system-ui, sans-serif;--gutter:clamp(16px, 4.45vw, 64px);--nav-h:76px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1)}@media (width<=1023px){:root{--nav-h:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 17px/1.5 var(--text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}img,svg{max-width:100%;display:block}a{color:inherit}::selection{background:var(--leaf);color:var(--ink)}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.btn{background:var(--action);color:#fff;height:52px;font:600 17px/1 var(--text);letter-spacing:.005em;cursor:pointer;transition:background-color .2s var(--ease-soft), transform .12s var(--ease-soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--sm{height:44px;padding:0 20px;font-size:15.5px}.text-link{transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:2px;font-weight:500;text-decoration:none}.nav-link{transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1.5px no-repeat;padding-bottom:3px;text-decoration:none}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--action-hover)}.text-link:hover{background-position:100% 100%;background-size:0 1.5px}.nav-link:hover{background-position:0 100%;background-size:100% 1.5px}}.preview-tag{font:500 12px/1 var(--text);letter-spacing:.02em;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}[tabindex="-1"]:focus{outline:none}.h-display{font:300 clamp(30px, 3.5vw, 54px)/1.06 var(--display);letter-spacing:-.022em;text-wrap:balance;margin:0}.h-display b{font-weight:640;display:block}.page-title{font:780 clamp(48px, 7vw, 108px)/.95 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.section-title{font:780 clamp(36px, 4.4vw, 64px)/1 var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0 0 18px}.lede{max-width:44ch;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.tag{font:600 13px/1.2 var(--text);background:var(--paper-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.tag:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.tag--planned:before{background:var(--ember)}.pform{gap:18px;display:grid}.pform .field{gap:6px;display:grid}.pform label{color:var(--ink);font-size:15.5px;font-weight:600}.pform .hint{color:var(--muted);margin:0;font-size:14.5px}.pform input,.pform select,.pform textarea{width:100%;min-height:52px;color:var(--ink);font:400 17px/1.4 var(--text);background:#fffdf8;border:1.5px solid #0f2a1b52;border-radius:14px;padding:12px 16px}.pform textarea{resize:vertical;min-height:140px}.pform select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.pform input:focus-visible,.pform select:focus-visible,.pform textarea:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-color:var(--green)}.pform [aria-invalid=true]{border-color:#b42318}.pform .field-error{color:#a3201a;min-height:0;margin:0;font-size:15px;font-weight:500}.pform .field-error:empty{display:none}.pform .actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.form-status{margin:0;font-size:16px;line-height:1.5}.form-status:empty{display:none}.form-status[data-kind=error]{color:#a3201a;font-weight:500}.form-status[data-kind=info]{background:var(--paper-2);color:var(--ink);border-radius:12px;padding:12px 14px}.unsent-note{color:var(--muted);align-items:baseline;gap:10px;margin:0;font-size:15px;display:flex}.unsent-note:before{content:"";background:var(--ember);border-radius:50%;flex:none;width:9px;height:9px;translate:0 -1px}.nav[data-astro-cid-wpvy4v7s]{z-index:30;height:var(--nav-h);padding:0 var(--gutter);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.brand[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-wpvy4v7s]{color:var(--ink);transition:transform .7s var(--ease)}.brand-word[data-astro-cid-wpvy4v7s]{font:700 28px/1 var(--display);letter-spacing:-.005em}.links[data-astro-cid-wpvy4v7s]{gap:clamp(24px,3vw,44px);font-size:17px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.signin[data-astro-cid-wpvy4v7s]{background-position:100% calc(100% - 9px);align-items:center;min-height:44px;display:inline-flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{background-position:0 calc(100% - 9px);background-size:100% 1.5px;font-weight:500}.menu[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{font-weight:600}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:24px;font-size:17px;display:flex}.menu-btn[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;border-radius:10px;width:44px;height:44px;padding:10px;display:none}.menu-btn[data-astro-cid-wpvy4v7s] .bar[data-astro-cid-wpvy4v7s]{background:var(--ink);height:2px;transition:transform .25s var(--ease);border-radius:2px;margin:6px 0;display:block}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bar[data-astro-cid-wpvy4v7s]:first-of-type{transform:translateY(4px)rotate(45deg)}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bar[data-astro-cid-wpvy4v7s]:last-of-type{transform:translateY(-4px)rotate(-45deg)}.menu[data-astro-cid-wpvy4v7s]{left:0;right:0;top:var(--nav-h);background:var(--paper);border-top:1px solid var(--line);position:absolute;box-shadow:0 18px 30px -18px #0f2a1b59}.menu[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{padding:12px var(--gutter) 24px;flex-direction:column;gap:4px;font-size:19px;display:flex}.menu[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){border-bottom:1px solid var(--line);padding:12px 0;text-decoration:none}.menu[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{margin-top:16px}@media (hover:hover) and (pointer:fine){.brand[data-astro-cid-wpvy4v7s]:hover .brand-mark[data-astro-cid-wpvy4v7s]{transform:rotate(60deg)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.signin[data-astro-cid-wpvy4v7s]:hover{background-position:0 calc(100% - 9px)}}@media (width<=1023px){.links[data-astro-cid-wpvy4v7s],.signin[data-astro-cid-wpvy4v7s],.right[data-astro-cid-wpvy4v7s]>.btn[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s]{display:block}.brand-word[data-astro-cid-wpvy4v7s]{font-size:24px}}@media (prefers-reduced-motion:reduce){.brand-mark[data-astro-cid-wpvy4v7s],.menu-btn[data-astro-cid-wpvy4v7s] .bar[data-astro-cid-wpvy4v7s]{transition:none}}.nav--night[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:blur(10px);color:var(--paper);transition:background-color .35s var(--ease-soft), border-color .35s var(--ease-soft);background:#06130ed1;border-bottom:1px solid #f4f0e714;position:fixed;inset:0 0 auto}html.nav-clear .nav--night[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav--night[data-astro-cid-wpvy4v7s] .brand[data-astro-cid-wpvy4v7s],.nav--night[data-astro-cid-wpvy4v7s] .brand-mark[data-astro-cid-wpvy4v7s]{color:var(--paper)}.nav--night[data-astro-cid-wpvy4v7s] .right[data-astro-cid-wpvy4v7s]>.btn[data-astro-cid-wpvy4v7s]{background:var(--paper);color:var(--ink)}.nav--night[data-astro-cid-wpvy4v7s] .menu-btn[data-astro-cid-wpvy4v7s] .bar[data-astro-cid-wpvy4v7s]{background:var(--paper)}.nav--night[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s]{color:var(--ink)}.nav--night[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--amber)}.nav--night[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--green)}@media (hover:hover) and (pointer:fine){.nav--night[data-astro-cid-wpvy4v7s] .right[data-astro-cid-wpvy4v7s]>.btn[data-astro-cid-wpvy4v7s]:hover{background:#fff}}@media (prefers-reduced-motion:reduce){.nav--night[data-astro-cid-wpvy4v7s]{transition:none}}.footer[data-astro-cid-jo6i4kqk]{padding:clamp(56px, 7vw, 104px) var(--gutter) 40px;background:var(--ink);color:#e3efe7}.footer-mark[data-astro-cid-jo6i4kqk]{font:780 clamp(76px, 16vw, 240px)/.8 var(--display);letter-spacing:-.02em;color:var(--leaf);align-items:flex-end;gap:.1em;margin:0;display:flex}.footer-mark[data-astro-cid-jo6i4kqk] .fm{width:.6em;height:.6em;color:var(--leaf);flex:none;margin-bottom:.04em}.footer-cols[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(40px,5vw,72px);padding-top:28px;display:grid}.footer-cols[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.footer-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f1f5f0;align-items:center;min-height:44px;font-size:17px;display:inline-flex}.col-h[data-astro-cid-jo6i4kqk]{color:var(--leaf);margin:0 0 8px;font-size:14px;font-weight:600}.legal[data-astro-cid-jo6i4kqk]{color:#c8d8cd;max-width:34ch;margin:0;font-size:16px;line-height:1.55}.footer-note[data-astro-cid-jo6i4kqk]{color:#b9cbbf;flex-wrap:wrap;align-items:center;gap:12px;margin:40px 0 0;font-size:14.5px;display:flex}.preview-pill[data-astro-cid-jo6i4kqk]{color:#e3efe7;border:1px solid #ffffff40;border-radius:999px;padding:5px 10px}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--leaf)}@media (width<=760px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.footer--night[data-astro-cid-jo6i4kqk]{background:var(--ground);border-top:1px solid var(--hairline)}.footer--night[data-astro-cid-jo6i4kqk] .footer-mark[data-astro-cid-jo6i4kqk]{letter-spacing:-.04em;color:var(--ivory);font-size:clamp(64px,13vw,200px);font-weight:300}.footer--night[data-astro-cid-jo6i4kqk] .footer-mark[data-astro-cid-jo6i4kqk] .fm{color:var(--champagne)}.footer--night[data-astro-cid-jo6i4kqk] .col-h[data-astro-cid-jo6i4kqk]{color:var(--champagne);font-weight:500}.footer--night[data-astro-cid-jo6i4kqk] .footer-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:16px}.footer--night[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--amber)}
