.m-hero[data-astro-cid-cgrpo3bd]{background:var(--ink);color:var(--white)}.m-hero-inner[data-astro-cid-cgrpo3bd]{padding-block:clamp(56px,9vw,128px) clamp(40px,6vw,80px)}.eyebrow[data-astro-cid-cgrpo3bd]{color:var(--green)}.m-title[data-astro-cid-cgrpo3bd]{color:var(--green);letter-spacing:-.01em;margin-top:20px;font-size:clamp(56px,12vw,176px);line-height:.88}.m-lead[data-astro-cid-cgrpo3bd]{color:var(--on-dark);max-width:36em;margin-top:36px}.m-photo[data-astro-cid-cgrpo3bd]{background:var(--ink);margin:0}.m-photo[data-astro-cid-cgrpo3bd] .m-img{object-fit:cover;object-position:50% 70%;width:100%;height:clamp(420px,80vh,900px)}.dot[data-astro-cid-cgrpo3bd]{background:var(--green);border-radius:50%;width:8px;height:8px}.m-chapters[data-astro-cid-cgrpo3bd]{padding-block:var(--section-y)}.chapters[data-astro-cid-cgrpo3bd]{flex-direction:column;gap:clamp(72px,10vw,144px);margin:0;padding:0;list-style:none;display:flex}.chapter[data-astro-cid-cgrpo3bd]{--col-gap:clamp(32px, 6vw, 96px);gap:var(--col-gap);align-items:center;display:grid}.ch-copy[data-astro-cid-cgrpo3bd]{border-top:1.5px solid var(--ink);min-width:0;padding-top:24px}.ch-n[data-astro-cid-cgrpo3bd]{font-family:var(--display);letter-spacing:.06em;font-size:14px}.ch-title[data-astro-cid-cgrpo3bd]{margin:16px 0 20px;font-size:clamp(32px,3.6vw,48px);line-height:1}.ch-text[data-astro-cid-cgrpo3bd]{color:var(--muted);max-width:32em;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.ch-photo[data-astro-cid-cgrpo3bd]{min-width:0;margin:0}.frame[data-astro-cid-cgrpo3bd]{overflow:hidden}.frame[data-astro-cid-cgrpo3bd] .ch-img{width:100%;height:auto;transition:transform 2.4s var(--ease);transform:scale(1.06)}.ch-photo[data-astro-cid-cgrpo3bd].is-in .frame[data-astro-cid-cgrpo3bd] .ch-img,html:not(.js) .frame[data-astro-cid-cgrpo3bd] .ch-img{transform:none}.ch-photo[data-astro-cid-cgrpo3bd] figcaption[data-astro-cid-cgrpo3bd]{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}@media (width>=880px){.chapter--photo[data-astro-cid-cgrpo3bd]{grid-template-columns:5fr 6fr;grid-template-areas:"copy photo"}.chapter--flip[data-astro-cid-cgrpo3bd]{grid-template-columns:6fr 5fr;grid-template-areas:"photo copy"}.chapter--photo[data-astro-cid-cgrpo3bd] .ch-copy[data-astro-cid-cgrpo3bd]{grid-area:copy}.chapter--photo[data-astro-cid-cgrpo3bd] .ch-photo[data-astro-cid-cgrpo3bd]{grid-area:photo}.chapter--wide[data-astro-cid-cgrpo3bd] .ch-copy[data-astro-cid-cgrpo3bd]{gap:var(--col-gap);grid-template-columns:5fr 6fr;display:grid}.chapter--wide[data-astro-cid-cgrpo3bd] .ch-title[data-astro-cid-cgrpo3bd]{margin-bottom:0}.chapter--wide[data-astro-cid-cgrpo3bd] .ch-text[data-astro-cid-cgrpo3bd]{padding-top:30px}}.m-facts[data-astro-cid-cgrpo3bd]{background:var(--ink);color:var(--white);padding-top:var(--section-y)}.q-title[data-astro-cid-cgrpo3bd]{color:var(--green);max-width:11em;margin-top:18px}.q-lead[data-astro-cid-cgrpo3bd]{color:var(--on-dark);margin-top:28px}.q-items[data-astro-cid-cgrpo3bd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px clamp(24px,3vw,48px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.q-item[data-astro-cid-cgrpo3bd]{border-top:1.5px solid var(--green);padding-top:20px}.q-n[data-astro-cid-cgrpo3bd]{font-family:var(--display);letter-spacing:.06em;color:var(--green);font-size:14px}.q-t[data-astro-cid-cgrpo3bd]{margin:14px 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.1}.q-d[data-astro-cid-cgrpo3bd]{color:var(--on-dark);max-width:30em;font-size:16px;line-height:1.65}.facts[data-astro-cid-cgrpo3bd]{gap:32px;margin-top:clamp(72px,9vw,128px);display:grid}@media (width>=560px){.facts[data-astro-cid-cgrpo3bd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.facts[data-astro-cid-cgrpo3bd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact[data-astro-cid-cgrpo3bd]{border-top:1px solid #333;flex-direction:column;gap:8px;padding-top:20px;display:flex}.fact-v[data-astro-cid-cgrpo3bd]{font-family:var(--display);color:var(--green);font-size:clamp(64px,7vw,100px);line-height:.9}.fact-l[data-astro-cid-cgrpo3bd]{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark);font-size:16px}.m-quote[data-astro-cid-cgrpo3bd]{font-family:var(--display);text-wrap:balance;max-width:22em;margin-top:clamp(64px,8vw,112px);font-size:clamp(26px,3.4vw,44px);line-height:1.15}.m-address[data-astro-cid-cgrpo3bd]{color:var(--on-dark-muted);margin:28px 0 clamp(56px,7vw,96px);font-size:14px;font-style:normal}
