.culture-page{background:var(--background)}.culture-page :is(h1,h2,h3,h4){letter-spacing:0;overflow-wrap:break-word}.culture-page main :is(article,figure,section,[role=tabpanel]){min-width:0}.culture-page main a{white-space:normal;max-width:100%}.culture-section{max-width:88rem;margin-inline:auto;padding:6rem 2.5rem}.culture-eyebrow{text-transform:uppercase;letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.7rem;font-weight:600;display:flex}.culture-hero{min-height:calc(100svh - 5rem)}.culture-hero-shade{background:linear-gradient(90deg, var(--background), color-mix(in oklab, var(--background) 85%, transparent) 60%, color-mix(in oklab, var(--background) 65%, transparent))}.culture-hero .culture-media{background:var(--background)}.culture-cta{background:var(--glass)}.culture-day-panel{min-height:15rem}.culture-learning-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.culture-learning-feature{grid-area:span 2/span 2}@media (width<=767px){.culture-section{padding:4rem 1.5rem}.culture-hero{min-height:calc(100svh - 3rem)}.culture-learning-gallery{scroll-snap-type:x mandatory;padding-bottom:1rem;display:flex;overflow-x:auto}.culture-learning-gallery figure{scroll-snap-align:start;flex:0 0 82%}.culture-learning-gallery .culture-media{aspect-ratio:4/5}}@media (width<=374px){.culture-hero h1{font-size:2.25rem}.culture-hero>p{letter-spacing:.1em;font-size:.6rem}}@media (width>=768px){.culture-learning-feature{flex-direction:column;display:flex}.culture-learning-feature .culture-media{aspect-ratio:auto;flex:1;min-height:0}}
