.hero[data-astro-cid-dcwno5ig]{background:var(--green-950);color:#f2f5ef;align-items:center;height:100svh;min-height:640px;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-dcwno5ig]{background:radial-gradient(60% 50% at 50% 35%, #3a62498c, transparent 70%), radial-gradient(40% 40% at 85% 90%, #9cc9c41f, transparent 70%), linear-gradient(180deg, var(--green-950), var(--green-900) 60%, var(--green-950));position:absolute;inset:0}.hero__canvas[data-astro-cid-dcwno5ig]{width:100%;height:100%;position:absolute;inset:0}.no-webgl .hero__bg[data-astro-cid-dcwno5ig]{background:radial-gradient(40% 50% at 50% 40%, #d8b80040, transparent 70%), linear-gradient(180deg, var(--green-950), var(--green-900))}.hero__content[data-astro-cid-dcwno5ig]{z-index:2;text-align:center;padding-top:var(--header-h);justify-items:center;gap:28px;display:grid;position:relative}.hero__title[data-astro-cid-dcwno5ig]{text-wrap:balance;text-shadow:0 10px 60px #00000059;max-width:14ch}.hero__title[data-astro-cid-dcwno5ig] em[data-astro-cid-dcwno5ig]{color:var(--gold-soft);text-shadow:0 0 50px #d8b80073;padding-right:.06em}.hero__lead[data-astro-cid-dcwno5ig]{max-width:56ch}.hero__actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero__verse[data-astro-cid-dcwno5ig]{z-index:2;text-align:center;visibility:hidden;justify-items:center;gap:14px;display:grid;position:absolute;bottom:clamp(48px,9vh,110px);left:0;right:0}.hero__verse-text[data-astro-cid-dcwno5ig]{max-width:30ch;font-family:var(--font-serif);color:#fff8e1;text-shadow:0 0 40px #d8b80080;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-style:italic;line-height:1.25}.hero__verse[data-astro-cid-dcwno5ig] cite[data-astro-cid-dcwno5ig]{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:.78rem;font-style:normal}.hero__photos[data-astro-cid-dcwno5ig]{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__photo[data-astro-cid-dcwno5ig]{aspect-ratio:4/5;width:clamp(130px,13vw,210px);position:absolute}.hero__photo[data-astro-cid-dcwno5ig] .media[data-astro-cid-dcwno5ig]{border-radius:18px;width:100%;height:100%;box-shadow:0 30px 60px -20px #0009,0 0 0 6px #ffffff0f}.p1[data-astro-cid-dcwno5ig]{top:20%;left:6%;rotate:-8deg}.p2[data-astro-cid-dcwno5ig]{top:16%;right:7%;rotate:7deg}.p3[data-astro-cid-dcwno5ig]{width:clamp(110px,10vw,170px);bottom:10%;left:11%;rotate:6deg}.p4[data-astro-cid-dcwno5ig]{width:clamp(110px,11vw,180px);bottom:12%;right:12%;rotate:-5deg}.hero__scroll[data-astro-cid-dcwno5ig]{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:#f2f5ef99;justify-items:center;gap:8px;font-size:.68rem;display:grid;position:absolute;bottom:22px;left:50%;translate:-50%}.hero__scroll[data-astro-cid-dcwno5ig] i[data-astro-cid-dcwno5ig]{background:linear-gradient(var(--gold), transparent);width:1px;height:44px;animation:scroll-line 2s var(--ease) infinite;transform-origin:top}@keyframes scroll-line{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-dcwno5ig]{visibility:hidden}}@media (width<=900px){.p3[data-astro-cid-dcwno5ig],.p4[data-astro-cid-dcwno5ig]{display:none}.p1[data-astro-cid-dcwno5ig]{width:110px;top:14%;left:-30px}.p2[data-astro-cid-dcwno5ig]{width:110px;top:70%;right:-30px}}@media (width<=520px),(height<=760px){.hero__scroll[data-astro-cid-dcwno5ig]{display:none}}@media (width<=520px){.hero__photos[data-astro-cid-dcwno5ig]{display:none}}.intro__grid[data-astro-cid-nwktezpe]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.intro__text[data-astro-cid-nwktezpe]{justify-items:start;gap:28px;display:grid}.intro__text[data-astro-cid-nwktezpe] h2[data-astro-cid-nwktezpe] em{color:var(--green-700);font-style:italic}.intro__scrub[data-astro-cid-nwktezpe]{color:var(--green-900);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:300;line-height:1.5}.intro__media[data-astro-cid-nwktezpe]{aspect-ratio:4/4.6;position:relative}.intro__m1[data-astro-cid-nwktezpe]{position:absolute;inset:0 14% 12% 0}.intro__m2[data-astro-cid-nwktezpe]{aspect-ratio:3/2;border:8px solid var(--paper);border-radius:calc(var(--radius) + 6px);width:46%;position:absolute;bottom:0;right:0}.intro__badge[data-astro-cid-nwktezpe]{background:var(--gold);color:var(--green-950);border-radius:999px;align-items:center;gap:12px;padding:14px 20px;font-size:.85rem;display:flex;position:absolute;bottom:22%;left:-24px;box-shadow:0 20px 40px -18px #b89900b3}.intro__badge[data-astro-cid-nwktezpe] span[data-astro-cid-nwktezpe]{line-height:1.2;font-family:var(--font-serif);font-size:1.05rem;font-style:italic;display:grid}.intro__badge[data-astro-cid-nwktezpe] strong[data-astro-cid-nwktezpe]{font-style:normal;font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:600}@media (width<=900px){.intro__grid[data-astro-cid-nwktezpe]{grid-template-columns:1fr}.intro__badge[data-astro-cid-nwktezpe]{left:0}}.reasons[data-astro-cid-zmmuwa56] h2[data-astro-cid-zmmuwa56] em{color:var(--green-700);font-style:italic}.reasons__grid[data-astro-cid-zmmuwa56]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.reason[data-astro-cid-zmmuwa56]{--mx:50%;--my:50%;border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s var(--ease);align-content:start;gap:14px;padding:36px 32px 40px;display:grid;position:relative;overflow:hidden}.reason[data-astro-cid-zmmuwa56]:before{content:"";background:radial-gradient(400px circle at var(--mx) var(--my), #d8b80029, transparent 45%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.reason[data-astro-cid-zmmuwa56]:hover:before{opacity:1}.reason[data-astro-cid-zmmuwa56]:hover{box-shadow:inset 0 0 0 1px #d8b80099,0 30px 60px -30px #1a2f2459}.reason__num[data-astro-cid-zmmuwa56]{font-family:var(--font-serif);color:#2c4e3a14;font-size:3.4rem;font-weight:600;line-height:1;position:absolute;top:20px;right:24px}.reason__icon[data-astro-cid-zmmuwa56]{background:var(--green-800);width:60px;height:60px;color:var(--gold-soft);transition:transform .6s var(--ease), background .4s;border-radius:18px;place-items:center;display:grid}.reason[data-astro-cid-zmmuwa56]:hover .reason__icon[data-astro-cid-zmmuwa56]{background:var(--gold);color:var(--green-950);transform:rotate(-8deg)scale(1.08)}.reason[data-astro-cid-zmmuwa56] .h3[data-astro-cid-zmmuwa56]{color:var(--green-900);margin-top:8px}.reason[data-astro-cid-zmmuwa56] p[data-astro-cid-zmmuwa56]{color:var(--muted)}@media (width<=960px){.reasons__grid[data-astro-cid-zmmuwa56]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.reasons__grid[data-astro-cid-zmmuwa56]{grid-template-columns:1fr}}.pillars[data-astro-cid-fty226ve]{background:radial-gradient(80% 60% at 80% 50%, var(--green-800), var(--green-950));position:relative;overflow:hidden}.pillars__grid[data-astro-cid-fty226ve]{min-height:100svh;padding-block:calc(var(--header-h) + 20px) 40px;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.pillars__left[data-astro-cid-fty226ve]{gap:30px;display:grid}.pillars__verse[data-astro-cid-fty226ve]{font-family:var(--font-serif);color:#fff8e1;font-size:clamp(1.7rem,1.1rem + 2vw,2.9rem);font-style:italic;line-height:1.15}.pillars__navwrap[data-astro-cid-fty226ve]{padding-left:26px;position:relative}.pillars__nav[data-astro-cid-fty226ve]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pillars__track[data-astro-cid-fty226ve]{background:#ffffff1f;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.pillars__track[data-astro-cid-fty226ve] span[data-astro-cid-fty226ve]{background:var(--gold);transform-origin:top;border-radius:2px;height:100%;display:block;transform:scaleY(.25)}.pillars__nav[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]{opacity:.4;transition:opacity .5s var(--ease), transform .5s var(--ease);align-items:baseline;gap:16px;display:flex}.pillars__nav[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve].is-active{opacity:1;transform:translate(8px)}.pillars__nav[data-astro-cid-fty226ve] strong[data-astro-cid-fty226ve]{font-size:1.05rem;font-weight:500;display:block}.pillars__nav[data-astro-cid-fty226ve] small[data-astro-cid-fty226ve]{color:var(--gold-soft);letter-spacing:.05em;font-size:.8rem}.pillars__n[data-astro-cid-fty226ve]{font-family:var(--font-serif);color:var(--gold);font-size:1.1rem}.pillars__cards[data-astro-cid-fty226ve]{height:min(64svh,560px);position:relative}.pillars__card[data-astro-cid-fty226ve]{border-radius:calc(var(--radius) * 1.4);background:radial-gradient(90% 70% at 100% 0%, #d8b80024, transparent 60%), linear-gradient(160deg, var(--green-800), var(--green-900));border:1px solid #e9d36d38;flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(32px,4vw,56px);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 100px -40px #000c}.pillars__num[data-astro-cid-fty226ve]{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1px #e9d36d59;pointer-events:none;font-size:clamp(7rem,5rem + 8vw,13rem);line-height:1;position:absolute;top:clamp(8px,1.5vw,20px);right:clamp(20px,3vw,40px)}.pillars__icon[data-astro-cid-fty226ve]{background:var(--gold);width:56px;height:56px;color:var(--green-950);border-radius:50%;place-items:center;margin-bottom:auto;display:grid}.pillars__area[data-astro-cid-fty226ve]{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:500}.pillars__label[data-astro-cid-fty226ve]{font-family:var(--font-serif);color:#fff8e1;font-size:clamp(2.2rem,1.4rem + 2.6vw,3.8rem);font-weight:500;line-height:1.02}.pillars__desc[data-astro-cid-fty226ve]{color:#eef2eccc;max-width:44ch;font-size:1.05rem}@media (width<=899px){.pillars__grid[data-astro-cid-fty226ve]{grid-template-columns:1fr;min-height:0;padding-block:100px}.pillars__navwrap[data-astro-cid-fty226ve]{display:none}.pillars__cards[data-astro-cid-fty226ve]{gap:16px;height:auto;display:grid}.pillars__card[data-astro-cid-fty226ve]{min-height:300px;position:relative}}@media (prefers-reduced-motion:reduce) and (width>=900px){.pillars__cards[data-astro-cid-fty226ve]{grid-template-columns:1fr 1fr;gap:14px;height:auto;display:grid}.pillars__card[data-astro-cid-fty226ve]{min-height:280px;padding:28px;position:relative}.pillars__num[data-astro-cid-fty226ve]{font-size:6rem}.pillars__label[data-astro-cid-fty226ve]{font-size:2rem}.pillars__desc[data-astro-cid-fty226ve]{font-size:.95rem}}.stats[data-astro-cid-cglmvl5z]{background:var(--gold);color:var(--green-950);padding-block:clamp(56px,8vw,96px)}.stats__grid[data-astro-cid-cglmvl5z]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat[data-astro-cid-cglmvl5z]{border-left:1px solid #0e1b1433;gap:6px;padding-left:22px;display:grid}.stat__value[data-astro-cid-cglmvl5z]{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,2rem + 4vw,6rem);font-weight:600;line-height:1}.stat__value[data-astro-cid-cglmvl5z] small[data-astro-cid-cglmvl5z]{font-family:var(--font-sans);letter-spacing:.06em;vertical-align:top;margin-right:6px;font-size:.9rem;font-weight:500}.stat__suffix[data-astro-cid-cglmvl5z]{font-size:.6em}.stat__label[data-astro-cid-cglmvl5z]{max-width:22ch;font-size:.92rem}@media (width<=860px){.stats__grid[data-astro-cid-cglmvl5z]{grid-template-columns:repeat(2,1fr);row-gap:40px}}.tstack__head[data-astro-cid-sy7fdjmr]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(40px,6vw,72px);display:flex}.tstack__head[data-astro-cid-sy7fdjmr] .section-head[data-astro-cid-sy7fdjmr]{margin:0}.tstack__head[data-astro-cid-sy7fdjmr] h2[data-astro-cid-sy7fdjmr] em{color:var(--green-700);font-style:italic}.tstack__list[data-astro-cid-sy7fdjmr]{gap:28px;display:grid}.tcard[data-astro-cid-sy7fdjmr]{top:calc(var(--header-h) + 10px + var(--i) * 14px);perspective:1200px;position:sticky}.tcard__inner[data-astro-cid-sy7fdjmr]{border-radius:calc(var(--radius) * 1.4);background:var(--green-900);color:#eef2ec;transform-origin:top;grid-template-columns:1.1fr 1fr;min-height:min(68svh,560px);display:grid;overflow:hidden;box-shadow:0 -20px 60px -30px #0e1b1480}.tcard[data-astro-cid-sy7fdjmr]:nth-child(2n) .tcard__inner[data-astro-cid-sy7fdjmr]{background:var(--green-800)}.tcard__media[data-astro-cid-sy7fdjmr]{border-radius:0}.tcard__media[data-astro-cid-sy7fdjmr] picture,.tcard__media[data-astro-cid-sy7fdjmr] img{height:100%}.tcard__body[data-astro-cid-sy7fdjmr]{align-content:center;gap:18px;padding:clamp(28px,5vw,64px);display:grid}.tcard__group[data-astro-cid-sy7fdjmr]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);font-size:.75rem}.tcard__name[data-astro-cid-sy7fdjmr]{font-family:var(--font-serif);font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:500;line-height:.95}.tcard__body[data-astro-cid-sy7fdjmr] p[data-astro-cid-sy7fdjmr]{color:#eef2eccc;max-width:42ch}.tcard__chips[data-astro-cid-sy7fdjmr]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tcard__chips[data-astro-cid-sy7fdjmr] .pill[data-astro-cid-sy7fdjmr]{color:var(--gold-soft);background:#ffffff14}@media (width<=800px){.tcard__inner[data-astro-cid-sy7fdjmr]{grid-template-columns:1fr;min-height:0}.tcard__media[data-astro-cid-sy7fdjmr]{aspect-ratio:16/10}.tcard__name[data-astro-cid-sy7fdjmr]{font-size:2.8rem}}.mosaic[data-astro-cid-mybdt5pr]{background:var(--green-950);place-items:center;min-height:120svh;display:grid;position:relative;overflow:hidden}.mosaic__cols[data-astro-cid-mybdt5pr]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:absolute;inset:-20% -5%;rotate:-6deg}.mosaic__col[data-astro-cid-mybdt5pr]{align-content:start;gap:18px;display:grid}.mosaic__col[data-astro-cid-mybdt5pr]:nth-child(2n){padding-top:14vh}.mosaic__item[data-astro-cid-mybdt5pr]{aspect-ratio:3/4}.mosaic__overlay[data-astro-cid-mybdt5pr]{background:radial-gradient(closest-side,#0e1b14eb,#0e1b148c 70%,#0e1b1433);position:absolute;inset:0}.mosaic__content[data-astro-cid-mybdt5pr]{z-index:2;text-align:center;justify-items:center;gap:24px;display:grid;position:relative}.mosaic__content[data-astro-cid-mybdt5pr] h2[data-astro-cid-mybdt5pr] em{color:var(--gold-soft);font-style:italic}@media (width<=700px){.mosaic__cols[data-astro-cid-mybdt5pr]{grid-template-columns:repeat(2,1fr)}.mosaic__col[data-astro-cid-mybdt5pr]:nth-child(n+3){display:none}}.home-news__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(40px,6vw,72px);display:flex}.home-news__head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0}.home-news__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em{color:var(--green-700);font-style:italic}.home-news__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=960px){.home-news__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:560px}}
