.hero{min-height:94svh}.hero-copy{width:min(100%,1000px)}.hero h1{font-size:clamp(4rem,13vw,11rem);line-height:.83;color:#ffdfad}.hero-copy p{margin-top:32px}.nav{padding-block:10px}.nav-login,.button{transition:filter .18s ease}.nav-login:hover,.button:hover{filter:brightness(1.22)}.google img{display:block;border-radius:50%;background:#fff}.tour.gallery,.privacy-feature,.safety.gallery{width:100%;padding-inline:max(20px,calc((100% - 1120px)/2))}.tour.gallery{background:#101a21}.gallery .intro{max-width:860px}.gallery h2{font-size:clamp(3.1rem,8vw,7rem);line-height:.93}.tour-layout{grid-template-columns:minmax(0,1fr);gap:12px}.tour-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-controls button{color:#fff2df;background:#222e37;border-radius:18px;min-height:92px;font-size:clamp(.84rem,2vw,1.3rem)}.tour-controls button span{display:block;font-size:.75em;margin-bottom:6px}.tour-controls button[aria-pressed=true]{color:#241911;background:#edc690}.tour-controls button[aria-pressed=true] span{color:#55412c}.tour-view{min-height:330px;background:radial-gradient(ellipse at right,#303944,#14212a 65%);border-radius:24px}.tour-view h3{font:400 clamp(2rem,6vw,4.5rem)/1 Georgia,serif}.tour-person img{width:min(100%,380px);height:140px}.privacy-feature{background:#e9c594;color:#251a12}.privacy-feature .eyebrow,.privacy-feature .intro>p:last-child,.privacy-feature figcaption{color:#463122}.privacy-feature h2,.closing h2{text-shadow:none}.privacy-feature .screen{color:var(--cream);background:#17232c}.safety-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.safety article{flex-direction:column}.closing{background:#192630}.closing h2{font-size:clamp(2.6rem,6.2vw,5.6rem)}@media(max-width:550px){.hero h1{font-size:clamp(3.25rem,15vw,5.6rem)}.safety-rows{grid-template-columns:1fr}.safety article{flex-direction:row}.tour-controls button{min-height:75px}}
