.ExperiencesGrid_section__Ngp1K{background:var(--color-bg-cream)}.ExperiencesGrid_home__THSy9{padding-block:64px}.ExperiencesGrid_catalog__oAfKG{padding-block:32px 64px;background:var(--color-bg)}.ExperiencesGrid_header__Mja_V{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.ExperiencesGrid_title__gH_s5{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.03em;color:var(--color-text);margin-top:14px}.ExperiencesGrid_subtitle__F184P{max-width:420px;font-size:17px;line-height:1.6;color:var(--color-text-muted)}.ExperiencesGrid_filters__ULFRm{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(clamp(20px, 4vw, 40px) * -1);padding-inline:clamp(20px,4vw,40px);scroll-padding-inline:clamp(20px,4vw,40px);padding-bottom:6px;margin-bottom:22px}.ExperiencesGrid_filters__ULFRm::-webkit-scrollbar{display:none}.ExperiencesGrid_filter__o_w6y{flex:0 0 auto;scroll-snap-align:start;min-height:var(--tap);padding:0 18px;font-size:14px;font-weight:600;color:var(--color-text-muted);background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast)}.ExperiencesGrid_filter__o_w6y:hover{border-color:var(--color-red);color:var(--color-red)}.ExperiencesGrid_filter__o_w6y:active{transform:scale(.98)}.ExperiencesGrid_filterActive__tkdNi{background:var(--color-text)}.ExperiencesGrid_filterActive__tkdNi,.ExperiencesGrid_filterActive__tkdNi:hover{color:#fff;border-color:var(--color-text)}.ExperiencesGrid_grid__vLSEy{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.ExperiencesGrid_card__59NTK{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .35s,box-shadow .35s}.ExperiencesGrid_card__59NTK:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.ExperiencesGrid_cardImg__L2pFH{position:relative;display:block}.ExperiencesGrid_img__yHFQc{display:block;width:100%;height:200px;object-fit:cover;object-position:center center}.ExperiencesGrid_catBadge__rBBRl{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:rgba(23,18,15,.78);padding:6px 12px;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ExperiencesGrid_cardBody__cFpMy{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1 1;min-width:0}.ExperiencesGrid_cardTitle___Abo5{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.15;color:var(--color-text);overflow-wrap:anywhere}.ExperiencesGrid_cardDesc__9qehH{font-size:17px;line-height:1.5;color:var(--color-text-muted);margin-top:8px;min-height:calc(17px * 1.5 * 2)}.ExperiencesGrid_cardMeta___KRNK{display:flex;gap:22px;margin-top:16px}.ExperiencesGrid_cardMeta___KRNK div{display:flex;flex-direction:column;gap:2px}.ExperiencesGrid_cardMeta___KRNK dt{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-dim)}.ExperiencesGrid_cardMeta___KRNK dd{font-size:15px;font-weight:700;color:var(--color-text)}.ExperiencesGrid_menuLine__CkMo4{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.5;color:var(--color-text-muted)}.ExperiencesGrid_menuLine__CkMo4 svg{flex-shrink:0;margin-top:3px;color:var(--color-red)}.ExperiencesGrid_cardFoot__SPDSS{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px}.ExperiencesGrid_btnBook__0GTxB,.ExperiencesGrid_btnDetails__47O2d{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 18px;border-radius:var(--radius-sm);font-size:15px;font-weight:700;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast)}.ExperiencesGrid_btnBook__0GTxB{background:var(--color-red);color:#fff}.ExperiencesGrid_btnBook__0GTxB:hover{background:var(--color-red-hover)}.ExperiencesGrid_btnBook__0GTxB:active{transform:scale(.98)}.ExperiencesGrid_btnDetails__47O2d{color:var(--color-text);border:1.5px solid var(--color-border-strong);background:transparent}.ExperiencesGrid_btnDetails__47O2d:hover{border-color:var(--color-text)}.ExperiencesGrid_btnDetails__47O2d:active{transform:scale(.98)}.ExperiencesGrid_empty__9vZia{text-align:center;padding:40px 0;color:var(--color-text-muted)}.ExperiencesGrid_cta__mGMEz{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:30px}.ExperiencesGrid_ctaPrimary__XTz_F{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;background:var(--color-red);color:#fff;font-size:16px;font-weight:700;border-radius:var(--radius-sm);transition:background var(--duration-fast),transform var(--duration-fast)}.ExperiencesGrid_ctaPrimary__XTz_F:hover{background:var(--color-red-hover)}.ExperiencesGrid_ctaPrimary__XTz_F:active{transform:scale(.98)}.ExperiencesGrid_ctaLink__t52BR{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);font-weight:600;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}@media (min-width:640px){.ExperiencesGrid_grid__vLSEy{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ExperiencesGrid_cta__mGMEz{flex-direction:row;justify-content:center;align-items:center;gap:22px}}@media (min-width:768px){.ExperiencesGrid_home__THSy9{padding-block:var(--space-xl)}.ExperiencesGrid_catalog__oAfKG{padding-block:48px var(--space-xl)}.ExperiencesGrid_header__Mja_V{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px}.ExperiencesGrid_filters__ULFRm{justify-content:center;margin-bottom:40px}.ExperiencesGrid_cardBody__cFpMy{padding:24px 24px 26px}.ExperiencesGrid_cta__mGMEz{margin-top:46px}}@media (min-width:1100px){.ExperiencesGrid_grid__vLSEy{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}