@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ocean:#006991;--deep:#073e54;--sun:#ffcf00;--gutter:clamp(22px,5.4vw,88px);color:var(--deep);font-synthesis:none;background:#fff;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:30px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #f2b900}.site-header{height:94px;padding:12px var(--gutter);z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative}.brand-logo{width:176px;height:auto}.desktop-nav{gap:30px;font-size:13px;font-weight:600;display:flex}.desktop-nav a:hover{color:var(--ocean)}.header-contact{border:1px solid #cadbe1;border-radius:30px;align-items:center;gap:15px;padding:13px 19px;font-size:12px;font-weight:700;display:flex}.header-contact:hover{background:#edf6f8}.menu-toggle{display:none}.wow-hero{isolation:isolate;background:var(--deep);color:#fff;height:calc(100svh - 94px);min-height:680px;max-height:940px;position:relative;overflow:hidden}.hero-landscape,.hero-landscape img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-landscape{z-index:-2;height:110%}.hero-landscape img{object-fit:cover;object-position:center 56%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#032c43b5,#0000 85%),linear-gradient(#0000 55%,#042a40e6)}.hero-content{padding:clamp(65px,10vh,130px) var(--gutter) 180px}.hero-intro{align-items:center;gap:10px;margin:0 0 26px;font-size:13px;display:flex}.hero-intro>span{background:var(--sun);border-radius:50%;width:7px;height:7px}.hero-content h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(60px,7.8vw,126px);font-weight:500;line-height:1.01}.hero-description{color:#edf5f8;margin:0 0 32px;font-size:15px;line-height:1.85}.wow-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sun-button,.ocean-button{border-radius:32px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:18px 26px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.sun-button{background:var(--sun);color:#163848}.sun-button:hover{background:#ffdb38;transform:translateY(-3px)}.ocean-button{background:var(--ocean);color:#fff}.ocean-button:hover{background:#005575;transform:translateY(-3px)}.hero-talk{align-items:center;gap:10px;font-size:13px;display:inline-flex}.hero-bottom{bottom:85px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute}.hero-location{align-items:center;gap:15px;display:flex}.hero-location strong{font-size:20px;font-weight:600}.hero-location p{color:#d9e7ed;margin:5px 0 0;font-size:11px}.hero-controls{align-items:center;gap:20px;font-size:13px;display:flex}.hero-controls button{color:#fff;background:#ffffff12;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hero-controls button:hover{background:#ffffff30}.hero-controls i{color:#c4d6df;font-style:normal}.hero-tabs{bottom:0;left:var(--gutter);right:var(--gutter);gap:26px;height:58px;display:flex;position:absolute}.hero-tabs button{color:#d5e3e9;text-align:left;background:0 0;border:0;flex:1;padding:16px 0;font-size:12px;position:relative}.hero-tabs button>span{background:#ffffff40;height:2px;position:absolute;inset:0 0 auto}.hero-tabs button>span.active{background:var(--sun);height:3px}.hero-tabs button[aria-pressed=true]{color:#fff}.travel-values{padding:25px var(--gutter);border-bottom:1px solid #dce8ec;justify-content:space-between;gap:24px;font-size:12px;display:flex}.travel-values span,.travel-values a{align-items:center;gap:9px;display:flex}.travel-values svg{color:var(--ocean)}.travel-values a{font-weight:700}.wow-search-wrap{padding:65px var(--gutter) 32px;background:#f0f7fa}.wow-search-wrap h2{letter-spacing:-.04em;margin:0 0 12px;font-size:32px;font-weight:500}.wow-search-wrap>p{color:#536e7c;margin-bottom:28px;font-size:13px}.otpusk-search-widget{background:#fff;border-radius:12px;min-height:180px;padding:12px}.wow-live{padding:40px var(--gutter)}.wow-live h2{letter-spacing:-.035em;font-size:28px;font-weight:500}.wow-destinations{padding:85px var(--gutter)}.wow-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.section-kicker{color:#527682;margin:0 0 18px;font-size:12px}.wow-home h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:500;line-height:1.1}.wow-section-heading>p{color:#536e7c;font-size:13px;line-height:1.8}.wow-destination-grid{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:20px;display:grid}.wow-destination{isolation:isolate;color:#fff;background:var(--deep);border-radius:6px;flex-direction:column;justify-content:space-between;min-height:355px;padding:24px;transition:transform .18s ease-out;display:flex;position:relative;overflow:hidden}.wow-destination.destination-0{grid-row:span 2;min-height:550px}.wow-destination.destination-3{grid-column:2/4;min-height:240px;margin-top:0}.wow-destination img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .5s;position:absolute;inset:0}.wow-destination:after{content:"";z-index:-1;background:linear-gradient(#042b4233,#0000 35%,#042b42da);position:absolute;inset:0}.wow-destination:hover img{scale:1.05}.destination-season{background:#06354b45;border:1px solid #ffffff60;border-radius:20px;width:max-content;padding:7px 10px;font-size:10px}.wow-destination h3{letter-spacing:-.045em;margin:5px 0 18px;font-size:35px;font-weight:500}.wow-destination p{margin:0;font-size:11px}.destination-discover{justify-content:space-between;align-items:center;font-size:11px;display:flex}.wow-about{padding:35px var(--gutter) 100px;grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.about-art{min-height:580px;position:relative}.about-art>img{object-fit:cover;border-radius:160px 160px 8px 8px;width:100%;height:100%;position:absolute;inset:0}.about-art:after{content:"";background:linear-gradient(#0000,#05344ba6);border-radius:0 0 8px 8px;position:absolute;inset:50% 0 0}.about-note{z-index:1;color:#fff;letter-spacing:-.04em;font-size:25px;line-height:1.4;position:absolute;bottom:35px;left:30px}.about-seal{background:var(--sun);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:140px;height:140px;display:flex;position:absolute;top:45px;right:-35px;rotate:10deg}.about-seal span{text-align:center;font-size:10px;font-weight:700;line-height:1.5}.about-copy>p:not(.section-kicker){color:#536e7c;margin:25px 0;font-size:14px;line-height:1.9}.wow-contact{isolation:isolate;background:var(--ocean);color:#fff;padding:85px var(--gutter) 95px;position:relative;overflow:hidden}.wow-contact>p{color:#d0e5ef;font-size:13px}.wow-contact h2{margin:28px 0 38px;font-size:clamp(50px,7.5vw,112px)}.contact-phone{font-size:14px}.contact-orbit{z-index:-1;border:1px solid #ffffff35;border-radius:50%;width:600px;height:600px;position:absolute;top:20px;right:-100px}.contact-orbit:after,.contact-orbit:before{content:"";border:1px solid #ffffff25;border-radius:50%;position:absolute;inset:65px}.contact-orbit:after{inset:130px}.site-footer{padding:35px var(--gutter);color:#536e7c;background:#fff;justify-content:space-between;align-items:center;gap:25px;font-size:11px;display:flex}.site-footer .brand-logo{width:155px}.search-page{color:var(--deep)}@media (width>=701px){.wow-destination-grid{grid-template-rows:300px 240px}.wow-destination:not(.destination-0):not(.destination-3){min-height:300px}}@media (width<=1050px){.desktop-nav{gap:17px;font-size:12px}.header-contact{padding:12px;font-size:11px}.brand-logo{width:150px}.travel-values>a{display:none}.hero-content h1{font-size:clamp(64px,9vw,100px)}.wow-section-heading{gap:25px}.wow-about{gap:7%}.about-art{min-height:520px}.about-seal{width:110px;height:110px;right:-20px}}@media (width<=700px){.site-header{height:78px;padding:10px var(--gutter)}.brand-logo{width:145px}.desktop-nav,.header-contact{display:none}.menu-toggle{width:44px;height:44px;color:var(--deep);background:#fff;border:1px solid #d5e4e9;border-radius:50%;place-items:center;display:grid}.mobile-nav{padding:15px var(--gutter) 25px;background:#fff;display:grid;position:absolute;top:78px;left:0;right:0;box-shadow:0 20px 30px #073e5420}.mobile-nav a{border-bottom:1px solid #e0ebef;padding:15px 0;font-size:14px}.wow-hero{height:calc(100svh - 78px);min-height:650px;max-height:850px}.hero-landscape img{object-position:57% center}.hero-content{padding:70px var(--gutter) 220px}.hero-content h1{font-size:clamp(54px,11vw,78px)}.hero-intro{font-size:11px}.hero-description{font-size:13px}.wow-actions{gap:22px}.sun-button,.ocean-button{gap:18px;padding:16px 21px;font-size:12px}.hero-talk{font-size:12px}.hero-bottom{align-items:end;bottom:88px}.hero-location{gap:8px}.hero-location>svg{display:none}.hero-location strong{font-size:19px}.hero-location p{max-width:175px;font-size:10px;line-height:1.6}.hero-controls{gap:10px}.hero-controls button{width:38px;height:38px}.hero-tabs{gap:14px;height:58px}.hero-tabs button{font-size:10px}.travel-values{padding:20px var(--gutter);flex-wrap:wrap;gap:14px;font-size:10px}.travel-values span{gap:6px}.travel-values span svg{width:15px}.wow-search-wrap{padding:38px var(--gutter) 25px}.wow-search-wrap h2{font-size:27px}.otpusk-search-widget{padding:5px;overflow-x:auto}.wow-live{padding:25px var(--gutter)}.wow-destinations{padding:50px var(--gutter)}.wow-section-heading{margin-bottom:28px;display:block}.wow-section-heading>p{margin-top:20px;font-size:12px}.wow-home h2{font-size:36px}.wow-destination-grid{grid-template-columns:1fr 1fr;gap:13px}.wow-destination,.wow-destination.destination-0,.wow-destination.destination-3{grid-area:auto;min-height:300px;padding:17px}.wow-destination.destination-0,.wow-destination.destination-3{grid-column:span 2;min-height:320px}.wow-destination h3{font-size:27px}.destination-season{padding:6px 8px;font-size:9px}.destination-discover{gap:5px;font-size:10px}.wow-about{padding:10px var(--gutter) 55px;grid-template-columns:1fr;gap:35px}.about-art{min-height:410px;margin-right:15px}.about-seal{right:-15px}.about-note{font-size:24px;left:22px}.about-copy>p:not(.section-kicker){font-size:13px}.wow-contact{padding:50px var(--gutter) 60px}.wow-contact h2{font-size:clamp(46px,10vw,70px)}.contact-orbit{right:-300px}.site-footer{grid-template-columns:1fr 1fr;gap:22px;display:grid}.site-footer>p{grid-area:2/span 2}.section-kicker{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important;transform:scale(1)!important}}.wow-search-wrap h2{letter-spacing:-.035em;font-size:32px;line-height:1.2}.section-heading>p,.search-help{color:#536e7c;font-size:13px;line-height:1.7}.search-help a{color:#006991;text-decoration:underline}.wow-hero{height:78svh;min-height:620px;max-height:800px}.hero-content{padding-top:70px}.wow-home h2{font-size:clamp(32px,3.8vw,56px)}@media (width<=700px){.wow-hero{height:calc(100svh - 78px);min-height:650px}.wow-search-wrap h2{font-size:27px}.wow-home h2{font-size:34px}}
