:root{font-family:Arial,sans-serif;color:#142238;background:#f9fafb}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header,footer{display:flex;justify-content:space-between;gap:20px;padding:25px 6%;font-size:14px}header{border-bottom:1px solid #dbe1e8}header>a:first-child{letter-spacing:2px}main{max-width:1240px;margin:auto}.intro,.details{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;padding:55px 6% 38px;align-items:end}.eyebrow{font-size:12px;letter-spacing:2px;line-height:1.7}h1,h2,h3{font-weight:400;margin:15px 0;letter-spacing:-1.7px}h1{font-size:clamp(42px,5.2vw,78px);line-height:1.06}em{font-family:Georgia,serif}p{line-height:1.75;font-size:16px}.intro>p{max-width:400px}.intro>p>span{display:inline-block;margin-top:15px;color:#667488;font-size:13px}.experience{position:relative;margin:0 3%;border-radius:20px;overflow:hidden;background:#0a192c}.experience video{width:100%;aspect-ratio:16/9;max-height:76svh;display:block;object-fit:cover}.scene-copy{position:absolute;bottom:64px;left:4%;right:4%;color:#fff;pointer-events:none;text-shadow:0 2px 12px #000}.scene-copy:before{content:"";position:absolute;inset:-50px -5vw -64px;background:linear-gradient(transparent,#041322c9);z-index:0}.scene-copy>*{position:relative}.scene-copy span{font-size:12px;letter-spacing:2px}.scene-copy h2{font-size:clamp(28px,3.4vw,48px);margin:12px 0 5px}.scene-copy p{margin:0;max-width:540px}.chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 6%}.chapters button{text-align:left;border:0;border-top:2px solid #dbe1e8;background:none;padding:15px 0;color:#657489;font-size:12px}.chapters button span{font-size:14px;margin-left:12px}.chapters button[aria-current=true]{border-color:#a93735;color:#13233b}.caption{font-size:12px;color:#6c7786;margin:0 6%;max-width:950px}.details{padding-top:65px;padding-bottom:50px;align-items:start}h2{font-size:clamp(32px,3.5vw,52px);line-height:1.15}.details p{margin-top:0;color:#506176}.facts{display:flex;gap:45px;border-top:1px solid #dbe1e8;padding-top:24px;margin-top:25px}.facts strong,.facts span{display:block}.facts strong{font-size:32px;color:#142238;font-weight:400}.facts span,small{font-size:12px;color:#657489}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0 6% 55px}figure{margin:0}figure img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:14px}figcaption{padding:20px 0}figcaption span{font-size:12px;letter-spacing:1.5px;color:#69768a}h3{font-size:29px;letter-spacing:-.8px}figcaption p{color:#506176}.floor{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:center;padding:40px 6%;background:#edf1f5}.floor img{width:100%;border-radius:12px}.floor p{color:#506176}.floor a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.contact{text-align:center;background:#0a192c;color:#fff;padding:60px 6%}.contact p{color:#c5d1e1}.cta{display:inline-flex;background:#fff;color:#142238;border-radius:99px;padding:18px 26px;margin-top:15px;font-size:14px}footer{color:#69768a;font-size:12px}:focus-visible{outline:3px solid #3a7ab6;outline-offset:5px}@media(max-width:700px){header{padding:22px 5%;font-size:12px}.intro,.details,.floor{grid-template-columns:1fr;gap:18px;padding:30px 6%}.intro>p{margin-top:0}.experience{margin:0;border-radius:0}.experience video{aspect-ratio:4/3}.scene-copy{bottom:52px}.scene-copy h2{font-size:26px}.scene-copy p{font-size:13px;line-height:1.4}.chapters{gap:8px}.chapters button span{display:block;margin:7px 0 0;font-size:12px}.gallery{grid-template-columns:1fr;gap:12px}.contact{padding:40px 6%}footer{flex-direction:column}.caption{font-size:12px}.facts{gap:30px}}.experience{background:transparent}.experience>img{display:block;width:100%;height:auto;aspect-ratio:1365/768;object-fit:contain}.gallery figure img{aspect-ratio:1365/768;object-fit:contain}.chapters button{font-size:14px}@media(max-width:700px){.experience{margin:0 5%;border-radius:12px}.chapters button span{font-size:13px}}
