.ActivitiesHub_hero__CxA6x{position:relative;overflow:hidden;background:linear-gradient(104deg,#3a6d17,#46811f 45%,#5d9c2b);padding-block:calc(var(--header-h) + clamp(16px, 2vw, 40px)) clamp(56px,5vw,96px);color:#fff}.ActivitiesHub_heroInner__GR5Mm{position:relative;z-index:2;text-align:center}.ActivitiesHub_title__8IDF0{color:#fff;font-size:clamp(44px,3.6vw + 8px,84px);line-height:1;letter-spacing:-.02em;text-shadow:0 4px 0 rgba(20,52,6,.3);margin-bottom:var(--space-3)}.ActivitiesHub_lead__AKej0{font-size:var(--fs-md);font-weight:700;max-width:44ch;margin-inline:auto}.ActivitiesHub_bottomWave__0_QxG{position:absolute;left:0;right:0;bottom:-1px;z-index:3;width:100%;height:clamp(20px,2.1vw,40px)}.ActivitiesHub_list__6bhqN{padding-block:var(--space-7) var(--space-section)}.ActivitiesHub_filters__Rtnqf{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:1400px;margin-inline:auto;padding:var(--space-5) var(--space-6);background:var(--blue-050);border-radius:var(--r-card)}.ActivitiesHub_filterRow__k_yba{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.ActivitiesHub_filterLabel__Le2dz{flex:none;width:5.5em;font-family:var(--font-display),sans-serif;font-weight:800;color:var(--navy)}.ActivitiesHub_chips__VVpUK{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ActivitiesHub_chip__E4ZNS{--chip:var(--blue-aa);display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display),sans-serif;font-weight:700;font-size:var(--fs-sm);color:var(--navy);background:#fff;border:2px solid var(--blue-100);border-radius:var(--r-pill);padding:.5em 1.1em;transition:transform .2s var(--ease-bounce),background-color .15s ease,border-color .15s ease}.ActivitiesHub_chip__E4ZNS:hover:not(:disabled){transform:translateY(-2px);border-color:var(--chip)}.ActivitiesHub_chip__E4ZNS[aria-pressed=true]{color:#fff;background:var(--chip);border-color:var(--chip);box-shadow:inset 0 2px 0 rgba(255,255,255,.3),0 3px 0 color-mix(in srgb,var(--chip) 70%,#000)}.ActivitiesHub_chip__E4ZNS:disabled{opacity:.45;cursor:default}.ActivitiesHub_chipCount__eNHIt{font-size:.85em;min-width:1.6em;padding:0 .4em;border-radius:var(--r-pill);background:var(--blue-100);color:var(--navy);text-align:center}.ActivitiesHub_chip__E4ZNS[aria-pressed=true] .ActivitiesHub_chipCount__eNHIt{background:rgba(255,255,255,.28);color:#fff}.ActivitiesHub_tKolor__4bNbm{--chip:#cf2e18}.ActivitiesHub_tAkt__mQjAU{--chip:#1272bb}.ActivitiesHub_tDiy__GXaFb{--chip:#46811f}.ActivitiesHub_tGra__5em5_{--chip:#7a3fb0}.ActivitiesHub_count__otqFM{max-width:1400px;margin:var(--space-5) auto var(--space-4);font-family:var(--font-display),sans-serif;font-weight:700;color:var(--ink-muted)}.ActivitiesHub_grid__A4bxF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(18px,2vw,34px);gap:clamp(18px,2vw,34px);max-width:1400px;margin-inline:auto}.ActivitiesHub_card__PrBuK{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-card);padding:var(--space-4);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-bounce),box-shadow .3s ease}.ActivitiesHub_card__PrBuK:hover{transform:translateY(-6px);box-shadow:0 22px 40px rgba(16,74,140,.2)}.ActivitiesHub_sheet__y4DTW{aspect-ratio:1;display:grid;padding:var(--space-4);border-radius:var(--r-panel);background:var(--blue-050);overflow:hidden}.ActivitiesHub_sheetImg__hIigx{width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(16,74,140,.2));transform:rotate(-1.5deg);transition:transform .35s var(--ease-bounce)}.ActivitiesHub_card__PrBuK:nth-child(2n) .ActivitiesHub_sheetImg__hIigx{transform:rotate(1.5deg)}.ActivitiesHub_card__PrBuK:hover .ActivitiesHub_sheetImg__hIigx{transform:rotate(0) scale(1.04)}.ActivitiesHub_body__FnTqT{flex:1 1;padding:var(--space-4) var(--space-2) var(--space-3)}.ActivitiesHub_tag__oe3tj{display:inline-block;font-family:var(--font-display),sans-serif;font-weight:800;font-size:var(--fs-xs);color:#fff;background:var(--chip);padding:.2em .8em;border-radius:var(--r-pill);margin-bottom:var(--space-2)}.ActivitiesHub_cardTitle___bZu6{font-size:var(--fs-lg);line-height:1.15;margin-bottom:4px}.ActivitiesHub_series__hfskO{font-size:var(--fs-sm);font-weight:700;color:var(--ink-muted)}.ActivitiesHub_cta__UJPRR{display:flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-display),sans-serif;font-weight:800;color:var(--navy-deep);background:linear-gradient(180deg,#ffd44a,#ffc724 55%,#fbbe12);border-radius:var(--r-pill);padding:.7em 1em;box-shadow:0 .25em 0 #e09b00,inset 0 .1em 0 rgba(255,255,255,.35);transition:transform .12s var(--ease-bounce)}a.ActivitiesHub_cta__UJPRR:hover{transform:translateY(-2px)}a.ActivitiesHub_cta__UJPRR:active{transform:translateY(.15em)}.ActivitiesHub_ctaSoon__NWLKx{color:var(--ink-muted);background:var(--blue-050);box-shadow:none}.ActivitiesHub_empty__uIuS1{text-align:center;padding:var(--space-8) var(--space-5);font-family:var(--font-display),sans-serif;font-weight:700;font-size:var(--fs-lg);color:var(--navy)}.ActivitiesHub_reset__34PHS{margin-top:var(--space-4);font-weight:800;color:#fff;background:var(--blue-aa);border-radius:var(--r-pill);padding:.6em 1.4em}@media (max-width:1100px){.ActivitiesHub_grid__A4bxF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ActivitiesHub_grid__A4bxF{grid-template-columns:minmax(0,1fr)}.ActivitiesHub_filterLabel__Le2dz{width:auto}}