.admissions-video-feature{--video-feature-surface: linear-gradient(160deg, rgba(14, 38, 63, .82), rgba(24, 64, 103, .56));--video-feature-frame: linear-gradient(180deg, rgba(250, 252, 255, .12), rgba(185, 213, 240, .04));--video-feature-border: rgba(236, 245, 255, .18);--video-feature-kicker: rgba(204, 228, 250, .72);--video-feature-copy: rgba(239, 246, 252, .9);--video-feature-shadow: rgba(8, 21, 36, .22);--video-feature-panel-width: min(29rem, calc(100% - 2.2rem) );--video-feature-stage-gap: clamp(.85rem, 1rem + .22vw, 1.2rem);--video-feature-copy-overlap: clamp(4.4rem, 7vw, 6rem);--video-feature-copy-inset: clamp(1rem, 2.2vw, 1.8rem);padding:clamp(2.6rem,5vw,4.4rem) 0;background:linear-gradient(180deg,#12304f42,#12304f14)}.admissions-video-feature--dual{--video-feature-container: 1180px;--video-feature-surface: linear-gradient(160deg, rgba(14, 33, 52, .86), rgba(32, 70, 110, .58));--video-feature-frame: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(194, 219, 244, .06));--video-feature-border: rgba(236, 245, 255, .2);background:linear-gradient(180deg,#152d4757,#152d4714)}.admissions-video-feature__inner{width:min(var(--video-feature-container, 1160px),92vw);margin:0 auto}.admissions-video-feature__stage{position:relative;display:grid;gap:var(--video-feature-stage-gap)}.admissions-video-feature__copy{position:relative;z-index:2;width:var(--video-feature-panel-width);display:grid;gap:.72rem;margin:0 0 0 auto;padding:clamp(1rem,.86rem + .6vw,1.5rem);border:1px solid var(--video-feature-border);border-radius:1.6rem;background:var(--video-feature-surface);box-shadow:0 24px 42px var(--video-feature-shadow);backdrop-filter:blur(14px) saturate(128%);-webkit-backdrop-filter:blur(14px) saturate(128%);transform-origin:bottom left;transition:width .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),opacity .24s ease}.admissions-video-feature__kicker{margin:0;color:var(--video-feature-kicker);font-size:.78rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.admissions-video-feature__title{margin:0;font-size:clamp(1.34rem,1.2rem + .56vw,1.9rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.admissions-video-feature__body{display:grid;gap:.72rem}.admissions-video-feature__body p{margin:0;color:var(--video-feature-copy);font-size:clamp(.94rem,.9rem + .16vw,1.02rem);line-height:1.58;text-wrap:pretty}.admissions-video-feature__media{position:relative;margin:0}.admissions-video-feature__media:before{content:"";position:absolute;inset:auto 8% -1.15rem;height:2.2rem;border-radius:999px;background:radial-gradient(circle,#b4d9fc3d,#b4d9fc00 70%);filter:blur(16px);z-index:0}.admissions-video-feature__frame{position:relative;z-index:1;padding:clamp(.55rem,.42rem + .42vw,.82rem);border:1px solid var(--video-feature-border);border-radius:1.9rem;background:var(--video-feature-frame);box-shadow:0 28px 50px #08152447}.admissions-video-feature__video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:1.35rem;background:#091827;-o-object-fit:cover;object-fit:cover;box-shadow:0 18px 34px #08152433}.admissions-video-feature__play{display:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;line-height:0;padding:0;color:#0a2137}.admissions-video-feature__play-icon{display:grid;place-items:center;width:clamp(4.5rem,4rem + 1.4vw,5.4rem);aspect-ratio:1;border:1px solid rgba(238,246,255,.46);border-radius:999px;background:linear-gradient(180deg,#fffffff0,#dcecfae6),linear-gradient(180deg,#1d4e7d1a,#1d4e7d00);box-shadow:0 24px 42px #05121f52,inset 0 1px #ffffffad;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.admissions-video-feature__play-icon svg{width:1.55rem;height:1.55rem;margin-left:.16rem}.admissions-video-feature.is-enhanced .admissions-video-feature__play{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;transform:translate(-50%,-50%);transition:opacity .22s ease,transform .22s ease}.admissions-video-feature.is-enhanced .admissions-video-feature__play:hover .admissions-video-feature__play-icon,.admissions-video-feature.is-enhanced .admissions-video-feature__play:focus-visible .admissions-video-feature__play-icon{transform:scale(1.04);box-shadow:0 26px 46px #05121f5c,inset 0 1px #ffffffb8}.admissions-video-feature.is-enhanced .admissions-video-feature__play:focus-visible{outline:none}.admissions-video-feature.is-enhanced .admissions-video-feature__play:focus-visible .admissions-video-feature__play-icon{box-shadow:0 0 0 3px #e0f0ff57,0 26px 46px #05121f5c,inset 0 1px #ffffffb8}.admissions-video-feature.is-enhanced.is-playing .admissions-video-feature__play{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92)}@media(min-width:961px){.admissions-video-feature.is-enhanced .admissions-video-feature__copy{width:min(var(--video-feature-panel-width),calc(100% - (var(--video-feature-copy-inset) * 2)));margin:calc(var(--video-feature-copy-overlap) * -1) 0 0 var(--video-feature-copy-inset);box-shadow:0 26px 46px #08152447;transform:translateZ(0)}.admissions-video-feature.is-enhanced.is-playing .admissions-video-feature__copy{width:100%;margin:0;border-radius:1.35rem;box-shadow:0 18px 34px #08152438;transform:translateZ(0)}}@media(max-width:960px){.admissions-video-feature__copy{width:auto;margin:0}.admissions-video-feature__play-icon{width:4.1rem}.admissions-video-feature__body p{max-width:none}}@media(max-width:640px){.admissions-video-feature{padding:clamp(2.2rem,8vw,3rem) 0}.admissions-video-feature__copy,.admissions-video-feature__frame{border-radius:1.35rem}.admissions-video-feature__video{border-radius:1rem}}@media(prefers-reduced-motion:reduce){.admissions-video-feature__copy,.admissions-video-feature__play,.admissions-video-feature__play-icon{transition:none}}
