.school-wordmark{display:flex;align-items:center;gap:13px}.brand .school-wordmark>img,.footer-brand .school-wordmark>img{width:54px;height:54px;flex:none}.school-wordmark>span{display:block;font-size:21px;line-height:1.12;font-weight:500;letter-spacing:-.035em}.school-wordmark>span>span{display:block}.school-demo-site .page-hero-copy,.school-demo-site .page-hero-image{min-width:0}.school-demo-site .page-hero h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.footer-brand .school-wordmark>span{font-size:24px}.locations-layout.locations-list-only{display:block}.locations-list-only .location-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.school-team-link{margin-top:28px}.school-regions>h2,.school-about>h2{font-size:clamp(34px,4.5vw,64px);font-weight:400;line-height:1.1;letter-spacing:-.04em}.school-regions>p,.school-about>p:not(.eyebrow){margin-top:22px;max-width:680px;color:var(--muted)}.school-regions>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.school-about>details{margin:26px 0;border-block:1px solid var(--line)}.school-about>details>summary{padding-block:22px;cursor:pointer;font-weight:500}.school-about>details .section{padding:20px 0 30px;max-width:850px;margin:0}.school-quote blockquote{max-width:1000px;margin-inline:auto}.school-quote blockquote>p{font-size:clamp(28px,3vw,48px);line-height:1.35;letter-spacing:-.03em}.school-quote cite{display:block;margin-top:22px;font-style:normal;color:var(--muted)}.school-home .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.school-home .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.locations-list-only .location-list{grid-template-columns:1fr}.brand .school-wordmark>img{width:40px;height:40px}.brand .school-wordmark>span{font-size:17px}.school-home .team-grid{gap:22px 14px}}
