.page_page__1U7U6{background:#f4f1ea;color:#102331;overflow:clip;font-family:var(--font-sans-loaded,"DM Sans",sans-serif)}.page_page__1U7U6 h1,.page_page__1U7U6 h2{font-family:var(--font-serif-loaded,Georgia,serif);font-weight:400;line-height:1.08;text-wrap:balance}.page_page__1U7U6 h1{font-size:clamp(3rem,5.8vw,6.4rem);margin:20px 0 28px;letter-spacing:-.035em}.page_page__1U7U6 h2{font-size:clamp(2.1rem,3.8vw,4rem);margin:0 0 24px}.page_page__1U7U6 :where(h3){font-size:1.25rem;line-height:1.3;margin:16px 0 12px}.page_page__1U7U6 :where(p){line-height:1.7}.page_page__1U7U6 a{color:inherit;text-underline-offset:5px}.page_page__1U7U6 a:focus-visible,.page_page__1U7U6 summary:focus-visible{outline:3px solid #a94c14;outline-offset:5px}.page_page__1U7U6 section[id]{scroll-margin-top:100px}.page_hero__Us14W{display:grid;grid-template-columns:1.05fr 1fr;min-height:680px}.page_heroCopy__ABuPJ{padding:clamp(32px,6vw,100px) clamp(24px,5vw,80px)}.page_eyebrow__dA1h_{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#9b4210}.page_lead__xrVND{font-size:1.12rem;max-width:42rem}.page_heroPhoto__N_SSf{margin:0;position:relative;min-width:0;min-height:560px}.page_heroPhoto__N_SSf img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.page_heroPhoto__N_SSf figcaption{position:absolute;inset-inline:24px;bottom:24px;background:#0e1f2eed;color:#fff;padding:12px 16px;border-inline-start:3px solid #f5bc89;max-width:26rem;font-size:.85rem}.page_actions__0TCBf{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.page_primary__h_cw1,.page_secondary__XEI3v{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 20px;box-sizing:border-box;font-weight:600;text-decoration:none;border:1px solid;border-radius:3px}.page_primary__h_cw1{background:#a94c14;color:#fff!important;border-color:#a94c14}.page_secondary__XEI3v{background:transparent}.page_jump__BR_os{display:inline-flex;min-height:44px;align-items:center;gap:20px;margin-top:28px;font-size:.9rem}.page_facts__xho2N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:24px clamp(24px,5vw,80px);border-block:1px solid #10233130;gap:24px}.page_facts__xho2N li{display:flex;align-items:center;gap:12px;font-size:.9rem}.page_facts__xho2N svg{height:28px;width:28px;flex:none;color:#a94c14}.page_section__m65dV{max-width:1320px;margin:auto;padding:80px clamp(24px,5vw,72px)}.page_sectionIntro__LUxUA{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start;margin-bottom:32px}.page_sectionIntro__LUxUA p{margin:0;max-width:40rem}.page_trackGrid__DA_MG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_trackGrid__DA_MG article{position:relative;padding:28px 22px;background:#e9e3d8;border-top:2px solid #a94c14}.page_trackGrid__DA_MG svg{width:40px;height:40px;color:#9b4210}.page_number__23Zrb{position:absolute;inset-inline-end:20px;top:28px;color:#76695d;font-size:.75rem}.page_trackGrid__DA_MG p{font-size:.94rem;margin-bottom:0}.page_rhythm__GlDpw{background:#102331;color:#f4f1ea;padding:72px max(24px,calc((100vw - 1176px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:72px}.page_rhythm__GlDpw .page_eyebrow__dA1h_{color:#f5bc89}.page_rhythm__GlDpw ol{list-style:none;padding:0;margin:0}.page_rhythm__GlDpw li{display:flex;gap:24px;border-top:1px solid #ffffff40;padding:12px 0}.page_rhythm__GlDpw li>span{font-family:Georgia,serif;font-size:2.2rem;color:#f5bc89;margin-top:12px}.page_rhythm__GlDpw h3{margin-top:12px}.page_photoGrid__caVBc{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page_photoGrid__caVBc figure{margin:0;min-width:0}.page_photoGrid__caVBc img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;display:block}.page_photoGrid__caVBc figcaption{padding:12px 0;font-size:.85rem;color:#564a40}.page_note__4iiVb{font-size:.9rem;opacity:.85;max-width:58rem}.page_included__Nw13F{border-block:1px solid #10233130}.page_included__Nw13F h2{max-width:800px}.page_includedGrid__tF2nQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.page_includedGrid__tF2nQ article>span{color:#a94c14;font-size:1.8rem}.page_includedGrid__tF2nQ p{font-size:.94rem}.page_teamGrid__YQPEX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page_teamGrid__YQPEX article{min-width:0}.page_textLink__CQ8c0{display:inline-flex;align-items:center;min-height:44px;margin-top:24px}.page_resident__hDjup{background:#e9e3d8;margin:0 auto;max-width:1176px;padding:48px;display:grid;grid-template-columns:80px 1fr;gap:36px}.page_resident__hDjup>span{font-size:5rem;line-height:1;color:#a94c14}.page_resident__hDjup h2,.page_resident__hDjup p{max-width:800px}.page_options__LqGzJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page_options__LqGzJ article{padding-inline-start:24px;border-inline-start:2px solid #a94c14}.page_included__Nw13F a,.page_options__LqGzJ a{display:inline-flex;align-items:center;min-height:44px}.page_choose__12nmu{background:#102331;color:#f4f1ea;padding:72px max(24px,calc((100vw - 1176px)/2));display:grid;grid-template-columns:1.4fr 1fr;gap:64px}.page_choose__12nmu .page_eyebrow__dA1h_{color:#f5bc89}.page_choose__12nmu li{padding-block:6px}.page_choose__12nmu .page_secondary__XEI3v{color:#fff}.page_pricePanel__NdxgU{align-self:center;border-inline-start:1px solid #ffffff50;padding-inline-start:40px}.page_pricePanel__NdxgU>a{display:inline-flex;align-items:center;min-height:44px}.page_faq__N_jmU{max-width:1000px}.page_faq__N_jmU details{border-top:1px solid #10233140;padding:8px 0}.page_faq__N_jmU summary{min-height:48px;align-content:center;font-weight:600;cursor:pointer}.page_faq__N_jmU details p{max-width:760px;margin:8px 0 24px}@media(min-width:1280px) and (max-width:1450px){.page_heroCopy__ABuPJ{padding-inline:40px}.page_heroPhoto__N_SSf{min-height:620px}}@media(max-width:1000px){.page_includedGrid__tF2nQ,.page_teamGrid__YQPEX,.page_trackGrid__DA_MG{grid-template-columns:repeat(2,minmax(0,1fr))}.page_hero__Us14W{min-height:0}.page_heroCopy__ABuPJ{padding:40px 24px}.page_heroPhoto__N_SSf{min-height:540px}.page_hero__Us14W h1{font-size:3.6rem}.page_rhythm__GlDpw{gap:32px}.page_sectionIntro__LUxUA{gap:24px}.page_choose__12nmu{gap:32px}.page_section__m65dV{padding-block:56px}}@media(max-width:650px){.page_hero__Us14W{display:flex;flex-direction:column}.page_heroCopy__ABuPJ{padding:36px 24px}.page_hero__Us14W h1{font-size:3.15rem}.page_heroPhoto__N_SSf{min-height:310px}.page_heroPhoto__N_SSf img{-o-object-position:20% 50%!important;object-position:20% 50%!important}.page_heroPhoto__N_SSf figcaption{inset-inline:16px;bottom:16px;font-size:.8rem}.page_facts__xho2N{grid-template-columns:1fr;gap:12px;padding-block:20px}.page_choose__12nmu,.page_rhythm__GlDpw,.page_sectionIntro__LUxUA{grid-template-columns:1fr;gap:24px}.page_sectionIntro__LUxUA{margin-bottom:24px}.page_trackGrid__DA_MG{grid-template-columns:1fr}.page_trackGrid__DA_MG article{padding:24px}.page_trackGrid__DA_MG p{font-size:1rem}.page_includedGrid__tF2nQ,.page_teamGrid__YQPEX{gap:24px 16px}.page_includedGrid__tF2nQ,.page_photoGrid__caVBc{grid-template-columns:1fr}.page_photoGrid__caVBc img{height:240px}.page_resident__hDjup{display:block;padding:32px 24px}.page_resident__hDjup>span{display:block;font-size:3rem;margin-bottom:20px}.page_resident__hDjup h2{font-size:2.3rem}.page_options__LqGzJ{grid-template-columns:1fr}.page_choose__12nmu{padding-block:48px}.page_pricePanel__NdxgU{padding-inline-start:0;border-inline-start:0;border-top:1px solid #ffffff50;padding-top:24px}.page_page__1U7U6 .page_actions__0TCBf{align-items:stretch;flex-direction:column}.page_page__1U7U6 .page_primary__h_cw1,.page_page__1U7U6 .page_secondary__XEI3v{width:100%;min-width:0;overflow-wrap:anywhere}.page_teamGrid__YQPEX{grid-template-columns:1fr}.page_portrait__F4S9U{max-height:360px;aspect-ratio:4/3}.page_page__1U7U6 h2{font-size:2.3rem}.page_section__m65dV{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.page_page__1U7U6 *{scroll-behavior:auto!important}}.page_festival__gqJHA{max-width:1176px;margin:48px auto 0;padding:28px 32px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #a94c1460;background:#eae2d3;border-inline-start:5px solid #a94c14}.page_festival__gqJHA h2{font-size:clamp(1.8rem,3vw,2.8rem);margin:0}.page_festival__gqJHA .page_eyebrow__dA1h_{margin-top:0}.page_festival__gqJHA .page_secondary__XEI3v{flex:none}@media(max-width:650px){.page_festival__gqJHA{margin:32px 24px 0;padding:24px 20px;display:block}.page_festival__gqJHA .page_secondary__XEI3v{margin-top:20px}}.page_page__1U7U6[dir=rtl] .page_eyebrow__dA1h_,.page_page__1U7U6[dir=rtl] h1{letter-spacing:normal}.page_page__1U7U6[dir=rtl] .page_eyebrow__dA1h_{text-transform:none}