/* FOCAL ATL about page */
.f-about-hero__title{margin-top:var(--s-5);max-width:16ch}
.f-about-hero__row{display:grid;gap:var(--s-7);margin-top:var(--s-7)}
@media (min-width:1024px){.f-about-hero__row{grid-template-columns:5fr 7fr;column-gap:var(--s-8);align-items:end}}

.f-belief__grid{display:grid;gap:var(--s-6)}
.f-belief__title{margin-top:var(--s-4);max-width:14ch}
@media (min-width:1024px){.f-belief__grid{grid-template-columns:5fr 7fr;column-gap:var(--s-9);align-items:start}}

.f-values__list{display:grid;gap:var(--s-6)}
.f-value{display:grid;gap:.9rem;padding-top:var(--s-5);border-top:1px solid var(--line)}
.f-value p{color:var(--text-secondary);max-width:34ch;font-size:var(--t-small)}
@media (min-width:768px){.f-values__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-7)}}
@media (min-width:1024px){.f-values__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-8);row-gap:var(--s-8)}}

.f-materials-band{padding-block:calc(var(--section-y) * .6)}
.f-where__grid{display:grid;gap:var(--s-6)}
.f-where__title{margin-top:var(--s-4);max-width:14ch}
.f-where__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);padding-top:var(--s-4);border-top:1px solid var(--line)}
.f-where__list li{padding:.4rem 0;border-bottom:1px solid var(--line-soft)}
.f-where__note{margin-top:var(--s-4)}
@media (min-width:768px){.f-where__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1024px){.f-where__grid{grid-template-columns:5fr 7fr;column-gap:var(--s-9);align-items:start}}

.f-studio__grid{display:grid;gap:var(--s-6)}
.f-studio__title{margin-top:var(--s-4);max-width:10ch}
@media (min-width:1024px){.f-studio__grid{grid-template-columns:5fr 7fr;column-gap:var(--s-9);align-items:start}}

.f-leaders__list{display:grid;gap:var(--s-5)}
.f-leader{display:grid;gap:.35rem}
.f-leader__name{font-family:var(--font-display);font-weight:400;font-size:var(--t-3);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}
.f-leader__role{color:var(--focal-bronze);font-size:var(--t-micro)}
.f-leader__line{max-width:40ch}
@media (min-width:768px){.f-leaders__list{grid-template-columns:1fr 1fr;column-gap:var(--s-7)}}
