.expansion-hero{height:210svh;background:#004d55;color:#f6f8ee;position:relative}.expansion-stage{height:calc(100svh - 88px);min-height:420px;position:sticky;top:88px;overflow:hidden;isolation:isolate}.expansion-top{position:absolute;top:34px;left:5%;right:5%;display:flex;justify-content:space-between;gap:20px;font-size:13px;z-index:1}.expansion-top .eyebrow{color:#c0da37}.expansion-media{position:absolute;inset:0;clip-path:inset(25% 38% round 20px);background:#00353b;will-change:clip-path}.expansion-media video{width:100%;height:100%;object-fit:cover;display:block}.expansion-shade{position:absolute;inset:0;background:#00262e;pointer-events:none}.expansion-title{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;font-size:clamp(58px,8.8vw,145px);line-height:1.03;letter-spacing:-.065em;font-weight:550;text-align:center;z-index:2;text-shadow:0 2px 25px #002d3640}.expansion-title span{display:block;white-space:nowrap;will-change:transform}.expansion-title span:last-child{color:#d4eb68}.expansion-bottom{position:absolute;left:5%;right:5%;bottom:90px;display:flex;justify-content:space-between;align-items:flex-end;z-index:3;font-size:16px;color:#dce6df}.expansion-hint{display:flex;gap:20px;align-items:center;font-size:14px;padding:12px 0}.expansion-hint span{font-size:26px}.video-toggle{position:absolute;right:24px;bottom:18px;z-index:5;background:#002e36d9;color:#fff;border:1px solid #ffffff5c;border-radius:30px;padding:12px 18px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;backdrop-filter:blur(10px);transition:transform 160ms var(--ease-out)}.video-toggle:active{transform:scale(.97)}.video-toggle:focus-visible{outline:3px solid #c0da37;outline-offset:4px}.expansion-hero+.story{margin-top:0}@media(max-width:850px){.expansion-stage{top:76px;height:calc(100svh - 76px)}.expansion-top>span:last-child{display:none}}@media(max-width:600px){.expansion-hero{height:190svh}.expansion-stage{min-height:400px}.expansion-title{font-size:clamp(42px,12vw,72px);gap:10px}.expansion-top{top:25px}.expansion-top .eyebrow{font-size:10px}.expansion-bottom{bottom:85px;font-size:13px;gap:20px}.expansion-hint{font-size:12px;gap:10px}.video-toggle{right:5%;bottom:20px}.expansion-media video{object-position:center}}@media(prefers-reduced-motion:reduce){.expansion-hero{height:auto}.expansion-stage{position:relative;top:0;min-height:480px}.expansion-title{opacity:1!important;justify-content:flex-start;padding-top:90px;font-size:clamp(42px,7vw,95px)}.expansion-title span{transform:none!important}.expansion-media{clip-path:none!important}.expansion-shade{opacity:.45!important}.expansion-bottom{opacity:1!important;visibility:visible!important}.expansion-hint{display:none}}
