.glamping-section_section__KPiPx{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);padding:clamp(48px,7vw,110px) clamp(24px,6vw,96px);background:#eee5d8;color:#251f18;scroll-margin-top:100px}.glamping-section_figure__b_Fuw{margin:0;min-width:0}.glamping-section_image__ZSoEe{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}.glamping-section_cover__i_h1G{object-fit:cover;object-position:center 58%}.glamping-section_figure__b_Fuw figcaption{padding-top:14px;color:#655849;font-size:12px;line-height:1.6}.glamping-section_figure__b_Fuw a{color:inherit;text-underline-offset:3px}.glamping-section_copy__DAyer{align-self:center;max-width:640px}.glamping-section_eyebrow__QSP8G{display:block;color:#92623b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.19em;margin-bottom:18px}.glamping-section_copy__DAyer h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(42px,5vw,74px);line-height:1.05;font-weight:400;margin:0 0 26px}.glamping-section_copy__DAyer>p{font-size:17px;line-height:1.8;color:#55493e;margin:0 0 20px}.glamping-section_plan__iQHrg{border-top:1px solid #bfa88c;border-bottom:1px solid #bfa88c;padding:22px 0;margin:28px 0 22px}.glamping-section_plan__iQHrg strong{font-family:var(--font-serif),Georgia,serif;font-size:27px;font-weight:500}.glamping-section_plan__iQHrg p{color:#55493e;font-size:15px;line-height:1.7;margin:10px 0 0}.glamping-section_copy__DAyer>.glamping-section_note__BF_Rv{font-size:13px;line-height:1.7}.glamping-section_link__xyk8I{display:inline-flex;align-items:center;gap:22px;color:#251f18;font-size:13px;font-weight:700;padding:12px 0 8px;border-bottom:1px solid #92623b;text-decoration:none}.glamping-section_link__xyk8I:hover{color:#92623b}.glamping-section_link__xyk8I:focus-visible{outline:2px solid #92623b;outline-offset:6px}@media (max-width:900px){.glamping-section_section__KPiPx{grid-template-columns:1fr;gap:36px}.glamping-section_image__ZSoEe{aspect-ratio:4/3}.glamping-section_copy__DAyer{max-width:none}}@media (max-width:480px){.glamping-section_image__ZSoEe{aspect-ratio:1/1}.glamping-section_copy__DAyer>p{font-size:16px}}.FutureAttractionsSection_section__NU9H_{background:#f4efe6;color:#17352a;padding:clamp(64px,8vw,112px) clamp(22px,6vw,92px)}.FutureAttractionsSection_intro__Io9wI{max-width:850px;margin:0 auto 42px;text-align:center}.FutureAttractionsSection_eyebrow__mLewZ{display:inline-block;color:#9a5b2c;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.FutureAttractionsSection_intro__Io9wI h2{font-family:var(--font-heading),Georgia,serif;font-size:clamp(34px,5vw,58px);line-height:1.02;margin:0 0 18px}.FutureAttractionsSection_intro__Io9wI p{color:#625d54;font-size:clamp(16px,1.6vw,19px);line-height:1.7;margin:0 auto;max-width:760px}.FutureAttractionsSection_cardLink__JIxdI,.FutureAttractionsSection_introLink__wQAkf{display:inline-flex;align-items:center;gap:8px;color:#9a5b2c;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.FutureAttractionsSection_introLink__wQAkf{margin-top:22px}.FutureAttractionsSection_grid__yZC5c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(22px,3vw,38px);gap:clamp(22px,3vw,38px);max-width:1440px;margin:0 auto}.FutureAttractionsSection_card__qSkWI{background:#fffdf8;border:1px solid rgba(23,53,42,.13);box-shadow:0 18px 50px rgba(34,38,30,.08);overflow:hidden}.FutureAttractionsSection_heroMedia__kyB9e{position:relative;display:block;aspect-ratio:16/10;background:#d8d1c5}.FutureAttractionsSection_cover__wQ7P6{object-fit:cover}.FutureAttractionsSection_conceptTag__Dlh8m,.FutureAttractionsSection_phaseTag__6MOr3{position:absolute;z-index:2;padding:8px 11px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.FutureAttractionsSection_phaseTag__6MOr3{top:16px;left:16px;color:#fff;background:rgba(20,48,37,.86)}.FutureAttractionsSection_conceptTag__Dlh8m{right:16px;bottom:16px;color:#fff;background:rgba(20,20,18,.68)}.FutureAttractionsSection_copy__PFQ9V{padding:28px 30px}.FutureAttractionsSection_copy__PFQ9V h3{font-family:var(--font-heading),Georgia,serif;font-size:clamp(26px,3vw,36px);margin:0 0 12px}.FutureAttractionsSection_copy__PFQ9V p{color:#625d54;line-height:1.68;margin:0 0 20px}.FutureAttractionsSection_cardLink__JIxdI{margin-top:4px}.FutureAttractionsSection_disclaimer__TXwLk{max-width:1040px;margin:28px auto 0;color:#777066;font-size:12px;line-height:1.6;text-align:center}@media (max-width:900px){.FutureAttractionsSection_grid__yZC5c{grid-template-columns:1fr}.FutureAttractionsSection_copy__PFQ9V{padding:24px 22px}}.marketing-section_marketingSection__kT3hN{background:#f1e8dc;color:#2a231b;padding:76px 7% 82px;border-top:1px solid rgba(92,61,37,.18);border-bottom:1px solid rgba(92,61,37,.18)}.marketing-section_marketingIntro___GuRq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:end;margin-bottom:34px}.marketing-section_marketingIntro___GuRq h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:.98;margin:12px 0 0;color:#241d16}.marketing-section_marketingIntro___GuRq p{margin:0;color:#6f6154;font-size:15px;line-height:1.7;max-width:700px}.marketing-section_eyebrow__11WT3{font-family:var(--font-sans),Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;color:#9b6a35}.marketing-section_funnel__dc8Kr{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cdbda8;background:#faf6ef;margin-bottom:28px}.marketing-section_funnelStep__qwuq8{position:relative;padding:24px 22px 22px;min-height:188px;border-right:1px solid #d8cbbb}.marketing-section_funnelStep__qwuq8:last-child{border-right:0}.marketing-section_funnelStep__qwuq8 span{display:block;color:#a1723c;font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:17px}.marketing-section_funnelStep__qwuq8 h3{margin:0 0 10px;font-family:var(--font-serif),Georgia,serif;font-size:23px;font-weight:400}.marketing-section_funnelStep__qwuq8 p{margin:0;color:#74685c;font-size:12px;line-height:1.55}.marketing-section_funnelStep__qwuq8:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:2;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#6c4227;color:#f4eadc;font-size:13px}.marketing-section_strategyGrid__mzo5D{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;grid-gap:16px;gap:16px}.marketing-section_strategyCard__jkwy2{background:#211d18;color:#f3eadf;padding:28px;min-height:315px;border:1px solid rgba(174,126,74,.4)}.marketing-section_strategyCard__jkwy2.marketing-section_light__cbeZA{background:#e3d4bf;color:#2a231b}.marketing-section_strategyCard__jkwy2 span{display:block;font-size:9px;letter-spacing:.14em;font-weight:800;color:#c3945d;margin-bottom:10px}.marketing-section_strategyCard__jkwy2.marketing-section_light__cbeZA span{color:#805631}.marketing-section_strategyCard__jkwy2 h3{font-family:var(--font-serif),Georgia,serif;font-size:27px;font-weight:400;margin:0 0 17px}.marketing-section_strategyCard__jkwy2 p{color:#cfc4b6;font-size:12px;line-height:1.6;margin:0 0 17px}.marketing-section_strategyCard__jkwy2.marketing-section_light__cbeZA p{color:#65584d}.marketing-section_channelList__OlMoH{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0;padding:0;list-style:none}.marketing-section_channelList__OlMoH li{padding:8px 0;border-bottom:1px solid rgba(239,224,204,.13);font-size:11px;line-height:1.35}.marketing-section_strategyCard__jkwy2.marketing-section_light__cbeZA .marketing-section_channelList__OlMoH li{border-bottom-color:rgba(93,64,43,.14)}.marketing-section_priority__c9Yj_{color:#d3a56a;font-size:10px;margin-left:4px;letter-spacing:.02em}.marketing-section_strategyCard__jkwy2.marketing-section_light__cbeZA .marketing-section_priority__c9Yj_{color:#8d6237}.marketing-section_partnerTags__XYVM8{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.marketing-section_partnerTags__XYVM8 span{display:inline-flex;margin:0;padding:7px 9px;border:1px solid rgba(231,207,176,.22);color:#ead9c1;font-size:9px;letter-spacing:.02em;font-weight:600}.marketing-section_tourismLink__UWnV_{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#5f3c23!important;font-size:10px;font-weight:800;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid rgba(95,60,35,.35);padding-bottom:4px}.marketing-section_destinationStatement__KlIIr{margin-top:28px;padding:28px 30px;background:linear-gradient(90deg,#6d4227,#805335);color:#f8efe3;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:34px;gap:34px;align-items:center}.marketing-section_destinationStatement__KlIIr strong{font-family:var(--font-serif),Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.marketing-section_destinationStatement__KlIIr p{margin:0;color:#eadac5;font-size:13px;line-height:1.65}.marketing-section_note__xgpbU{margin-top:16px;color:#806f60;font-size:10px;line-height:1.5}@media(max-width:1050px){.marketing-section_marketingIntro___GuRq{grid-template-columns:1fr;gap:18px}.marketing-section_funnel__dc8Kr{grid-template-columns:1fr 1fr}.marketing-section_funnelStep__qwuq8:nth-child(2){border-right:0}.marketing-section_funnelStep__qwuq8:nth-child(-n+2){border-bottom:1px solid #d8cbbb}.marketing-section_funnelStep__qwuq8:nth-child(2):after{display:none}.marketing-section_strategyGrid__mzo5D{grid-template-columns:1fr 1fr}.marketing-section_strategyCard__jkwy2:last-child{grid-column:1/-1}.marketing-section_destinationStatement__KlIIr{grid-template-columns:1fr}}@media(max-width:720px){.marketing-section_marketingSection__kT3hN{padding:56px 6% 62px}.marketing-section_funnel__dc8Kr{grid-template-columns:1fr}.marketing-section_funnelStep__qwuq8{border-right:0;border-bottom:1px solid #d8cbbb;min-height:auto}.marketing-section_funnelStep__qwuq8:last-child{border-bottom:0}.marketing-section_funnelStep__qwuq8:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-12px;transform:translateX(-50%)}.marketing-section_strategyGrid__mzo5D{grid-template-columns:1fr}.marketing-section_strategyCard__jkwy2:last-child{grid-column:auto}.marketing-section_channelList__OlMoH{grid-template-columns:1fr}.marketing-section_destinationStatement__KlIIr{padding:24px}.marketing-section_destinationStatement__KlIIr strong{font-size:24px}}