:root{--navy:#071c2c;--ink:#092235;--sand:#f5f0e8;--gold:#ba8b42;--muted:#6d7780}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sand);color:var(--ink);font-family:Rubik,Arial,sans-serif}.wrap{width:min(1140px,calc(100% - 48px));margin-inline:auto}.hero{min-height:760px;color:#fff;position:relative;background:linear-gradient(90deg,rgba(3,17,28,.85),rgba(3,17,28,.18)),url('https://images.unsplash.com/photo-1470214304380-aadaedcfff1b?auto=format&fit=crop&w=1900&q=85') center/cover}.nav{height:97px;display:flex;align-items:center;gap:34px;border-bottom:1px solid rgba(255,255,255,.25)}.brand{color:inherit;text-decoration:none;font-family:'Rubik',serif;font-size:28px;letter-spacing:2px;white-space:nowrap}.brand span{color:#d6a657;font-style:italic}.brand small{font-family:Rubik,sans-serif;font-size:8px;letter-spacing:3.5px;display:block;margin-top:-9px;margin-right:35px}.nav-links{display:flex;gap:22px;margin-right:auto}.nav-links a,.footer a{color:inherit;text-decoration:none;font-size:15px}.nav-cta{color:#fff;border:1px solid rgba(255,255,255,.8);padding:10px 18px;text-decoration:none;font-size:14px}.menu-button{display:none}.hero-content{padding-top:150px;max-width:1140px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 15px}.gold{color:var(--gold)}h1,h2,h3{font-family:'Rubik',serif;font-weight:600;margin:0;line-height:1.13}h1{font-size:clamp(48px,6.4vw,80px);max-width:730px}em{font-weight:600;color:#e3bd77}.hero-copy{font-size:19px;line-height:1.7;max-width:520px;margin:25px 0 34px}.primary-button{border:0;background:#c6964d;color:#061b2c;padding:15px 21px;font-family:Rubik;font-weight:800;font-size:15px;cursor:pointer;text-decoration:none;display:inline-flex;gap:35px;align-items:center}.primary-button span{font-size:21px}.scroll{position:absolute;bottom:34px;left:5%;color:#fff;text-decoration:none;font-size:13px}.scroll b{font-size:20px;margin-right:10px}.intro{padding:115px 0 100px;max-width:760px;text-align:center}.intro h2,.section-head h2,.why h2,.contact h2{font-size:clamp(35px,4vw,52px)}.intro>p:last-child{line-height:1.9;font-size:18px;color:#53616b;margin:22px 0 0}.experiences{padding:85px 0 110px;background:#e9e1d5}.section-head{text-align:center;margin-bottom:38px}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.experience-card{height:425px;position:relative;background-position:center;background-size:cover;color:#fff;overflow:hidden}.experience-card:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,17,28,.87),rgba(0,16,27,.05) 70%)}.vacation{background-image:url('https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=800&q=80')}.music{background-image:url('https://images.unsplash.com/photo-1459749411175-04bf5292ceea?auto=format&fit=crop&w=800&q=80')}.sport{background-image:url('https://images.unsplash.com/photo-1566577739112-5180d4bf9390?auto=format&fit=crop&w=800&q=80')}.experience-card>div{position:absolute;inset:auto 27px 24px}.experience-card p{font-size:12px;color:#e3bd77;margin:0}.experience-card h3{font-size:35px;margin:9px 0}.experience-card span{font-size:14px}.destinations{padding:110px 0;background:#fcfaf6}.destinations .section-head>p:last-child{max-width:650px;margin:15px auto 0;line-height:1.7;color:#64717a}.destination-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.destination-card{height:245px;color:#fff;position:relative;background-size:cover;background-position:center;overflow:hidden}.destination-card:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,19,31,.88),rgba(2,19,31,.08))}.destination-card div{position:absolute;inset:auto 21px 19px}.destination-card h3{font-size:31px}.destination-card p{font-size:16px;margin:6px 0}.destination-card span{font-size:12px;color:#e6d9c7}.prague{background-image:url('https://images.unsplash.com/photo-1541849546-216549ae216d?auto=format&fit=crop&w=700&q=80')}.budapest{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}.vienna{background-image:url('https://images.unsplash.com/photo-1516550893923-42d28e5677af?auto=format&fit=crop&w=700&q=80')}.barcelona{background-image:url('https://images.unsplash.com/photo-1583422409516-2895a77efded?auto=format&fit=crop&w=700&q=80')}.japan{background-image:url('https://images.unsplash.com/photo-1493976040374-85c8e12f0c0e?auto=format&fit=crop&w=700&q=80')}.la{background-image:url('https://images.unsplash.com/photo-1534190760961-a1e6d1ef4d11?auto=format&fit=crop&w=700&q=80')}.vegas{background-image:url('https://images.unsplash.com/photo-1581351721010-8cf859cb14a4?auto=format&fit=crop&w=700&q=80')}.miami{background-image:url('https://images.unsplash.com/photo-1503899036084-c55cdd92da26?auto=format&fit=crop&w=700&q=80')}.nyc{background-image:url('https://images.unsplash.com/photo-1522083165195-3424ed129620?auto=format&fit=crop&w=700&q=80')}.why{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.why-photo{height:535px;background:url('https://images.unsplash.com/photo-1510414842594-a61c69b5ae57?auto=format&fit=crop&w=1000&q=85') center/cover}.why-copy>p:not(.eyebrow){line-height:1.8;color:#596873;font-size:17px}.why ul{margin:34px 0 0;padding:0;list-style:none}.why li{padding:16px 0;border-top:1px solid #d4cabc;font-size:17px}.why li b{font-size:12px;color:var(--gold);padding-left:20px}.quote{background:var(--navy);color:#fff;text-align:center;padding:82px 0}.quote span{display:block;font-family:serif;font-size:70px;line-height:.5;color:#d0a15a}.quote p{font-family:'Rubik';font-size:clamp(28px,4vw,48px);margin:16px 0}.quote small{letter-spacing:3px;color:#d0a15a}.contact{background:#f0ece5;padding:105px 0}.contact-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.contact h2{margin-bottom:20px}.contact>div>div>p:last-child{color:#5d6870;font-size:18px}.contact form{background:#fff;padding:31px}.contact label{display:block;font-size:14px;font-weight:700;margin-bottom:16px}.contact input,.contact select{display:block;width:100%;border:0;border-bottom:1px solid #c9c4bc;padding:9px 0;background:transparent;font-family:Rubik;font-size:16px;outline:0}.contact form .primary-button{margin-top:12px;width:100%;justify-content:space-between}.form-note{font-size:12px;color:#7d858a;text-align:center;margin:15px 0 0}.footer{min-height:110px;display:flex;align-items:center;justify-content:space-between;color:#d9dedf;background:#071c2c}.footer:before{content:'';background:#071c2c;position:absolute;inset:auto 0 0;height:110px;z-index:-1}.footer p{font-size:14px;color:#aab4ba}@media(max-width:720px){.wrap{width:min(100% - 36px,1140px)}.nav{height:78px}.nav-links,.nav-cta{display:none}.menu-button{display:block;margin-right:auto;background:none;border:0;color:#fff;font-size:24px}.hero{min-height:680px}.hero-content{padding-top:115px}.hero-copy{font-size:17px}.experience-grid,.destination-grid,.why,.contact-inner{grid-template-columns:1fr}.experience-card{height:300px}.destination-card{height:250px}.destinations{padding:75px 0}.why{padding:75px 0;gap:37px}.why-photo{height:370px}.contact{padding:75px 0}.contact-inner{gap:36px}.footer{padding:24px 0;min-height:0;gap:15px;flex-wrap:wrap}.footer:before{height:145px}.footer p{order:3;width:100%;margin:0}.scroll{left:9%}}
.footer a[href^="tel:"],.contact-details a[href^="tel:"],.site-contact-bar a[href^="tel:"]{font-size:18px!important;font-weight:800;letter-spacing:.3px}.footer a[href*="wa.me"]{color:#e4bc72!important;font-weight:800;text-decoration:none}.footer a[href*="wa.me"]:hover{text-decoration:underline}@media(max-width:720px){.footer a[href^="tel:"],.contact-details a[href^="tel:"],.site-contact-bar a[href^="tel:"]{font-size:17px!important}}
html,body{max-width:100%;overflow-x:hidden!important}img,video,iframe,svg{max-width:100%;height:auto}a,button,input,select,textarea{max-width:100%}button,.primary-button,.nav-cta,.hero-secondary-button,.destination-region__toggle{min-height:44px}[href^="tel:"],[href^="mailto:"]{display:inline-block;direction:ltr;unicode-bidi:embed}h1,h2,h3,.destination-card h3,.experience-card h3{text-wrap:balance;overflow-wrap:normal;word-break:normal}.destination-card,.destination-card>div,.experience-card,.experience-card>div,.contact-inner>*,.footer>*{min-width:0}@media(min-width:621px){.destination-grid,.destination-region:first-of-type .destination-region__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.destination-grid,.destination-region:first-of-type .destination-region__grid{grid-template-columns:1fr!important}.destination-card{height:auto!important;min-height:225px}.destination-card>div{max-height:none!important;overflow:visible!important}.primary-button,.hero-secondary-button{min-height:46px}}
