.about-page{background:var(--deep)}.about-hero{height:86svh;min-height:560px;position:relative;overflow:hidden}.about-hero>img{object-fit:cover;width:100%;height:100%}.about-hero-copy{position:absolute;bottom:80px;left:0;right:0}.about-hero h1{font-size:clamp(var(--font-size-48), 6vw, var(--font-size-96));max-width:1000px;margin-top:var(--space-24);line-height:1.02}.about-section{padding-block:var(--space-64)}.about-section h2{font-size:clamp(var(--font-size-36), 4vw, var(--font-size-60));margin-block:var(--space-24) var(--space-32);line-height:1.05}.about-section .heritage-grid{padding-block:0}.about-story{gap:var(--space-48);display:grid}.about-facts{gap:var(--space-24);margin-top:var(--space-48);display:grid}.about-facts dt{font-size:var(--font-size-12);color:var(--muted)}.about-facts dd{font-family:var(--serif);font-size:var(--font-size-36);margin:var(--space-8) 0 0}.about-image img{border-radius:24px;width:100%;height:auto}.about-image-strip,.about-product-strip{scroll-snap-type:x mandatory;gap:var(--space-24);padding-bottom:var(--space-20);grid-auto-flow:column;display:grid;overflow-x:auto}.about-image-strip{grid-auto-columns:100%}.about-image-strip>img{scroll-snap-align:start;width:100%;height:auto}.about-product-strip{grid-auto-columns:85%}.about-product-strip>.product-card{scroll-snap-align:start}.about-cta .rich-text{max-width:640px;margin:0 auto var(--space-32)}@media (width>=640px){.about-section{padding-block:var(--space-112)}.about-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.about-product-strip{grid-auto-columns:42%}}@media (width>=1024px){.about-story{gap:var(--space-80);grid-template-columns:1fr 1fr}.about-product-strip{grid-auto-columns:30%}.heritage-grid.image-right>.about-image-strip{order:2}}.about-hero .hero-shade{background:linear-gradient(180deg, #2e2a298c, #2e2a2959 45%, var(--deep))}.about-product-strip .product-media,.about-product-strip .product-media.portrait{aspect-ratio:4/3;height:auto}.about-product-strip .product-media.portrait video{object-fit:contain}.about-page[data-page-slug=lookbook] .heritage .media-frame{width:fit-content;max-width:100%;margin-inline:auto}.about-page[data-page-slug=lookbook] .heritage .media-frame img{object-fit:contain;width:auto;max-width:100%;max-height:min(560px,75svh)}
