@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.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: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:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.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:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.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:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.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:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.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:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--green-950:#0e1b14;--green-900:#1a2f24;--green-800:#2c4e3a;--green-700:#3a6249;--green-500:#57813f;--sage:#a5c6a8;--teal:#9cc9c4;--slate:#344b53;--gold:#d8b800;--gold-soft:#e9d36d;--gold-deep:#b89900;--cream:#f6f1e4;--paper:#fbf9f3;--ink:#1c2922;--muted:#5b6a61;--line:#1c29221f;--line-light:#ffffff24;--font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-brand:"Montserrat", "Poppins", system-ui, sans-serif;--radius:22px;--radius-sm:12px;--gutter:clamp(16px, 4vw, 48px);--max:1280px;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:84px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis{scroll-behavior:auto}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(15px,.95rem + .15vw,17px);line-height:1.7;overflow-x:hidden}img,svg,video,canvas,picture{max-width:100%;display:block}.media picture{width:100%;height:100%}[hidden]{display:none!important}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--green-950)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.08}p{margin:0}body:after{content:"";z-index:9990;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:clamp(80px,12vw,160px);position:relative}.section--dark{background:var(--green-900);color:#eef2ec}.section--cream{background:var(--cream)}.dark{color:#eef2ec}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:.6em;font-size:.78rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";width:.7em;height:.7em;color:var(--gold);background:linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat,linear-gradient(currentColor,currentColor) 50% 30%/100% 2px no-repeat}.section--dark .eyebrow,.dark .eyebrow{color:var(--gold-soft)}.display{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.6rem,1.6rem + 4.6vw,6.4rem);font-weight:500;line-height:.98}.h2{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(2.1rem,1.4rem + 3vw,4.2rem);font-weight:500;line-height:1.02}.h3{font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:600}.lead{color:var(--muted);font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);font-weight:300;line-height:1.65}.section--dark .lead,.dark .lead{color:#eef2ecbf}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:500}.gold-text{background:linear-gradient(100deg, var(--gold-deep), var(--gold-soft) 45%, var(--gold) 60%, var(--gold-deep));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.section-head{gap:18px;max-width:760px;margin-bottom:clamp(40px,6vw,72px);display:grid}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.btn{--bg:var(--gold);--fg:var(--green-950);background:var(--bg);color:var(--fg);letter-spacing:.01em;isolation:isolate;transition:color .4s var(--ease), box-shadow .4s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:.7em;padding:.95em 1.6em;font-size:.95rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--green-950);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn:hover{color:var(--gold-soft);box-shadow:0 10px 30px -10px #d8b80099}.btn .icon{width:1.1em;height:1.1em;transition:transform .4s var(--ease)}.btn:hover .icon{transform:translate(4px)}.btn--ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 1px}.btn--ghost:before{background:var(--gold)}.btn--ghost:hover{color:var(--green-950)}.btn--green{--bg:var(--green-800);--fg:#fff}.btn--green:before{background:var(--gold)}.btn--green:hover{color:var(--green-950)}.link-arrow{color:var(--green-800);align-items:center;gap:.5em;font-weight:500;display:inline-flex}.link-arrow .icon{transition:transform .4s var(--ease)}.link-arrow:hover .icon{transform:translate(5px)}.pill{color:var(--green-800);background:#2c4e3a14;border-radius:999px;align-items:center;gap:.5em;padding:.45em 1em;font-size:.82rem;font-weight:500;display:inline-flex}.dark .pill,.section--dark .pill{color:var(--gold-soft);background:#ffffff14}.media{border-radius:var(--radius);background:var(--green-800);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.cross-divider{color:var(--gold);align-items:center;gap:18px;display:flex}.cross-divider:before,.cross-divider:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.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}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(40px)}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.92)}[data-reveal=left]{transform:translate(-60px)}[data-reveal=right]{transform:translate(60px)}[data-reveal=clip]{opacity:1;clip-path:inset(100% 0 0 0 round var(--radius));transform:none}[data-split]{visibility:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.form{grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;display:grid}.field{position:relative}.field--full{grid-column:1/-1}.field input,.field textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:14px;width:100%;padding:26px 18px 10px;font-size:.98rem;transition:border-color .3s,box-shadow .3s}.field input:focus,.field textarea:focus{border-color:var(--green-700);outline:none;box-shadow:0 0 0 4px #d8b80040}.field label:not(.sr-only){color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease), color .3s;font-size:.95rem;position:absolute;top:18px;left:19px}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{color:var(--green-700);transform:translateY(-11px)scale(.78)}.field input:user-invalid{border-color:#c0392b}.form__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.form__status{min-height:1.5em;color:var(--green-700);font-weight:500}.form__status.is-error{color:#b03a2e}.form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form button[disabled]{opacity:.7;cursor:progress}@media (width<=560px){.form{grid-template-columns:1fr}}.header[data-astro-cid-nen7h5rs]{z-index:1000;color:#f3f5f1;transition:transform .6s var(--ease);position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-110%)}.header__bar[data-astro-cid-nen7h5rs]{z-index:2;height:var(--header-h);transition:height .5s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.header__bar[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.4);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);background:#0e1b14b8;border-radius:999px;position:absolute;inset:10px calc(-1*clamp(8px,1.5vw,20px));transform:scale(.96);box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px -20px #00000080}.header[data-astro-cid-nen7h5rs].is-scrolled .header__bar[data-astro-cid-nen7h5rs]:before{opacity:1;transform:none}.header[data-astro-cid-nen7h5rs].menu-open .header__bar[data-astro-cid-nen7h5rs]:before{opacity:0}.brand[data-astro-cid-nen7h5rs]{transform-origin:0;transition:scale .5s var(--ease);align-items:center;gap:12px;padding-left:6px;display:flex}.brand__crest[data-astro-cid-nen7h5rs]{width:40px;height:auto;transition:transform .6s var(--ease)}.brand[data-astro-cid-nen7h5rs]:hover .brand__crest[data-astro-cid-nen7h5rs]{transform:rotate(-8deg)scale(1.08)}.header[data-astro-cid-nen7h5rs].is-scrolled .brand[data-astro-cid-nen7h5rs]{scale:.8}.brand__text[data-astro-cid-nen7h5rs]{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;font-size:24.5px;font-weight:800;line-height:.95;display:grid}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:400;display:block;position:relative}.nav__clip[data-astro-cid-nen7h5rs]{display:block;overflow:hidden}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .5s var(--ease);display:block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:attr(data-text);color:var(--gold-soft);position:absolute;top:100%;left:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold-soft)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.btn--small[data-astro-cid-nen7h5rs]{padding:.75em 1.25em;font-size:.85rem}.burger[data-astro-cid-nen7h5rs]{background:#ffffff1a;border-radius:50%;width:46px;height:46px;display:none;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);background:currentColor;position:absolute;left:14px;right:14px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:19px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:26px}.menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:22.5px;transform:rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:22.5px;transform:rotate(-45deg)}.mmenu[data-astro-cid-nen7h5rs]{z-index:1;position:fixed;inset:0}.mmenu__bg[data-astro-cid-nen7h5rs]{background:radial-gradient(circle at 80% 0%, var(--green-800), var(--green-950) 70%);position:absolute;inset:0}.mmenu__inner[data-astro-cid-nen7h5rs]{height:100%;padding-top:var(--header-h);flex-direction:column;justify-content:center;gap:48px;display:flex;position:relative}.mmenu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mmenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{overflow:hidden}.mmenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);align-items:baseline;gap:14px;font-size:clamp(2.2rem,9vw,3.4rem);line-height:1.15;display:flex}.mmenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);color:var(--gold);letter-spacing:.1em;font-size:.75rem}.mmenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold-soft);font-style:italic}.mmenu__foot[data-astro-cid-nen7h5rs]{color:#eef2ecbf;gap:10px;font-size:.9rem;display:grid}.mmenu__foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mmenu__foot[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:inline-flex}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}}@media (width<=520px){.header__actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--green-950);padding:clamp(80px,10vw,140px) 0 32px;position:relative;overflow:hidden}.footer__glow[data-astro-cid-jo6i4kqk]{pointer-events:none;background:radial-gradient(closest-side,#d8b80024,#0000 70%);width:120vw;height:80vw;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.footer__cta[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line-light);gap:18px;padding-bottom:clamp(60px,8vw,100px);display:grid;position:relative}.footer__big[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;column-gap:.25em;font-size:clamp(3rem,1.5rem + 7vw,8.5rem);line-height:.95;display:flex}.footer__big[data-astro-cid-jo6i4kqk] .footer__arrow{width:.6em;height:.6em;color:var(--gold);transition:transform .6s var(--ease)}.footer__big[data-astro-cid-jo6i4kqk]:hover .footer__arrow{transform:translate(10px,-10px)rotate(8deg)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1.2fr;gap:48px;padding-block:64px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{color:#eef2ecbf;gap:20px;max-width:420px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{color:#fff;justify-self:start;align-items:center;gap:12px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:58px;height:auto}.footer__logo[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;font-size:36.2px;font-weight:800;line-height:.95;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] blockquote[data-astro-cid-jo6i4kqk]{border-left:2px solid var(--gold);margin:0;padding-left:18px}.footer__brand[data-astro-cid-jo6i4kqk] blockquote[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:#eef2ec;font-size:1.2rem;font-style:italic;line-height:1.4}.footer__brand[data-astro-cid-jo6i4kqk] cite[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);font-size:.8rem;font-style:normal}.footer__title[data-astro-cid-jo6i4kqk]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:18px;font-size:.78rem;font-weight:500}.footer__list[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#eef2eccc;transition:color .3s;transition:background-size .5s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-soft);background-size:100% 1px}.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:12px;display:flex}.footer__contact[data-astro-cid-jo6i4kqk] .icon{color:var(--gold);flex:none;margin-top:4px}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-light);color:#eef2ec8c;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:.82rem;display:flex}@media (width<=860px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px}}.skip{z-index:10001;background:var(--gold);color:var(--green-950);border-radius:8px;padding:10px 16px;position:fixed;top:-100px;left:16px}.skip:focus{top:16px}.preloader{z-index:10000;display:none;position:fixed;inset:0}html.is-intro .preloader{display:block}html.is-intro body{overflow:hidden}.preloader__panel{background:var(--green-950);place-items:center;display:grid;position:absolute;inset:0}.preloader__panel--gold{background:var(--gold)}.preloader__inner{color:#eef2ec;justify-items:center;gap:22px;display:grid}.preloader__inner img{filter:drop-shadow(0 0 40px #d8b80059);width:110px}.preloader__words{font-family:var(--font-serif);color:var(--gold-soft);gap:10px;font-size:1.5rem;font-style:italic;display:flex}.preloader__words>span{display:inline-block;overflow:hidden}.preloader__words>span>span{display:inline-block}.preloader__bar{background:#ffffff1f;width:180px;height:2px;overflow:hidden}.preloader__bar span{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.preloader__count{letter-spacing:.2em;opacity:.6;font-size:.8rem}.curtain{z-index:9995;visibility:hidden;pointer-events:none;position:fixed;inset:0}.curtain__panel{background:var(--green-950);place-items:center;display:grid;position:absolute;inset:0}.curtain__panel--gold{background:var(--gold)}.curtain__panel--sage{background:var(--green-700)}.curtain__content{color:var(--gold);opacity:0;justify-items:center;gap:16px;display:grid}.curtain__content span{font-family:var(--font-serif);color:#eef2ec;font-size:clamp(2rem,5vw,4rem);font-style:italic}.cursor{z-index:9998;border:1.5px solid var(--gold);pointer-events:none;opacity:0;mix-blend-mode:difference;width:14px;height:14px;transition:width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease), opacity .3s, background .3s;border-radius:50%;place-items:center;margin:-7px 0 0 -7px;display:grid;position:fixed;top:0;left:0}.cursor.is-visible{opacity:1}.cursor.is-hover{background:#d8b80026;width:48px;height:48px;margin:-24px 0 0 -24px}.cursor.has-label{background:var(--gold);mix-blend-mode:normal;border-color:#0000;width:86px;height:86px;margin:-43px 0 0 -43px}.cursor.is-down{transform:scale(.85)}.cursor__label{color:var(--green-950);opacity:0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600;transition:opacity .2s}.cursor.has-label .cursor__label{opacity:1}.wa-float{z-index:900;color:#fff;width:58px;height:58px;transition:transform .4s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px -8px #25d36699}.wa-float:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wa-pulse;position:absolute;inset:0}.wa-float:hover{transform:scale(1.08)rotate(-6deg)}@keyframes wa-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}
