/* Keep the checkpoint operator and cassette equipment visible beside the title. */
.splash-hero{min-height:740px}
.splash-art{object-position:40% 50%}
.splash-shade{background:linear-gradient(270deg,rgba(12,26,31,.94) 0%,rgba(16,29,34,.83) 33%,rgba(13,27,33,.12) 76%),linear-gradient(0deg,rgba(13,27,32,.6),transparent 25%)}
.splash-copy{width:61%;max-width:920px;margin:0 0 0 auto;padding:70px 5vw 105px 3vw}
.splash-copy h1{font-size:clamp(48px,6.2vw,100px)}
.splash-dek{font-size:20px}
.entrance{padding:22px 20px}
.entrance strong{font-size:23px}
.splash-caption{right:5vw;background:#102329cf;padding:6px 10px}
@media(max-width:1000px) and (min-width:701px){.splash-copy{width:64%;padding-left:2vw;padding-right:4vw}.splash-copy h1{font-size:6.2vw}.splash-dek{font-size:18px}.entrances{grid-template-columns:1fr}.entrance{padding:16px 20px;gap:8px}.splash-art{object-position:35% 50%}}
@media(max-width:700px){.splash-hero{min-height:0;display:block}.splash-art{position:relative;display:block;inset:auto;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.splash-shade{display:none}.splash-copy{width:100%;max-width:none;margin:0;padding:35px 24px 42px;background:#102329}.splash-copy h1{font-size:clamp(43px,10vw,68px)}.splash-dek{font-size:19px}.entrance{padding:20px 22px}.entrance strong{font-size:25px}.splash-caption{position:static;display:block;margin:0;padding:0 24px 25px;background:#102329;font-size:10px}}
