.grid[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--col-gap);align-items:start}.hero[data-astro-cid-ovxcmftc]{padding-top:clamp(16px,3vw,40px);display:grid;justify-items:center}.hero-media[data-astro-cid-ovxcmftc]{position:relative;overflow:hidden;width:min(100% - 2 * var(--gutter),var(--max-w),(100svh - var(--header-h) - 140px) * var(--ratio));min-width:min(100% - 2 * var(--gutter),320px);will-change:transform;-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}.hero-media--plain[data-astro-cid-ovxcmftc]{-webkit-mask-image:none;mask-image:none}.hero-anim[data-astro-cid-ovxcmftc]{position:absolute;inset:0}.intro[data-astro-cid-ovxcmftc]{margin-top:clamp(64px,8vw,128px);row-gap:clamp(40px,5vw,72px)}.title[data-astro-cid-ovxcmftc]{grid-column:1 / -1;max-width:16em}.meta[data-astro-cid-ovxcmftc]{margin:0;display:grid;gap:16px}.meta[data-astro-cid-ovxcmftc] dt[data-astro-cid-ovxcmftc]{color:var(--muted)}.meta[data-astro-cid-ovxcmftc] dd[data-astro-cid-ovxcmftc]{margin:0}.tagline[data-astro-cid-ovxcmftc]{grid-column:span 2;font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.015em;text-wrap:pretty}.sections[data-astro-cid-ovxcmftc]{margin-top:var(--section-gap);display:grid;gap:var(--section-gap)}.text[data-astro-cid-ovxcmftc]{grid-column:1;position:sticky;top:calc(var(--header-h) + 32px);display:grid;gap:32px;padding-right:clamp(0px,2vw,32px)}.text[data-astro-cid-ovxcmftc] .body-text[data-astro-cid-ovxcmftc]{max-width:26em}.split-image[data-astro-cid-ovxcmftc]{aspect-ratio:4 / 5;grid-row:1}.split--left[data-astro-cid-ovxcmftc] .split-image[data-astro-cid-ovxcmftc]{grid-column:2}.split--right[data-astro-cid-ovxcmftc] .split-image[data-astro-cid-ovxcmftc]{grid-column:3}.split[data-astro-cid-ovxcmftc] .text[data-astro-cid-ovxcmftc]{grid-row:1}.wide-image[data-astro-cid-ovxcmftc]{grid-column:2 / -1}.parts-grid[data-astro-cid-ovxcmftc]{grid-column:2 / -1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px var(--col-gap)}.part-image[data-astro-cid-ovxcmftc]{aspect-ratio:1}.part-label[data-astro-cid-ovxcmftc]{margin-top:8px;font-size:16px;color:var(--muted)}.gallery-col[data-astro-cid-ovxcmftc]{display:grid;gap:var(--col-gap)}.gallery-col--0[data-astro-cid-ovxcmftc]{grid-column:2}.gallery-col--1[data-astro-cid-ovxcmftc]{grid-column:3}.gallery[data-astro-cid-ovxcmftc],.wide[data-astro-cid-ovxcmftc]{grid-auto-flow:dense}.sections[data-astro-cid-ovxcmftc]>.wide[data-astro-cid-ovxcmftc]+.gallery--untitled[data-astro-cid-ovxcmftc]{margin-top:calc(var(--col-gap) - var(--section-gap))}.next[data-astro-cid-ovxcmftc]{margin-top:var(--section-gap);padding-top:14px;border-top:1px solid var(--frame)}.next-link[data-astro-cid-ovxcmftc]{grid-column:2 / -1;display:grid;gap:12px}.next-link[data-astro-cid-ovxcmftc] .statement[data-astro-cid-ovxcmftc]{transition:color .2s ease}.next-link[data-astro-cid-ovxcmftc]:hover .statement[data-astro-cid-ovxcmftc]{color:var(--muted)}.next-link[data-astro-cid-ovxcmftc]:hover .arrow-link[data-astro-cid-ovxcmftc]{color:var(--fg)}@media(max-width:900px){.grid[data-astro-cid-ovxcmftc]{grid-template-columns:1fr}.title[data-astro-cid-ovxcmftc],.tagline[data-astro-cid-ovxcmftc],.next-link[data-astro-cid-ovxcmftc]{grid-column:auto}.text[data-astro-cid-ovxcmftc],.split[data-astro-cid-ovxcmftc] .text[data-astro-cid-ovxcmftc]{position:static;grid-column:auto;grid-row:auto;padding-right:0}.split--left[data-astro-cid-ovxcmftc] .split-image[data-astro-cid-ovxcmftc],.split--right[data-astro-cid-ovxcmftc] .split-image[data-astro-cid-ovxcmftc],.wide-image[data-astro-cid-ovxcmftc],.gallery-col--0[data-astro-cid-ovxcmftc],.gallery-col--1[data-astro-cid-ovxcmftc]{grid-column:auto;grid-row:auto}.split-image[data-astro-cid-ovxcmftc]{max-width:520px;width:100%}.parts-grid[data-astro-cid-ovxcmftc]{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery[data-astro-cid-ovxcmftc]{row-gap:var(--col-gap)}.gallery[data-astro-cid-ovxcmftc] .text[data-astro-cid-ovxcmftc]{margin-bottom:28px}}
