.tailor-preview{color:#282821;background:#fff;overflow-x:clip}.tailor-preview .journey-hero-copy{max-width:1180px}.tailor-preview .journey-hero-includes{max-width:640px}.tailor-preview .section{padding:76px 0}.tailor-preview .preview-heading{text-align:center;max-width:760px;margin:0 auto 36px}.tailor-preview .preview-heading>p:not(.kicker){color:#595e5c}.tailor-preview .preview-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.tailor-preview .preview-two article{background:#fff;border:1px solid #e1e6e4;padding:28px}.tailor-preview .preview-two h3{font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.tailor-preview .preview-two p{color:#4c5653}.tailor-preview .preview-fit article{padding:36px}.tailor-preview .preview-price-note{text-align:center;color:#646f67;max-width:830px;margin:22px auto 26px;font-size:.78rem;line-height:1.65}.tailor-preview .preview-custom ul{color:#394e49;padding-left:22px;line-height:2}.tailor-preview .preview-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tailor-preview .preview-trust-grid article{background:#f6faf8;border:1px solid #dce6e1;padding:24px}.tailor-preview .preview-trust-link{text-align:center;margin-top:26px;text-decoration:underline}.tailor-preview .preview-process{background:#f7f7f0}.tailor-preview .preview-centered{text-align:center;color:#5c6863;margin-top:28px;font-size:.85rem}.tailor-preview .preview-host{background:#ecf4f0;grid-template-columns:1fr 1fr;min-height:460px;display:grid}.tailor-preview .preview-host-image{min-height:450px;position:relative}.tailor-preview .preview-host-image img{object-fit:cover}.tailor-preview .preview-host-copy{align-self:center;padding:70px clamp(30px,6vw,90px)}.tailor-preview .preview-plan-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;display:grid}.tailor-preview .preview-plan-grid>div:first-child{padding-top:24px}.tailor-preview .preview-quiet a{color:#08679c;text-decoration:underline}.tailor-preview .preview-enquiry{background:#fff;padding:32px;box-shadow:0 16px 40px #1d443011}.tailor-preview .preview-enquiry label{margin-bottom:18px;display:block}.tailor-preview .preview-enquiry input,.tailor-preview .preview-enquiry select,.tailor-preview .preview-enquiry textarea{width:100%;max-width:100%}.tailor-preview .preview-enquiry button{cursor:pointer;width:100%}.tailor-preview .preview-success{background:#fff;padding:36px}.tailor-preview .preview-payment{background:#f7f7f0}.tailor-preview .preview-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tailor-preview .preview-payment-grid p{background:#eef6f3;margin:0;padding:20px}.tailor-preview .preview-payment small{color:#65746d;margin-top:14px;display:block}@media (max-width:900px){.tailor-preview .preview-trust-grid,.tailor-preview .preview-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tailor-preview .preview-plan-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:700px){.tailor-preview .section{padding:56px 0}.tailor-preview .preview-fit article{padding:25px}.tailor-preview .preview-host-image{min-height:350px}.tailor-preview .preview-host-copy{padding:32px 22px}.tailor-preview .preview-enquiry{padding:22px}.tailor-preview .preview-sticky-cta{z-index:45;color:#fff;min-height:60px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#087eb8;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0002}body.preview-form-visible .preview-sticky-cta{display:none}.tailor-preview{padding-bottom:58px}.tailor-preview .journey-mobile-cta{display:none!important}}.tailor-preview .preview-reused-journeys{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:38px;display:grid}.tailor-preview .preview-reused-journeys .journey-card{width:100%;min-width:0;height:100%;min-height:590px;display:block}.tailor-preview .preview-reused-journeys .journey-card-shade{background:linear-gradient(#0916131f 0%,#0916138c 35%,#091613f2 100%)}.tailor-preview .preview-reused-journeys .journey-card-copy{box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:100%;padding:36px 32px;display:flex;position:relative}.tailor-preview .preview-reused-journeys .journey-card-copy h3{margin-top:6px;font-size:clamp(1.8rem,2.8vw,2.35rem)}.tailor-preview .preview-reused-journeys .journey-card-copy>p{max-width:570px;font-size:1rem;line-height:1.65}.tailor-preview .preview-reused-journeys .journey-card-copy ul{margin-top:18px;font-size:.95rem;line-height:1.6;display:block}.tailor-preview .preview-reused-journeys .journey-card-copy>span{font-size:.72rem;line-height:1.6}.tailor-preview .preview-reused-journeys .journey-card-price{margin-top:17px;font-size:1.2rem}.tailor-preview .journey-card-actions{border-top:1px solid #ffffff80;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px;padding-top:19px;display:flex}.tailor-preview .journey-card-actions a{color:#fff;font-size:.88rem;font-weight:750;line-height:1.5;text-decoration:none}.tailor-preview .journey-card-actions a:first-child{text-transform:uppercase;letter-spacing:.03em}.tailor-preview .journey-card-actions a:last-child{text-underline-offset:4px;font-weight:500;text-decoration:underline}.tailor-preview .journey-card-actions a:hover{text-decoration:underline}.tailor-preview .journey-card-actions a:focus-visible{outline-offset:4px;outline:3px solid #fff}.tailor-preview .preview-longer-journey{color:#fff;background:#243f39;width:100%;margin-top:36px}.tailor-preview .preview-longer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding-top:45px;padding-bottom:45px;display:grid}.tailor-preview .preview-longer-copy{min-width:0;max-width:800px}.tailor-preview .preview-longer-copy .kicker{color:#d8c59a;letter-spacing:.16em;margin:0 0 10px;font-size:.68rem;font-weight:800}.tailor-preview .preview-longer-copy h3{color:#fff;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.6vw,2.55rem);font-weight:400;line-height:1.2}.tailor-preview .preview-longer-copy p:not(.kicker){color:#ffffffe0;margin:0 0 9px;font-size:.95rem;line-height:1.65}.tailor-preview .preview-longer-action{justify-content:flex-end;align-items:center;display:flex}.tailor-preview .preview-longer-action .button{text-align:center;white-space:normal;max-width:250px;line-height:1.45}@media (max-width:900px){.tailor-preview .preview-longer-inner{grid-template-columns:1fr;gap:18px;padding-top:38px;padding-bottom:38px}.tailor-preview .preview-longer-action{justify-content:flex-start}}@media (max-width:700px){.tailor-preview .preview-longer-journey{margin-top:25px}.tailor-preview .preview-longer-inner{padding-top:32px;padding-bottom:34px}.tailor-preview .preview-longer-action .button{width:100%;max-width:none}}.tailor-preview .journey-fact-cards .shell>a{text-align:center;color:#28675d;margin:30px auto 0;font-weight:700;text-decoration:underline;display:block}.tailor-preview .preview-plan-joy{padding-top:0!important}.tailor-preview .preview-joy-photo{aspect-ratio:1.6;max-height:290px;margin-bottom:24px;position:relative;overflow:hidden}.tailor-preview .preview-joy-photo img{object-fit:cover;object-position:center 30%}.tailor-preview .preview-plan-grid{grid-template-columns:.9fr 1.1fr;gap:48px}.tailor-preview .preview-plan{scroll-margin-top:24px}.tailor-preview .preview-sticky-cta{display:none}@media (max-width:900px){.tailor-preview .preview-plan-grid{grid-template-columns:1fr}.tailor-preview .preview-reused-journeys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tailor-preview .preview-reused-journeys{grid-template-columns:1fr;gap:16px}.tailor-preview .preview-reused-journeys .journey-card{min-height:570px}.tailor-preview .preview-reused-journeys .journey-card-copy{padding:28px 24px}.tailor-preview .preview-joy-photo{aspect-ratio:1.5}.tailor-preview .mobile-cta-form-only{z-index:45;min-height:58px;padding-bottom:env(safe-area-inset-bottom,0px);background:#087eb8;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0002}.tailor-preview .mobile-cta-form-only.ask-bar-hidden{display:none}.tailor-preview .mobile-cta-form-only .mobile-cta-form{background:#087eb8;flex:100%}.tailor-preview .mobile-cta-form-only .mobile-cta-label{white-space:normal;letter-spacing:0;text-transform:none;font-size:.76rem}}.tailor-preview .preview-real-proof{background:#f2f7f5}.tailor-preview .preview-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tailor-preview .preview-proof-item{background:#fff;border:1px solid #dae5df;min-width:0}.tailor-preview .preview-proof-photo{aspect-ratio:1.45;position:relative;overflow:hidden}.tailor-preview .preview-proof-photo img{object-fit:cover}.tailor-preview .preview-proof-copy{padding:20px}.tailor-preview .preview-proof-copy>span{letter-spacing:.09em;text-transform:uppercase;color:#53796f;font-size:.65rem;font-weight:800}.tailor-preview .preview-proof-copy h3{margin:12px 0;font-size:1.42rem;line-height:1.2}.tailor-preview .preview-proof-copy p{color:#505b56;margin-bottom:0;font-size:.85rem}.tailor-preview .preview-proof-caveat{text-align:center;color:#5a665f;max-width:830px;margin:24px auto 0;font-size:.8rem}@media (max-width:800px){.tailor-preview .preview-proof-grid{grid-template-columns:1fr}.tailor-preview .preview-proof-photo{aspect-ratio:1.85}}@media (max-width:700px){.tailor-preview .preview-proof-photo{aspect-ratio:1.55}}.tailor-preview .real-evidence-heading{text-align:center;max-width:960px;margin:0 auto 32px;display:block}@media (max-width:700px){.tailor-preview .real-evidence-heading h2{font-size:clamp(2rem,7vw,2.6rem)}}.tailor-preview .real-evidence-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;max-width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.tailor-preview .real-evidence-tabs button{white-space:nowrap;flex:none}.tailor-preview .real-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.tailor-preview .real-evidence-item{min-width:0;color:inherit;text-align:left;cursor:zoom-in;background:#fff;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.tailor-preview .real-evidence-item:focus-visible{outline-offset:3px;outline:3px solid #087eb8}.tailor-preview .real-evidence-image{aspect-ratio:4/3;background:#e9efec;width:100%;display:block;position:relative;overflow:hidden}.tailor-preview .real-evidence-image img{object-fit:contain;object-position:center}.tailor-preview .real-evidence-caption{flex-direction:column;gap:5px;padding:13px 14px 17px;display:flex}.tailor-preview .real-evidence-caption small{color:#59736b;letter-spacing:.04em;font-size:.67rem}.tailor-preview .real-evidence-caption strong{font-size:.87rem;font-weight:650;line-height:1.4}.tailor-preview .real-evidence-more{text-align:center;margin-top:24px}.tailor-preview .real-evidence-more .button{cursor:pointer;border:1px solid #c8d5ce}.tailor-preview .real-evidence-note{color:#55615c;margin:24px 0 0;font-size:.8rem;line-height:1.6}.tailor-preview .real-evidence-pending{background:#fff;max-width:760px;margin-top:26px;padding:32px}.tailor-preview .real-evidence-pending h3{font-size:1.4rem}.tailor-preview .real-journey-evidence{padding-bottom:0}.tailor-preview .real-evidence-cta{color:#fff;text-align:center;background:linear-gradient(#1a332ee6,#1a332ee6),url(/home/plan-journey.webp) 50%/cover;border:0;width:100%;min-height:0;margin-top:44px;padding:66px 24px}.tailor-preview .real-evidence-cta>div{width:100%;max-width:820px;margin:0 auto}.tailor-preview .real-evidence-cta h2{color:#fff;margin:0 auto 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1.17}.tailor-preview .real-evidence-cta span{color:#ffffffe6;max-width:620px;margin:0 auto 26px;font-size:1rem;line-height:1.6;display:block}@media (max-width:700px){.tailor-preview .real-evidence-cta{margin-top:30px;padding:54px 20px}.tailor-preview .real-evidence-cta h2{font-size:clamp(1.85rem,7vw,2.4rem)}}.real-evidence-dialog{color:#282821;background:#fff;border:0;width:100%;max-width:min(960px,100vw - 28px);max-height:calc(100dvh - 30px);padding:0;overflow:auto;box-shadow:0 20px 70px #0006}.real-evidence-dialog::backdrop{background:#0f1d1bc2}.real-evidence-modal-head{letter-spacing:.12em;color:#4d6a60;justify-content:space-between;align-items:center;padding:10px 18px;font-size:.72rem;display:flex}.real-evidence-close{color:#273d36;cursor:pointer;background:#eff4f1;border:0;width:38px;height:38px;font-size:1.5rem}.real-evidence-modal-image{background:#ecf0ec;width:100%;height:min(62dvh,570px);position:relative}.real-evidence-modal-image img{object-fit:contain}.real-evidence-modal-info{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 22px 24px;display:flex}.real-evidence-modal-info small{color:#56776d}.real-evidence-modal-info h3{margin:6px 0;font-size:1.5rem}.real-evidence-modal-info p{color:#59665e;max-width:620px;margin:0;font-size:.85rem}.real-evidence-modal-info .proof-carousel-controls{flex-shrink:0}@media (max-width:900px){.tailor-preview .real-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tailor-preview .real-evidence-grid{gap:10px}.tailor-preview .real-evidence-caption{padding:10px}.tailor-preview .real-evidence-caption strong{font-size:.78rem}.real-evidence-modal-info{flex-wrap:wrap;gap:18px}.real-evidence-modal-image{height:55dvh}}.tailor-preview .real-evidence-heading{text-align:center;width:100%;max-width:940px;margin:0 auto 32px;display:block}.tailor-preview .real-evidence-heading h2{text-wrap:balance;max-width:none;margin:14px auto 18px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.tailor-preview .real-evidence-heading p{max-width:740px;margin:0 auto;line-height:1.65}@media (max-width:700px){.tailor-preview .real-evidence-heading h2{font-size:clamp(1.9rem,7vw,2.65rem);line-height:1.15}}.tailor-preview .real-evidence-image img,.real-evidence-dialog .real-evidence-modal-image img{object-fit:contain!important;object-position:center!important}.tailor-preview .real-evidence-grid-planning .real-evidence-image{aspect-ratio:3/4}.tailor-preview .real-evidence-grid-planning .real-evidence-image img,.tailor-preview .real-evidence-grid-travelers .real-evidence-image img,.tailor-preview .real-evidence-grid-vehicles-guides .real-evidence-image img,.tailor-preview .real-evidence-grid-hotels .real-evidence-image img{object-fit:contain!important}.tailor-preview #glance.journey-fact-cards{background:#e6eef1}.tailor-preview .preview-fit{background:#fff}.tailor-preview .preview-fit article{background:#fff;border-color:#dbe3e7}.tailor-preview .preview-routes{background:#e6eef1}.tailor-preview .real-journey-evidence,.tailor-preview .real-evidence-item{background:#fff}.tailor-preview .real-evidence-image{background:#edf3f6}.tailor-preview #what-to-expect.journey-fact-cards{background:#e6eef1}.tailor-preview .preview-custom{background:#fff}.tailor-preview .preview-custom .preview-two article{background:#fff;border-color:#dbe3e7}.tailor-preview #why-travel.journey-fact-cards{background:#e6eef1}.tailor-preview .preview-process.journey-support-flow{background:#fff}.tailor-preview .preview-plan{background:#e6eef1}.tailor-preview .preview-payment.journey-support-flow{background:#fff}.tailor-preview .journey-faq,.tailor-preview .preview-inclusions{background:#e6eef1}.tailor-preview .preview-inclusion-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:22px;display:grid}.tailor-preview .preview-inclusion-grid article{background:#fff;min-height:100%;padding:30px 32px}.tailor-preview .preview-inclusion-grid ul{margin:18px 0 0;padding:0;list-style:none}.tailor-preview .preview-inclusion-grid li{color:#34473f;border-bottom:1px solid #e2e6e3;padding:12px 0 12px 24px;font-size:.94rem;line-height:1.55;position:relative}.tailor-preview .preview-inclusion-grid li:last-child{border:0}.tailor-preview .preview-inclusion-grid article:first-child li:before{content:"✓";color:#28675d;font-weight:800;position:absolute;left:0}.tailor-preview .preview-inclusion-grid article:last-child li:before{content:"–";color:#8a7345;font-weight:800;position:absolute;left:0}.tailor-preview .preview-inclusions-note{text-align:center;color:#48635e;max-width:820px;margin:22px auto 0;font-size:.86rem;line-height:1.65}.tailor-preview .preview-consent{color:#4c5c55;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.55;margin:3px 0 22px!important;display:flex!important}.tailor-preview .preview-consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.tailor-preview .preview-consent span{display:block}.tailor-preview .preview-consent a{color:#08679c;text-underline-offset:2px;text-decoration:underline}@media (max-width:800px){.tailor-preview .preview-inclusion-grid{grid-template-columns:1fr;gap:14px}.tailor-preview .preview-inclusion-grid article{padding:22px}}.tailor-preview .sample-itinerary-section{background:#e6eef1}.tailor-preview .sample-itinerary-card{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);max-width:1050px;margin:32px auto 0;display:grid;overflow:hidden;box-shadow:0 12px 38px #17303512}.tailor-preview .sample-itinerary-photo{min-height:390px;position:relative;overflow:hidden}.tailor-preview .sample-itinerary-photo img{object-position:center;object-fit:cover!important}.tailor-preview .sample-itinerary-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.tailor-preview .sample-itinerary-label{letter-spacing:.12em;color:#3f6b72;font-size:.73rem;font-weight:750}.tailor-preview .sample-itinerary-content h3{margin:14px 0;font-family:Georgia,serif;font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:400;line-height:1.16}.tailor-preview .sample-itinerary-content p{color:#475a5e;margin:0 0 12px;font-size:.96rem;line-height:1.7}.tailor-preview .sample-itinerary-content .sample-itinerary-note{color:#697a7e;font-size:.8rem}.tailor-preview .sample-itinerary-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.tailor-preview .sample-itinerary-actions .button{white-space:normal;text-align:center;max-width:100%}.tailor-preview .sample-itinerary-plan{color:#08679c;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:760px){.tailor-preview .sample-itinerary-card{border-radius:12px;grid-template-columns:minmax(0,1fr);margin-top:24px}.tailor-preview .sample-itinerary-photo{aspect-ratio:16/10;min-height:0}.tailor-preview .sample-itinerary-content{padding:24px 22px 28px}.tailor-preview .sample-itinerary-content h3{font-size:1.7rem;line-height:1.2}.tailor-preview .sample-itinerary-actions{flex-direction:column;align-items:stretch;gap:14px}.tailor-preview .sample-itinerary-actions .button{justify-content:center;width:100%}.tailor-preview .sample-itinerary-plan{text-align:center;padding:5px}}
