.index-hero.svelte-11eggxr{color:var(--cream);background:radial-gradient(130% 100% at 50% -10%, #48583f, var(--green-deep) 50%, var(--green-deeper));text-align:center;padding-block:clamp(8rem,16vw,11rem) clamp(3.5rem,8vw,5.5rem);position:relative;overflow:hidden}.hero-glow.svelte-11eggxr{pointer-events:none;background:radial-gradient(55% 45% at 50% 30%,#caa86a29,#0000 70%);position:absolute;inset:0}.hero-inner.svelte-11eggxr{max-width:44rem;position:relative}.hero-eyebrow.svelte-11eggxr{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-2);font-size:.72rem}.index-hero.svelte-11eggxr h1:where(.svelte-11eggxr){font-size:var(--step-4);color:var(--cream);margin-top:1rem}.hero-standfirst.svelte-11eggxr{max-width:36rem;color:var(--cream-2);margin:1.4rem auto 0;font-size:clamp(1.08rem,1rem + .5vw,1.3rem);line-height:1.66}.index-body.svelte-11eggxr{background:var(--paper);padding-block:clamp(3.5rem,8vw,6rem)}.grid.svelte-11eggxr{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,1.8rem);display:grid}.note.svelte-11eggxr{text-align:center;font-family:var(--font-display);color:var(--ink-3);margin-top:3rem;font-size:1.2rem;font-style:italic}@media (width<=640px){.grid.svelte-11eggxr{grid-template-columns:1fr}}
