/* Owner-requested hero composition test only. */
.hero .hero-copy{transform:none;width:100%;max-width:none}.hero .institution-pillars{gap:64px;font-size:clamp(40px,4.9vw,78px);line-height:1.04;letter-spacing:-.045em;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.hero .institution-pillars>span{border:0;padding:0;background:none;box-shadow:none;border-radius:0}.hero .hero-explanation{max-width:900px;margin:48px auto 0;text-align:center;font-size:21px;line-height:1.65;font-weight:400;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.hero .hero-explanation .hero-qualifier{font-size:18px;line-height:1.6;margin-top:17px}.hero .hero-video,.hero .hero-media>img{filter:none}.hero .hero-shade{background:radial-gradient(ellipse 78% 34% at 45% 54%,rgba(0,14,27,.28),transparent 94%),linear-gradient(180deg,rgba(0,16,30,.22),transparent 24%,transparent 86%,rgba(0,16,30,.06))}
@media(min-width:701px) and (max-height:850px){.hero .institution-pillars{font-size:clamp(38px,4.8vw,72px);gap:48px}.hero .hero-explanation{margin-top:36px;font-size:20px}.hero .hero-explanation .hero-qualifier{font-size:18px;margin-top:14px}}
@media(min-width:701px) and (max-width:1000px){.hero .institution-pillars{gap:32px;font-size:clamp(32px,4.7vw,48px)}.hero .hero-explanation{font-size:19px;max-width:640px}}
@media(max-width:700px){.hero .institution-pillars{gap:27px;font-size:clamp(33px,9.6vw,51px);line-height:1.06}.hero .hero-explanation{margin-top:34px;font-size:16px;line-height:1.7;max-width:36ch}.hero .hero-explanation .hero-qualifier{font-size:15px;line-height:1.6;margin-top:16px}.hero .hero-shade{background:radial-gradient(ellipse 110% 40% at 40% 54%,rgba(0,14,27,.4),transparent 94%),linear-gradient(180deg,rgba(0,16,30,.25),transparent 24%,transparent 90%)} }
@media(max-width:350px){.hero .institution-pillars{font-size:32px}.hero .hero-explanation{font-size:16px}.hero{min-height:770px}}
