.about-page{background:var(--ivory);color:var(--charcoal);overflow:hidden}.about-page p{margin:0}.about-hero{min-height:82vh;padding:110px 7vw 90px;display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;border-bottom:1px solid var(--hair);background:var(--cream)}.about-hero__label,.about-kicker,.about-dark__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.2em;opacity:.58;align-self:start}.about-hero__copy{max-width:1050px}.about-hero h1{font-family:var(--serif);font-size:clamp(76px,11vw,170px);font-weight:400;line-height:.78;letter-spacing:-.07em;margin:0}.about-hero h1 em,.about-dark h2 em{font-style:italic}.about-hero__copy>p{max-width:570px;font-family:var(--serif);font-size:25px;line-height:1.18;margin:42px 0 0}.about-feature,.about-editorial{max-width:1400px;margin:0 auto;padding:150px 7vw;display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center}.about-feature__image img,.about-editorial__image img{display:block;width:100%;height:auto;max-height:760px;object-fit:cover}.about-feature__text{max-width:560px}.about-feature__text h2,.about-editorial h2,.about-closing h2{font-family:var(--serif);font-weight:400;font-size:clamp(58px,7vw,105px);line-height:.86;letter-spacing:-.06em;margin:28px 0 48px}.about-feature__text p,.about-editorial__text p,.about-closing>p{font-family:var(--serif);font-size:21px;line-height:1.38;margin-bottom:24px}.about-dark{background:#000;color:#f4f0e8;padding:15vw 8vw;min-height:70vh;display:flex;flex-direction:column;justify-content:center}.about-dark h2{font-family:var(--serif);font-weight:400;font-size:clamp(65px,10vw,145px);line-height:.82;letter-spacing:-.07em;margin:40px 0 0;max-width:1200px}.about-values{max-width:1400px;margin:auto;padding:150px 7vw;display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw}.about-value-list{border-top:1px solid var(--hair)}.about-value-list article{display:grid;grid-template-columns:48px 1fr;column-gap:24px;padding:34px 0;border-bottom:1px solid var(--hair)}.about-value-list span{font-size:10px;letter-spacing:.12em;opacity:.45;padding-top:7px}.about-value-list h3{font-family:var(--serif);font-size:34px;font-weight:400;margin:0 0 10px}.about-value-list p{max-width:620px;opacity:.7;line-height:1.55}.about-editorial{border-top:1px solid var(--hair)}.about-editorial__text{max-width:650px}.about-editorial--reverse{background:var(--cream);max-width:none;padding-left:7vw;padding-right:7vw}.about-editorial--reverse .about-editorial__image{max-width:680px}.about-gallery{padding:120px 7vw 150px;display:grid;grid-template-columns:.7fr 1fr 1fr;gap:30px;align-items:end;max-width:1500px;margin:auto}.about-gallery__intro{padding-bottom:25px}.about-gallery__intro p{font-family:var(--serif);font-size:30px;line-height:1.05;margin-top:22px;max-width:250px}.about-gallery figure{margin:0}.about-gallery img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover}.about-gallery figcaption{font-size:10px;letter-spacing:.16em;margin-top:14px;opacity:.6}.about-manifesto{background:var(--charcoal);color:var(--ivory);padding:150px 8vw;text-align:center}.about-manifesto p{font-family:var(--serif);font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.04em}.about-manifesto span{display:block;margin-top:40px;font-size:10px;letter-spacing:.2em;opacity:.55}.about-closing{max-width:1400px;margin:auto;padding:160px 7vw 180px}.about-closing h2{max-width:850px}.about-closing>p{max-width:600px;margin-bottom:38px}.about-closing a{display:inline-flex;gap:15px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:8px;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.about-closing a span{font-size:15px}@media(max-width:900px){.about-hero{min-height:auto;padding:90px 24px 70px;display:block}.about-hero h1{font-size:clamp(65px,17vw,105px);margin-top:70px}.about-hero__copy>p{font-size:21px;margin-top:30px}.about-feature,.about-editorial,.about-values{display:flex;flex-direction:column;padding:90px 24px;gap:55px;align-items:stretch}.about-feature__text,.about-editorial__text{max-width:none}.about-feature__text h2,.about-editorial h2,.about-closing h2{font-size:62px;margin:28px 0 35px}.about-dark{padding:120px 24px;min-height:58vh}.about-dark h2{font-size:clamp(58px,15vw,95px)}.about-value-list article{grid-template-columns:34px 1fr}.about-editorial--reverse{padding:90px 24px}.about-gallery{padding:90px 24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-gallery__intro{grid-column:1/-1;padding-bottom:15px}.about-gallery__intro p{font-size:25px}.about-gallery img{aspect-ratio:3/4}.about-manifesto{padding:110px 24px}.about-manifesto p{font-size:38px}.about-closing{padding:100px 24px 120px}}