.about-flagship{background:var(--background);color:var(--foreground)}.about-flagship .about-section{padding-block:48px}.about-flagship h2{font-size:42px;line-height:1.12}.about-hero{isolation:isolate;background:var(--brand-navy);min-height:min(78vh,780px);color:var(--primary-foreground);align-items:center;display:grid;position:relative;overflow:hidden}.about-hero-image,.about-hero-veil{width:100%;height:100%;position:absolute;inset:0}.about-hero-image{object-fit:cover;object-position:75% 45%;z-index:-2}.about-hero-veil{z-index:-1;background:linear-gradient(90deg, var(--brand-navy), color-mix(in srgb,var(--brand-navy) 70%,transparent) 22%, transparent 42%)}.about-hero-inner{width:100%;padding-block:48px}.about-hero-copy{max-width:580px}.about-kicker{text-transform:uppercase;letter-spacing:0;font-size:12px;line-height:1.8}.about-hero h1{color:var(--primary-foreground);margin-top:24px;font-size:72px;line-height:1.04}.about-lead{max-width:540px;margin-top:24px;font-size:19px;line-height:1.7}.about-mission{text-align:center}.about-crimson-rule{background:var(--brand-crimson);width:48px;height:3px;margin:0 auto 28px;display:block}.about-flagship .about-mission h2{max-width:850px;color:var(--brand-navy);margin-inline:auto;font-size:54px}.about-season{color:var(--muted-foreground);margin-top:24px;font-size:14px;line-height:1.8}.about-season a{margin-left:12px;display:inline-block}.about-standard-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:64px;display:grid}.about-standard-photo{aspect-ratio:4/5;position:sticky;top:130px;overflow:hidden}.about-standard-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.about-section-title{color:var(--brand-navy);margin-bottom:28px}.about-statements{margin:0;padding:0;list-style:none}.about-statements li{border-top:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);gap:20px;padding-block:16px;display:grid}.about-statements li:last-child{border-bottom:1px solid var(--border)}.about-statements span{font-family:var(--font-display);color:var(--brand-paleblue);font-size:38px;line-height:1}.about-statements p{font-size:16px;line-height:1.6}.about-photo-break{aspect-ratio:21/9;overflow:hidden}.about-photo-break img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.about-core,.about-contact{background:var(--brand-navy);color:var(--primary-foreground)}.about-core h2,.about-contact h2{color:var(--primary-foreground)}.about-core-intro{max-width:720px;margin-top:24px;font-size:18px;line-height:1.7}.about-values{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;padding:0;list-style:none;display:grid}.about-values li{font-family:var(--font-display);color:var(--brand-paleblue);border-top:1px solid color-mix(in srgb,var(--primary-foreground) 25%,transparent);padding:20px 16px 20px 0;font-size:36px}.about-values .about-value-excellence{color:var(--primary-foreground)}.about-role-model{border-left:1px solid color-mix(in srgb,var(--primary-foreground) 45%,transparent);max-width:850px;margin:40px 0 0 48px;padding-left:28px;font-size:18px;line-height:1.8}.about-wings-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:64px;display:grid}.about-wings figure{position:sticky;top:130px}.about-wings figure img{width:100%;height:auto;display:block}.about-wings-intro{margin-top:24px;font-size:18px;line-height:1.7}.about-acronym{margin-top:28px;padding:0;list-style:none}.about-acronym li{border-top:1px solid var(--border);align-items:center;gap:24px;padding-block:8px;display:flex}.about-acronym li:last-child{border-bottom:1px solid var(--border)}.about-acronym span{width:40px;font-family:var(--font-display);color:var(--brand-navy);flex:none;font-size:38px}.about-acronym p{font-size:17px}.about-wings-body{color:var(--muted-foreground);margin-top:20px;font-size:16px;line-height:1.65}.about-faculty{border-top:1px solid var(--border)}.about-faculty-intro{max-width:780px;margin-top:24px;font-size:18px;line-height:1.7}.about-leaders{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;padding:0;list-style:none;display:grid}.about-portrait{aspect-ratio:4/5;background:var(--muted);position:relative;overflow:hidden}.about-portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.about-leaders li:nth-child(2) img{object-position:50% 25%}.about-leaders li:nth-child(4) img{object-position:70% 25%}.about-initials{width:100%;height:100%;font-family:var(--font-display);color:var(--brand-navy);justify-content:center;align-items:center;font-size:64px;display:flex}.about-leaders h3{margin-top:20px;font-size:25px;line-height:1.2}.about-role{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.6}.about-faculty-link{text-underline-offset:6px;margin-top:32px;font-weight:600;text-decoration:underline;display:inline-block}.about-studio{padding-block:16px 48px}.about-facility-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-facility-strip img{aspect-ratio:4/3;object-fit:cover;object-position:50% 40%;width:100%}.about-facility-strip figcaption{color:var(--muted-foreground);margin-top:14px;font-size:14px}.about-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.about-contact-grid>div+div{border-left:1px solid color-mix(in srgb,var(--primary-foreground) 25%,transparent);padding-left:32px}.about-contact-grid>div>div+div{margin-top:24px}.about-contact dt{text-transform:uppercase;font-size:12px}.about-contact dd{overflow-wrap:anywhere;margin-top:8px;font-size:16px;line-height:1.7}.about-enroll{border-top:1px solid color-mix(in srgb,var(--primary-foreground) 25%,transparent);margin-top:36px;padding-top:32px}.about-flagship .about-enroll>section{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.about-flagship .about-enroll h2{color:var(--primary-foreground)}@media (width<=1023px){.about-standard-grid,.about-wings-grid{gap:40px}.about-leaders,.about-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.about-flagship .about-section{padding-block:48px}.about-hero{min-height:0;display:block}.about-hero-image{aspect-ratio:4/3;z-index:0;height:auto;display:block;position:relative;inset:auto}.about-hero-veil{display:none}.about-hero h1{font-size:48px}.about-hero-copy{max-width:100%}.about-lead{font-size:18px}.about-hero-image{object-position:55% 45%}.about-flagship h2{font-size:34px}.about-flagship .about-mission h2{font-size:40px}.about-standard-grid,.about-wings-grid{grid-template-columns:1fr;gap:36px}.about-standard-photo,.about-wings figure{position:static}.about-statements li{grid-template-columns:40px minmax(0,1fr);gap:12px}.about-statements span{font-size:32px}.about-photo-break{aspect-ratio:21/9}.about-values li{font-size:29px}.about-role-model{margin-left:0;padding-left:20px}.about-leaders{gap:28px 16px}.about-leaders h3{font-size:22px}.about-role{font-size:13px}.about-facility-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.about-facility-strip figure{scroll-snap-align:start;flex:0 0 80%;margin:0}.about-facility-strip figcaption{font-size:14px}.about-studio{padding-block:0 48px}.about-contact-grid{grid-template-columns:1fr;gap:28px}.about-contact-grid>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--primary-foreground) 25%,transparent);padding-top:24px;padding-left:0}}@media (prefers-reduced-motion:reduce){.about-flagship *{transition:none!important}}@media (width>=1024px){.about-hero{min-height:min(78vh,700px)}.about-standard-grid,.about-wings-grid{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:56px}.about-core-intro,.about-wings-intro,.about-faculty-intro{margin-top:20px}.about-values,.about-leaders,.about-contact-grid,.about-role-model{margin-top:28px}.about-leaders{gap:32px}.about-faculty-link{margin-top:24px}.about-studio{padding-block:12px 32px}.about-contact-grid>div>div+div{margin-top:16px}.about-enroll{margin-top:28px;padding-top:28px}.about-flagship .about-section{padding-block:24px}.about-statements li{padding-block:10px}.about-wings-body{margin-top:16px}.about-studio{padding-bottom:24px}}@media (width>=768px) and (width<=1023px){.about-hero{min-height:0;display:block}.about-hero-image{aspect-ratio:16/10;z-index:0;object-position:55% 45%;height:auto;display:block;position:relative;inset:auto}.about-hero-veil{display:none}}@media (width>=1024px){.about-hero-image{width:70%;left:auto;right:0}.about-hero-veil{background:linear-gradient(90deg, var(--brand-navy) 30%, color-mix(in srgb,var(--brand-navy) 55%,transparent) 36%, transparent 42%)}.about-hero-copy{max-width:420px}}.about-wings .about-wings-grid{display:block}.about-wings-head{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.about-wings-logo{width:100%;max-width:360px;height:auto;display:block}.about-wings-head+div{margin-top:32px}.about-acronym-sub{color:var(--muted-foreground);margin-top:2px;font-size:15px!important}@media (width<=767px){.about-wings-head{grid-template-columns:1fr;gap:24px}.about-wings-logo{max-width:260px}}
