.test-mobile-photo,.test-mobile-title,.test-destinations{display:none}@media(max-width:760px){.homepage-test .home-landing-top{background:#f7eee2;padding-bottom:32px}.homepage-test .test-mobile-photo{inset:0 0 auto;height:620px}.homepage-test .test-mobile-photo img{object-position:75% 50%}.homepage-test .test-mobile-photo:after{background:linear-gradient(180deg,#092c46 0%,#092c4670 20%,transparent 40%,#182a3033 63%,#f7eee2 100%)}.homepage-test .hero{padding-top:220px;padding-bottom:24px;min-height:0}.homepage-test .hero h1{font-size:52px;text-shadow:0 2px 16px #102d4155}.homepage-test .home-landing-top:after{display:none}.homepage-test .test-destinations{padding-top:22px;color:#123a70}.homepage-test .test-destinations h2{font-size:25px;margin:0 0 14px}.homepage-test .test-destinations>div{display:flex;gap:9px;flex-wrap:wrap}.homepage-test .test-destinations a{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e8e0d5;border-radius:30px;padding:10px 14px;color:#123a70;text-decoration:none;font-size:13px;font-weight:700}.homepage-test .test-destinations img{object-fit:cover;border-radius:2px}@media(max-width:760px){body.homepage-test .home-landing-top>.topline{padding:9px 16px!important;border-bottom:1px solid #ffffff20;width:100%}body.homepage-test .home-landing-top>header:not(.is-sticky){background:#fff0;border:0;box-shadow:none;border-radius:0;width:100%;padding:0 20px;height:72px;margin:0}body.homepage-test .home-landing-top>header .brand,body.homepage-test .home-landing-top>header .brand img{width:195px}.homepage-test .test-mobile-photo{height:570px;inset:0 0 auto}.homepage-test .test-mobile-photo img{object-position:82% center}.homepage-test .hero{padding:235px 20px 22px;width:100%;margin:0}.homepage-test .hero h1{font-size:clamp(30px,8.6vw,40px);line-height:1.12;letter-spacing:-.035em;margin:0;max-width:420px}.homepage-test .search-section{width:100%;padding:0 16px;margin:0}.homepage-test #search{display:grid;grid-template-columns:1.15fr 1fr;gap:8px;padding:10px;background:#faf8f4;border:1px solid #fff;border-radius:22px;box-shadow:0 8px 24px #3a302525}.homepage-test #search label.search-with-icon{padding:9px 9px 9px 35px;border:0;background:#fff;border-radius:12px;min-height:58px;margin:0}.homepage-test #search .search-field-icon{left:9px;width:20px;height:20px}.homepage-test #search label span{font-size:10px;letter-spacing:0;text-transform:none;margin-bottom:2px}.homepage-test #search select{font-size:12px;padding:2px 16px 2px 0;line-height:1.4;height:auto;color:#12465b}.homepage-test #search label:nth-of-type(3){grid-column:1/-1;min-height:45px;display:flex;align-items:center}.homepage-test #search label:nth-of-type(3)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.homepage-test #search .dark{grid-column:1/-1;min-height:48px;margin:0;padding:12px;justify-content:center;gap:14px;font-size:15px}.homepage-test .test-destinations{padding:22px 3px 0}.homepage-test .test-destinations h2{font-size:24px;margin-bottom:12px}.homepage-test .test-destinations>div{gap:6px}.homepage-test .test-destinations a{font-size:11px;padding:9px 9px;gap:5px}.homepage-test .test-destinations img{width:16px;height:12px}.homepage-test .home-landing-top{padding-bottom:28px}}@media(max-width:760px){.homepage-test #search{grid-template-columns:1.3fr 1fr}.homepage-test #search select{font-size:11px}.homepage-test .test-destinations>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.homepage-test .test-destinations a{justify-content:center;padding:9px 4px;font-size:10px;gap:4px}}.homepage-test .test-mobile-photo{display:block;position:absolute;z-index:-1;overflow:hidden}.homepage-test .test-mobile-photo img{width:100%;height:100%;object-fit:cover}.homepage-test .test-mobile-photo:after{content:'';position:absolute;inset:0}.homepage-test .hero-slideshow,.homepage-test .test-desktop-title,.homepage-test .hero-copy>.intro,.homepage-test .hero-copy>.hero-links,.homepage-test .hero-copy>.small-proof,.homepage-test .benefits{display:none}.homepage-test .test-mobile-title,.homepage-test .test-destinations{display:block}}@media(max-width:760px){.homepage-test .test-mobile-photo img{object-position:center center}.homepage-test .test-mobile-photo:after{background:linear-gradient(180deg,rgb(9 44 70 / .12) 0%,transparent 48%,rgb(31 33 31 / .22) 68%,#f7eee2 100%)}}.homepage-test .test-browse-all,.homepage-test .test-topbar-help{display:none}@media(max-width:760px){.homepage-test .home-landing-top{padding-bottom:52px}.homepage-test .home-landing-top:after{display:block;height:27px}.homepage-test #search .dark{grid-column:1;gap:6px;font-size:13px;padding:12px 8px}.homepage-test #search .test-browse-all{display:flex;align-items:center;justify-content:center;gap:7px;grid-column:2;border:1px solid #c8d8d7;border-radius:10px;background:#fff0;color:#12465b;font-size:12px;font-weight:700;text-decoration:none;min-height:48px;padding:8px}.homepage-test #search .test-browse-all:hover{background:#eaf4f1}body.homepage-test .home-landing-top>.topline{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-left:12px!important;padding-right:12px!important}.homepage-test .topline .test-topbar-help{display:inline-flex;align-items:center;min-height:28px;font-size:10px;color:#8ee4e5;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.homepage-test .topbar-contact{gap:10px}.homepage-test .topbar-email,.homepage-test .topbar-reviews{font-size:9px}}@media(max-width:760px){.homepage-test .topline .test-topbar-help{color:#fff;text-decoration:none}.homepage-test .hero{padding-top:255px;padding-bottom:22px}.homepage-test #search{grid-template-columns:1.3fr 1fr}.homepage-test #search .dark{grid-column:1/-1;grid-row:3;width:calc(68% - 4px);justify-self:start}.homepage-test #search .test-browse-all{grid-column:1/-1;grid-row:3;width:calc(32% - 4px);justify-self:end;font-size:11px;padding:8px 5px;gap:4px;min-height:44px;align-self:center}}@media(max-width:760px){.homepage-test .test-mobile-photo img{transform:translateY(calc(-5px - 5%))}.homepage-test .hero h1{font-size:clamp(33px,9.46vw,44px)}}@media(max-width:760px){.homepage-test .home-landing-top{background:linear-gradient(180deg,#715b42 0,#715b42 490px,#aa9070 590px,#e3d2bb 690px,#f7eee2 770px)}.homepage-test .test-mobile-photo:after{background:linear-gradient(180deg,rgb(9 44 70 / .12) 0%,transparent 48%,rgb(31 33 31 / .15) 65%,#715b42 100%)}}@media(max-width:760px){.homepage-test .home-landing-top{background:#f7eee2}.homepage-test .test-mobile-photo{height:690px}.homepage-test .test-mobile-photo img{object-position:center bottom}.homepage-test .test-mobile-photo:after{background:linear-gradient(180deg,rgb(9 44 70 / .10) 0%,transparent 30%,transparent 76%,rgb(247 238 226 / .45) 88%,#f7eee2 100%)}}@media(max-width:760px){.homepage-test .test-mobile-photo img{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 64%,rgb(0 0 0 / .96) 70%,rgb(0 0 0 / .8) 77%,rgb(0 0 0 / .5) 84%,rgb(0 0 0 / .2) 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 64%,rgb(0 0 0 / .96) 70%,rgb(0 0 0 / .8) 77%,rgb(0 0 0 / .5) 84%,rgb(0 0 0 / .2) 91%,transparent 100%)}.homepage-test .test-mobile-photo:after{background:linear-gradient(to bottom,rgb(9 44 70 / .10),transparent 30%)}}@media(max-width:760px){.homepage-test .test-mobile-photo{height:570px}.homepage-test .test-mobile-photo img{object-position:center center}}@media(max-width:760px){.homepage-test .test-destinations>div{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 0 8px;scrollbar-width:thin;scrollbar-color:#b8b0a4 #fff0}.homepage-test .test-destinations a{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;font-size:13px;padding:11px 14px;gap:7px;min-height:44px}}