.complimentaryPage{color:#f3e5d6;background:#090808}.complimentaryPage p{color:#c4ad9b}.complimentaryPage .eyebrow{color:#d1a878;letter-spacing:1.9px;font-size:11px}.complimentaryPage h1,.complimentaryPage h2{font-family:Italiana,Georgia,serif;font-weight:400;line-height:1.07}.complimentaryHero{background:radial-gradient(circle at 15% 15%,#56341f42,#0000 43%),#090808;border-bottom:1px solid #3c291f;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.complimentaryHeroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:95px 9% 80px 11%;display:flex}.complimentaryHero h1{letter-spacing:-2px;margin:19px 0 28px;font-size:clamp(62px,6.6vw,96px)}.complimentaryLead{max-width:590px;font:19px/1.8 Georgia,serif}.travelNote{margin:-5px 0 27px;font-style:italic;color:#b9997d!important;font-size:12px!important}.complimentaryHero figure{min-height:720px;margin:0;position:relative;overflow:hidden}.complimentaryHero figure:after{content:"";position:absolute;inset:0;box-shadow:inset 35px 0 65px #09080866}.complimentaryHero img{object-fit:cover;object-position:50% 48%;filter:saturate(.86)brightness(.82);width:100%;height:100%}.complimentaryHero figcaption,.complimentaryFor figcaption{z-index:1;letter-spacing:1.6px;color:#f0d4b1;font-size:9px;position:absolute;bottom:20px;left:25px}.complimentaryRibbon{text-align:center;color:#e1c3a0;letter-spacing:1.1px;background:linear-gradient(110deg,#17100c,#0b0807);border:1px solid #89623c;grid-template-columns:repeat(4,1fr);gap:18px;margin:42px 5.5%;padding:25px 22px;font-size:11px;display:grid;box-shadow:0 0 24px #d49a4422}.complimentaryIntro,.complimentaryIncluded,.complimentaryFor,.complimentaryPath,.complimentaryQuestions,.complimentaryApply{max-width:1440px;margin:auto;padding:95px 8%}.complimentaryIntro{grid-template-columns:.85fr 1.15fr;gap:10%;display:grid}.complimentaryIntro h2,.complimentaryIncluded h2,.complimentaryFor h2,.complimentaryPath h2,.complimentaryQuestions h2,.complimentaryApply h2{font-size:clamp(48px,5.2vw,72px)}.complimentaryIntro .lead{color:#ead7c2;font:21px/1.75 Georgia,serif}.complimentaryIntro>div:last-child>p:not(.lead){font-size:16px;line-height:1.9}.complimentaryIncluded{border-top:1px solid #38261d;grid-template-columns:.72fr 1.28fr;gap:10%;display:grid}.complimentaryHeading{align-self:start;position:sticky;top:30px}.complimentaryHeading>p:last-child{max-width:420px}.includedList article{border-top:1px solid #503525;grid-template-columns:120px 1fr;column-gap:28px;padding:29px 0;display:grid}.includedList article>span{color:#c49767;letter-spacing:1.4px;grid-row:1/3;padding-top:8px;font-size:10px}.includedList h3{color:#f0decb;margin:0 0 10px;font-size:28px}.includedList p{margin:0;font-size:15px;line-height:1.8}.complimentaryQuote{text-align:center;background:radial-gradient(circle at 50% 100%,#5b371f3d,#0000 60%),#17100d;border-block:1px solid #503524;padding:100px 8%}.complimentaryQuote blockquote{color:#efd9bf;max-width:980px;margin:20px auto 0;font:italic clamp(30px,4.2vw,55px)/1.4 Georgia,serif}.complimentaryFor{grid-template-columns:.85fr 1fr;align-items:center;gap:10%;display:grid}.complimentaryFor figure{border:1px solid #62442f;margin:0;position:relative}.complimentaryFor img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.86)brightness(.84);width:100%}.complimentaryFor ul{margin:28px 0 0;padding:0;list-style:none}.complimentaryFor li{color:#d8c2ae;border-top:1px solid #3f2b22;padding:15px 0 15px 30px;position:relative}.complimentaryFor li:before{content:"✦";color:#d6aa72;position:absolute;left:0}.complimentaryPath{background:linear-gradient(115deg,#0d0a08,#1b120e);border-block:1px solid #3c281f;max-width:none}.pathIntro{text-align:center;max-width:960px;margin:auto}.pathIntro>p:last-child{max-width:780px;margin:0 auto;font-size:17px;line-height:1.9}.pathGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1180px;margin:65px auto 35px;display:grid}.pathGrid article{background:#100c0a;border:1px solid #5a3c2a;padding:34px 28px}.pathGrid span{letter-spacing:1.4px;color:#cf9e69;font-size:10px}.pathGrid h3{color:#efdbc5;margin:20px 0 14px;font-size:26px}.pathGrid p{margin:0;font-size:14px;line-height:1.8}.pathNote{text-align:center;max-width:850px;margin:0 auto;font-size:13px!important}.complimentaryPossibilities{text-align:center;padding:95px 8%}.complimentaryPossibilities h2{font-size:clamp(48px,5.2vw,72px)}.complimentaryPossibilities>div{grid-template-columns:repeat(2,1fr);gap:26px;max-width:1100px;margin:55px auto 0;display:grid}.complimentaryPossibilities article{text-align:left;background:#130e0c;border-top:1px solid #9b7047;padding:35px}.complimentaryPossibilities h3{color:#ecd7c1;font-size:29px}.complimentaryPossibilities article p{margin:0}.complimentaryQuestions{border-top:1px solid #38261d;grid-template-columns:.75fr 1.25fr;gap:9%;display:grid}.complimentaryQuestions details{border-color:#493126}.complimentaryQuestions summary{color:#ead6c2;font:19px/1.5 Georgia,serif}.complimentaryQuestions details p{color:#bda491;font-size:15px;line-height:1.85}.complimentaryApply{background:radial-gradient(circle at 20% 15%,#4c2d1a3b,#0000 40%),#080706;border-top:1px solid #4b3124;grid-template-columns:.85fr 1.15fr;gap:9%;max-width:none;display:grid}.complimentaryApply>div:first-child>p:not(.eyebrow){max-width:510px}.applySummary{border-top:1px solid #5b3b28;flex-direction:column;gap:9px;margin-top:38px;padding-top:27px;display:flex}.applySummary strong{color:#efd1aa;font:27px/1.4 Georgia,serif}.applySummary span{color:#b99b82;font-size:13px}.complimentaryApply .enquiryForm{width:100%;max-width:720px}.complimentaryApply .enquiryForm>input[type=hidden]{display:none}@media (max-width:900px){.complimentaryHero{grid-template-columns:1fr}.complimentaryHeroCopy{padding:78px 8%}.complimentaryHero figure{min-height:580px}.complimentaryRibbon{grid-template-columns:repeat(2,1fr)}.complimentaryIntro,.complimentaryIncluded,.complimentaryQuestions,.complimentaryApply{grid-template-columns:1fr;gap:42px}.complimentaryHeading{position:static}.complimentaryFor{gap:7%}.pathGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.complimentaryHeroCopy{padding:65px 7% 58px}.complimentaryHero h1{letter-spacing:-1.2px;font-size:53px}.complimentaryLead{font-size:17px}.complimentaryHero figure{min-height:500px}.complimentaryRibbon{gap:20px 12px;margin:30px 7%;padding:22px 13px;font-size:10px}.complimentaryIntro,.complimentaryIncluded,.complimentaryFor,.complimentaryPath,.complimentaryQuestions,.complimentaryApply,.complimentaryPossibilities{padding:68px 7%}.complimentaryFor{grid-template-columns:1fr}.complimentaryFor figure{order:2}.includedList article{grid-template-columns:1fr;padding:24px 0}.includedList article>span{grid-row:auto;padding:0 0 11px}.complimentaryQuote{padding:72px 7%}.pathGrid,.complimentaryPossibilities>div{grid-template-columns:1fr}.pathGrid{margin-top:42px}.complimentaryPossibilities article{padding:28px}.complimentaryApply .enquiryForm{padding:25px 20px}}
