.immersive-gallery{padding:clamp(64px,8vw,120px) clamp(22px,5vw,72px);scroll-margin-top:110px}.immersive-gallery h2{max-width:1100px;margin:0 0 24px;font-size:clamp(38px,6vw,82px);line-height:1}.immersive-gallery>p:not(.kicker),.immersive-photo figcaption{color:var(--muted);font:400 18px/1.5 Arial,sans-serif}.immersive-photo{margin:40px 0 64px}.immersive-photo img{display:block;width:100%;height:auto;border-radius:18px}.immersive-photo figcaption{margin-top:14px}.hero h1{font-size:clamp(52px,8vw,126px);overflow-wrap:normal}@media(max-width:600px){.hero h1{font-size:clamp(42px,11vw,66px)}.immersive-photo{margin:28px 0 40px}}

.immersive-copy{max-width:900px;margin:0 0 72px}.immersive-copy h3{font-size:clamp(28px,3.5vw,48px);line-height:1.1;margin:0 0 24px}.immersive-copy p{color:var(--muted);font:400 19px/1.6 Arial,sans-serif;margin:0 0 20px}.immersive-copy a,.detail-item p a{color:var(--orange);text-decoration:underline;text-underline-offset:4px}.immersive-copy a:focus-visible,.detail-item p a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.immersive-copy{margin-bottom:48px}.immersive-copy p{font-size:18px}}
.immersive-photo{width:82%;max-width:1040px;margin-left:auto;margin-right:auto}@media(max-width:600px){.immersive-photo{width:94%}}
