.about-page{max-width:1450px;margin:auto;padding:72px 6.5vw 110px}.about-heading{margin-bottom:48px}.about-heading .eyebrow{color:var(--muted);margin-bottom:17px}.about-heading h1{font-size:clamp(58px,6.5vw,94px)}.about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:7vw;align-items:start}.founder-figure{position:sticky;top:130px}.portrait-frame{position:relative;aspect-ratio:1;overflow:hidden;background:var(--paper)}.portrait-frame img{position:absolute;width:100%;height:auto;max-width:none;top:-58.65%;left:0;object-fit:initial}.founder-figure figcaption{font-family:var(--serif);font-size:25px;margin-top:18px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.founder-figure figcaption span{font:10px var(--sans);color:var(--muted)}.about-copy p{font-size:15px;line-height:1.95;color:#51483f;margin-bottom:26px}.about-copy .about-lead{font-size:18px;color:var(--ink);line-height:1.8}.about-copy p a{text-decoration:underline;text-underline-offset:4px}.about-copy .signature{margin-top:32px}.about-cta{margin-top:38px}.about-shop-link{font-size:11px;white-space:nowrap}.header nav [aria-current=page]{border-bottom:1px solid var(--gold)}
@media(max-width:1000px){.about-layout{gap:5vw}.header nav{gap:15px}.about-copy p{font-size:14px}.about-copy .about-lead{font-size:16px}}
@media(max-width:700px){.about-page{padding:42px 24px 65px}.about-heading{margin-bottom:28px}.about-layout{grid-template-columns:1fr;gap:35px}.founder-figure{position:static}.about-copy p{font-size:14px;line-height:1.9}.about-copy .about-lead{font-size:16px}.founder-figure figcaption{font-size:24px}.about-shop-link{font-size:10px}.header .brand{font-size:25px}.about-cta{width:100%}}

.portrait-frame img{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
