.ProgrammeMap_section__uJcGk{--hair:light-dark(rgba(0,46,102,.12),rgba(163,209,255,.12));--line:light-dark(rgba(0,46,102,.2),rgba(163,209,255,.2));--card-bg:light-dark(hsla(0,0%,100%,.72),rgba(10,26,56,.55));--chip-bg:light-dark(rgba(0,128,255,.08),rgba(0,178,255,.1));--chip-fg:light-dark(#0a4fa8,#9fdcff);--ease:cubic-bezier(.2,.7,.3,1);position:relative;padding:80px 16px 72px;scroll-margin-top:96px}.ProgrammeMap_wrap__qDKYa{max-width:76rem;margin:0 auto}.ProgrammeMap_head__vCW2p{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.ProgrammeMap_eyebrow__TTzqM{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.ProgrammeMap_eyebrow__TTzqM i{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 4px var(--accent-soft);animation:ProgrammeMap_pulse__eEjDk 2.4s ease-in-out infinite}.ProgrammeMap_head__vCW2p h2{margin:12px 0 10px;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.06;color:var(--fg)}.ProgrammeMap_head__vCW2p h2 span{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.ProgrammeMap_lede__xES5A{margin:0;max-width:34rem;color:var(--fg-2);font-size:15.5px;line-height:1.65}.ProgrammeMap_tabs__mr0sF{position:relative;flex:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:5px;border-radius:999px;border:1px solid var(--line);background:var(--card-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ProgrammeMap_thumb__E82pm{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--n));border-radius:999px;background:var(--accent-gradient);box-shadow:0 8px 24px -8px rgba(0,128,255,.8);transform:translateX(calc(var(--at) * 100%));transition:transform .45s var(--ease)}.ProgrammeMap_tab__TxuY9{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:0;background:none;border-radius:999px;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:var(--fg-2);white-space:nowrap;transition:color .3s}.ProgrammeMap_tab__TxuY9:hover{color:var(--fg)}.ProgrammeMap_tab__TxuY9[aria-selected=true]{color:var(--on-accent,#04111f)}.ProgrammeMap_tab__TxuY9 em{font-style:normal;font-size:11.5px;font-weight:700;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--chip-bg);color:var(--chip-fg)}.ProgrammeMap_tab__TxuY9[aria-selected=true] em{background:rgba(4,17,31,.16);color:inherit}.ProgrammeMap_tab__TxuY9:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.ProgrammeMap_short__3YUjj{display:none}.ProgrammeMap_grid__mUq0O{list-style:none;margin:0;padding:0;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ProgrammeMap_grid__mUq0O[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-inline:auto}.ProgrammeMap_card__kuMnf{--mx:50%;--my:0px;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--card-bg);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 48px -30px rgba(0,40,110,.7);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s;animation:ProgrammeMap_rise__QKu1X .6s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.ProgrammeMap_card__kuMnf:before{border-radius:inherit;padding:1px;z-index:2;background:linear-gradient(140deg,#00b2ff,transparent 40%,transparent 60%,#0080ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ProgrammeMap_card__kuMnf:after,.ProgrammeMap_card__kuMnf:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s}.ProgrammeMap_card__kuMnf:after{z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),light-dark(rgba(0,128,255,.12),rgba(0,178,255,.16)),transparent 60%)}.ProgrammeMap_card__kuMnf:hover{transform:translateY(-6px);border-color:transparent;box-shadow:0 34px 60px -30px rgba(0,110,255,.75)}.ProgrammeMap_card__kuMnf:hover:after,.ProgrammeMap_card__kuMnf:hover:before{opacity:1}.ProgrammeMap_art__CK0eB{position:relative;aspect-ratio:40/19;overflow:hidden}.ProgrammeMap_art__CK0eB svg{display:block;width:100%;height:100%;transition:transform .8s var(--ease)}.ProgrammeMap_card__kuMnf:hover .ProgrammeMap_art__CK0eB svg{transform:scale(1.04)}.ProgrammeMap_art__CK0eB:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,rgba(4,12,28,.55));pointer-events:none}.ProgrammeMap_code___jSDE,.ProgrammeMap_duration__U9dYj,.ProgrammeMap_flag__4hiEC{position:absolute;z-index:1;font-size:11.5px;font-weight:700;letter-spacing:.08em;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ProgrammeMap_code___jSDE{top:12px;left:12px;padding:5px 10px;color:#eaf6ff;background:rgba(5,15,35,.55);border:1px solid rgba(127,251,255,.35)}.ProgrammeMap_flag__4hiEC{top:12px;right:12px;padding:5px 10px;color:#04111f;background:#7ffbff;letter-spacing:.04em}.ProgrammeMap_duration__U9dYj{left:12px;bottom:12px;padding:6px 12px;letter-spacing:.02em;font-size:12.5px;color:#04111f;background:var(--accent-gradient);box-shadow:0 6px 18px -6px rgba(0,128,255,.9)}.ProgrammeMap_body__ej_rl{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.ProgrammeMap_starts__1ErQj{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--accent-2)}.ProgrammeMap_title___kf2R{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--fg)}.ProgrammeMap_tagline__ZscZW{margin:8px 0 14px;font-size:14px;line-height:1.55;color:var(--fg-2)}.ProgrammeMap_chips__AowGr{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ProgrammeMap_chips__AowGr li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--chip-fg);background:var(--chip-bg);border:1px solid var(--hair)}.ProgrammeMap_chips__AowGr li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-gradient)}.ProgrammeMap_facts__U_32w{list-style:none;margin:auto 0 0;padding:12px 0;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ProgrammeMap_facts__U_32w li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--fg-2);white-space:nowrap}.ProgrammeMap_facts__U_32w svg,.ProgrammeMap_schedule__pVCDt svg{width:16px;height:16px;flex:none;color:var(--accent-2)}.ProgrammeMap_schedule__pVCDt{display:flex;align-items:center;gap:8px;margin:12px 0 16px;font-size:13.5px;font-weight:600;color:var(--fg)}.ProgrammeMap_actions__T_fMi{display:flex;gap:10px}.ProgrammeMap_cta__YElPi{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;background:var(--accent-gradient);color:var(--on-accent,#04111f);font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 10px 24px -12px rgba(0,128,255,.9);transition:box-shadow .3s,transform .2s var(--ease)}.ProgrammeMap_cta__YElPi svg{width:18px;height:18px;transition:transform .3s var(--ease)}.ProgrammeMap_cta__YElPi:hover{box-shadow:0 14px 30px -10px #0096ff}.ProgrammeMap_cta__YElPi:hover svg{transform:translateX(4px)}.ProgrammeMap_cta__YElPi:active{transform:scale(.98)}.ProgrammeMap_ghost__rFFuh{display:inline-flex;align-items:center;padding:12px 16px;border-radius:12px;border:1px solid var(--line);color:var(--fg);font-weight:600;font-size:14.5px;text-decoration:none;transition:border-color .25s,background .25s}.ProgrammeMap_ghost__rFFuh:hover{border-color:var(--accent-2);background:var(--chip-bg)}.ProgrammeMap_cta__YElPi:focus-visible,.ProgrammeMap_ghost__rFFuh:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.ProgrammeMap_footer__WI9_n{margin:28px 0 0;text-align:center;font-size:14.5px;color:var(--fg-2)}.ProgrammeMap_footer__WI9_n a{color:var(--accent-2);font-weight:600;text-underline-offset:3px}.ProgrammeMap_note__SNQ3T{display:block;max-width:48rem;margin:10px auto 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.ProgrammeMap_art__CK0eB [data-a=bar]{transform-box:fill-box;transform-origin:bottom;animation:ProgrammeMap_grow__UlZcJ .8s var(--ease) both;animation-delay:calc(.2s + var(--i) * 80ms)}.ProgrammeMap_art__CK0eB [data-a=draw]{stroke-dasharray:400;stroke-dashoffset:400;animation:ProgrammeMap_draw__83SMa 1.4s .4s var(--ease) forwards}.ProgrammeMap_art__CK0eB [data-a=pulse]{transform-box:fill-box;transform-origin:center;animation:ProgrammeMap_beat__dVTKI 2.2s ease-in-out infinite}.ProgrammeMap_art__CK0eB [data-a=pop]{transform-box:fill-box;transform-origin:center;animation:ProgrammeMap_pop__mNCfk .5s var(--ease) both;animation-delay:calc(.15s + var(--i) * 60ms)}.ProgrammeMap_art__CK0eB [data-a=float]{animation:ProgrammeMap_float__oC_ZA 4s ease-in-out infinite}.ProgrammeMap_art__CK0eB [data-a=type]{transform-box:fill-box;transform-origin:left;animation:ProgrammeMap_type__4QOju .6s var(--ease) both;animation-delay:calc(.2s + var(--i) * .12s)}.ProgrammeMap_art__CK0eB [data-a=travel]{animation:ProgrammeMap_travel__PbBUq 2.4s linear infinite}.ProgrammeMap_art__CK0eB [data-a=flow]{stroke-dasharray:6 8;animation:ProgrammeMap_flow__2zP4E 1.6s linear infinite}.ProgrammeMap_art__CK0eB [data-a=orbit]{transform-box:fill-box;transform-origin:center;animation:ProgrammeMap_spin__o6mbN 24s linear infinite}.ProgrammeMap_art__CK0eB [data-a=twinkle]{transform-box:fill-box;transform-origin:center;animation:ProgrammeMap_beat__dVTKI 2.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .3s)}@keyframes ProgrammeMap_rise__QKu1X{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ProgrammeMap_pulse__eEjDk{50%{box-shadow:0 0 0 7px transparent}}@keyframes ProgrammeMap_grow__UlZcJ{0%{transform:scaleY(0)}}@keyframes ProgrammeMap_draw__83SMa{to{stroke-dashoffset:0}}@keyframes ProgrammeMap_beat__dVTKI{50%{transform:scale(1.25);opacity:.75}}@keyframes ProgrammeMap_pop__mNCfk{0%{transform:scale(0);opacity:0}}@keyframes ProgrammeMap_float__oC_ZA{50%{transform:translateY(-5px)}}@keyframes ProgrammeMap_type__4QOju{0%{transform:scaleX(0)}}@keyframes ProgrammeMap_travel__PbBUq{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(76px);opacity:0}}@keyframes ProgrammeMap_flow__2zP4E{to{stroke-dashoffset:-28}}@keyframes ProgrammeMap_spin__o6mbN{to{transform:rotate(1turn)}}@media (max-width:1023px){.ProgrammeMap_head__vCW2p{flex-direction:column;align-items:flex-start}.ProgrammeMap_grid__mUq0O,.ProgrammeMap_grid__mUq0O[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:639px){.ProgrammeMap_section__uJcGk{padding:60px 16px 52px}.ProgrammeMap_head__vCW2p{margin-bottom:24px}.ProgrammeMap_tabs__mr0sF{width:100%}.ProgrammeMap_tab__TxuY9{padding:10px 12px;font-size:14px}.ProgrammeMap_long__YcVzB{display:none}.ProgrammeMap_short__3YUjj{display:inline}.ProgrammeMap_grid__mUq0O,.ProgrammeMap_grid__mUq0O[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:18px}.ProgrammeMap_title___kf2R{font-size:20px}.ProgrammeMap_facts__U_32w li{font-size:12px}}@media (prefers-reduced-motion:reduce){.ProgrammeMap_art__CK0eB [data-a],.ProgrammeMap_card__kuMnf{animation:none!important}.ProgrammeMap_art__CK0eB [data-a=draw]{stroke-dashoffset:0}.ProgrammeMap_art__CK0eB svg,.ProgrammeMap_card__kuMnf,.ProgrammeMap_card__kuMnf:after,.ProgrammeMap_card__kuMnf:before,.ProgrammeMap_cta__YElPi,.ProgrammeMap_cta__YElPi svg,.ProgrammeMap_thumb__E82pm{transition:none}.ProgrammeMap_card__kuMnf:hover,.ProgrammeMap_card__kuMnf:hover .ProgrammeMap_art__CK0eB svg{transform:none}.ProgrammeMap_eyebrow__TTzqM i{animation:none}}