.Travel-module__jyNpGW__travelPage{background:var(--ivory);color:var(--ink)}.Travel-module__jyNpGW__hero{color:#fff;isolation:isolate;align-items:flex-end;min-height:820px;display:flex;position:relative;overflow:hidden}.Travel-module__jyNpGW__heroImage{z-index:-3;object-fit:cover}.Travel-module__jyNpGW__spainImage{object-position:center 54%}.Travel-module__jyNpGW__malaysiaImage{object-position:center center}.Travel-module__jyNpGW__heroShade{z-index:-2;background:linear-gradient(90deg,#05090bdb,#05090b47 68%),linear-gradient(#0000 38%,#05090bd1);position:absolute;inset:0}.Travel-module__jyNpGW__heroCopy{padding-bottom:154px}.Travel-module__jyNpGW__heroCopy h1{max-width:920px;font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(72px,8vw,124px);font-weight:400;line-height:.88}.Travel-module__jyNpGW__heroCopy h1 em{color:var(--gold-light);font-weight:400;display:block}.Travel-module__jyNpGW__heroCopy>p:not(.eyebrow){color:#ffffffc2;max-width:650px;font-family:var(--serif);margin:30px 0 0;font-size:21px;line-height:1.55}.Travel-module__jyNpGW__routeSwitch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06090ad1;border-top:1px solid #dec28d5c;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;position:absolute;bottom:0;left:0;right:0}.Travel-module__jyNpGW__routeSwitch a{color:#fff;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:20px 31px;transition:background .22s,border-color .22s;display:flex}.Travel-module__jyNpGW__routeSwitch a:hover,.Travel-module__jyNpGW__routeSwitch a:focus-visible,.Travel-module__jyNpGW__routeSwitch .Travel-module__jyNpGW__active{background:#84633238;border-color:#dec28db3;outline:none}.Travel-module__jyNpGW__routeSwitch span{font-family:var(--serif);font-size:25px}.Travel-module__jyNpGW__routeSwitch small{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.Travel-module__jyNpGW__routeSwitch b{color:var(--gold-light);font-family:var(--serif);font-size:20px;font-weight:400}.Travel-module__jyNpGW__intro{background:var(--stone);padding:118px 0 108px}.Travel-module__jyNpGW__introGrid{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:100px;display:grid}.Travel-module__jyNpGW__intro h2,.Travel-module__jyNpGW__sectionHeading h2,.Travel-module__jyNpGW__featureCopy h2,.Travel-module__jyNpGW__cta h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(49px,5vw,74px);font-weight:400;line-height:1.02}.Travel-module__jyNpGW__introGrid>div:last-child>p{color:#5f625c;margin:5px 0 30px;font-size:15px;line-height:1.85}.Travel-module__jyNpGW__serviceTags{flex-wrap:wrap;gap:8px;display:flex}.Travel-module__jyNpGW__serviceTags span{color:#6e5a3a;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9b995;padding:10px 14px;font-size:9px;font-weight:700}.Travel-module__jyNpGW__flightSection{color:#fff;background:#141916;padding:112px 0}.Travel-module__jyNpGW__flightGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:76px;display:grid}.Travel-module__jyNpGW__flightCopy h2{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(49px,5vw,72px);font-weight:400;line-height:1}.Travel-module__jyNpGW__flightCopy>p:not(.eyebrow){color:#ffffff9e;max-width:540px;margin:0 0 19px;font-size:14px;line-height:1.8}.Travel-module__jyNpGW__flightCopy small{color:#ffffff61;max-width:560px;font-size:10px;line-height:1.6;display:block}.Travel-module__jyNpGW__flightWidget{min-width:0;color:var(--ink);background:#f1eee6;border:1px solid #cab98f;padding:34px;box-shadow:0 24px 60px #00000047}.Travel-module__jyNpGW__featureSection{padding:118px 0}.Travel-module__jyNpGW__featureGrid{color:#fff;background:#171b18;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);display:grid}.Travel-module__jyNpGW__featureImage{min-height:650px;position:relative;overflow:hidden}.Travel-module__jyNpGW__featureImage img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.Travel-module__jyNpGW__featureGrid:hover .Travel-module__jyNpGW__featureImage img{transform:scale(1.035)}.Travel-module__jyNpGW__featureCopy{flex-direction:column;justify-content:center;padding:68px;display:flex}.Travel-module__jyNpGW__featureCopy h2{margin-bottom:26px}.Travel-module__jyNpGW__featureCopy>p:not(.eyebrow){color:#fff9;margin:0 0 30px;font-size:14px;line-height:1.82}.Travel-module__jyNpGW__hotelSection{background:var(--stone);padding:116px 0}.Travel-module__jyNpGW__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:end;gap:70px;margin-bottom:52px;display:grid}.Travel-module__jyNpGW__sectionHeading>p{color:#62645e;margin:0 0 6px;font-size:14px;line-height:1.75}.Travel-module__jyNpGW__hotelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Travel-module__jyNpGW__hotelCard{background:var(--ivory);border:1px solid #d1c5ad;transition:transform .35s,box-shadow .35s;overflow:hidden}.Travel-module__jyNpGW__hotelCard:hover{transform:translateY(-7px);box-shadow:0 24px 54px #231d1429}.Travel-module__jyNpGW__hotelImage{height:360px;position:relative;overflow:hidden}.Travel-module__jyNpGW__hotelImage img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.Travel-module__jyNpGW__hotelCard:hover .Travel-module__jyNpGW__hotelImage img{transform:scale(1.04)}.Travel-module__jyNpGW__hotelImage:after{content:"";background:linear-gradient(#0000 42%,#070a08cc);position:absolute;inset:0}.Travel-module__jyNpGW__hotelImageCopy{z-index:1;position:absolute;bottom:24px;left:25px;right:25px}.Travel-module__jyNpGW__hotelImage h3{color:#fff;font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:35px;font-weight:400;line-height:1}.Travel-module__jyNpGW__hotelImageCopy p{color:#f2d38e;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:700;line-height:1.45}.Travel-module__jyNpGW__hotelCopy{padding:27px 27px 31px}.Travel-module__jyNpGW__hotelCopy p{color:#64665f;margin:0 0 22px;font-size:12px;line-height:1.72}.Travel-module__jyNpGW__rentalSection,.Travel-module__jyNpGW__conciergeSection{padding:116px 0}.Travel-module__jyNpGW__rentalSection{background:var(--stone)}.Travel-module__jyNpGW__rentalGrid,.Travel-module__jyNpGW__conciergeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Travel-module__jyNpGW__rentalCard,.Travel-module__jyNpGW__conciergeCard{color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:440px;padding:26px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.Travel-module__jyNpGW__rentalCard>img,.Travel-module__jyNpGW__conciergeCard>img{z-index:-2;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .45s}.Travel-module__jyNpGW__rentalCard:hover,.Travel-module__jyNpGW__rentalCard:focus-visible,.Travel-module__jyNpGW__conciergeCard:hover,.Travel-module__jyNpGW__conciergeCard:focus-visible{outline:none;transform:translateY(-7px);box-shadow:0 26px 58px #00000047}.Travel-module__jyNpGW__rentalCard:hover>img,.Travel-module__jyNpGW__rentalCard:focus-visible>img,.Travel-module__jyNpGW__conciergeCard:hover>img,.Travel-module__jyNpGW__conciergeCard:focus-visible>img{filter:saturate(1.06);transform:scale(1.045)}.Travel-module__jyNpGW__cardShade{z-index:-1;background:linear-gradient(#0609081f,#06090833 42%,#060908f0 100%);position:absolute;inset:0}.Travel-module__jyNpGW__cardNumber{color:var(--gold-light);font-family:var(--serif);font-size:13px}.Travel-module__jyNpGW__cardCopy small{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.Travel-module__jyNpGW__cardCopy h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(31px,3vw,43px);font-weight:400;line-height:.98}.Travel-module__jyNpGW__cardCopy p{color:#ffffffad;max-width:460px;margin:0 0 18px;font-size:11px;line-height:1.68}.Travel-module__jyNpGW__cardCopy b{border-bottom:1px solid var(--gold);letter-spacing:.12em;text-transform:uppercase;gap:12px;padding-bottom:7px;font-size:8px;font-weight:700;display:inline-flex}.Travel-module__jyNpGW__cardCopy b span{color:var(--gold-light);font-size:12px}.Travel-module__jyNpGW__collectionNote{color:#777970;margin:22px 0 0;font-size:10px;line-height:1.65}.Travel-module__jyNpGW__partnershipBand{background:#ffffff73;border:1px solid #cbbd9f;grid-template-columns:auto 30px auto minmax(280px,1fr);align-items:center;gap:28px;margin-top:55px;padding:32px 36px;display:grid}.Travel-module__jyNpGW__partnershipBand>div{align-items:center;gap:14px;display:flex}.Travel-module__jyNpGW__partnershipBand strong{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.35}.Travel-module__jyNpGW__partnershipBand>span{color:var(--gold);font-family:var(--serif);text-align:center;font-size:25px}.Travel-module__jyNpGW__partnershipBand small{color:#8e7047;font-family:var(--serif);font-style:italic;display:block}.Travel-module__jyNpGW__partnershipBand>p{color:#5f625c;font-family:var(--serif);border-left:1px solid #cbbd9f;margin:0;padding-left:30px;font-size:17px;line-height:1.55}.Travel-module__jyNpGW__conciergeSection{color:#fff;background:#131815}.Travel-module__jyNpGW__conciergeSection .Travel-module__jyNpGW__sectionHeading>p{color:#ffffff8f}.Travel-module__jyNpGW__conciergeCard{min-height:390px}.Travel-module__jyNpGW__rentalEnquiry{color:#fff;background:#0c1115;padding:120px 0}.Travel-module__jyNpGW__enquiryGrid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:90px;display:grid}.Travel-module__jyNpGW__enquiryCopy{position:sticky;top:120px}.Travel-module__jyNpGW__enquiryCopy h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(49px,5vw,72px);font-weight:400;line-height:1}.Travel-module__jyNpGW__enquiryCopy>p:not(.eyebrow){color:#ffffffab;font-family:var(--serif);margin:27px 0 30px;font-size:19px;line-height:1.65}.Travel-module__jyNpGW__enquiryCopy ul{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.Travel-module__jyNpGW__enquiryCopy li{color:#ffffffab;border-bottom:1px solid #ffffff24;padding:15px 0;font-size:12px}.Travel-module__jyNpGW__enquiryCopy li:before{color:var(--gold-light);content:"◆";margin-right:12px;font-size:7px}.Travel-module__jyNpGW__stepsSection{color:#fff;background:#171b18;padding:110px 0}.Travel-module__jyNpGW__stepsGrid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.Travel-module__jyNpGW__stepsGrid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:280px;padding:35px}.Travel-module__jyNpGW__stepsGrid span{color:var(--gold-light);font-size:10px}.Travel-module__jyNpGW__stepsGrid h3{font-family:var(--serif);margin:70px 0 18px;font-size:31px;font-weight:400}.Travel-module__jyNpGW__stepsGrid p{color:#ffffff80;margin:0;font-size:12px;line-height:1.72}.Travel-module__jyNpGW__cta{background:var(--ivory);text-align:center;padding:110px 0}.Travel-module__jyNpGW__cta h2{max-width:860px;margin-inline:auto}.Travel-module__jyNpGW__cta p{color:#62645e;max-width:650px;margin:26px auto 34px;line-height:1.8}@media (max-width:900px){.Travel-module__jyNpGW__hero{min-height:760px}.Travel-module__jyNpGW__heroCopy{padding-bottom:176px}.Travel-module__jyNpGW__introGrid,.Travel-module__jyNpGW__flightGrid,.Travel-module__jyNpGW__featureGrid,.Travel-module__jyNpGW__sectionHeading{grid-template-columns:1fr;gap:38px}.Travel-module__jyNpGW__featureImage{min-height:520px}.Travel-module__jyNpGW__featureCopy{padding:54px}.Travel-module__jyNpGW__hotelGrid{grid-template-columns:1fr}.Travel-module__jyNpGW__hotelImage{height:470px}.Travel-module__jyNpGW__rentalGrid,.Travel-module__jyNpGW__conciergeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Travel-module__jyNpGW__partnershipBand{grid-template-columns:auto 26px auto}.Travel-module__jyNpGW__partnershipBand>p{border-top:1px solid #cbbd9f;border-left:0;grid-column:1/-1;padding:24px 0 0}.Travel-module__jyNpGW__enquiryGrid{grid-template-columns:1fr;gap:55px}.Travel-module__jyNpGW__enquiryCopy{position:static}}@media (max-width:620px){.Travel-module__jyNpGW__hero{min-height:790px}.Travel-module__jyNpGW__heroCopy{padding-bottom:208px}.Travel-module__jyNpGW__heroCopy h1{font-size:clamp(61px,18vw,82px)}.Travel-module__jyNpGW__heroCopy>p:not(.eyebrow){font-size:17px}.Travel-module__jyNpGW__routeSwitch{grid-template-columns:1fr}.Travel-module__jyNpGW__routeSwitch a{min-height:70px;padding:15px 20px}.Travel-module__jyNpGW__routeSwitch span{font-size:20px}.Travel-module__jyNpGW__intro,.Travel-module__jyNpGW__flightSection,.Travel-module__jyNpGW__featureSection,.Travel-module__jyNpGW__hotelSection,.Travel-module__jyNpGW__rentalSection,.Travel-module__jyNpGW__conciergeSection,.Travel-module__jyNpGW__stepsSection,.Travel-module__jyNpGW__cta,.Travel-module__jyNpGW__rentalEnquiry{padding-block:78px}.Travel-module__jyNpGW__introGrid{grid-template-columns:1fr}.Travel-module__jyNpGW__flightWidget{padding:23px 16px}.Travel-module__jyNpGW__featureGrid{display:block}.Travel-module__jyNpGW__featureImage{min-height:420px}.Travel-module__jyNpGW__featureCopy{padding:38px 26px 44px}.Travel-module__jyNpGW__hotelImage{height:390px}.Travel-module__jyNpGW__rentalGrid,.Travel-module__jyNpGW__conciergeGrid{grid-template-columns:1fr}.Travel-module__jyNpGW__rentalCard,.Travel-module__jyNpGW__conciergeCard{min-height:420px;padding:23px}.Travel-module__jyNpGW__partnershipBand{grid-template-columns:1fr;gap:20px;padding:27px 24px}.Travel-module__jyNpGW__partnershipBand>span{text-align:left}.Travel-module__jyNpGW__partnershipBand>p{grid-column:auto}.Travel-module__jyNpGW__enquiryGrid{display:block}.Travel-module__jyNpGW__enquiryCopy{margin-bottom:48px}.Travel-module__jyNpGW__stepsGrid{grid-template-columns:1fr}.Travel-module__jyNpGW__stepsGrid article{min-height:230px;padding:27px}.Travel-module__jyNpGW__stepsGrid h3{margin-top:45px}}@media (prefers-reduced-motion:reduce){.Travel-module__jyNpGW__routeSwitch a,.Travel-module__jyNpGW__featureImage img,.Travel-module__jyNpGW__hotelCard,.Travel-module__jyNpGW__hotelImage img{transition:none}}
