.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem, 4.5vw, 3.5rem) var(--section);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.hero-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.4rem;max-width:34rem;display:flex}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:.6rem;display:flex}.hero-photo[data-astro-cid-lcdefpme]{--hero-seal:clamp(5rem, 8vw, 7rem);justify-self:center;width:100%;max-width:min(27rem,62vh);position:relative}.hero-photo[data-astro-cid-lcdefpme] .hero-seal{left:calc(var(--hero-seal) * -.4);bottom:calc(var(--hero-seal) * -.2);filter:drop-shadow(0 8px 14px #2a2a2a47);position:absolute}.statement[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.statement-text[data-astro-cid-lcdefpme]{max-width:40rem;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:300;line-height:1.35}.statement[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:36rem}.statement[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{margin-top:.4rem}.type-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:clamp(.9rem,1.8vw,1.5rem);display:grid}.type-label[data-astro-cid-lcdefpme]{text-align:center;margin-top:.7rem;font-size:.95rem;line-height:1.4}.also[data-astro-cid-lcdefpme]{margin-top:var(--head-gap);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .9rem;font-size:1.05rem;font-weight:350;display:flex}.film-home[data-astro-cid-lcdefpme]{max-width:64rem;margin-inline:auto}.spot[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.spot-photos[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(.9rem,2vw,1.5rem);display:grid}.spot-photos[data-astro-cid-lcdefpme] .photo:nth-child(2){margin-top:clamp(2rem,5vw,4rem)}.spot-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:32rem;display:flex}.spot-quote[data-astro-cid-lcdefpme]{border-left:1px solid var(--gold);margin-block:.4rem;padding-left:1.1rem;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:300;line-height:1.4}.track[data-astro-cid-lcdefpme]{--gap:clamp(1.25rem, 2.5vw, 2rem);grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;display:grid;overflow-x:auto}.track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.track[data-astro-cid-lcdefpme]{grid-template-rows:repeat(3,auto)}.slide[data-astro-cid-lcdefpme]{scroll-snap-align:start;grid-row:span 3;grid-template-rows:subgrid;display:grid}.work-card[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;row-gap:.5rem;display:grid}.card-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem;display:flex}.work-card[data-astro-cid-lcdefpme] .photo{margin-bottom:.6rem}.work-card[data-astro-cid-lcdefpme] img{transition:transform 1.2s}.work-card[data-astro-cid-lcdefpme]:hover img{transform:scale(1.03)}.work-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem;font-weight:400;line-height:1.3}.summary[data-astro-cid-lcdefpme]{color:var(--muted-ivory);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.6;display:-webkit-box;overflow:hidden}.controls[data-astro-cid-lcdefpme]{margin-top:var(--head-gap);justify-content:center;align-items:center;gap:1.25rem;display:flex}html:not(.js) .controls[data-astro-cid-lcdefpme]{display:none}.arrow[data-astro-cid-lcdefpme]{border:1px solid var(--line-dark);width:2.75rem;height:2.75rem;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;font-size:1.1rem;transition:border-color .25s}.arrow[data-astro-cid-lcdefpme]:hover{border-color:var(--gold)}.count[data-astro-cid-lcdefpme]{letter-spacing:.24em;color:var(--muted-ivory);text-align:center;font-variant-numeric:tabular-nums;min-width:5.5rem;font-size:.74rem}.toggle-play[data-astro-cid-lcdefpme]{color:var(--muted-ivory);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border:0;border-bottom:1px solid var(--line-dark);background:0 0;padding:.4rem 0;font-size:.72rem}.toggle-play[data-astro-cid-lcdefpme]:hover{color:var(--ivory);border-bottom-color:var(--gold)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--gold);flex-direction:column;align-items:center;gap:.55rem;padding-top:1.2rem;display:flex}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.3rem;font-weight:400}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(.9rem,2vw,1.75rem);max-width:60rem;margin-inline:auto;display:grid}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:clamp(1.5rem,4vw,3.5rem)}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,5vw,4rem);max-width:60rem;margin-inline:auto;display:grid}.quotes[data-astro-cid-lcdefpme]:has(>li:only-child){grid-template-columns:1fr;max-width:42rem}.quotes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.quotes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);width:2rem;height:1px}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:300;line-height:1.5}.quotes[data-astro-cid-lcdefpme] .mention[data-astro-cid-lcdefpme]{text-decoration:underline 1px var(--gold);text-underline-offset:.22em}.quotes[data-astro-cid-lcdefpme] .mention[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}@media (width<=1000px){.type-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.track[data-astro-cid-lcdefpme]{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (width<=640px){.track[data-astro-cid-lcdefpme]{grid-auto-columns:82%}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-text[data-astro-cid-lcdefpme]{max-width:none}.hero-photo[data-astro-cid-lcdefpme]{max-width:24rem}.hero-photo[data-astro-cid-lcdefpme] .hero-seal{left:-.75rem}.spot[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.spot-text[data-astro-cid-lcdefpme]{max-width:none}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.type-grid[data-astro-cid-lcdefpme],.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
