@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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2");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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.C-k5pZlm.woff2)format("woff2");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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2");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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.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:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-cyrillic-600-normal.BEDXyecp.woff2)format("woff2"),url(/_astro/jost-cyrillic-600-normal.D0Fzn8un.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-ext-600-normal.D8I9kjga.woff2)format("woff2"),url(/_astro/jost-latin-ext-600-normal.Pm6OqGZB.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:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-600-normal.C497H-z9.woff2)format("woff2"),url(/_astro/jost-latin-600-normal.Bv_M0d15.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}:root{--ground:#22403a;--deep:#1a332e;--moss:#3a5951;--gold:#cbae79;--gold-dim:#cbae794d;--bronze:#725725;--sand:#e6dbc7;--paper:#f8f4ec;--paper2:#f1eadc;--paper3:#ede7da;--ink:#1e2b27;--ink-soft:#44544d;--on-green:#e6ede9;--on-green-dim:#bfcec6;--line:#22403a26;--disp:"Cormorant Garamond",Georgia,serif;--read:"Source Serif 4",Georgia,serif;--ui:"Jost",system-ui,sans-serif;--maxw:1400px;--pad:64px}@media (width<=1100px){:root{--pad:40px}}@media (width<=700px){:root{--pad:22px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--read);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.7}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important}}.shell{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.sec{padding:130px 0}.sec.tight{padding:92px 0}.p2{background:var(--paper2)}.p3{background:var(--paper3)}.grn{background:var(--ground);color:var(--on-green)}.dp{background:var(--deep);color:var(--on-green)}@media (width<=1100px){.sec{padding:92px 0}}@media (width<=700px){.sec{padding:64px 0}}.split{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:96px;display:grid}.split>.rail{position:sticky;top:56px}@media (width<=1100px){.split{grid-template-columns:1fr;gap:30px}.split>.rail{position:static}}.cols2{column-count:2;column-gap:64px}@media (width<=900px){.cols2{column-count:1}}.eyebrow{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:12px;font-weight:500;display:block}.grn .eyebrow,.dp .eyebrow{color:var(--gold)}h2.d{font-family:var(--disp);letter-spacing:-.005em;margin-top:22px;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.13}.grn h2.d,.dp h2.d{color:#fff}.rail p.sub{color:var(--ink-soft);margin-top:20px;font-size:16.5px;line-height:1.66}.grn .rail p.sub,.dp .rail p.sub{color:var(--on-green-dim)}p.b{color:var(--ink-soft);max-width:66ch;font-size:18px;line-height:1.74}.grn p.b,.dp p.b{color:var(--on-green)}p.b+p.b{margin-top:18px}p.b b{color:var(--ink);font-weight:600}.grn p.b b,.dp p.b b{color:#fff}.lift{font-family:var(--disp);color:var(--ink);max-width:28ch;font-size:clamp(23px,2.4vw,32px);font-weight:500;line-height:1.34}.grn .lift,.dp .lift{color:#fff}.btn{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;padding:18px 34px;font-size:12px;font-weight:500;display:inline-block}.btn.gold{background:var(--gold);color:var(--ground)}.btn.gold:hover{background:var(--sand)}.btn.dark{background:var(--ground);color:#fff}.btn.dark:hover{background:var(--deep)}.nav{background:var(--ground);border-bottom:1px solid var(--gold-dim)}.nav .in{max-width:var(--maxw);padding:24px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:0 auto;display:flex}.nav .nm{font-family:var(--disp);letter-spacing:.13em;color:#fff;font-size:20px;font-weight:600;line-height:1.2}.nav .nm em{color:var(--gold);font-style:normal}.nav .pr{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:#aabdb3;margin-top:5px;font-size:10.5px}.nav .lk{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:#dce4e0;align-items:center;gap:34px;font-size:12.5px;display:flex}.nav .lk a:hover{color:#fff}.nav .lk .cta{background:var(--gold);color:var(--ground);padding:12px 22px;font-weight:500}@media (width<=900px){.nav .lk{gap:16px;width:100%;font-size:11.5px}}.hero{background:var(--ground);color:var(--on-green);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#cbae791f,#0000 66%);border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-240px}.hero .in{max-width:var(--maxw);padding:112px var(--pad) 100px;z-index:1;margin:0 auto;position:relative}.herogrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:80px;display:grid}@media (width<=1100px){.herogrid{grid-template-columns:1fr;gap:48px}}.hero h1{font-family:var(--disp);color:#fff;letter-spacing:-.008em;margin-top:30px;font-size:clamp(38px,4.4vw,66px);font-weight:500;line-height:1.07}.hero h1 .two{color:var(--gold);display:block}.hero .sub{color:var(--on-green);max-width:52ch;margin-top:30px;font-size:19.5px;line-height:1.7}.hero .sub em{color:#fff;font-style:italic}.hero .what{border-top:1px solid var(--gold-dim);color:var(--on-green-dim);max-width:56ch;margin-top:28px;padding-top:28px;font-size:17.5px;line-height:1.72}.hero .what b{color:#fff;font-weight:600}.hero .close{font-family:var(--disp);color:#fff;max-width:30ch;margin-top:32px;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.34}.hero .acts{margin-top:42px}.heroart{background:linear-gradient(162deg,var(--moss),var(--deep));align-items:flex-end;min-height:560px;padding:26px;display:flex;position:relative}.heroart span{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:#f0e9dbe6;font-size:11px}.heroart:before{content:"";pointer-events:none;border:1px solid #cbae7952;position:absolute;inset:14px}@media (width<=1100px){.heroart{min-height:320px}}.creds{background:var(--deep);border-top:1px solid var(--gold-dim)}.creds .in{max-width:var(--maxw);padding:24px var(--pad);font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:#c3d2cb;flex-wrap:wrap;gap:48px;margin:0 auto;font-size:12px;display:flex}.creds .in span:first-child{color:var(--gold);font-weight:500}@media (width<=700px){.creds .in{gap:14px;font-size:11px}}.dismiss{border-left:2px solid var(--bronze);max-width:600px;margin-top:34px}.dismiss div{font-family:var(--disp);color:var(--ink);border-bottom:1px solid var(--line);padding:16px 0 16px 28px;font-size:clamp(21px,1.9vw,27px);font-style:italic}.dismiss div:last-child{border-bottom:none}.qband{background:var(--deep);color:#fff;text-align:center;padding:132px 0}.qband .rule{background:var(--gold);width:1px;height:56px;margin:0 auto 38px}.qband .no{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--on-green-dim);margin-bottom:24px;font-size:12.5px}.qband .no s{color:#8fa69b;text-decoration-color:var(--gold)}.qband .q{font-family:var(--disp);letter-spacing:-.01em;font-size:clamp(32px,5.2vw,72px);font-style:italic;font-weight:400;line-height:1.06}.qband .q .mk{color:var(--gold)}@media (width<=700px){.qband{padding:78px 0}}.scd{background:var(--paper);border:1px solid var(--line);margin-top:40px;padding:48px}@media (width<=700px){.scd{padding:24px}}.scd svg{width:100%;height:auto;display:block}.scd .cap{font-family:var(--ui);letter-spacing:.05em;color:var(--ink-soft);text-align:center;max-width:76ch;margin-top:24px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.scd-cols{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:56px;margin-top:40px;padding-top:34px;display:grid}@media (width<=700px){.scd-cols{grid-template-columns:1fr;gap:24px}}.scd-cols h3{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--bronze);margin-bottom:12px;font-size:11.5px;font-weight:500}.scd-cols p{color:var(--ink-soft);font-size:16.5px;line-height:1.68}.fw{border-top:1px solid var(--line)}.fwrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:56px;padding:44px 0;display:grid}@media (width<=900px){.fwrow{grid-template-columns:1fr;gap:14px;padding:30px 0}}.fwrow .w{font-family:var(--disp);color:var(--ground);font-size:clamp(32px,3vw,46px);font-weight:600;line-height:1}.fwrow .qq{font-family:var(--disp);color:var(--bronze);margin-bottom:14px;font-size:22px;font-style:italic;line-height:1.34}.fwrow p{color:var(--ink-soft);max-width:64ch;font-size:17.5px;line-height:1.72}.fwrow p+p{margin-top:14px}.fwrow.live{background:var(--ground);color:var(--on-green);border-bottom:none;padding:52px 48px}@media (width<=900px){.fwrow.live{padding:34px 24px}}.fwrow.live .w,.fwrow.live .qq{color:var(--gold)}.fwrow.live p{color:var(--on-green)}.fwrow.live .fin{font-family:var(--disp);color:#fff;max-width:34ch;margin-top:24px;font-size:26px;font-weight:500;line-height:1.4}.founds{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}@media (width<=1100px){.founds{grid-template-columns:1fr 1fr}}@media (width<=640px){.founds{grid-template-columns:1fr}}.fd{background:var(--paper2);padding:32px 28px}.fd .n{font-family:var(--ui);letter-spacing:.12em;color:var(--bronze);margin-bottom:14px;font-size:11px;font-weight:500}.fd h3{font-family:var(--disp);margin-bottom:11px;font-size:23px;font-weight:600;line-height:1.2}.fd p{color:var(--ink-soft);font-size:15.5px;line-height:1.62}.doms{grid-template-columns:1fr 1fr;gap:0 56px;margin-top:8px;display:grid}@media (width<=700px){.doms{grid-template-columns:1fr}}.doms div{border-bottom:1px solid var(--gold-dim);color:#fff;align-items:center;gap:15px;padding:16px 0;font-size:17.5px;display:flex}.doms div:before{content:"";background:var(--gold);flex:none;width:6px;height:6px}.spine{position:relative}.spine:before{content:"";background:#22403a33;width:1px;position:absolute;top:20px;bottom:20px;left:26px}.step{grid-template-columns:54px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.step+.step{border-top:1px solid var(--line)}.step .dot{justify-content:center;align-items:flex-start;width:54px;padding-top:10px;display:flex}.step .dot i{background:var(--ground);z-index:1;width:13px;height:13px;box-shadow:0 0 0 6px var(--paper2);border-radius:50%;display:block;position:relative}.step .verb{font-family:var(--disp);color:var(--ground);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1.1;display:block}.step .say{font-family:var(--disp);color:var(--bronze);margin-bottom:11px;font-size:20px;font-style:italic}.step p{color:var(--ink-soft);max-width:62ch;font-size:17.5px;line-height:1.7}@media (width<=700px){.spine:before{left:16px}.step{grid-template-columns:34px 1fr;gap:16px}.step .dot{width:34px}}.spine-close{border-top:1px solid var(--bronze);font-family:var(--disp);color:var(--ground);max-width:32ch;margin-top:44px;padding-top:32px;font-size:clamp(24px,2.6vw,34px);font-weight:500}.why{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:88px;display:grid}@media (width<=1100px){.why{grid-template-columns:1fr;gap:40px}}.ph{background:linear-gradient(158deg,var(--moss),var(--ground));align-items:flex-end;min-height:620px;padding:26px;display:flex;position:relative}.ph:before{content:"";pointer-events:none;border:1px solid #cbae794d;position:absolute;inset:14px}.ph span{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:#f0e9dbeb;font-size:11px}@media (width<=1100px){.ph{min-height:360px}}.sig{font-family:var(--disp);color:var(--ground);margin-top:32px;font-size:22px;font-weight:600}.beyonds div{font-family:var(--disp);color:var(--on-green-dim);font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.26}.beyonds div b{color:#fff;font-weight:500}.close-in{text-align:center;max-width:800px;margin:0 auto}.close-in h2{font-family:var(--disp);font-size:clamp(32px,3.6vw,50px);font-weight:500;line-height:1.14}.close-in p{color:var(--ink-soft);margin-top:24px;font-size:18px;line-height:1.74}.foot{background:var(--deep);color:#b8c7be;padding:82px 0 44px}.foot .cols{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:56px;display:grid}@media (width<=900px){.foot .cols{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=600px){.foot .cols{grid-template-columns:1fr}}.foot .nm{font-family:var(--disp);letter-spacing:.12em;color:#fff;font-size:22px;font-weight:600}.foot .nm em{color:var(--gold);font-style:normal}.foot p{max-width:40ch;margin-top:16px;font-size:15.5px;line-height:1.7}.foot h2{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px;font-weight:500}.foot ul{list-style:none}.foot li{padding:6px 0;font-size:15.5px}.foot .base{border-top:1px solid var(--gold-dim);font-family:var(--ui);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:58px;padding-top:26px;font-size:12.5px;display:flex}.hero .eyebrow{color:var(--gold)}@media (width<=900px){.hero:after{background:radial-gradient(circle,#cbae7914,#0000 66%)}}.skip{z-index:100;background:var(--gold);color:var(--ground);font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;padding:12px 22px;font-size:12px;font-weight:500;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}.skip:focus-visible,.nav :focus-visible,.hero :focus-visible,.creds :focus-visible,.qband :focus-visible,.grn :focus-visible,.dp :focus-visible,.fwrow.live :focus-visible,.foot :focus-visible{outline-color:var(--gold)}.nav .lk .cta:hover{color:var(--ground)}@media (width<=362px){.nav .lk{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation:none!important}}.page-title{font-family:var(--disp);letter-spacing:-.005em;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.13}.eyebrow+.page-title{margin-top:22px}.xref{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (width<=700px){.xref{grid-template-columns:1fr}}.xref a{background:var(--paper);flex-direction:column;padding:36px 32px;display:flex}.xref .t{font-family:var(--disp);color:var(--ink);margin-top:16px;font-size:clamp(23px,2.2vw,28px);font-weight:500;line-height:1.25}.xref .go{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ground);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:5px;margin-top:auto;padding-top:28px;font-size:12px;font-weight:500}.xref a:hover{background:var(--paper2)}.note{color:var(--ink);border-left:2px solid var(--bronze);max-width:56ch;padding:4px 0 4px 20px;font-size:16.5px;line-height:1.66}.begin-form{max-width:520px;margin-top:36px}.fld+.fld{margin-top:24px}.fld label{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;font-size:12px;font-weight:500;display:block}.fld label span{text-transform:none;letter-spacing:.02em;color:var(--ink-soft);font-weight:400}.fld input{width:100%;font-family:var(--read);color:var(--ink);border:1px solid var(--ink-soft);background:#fff;border-radius:0;padding:14px 16px;font-size:17px}.consent{color:var(--ink-soft);margin-top:28px;font-size:15.5px;line-height:1.62}.sms{border:0;margin-top:28px;padding:0}.sms legend{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:12px;font-weight:500}.sms legend span{text-transform:none;letter-spacing:.02em;color:var(--ink-soft);font-weight:400}.chk{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.chk+.chk{margin-top:16px}.chk input{width:20px;height:20px;accent-color:var(--ground);flex:none;margin-top:2px}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.begin-form .btn{cursor:pointer;border:0;margin-top:28px}.begin-form .btn:disabled{opacity:.55;cursor:not-allowed}.begin-form .btn:disabled:hover{background:var(--ground)}.status{font-family:var(--ui);letter-spacing:.05em;color:var(--ink-soft);margin-top:14px;font-size:12.5px}.cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;list-style:none;display:grid}.cards.c4{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.cards,.cards.c4{grid-template-columns:1fr 1fr}}@media (width<=640px){.cards,.cards.c4{grid-template-columns:1fr}}.card{background:var(--paper);padding:32px 28px}.p2 .card{background:var(--paper2)}.card .n{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);margin-bottom:14px;font-size:11px;font-weight:500}.card h3{font-family:var(--disp);color:var(--ground);margin-bottom:11px;font-size:26px;font-weight:600;line-height:1.2}.card p{color:var(--ink-soft);font-size:16px;line-height:1.66}.plist{border-top:1px solid var(--line);max-width:66ch;list-style:none}.plist li{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:20px 0;font-size:18px;line-height:1.7}.plist li b{color:var(--ink);font-weight:600}.ticks{margin-top:8px;list-style:none}.ticks.two{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}@media (width<=700px){.ticks.two{grid-template-columns:1fr}}.ticks li{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:15px;padding:14px 0;font-size:17px;line-height:1.5;display:flex}.ticks li:before{content:"";background:var(--bronze);flex:none;width:6px;height:6px;transform:translateY(-3px)}.offer{background:var(--paper2);border:1px solid var(--line);padding:48px}@media (width<=700px){.offer{padding:28px 22px}}.offer h2{font-family:var(--disp);color:var(--ground);margin-top:18px;font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.15}.offer .price{font-family:var(--disp);color:var(--ink);margin-top:14px;font-size:clamp(24px,2.2vw,30px)}.offer .price span{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin-left:14px;font-size:12px}.offer h3{font-family:var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--bronze);margin-top:34px;font-size:12px;font-weight:500}.offer p.b{margin-top:24px}.offer .ticks+p.b{margin-top:30px}.tlinks{flex-wrap:wrap;justify-content:center;gap:18px 40px;margin-top:36px;display:flex}.tlink{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ground);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:5px;font-size:12px;font-weight:500}.posts{border-top:1px solid var(--line);list-style:none}.posts li{border-bottom:1px solid var(--line);padding:26px 0}.posts time{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);font-size:11.5px}.posts a{font-family:var(--disp);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;margin-top:8px;font-size:clamp(23px,2.2vw,28px);font-weight:500;line-height:1.25;display:block}.posts a:hover{text-decoration-color:var(--bronze)}.posts p{color:var(--ink-soft);max-width:66ch;margin-top:8px;font-size:16.5px;line-height:1.66}.prose{max-width:66ch;margin-top:40px}.prose>*+*{margin-top:18px}.prose p,.prose li{color:var(--ink-soft);font-size:18px;line-height:1.74}.prose h2{font-family:var(--disp);color:var(--ink);margin-top:44px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.2}.prose h3{font-family:var(--disp);color:var(--ink);margin-top:32px;font-size:24px;font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose a{color:var(--ground);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:3px}.prose blockquote{font-family:var(--disp);color:var(--ink);border-left:2px solid var(--bronze);padding-left:24px;font-size:clamp(22px,2.2vw,28px);line-height:1.4}.post-meta{font-family:var(--ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin-top:18px;font-size:12px}.evq{max-width:36ch;margin-top:52px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heroart.has-img{background:0 0;max-width:645px;min-height:0;padding:0;display:block}.heroart.has-img img{width:100%;height:auto;display:block}.ph.has-img{padding:0;overflow:hidden}.ph.has-img img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.ph.has-img:before{z-index:1}@media (width<=1100px){.ph.has-img{aspect-ratio:4/5;max-width:520px;min-height:0}}.heroart.pair{flex-direction:column;align-items:stretch;gap:18px;display:flex}.heroart.pair:before{content:none}.heroart.pair .shot{position:relative}.heroart.pair .shot:before{content:"";pointer-events:none;border:1px solid #cbae7952;position:absolute;inset:14px}.foot h2.follow{margin-top:30px}.social{list-style:none}.social a:hover{color:#fff}.social.under-portrait{font-family:var(--ui);letter-spacing:.04em;flex-wrap:wrap;gap:8px 26px;margin-top:22px;font-size:14px;display:flex}.social.under-portrait a{color:var(--ground);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:4px}.social.under-portrait a:hover{color:var(--ground);text-decoration-color:var(--ground)}.legal-intro{max-width:60ch;margin-top:22px}.legal{counter-reset:sec;overflow-wrap:anywhere}.legal p,.legal li{font-size:17px}.legal .entity,.legal h2{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:13px}.legal h2{margin-top:10px;font-weight:600}.legal h3{counter-increment:sec;font-family:var(--disp);color:var(--ink);margin-top:52px;font-size:26px;font-weight:600;line-height:1.25}.legal h3:before{content:counter(sec) ". ";color:var(--bronze)}.legal h4{font-family:var(--ui);letter-spacing:.02em;color:var(--ink);margin-top:34px;font-size:16px;font-weight:600}.legal ul,.legal ol{padding-left:1.3em}.legal li+li{margin-top:12px}.legal ol ol{margin-top:12px;list-style:lower-alpha}.legal.terms h2{font-family:var(--disp);letter-spacing:0;text-transform:none;margin-top:52px;font-size:26px;font-weight:600;line-height:1.25}.draft-note{font-family:var(--ui);letter-spacing:.03em;color:var(--ink);background:var(--paper2);border-left:3px solid var(--bronze);max-width:66ch;margin-bottom:40px;padding:14px 18px;font-size:13.5px}.foot .pending span{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);width:fit-content;margin-top:6px;padding:2px 7px;font-size:10.5px;display:block}
