.challets_page__ceOOn{--green-950:#07140f;--green-900:#10251b;--wood:#a17b55;--sand:#c4a987;--ivory:#f1ede3;--muted:#bbc4b8;--line:rgba(196,169,135,0.26);min-height:100vh;width:100%;max-width:100%;background:#0d2118;color:var(--ivory);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:visible}.challets_page__ceOOn *,.challets_page__ceOOn :after,.challets_page__ceOOn :before{box-sizing:border-box}.challets_page__ceOOn *{max-width:100%}.challets_page__ceOOn section{background:transparent}.challets_page__ceOOn a{color:inherit}.challets_topBar__vO4cT{position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid rgba(241,237,227,.12);background:rgba(7,20,15,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.challets_returnLink__AnkUj{display:inline-flex;align-items:center;gap:.55rem;margin-left:clamp(1.15rem,5.5vw,4.5rem);padding:1.18rem 0;color:var(--ivory);font-size:.94rem;font-weight:700;text-decoration:none;transition:color .18s ease,transform .18s ease}.challets_returnLink__AnkUj:focus-visible,.challets_returnLink__AnkUj:hover{color:var(--sand);transform:translateX(-2px)}.challets_hero__EkFDB{position:relative;display:grid;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);min-height:92svh;padding:7.6rem clamp(1.15rem,5.5vw,4.5rem) 3.1rem;align-items:center;isolation:isolate;width:100%;max-width:100%;overflow-x:hidden}.challets_heroImage__3iCCV{position:relative;z-index:0;grid-column:2;grid-row:1;min-height:min(70svh,720px);aspect-ratio:1.2;overflow:hidden;border:1px solid rgba(196,169,135,.22);border-radius:4px;background:var(--green-950)}.challets_heroImage__3iCCV img{width:100%;height:100%;object-fit:cover;animation:challets_slowScale__v4wFr 18s ease-out forwards}.challets_hero__EkFDB:before{content:none}.challets_heroContent__3Nk6t{position:relative;z-index:1;grid-column:1;grid-row:1;max-width:700px}.challets_eyebrow__ipsMO,.challets_sectionLabel__LTPKQ{display:inline-flex;align-items:center;gap:.8rem;color:var(--sand);font-size:.76rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.challets_sectionLabel__LTPKQ:after{content:"";width:4.7rem;height:1px;background:var(--line)}.challets_formCopy__nyhui h2,.challets_hero__EkFDB h1,.challets_sectionTitle__pyhJQ{margin:1rem 0 1.25rem;color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02;letter-spacing:0}.challets_hero__EkFDB h1{max-width:700px;font-size:clamp(3rem,6vw,5.65rem)}.challets_heroLead__ccPmJ{max-width:460px;margin:0 0 2.4rem;color:rgba(241,237,227,.9);font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.75}.challets_actions__IJSWt{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.challets_backButton__0690V,.challets_primaryButton__VcPAp,.challets_secondaryButton___oEOJ,.challets_submitButton__R_Pwn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.2rem;border:1px solid rgba(196,169,135,.36);border-radius:6px;padding:.9rem 1.45rem;background:rgba(8,20,15,.42);color:var(--ivory);font:inherit;font-size:.94rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.challets_primaryButton__VcPAp,.challets_submitButton__R_Pwn{background:var(--wood);color:#fff7eb}.challets_backButton__0690V:focus-visible,.challets_backButton__0690V:hover,.challets_primaryButton__VcPAp:focus-visible,.challets_primaryButton__VcPAp:hover,.challets_secondaryButton___oEOJ:focus-visible,.challets_secondaryButton___oEOJ:hover,.challets_submitButton__R_Pwn:focus-visible,.challets_submitButton__R_Pwn:hover{border-color:var(--sand);transform:translateY(-1px)}.challets_projectState__6OuSs{display:flex;align-items:center;gap:.85rem;margin-top:3.3rem;color:rgba(241,237,227,.76);font-size:.76rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.challets_projectState__6OuSs:after{content:"";width:min(12rem,34vw);height:1px;background:var(--line)}.challets_section__fkTNx{width:calc(100% - clamp(2rem, 6vw, 7rem));max-width:calc(100% - clamp(2rem, 6vw, 7rem));margin:0 auto;padding:clamp(3.2rem,6vw,5rem) 0;scroll-margin-top:1rem}.challets_story__PYCVv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.challets_galleryButton__UAOjE,.challets_imageFrame__uLl1O{position:relative;overflow:hidden;border:1px solid rgba(196,169,135,.2);border-radius:4px;background:rgba(241,237,227,.04)}.challets_galleryButton__UAOjE img,.challets_imageFrame__uLl1O img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.challets_galleryButton__UAOjE:hover img,.challets_imageFrame__uLl1O:hover img{transform:scale(1.025)}.challets_imageFrame__uLl1O{aspect-ratio:1.42;margin:0}.challets_sectionTitle__pyhJQ{font-size:clamp(2rem,4vw,3.2rem)}.challets_bodyText__QNW3S{max-width:540px;color:var(--muted);font-size:1.02rem;line-height:1.78}.challets_values__s0ELp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:2.25rem}.challets_value__Fuagr{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:center;color:var(--sand);text-align:center}.challets_value__Fuagr span{color:var(--ivory);font-size:.88rem}.challets_galleryHeader__x8y4a{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.challets_galleryHeader__x8y4a p{max-width:420px;margin:0;color:var(--muted);line-height:1.6}.challets_galleryGrid__EVLhS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.challets_galleryButton__UAOjE{min-height:230px;padding:0;color:inherit;cursor:pointer}.challets_formSection__43uBo{position:relative;width:calc(100% - clamp(2rem, 6vw, 7rem));max-width:calc(100% - clamp(2rem, 6vw, 7rem));margin:clamp(1rem,3vw,2rem) auto clamp(3.4rem,6vw,5rem);border:1px solid rgba(196,169,135,.23);border-radius:6px;padding:clamp(1.25rem,3.4vw,3rem);background:rgba(16,37,27,.96);box-shadow:0 24px 70px rgba(0,0,0,.22);scroll-margin-top:1rem}.challets_formGrid__OT_um{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:clamp(1.8rem,5vw,4rem);gap:clamp(1.8rem,5vw,4rem);align-items:start}.challets_formCopy__nyhui h2{font-size:clamp(2.2rem,4.6vw,3.55rem)}.challets_formCopy__nyhui p,.challets_noReservation__XpM5Y,.challets_privacy__SKmWP{color:var(--muted);line-height:1.65}.challets_stepHeader__Rydq3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.35rem}.challets_step__NSJL4{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid rgba(196,169,135,.18);padding-bottom:.8rem;color:rgba(184,192,181,.66);font-size:.88rem;font-weight:800}.challets_step__NSJL4 strong{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(196,169,135,.28);border-radius:50%;color:inherit}.challets_stepActive__v7ITu{color:var(--ivory)}.challets_stepActive__v7ITu strong{border-color:var(--sand);background:var(--wood);color:#fff7eb}.challets_optionsGrid__zqcJl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem 1.25rem;gap:1.1rem 1.25rem}.challets_optionGroup__ahD3V{display:grid;grid-gap:.62rem;gap:.62rem}.challets_checkboxLabel__h7OIb,.challets_field__F461L label,.challets_optionGroup__ahD3V>span{color:var(--ivory);font-size:.88rem;font-weight:800}.challets_optionalLabel__kXZcG{color:var(--muted);font-size:.72rem;font-weight:600}.challets_chips__JJa_t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.challets_optionGroup__ahD3V:nth-child(2) .challets_chips__JJa_t{grid-template-columns:repeat(2,minmax(0,1fr))}.challets_chip__1v46Y{min-height:2.4rem;border:1px solid rgba(241,237,227,.15);border-radius:4px;padding:.52rem .7rem;background:rgba(241,237,227,.055);color:rgba(241,237,227,.84);font:inherit;font-size:.8rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.challets_chip__1v46Y:focus-visible,.challets_chip__1v46Y:hover{border-color:rgba(196,169,135,.52)}.challets_chipSelected__I08yW{border-color:var(--sand);background:rgba(161,123,85,.24);color:var(--ivory)}.challets_contactFields__duwQP{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.challets_field__F461L,.challets_wideField__qJ8pe{display:grid;grid-gap:.45rem;gap:.45rem}.challets_wideField__qJ8pe{grid-column:1/-1}.challets_field__F461L input,.challets_field__F461L textarea,.challets_wideField__qJ8pe textarea{width:100%;border:1px solid rgba(241,237,227,.16);border-radius:4px;padding:.86rem .9rem;background:rgba(7,20,15,.62);color:var(--ivory);outline:none}.challets_field__F461L input:focus,.challets_field__F461L textarea:focus,.challets_wideField__qJ8pe textarea:focus{border-color:var(--sand)}.challets_checkboxLabel__h7OIb{display:flex;gap:.7rem;align-items:flex-start;grid-column:1/-1;color:var(--muted);font-weight:500;line-height:1.55}.challets_checkboxLabel__h7OIb input{width:1.05rem;height:1.05rem;margin-top:.18rem;accent-color:var(--wood)}.challets_formActions__3LP__{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.35rem}.challets_submitButton__R_Pwn:disabled{opacity:.72;cursor:progress}.challets_formError__7Nz5y,.challets_successBox__FplHM{border-radius:4px;padding:.85rem 1rem;line-height:1.55}.challets_formError__7Nz5y{border:1px solid rgba(220,130,110,.4);background:rgba(120,40,34,.22);color:#ffd8cf}.challets_successBox__FplHM{border:1px solid rgba(196,169,135,.34);background:rgba(196,169,135,.12);color:var(--ivory)}.challets_faq__hM_p_{display:grid;grid-gap:.25rem;gap:.25rem}.challets_faqItem__6gBKK{border-bottom:1px solid var(--line)}.challets_faqQuestion__2KIej{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:1rem 0;background:transparent;color:var(--ivory);font:inherit;font-weight:800;text-align:left}.challets_faqAnswer__UhPjl{padding:0 0 1.1rem;color:var(--muted);line-height:1.7}.challets_lightbox__ffes6{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:rgba(3,10,7,.88)}.challets_lightbox__ffes6 figure{width:min(1080px,100%);margin:0}.challets_lightbox__ffes6 img{display:block;width:100%;max-height:82vh;object-fit:contain;border-radius:4px}.challets_lightbox__ffes6 figcaption{margin-top:.8rem;color:var(--ivory);text-align:center}.challets_lightboxClose__p311n{position:fixed;top:1rem;right:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(241,237,227,.22);border-radius:50%;background:rgba(8,20,15,.72);color:var(--ivory)}@keyframes challets_slowScale__v4wFr{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@media (max-width:980px){.challets_hero__EkFDB{grid-template-columns:1fr;min-height:auto;padding-top:6.8rem}.challets_heroContent__3Nk6t,.challets_heroImage__3iCCV{grid-column:1}.challets_heroImage__3iCCV{grid-row:1;min-height:54svh}.challets_heroContent__3Nk6t{grid-row:2}.challets_formGrid__OT_um,.challets_story__PYCVv{grid-template-columns:1fr}.challets_values__s0ELp{grid-template-columns:repeat(4,minmax(0,1fr))}.challets_galleryHeader__x8y4a{display:block}.challets_galleryGrid__EVLhS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.challets_topBar__vO4cT{background:rgba(7,20,15,.82)}.challets_returnLink__AnkUj{margin-left:1rem;padding:.86rem 0;font-size:.86rem}.challets_hero__EkFDB{padding:4.35rem .8rem 2.25rem;gap:0;align-items:start}.challets_heroImage__3iCCV{min-height:56svh;aspect-ratio:auto;border-radius:4px}.challets_heroImage__3iCCV img{object-position:63% center}.challets_heroContent__3Nk6t{width:calc(100% - .8rem);margin:-4.2rem auto 0;border:1px solid rgba(196,169,135,.22);border-radius:4px;padding:1rem .92rem;background:rgba(7,20,15,.9);box-shadow:0 18px 42px rgba(0,0,0,.26)}.challets_hero__EkFDB h1{font-size:clamp(2.65rem,15vw,4rem)}.challets_heroLead__ccPmJ{margin-bottom:1.35rem}.challets_eyebrow__ipsMO,.challets_sectionLabel__LTPKQ{font-size:.68rem;letter-spacing:.25em}.challets_actions__IJSWt,.challets_formActions__3LP__{align-items:stretch;flex-direction:column}.challets_backButton__0690V,.challets_primaryButton__VcPAp,.challets_secondaryButton___oEOJ,.challets_submitButton__R_Pwn{width:100%;border-radius:4px}.challets_projectState__6OuSs{margin-top:1.4rem}.challets_formSection__43uBo,.challets_section__fkTNx{width:calc(100% - 1.6rem)}.challets_section__fkTNx{padding:2.6rem 0}.challets_contactFields__duwQP,.challets_galleryGrid__EVLhS,.challets_optionsGrid__zqcJl,.challets_stepHeader__Rydq3{grid-template-columns:1fr}.challets_values__s0ELp{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.challets_value__Fuagr{gap:.35rem}.challets_value__Fuagr svg{width:23px;height:23px}.challets_value__Fuagr span{font-size:.72rem;line-height:1.2}.challets_chips__JJa_t,.challets_optionGroup__ahD3V:nth-child(2) .challets_chips__JJa_t{grid-template-columns:repeat(3,minmax(0,1fr))}.challets_galleryButton__UAOjE{min-height:210px}}@media (max-width:420px){.challets_chips__JJa_t,.challets_optionGroup__ahD3V:nth-child(2) .challets_chips__JJa_t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.challets_heroImage__3iCCV img{animation:none}.challets_page__ceOOn *,.challets_page__ceOOn :after,.challets_page__ceOOn :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}