.hosted-experience-page_page__v7cvq{--ink:#122c38;--cream:#f5f1e9;--clay:#a84720;--muted:#526166;background:var(--cream);color:var(--ink);overflow-x:clip}.hosted-experience-page_page__v7cvq :is(h1,h2,h3,p,figure){margin:0}.hosted-experience-page_page__v7cvq :is(h1,h2,h3){text-wrap:balance}.hosted-experience-page_page__v7cvq :is(a,button,summary,input,textarea):focus-visible{outline:3px solid #de8a50;outline-offset:5px}.hosted-experience-page_page__v7cvq a{color:inherit}.hosted-experience-page_wrap__G8iBS{width:min(1190px,calc(100% - 96px));margin-inline:auto}.hosted-experience-page_hero__q6hSV{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#102a36;color:#fff9ee}.hosted-experience-page_heroCopy__n3nAQ{padding:70px max(38px,calc((100vw - 1190px)/2)) 46px;padding-inline-end:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hosted-experience-page_eyebrow__vF1e9{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:650;line-height:1.6}.hosted-experience-page_heroCopy__n3nAQ>.hosted-experience-page_eyebrow__vF1e9{color:#e6b28c}.hosted-experience-page_kicker___PVA6{margin-top:40px!important;font-size:15px;font-style:italic;color:#e7c8b1}.hosted-experience-page_hero__q6hSV h1{font-family:var(--font-serif-loaded,Georgia,serif);font-size:clamp(42px,4.4vw,70px);font-weight:500;line-height:1.02;letter-spacing:-.025em;margin-block:18px 24px;max-width:14ch}.hosted-experience-page_lede__2CMmi{font-size:17px;line-height:1.75;max-width:49ch;color:#e1e9e6}.hosted-experience-page_actions__QrPno{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.hosted-experience-page_primary__wI8n1,.hosted-experience-page_secondary__9zmlp{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 20px;text-decoration:none;font-size:14px;font-weight:650;border-radius:2px;box-sizing:border-box;line-height:1.5}.hosted-experience-page_page__v7cvq .hosted-experience-page_primary__wI8n1{background:#ad4c22;color:#fff;border:1px solid #ad4c22;cursor:pointer}.hosted-experience-page_page__v7cvq .hosted-experience-page_primary__wI8n1:hover{background:#913b19;border-color:#913b19}.hosted-experience-page_secondary__9zmlp{border:1px solid #ffffff5e}.hosted-experience-page_secondary__9zmlp:hover{background:#ffffff15}.hosted-experience-page_scrollLink__rMQ5F{display:inline-flex;gap:12px;align-items:center;font-size:12px;margin-top:40px;text-decoration:none;border-bottom:1px solid #ffffff40;padding-bottom:8px}.hosted-experience-page_heroPhoto__k3jgV{position:relative;min-height:100%;background:#294a51}.hosted-experience-page_heroPhoto__k3jgV img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.hosted-experience-page_heroPhoto__k3jgV:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#10212bba)}.hosted-experience-page_heroPhoto__k3jgV figcaption{position:absolute;bottom:28px;inset-inline:30px;z-index:1;display:flex;justify-content:space-between;gap:15px;align-items:end;color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hosted-experience-page_heroPhoto__k3jgV figcaption span:first-child{font-family:var(--font-serif-loaded,Georgia,serif);font-size:24px;letter-spacing:0;text-transform:none}.hosted-experience-page_facts__DQpcQ{padding:70px 0 66px;border-bottom:1px solid #122c3820}.hosted-experience-page_page__v7cvq h2{font-family:var(--font-serif-loaded,Georgia,serif);font-size:clamp(32px,3.1vw,47px);font-weight:500;line-height:1.15;letter-spacing:-.015em}.hosted-experience-page_facts__DQpcQ h2{margin-top:12px}.hosted-experience-page_factGrid__51_Ok{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:38px}.hosted-experience-page_factGrid__51_Ok article>svg{color:var(--clay);margin-bottom:16px}.hosted-experience-page_factGrid__51_Ok h3{font-size:15px;line-height:1.4;margin-bottom:11px}.hosted-experience-page_factGrid__51_Ok p{font-size:13px;line-height:1.8;color:var(--muted)}.hosted-experience-page_story__p_PeH{display:grid;grid-template-columns:1fr 1fr;max-width:1286px;margin:auto;padding:80px 48px;align-items:center;gap:70px}.hosted-experience-page_storyPhoto__9MZkS{aspect-ratio:1.06;overflow:hidden}.hosted-experience-page_storyPhoto__9MZkS img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hosted-experience-page_storyCopy__VveMD .hosted-experience-page_eyebrow__vF1e9{color:var(--clay)}.hosted-experience-page_storyCopy__VveMD h2{margin-block:12px 25px}.hosted-experience-page_storyCopy__VveMD>p:not(.hosted-experience-page_eyebrow__vF1e9){font-size:16px;line-height:1.85;color:var(--muted)}.hosted-experience-page_storyCopy__VveMD ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:14px}.hosted-experience-page_storyCopy__VveMD li{display:flex;align-items:flex-start;gap:12px;line-height:1.6;font-size:14px}.hosted-experience-page_storyCopy__VveMD li svg{flex:none;margin-top:3px;color:var(--clay)}.hosted-experience-page_textLink__rSdJX{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:650;text-decoration:none;min-height:44px}.hosted-experience-page_textLink__rSdJX:hover{text-decoration:underline;text-underline-offset:5px}.hosted-experience-page_experiences__E99id{padding:80px 0;background:#eae7df}.hosted-experience-page_sectionHeading__hDrZX{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:70px;margin-bottom:36px}.hosted-experience-page_sectionHeading__hDrZX h2{margin-top:12px}.hosted-experience-page_sectionHeading__hDrZX>p{font-size:15px;line-height:1.8;color:var(--muted)}.hosted-experience-page_experienceGrid__uNZCL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hosted-experience-page_experienceCard__99TCz{background:#fffaf1;min-width:0}.hosted-experience-page_cardPhoto__VLDni{display:block;aspect-ratio:1.5;overflow:hidden}.hosted-experience-page_cardPhoto__VLDni img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.hosted-experience-page_experienceCard__99TCz:hover .hosted-experience-page_cardPhoto__VLDni img{transform:scale(1.035)}.hosted-experience-page_cardBody__zgxis{padding:24px 24px 29px}.hosted-experience-page_cardBody__zgxis>svg{color:var(--clay);margin-bottom:14px}.hosted-experience-page_cardBody__zgxis h3{font-family:var(--font-serif-loaded,Georgia,serif);font-size:27px;font-weight:500}.hosted-experience-page_cardBody__zgxis h3 a{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;min-height:44px}.hosted-experience-page_cardBody__zgxis h3 a svg{flex:none;color:var(--clay)}.hosted-experience-page_cardBody__zgxis p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:12px}.hosted-experience-page_experiences__E99id>.hosted-experience-page_wrap__G8iBS>.hosted-experience-page_textLink__rSdJX{margin-top:24px}.hosted-experience-page_process__xEmzR{padding:80px 0;background:#12313d;color:#fff8ed}.hosted-experience-page_process__xEmzR .hosted-experience-page_eyebrow__vF1e9{color:#edba91}.hosted-experience-page_process__xEmzR h2{margin-block:12px 23px}.hosted-experience-page_processIntro__qh_7a{font-size:15px;line-height:1.85;color:#d2dfdc;max-width:80ch}.hosted-experience-page_process__xEmzR ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;margin:44px 0 0;padding:0}.hosted-experience-page_process__xEmzR li{border-top:1px solid #ffffff35;padding-top:20px}.hosted-experience-page_stepNumber__XVHCY{font-family:var(--font-serif-loaded,Georgia,serif);font-size:37px;color:#eeb788}.hosted-experience-page_process__xEmzR h3{font-size:17px;margin-block:16px 10px}.hosted-experience-page_process__xEmzR li p{font-size:14px;line-height:1.8;color:#d2dfdc}.hosted-experience-page_instructor__C2OJ5{padding:45px 0;background:#e4dbc9}.hosted-experience-page_instructor__C2OJ5>.hosted-experience-page_wrap__G8iBS{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(200px,300px);align-items:center;gap:25px}.hosted-experience-page_instructor__C2OJ5 h2{font-size:29px}.hosted-experience-page_instructor__C2OJ5 p{font-size:13px;line-height:1.8;margin-top:10px;max-width:65ch}.hosted-experience-page_instructor__C2OJ5>div>svg{color:var(--clay)}.hosted-experience-page_instructorActions__Rujya{display:grid;justify-items:start}.hosted-experience-page_faq__zdpBe{padding:80px 0}.hosted-experience-page_faq__zdpBe>.hosted-experience-page_wrap__G8iBS{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.hosted-experience-page_faq__zdpBe details{border-bottom:1px solid #122c382f}.hosted-experience-page_faq__zdpBe summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:22px 0;font-weight:600;font-size:15px;line-height:1.6;list-style:none}.hosted-experience-page_faq__zdpBe summary::-webkit-details-marker{display:none}.hosted-experience-page_faq__zdpBe summary span{font-size:25px;color:var(--clay);font-weight:400;transition:transform .15s}.hosted-experience-page_faq__zdpBe details[open] summary span{transform:rotate(45deg)}.hosted-experience-page_faq__zdpBe details p{padding-bottom:25px;max-width:70ch;font-size:14px;line-height:1.9;color:var(--muted)}.hosted-experience-page_inquiry__CwFX0{padding:75px 0;background:#e9e4da;scroll-margin-top:170px}.hosted-experience-page_inquiry__CwFX0>.hosted-experience-page_wrap__G8iBS{display:grid;grid-template-columns:1fr 1fr;gap:90px}.hosted-experience-page_inquiry__CwFX0 h2{margin-block:15px 24px}.hosted-experience-page_inquiry__CwFX0 p{font-size:15px;line-height:1.85;max-width:44ch}.hosted-experience-page_inquiry__CwFX0 .hosted-experience-page_inquiryNote__KcgYa{font-size:12px;margin-block:24px 12px;color:var(--muted)}.hosted-experience-page_form__V18dP{display:grid;gap:20px}.hosted-experience-page_form__V18dP label{display:block;font-size:13px;font-weight:600;line-height:1.6}.hosted-experience-page_required__xTox3{color:var(--clay);margin-inline-start:4px}.hosted-experience-page_form__V18dP input:not([type=hidden]),.hosted-experience-page_form__V18dP textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #73838680;background:#fffcf6;border-radius:2px;font:inherit;font-size:16px;font-weight:400;padding:12px;min-height:48px;color:var(--ink)}.hosted-experience-page_form__V18dP textarea{resize:vertical;min-height:130px}.hosted-experience-page_fieldHelp___me9_{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:4px}.hosted-experience-page_form__V18dP button{justify-self:start}.hosted-experience-page_page__v7cvq svg{flex-shrink:0}.hosted-experience-page_page__v7cvq :is(p,h1,h2,h3,a,label,summary){overflow-wrap:anywhere}@media(min-width:1500px){.hosted-experience-page_heroCopy__n3nAQ{padding-inline-end:70px}.hosted-experience-page_hero__q6hSV{min-height:720px}}@media(max-width:1050px){.hosted-experience-page_heroCopy__n3nAQ{padding:45px 32px}.hosted-experience-page_hero__q6hSV h1{font-size:49px}.hosted-experience-page_factGrid__51_Ok{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.hosted-experience-page_wrap__G8iBS{width:calc(100% - 64px)}.hosted-experience-page_story__p_PeH{padding:65px 32px;gap:35px}.hosted-experience-page_sectionHeading__hDrZX{gap:35px}.hosted-experience-page_experienceGrid__uNZCL{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-experience-page_inquiry__CwFX0>.hosted-experience-page_wrap__G8iBS{gap:45px}.hosted-experience-page_faq__zdpBe>.hosted-experience-page_wrap__G8iBS{gap:40px}}@media(max-width:700px){.hosted-experience-page_wrap__G8iBS{width:calc(100% - 40px)}.hosted-experience-page_hero__q6hSV{grid-template-columns:1fr;min-height:0}.hosted-experience-page_heroCopy__n3nAQ{padding:36px 24px 30px}.hosted-experience-page_hero__q6hSV h1{font-size:47px;max-width:16ch}.hosted-experience-page_kicker___PVA6{margin-top:25px!important}.hosted-experience-page_lede__2CMmi{font-size:15px;line-height:1.8}.hosted-experience-page_actions__QrPno{margin-top:23px;gap:10px}.hosted-experience-page_primary__wI8n1,.hosted-experience-page_secondary__9zmlp{font-size:13px;padding:12px 16px}.hosted-experience-page_scrollLink__rMQ5F{margin-top:28px}.hosted-experience-page_heroPhoto__k3jgV{height:270px;min-height:0}.hosted-experience-page_heroPhoto__k3jgV img{-o-object-position:center 55%;object-position:center 55%}.hosted-experience-page_heroPhoto__k3jgV figcaption{bottom:20px;inset-inline:24px}.hosted-experience-page_heroPhoto__k3jgV figcaption span:first-child{font-size:22px}.hosted-experience-page_heroPhoto__k3jgV figcaption span:last-child{max-width:17ch;text-align:end;font-size:9px}.hosted-experience-page_facts__DQpcQ{padding:43px 0}.hosted-experience-page_factGrid__51_Ok{gap:28px 22px;margin-top:30px}.hosted-experience-page_factGrid__51_Ok h3{font-size:14px}.hosted-experience-page_factGrid__51_Ok p{font-size:12px}.hosted-experience-page_page__v7cvq h2{font-size:35px}.hosted-experience-page_story__p_PeH{grid-template-columns:1fr;padding:45px 20px;gap:30px}.hosted-experience-page_storyPhoto__9MZkS{aspect-ratio:1.35}.hosted-experience-page_storyCopy__VveMD>p:not(.hosted-experience-page_eyebrow__vF1e9){font-size:14px}.hosted-experience-page_experiences__E99id{padding:46px 0}.hosted-experience-page_sectionHeading__hDrZX{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.hosted-experience-page_sectionHeading__hDrZX>p{font-size:14px}.hosted-experience-page_experienceGrid__uNZCL{grid-template-columns:1fr;gap:24px}.hosted-experience-page_cardPhoto__VLDni{aspect-ratio:1.65}.hosted-experience-page_cardBody__zgxis{padding:22px}.hosted-experience-page_cardBody__zgxis p{font-size:14px}.hosted-experience-page_process__xEmzR{padding:47px 0}.hosted-experience-page_process__xEmzR ol{grid-template-columns:1fr;gap:24px;margin-top:30px}.hosted-experience-page_process__xEmzR li{display:grid;grid-template-columns:50px 1fr;gap:6px 13px;align-items:start}.hosted-experience-page_stepNumber__XVHCY{grid-row:1/3;font-size:33px}.hosted-experience-page_process__xEmzR h3{margin:5px 0 2px}.hosted-experience-page_process__xEmzR li p{grid-column:2}.hosted-experience-page_instructor__C2OJ5{padding:35px 0}.hosted-experience-page_instructor__C2OJ5>.hosted-experience-page_wrap__G8iBS{grid-template-columns:1fr;gap:18px}.hosted-experience-page_instructor__C2OJ5 h2{font-size:30px}.hosted-experience-page_instructorActions__Rujya{gap:0}.hosted-experience-page_faq__zdpBe{padding:46px 0}.hosted-experience-page_faq__zdpBe>.hosted-experience-page_wrap__G8iBS{grid-template-columns:1fr;gap:16px}.hosted-experience-page_faq__zdpBe summary{font-size:14px}.hosted-experience-page_inquiry__CwFX0{padding:45px 0;scroll-margin-top:155px}.hosted-experience-page_inquiry__CwFX0>.hosted-experience-page_wrap__G8iBS{grid-template-columns:1fr;gap:32px}.hosted-experience-page_inquiry__CwFX0 p{font-size:14px}.hosted-experience-page_form__V18dP button{width:100%}}@media(prefers-reduced-motion:reduce){.hosted-experience-page_cardPhoto__VLDni img,.hosted-experience-page_faq__zdpBe summary span{transition:none}}.hosted-experience-page_photoShowcase__AUKDo{padding:64px 0;background:#e9e4d9}.hosted-experience-page_photoGrid__47357{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.hosted-experience-page_photoGrid__47357 figure{min-width:0}.hosted-experience-page_photoGrid__47357 img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.hosted-experience-page_photoGrid__47357 figcaption{padding-top:20px}.hosted-experience-page_photoGrid__47357 h3{font-family:var(--font-serif-loaded,Georgia,serif);font-size:25px;font-weight:400}.hosted-experience-page_photoGrid__47357 p{margin-top:12px!important;color:var(--muted);line-height:1.8;font-size:14px}@media(max-width:760px){.hosted-experience-page_photoShowcase__AUKDo{padding:42px 0}.hosted-experience-page_photoGrid__47357{grid-template-columns:1fr;gap:32px}.hosted-experience-page_photoGrid__47357 img{aspect-ratio:1.6}.hosted-experience-page_photoGrid__47357 h3{font-size:26px}}