.cs-editorial-page [data-reveal]{opacity:1!important;transform:none!important}.cs-editorial-shell{width:min(100% - 3rem,77rem);margin-inline:auto}.cs-editorial-hero{border-bottom:1px solid var(--border);padding-block:3rem}.cs-editorial-heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2.5rem;display:grid}.cs-editorial-heroCopy{flex-direction:column;min-width:0;padding-block:1rem;display:flex}.cs-editorial-heroCopy em{color:var(--teal-ink);font-style:normal}.cs-editorial-heroVisual{border-radius:1.25rem;min-height:31rem;position:relative;overflow:hidden}.cs-editorial-heroVisual:not([data-visual-kind=photo]){border:1px solid var(--border);background:var(--card);flex-direction:column;display:flex}.cs-editorial-heroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.cs-editorial-photo{object-fit:cover}.cs-editorial-heroCaption{color:#fff;background:linear-gradient(#0000,#0c0b08e6);padding:3rem 2rem 1.75rem;position:absolute;inset:auto 0 0}.cs-editorial-chapter{border-bottom:1px solid var(--border);padding-block:4rem}.cs-editorial-chapterHeader{max-width:58rem;margin-bottom:2rem}.cs-editorial-takeaway{border-left:4px solid var(--teal-strong);background:color-mix(in oklab, var(--teal) 12%, var(--background));align-items:flex-start;gap:1rem;margin-top:2rem;padding:1.5rem 1.75rem;display:flex}.cs-editorial-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.cs-editorial-canvas{background:color-mix(in oklab, var(--teal) 5%, var(--background));border:1px solid var(--border);border-radius:1rem;min-width:0;min-height:24rem;position:relative;overflow:hidden}.cs-editorial-photoCanvas{border-radius:1rem;min-height:24rem;position:relative;overflow:hidden}.cs-editorial-lensGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.cs-editorial-lens{grid-template-rows:3.5rem 17rem auto;gap:1rem;min-width:0;display:grid}.cs-editorial-lensVisual{background:color-mix(in oklab, var(--teal) 7%, var(--background));border-radius:.75rem;min-width:0;position:relative;overflow:hidden}.cs-editorial-lensCaption{padding-top:.25rem}.cs-editorial-map{place-items:center;height:100%;padding:1.5rem;display:grid}.cs-editorial-map svg{width:100%;max-width:22rem;height:100%;max-height:23rem;color:var(--teal-ink)}.cs-editorial-criteria{flex-direction:column;justify-content:center;gap:0;padding:1.5rem 2rem;display:flex}.cs-editorial-criterion{border-bottom:1px solid var(--border);padding-block:1.25rem}.cs-editorial-criterion:last-child{border-bottom:0}.cs-editorial-photoStory{border-radius:1rem;min-height:29rem;position:relative;overflow:hidden}.cs-editorial-photoStoryText{color:#fff;background:linear-gradient(90deg,#0c0b08e0,#0c0b0814);flex-direction:column;justify-content:flex-end;padding:2.5rem;display:flex;position:absolute;inset:0}.cs-editorial-photoStoryText>*{max-width:39rem}.cs-editorial-lensRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.cs-editorial-lensRail>div{border-top:2px solid var(--teal-strong);padding-top:1rem}.cs-editorial-reportArt{aspect-ratio:16/9;width:100%;position:relative}.cs-editorial-gallery{border-bottom:1px solid var(--border);padding-block:4rem}.cs-editorial-galleryTabs{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem;display:flex}.cs-editorial-galleryImage{border:1px solid var(--border);background:var(--card);border-radius:.75rem;position:relative;overflow:hidden}.cs-editorial-galleryImage img{width:100%;height:auto;display:block}.cs-editorial-galleryImage[data-portrait=true]{place-items:center;display:grid}.cs-editorial-galleryImage[data-portrait=true] img{object-fit:contain;width:auto;max-width:100%;height:min(70vh,44rem)}.cs-editorial-stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:grid}.cs-editorial-chapters{padding-block:4rem}.cs-editorial-chapterGrid{grid-template-columns:1fr;gap:0;display:grid}.cs-editorial-chapterCard{border-top:1px solid var(--border);flex-direction:column;min-width:0;padding-block:1.75rem;scroll-margin-top:6rem;display:flex}.cs-editorial-chapterCard details{margin-top:auto;padding-top:1.25rem}.cs-editorial-chapterCard summary{cursor:pointer;color:var(--teal-ink)}.cs-editorial-question{background:var(--foreground);color:var(--background);border-radius:1rem;padding:3rem}.cs-editorial-hubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.cs-editorial-hubCard{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cs-editorial-hubPhoto{aspect-ratio:16/9;position:relative;overflow:hidden}.cs-editorial-hubCopy{flex-direction:column;flex:1;padding:1.75rem;display:flex}@media (max-width:63.99rem){.cs-editorial-heroGrid{grid-template-columns:1fr;gap:2rem}.cs-editorial-heroVisual{aspect-ratio:16/10;min-height:0}.cs-editorial-heroVisual:not([data-visual-kind=photo]){aspect-ratio:auto;min-height:30rem}.cs-editorial-heroCopy{padding-block:0}.cs-editorial-heroActions{margin-top:0}.cs-editorial-pair{grid-template-columns:1fr}.cs-editorial-lensGrid{grid-template-columns:1fr;gap:2rem}.cs-editorial-lens{grid-template-rows:auto 20rem auto}}@media (max-width:47.99rem){.cs-editorial-hero,.cs-editorial-chapter,.cs-editorial-gallery,.cs-editorial-chapters{padding-block:2.5rem}.cs-editorial-chapterGrid,.cs-editorial-hubGrid{grid-template-columns:1fr}.cs-editorial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial-lensRail{grid-template-columns:1fr;gap:1.5rem}.cs-editorial-takeaway{padding:1.25rem}.cs-editorial-photoStory{min-height:28rem}.cs-editorial-photoStoryText{background:linear-gradient(#0c0b082e,#0c0b08eb);padding:1.5rem}.cs-editorial-heroCaption{padding:2rem 1rem 1rem}.cs-editorial-canvas,.cs-editorial-photoCanvas{min-height:21rem}.cs-editorial-criteria{padding:1rem 1.25rem}.cs-editorial-question{padding:1.5rem}.cs-editorial-reportArt{aspect-ratio:4/3}}
