.programmes_heroVideo__25agS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.programmes_catalogue__rToBe{padding-top:clamp(24px,3vw,40px)!important;padding-bottom:24px!important}.programmes_packsTitle__y5ghe{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.1}.programmes_packsLead__yNsdR{margin:0 0 22px;max-width:680px;color:var(--ink-soft);line-height:1.55}.programmes_packs__PKb1P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.programmes_pack__AbTfm{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 12px 16px;border:1px solid var(--line);border-radius:18px;background:var(--white);color:inherit;transition:transform .4s cubic-bezier(.2,.6,.2,1),box-shadow .4s ease}.programmes_packCover__gskDa{position:relative;display:block;aspect-ratio:16/9;margin-bottom:6px;overflow:hidden;border-radius:10px;background:var(--paper-cream)}.programmes_packImg__N94KH{object-fit:cover}.programmes_packBadge__2zyCG{align-self:flex-start;margin-inline:4px;padding:3px 10px;border-radius:999px;background:var(--clay-100);color:var(--ink);font-size:.75rem;font-weight:700}.programmes_packName__9V69E{margin-inline:4px;font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.15}.programmes_packList__u7TI6{display:grid;grid-gap:5px;gap:5px;margin:2px 4px 4px;color:var(--ink-soft);font-size:.86rem;line-height:1.35}.programmes_packList__u7TI6>span{display:flex;align-items:flex-start;gap:8px}.programmes_packList__u7TI6 svg{flex:none;margin-top:2px;color:var(--primary)}.programmes_packBonus__6ZXVt svg{color:var(--clay-500)}.programmes_packBonus__6ZXVt em{color:var(--clay-700);font-size:.78rem;font-style:normal;font-weight:600}.programmes_packFoot__uU4nt{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:auto 4px 0;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.82rem;line-height:1.4}.programmes_packFoot__uU4nt strong{color:var(--ink)}.programmes_packGo__i01zZ{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--primary-deep);font-weight:700;transition:gap .3s ease}@media (hover:hover) and (pointer:fine){.programmes_pack__AbTfm:focus-visible,.programmes_pack__AbTfm:hover{transform:translateY(-4px);box-shadow:0 22px 40px -30px rgba(20,52,48,.45)}.programmes_pack__AbTfm:hover .programmes_packGo__i01zZ{gap:10px}}@media (prefers-reduced-motion:reduce){.programmes_packGo__i01zZ,.programmes_pack__AbTfm{transition:none}.programmes_pack__AbTfm:focus-visible,.programmes_pack__AbTfm:hover{transform:none}}@media (max-width:900px){.programmes_packs__PKb1P{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.programmes_packs__PKb1P{grid-template-columns:1fr}}.ProgrammeGrid_catalogue__iYol0{position:relative;max-width:1120px;margin:0 auto}.ProgrammeGrid_anchor__U6HXe{position:absolute;top:0;scroll-margin-top:96px}.ProgrammeGrid_chips__i47Dj{display:flex;flex-wrap:wrap;gap:8px}.ProgrammeGrid_chip__OjjlI{min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper-cream);color:var(--ink);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease}.ProgrammeGrid_chip__OjjlI:hover{border-color:var(--primary);background:var(--mint-soft)}.ProgrammeGrid_chip__OjjlI[aria-pressed=true]{border-color:var(--primary-deep);background:var(--primary-deep);color:var(--paper)}.ProgrammeGrid_count__RVlBi{margin:18px 0 14px;color:var(--ink-soft);font-size:.9rem;font-weight:600}.ProgrammeGrid_grid__x8EaT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;animation:ProgrammeGrid_show__RGSH0 .35s ease both}@keyframes ProgrammeGrid_show__RGSH0{0%{opacity:0;transform:translateY(6px)}}.ProgrammeGrid_card__hZ7v9{display:flex;flex-direction:column;gap:6px;height:100%;padding:12px 12px 16px;border:1px solid var(--line);border-radius:18px;background:var(--white);color:inherit;transition:transform .4s cubic-bezier(.2,.6,.2,1),box-shadow .4s ease}.ProgrammeGrid_cover__urUiK{position:relative;display:block;aspect-ratio:16/9;margin-bottom:6px;overflow:hidden;border-radius:10px;background:var(--paper-cream)}.ProgrammeGrid_coverImg__xQmtv{object-fit:contain}.ProgrammeGrid_name__Fi_Kx{font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.15}.ProgrammeGrid_facts__BpDbo{color:var(--ink-soft);font-size:.86rem}@media (hover:hover) and (pointer:fine){.ProgrammeGrid_card__hZ7v9:hover{transform:translateY(-4px);box-shadow:0 22px 40px -30px rgba(20,52,48,.45)}}@media (prefers-reduced-motion:reduce){.ProgrammeGrid_grid__x8EaT{animation:none}.ProgrammeGrid_card__hZ7v9,.ProgrammeGrid_chip__OjjlI{transition:none}}@media (max-width:1024px){.ProgrammeGrid_grid__x8EaT{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ProgrammeGrid_grid__x8EaT{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProgrammeGrid_card__hZ7v9{padding:8px 8px 12px;border-radius:14px}.ProgrammeGrid_cover__urUiK{border-radius:8px}.ProgrammeGrid_name__Fi_Kx{font-size:1.08rem}.ProgrammeGrid_facts__BpDbo{font-size:.78rem}}@media (max-width:640px){.ProgrammeGrid_chips__i47Dj{gap:6px}.ProgrammeGrid_chip__OjjlI{padding:7px 12px;font-size:.84rem}}