.exp-mobile-actions{display:none}.exp-advisor-more{margin:10px 0 24px}.exp-advisor-more summary{min-height:44px;padding:12px 0;border-block:1px solid #c5c6b9;cursor:pointer;font-size:14px}.exp-advisor-more .exp-advisor__points{margin:20px 0}.exp-advisor-intro{max-width:620px}.exp-advisor__image{min-height:480px}.exp-advisor{min-height:0}.exp-advisor__copy{padding:60px 6vw}.exp-intake-intro{font-size:15px;max-width:600px;line-height:1.6}#OMSCTravelRequest{scroll-margin-top:90px}#exp-intake-heading{font:400 32px/1.2 'Italiana',serif;margin:28px 0 12px}.exp-intake-alternatives{margin-top:28px;border-top:1px solid #75816c;padding-top:18px;font-size:14px;line-height:1.7}.exp-intake-alternatives a{text-decoration:underline;text-underline-offset:4px}.exp-intake-alternatives button{background:transparent;color:inherit;border:1px solid #75816c;min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.exp-router input[type=checkbox]{display:inline-block;width:20px;min-height:20px;height:20px;vertical-align:middle;margin:0 8px 0 0}.exp-router label:has(input[type=checkbox]){line-height:1.7}
@media(max-width:650px){
 .template-experiences{padding-bottom:76px!important}
 .template-experiences .omsc-header{background:#f3f0e9!important;border-color:#d3d4c9!important;color:#172018!important;backdrop-filter:none}
 .template-experiences .omsc-header .omsc-logo,.template-experiences .omsc-header .omsc-mobile-nav>summary{color:#172018!important}
 .template-experiences .omsc-header .omsc-logo img{filter:brightness(0)!important}
 .exp-hero--conversion{min-height:0!important;padding-top:110px;padding-bottom:32px}.exp-hero--conversion h1{font-size:46px}.exp-hero--conversion .exp-hero__content{padding-bottom:12px}.exp-hero__actions .omsc-button{font-size:12px;letter-spacing:.07em}
 .exp-mobile-actions{position:fixed;z-index:999;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#f3f0e9;border-top:1px solid #c5c6b9}
 .exp-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:13px;text-decoration:none;border:1px solid #526048;color:#172018;white-space:nowrap}
 .exp-mobile-actions a:last-child{background:#172018;color:#fff}
 .exp-intake-in-view .exp-mobile-actions,.omsc-concierge-open .exp-mobile-actions{display:none}
 .exp-advisor{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:36px 6vw;align-items:start}
 .exp-advisor__image{min-height:130px;height:130px;border-radius:2px;background-position:center 20%}
 .exp-advisor__copy{display:contents}.exp-advisor__copy>.omsc-label{grid-column:2;margin:2px 0 0;font-size:9px}.exp-advisor__copy>.omsc-title{grid-column:2;grid-row:1;margin:48px 0 0;font-size:38px;align-self:start}
 .exp-advisor-intro,.exp-advisor-more,.exp-advisor__actions{grid-column:1/-1;margin:0}.exp-advisor__actions{gap:8px}.exp-advisor__actions .omsc-button{min-height:44px;font-size:10px;margin:0}.exp-advisor-more .omsc-copy{margin-top:16px}
 .exp-v1{padding-top:42px;padding-bottom:42px}.exp-v1 .omsc-title{font-size:42px}.exp-v1-intro{font-size:15px}
 .exp-form-grid{gap:18px}.exp-router>h2{margin-bottom:18px}.exp-router .exp-v1-note{font-size:12px}
 .template-experiences .exp-method,.template-experiences .exp-value,.template-experiences .exp-process,.template-experiences .exp-faq{padding-top:42px;padding-bottom:42px}
}

@media(max-width:650px){
 #world-year.exp-flagship{padding:24px 6vw;scroll-margin-top:76px}
 #world-year.exp-flagship article{min-width:0;padding:16px 0}
 #world-year.exp-flagship article>.omsc-label{margin:0 0 8px;font-size:10px}
 #world-year.exp-flagship .exp-flagship-cover{height:140px;aspect-ratio:auto;margin:4px 0 14px;background:transparent}
 #world-year.exp-flagship .exp-flagship-cover img{width:100%;height:100%;object-fit:contain;object-position:center}
 #world-year.exp-flagship .exp-flagship-kicker{font-size:9px;letter-spacing:.08em;margin:0 0 8px}
 #world-year.exp-flagship .omsc-title{font-size:32px;line-height:1.08;margin:0;overflow-wrap:break-word}
 #world-year.exp-flagship .exp-flagship-subtitle{font-size:18px;line-height:1.3;margin:8px 0}
 #world-year.exp-flagship .exp-v1-intro{font-size:14px;line-height:1.5;margin:10px 0}
 #world-year.exp-flagship .exp-flagship-status{font-size:11px;line-height:1.5;margin:8px 0 12px;padding:2px 0 2px 10px}
 #world-year.exp-flagship .exp-flagship-actions{gap:4px;align-items:stretch}
 #world-year.exp-flagship .exp-flagship-actions a{box-sizing:border-box;width:100%;min-height:44px;margin:0;justify-content:center;text-align:center;white-space:normal;font-size:12px;letter-spacing:.03em;padding:10px 12px}
 #world-year.exp-flagship>article>details{margin-top:8px;min-width:0}
 #world-year.exp-flagship summary{font-size:13px;padding:12px 0}
 #world-year.exp-flagship-chapters li{min-width:0;overflow-wrap:anywhere}
 #world-year.exp-flagship-chapters span{flex-shrink:0}
 .template-experiences .exp-concepts .exp-concept{min-width:0;box-sizing:border-box}
 .template-experiences .exp-concepts .exp-concept h3{overflow-wrap:break-word;hyphens:auto}
 .template-experiences .exp-concepts .exp-journey-summary{min-width:0}
 .template-experiences .exp-concepts .exp-journey-actions a{overflow-wrap:break-word}
}

.template-experiences .exp-advisor{grid-template-columns:minmax(0,420px) minmax(0,1fr);max-width:1440px;margin-inline:auto;padding:48px 6vw;gap:clamp(28px,5vw,80px);align-items:center;box-sizing:border-box}
.template-experiences .exp-advisor__image{width:100%;max-width:420px;min-height:0;height:auto;aspect-ratio:3/4;background-size:contain;background-repeat:no-repeat;background-position:center;align-self:center}
.template-experiences .exp-advisor__copy{padding:0;min-width:0}
.template-experiences .omsc-header.exp-header-scrolled{background:#f3f0e9!important;color:#172018!important;border-color:#d3d4c9!important;backdrop-filter:none}
.template-experiences .omsc-header.exp-header-scrolled .omsc-menu,.template-experiences .omsc-header.exp-header-scrolled .omsc-logo,.template-experiences .omsc-header.exp-header-scrolled .omsc-mobile-nav>summary{color:#172018!important}
.template-experiences .omsc-header.exp-header-scrolled .omsc-logo img{filter:brightness(0)!important}
@media(max-width:650px){
 .template-experiences .exp-advisor{grid-template-columns:100px minmax(0,1fr);padding:36px 6vw;gap:20px;align-items:start}
 .template-experiences .exp-advisor__image{height:134px;min-height:0;aspect-ratio:3/4;align-self:start}
 .template-experiences .exp-advisor__copy{display:contents}
}

@media(min-width:651px) and (max-width:1100px){.template-experiences .exp-advisor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
