/* Final restrained luxury pass */
body{background:#faf8f4}.nav{backdrop-filter:blur(12px)}.nav-links a{font-size:14px;font-weight:600}.nav-cta{background:rgba(255,255,255,.08)}.hero{min-height:730px}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 75% 22%,rgba(213,167,89,.2),transparent 28%)}.hero-content{position:relative}.hero-content h1{max-width:720px}.hero-copy{max-width:480px}.hero-trust{background:rgba(4,22,35,.82)}.intro{max-width:900px}.intro .eyebrow{margin-bottom:18px}.feature-services{max-width:1040px}.feature-service{background:#fff;min-height:160px}.feature-service h3{font-family:'Rubik',serif;color:#0a2233}.experiences{background:#f0ebe3}.experience-card{height:385px}.experience-card:after{content:'';position:absolute;inset:0;border:1px solid rgba(255,255,255,.2);border-radius:inherit;pointer-events:none}.home-promos{background:#081f31}.home-promo{border:1px solid rgba(224,177,98,.24)}.destinations{background:#faf8f4}.destination-card{background-color:#0d2435}.destination-card span{color:#e2c89d}.visa-banner{box-shadow:0 12px 28px rgba(5,27,43,.13)}.why{background:#fff;max-width:none;padding-right:max(24px,calc((100% - 1140px)/2));padding-left:max(24px,calc((100% - 1140px)/2))}.why-photo{box-shadow:0 18px 42px rgba(7,28,44,.15)}.quote{background:linear-gradient(120deg,#071c2c,#123d58)}.contact{background:#f4f0e9}.contact form{background:#fff}.footer{background:#061a2a}.primary-button{border-radius:2px;font-weight:800}@media(max-width:720px){.hero{min-height:640px}.hero-content h1{font-size:44px}.hero-copy{font-size:16px}.feature-service{min-height:0}.experience-card{height:230px}.why{padding-right:16px;padding-left:16px}.hero-trust{border-radius:3px 3px 0 0}}
