.HomeProgrammes_section__zqRL2{background:radial-gradient(ellipse at 100% 0,hsl(var(--primary)/.13),transparent 55%),hsl(var(--background))}.HomeProgrammes_card__XjvF7{position:relative;isolation:isolate;overflow:hidden;border:solid hsl(var(--primary)/.25);border-width:1px 1px 4px;background:linear-gradient(145deg,hsl(var(--primary)/.13),hsl(var(--card)) 65%);box-shadow:0 6px 0 hsl(var(--primary)/.05),0 15px 28px -18px hsl(var(--foreground)/.28);transition:transform .18s ease,box-shadow .18s ease}.HomeProgrammes_card__XjvF7:before{content:"";position:absolute;z-index:-1;width:9rem;height:9rem;border:1.5rem solid hsl(var(--primary)/.08);border-radius:50%;right:-3rem;top:-3rem}.HomeProgrammes_icon__6w6M5{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:1.75rem;border-radius:.9rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:4px 4px 0 hsl(var(--primary)/.16)}.HomeProgrammes_grid__j_655>li:nth-child(4n+2) .HomeProgrammes_card__XjvF7,.HomeProgrammes_grid__j_655>li:nth-child(4n+3) .HomeProgrammes_card__XjvF7{background:linear-gradient(145deg,hsl(var(--surface-navy)),hsl(var(--bg-footer)));border-color:hsl(var(--surface-navy))}.HomeProgrammes_grid__j_655>li:nth-child(4n+2) .HomeProgrammes_card__XjvF7 :is(h3,p,span),.HomeProgrammes_grid__j_655>li:nth-child(4n+3) .HomeProgrammes_card__XjvF7 :is(h3,p,span){color:hsl(var(--surface-navy-foreground))}.HomeProgrammes_grid__j_655>li:nth-child(4n+2) .HomeProgrammes_card__XjvF7 p,.HomeProgrammes_grid__j_655>li:nth-child(4n+3) .HomeProgrammes_card__XjvF7 p{opacity:.85}.HomeProgrammes_grid__j_655>li:nth-child(4n+2) .HomeProgrammes_icon__6w6M5,.HomeProgrammes_grid__j_655>li:nth-child(4n+3) .HomeProgrammes_icon__6w6M5{background:hsl(var(--surface-navy-foreground)/.12);box-shadow:4px 4px 0 hsl(var(--surface-navy-foreground)/.06)}.HomeProgrammes_support__yEbo6{border:1px solid hsl(var(--primary)/.2);border-top:3px solid hsl(var(--primary));border-radius:1rem;padding:1.5rem;background:linear-gradient(150deg,hsl(var(--primary)/.08),hsl(var(--card)));box-shadow:0 12px 24px -20px hsl(var(--foreground)/.3)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeProgrammes_card__XjvF7:hover{transform:translateY(-5px);box-shadow:0 8px 0 hsl(var(--primary)/.07),0 24px 32px -18px hsl(var(--foreground)/.3)}}@media (prefers-reduced-motion:reduce){.HomeProgrammes_card__XjvF7{transition:none}}