.about-page{padding:62px 0 100px}.about-intro{max-width:920px;padding-bottom:52px;border-bottom:1px solid var(--line)}.about-intro h1{font-family:var(--display);font-size:clamp(56px,7.6vw,108px);line-height:.98;letter-spacing:-.035em;margin:28px 0}.about-intro h1 em{color:var(--lime);font-style:italic}.about-dek{max-width:720px;font-size:18px;line-height:1.8;color:#c7cbd4}.about-signature{display:flex;align-items:center;gap:16px;margin-top:30px}.about-signature strong{display:block;font-size:16px}.about-signature span:not(.brand-mark){display:block;font-size:12px;color:var(--muted);margin-top:6px}.about-story{display:grid;grid-template-columns:230px minmax(0,720px);gap:80px;padding-top:44px}.about-story aside{align-self:start;position:sticky;top:36px}.about-story aside>p:not(.eyebrow){font-family:var(--display);font-size:36px;line-height:1.12}.about-story aside em{color:var(--lime)}.about-story aside>a{font-family:var(--mono);font-size:10px;color:var(--lime)}.about-story section{padding:10px 0 30px}.about-story h2{font-family:var(--display);font-size:38px;line-height:1.1;margin:14px 0 20px}.about-story article p{font-size:15px;line-height:1.9;color:#c7cbd4}.about-story .about-source{font-size:11px;color:var(--muted);padding-top:20px;border-top:1px solid var(--line)}.about-source a,.about-story .text-link{color:var(--lime)}.about-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.brand-links{display:flex;gap:14px 20px;flex-wrap:wrap;font-family:var(--mono);font-size:9px;padding:0 0 28px}.brand-links span{color:var(--muted)}.brand-links a{color:var(--lime)}.brand-page{padding-bottom:80px}.brand-page .section-heading h1{font-family:var(--display);font-size:clamp(42px,5vw,74px);line-height:1.04;margin:20px 0}.brand-page h1 em{color:var(--lime);display:block}.brand-page .section-heading p:not(.eyebrow):not(.review-count){max-width:720px;line-height:1.8;color:var(--muted)}.review-byline a{color:inherit;text-decoration:none}.review-byline a:hover{text-decoration:underline}
@media(max-width:760px){.about-page{padding-top:34px}.about-dek{font-size:15px}.about-intro{padding-bottom:30px}.about-story{grid-template-columns:1fr;gap:26px;padding-top:28px}.about-story aside{position:static;border-bottom:1px solid var(--line);padding-bottom:20px}.about-story aside>p:not(.eyebrow){font-size:30px}.about-story h2{font-size:31px}.about-story article p{font-size:14px}.about-actions{align-items:flex-start;flex-direction:column;gap:20px}.site-header nav{gap:12px;font-size:9px}.brand-links{font-size:8px;gap:12px 16px}.brand-page .section-heading h1{font-size:46px}.brand-page .section-heading p:not(.eyebrow):not(.review-count){font-size:13px}}
