:root{--layout-width:76rem;--content-edge:max(1.5rem, calc((100vw - var(--layout-width)) / 2));--section-space:clamp(3rem, 5.5vw, 5rem);--layout-gap:clamp(1.5rem, 3vw, 3rem);--panel-space:clamp(1.5rem, 2.8vw, 2.5rem)}body{overflow-x:visible}.site-header{padding-inline:var(--content-edge)}.hero-cinematic .hero-copy{margin-left:var(--content-edge)}.launch-destinations,.home-field-story,.home-inquiry{padding:var(--section-space) var(--content-edge)}.home-confidence{padding-inline:var(--content-edge)}.section-heading{gap:var(--layout-gap);margin-bottom:2rem}.section-heading .eyebrow{margin-bottom:.75rem}.section-heading h2{line-height:1.04}.launch-destination-grid,.content-card-grid{gap:1.5rem}.launch-destination-copy{min-height:0;padding:1.5rem}.launch-destination-copy .eyebrow{margin-bottom:1rem}.launch-destination-copy>strong{font-size:clamp(2.5rem,3.6vw,3.5rem)}.launch-destination-description{margin-bottom:1.5rem}.launch-destination-action{padding-top:1rem}.trip-card-footer{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;margin-top:auto;display:flex}.content-card-copy .trip-card-footer .card-price{margin:0;padding:.875rem 0 0}.trip-card-footer .text-link{margin-top:0}.home-featured-trips .content-card-copy{gap:0;padding:1.5rem}.home-featured-trips .content-card-copy .eyebrow{margin-bottom:.75rem}.home-featured-trips .content-card-copy h3{margin-bottom:1rem;line-height:1.08}.home-featured-trips .content-card-copy>p:not(.eyebrow){margin-bottom:1.5rem;font-size:.9rem}.home-featured-trips .trip-card-footer .card-price{line-height:1.6}@media (min-width:1180px){.home-featured-trips .trip-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home-featured-trips .content-card,.home-featured-trips .content-card:not(:first-child){flex-direction:column;display:flex}.home-featured-trips .content-card:first-child{grid-row:auto}.home-featured-trips .content-card .content-card-image,.home-featured-trips .content-card:not(:first-child) .content-card-image{aspect-ratio:3/2;height:auto}}@media (min-width:681px) and (max-width:1179px){.home-featured-trips .trip-content-grid{grid-template-columns:1fr}.home-featured-trips .content-card,.home-featured-trips .content-card:first-child,.home-featured-trips .content-card:not(:first-child){grid-template-columns:12rem minmax(0,1fr);display:grid}.home-featured-trips .content-card:first-child{grid-row:auto}.home-featured-trips .content-card .content-card-image,.home-featured-trips .content-card:not(:first-child) .content-card-image{aspect-ratio:auto;height:100%}}.home-inquiry-layout{gap:var(--layout-gap);border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.home-inquiry-story{color:var(--ink);background:0 0;padding:0}.home-inquiry-story .eyebrow{color:var(--blue)}.home-inquiry-story h2{max-width:12ch;margin-bottom:1.5rem}.home-inquiry-story>p:not(.eyebrow){color:#4a575e}.home-inquiry-story figure{aspect-ratio:4/3;margin:2rem 0 0}.home-inquiry-story .home-inquiry-personal{color:#526168;margin:0;padding-top:1rem}.homepage-inquiry-form,.home-inquiry-confirmation{border:1px solid var(--line);padding:var(--panel-space)}.homepage-inquiry-form{gap:1.5rem}.homepage-inquiry-form header h3{font-size:2.25rem;line-height:1.08}.homepage-inquiry-form header p{margin:.75rem 0 0}.homepage-inquiry-form :is(input:not([type=checkbox]),select),.lead-form :is(input:not([type=checkbox]),select){height:3.25rem;min-height:3.25rem;padding:.75rem .875rem;line-height:1.4}.homepage-inquiry-form textarea,.lead-form textarea{min-height:8rem;line-height:1.6}.homepage-inquiry-form label:not(.form-honeypot),.lead-form label{letter-spacing:.025em}.form-page{column-gap:var(--layout-gap);padding-top:9rem;padding-bottom:var(--section-space)}.form-intro{padding-top:0}.form-intro h1{margin-bottom:1.5rem}.form-card.glass-panel{padding:var(--panel-space)}.contact-details{border-top:1px solid var(--line);margin-block:2rem;padding-top:1.5rem}.contact-details p{margin-bottom:1rem}.contact-field-photo{margin:0}@supports (grid-template-rows:subgrid){@media (min-width:681px){.homepage-inquiry-form .field-pair,.lead-form .field-pair{grid-template-rows:auto auto;row-gap:.5rem}.homepage-inquiry-form .field-pair>label,.lead-form .field-pair>label{grid-row:span 2;grid-template-rows:subgrid;row-gap:.5rem;display:grid}:is(.homepage-inquiry-form .field-pair:has(.field-error),.lead-form .field-pair:has(.field-error)){grid-template-rows:auto auto auto}:is(.homepage-inquiry-form .field-pair:has(.field-error)>label,.lead-form .field-pair:has(.field-error)>label){grid-row:span 3}}}.trip-overview,.trip-details{gap:var(--layout-gap);padding-block:var(--section-space);border-top:1px solid var(--line);grid-template-columns:minmax(14rem,1fr) minmax(0,1.65fr)}.trip-overview header h2,.trip-details header h2{line-height:1.06}.trip-overview .long-copy>p:last-child{margin-bottom:0}.trip-preparation{padding-block:var(--section-space)}.trip-preparation-grid{gap:var(--layout-gap)}.trip-hero-copy{left:var(--content-edge)}.page-hero:has(.page-hero-photo) .page-hero-copy{left:var(--content-edge)}.article-slider-viewport{scroll-padding-inline:var(--content-edge)}.article-slider-viewport .content-card-grid,.article-slider-controls{padding-inline:var(--content-edge)}.editorial-masthead{gap:var(--layout-gap)}.editorial-layout{width:100%;max-width:none;padding-inline:var(--content-edge);gap:var(--layout-gap);grid-template-columns:13rem minmax(0,48rem);margin-inline:0}.site-footer{padding-inline:var(--content-edge)}@media (max-width:980px){.trip-overview,.trip-details{grid-template-columns:1fr}.home-inquiry-layout{grid-template-columns:1fr 1.2fr;gap:1.5rem}.home-inquiry-story h2{font-size:3rem}.editorial-layout{grid-template-columns:1fr}}@media (max-width:680px){:root{--content-edge:1.5rem;--section-space:3rem}.hero-cinematic .hero-copy{width:100%;margin-left:0}.trip-hero:not(.is-people) .trip-hero-copy{width:calc(100% - 2 * var(--content-edge))}.home-featured-trips .section-heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.home-featured-trips .trip-content-grid{gap:0}.home-featured-trips .content-card,.home-featured-trips .content-card:first-child,.home-featured-trips .content-card:not(:first-child){border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.home-featured-trips .content-card .content-card-image,.home-featured-trips .content-card:first-child .content-card-image,.home-featured-trips .content-card:not(:first-child) .content-card-image{aspect-ratio:1;height:5.5rem}.home-featured-trips .content-card .content-card-copy{min-width:0;padding:0}.home-featured-trips .content-card-copy h3{min-height:0;font-size:1.8rem}.home-featured-trips .content-card-copy>p:not(.eyebrow){margin-bottom:1rem;font-size:.875rem}.home-featured-trips .trip-card-footer{gap:.875rem}.home-featured-trips .trip-card-footer .card-price{min-height:0}.home-guide-copy{margin-bottom:2rem}.home-guide-intro{align-items:flex-start}.home-inquiry-layout{grid-template-columns:1fr;gap:2rem}.home-inquiry-story h2{font-size:3rem}.home-inquiry-story figure,.home-inquiry-story .home-inquiry-personal{display:none}.homepage-inquiry-form{border:0;border-top:1px solid var(--line);padding:2rem 0 0}.homepage-inquiry-form header h3{font-size:2rem}.homepage-inquiry-form .field-pair{gap:1.5rem}.homepage-inquiry-form .button{width:100%}.form-page{gap:2rem;padding-top:7.5rem}.trip-overview,.trip-details{gap:1.5rem}}@media print{.editorial-layout{padding:0;display:block}}
.trip-comparison{--compare-paper:#fffdf7;--compare-muted:#56656b}.trip-comparison:focus{outline:none}.trip-comparison .section-heading{align-items:end}.trip-comparison .section-heading h2{max-width:22ch}.trip-comparison .section-heading>p{max-width:44ch}.compare-destinations{border-bottom:1px solid var(--line);gap:2rem;margin-bottom:1.75rem;display:flex}.compare-destinations a{color:#56656b;align-items:center;gap:.6rem;padding:1rem .1rem;font-size:.88rem;font-weight:600;display:flex;position:relative}.compare-destinations a span{font-size:.7rem;font-weight:500}.compare-destinations a[aria-current=page]{color:var(--ink)}.compare-destinations a[aria-current=page]:after{content:"";background:var(--blue);height:3px;position:absolute;inset:auto 0 -1px}.compare-destinations a:hover{color:var(--blue)}.compare-board-caption{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.compare-board-caption p{margin:0;font-size:.95rem}.compare-board-caption>span{color:#56656b;white-space:nowrap;font-size:.75rem}.compare-board{--compare-paper:#fffdf7;--compare-muted:#56656b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.compare-board--three{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-option{grid-row:span var(--compare-rows);grid-template-rows:subgrid;border:1px solid var(--line);background:var(--compare-paper);gap:0;min-width:0;display:grid}.compare-option-header{border-top:3px solid var(--blue);min-width:0}.compare-option-image{aspect-ratio:3.2;background:#d9e0df;position:relative;overflow:hidden}.compare-option-image img{object-fit:cover;transition:transform .4s}.compare-option:focus-within .compare-option-image img{transform:scale(1.035)}.compare-option-heading{padding:1.35rem 1.75rem 1.5rem}.compare-option-heading>.compare-label{text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.compare-label{color:var(--compare-muted);font:600 .75rem/1.5 var(--font-body);letter-spacing:.015em;margin:0 0 .6rem;display:block}.compare-option-heading :is(h3,h4){font-family:var(--font-heading);letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,2.9vw,3rem);font-weight:400;line-height:1.04}.compare-fact{border-top:1px solid var(--line);min-width:0;margin:0 1.75rem;padding:.95rem 0}.compare-fact dd{overflow-wrap:break-word;margin:0;font-size:.95rem;line-height:1.6}.compare-fact--emphasis dd{color:var(--blue)}.compare-amount{font:400 clamp(2.1rem,3vw,3rem)/1.05 var(--font-heading);letter-spacing:-.025em;display:block}.compare-qualifier{color:var(--compare-muted);margin-top:.45rem;font-size:.8rem;line-height:1.5;display:block}.compare-option-action{align-self:end;padding:1.25rem 1.75rem 1.75rem}.compare-option-action:empty{padding:0 0 .5rem}.compare-option-action .button{width:100%;min-height:3rem}.compare-select{border-bottom:1px solid var(--line);background:#eeeee7;padding:.8rem 1.25rem;display:block}.compare-select>span{color:#56656b;margin-bottom:.25rem;font-size:.67rem;font-weight:650;display:block}.compare-select select{width:100%;min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:.2rem 1.5rem .2rem 0;font-size:1rem}.compare-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-no-script{border:1px solid var(--line);padding:1.5rem}.compare-no-script a{text-decoration:underline}.compare-booking-note{justify-content:space-between;align-items:center;gap:2.5rem;margin-top:1.75rem;display:flex}.compare-booking-note p{color:#56656b;max-width:75ch;margin:0;font-size:.8rem}.compare-booking-note .button{color:var(--charcoal);background:0 0;flex-shrink:0}.compare-booking-note .button:hover{background:var(--charcoal);color:var(--cream)}.compare-guidance{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr auto;align-items:center;gap:2rem;margin-top:2.25rem;padding-top:1.75rem;display:grid}.compare-guidance .eyebrow{color:#56656b;margin-bottom:.5rem;font-size:.62rem}.compare-guidance h3{margin:0;font-size:1.8rem;line-height:1.1}.compare-guidance>p{color:#56656b;max-width:50ch;margin:0;font-size:.85rem}.compare-guidance>a{text-underline-offset:.3em;font-size:.8rem;text-decoration:underline}.destination-compare-disclosure{border:1px solid var(--line);background:#eeeee7}.destination-compare-disclosure>summary{gap:1.5rem;padding:1.75rem 2rem}.destination-compare-disclosure>summary:after{content:none}.destination-compare-disclosure>summary::-webkit-details-marker{display:none}.compare-disclosure-title{line-height:1.1;display:block}.compare-disclosure-title small{font:400 .8rem/1.5 var(--font-body);letter-spacing:0;color:#56656b;margin-top:.6rem;display:block}.compare-disclosure-control{font:650 .65rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.07em;flex-shrink:0;align-items:center;gap:.9rem;display:flex}.compare-disclosure-control i{border:1px solid var(--charcoal);width:2rem;height:2rem;display:block;position:relative}.compare-disclosure-control i:before,.compare-disclosure-control i:after{content:"";background:var(--charcoal);width:.65rem;height:1px;position:absolute;top:50%;left:calc(50% - .325rem)}.compare-disclosure-control i:after{transform:rotate(90deg)}.compare-disclosure-close,.destination-compare-disclosure[open] .compare-disclosure-open{display:none}.destination-compare-disclosure[open] .compare-disclosure-close{display:inline}.destination-compare-disclosure[open] .compare-disclosure-control i:after{display:none}.destination-compare-disclosure[open]>summary{border-bottom:1px solid var(--line);font-size:1.35rem}.destination-compare-disclosure[open] .compare-disclosure-title small{display:none}.destination-compare-disclosure .trip-comparison{background:var(--cream);padding:2.5rem 2rem}.destination-compare-disclosure .trip-comparison .section-heading h2{font-size:clamp(2.5rem,4vw,3.5rem)}.editorial-comparison{margin-block:0 3rem;scroll-margin-top:6rem}.compare-editorial-intro{margin-bottom:1.5rem}.compare-editorial-intro>.eyebrow{color:var(--blue);font-size:.75rem}.compare-editorial-intro h2{margin-bottom:.85rem}.compare-editorial-intro>p:last-child{color:#56656b;margin-bottom:0;font-size:.85rem}.editorial-comparison .compare-board{column-gap:1rem}.editorial-comparison .compare-option-heading{padding:1.25rem}.editorial-comparison .compare-option-heading :is(h3,h4){font-size:2rem}.editorial-comparison .compare-fact{margin-inline:1.25rem;padding-block:1rem}.editorial-comparison .compare-fact dd{font-size:.85rem}.editorial-comparison .compare-option-action{padding:1rem 1.25rem 1.25rem}.editorial-comparison .compare-option-action:empty{padding:0}.editorial-comparison .compare-option-action .button{padding-inline:.5rem;font-size:.75rem}.editorial-comparison .compare-amount{font-size:2.1rem}.trip-route-options .editorial-comparison{margin:1.5rem 0 0}.trip-route-options .compare-option-heading{background:#eeeee7}.trip-route-options .compare-option-heading h4{font-size:2.5rem}.trip-route-options .compare-fact dd{font-size:.9rem}.everest-objectives ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.everest-objectives li{border:1px solid var(--line);border-top:3px solid var(--blue);font:400 1.75rem/1.1 var(--font-heading);background:#fffdf7;padding:1.5rem}.compare-board--single{grid-template-columns:1fr}.compare-board--single .compare-option{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.compare-board--single .compare-option-header{grid-row:span 2}.compare-board--single .compare-fact{border-top:0;margin-inline:1.25rem;padding-top:2rem}.compare-board--single .compare-option-action{grid-column:2/-1}.compare-board--single .compare-option-action .button{width:auto;min-width:12rem}@media (max-width:1000px){.compare-guidance{grid-template-columns:1fr 1.25fr;gap:1rem 2rem}.compare-guidance>a{grid-column:2}.compare-booking-note{flex-direction:column;align-items:start;gap:1.25rem}.compare-option-heading{padding:1.25rem}.compare-fact{margin-inline:1.25rem}.compare-option-action{padding:1rem 1.25rem 1.25rem}.compare-board--single .compare-option{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-board--single .compare-option-header{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}.compare-board--single .compare-option-action{grid-column:1/-1}.compare-board--single .compare-option-image{aspect-ratio:2}.compare-board--single .compare-option-heading{align-self:center}}@media (max-width:680px){.trip-comparison .section-heading{margin-bottom:1.5rem}.trip-comparison .section-heading h2{max-width:17ch}.compare-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.compare-destinations a{justify-content:center;gap:.25rem;padding-block:.85rem;font-size:.73rem}.compare-destinations a span{font-size:.6rem}.compare-board-caption{align-items:start;gap:.75rem}.compare-board-caption p{font-size:.8rem}.compare-board-caption>span{font-size:.65rem}.compare-board{column-gap:.65rem}.compare-option-image{aspect-ratio:1.5}.compare-option-heading{padding:1rem .85rem}.compare-option-heading :is(h3,h4){font-size:clamp(1.35rem,6.4vw,1.65rem);line-height:1.08}.compare-label{letter-spacing:0;margin-bottom:.5rem}.compare-fact{margin-inline:.85rem;padding-block:1rem}.compare-fact dd{font-size:.82rem;line-height:1.55}.compare-amount{font-size:2rem}.compare-qualifier{font-size:.75rem}.compare-option-action{padding:.8rem .85rem 1rem}.compare-option-action .button{letter-spacing:.045em;min-height:2.75rem;padding:.6rem .4rem;font-size:.72rem}.compare-select{padding:.7rem .65rem}.compare-select>span{font-size:.62rem}.compare-select select{padding-right:.2rem}.compare-booking-note{gap:1.1rem;margin-top:1.25rem}.compare-booking-note p{font-size:.75rem}.compare-guidance{grid-template-columns:1fr;gap:1rem;margin-top:1.75rem;padding-top:1.5rem}.compare-guidance>a{grid-column:auto}.compare-guidance h3{font-size:1.8rem}.destination-compare-disclosure>summary{gap:.8rem;padding:1.25rem;font-size:1.7rem}.compare-disclosure-control{gap:0}.compare-disclosure-control>span{display:none!important}.compare-disclosure-control i{flex:none}.compare-disclosure-title small{font-size:.75rem}.destination-compare-disclosure .trip-comparison{padding:1.75rem .85rem}.destination-compare-disclosure .trip-comparison .section-heading h2{font-size:2.2rem}.destination-compare-disclosure .compare-option-heading{padding-inline:.7rem}.destination-compare-disclosure .compare-fact{margin-inline:.7rem}.destination-compare-disclosure .compare-option-action{padding-inline:.7rem}.editorial-comparison .compare-option-heading{padding:1rem .85rem}.editorial-comparison .compare-option-heading :is(h3,h4){font-size:clamp(1.35rem,6.4vw,1.65rem)}.editorial-comparison .compare-fact{margin-inline:.85rem}.editorial-comparison .compare-fact dd{font-size:.8rem}.editorial-comparison .compare-option-action{padding:.8rem .85rem 1rem}.editorial-comparison .compare-option-action .button{font-size:.72rem}.editorial-comparison .compare-amount{font-size:1.8rem}.compare-board--three{grid-template-columns:1fr;gap:1rem}.compare-board--three .compare-option{grid-row:auto;display:block}.compare-board--three .compare-option-heading{background:#eeeee7;padding:1.25rem}.compare-board--three .compare-option-heading :is(h3,h4){font-size:2rem}.compare-board--three .compare-fact{margin-inline:1.25rem}.compare-board--three .compare-fact dd{font-size:.9rem}.compare-board--three .compare-option-action{padding:1rem 1.25rem 1.25rem}.compare-board--three .compare-option-action .button{font-size:.7rem}.compare-board--single .compare-option-header,.compare-board--single .compare-option{display:block}.compare-board--single .compare-option-image{aspect-ratio:2.5}.compare-board--single .compare-fact{border-top:1px solid var(--line);padding-top:1rem}.everest-objectives ul{grid-template-columns:1fr;gap:.65rem}.everest-objectives li{padding:1.1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.compare-option-image img{transition:none}}@media print{.compare-board{gap:3mm;display:grid}.compare-option{break-inside:avoid;background:0 0}.compare-option-image,.compare-option-action,.compare-select,.compare-destinations{display:none}.compare-option-heading :is(h3,h4){font-size:17pt}.compare-fact dd{font-size:9pt}.compare-option-heading,.compare-fact{padding-block:2mm}.compare-amount{font-size:17pt}.compare-label{font-size:7pt}}@media screen and (max-width:360px){.destination-compare-disclosure .trip-comparison{padding-inline:.55rem}.destination-compare-disclosure .compare-option-heading{padding-inline:.5rem}.destination-compare-disclosure .compare-fact{margin-inline:.5rem}.destination-compare-disclosure .compare-option-action{padding-inline:.5rem}.compare-board--two .compare-option-heading :is(h3,h4){font-size:1.25rem}}
