@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-normal.Bt3rCdHq.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-normal.DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-normal.CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-normal.DCPER7xl.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-normal.DvUmmjCN.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-normal.B6IpcvL2.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-normal.CRpggXlh.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.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{--cream-50:#fdfbf6;--cream-100:#fbf7ee;--cream-200:#f1e9da;--cream-300:#ddd0b8;--green-950:#101913;--green-900:#1c2821;--green-800:#233529;--green-700:#2f4637;--green-500:#5b7262;--gold-200:#efcb8c;--gold-500:#c5913f;--gold-700:#8a5a14;--stone-600:#4b5248;--stone-300:#c9c1ad;--red-800:#7a2116;--red-700:#9b2c1f;--red-300:#f0a899;--color-bg:var(--cream-100);--color-surface:var(--cream-50);--color-surface-sunken:var(--cream-200);--color-text:var(--green-900);--color-text-muted:var(--stone-600);--color-heading:var(--green-900);--color-line:var(--cream-300);--color-accent:var(--gold-700);--color-accent-decor:var(--gold-500);--color-action:var(--green-800);--color-action-hover:var(--green-950);--color-action-active:var(--green-700);--color-on-action:var(--cream-50);--color-action-disabled:var(--stone-300);--color-on-action-disabled:var(--green-900);--color-focus:var(--gold-700);--color-error:var(--red-700);--color-error-hover:var(--red-800);--color-inverse-bg:var(--green-900);--color-inverse-surface:var(--green-800);--color-inverse-text:var(--cream-100);--color-inverse-muted:var(--gold-200);--color-inverse-line:var(--green-500);--color-inverse-focus:var(--gold-200);--color-inverse-error:var(--red-300);--color-scrim:#1019138c;--color-hero-fade:#fbf7eedb;--color-hero-fade-mid:#fbf7ee8c;--color-hero-fade-end:#fbf7ee00;--font-display:"Cormorant Garamond", "Cormorant", Garamond, Georgia, serif;--font-body:"EB Garamond Variable", "EB Garamond", Garamond, Georgia, serif;--font-label:"Jost Variable", Jost, Futura, "Century Gothic", system-ui, sans-serif;--text-label:.8125rem;--text-small:1.0625rem;--text-body:clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--text-lead:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-h3:clamp(1.5rem, 1.35rem + .7vw, 1.875rem);--text-h2:clamp(1.5rem, 1.12rem + 1.68vw, 2.45rem);--text-display:clamp(1.75rem, .14rem + 6.3vw, 4.2rem);--text-display-hero:clamp(2rem, .7rem + 2.8vw, 3.85rem);--text-stat:clamp(1.75rem, 1.33rem + 1.96vw, 2.975rem);--leading-tight:.95;--leading-heading:1.08;--leading-body:1.6;--tracking-label:.2em;--tracking-caps:.14em;--tracking-display:.005em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--measure:62ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-section:clamp(4.5rem, 3rem + 6vw, 9rem);--gutter:clamp(1.25rem, .6rem + 3.2vw, 3rem);--container:78rem;--container-narrow:48rem;--radius-media:3px;--radius-field:6px;--radius-pill:999px;--border-hairline:1px;--border-strong:2px;--focus-ring:3px;--focus-offset:3px;--rule-width:4.5rem;--tap-min:2.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--header-h:5rem;--logo-h:3.25rem;--logo-h-lg:4.75rem;--shadow-card:0 1px 2px #1c28210d, 0 10px 30px -18px #1c282147;--shadow-raised:0 2px 4px #1c28210f, 0 22px 44px -22px #1c282157;--shadow-card-hover:0 2px 6px #1c28210f, 0 26px 50px -24px #1c282161;--shadow-overlay:0 30px 80px -20px #10191373;--dur-fast:.16s;--dur-base:.26s;--dur-slow:.9s;--ease-out:cubic-bezier(.22, .61, .36, 1);--reveal-distance:1.25rem;--zoom-hover:1.04;--z-header:50;--z-menu:60}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--reveal-distance:0rem;--zoom-hover:1}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;overflow-x:clip}:where(*){grid-auto-columns:minmax(0,1fr)}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-heading);line-height:var(--leading-heading);text-wrap:balance;font-variant-numeric:lining-nums;overflow-wrap:anywhere}[hidden]{display:none!important}p{text-wrap:pretty}a{color:inherit}:where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--gold-200);color:var(--green-950)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-section)}.section:not(.section--sunken,.section--inverse)+.section:not(.section--sunken,.section--inverse){padding-top:0}.section--sunken{background:var(--color-surface-sunken)}.section--inverse{background:var(--color-inverse-bg);color:var(--color-inverse-text);--color-heading:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-accent:var(--color-inverse-muted);--color-focus:var(--color-inverse-focus);--color-line:var(--color-inverse-line);--color-error:var(--color-inverse-error)}.visually-hidden{width:var(--border-hairline);height:var(--border-hairline);margin:calc(var(--border-hairline) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:var(--space-4);top:var(--space-4);z-index:var(--z-menu);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-on-action);font-family:var(--font-label);font-size:var(--text-small);transition:transform var(--dur-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.eyebrow{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;display:flex}.display{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase}.h2{font-size:var(--text-h2);text-transform:uppercase;letter-spacing:var(--tracking-display)}.h3{font-size:var(--text-h3)}.lead{font-size:var(--text-lead);line-height:var(--leading-body);max-width:var(--measure)}.muted{color:var(--color-text-muted)}.prose{gap:var(--space-4);max-width:var(--measure);display:grid}.rule{width:var(--rule-width);height:var(--border-hairline);background:var(--color-accent-decor);display:block}.note{font-size:var(--text-small);color:var(--color-text-muted);max-width:var(--measure)}.btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-6);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;cursor:pointer;max-width:100%;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex}@media (width>=40rem){.btn{white-space:nowrap}}.btn svg{width:var(--icon-md);height:var(--icon-md);transition:transform var(--dur-base) var(--ease-out);flex:none}.btn:hover svg{transform:translateX(var(--space-1))}.btn--primary{background:var(--color-action);color:var(--color-on-action)}.btn--primary:hover{background:var(--color-action-hover)}.btn--primary:active{background:var(--color-action-active);transform:translateY(var(--border-hairline))}.btn--secondary{color:var(--color-heading);background:0 0;border-color:currentColor}.btn--secondary:hover{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.btn--secondary:active{background:var(--color-action-active);transform:translateY(var(--border-hairline))}.section--inverse .btn--primary{background:var(--color-inverse-text);color:var(--color-inverse-bg)}.section--inverse .btn--primary:hover{background:var(--gold-200)}.section--inverse .btn--secondary:hover{background:var(--color-inverse-text);border-color:var(--color-inverse-text);color:var(--color-inverse-bg)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-action-disabled);border-color:var(--color-action-disabled);color:var(--color-on-action-disabled);cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.text-link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-heading);background-image:linear-gradient(currentColor,currentColor);background-size:0% var(--border-hairline);transition:background-size var(--dur-base) var(--ease-out);background-position:0 85%;background-repeat:no-repeat;text-decoration:none;display:inline-flex}.text-link svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-base) var(--ease-out)}.text-link:hover{background-size:100% var(--border-hairline)}.text-link:hover svg{transform:translateX(var(--space-1))}.text-link:active{color:var(--color-accent)}.js [data-reveal]{transform:translateY(var(--reveal-distance));transition:transform var(--dur-slow) var(--ease-out)}.js [data-reveal].is-visible{transform:none}
