/* Reference: runtime/colors_and_type.css, ui_kits/brand/website.html,
   preview/components-buttons.html. Preserve the selected B composition. */
.about-page main > .section:first-child > .eyebrow{margin-bottom:var(--s-5)}
.about-page h1{line-height:var(--lh-snug)}
.about-page .split h3{margin-top:var(--s-5);font-size:var(--t-lg);line-height:var(--lh-snug)}
.about-page .split h3 + p{margin-top:var(--s-3)}
.about-hosts article > .eyebrow{margin-top:var(--s-2);margin-bottom:var(--s-4)}
.about-hosts img{display:block}
.button{letter-spacing:.04em;border-radius:var(--r-0);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}
.button:active{transform:translateY(1px)}
nav.top .cta:hover{background:var(--brick-deep);color:var(--urban-white)}
nav.top .wm-lockup[aria-current="page"]{text-decoration:none}
.b-paths .option-link{border-bottom:0}
@media(max-width:640px){
 .wrap{padding-left:var(--s-4);padding-right:var(--s-4)}
 .about-page h1{font-size:clamp(var(--t-xl),8.5vw,var(--t-2xl));line-height:1.5}
 .about-page main > .section:first-child > .eyebrow{margin-bottom:var(--s-4)}
 .about-page .split h3{font-size:var(--t-md)}
}
@media(prefers-reduced-motion:reduce){.button{transition:none}.button:active{transform:none}}
