.experience-comparison_section__Q1BiE{background:#e9e4da}.experience-comparison_heading__iPS0s{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.experience-comparison_heading__iPS0s h2{margin-bottom:0}.experience-comparison_heading__iPS0s>p{max-width:20rem;margin:0;color:#506058}.experience-comparison_tableWrap__bty7J{overflow-x:auto;border:1px solid var(--line);background:var(--paper);scrollbar-color:var(--moss) transparent}.experience-comparison_table__KujE0{width:100%;min-width:42rem;border-collapse:collapse;text-align:left}.experience-comparison_table__KujE0 td,.experience-comparison_table__KujE0 th{padding:1rem clamp(.9rem,2vw,1.5rem);border-bottom:1px solid var(--line);font-size:.78rem;line-height:1.35}.experience-comparison_table__KujE0 thead th{background:#e0dbcf;color:var(--ink);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.experience-comparison_table__KujE0 td:first-child,.experience-comparison_table__KujE0 th:first-child{width:30%;color:#415147;font-weight:700}.experience-comparison_table__KujE0 td:nth-child(3),.experience-comparison_table__KujE0 th:nth-child(3){background:rgba(84,113,93,.1)}.experience-comparison_table__KujE0 tbody tr:last-child td{border-bottom:0}.experience-comparison_closing__Xu5UB{max-width:30rem;margin:1.8rem 0 0 auto;color:var(--ink);font-family:var(--serif);font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:1.1;text-align:right}@media (max-width:620px){.experience-comparison_heading__iPS0s{display:block}.experience-comparison_heading__iPS0s>p{margin-top:1rem}.experience-comparison_tableWrap__bty7J{margin-inline:-1.25rem;border-right:0;border-left:0}.experience-comparison_table__KujE0 td,.experience-comparison_table__KujE0 th{padding:.9rem .8rem}.experience-comparison_closing__Xu5UB{margin-left:0;text-align:left}}.experience-section_section__2tm36{overflow:hidden;background:var(--paper);scroll-margin-top:6rem}.experience-section_heading__VApPq{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.44fr);align-items:end;gap:3rem;margin-bottom:clamp(2.75rem,6vw,5rem)}.experience-section_heading__VApPq h2{margin-bottom:0}.experience-section_heading__VApPq>p{max-width:21rem;margin:0 0 .35rem;color:#506058}.experience-section_grid__pqtad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem}.experience-section_card__KJ4nj{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--paper-deep)}.experience-section_dayGrid__cWxDr{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-section_dayGrid__cWxDr .experience-section_card__KJ4nj{scroll-margin-top:7rem}.experience-section_dayGrid__cWxDr .experience-section_image__FkKEK{min-height:0;aspect-ratio:4/3}.experience-section_dayGrid__cWxDr .experience-section_body__VMOlj{padding:clamp(1.2rem,1.8vw,2rem)}.experience-section_dayGrid__cWxDr .experience-section_body__VMOlj h2,.experience-section_dayGrid__cWxDr .experience-section_body__VMOlj h3{font-size:clamp(1.75rem,2.3vw,2.4rem)}.experience-section_dayGrid__cWxDr .experience-section_includes__QuBtB li{font-size:.875rem}.experience-section_introduction__eGEXa p{color:#506058}.experience-section_introduction__eGEXa .experience-section_concepts__5mhxF{color:var(--ink);font-size:.8rem;font-weight:600}.experience-section_price__xcdFO{display:flex;flex-direction:column;gap:.15rem;margin:auto 0 1.5rem;color:var(--ink)}.experience-section_price__xcdFO span{font-size:.8rem}.experience-section_price__xcdFO strong{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.experience-section_dayGrid__cWxDr .experience-section_body__VMOlj .button{width:100%;margin-top:0;padding-inline:.8rem;font-size:.8rem;letter-spacing:0;text-transform:none;gap:.5rem}@media (max-width:1100px){.experience-section_dayGrid__cWxDr{grid-template-columns:repeat(2,minmax(0,1fr))}}.experience-section_recommended__GjZvs{background:var(--ink);color:var(--paper)}.experience-section_image__FkKEK{position:relative;min-height:clamp(15rem,25vw,22rem);overflow:hidden}.experience-section_image__FkKEK:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(13,30,22,.42));content:""}.experience-section_image__FkKEK img{object-fit:cover;transition:transform .5s ease}.experience-section_card__KJ4nj:hover .experience-section_image__FkKEK img{transform:scale(1.035)}.experience-section_badge__6uF_R{position:absolute;z-index:1;top:1rem;left:1rem;margin:0;padding:.55rem .65rem;background:var(--paper);color:var(--ink);font-size:.57rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.experience-section_body__VMOlj{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(1.55rem,2.6vw,2.35rem)}.experience-section_nights__rnfuv{margin:0 0 .55rem;color:var(--clay);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.experience-section_recommended__GjZvs .experience-section_nights__rnfuv{color:#dfc79f}.experience-section_body__VMOlj h2,.experience-section_body__VMOlj h3{margin-bottom:.35rem}.experience-section_subtitle__TqMLY{margin-bottom:1.25rem;font-family:var(--serif);font-size:1.1rem;line-height:1.25}.experience-section_concept__oXxPN{max-width:23rem;margin-bottom:1.45rem;color:#56655c;font-size:.94rem}.experience-section_recommended__GjZvs .experience-section_concept__oXxPN{color:#c6d1c8}.experience-section_includes__QuBtB{display:grid;gap:.6rem;width:100%;margin:0 0 1.75rem;padding:1.2rem 0 0;border-top:1px solid var(--line);list-style:none}.experience-section_recommended__GjZvs .experience-section_includes__QuBtB{border-color:var(--line-light)}.experience-section_includes__QuBtB li{color:#536159;font-size:.76rem;line-height:1.45}.experience-section_recommended__GjZvs .experience-section_includes__QuBtB li{color:#d5ddd6}.experience-section_includes__QuBtB li:before{margin-right:.45rem;color:var(--clay);content:"—"}.experience-section_recommended__GjZvs .experience-section_includes__QuBtB li:before{color:#dfc79f}.experience-section_body__VMOlj .button{margin-top:auto}.experience-section_priceNote__DVw73{max-width:48rem;margin:1.5rem 0 0 auto;padding:1rem 1.15rem;border-left:3px solid var(--clay);background:#ece7dc;color:#435147;font-size:.82rem;line-height:1.55}.experience-section_priceNote__DVw73 strong{color:var(--ink)}.experience-section_priceNote__DVw73 em{font-family:var(--serif)}@media (max-width:900px){.experience-section_grid__pqtad,.experience-section_heading__VApPq{grid-template-columns:1fr;gap:1.25rem}.experience-section_grid__pqtad{max-width:42rem}.experience-section_card__KJ4nj{display:grid;grid-template-columns:minmax(12rem,.76fr) minmax(0,1fr)}.experience-section_image__FkKEK{min-height:100%}.experience-section_dayGrid__cWxDr{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.experience-section_dayGrid__cWxDr .experience-section_card__KJ4nj{display:flex}}@media (max-width:620px){.experience-section_dayGrid__cWxDr{grid-template-columns:1fr}.experience-section_card__KJ4nj{display:flex}.experience-section_image__FkKEK{min-height:19rem}}.flavors-section_section__CfPuY{overflow:hidden;background:var(--ink);color:var(--paper)}.flavors-section_grid__w16sC{display:grid;grid-template-columns:minmax(0,.84fr) minmax(21rem,1.16fr);align-items:center;gap:clamp(3rem,8vw,9rem)}.flavors-section_visual__Z1DpB{position:relative;min-height:clamp(24rem,37vw,36rem)}.flavors-section_visual__Z1DpB img{object-fit:cover}.flavors-section_visual__Z1DpB:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,26,19,.42));content:""}.flavors-section_copy__Qcoc6{max-width:37rem}.flavors-section_copy__Qcoc6 h2{max-width:10ch}.flavors-section_lead__qSsor{max-width:25rem;color:#c7d2c8;font-size:1.08rem}.flavors-section_items__RLvRK{display:grid;gap:1.2rem;margin:2rem 0}.flavors-section_item__XSxhl{padding-top:1.2rem;border-top:1px solid var(--line-light)}.flavors-section_item__XSxhl h3{margin-bottom:.55rem;font-size:clamp(1.6rem,2.3vw,2.25rem)}.flavors-section_item__XSxhl p{max-width:30rem;margin-bottom:0;color:#c1cec3;font-size:.9rem}.flavors-section_note__9pzeK{margin:1rem 0 0;color:#9eb0a2;font-size:.72rem}@media (max-width:900px){.flavors-section_grid__w16sC{grid-template-columns:1fr;gap:2.5rem}.flavors-section_visual__Z1DpB{min-height:27rem;max-width:45rem}}@media (max-width:620px){.flavors-section_visual__Z1DpB{min-height:22rem}}