.editorial-site{--editorial-gutter:clamp(1.25rem,4.5vw,6rem);--editorial-width:1600px;--editorial-space:clamp(4.5rem,8vw,9rem)}.editorial-site .site-page>article,.editorial-site .site-page>section:not(.editorial-hero):not(.py-6),.home-editorial>section:not(.editorial-hero){padding-block:var(--editorial-space)}.editorial-site :is(.max-w-6xl,.max-w-7xl),.home-editorial>section>.max-w-5xl{max-width:var(--editorial-width);padding-inline:var(--editorial-gutter)}.site-footer>.max-w-7xl,.site-header>.max-w-7xl{max-width:1600px;padding-inline:clamp(1.25rem,4.5vw,6rem)}.site-footer>.max-w-7xl{padding-block:clamp(4rem,7vw,7rem)}.editorial-hero{min-height:min(920px,92svh);padding-block:10rem 5rem}.editorial-hero-plain{min-height:min(780px,78svh)}.editorial-home-hero{min-height:100svh}.editorial-hero-content{width:100%;max-width:1600px;padding-inline:clamp(1.25rem,4.5vw,6rem)}.editorial-hero h1{max-width:19ch;font-size:clamp(4.5rem,10.5vw,10rem);font-weight:400;line-height:.94;letter-spacing:.015em;text-wrap:balance;overflow-wrap:break-word}.editorial-home-hero h1{max-width:none;font-size:clamp(4.5rem,11.7vw,12rem)}.editorial-hero-long h1{max-width:25ch;font-size:clamp(3.1rem,6.7vw,7rem)}.editorial-hero-subtitle{max-width:34rem;margin-top:2rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.4;text-wrap:pretty}.editorial-hero-fade{height:2rem}.editorial-section-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:5vw;row-gap:1.5rem;margin-bottom:clamp(2.5rem,4.5vw,5rem)}.editorial-section-heading h2{font-size:clamp(3rem,5.6vw,6rem);font-weight:400;line-height:1;letter-spacing:.025em;text-wrap:balance}.editorial-section-heading p{grid-column:2;grid-row:1;margin:0;max-width:30rem;font-size:clamp(1.15rem,1.55vw,1.5rem);line-height:1.5;text-wrap:pretty}.editorial-section-rule{grid-column:1/-1}.editorial-section-heading:not(:has(p)) h2{grid-column:1/-1}.editorial-card,.editorial-category,.editorial-event-card,.editorial-feature,.editorial-news-card{border-radius:0;box-shadow:none}.editorial-card:hover,.editorial-event-card:hover,.editorial-feature:hover,.editorial-news-card:hover{transform:none;box-shadow:none}.editorial-card{height:100%}.editorial-card-image{aspect-ratio:4/3}.editorial-card-copy{padding:1.75rem 1.25rem}.editorial-card-copy h3{font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.15}.editorial-card-copy>p{margin-top:1rem;line-height:1.7}.editorial-event-card{height:100%}.editorial-event-card>.img-zoom{height:auto;aspect-ratio:4/3}.editorial-event-card>.flex{padding:1.5rem 1rem}.editorial-event-card h3,.editorial-news-card h3{font-size:1.05rem;line-height:1.45}.editorial-news-card>.p-4{padding:1.5rem}.editorial-feature>.img-zoom{min-height:560px}.editorial-feature>.flex{padding:clamp(2rem,4.5vw,5rem)}.editorial-feature h3{font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.05;letter-spacing:.02em}.editorial-category h3{font-size:clamp(2.7rem,4.2vw,4.5rem);line-height:1}.editorial-category:focus-visible .card-reveal-content{transform:translateY(0)}.editorial-category-label{padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.editorial-category-label .section-bar{border-radius:0}.editorial-interlude>.relative{gap:3rem}.editorial-about h2,.editorial-interlude h2{font-size:clamp(3.5rem,6.5vw,7rem);line-height:1;letter-spacing:.02em}.editorial-interlude p{margin-top:1.5rem;font-size:1.4rem}.editorial-about .img-zoom,.editorial-about .rounded-2xl{border-radius:0;box-shadow:none}@media (min-width:1024px){.editorial-site .grid:has(>.editorial-category,>div>.editorial-category){align-items:start;padding-bottom:6rem;gap:2.5rem}.editorial-site .grid>:is(.editorial-category,div:has(>.editorial-category)):nth-child(3n+2){margin-top:3rem}.editorial-site .grid>:is(.editorial-category,div:has(>.editorial-category)):nth-child(3n){margin-top:6rem}.home-editorial .grid:has(>.editorial-card){gap:4rem 2.5rem}.editorial-hero-actions,.editorial-hero-subtitle{margin-left:34%}}@media (max-width:767px){.editorial-hero{min-height:82svh;padding-block:9rem 3.5rem}.editorial-home-hero{min-height:94svh}.editorial-hero-plain{min-height:65svh}.editorial-hero h1{font-size:clamp(3.5rem,13vw,6rem)}.editorial-hero-long h1{font-size:clamp(2.8rem,10vw,4.5rem)}.editorial-hero-subtitle{margin-top:1.5rem}.editorial-hero-actions{gap:.75rem;margin-top:2rem}.editorial-hero-actions>a{padding-inline:1.3rem}.editorial-section-heading{grid-template-columns:1fr;gap:1.25rem}.editorial-section-heading p{grid-column:1;grid-row:2}.editorial-section-rule{grid-row:3}.editorial-feature>.img-zoom{min-height:0;aspect-ratio:4/3}.editorial-card-copy{padding:1.5rem 1rem}.editorial-interlude>.relative{align-items:flex-start;text-align:left}}@media (hover:none){.editorial-category .card-reveal-content{transform:none}.editorial-category>.absolute:has(h3){align-items:flex-start;padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){.editorial-site .animate-slow-zoom{animation:none}.editorial-site .img-zoom img{transition:none}}.editorial-photo-interlude{min-height:85svh}.editorial-photo-interlude h2{font-size:clamp(3.5rem,7vw,7.5rem);line-height:1}.editorial-site article .prose h2{font-size:clamp(2.25rem,3.5vw,3.75rem);line-height:1.1;margin-top:1.6em;letter-spacing:.025em}.editorial-site article .prose>p:first-child{font-size:1.35em;line-height:1.55}.editorial-site article .prose img{border-radius:0;box-shadow:none}.editorial-site .site-page:not(:has(.editorial-hero)) h1{font-size:clamp(2.75rem,5.5vw,5rem);line-height:1.05;letter-spacing:.025em;text-wrap:balance}