.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:max(640px,100svh);padding-block:calc(var(--header-h) + var(--space-xl)) var(--space-xl);color:var(--sand-50);overflow:hidden}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2}.hero__media[data-astro-cid-j7pv25f6] .photo{height:100%;animation:hero-zoom 18s var(--ease-out) both}html.intro .hero__media[data-astro-cid-j7pv25f6] .photo{animation-play-state:paused}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1a06058c,#1a060500 26%),linear-gradient(90deg,#28050480,#28050400 62%),linear-gradient(0deg,#3a0504eb,#4a06058c 42%,#4a060500 75%)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);justify-items:start}.hero__eyebrow[data-astro-cid-j7pv25f6]{padding:.35rem .9rem;border:1px solid rgba(253,250,243,.4);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:600;letter-spacing:.08em}.hero__title[data-astro-cid-j7pv25f6]{display:grid;gap:.2em}.hero__name[data-astro-cid-j7pv25f6]{font-size:var(--step-5);font-stretch:122%;font-weight:900;line-height:.92;text-transform:uppercase;letter-spacing:-.01em;max-width:11ch}.hero__tagline[data-astro-cid-j7pv25f6]{font-size:var(--step-3);color:var(--gold);line-height:1.1}.hero__lead[data-astro-cid-j7pv25f6]{max-width:34rem;font-size:var(--step-1);line-height:1.5;color:#fdfaf3e0}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-xs)}.hero__credit[data-astro-cid-j7pv25f6]{position:absolute;right:var(--gutter);bottom:.6rem;font-size:.7rem;color:#fdfaf399}.hero__credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.intro__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl);align-items:center}.intro__text[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);justify-items:start}.intro__accent[data-astro-cid-j7pv25f6]{display:block;color:var(--red-600);font-size:.85em}.intro__body[data-astro-cid-j7pv25f6]{display:grid;gap:1em;max-width:36rem;font-size:var(--step-1);line-height:1.6;color:var(--text-soft)}.intro__visual[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;align-items:end}.intro__photo[data-astro-cid-j7pv25f6]{border-radius:var(--radius-m);overflow:hidden}.intro__photo[data-astro-cid-j7pv25f6] .photo{height:100%}.intro__photo--main[data-astro-cid-j7pv25f6]{grid-column:1 / 9;grid-row:1 / 3;aspect-ratio:9 / 14;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) 90px}.intro__photo--side[data-astro-cid-j7pv25f6]{grid-column:7 / 13;grid-row:1;align-self:start;aspect-ratio:1;margin-top:18%;border:6px solid var(--bg);border-radius:50%;box-shadow:var(--shadow-soft)}.intro__note[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:3;display:grid;gap:.25rem;margin:var(--space-m) 0 0;padding-left:.9rem;border-left:3px solid var(--gold);font-size:.92rem;color:var(--text-soft)}.intro__note[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-stretch:112%;color:var(--ink)}.pillars[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l);margin:var(--space-2xl) 0 0;padding:var(--space-xl) 0 0;border-top:1px solid var(--line);list-style:none}.pillar[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;align-content:start;color:var(--text-soft)}.pillar__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--red-50);color:var(--red-600)}.pillar__title[data-astro-cid-j7pv25f6]{font-size:var(--step-1);color:var(--ink)}@media(min-width:720px){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.intro__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.intro__note[data-astro-cid-j7pv25f6]{grid-column:9 / 13;grid-row:2;margin:0 0 8% 1.25rem}.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-m);margin-bottom:var(--space-xl)}.section-head[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-s)}.section-head[data-astro-cid-j7pv25f6] .serif[data-astro-cid-j7pv25f6]{color:var(--red-600)}.feature__link[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l);align-items:center;padding:clamp(.75rem,2vw,1.25rem);border-radius:var(--radius-l);background:var(--surface);text-decoration:none;color:inherit;box-shadow:var(--shadow-soft);transition:transform .6s var(--ease-out)}.feature__link[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.feature__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;border-radius:calc(var(--radius-l) - 8px);overflow:hidden}.feature__media[data-astro-cid-j7pv25f6] .photo{height:100%}.feature__body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-s);justify-items:start;padding:var(--space-s) clamp(.5rem,3vw,2.5rem) var(--space-m)}.feature__date[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--red-600)}.feature__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.feature__summary[data-astro-cid-j7pv25f6]{font-size:var(--step-1);line-height:1.55;color:var(--text-soft)}.actions__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl) var(--space-l);margin-top:var(--space-xl)}@media(min-width:720px){.actions__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.feature__link[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.05fr}.feature__media[data-astro-cid-j7pv25f6]{aspect-ratio:5 / 4}.actions__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);align-items:start}.actions__grid[data-astro-cid-j7pv25f6]>:nth-child(2){margin-top:var(--space-xl)}}.graines[data-astro-cid-j7pv25f6]{background:radial-gradient(120% 80% at 100% 0%,rgba(240,192,40,.18),transparent 60%),var(--sand-50)}.graines__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl);align-items:center}.graines__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;border-radius:999px 999px var(--radius-l) var(--radius-l);overflow:hidden;max-width:480px;width:100%;justify-self:center}.graines__media[data-astro-cid-j7pv25f6] .photo{height:100%}.graines__text[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);justify-items:start}.graines__text[data-astro-cid-j7pv25f6] .serif[data-astro-cid-j7pv25f6]{color:var(--red-600)}.graines__amount[data-astro-cid-j7pv25f6]{padding:.5rem 1.1rem;border-radius:var(--radius-pill);background:var(--sand-400);font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-1);color:var(--red-800)}.graines__goals[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;font-weight:600}.graines__goals[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem}.graines__goals[data-astro-cid-j7pv25f6] svg{flex:none;color:var(--gold-deep)}.graines__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m);margin-top:var(--space-xs)}@media(min-width:960px){.graines__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;gap:var(--space-2xl)}}.engage__head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-s);margin-bottom:var(--space-xl)}.engage__head[data-astro-cid-j7pv25f6] .serif[data-astro-cid-j7pv25f6]{color:var(--gold)}.engage__list[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;border-top:1px solid rgba(249,242,227,.18)}.engage__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid rgba(249,242,227,.18)}.engage__link[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"num title arrow" "num text arrow";gap:.3rem var(--space-m);align-items:center;padding:var(--space-l) 0;text-decoration:none;color:inherit}.engage__num[data-astro-cid-j7pv25f6]{grid-area:num;align-self:start;font-family:var(--font-display);font-stretch:112%;font-weight:700;color:var(--gold)}.engage__title[data-astro-cid-j7pv25f6]{grid-area:title;font-family:var(--font-display);font-weight:800;font-stretch:116%;font-size:var(--step-3);line-height:1.05;transition:color .3s,transform .5s var(--ease-out)}.engage__text[data-astro-cid-j7pv25f6]{grid-area:text;max-width:40rem;color:#f9f2e3bf}.engage__arrow[data-astro-cid-j7pv25f6]{grid-area:arrow;display:grid;place-items:center;width:52px;height:52px;border:1.5px solid rgba(249,242,227,.35);border-radius:50%;transition:background-color .3s,color .3s,border-color .3s,transform .5s var(--ease-out)}.engage__link[data-astro-cid-j7pv25f6]:hover .engage__title[data-astro-cid-j7pv25f6]{color:var(--gold);transform:translate(6px)}.engage__link[data-astro-cid-j7pv25f6]:hover .engage__arrow[data-astro-cid-j7pv25f6]{background:var(--gold);border-color:var(--gold);color:var(--ink);transform:rotate(-45deg)}@media(max-width:559px){.engage__arrow[data-astro-cid-j7pv25f6]{width:40px;height:40px}}.news__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l)}.news__list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l);align-content:start}.news__list[data-astro-cid-j7pv25f6]>*+*{padding-top:var(--space-l);border-top:1px solid var(--line)}@media(min-width:960px){.news__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr;column-gap:var(--space-xl);align-items:start}}
