:root{--ink:#231b16;--paper:#f2ebdd;--green:#504635;--muted:#68594a;--line:#d8cbb8;--serif:'STIX Two Text',Georgia,serif;--sans:'Manrope',Arial,sans-serif;--display:'Manrope',Arial,sans-serif}
body{font-weight:400}h1,h2,h3{font-weight:400;letter-spacing:-.045em}em{font-family:var(--serif)}.site-header{height:auto;padding:25px 5% 0;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.site-header nav{display:grid;grid-template-columns:1fr 1fr auto 1fr 1fr;max-width:1040px;width:100%;font-size:18px;gap:35px;line-height:1.5;text-transform:lowercase}.site-header nav a{text-align:center;padding:8px 0}.site-header nav a[aria-current]{font-weight:600;text-decoration:none}.site-header nav .apply-pill{background:var(--ink);color:var(--paper);border-radius:100px;padding:8px 26px;font-weight:700;white-space:nowrap}.site-header .brand{margin:55px 0 30px}.site-header .brand img{filter:brightness(0);width:125px;height:65px}.button{background:var(--ink);border-radius:100px;font-size:12px;padding:15px 24px;min-height:48px}.button.secondary{border-color:var(--ink)}.text-link{font-size:20px;font-weight:600;border-bottom:1px dashed;gap:12px;padding-bottom:3px}.raw-hero{text-align:center;padding:0 35px}.raw-hero h1{font-size:clamp(43px,5.8vw,75px);line-height:1.06;max-width:1120px;margin:0 auto 54px;letter-spacing:-.05em}.raw-hero h1 em{font-size:1.12em;line-height:.9}.raw-hero>.text-link{font-size:26px}.raw-hero-photo{width:368px;max-width:100%;margin:100px auto 0}.raw-hero-photo img{width:100%;height:490px;object-fit:cover}.raw-hero-photo figcaption,figure figcaption{font-size:10px;color:var(--muted);text-align:center;margin-top:13px;line-height:1.5}.raw-intro{text-align:center;padding:130px 25px 65px}.raw-intro h2{font-size:54px;line-height:1.15}.raw-intro p{font-size:17px;max-width:670px;margin:25px auto 0}.archive-strip{display:flex;gap:32px;overflow-x:auto;padding:30px 5% 25px;scroll-snap-type:x mandatory;scrollbar-color:#baa98e transparent;scrollbar-width:thin}.archive-photo{flex:0 0 260px;scroll-snap-align:start}.archive-photo img{width:260px;height:260px;border-radius:3px}.archive-photo>span{display:block;margin-top:17px;font-size:14px}.archive-photo small{font-size:11px;color:var(--muted);margin-top:3px}.raw-split{max-width:1150px;margin:150px auto 0;padding:0 35px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.raw-split figure{margin:0;max-width:400px;width:100%;justify-self:center}.raw-split figure img{width:100%;height:500px;object-fit:cover}.raw-split h2{font-size:54px;line-height:1.1;margin-bottom:25px}.raw-split>div>p{font-size:16px;line-height:1.75}.raw-split .text-link{margin-top:26px;font-size:17px}.raw-steps{list-style:none;padding:0;margin:35px 0}.raw-steps li{display:flex;gap:24px;margin:0 0 28px}.raw-steps li>span{font:italic 30px var(--serif);min-width:24px}.raw-steps h3{font-size:20px;margin-bottom:8px}.raw-steps p{font-size:14px;line-height:1.7}.raw-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px;font-size:13px}.raw-links>a:not(.text-link){border-bottom:1px solid var(--line)}.raw-links .text-link{margin:0}.raw-trip-section{max-width:1200px;margin:130px auto 0;padding:0 35px}.raw-trip-section>h2{text-align:center;font-size:54px}.raw-trip-section>p{font-size:16px;max-width:670px;text-align:center;margin:25px auto 50px}.journey-cover{height:190px;background:transparent!important;color:var(--ink);padding:18px 0;border-top:1px solid var(--line)}.journey-cover .orbit{display:none}.destination-name{font:italic 57px var(--serif);bottom:42px;left:0}.card-coordinates{bottom:15px;left:0;font-size:7px}.card-region{font-size:8px}.journey-cover>span:last-child{right:10px;bottom:8px}.journey-info{padding-top:12px}.journey-info h3{font-size:25px}.journey-info .eyebrow{font-size:8px}.raw-questions{max-width:850px;margin:140px auto 0;padding:0 35px}.raw-questions>h2{text-align:center;font-size:54px;margin-bottom:45px}.raw-questions details{border-bottom:1px solid var(--line);padding:23px 0}.raw-questions summary{display:flex;justify-content:space-between;gap:25px;font-size:19px}.raw-questions details p{font-size:15px;color:var(--muted);padding:20px 25px 8px 0}.simple-hero{text-align:center;padding:15px 6% 65px;border:0}.simple-hero>p:last-child{margin-inline:auto}.simple-hero h1{font-size:clamp(46px,6vw,85px);line-height:1.06}.section-head h2,.story-copy h2{font-weight:400}.section{padding-block:80px}.image-story,.community-block,.included-section,.inquiry-section,.chapter-section,.journeys-section{background:transparent;color:var(--ink)}.image-story{max-width:1150px;margin:25px auto 0;gap:70px;padding:0 35px;min-height:0}.image-story img{height:500px;max-width:400px;margin:auto}.story-copy{padding:35px 0}.value-grid{max-width:1100px;margin:auto}.trip-hero{min-height:0;background:transparent!important;color:var(--ink);padding:0 6% 55px;text-align:center}.trip-hero-content>p,.trip-hero-content h1{margin-inline:auto}.trip-hero-content>p:not(.eyebrow){max-width:650px}.trip-hero h1{font-size:clamp(60px,7vw,100px)}.trip-hero .breadcrumb{margin-bottom:25px}.trip-hero .button-row{justify-content:center}.trip-hero .button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.trip-hero .button.secondary{background:transparent;color:var(--ink)}.trip-art,.trip-hero-bottom{display:none}.trip-tagline{font-size:20px}.section-nav{border-top:1px solid var(--line)}.package-card,.package-card.featured{background:transparent;border:1px solid var(--line)}.package-card.featured{border-color:#8d7b61}.payment-panel,.itinerary-pending{background:#e9e0cf}.fund-grid article{background:transparent}.fund-grid article>div{padding:25px 0}.fine-print{font-size:11px}.section-head>p,.story-copy p{line-height:1.8}.intro-grid h2{font-size:50px}.faq-section h2{font-size:48px}.inquiry-form .button{border-radius:100px}.inquiry-section{border-top:1px solid var(--line)}footer{background:transparent;color:var(--ink);padding:110px 6% 30px}.simple-closing{text-align:center;padding-bottom:100px}.simple-closing h2{font-size:54px;line-height:1.12;margin-bottom:35px}.simple-closing>.text-link{font-size:20px}.simple-footer{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding-bottom:50px;font-size:13px}.footer-bottom{color:var(--muted);border-color:var(--line);font-size:10px}.mobile-booking{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);box-shadow:none}.mobile-booking small{color:var(--muted)}.mobile-booking a{background:var(--ink);color:var(--paper);border-radius:100px}input,select,textarea{background:transparent}.legal-copy h2{font-size:30px}.inclusion-columns h3{font-size:23px}
@media(max-width:1000px){.site-header nav{gap:20px;font-size:16px}.raw-split{gap:55px}.raw-split h2,.raw-intro h2{font-size:44px}.raw-split figure img{height:440px}.raw-hero h1{font-size:60px}.journey-info{flex-direction:column}.raw-trip-section{padding-inline:30px}}
@media(max-width:760px){.site-header{padding:18px 22px 0}.menu-toggle{display:block;font-size:13px;align-self:flex-end;color:var(--ink);padding:7px 0}.site-header nav{display:none;position:static;background:var(--paper);color:var(--ink);padding:15px 0 0;gap:4px;font-size:16px;border:0}.site-header nav.open{display:flex}.site-header nav a{padding:9px}.site-header nav .apply-pill{align-self:center;margin-block:6px}.site-header .brand{margin:26px 0 30px}.site-header .brand img{width:105px;height:54px}.raw-hero{padding-inline:20px}.raw-hero h1{font-size:36px;letter-spacing:-.05em;line-height:1.14;margin-bottom:30px}.raw-hero>.text-link{font-size:22px}.raw-hero-photo{width:250px;margin-top:70px}.raw-hero-photo img{height:335px}.raw-intro{padding:85px 22px 28px}.raw-intro h2{font-size:32px}.raw-intro p{font-size:15px;line-height:1.8;margin-top:20px}.archive-strip{gap:22px;padding-inline:22px}.archive-photo{flex-basis:220px}.archive-photo img{width:220px;height:220px}.raw-split{margin-top:75px;grid-template-columns:1fr;padding-inline:24px;gap:38px}.raw-split figure{max-width:270px}.raw-split figure img{height:350px}.raw-split h2{font-size:36px}.raw-split>div>p{font-size:15px}.raw-steps h3{font-size:19px}.raw-reverse>div{order:2}.raw-reverse>figure{order:1}.raw-trip-section{margin-top:80px;padding-inline:24px}.raw-trip-section>h2{font-size:36px}.raw-trip-section>p{font-size:15px;margin-bottom:35px}.journey-grid{gap:35px}.journey-cover{height:160px}.destination-name{font-size:53px;bottom:35px}.journey-info{flex-direction:row}.raw-questions{margin-top:80px;padding-inline:24px}.raw-questions>h2{font-size:36px;margin-bottom:25px}.raw-questions summary{font-size:17px}.raw-questions details p{font-size:14px}.simple-closing{padding-bottom:65px}.simple-closing h2{font-size:36px}.simple-footer{gap:20px;padding-bottom:35px}.footer-bottom{gap:15px}.section{padding-block:55px}.simple-hero{padding-top:0;padding-bottom:30px}.simple-hero h1{font-size:43px}.image-story{gap:25px;padding-inline:24px}.image-story img{max-width:270px;height:350px}.story-copy{padding-top:10px}.story-copy h2{font-size:36px}.intro-grid h2{font-size:36px}.section-head h2{font-size:36px}.trip-hero{padding-bottom:35px}.trip-hero h1{font-size:64px}.trip-hero-content .trip-tagline{font-size:18px}.section-nav{font-size:10px;gap:20px}.chapter-number{font-size:30px}.faq-section h2{font-size:36px}.fund-grid{padding-top:0}.fund-grid img{height:340px}.package-card h3{font-size:27px}footer{padding-top:80px}.footer-bottom{font-size:9px}.site-header .brand:focus-visible{outline-offset:8px}}
.raw-hero-photo img,.raw-split figure img{height:auto;object-fit:contain}
