.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--nav-h));margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{z-index:-1;background:var(--ivory-deep);position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] img,.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s var(--ease-out)}.hero__video[data-astro-cid-lcdefpme].is-playing{opacity:1}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#f6f3ecb8 0%,#f6f3ec59 38%,#f6f3ec00 60%);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,8vh,6rem)}.hero__title[data-astro-cid-lcdefpme]{max-width:11.5ch}.hero__title[data-astro-cid-lcdefpme] em{color:var(--vermilion)}.hero__support[data-astro-cid-lcdefpme]{max-width:30ch;margin-top:clamp(1.5rem,3vw,2.5rem)}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.hero__toggle[data-astro-cid-lcdefpme]{right:var(--gutter);backdrop-filter:blur(8px);min-height:2.75rem;font-size:var(--step--1);cursor:pointer;background:#f6f3ecb3;border:1px solid #14141440;border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem;font-weight:560;display:inline-flex;position:absolute;bottom:1.25rem}.hero__toggle-icon[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:.7rem;height:.7rem}.hero__toggle[data-astro-cid-lcdefpme][aria-pressed=false] .hero__toggle-icon[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{align-items:start;min-height:100svh}.hero__media[data-astro-cid-lcdefpme] img,.hero__video[data-astro-cid-lcdefpme]{object-position:50% 100%}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#f6f3ecbf 0%,#f6f3ec66 42%,#f6f3ec00 60%)}.hero__content[data-astro-cid-lcdefpme]{padding-top:1.5rem}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,13.2vw,4.2rem)}.hero__support[data-astro-cid-lcdefpme]{font-size:1.0625rem}.hero__ctas[data-astro-cid-lcdefpme]{gap:.5rem 1.5rem}}.manifesto__grid[data-astro-cid-lcdefpme]{align-items:center;row-gap:3rem}.manifesto__media[data-astro-cid-lcdefpme]{grid-column:1/span 4;overflow:hidden}.manifesto__media[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%}.manifesto__text[data-astro-cid-lcdefpme]{grid-column:6/span 7}.manifesto__statement[data-astro-cid-lcdefpme]{max-width:13ch;margin-top:1.5rem}.manifesto__statement[data-astro-cid-lcdefpme] em{color:var(--vermilion)}.manifesto__body[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:1fr 1fr;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.manifesto__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--ivory) 84%, transparent);font-size:var(--step-0);line-height:1.7}.manifesto__sig[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);font-family:var(--font-serif);font-style:italic;font-size:var(--step-2);max-width:28ch;margin-top:2.5rem;padding-top:1.25rem;font-weight:320;line-height:1.25}@media (width<=960px){.manifesto__media[data-astro-cid-lcdefpme]{grid-column:1/span 8}.manifesto__text[data-astro-cid-lcdefpme]{grid-column:1/-1}.manifesto__body[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.caps__head[data-astro-cid-lcdefpme]{gap:1.25rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.caps__head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:20ch}.caps__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.caps__row[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--gutter);border-bottom:1px solid var(--rule);transition:padding .6s var(--ease-out), color .4s;grid-template-columns:3.5rem minmax(0,1.25fr) minmax(0,1fr) 2rem;padding:clamp(1.4rem,2.6vw,2.25rem) 0;text-decoration:none;display:grid}.caps__name[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.025em;transition:transform .6s var(--ease-out);font-weight:340;line-height:1.05}.caps__summary[data-astro-cid-lcdefpme]{color:var(--fg-muted);max-width:38ch}.caps__arrow[data-astro-cid-lcdefpme]{transition:transform .5s var(--ease-out), color .3s;justify-self:end;font-size:1.5rem}.caps__row[data-astro-cid-lcdefpme]:hover .caps__name[data-astro-cid-lcdefpme],.caps__row[data-astro-cid-lcdefpme]:focus-visible .caps__name[data-astro-cid-lcdefpme]{font-style:italic;transform:translate(.5rem)}.caps__row[data-astro-cid-lcdefpme]:hover .caps__arrow[data-astro-cid-lcdefpme]{color:var(--vermilion);transform:rotate(-45deg)}.caps__more[data-astro-cid-lcdefpme],.stories__more[data-astro-cid-lcdefpme]{margin-top:2.5rem}@media (width<=760px){.caps__row[data-astro-cid-lcdefpme]{grid-template-columns:2.25rem 1fr 1.5rem;row-gap:.5rem}.caps__summary[data-astro-cid-lcdefpme]{font-size:var(--step--1);grid-area:2/2/auto/3}.caps__arrow[data-astro-cid-lcdefpme]{grid-area:1/3}}.stories__head[data-astro-cid-lcdefpme]{gap:1.25rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.stories__body[data-astro-cid-lcdefpme]{max-width:52ch}.process__head[data-astro-cid-lcdefpme]{top:calc(var(--nav-h) + 2rem);grid-column:1/span 5;align-self:start;gap:1.25rem;display:grid;position:sticky}.process__steps[data-astro-cid-lcdefpme]{grid-column:7/span 6;gap:0;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:2.5rem}.step[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.step__name[data-astro-cid-lcdefpme]{margin-top:.75rem}.step__detail[data-astro-cid-lcdefpme]{max-width:40ch;margin-top:.75rem}.step__cols[data-astro-cid-lcdefpme]{font-size:var(--step--1);grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.75rem;display:grid}.step__cols[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.step__cols[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:.35rem 0}@media (width<=960px){.process__head[data-astro-cid-lcdefpme],.process__steps[data-astro-cid-lcdefpme]{grid-column:1/-1;position:static}.process__steps[data-astro-cid-lcdefpme]{margin-top:3rem}}@media (width<=520px){.step__cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
