.school-film-host{position:relative;isolation:isolate;overflow:hidden}
.school-film{position:absolute;inset:0;pointer-events:none}
.school-film video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.65}
.school-film-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(270deg,rgba(10,34,53,.92) 0%,rgba(13,44,62,.81) 45%,rgba(11,53,66,.54) 100%)}
.school-film-tools{position:absolute;bottom:54px;left:max(22px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:13px;z-index:3;pointer-events:auto;color:#e1edf3}
.school-film-tools button{display:grid;place-items:center;min-width:44px;min-height:44px;width:44px;height:44px;background:#102b4277;color:#fff;border:1px solid #d1e7ec80;border-radius:50%;cursor:pointer;transition:background 160ms ease}
.school-film-tools [hidden]{display:none}
.school-film-tools button span{display:grid;place-items:center}
.school-film-tools svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}
.school-film-tools button:focus-visible{outline:3px solid #f2b84b;outline-offset:4px}
.school-film-tools button:hover{background:#126c73}
.school-film-host>.hero-grid,.school-film-host>.site-container{position:relative;z-index:2}
.school-film-host .hero-copy{position:relative;z-index:2}
.hero.school-film-host .hero-grid{min-height:570px;padding-block:72px 104px}
.hero.school-film-host .hero-description{color:#e0eaf1;max-width:670px}
.school-site.school-experience .school-film-host .hero{background:transparent;position:relative;z-index:2;padding-bottom:64px}
.school-site.school-experience .school-film-host>.site-container:last-child{padding-bottom:72px}
@media(max-width:760px){.hero.school-film-host .hero-grid{min-height:560px;padding-block:44px 99px}.school-film-shade{background:linear-gradient(180deg,#102c43ce,#102c43ed)}.school-film video{object-position:42% center}.school-film-tools{left:20px;bottom:51px}}
@media(prefers-reduced-motion:reduce){.school-film-tools button{transition:none}}
