.spatial-story{height:235svh;background:#172523;color:#f5f3eb;position:relative}.spatial-sticky{position:sticky;top:0;height:100svh;min-height:560px;overflow:clip;isolation:isolate}.spatial-media,.spatial-media>img,#spatial-mount,#spatial-mount iframe,.spatial-wash{position:absolute;inset:0;width:100%;height:100%;border:0}.spatial-media>img{object-fit:cover;object-position:center;transform:scale(1.035)}#spatial-mount{opacity:0;transition:opacity .7s}.spatial-ready #spatial-mount{opacity:1}#spatial-mount iframe{pointer-events:none}.spatial-wash{background:linear-gradient(90deg,rgba(8,22,20,.64),transparent 72%),linear-gradient(0deg,rgba(8,22,20,.65),transparent 25%);pointer-events:none}.spatial-heading{position:absolute;left:7%;top:19%;max-width:600px;z-index:2}.spatial-heading h2,.twilight-copy h2{font-size:clamp(56px,6.6vw,112px);font-weight:400;line-height:.98;letter-spacing:-.045em;margin:24px 0}.spatial-heading p{font-size:17px;line-height:1.7;max-width:340px}.spatial-heading .eyebrow{color:#ead4a5}.spatial-heading button{margin-top:20px}.spatial-ready .spatial-heading h2{font-size:clamp(44px,4.8vw,76px)}.spatial-ready #spatial-instruction{max-width:240px}.spatial-ready .spatial-wash{background:linear-gradient(90deg,rgba(8,22,20,.55),transparent 65%),linear-gradient(0deg,rgba(8,22,20,.7),transparent 22%)}.spatial-bottom{position:absolute;bottom:78px;left:7%;right:7%;display:flex;align-items:center;gap:28px;font-size:11px;letter-spacing:.13em}.spatial-bottom a{color:inherit;text-underline-offset:6px;letter-spacing:0;font-size:14px}.spatial-line{height:1px;background:#ffffff40;flex:1}.spatial-line i{display:block;height:1px;background:#e6c997;transform-origin:left;transform:scaleX(var(--travel,0))}.spatial-credit{position:absolute;bottom:22px;left:7%;right:7%;font-size:10px;line-height:1.6;opacity:.8}.spatial-heading #spatial-status{font-size:13px;max-width:350px}.spatial-story:not(.spatial-loaded){height:110svh}.twilight-story{height:155svh;background:#172523;color:#fff}.twilight-sticky{position:sticky;top:0;height:100svh;min-height:580px;overflow:clip}.twilight-sticky picture,.twilight-sticky img,.twilight-shade{position:absolute;inset:0;width:100%;height:100%}.twilight-sticky img{object-fit:cover;object-position:center;transform:scale(var(--twilight-scale,1.04));will-change:transform}.twilight-shade{background:linear-gradient(0deg,rgba(8,15,23,.85),transparent 82%)}.twilight-copy{position:absolute;left:7%;bottom:17%;max-width:750px}.twilight-copy h2{font-size:clamp(48px,5.4vw,88px)}.twilight-copy .eyebrow{color:#edce98}.twilight-copy p{font-size:17px;line-height:1.65}.twilight-copy .light-button{margin-top:16px}.twilight-caption{position:absolute;left:7%;right:7%;bottom:25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.5;letter-spacing:.07em}.twilight-caption a{color:inherit;text-underline-offset:3px}.aerial{overflow:clip;perspective:1400px}.aerial>img{transform:scale(var(--aerial-scale,1.03)) translateY(var(--aerial-y,0px));will-change:transform}.spatial-heading [hidden]{display:none!important}
@media(max-width:700px){.spatial-sticky{min-height:600px}.spatial-heading{left:6%;right:6%;top:15%;max-width:none}.spatial-heading h2{font-size:62px}.spatial-heading .eyebrow{font-size:9px;letter-spacing:.12em}.spatial-heading p{font-size:15px}.spatial-ready .spatial-heading{top:14%}.spatial-ready .spatial-heading h2{font-size:43px;margin:15px 0}.spatial-ready #spatial-instruction{font-size:13px;max-width:210px}.spatial-ready .spatial-heading button{font-size:12px;padding:12px 16px;margin-top:6px}.spatial-bottom{left:6%;right:6%;gap:12px;bottom:91px;font-size:9px;flex-wrap:wrap}.spatial-line{min-width:75px}.spatial-bottom a{font-size:12px}.spatial-credit{left:6%;right:6%;bottom:30px;font-size:9px;max-width:310px}.spatial-story{height:210svh}.spatial-story:not(.spatial-loaded){height:105svh}.twilight-story{height:125svh}.twilight-sticky{min-height:660px}.twilight-sticky img{object-fit:contain;object-position:center 17%;transform:scale(var(--twilight-scale,1.02))}.twilight-shade{background:linear-gradient(0deg,#101b21 25%,rgba(16,27,33,.1) 75%)}.twilight-copy{left:6%;right:6%;bottom:19%}.twilight-copy h2{font-size:49px;line-height:1.03}.twilight-copy p{font-size:14px;max-width:330px}.twilight-copy .eyebrow{font-size:9px}.twilight-caption{left:6%;right:6%;bottom:35px;display:block;font-size:9px}.twilight-caption span{display:block;margin-top:8px}.twilight-copy .light-button{font-size:13px;padding:15px 20px}}
@media(prefers-reduced-motion:reduce){.twilight-sticky img,.aerial>img{transform:none;will-change:auto}#spatial-mount{transition:opacity .2s}}

.spatial-credit,.twilight-caption{font-size:12px;opacity:1}.spatial-credit{max-width:760px}.spatial-bottom{bottom:104px}#spatial-manual{display:block;font-size:12px;max-width:250px}#spatial-manual input{display:block;width:100%;min-height:44px;accent-color:#e6c997}@media(max-width:700px){.spatial-credit{font-size:12px;bottom:20px;line-height:1.45;max-width:none}.spatial-bottom{bottom:130px}.twilight-caption{font-size:12px;bottom:22px;letter-spacing:0}.twilight-copy{bottom:22%}.spatial-ready .spatial-heading{top:12%}}
