:root{--void:#3A1E7A;--night:#422A7E;--plum:#48308A;--slate:#4A3090;--cream:#FFF7EC;--mist:#E9E2FA;--dim:#D5CBF3;--glass:rgba(255,247,236,.08);--glassb:rgba(255,247,236,.20)}body{background:var(--void);color:var(--cream)}#v-checkout,.hero,.mq,.statband,footer,section.co,section.gw,section.vh{--magenta:#FFB3DA;--coral:#FFB49E;--gold:#FCD34D;--cyan:#67E8F9;--violet:#C4B5FD;--emerald:#6EE7C4}.btn.pri,.dcap .frm,.mob button[aria-current=page],.rib,.toast,nav.main button[aria-current=page]{background:linear-gradient(96deg,#FBBF24,#F0409B);color:#0B0220}.btn.cy,.fchip[aria-pressed=true],.lang button[aria-pressed=true],.skip,.slot[aria-pressed=true]{background:#22D3EE;color:#06121A;border-color:#22D3EE}.step button:hover:not(:disabled){background:#22D3EE;color:#06121A}.pin.save{background:#2DD4A7;color:#05231C}.pin.new{background:#FBBF24;color:#2A1A00}.eyebrow .dot{background:#2DD4A7;box-shadow:0 0 12px #2DD4A7}.rav{color:#0B0220}.think i{background:#22D3EE}.think i:nth-child(3){background:#FBBF24}.bsk .n{color:#fff}.bsk .n,.mq-in span:after{background:#F0409B}.pin.hot{background:#C21E6B;color:#fff}.grad{background:linear-gradient(96deg,#FBBF24,#FF6FB5 46%,#22D3EE);-webkit-background-clip:text;background-clip:text;color:transparent}.think i:nth-child(2){background:#F0409B}.proto{background:#2A1560;color:var(--mist)}header{background:rgba(46,24,102,.93);border-bottom:1px solid rgba(255,247,236,.12)}footer{background:#2E1866;border-top:1px solid rgba(255,247,236,.12)}.creds,.fbot,.flic{color:var(--dim)}.mq{background:rgba(255,247,236,.04);border-block-color:rgba(255,247,236,.14)}.mq-in span{color:var(--mist)}.hero{background:linear-gradient(180deg,#34196F,#3A1E7A 45%,#422A7E)}.vign{background:radial-gradient(120% 90% at 50% 30%,transparent 34%,rgba(46,24,102,.6) 100%)}.mesh{opacity:.82}.mesh i:nth-child(2){background:radial-gradient(circle,rgba(240,64,155,.86),transparent 66%)}.mesh i:first-child{background:radial-gradient(circle,rgba(139,92,246,.98),transparent 66%)}.ring{opacity:1}.ring stop:first-child{stop-color:#FBBF24}.ring stop:nth-child(2){stop-color:#F0409B}.ring stop:nth-child(3){stop-color:#22D3EE}.ring [stroke-width="1"]{stroke-width:1.8}.ring [stroke-width="1.1"]{stroke-width:1.9}.ring [stroke-width="1.2"]{stroke-width:2}.ring [stroke-width="1.3"]{stroke-width:2.2}.ring [stroke-width="1.4"]{stroke-width:2.3}.ring [stroke-width="1.5"]{stroke-width:2.4}.ring [stroke-width=".8"]{stroke-width:1.4}.ring [opacity=".3"]{opacity:.6}.ring [opacity=".35"]{opacity:.65}.ring [opacity=".4"]{opacity:.7}.ring [opacity=".5"]{opacity:.8}.ring [opacity=".55"]{opacity:.85}.ring circle[fill]{r:3;opacity:1}.chip{background:rgba(46,24,102,.86)}.eyebrow{background:rgba(46,24,102,.55)}.hstat span,.scroller span{color:var(--mist)}.dfsvg{filter:drop-shadow(0 26px 30px rgba(6,3,28,.62)) drop-shadow(0 0 60px rgba(251,191,36,.12))}.ghost{display:none}#v-home>section:first-of-type{background:#3A1E7A}#v-home>section:nth-of-type(2){background:#422A7E}.statband{background:linear-gradient(100deg,#48308A,#422A7E 55%,#4A3090)}#v-home>section:nth-of-type(5){background:#3A1E7A}#v-home>section:nth-of-type(6){background:#422A7E}#v-home>section:nth-of-type(7){background:linear-gradient(180deg,#422A7E,#3A1E7A)}section.vh{background:linear-gradient(180deg,#2E1866,#422A7E)}#v-english>section.gw:nth-of-type(2n),#v-programmes>section.gw:nth-of-type(2n),#v-schools>section.gw:nth-of-type(2n),#v-tickets>section.gw:nth-of-type(2n){background:#422A7E}#v-checkout{background:linear-gradient(180deg,#48308A,#4A3090 34%,#48308A 72%,#422A7E)}section.gw.g1:before{background:radial-gradient(90% 70% at 12% 0,rgba(139,92,246,.36),transparent 62%),radial-gradient(70% 60% at 96% 88%,rgba(240,64,155,.24),transparent 64%)}section.gw.g2:before{background:radial-gradient(80% 70% at 88% 4%,rgba(34,211,238,.28),transparent 62%),radial-gradient(70% 60% at 4% 90%,rgba(45,212,167,.2),transparent 64%)}section.gw.g3:before{background:radial-gradient(80% 70% at 10% 6%,rgba(251,191,36,.24),transparent 60%),radial-gradient(70% 70% at 92% 94%,rgba(139,92,246,.28),transparent 64%)}section.gw.g4:before{background:radial-gradient(85% 70% at 50% 0,rgba(240,64,155,.14),transparent 64%),radial-gradient(70% 60% at 8% 96%,rgba(34,211,238,.16),transparent 62%)}#v-checkout section.co:after,section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after,section.vh:after{--pm:linear-gradient(90deg,transparent,transparent 22%,rgba(0,0,0,.30) 42%,rgba(0,0,0,.75) 64%,#000);--po:.46}section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after{--pm:linear-gradient(90deg,transparent,transparent 22%,rgba(0,0,0,.30) 42%,rgba(0,0,0,.75) 64%,#000),linear-gradient(180deg,transparent,rgba(0,0,0,.22) 170px,rgba(0,0,0,.75) 320px,#000 430px);-webkit-mask-composite:source-in;mask-composite:intersect}section.gw.g1:after{background-size:150px 150px}section.gw.g4:after{background-size:130px 225.2px}section.gw.g2:after{background-size:115px 115px}section.gw.g3:after{background-size:220px 220px}section.vh:after{--po:.34}section.pale:after{--po:.26}section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.tl):after{--po:.20}.statband .gpat{opacity:.26}@media(max-width:979px){section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after{--pm:linear-gradient(90deg,transparent,transparent 34%,rgba(0,0,0,.30) 62%,rgba(0,0,0,.75) 84%,#000),linear-gradient(180deg,transparent,rgba(0,0,0,.15) 240px,rgba(0,0,0,.7) 420px,#000 540px);--po:.40}section.vh:after{--pm:linear-gradient(90deg,transparent,transparent 42%,rgba(0,0,0,.30) 66%,rgba(0,0,0,.75) 86%,#000);--po:.30}}.bookcard,.cf input,.cf select,.cf textarea,.cout,.ct,.dmeta span,.fchip,.hl li,.note,.pay,.rc,.slot,.step,.tc{background:#4A3090;border-color:rgba(255,247,236,.18);-webkit-backdrop-filter:none;backdrop-filter:none}.bookcard,.cout,.ct,.rc,.tc{background:linear-gradient(180deg,#523A98,#4A3090 38%)}.tc:hover{border-color:rgba(34,211,238,.6)}.bt{background:#4A3090;border-color:rgba(255,247,236,.16)}.ct p,.rc p{color:var(--mist)}#v-checkout .bookcard,#v-checkout .cf input,#v-checkout .cf select,#v-checkout .pay{background:#523A98;border-color:rgba(255,247,236,.28)}#v-checkout .coline .rm,#v-checkout .coline .sub,#v-checkout .pay span{color:var(--mist)}.pay[aria-checked=true]{border-color:#22D3EE;background:#153A5C}.cf input::placeholder,.cf textarea::placeholder{color:var(--dim)}.tli .med{background:#3A1E7A}section.pale{--gold:#7A4F00;--cyan:#0B5C73;--magenta:#A81552;--violet:#5B21B6;--emerald:#0C6157}.chp,.facts .f{background:rgba(109,40,217,.1);color:#5B21B6}.btn.dark{background:#160B33;color:#FFF7EC}.dmeta span{background:rgba(46,24,102,.6)}.bt:after{background:linear-gradient(180deg,rgba(46,24,102,0) 26%,rgba(46,24,102,.62) 54%,rgba(38,18,88,.97) 84%)}.dt:before{background:linear-gradient(180deg,rgba(46,24,102,0) 30%,rgba(46,24,102,.55) 62%,rgba(46,24,102,.96) 88%)}.hh:before{background:linear-gradient(180deg,rgba(46,24,102,.1) 38%,rgba(46,24,102,.95) 88%)}.tc .pic:after{background:linear-gradient(180deg,transparent 52%,rgba(46,24,102,.8))}.dhero:before{background:linear-gradient(180deg,rgba(46,24,102,.28),rgba(46,24,102,.55) 46%,rgba(46,24,102,.97))}.bt small,.dcap p,.hh p{color:#EFE9FC}@media(max-width:479px){.dg{grid-template-columns:repeat(2,1fr);gap:12px}}.statband,section.gw,section.pale{border-image:linear-gradient(90deg,transparent 4%,rgba(251,191,36,.42) 50%,transparent 96%) 1;border-width:1px 0 0;border-top:1px solid transparent}#v-home>section:first-of-type{background:linear-gradient(180deg,#3A1E7A,#3A1E7A 60%,#33167A);--card:#4A3090}#v-home>section:nth-of-type(2){background:linear-gradient(180deg,#33167A,#561F66 22%,#561F66);--card:#6A2A7C}#v-home>section:nth-of-type(2).gw:before{background:radial-gradient(70% 60% at 82% 0,rgba(240,64,155,.26),transparent 62%),radial-gradient(60% 50% at 6% 100%,rgba(251,191,36,.14),transparent 64%)}.statband{background:linear-gradient(180deg,#561F66,#3A1E7A 45%,#2E1866)}.statband .gpat{opacity:.34}#v-home>section:nth-of-type(5){background:linear-gradient(180deg,#2E1866,#31187A 30%,#31187A);--card:#43289A}#v-home>section:nth-of-type(5).gw:before{background:radial-gradient(80% 70% at 88% 4%,rgba(34,211,238,.34),transparent 62%),radial-gradient(60% 50% at 4% 92%,rgba(139,92,246,.3),transparent 64%)}#v-home>section:nth-of-type(6){background:linear-gradient(180deg,#31187A,#48308A 28%,#48308A);--card:#5A3F9C}#v-home>section:nth-of-type(6).gw:before{background:radial-gradient(80% 70% at 6% 6%,rgba(251,191,36,.26),transparent 60%),radial-gradient(70% 70% at 94% 96%,rgba(240,64,155,.22),transparent 64%)}#v-home>section:nth-of-type(7){background:linear-gradient(180deg,#48308A,#4C1C60 34%,#4C1C60 70%,#2E1866);--card:#622A78}#v-home>section:nth-of-type(7).gw:before{background:radial-gradient(80% 60% at 90% 10%,rgba(139,92,246,.28),transparent 62%),radial-gradient(60% 50% at 6% 96%,rgba(240,64,155,.16),transparent 64%)}#v-home>section:nth-of-type(7):after{--pi:var(--pat-kha2)}.bookcard,.bt,.cf input,.cf select,.cf textarea,.cout,.ct,.dmeta span,.fchip,.hl li,.note,.pay,.rc,.slot,.step,.tc{background:var(--card,#4A3090)}.bookcard,.cout,.ct,.rc,.tc{background:linear-gradient(180deg,color-mix(in srgb,var(--card,#4A3090) 88%,#FFF7EC) 0,var(--card,#4A3090) 38%)}.tli .med{background:var(--card,#4A3090)}section.pale .tli .med{background:var(--sand)}#v-detail>section.gw,#v-english>section.gw,#v-programmes>section.gw,#v-schools>section.gw,#v-tickets>section.gw{background:#3A1E7A;--card:#4A3090}#v-english>section.gw:nth-of-type(2n),#v-programmes>section.gw:nth-of-type(2n),#v-schools>section.gw:nth-of-type(2n),#v-tickets>section.gw:nth-of-type(2n){background:#561F66;--card:#6A2A7C}.view>section.gw:last-child{background:linear-gradient(180deg,#3A1E7A,#3A1E7A 60%,#2E1866)}#v-checkout section.co:after,section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after,section.vh:after{--po:.62}section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after{--pm:linear-gradient(90deg,rgba(0,0,0,.10),rgba(0,0,0,.22) 14%,rgba(0,0,0,.55) 34%,rgba(0,0,0,.88) 56%,#000),linear-gradient(180deg,transparent,rgba(0,0,0,.25) 150px,rgba(0,0,0,.85) 300px,#000 400px)}section.vh:after{--po:.50;--pm:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.4) 30%,rgba(0,0,0,.85) 60%,#000)}section.pale:after{--po:.42}#v-checkout section.co:after{--po:.30}section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.tl):after{--po:.24}.statband .gpat{opacity:.5;background-size:170px 170px}@media(max-width:979px){section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after{--pm:linear-gradient(90deg,rgba(0,0,0,.14),rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 62%,#000),linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.3) 200px,rgba(0,0,0,.85) 380px,#000 480px);--po:.52}section.vh:after{--po:.42}section.pale:after{--po:.34}section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.tl):after{--po:.20}}section.gw:after{z-index:-2}section.gw:before{z-index:-1}.kick{background:rgba(46,24,102,.88)}section.pale .kick{background:rgba(255,243,226,.9)}.lnk{background:rgba(46,24,102,.86);border:1px solid rgba(255,247,236,.22);padding:10px 18px;border-radius:999px}.lnk:hover{gap:13px;border-color:#67E8F9}section.pale .lnk{background:#FFFBF2;border-color:rgba(31,17,69,.18)}.statband .gpat{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.22) 34%,rgba(0,0,0,.22) 66%,#000);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.22) 34%,rgba(0,0,0,.22) 66%,#000)}.sc span{color:#F4EEFF}.tli .who{color:#A7F3D0}.hstat span{color:#F4EEFF}section.gw.g1:after,section.gw.g2:after,section.gw.g4:after,section.gw:after{--pm:linear-gradient(180deg,transparent,rgba(0,0,0,.16) 190px,rgba(0,0,0,.62) 340px,#000 480px);-webkit-mask-composite:source-over;mask-composite:add}section.gw.g3:after,section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.split):after,section.gw:has(.tl):after{--pm:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.14) 18%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.88) 62%,#000),linear-gradient(180deg,transparent,rgba(0,0,0,.25) 150px,rgba(0,0,0,.85) 300px,#000 400px);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:979px){section.gw.g1:after,section.gw.g2:after,section.gw.g4:after,section.gw:after{--pm:linear-gradient(180deg,transparent,rgba(0,0,0,.14) 240px,rgba(0,0,0,.6) 420px,#000 560px);-webkit-mask-composite:source-over;mask-composite:add}section.gw.g3:after,section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.split):after,section.gw:has(.tl):after{--pm:linear-gradient(90deg,rgba(0,0,0,.10),rgba(0,0,0,.3) 36%,rgba(0,0,0,.7) 66%,#000),linear-gradient(180deg,transparent,rgba(0,0,0,.3) 200px,rgba(0,0,0,.85) 380px,#000 480px);-webkit-mask-composite:source-in;mask-composite:intersect}}.tli .who{color:#B9F5DC}.shd{position:relative;isolation:isolate}section.gw .shd+.shd:before,section.gw .shd[style*=margin-top]:before{content:"";position:absolute;z-index:-1;inset:-30px -48px -24px -48px;border-radius:40px;background:radial-gradient(closest-side,var(--clr,#3A1E7A) 60%,transparent 100%)}#v-english>section.gw:nth-of-type(2n){--clr:#561F66}#v-english>section.gw:nth-of-type(odd){--clr:#3A1E7A}#v-checkout section.co:after,section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after,section.pale:after,section.vh:after{--po:.34}section.vh:after{--po:.28}section.pale:after{--po:.22}#v-checkout section.co:after{--po:.16}section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.tl):after{--po:.16}.statband .gpat{opacity:.3}@media(max-width:979px){section.gw.g1:after,section.gw.g2:after,section.gw.g3:after,section.gw.g4:after,section.gw:after{--po:.30}section.vh:after{--po:.26}section.pale:after{--po:.20}section.gw:has(.dsec):after,section.gw:has(.otab):after,section.gw:has(.tl):after{--po:.14}}#v-english p[style*="--dim"]{color:#E9E2FA!important}section.vh{background:linear-gradient(180deg,#2E1866,#3A1E7A 55%,#422A7E)}#v-tickets>section.gw{background:linear-gradient(180deg,#422A7E,#561F66 14%,#4C1C60 46%,#3A1E7A 78%,#2E1866);--card:#6A2A7C}#v-detail>section.gw{background:linear-gradient(180deg,#3A1E7A,#48308A 40%,#3A1E7A 80%,#2E1866);--card:#4A3090}#v-english>section.gw{background:linear-gradient(180deg,#422A7E,#48308A 18%,#31187A 48%,#561F66 78%,#2E1866);--card:#4A3090}#v-english>section.gw .ct{--card:#43289A}#v-schools>section.gw{background:linear-gradient(180deg,#422A7E,#31187A 26%,#3A1E7A 56%,#4C1C60 84%,#2E1866);--card:#4A3090}#v-programmes>section.gw,.view:not([id])>section.gw{background:linear-gradient(180deg,#422A7E,#3A1E7A 50%,#2E1866);--card:#4A3090}#v-checkout{background:linear-gradient(180deg,#2E1866,#3A1E7A 22%,#48308A 60%,#3A1E7A)}#v-checkout section.vh{background:transparent}section.vh .mesh{opacity:.7!important}section.gw:has(.coline):after,section.gw:has(.ordcard):after,section.gw:has(.prose):after{--po:.16}section.gw:has(.ordcard):after,section.gw:has(.prose):after{--pm:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.14) 18%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.88) 62%,#000),linear-gradient(180deg,transparent,rgba(0,0,0,.25) 150px,rgba(0,0,0,.85) 300px,#000 400px);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] section.gw.g3:after,[dir=rtl] section.gw:has(.ordcard):after,[dir=rtl] section.gw:has(.prose):after,[dir=rtl] section.gw:has(.split):after,[dir=rtl] section.gw:has(.tl):after{transform:scaleX(-1)}.prose h2{color:var(--cream)}.prose li,.prose p{color:#E9E2FA}section.vh{background:radial-gradient(46% 90% at 92% 30%,rgba(110,24,102,.75) 0,rgba(110,24,102,.35) 45%,rgba(110,24,102,0) 100%),linear-gradient(180deg,#2E1866,#33148E)}[dir=rtl] section.vh{background:radial-gradient(46% 90% at 8% 30%,rgba(110,24,102,.75) 0,rgba(110,24,102,.35) 45%,rgba(110,24,102,0) 100%),linear-gradient(180deg,#2E1866,#33148E)}section.vh .mesh{opacity:.32!important}section.vh{--card:#4A2CA8}#v-tickets>section.gw{background:linear-gradient(180deg,#33148E,#561F66 16%,#4C1C60 48%,#33148E 80%,#2E1866);--card:#6E2C82}#v-detail>section.gw{background:linear-gradient(180deg,#33148E,#3B1A9E 45%,#33148E 82%,#2E1866);--card:#5233B0}#v-english>section.gw{background:linear-gradient(180deg,#33148E,#3B1A9E 20%,#31187A 48%,#561F66 78%,#2E1866);--card:#5233B0}#v-english>section.gw .ct{--card:#4A2CA8}#v-english>section.gw .split{--card:#6E2C82}#v-schools>section.gw{background:linear-gradient(180deg,#33148E,#31187A 26%,#3B1A9E 56%,#4C1C60 84%,#2E1866);--card:#5233B0}#v-schools>section.gw .split{--card:#6E2C82}#v-programmes>section.gw,.view:not([id])>section.gw{background:linear-gradient(180deg,#33148E,#3B1A9E 50%,#2E1866);--card:#5233B0}#v-checkout{background:linear-gradient(180deg,#2E1866,#33148E 24%,#3B1A9E 60%,#33148E)}#v-checkout section.co{--card:#5233B0}#v-checkout .bookcard,#v-checkout .cf input,#v-checkout .cf select,#v-checkout .pay{background:#5233B0}.bookcard,.cf input,.cf select,.cf textarea,.cout,.ct,.dmeta span,.fchip,.hl li,.note,.ordcard,.pay,.rc,.slot,.step,.tc{border-color:rgba(255,247,236,.28)}.bookcard,.cout,.ct,.ordcard,.rc,.tc{background:linear-gradient(180deg,color-mix(in srgb,var(--card,#5233B0) 86%,#FFF7EC) 0,var(--card,#5233B0) 40%)}.cf input,.cf select,.cf textarea,.dmeta span,.fchip,.hl li,.note,.pay,.slot,.step{background:var(--card,#5233B0)}.coline,.orow,.otab td,.otab th,.paxrow{border-color:rgba(255,247,236,.22)}.view:not(#v-home) section.gw:before{opacity:.5}#v-english>section.gw:after,#v-tickets>section.gw:after{--po:.30}#v-checkout section.co:after,#v-detail>section.gw:after,#v-schools>section.gw:after,.view:not([id])>section.gw:after{--po:.14}.prose section,.prose>section{padding:0;position:static}.prose h2{margin:38px 0 12px}.prose h2:first-child{margin-top:0}.view:not(#v-home) section.gw:before,section.vh .mesh{display:none}section.vh{background:radial-gradient(40% 100% at 92% 40%,rgba(110,24,102,.85) 0,rgba(110,24,102,.4) 45%,rgba(110,24,102,0) 100%),radial-gradient(50% 120% at 20% 0,rgba(59,26,158,.9) 0,rgba(59,26,158,0) 70%),linear-gradient(180deg,#2E1866,#33148E)}[dir=rtl] section.vh{background:radial-gradient(40% 100% at 8% 40%,rgba(110,24,102,.85) 0,rgba(110,24,102,.4) 45%,rgba(110,24,102,0) 100%),radial-gradient(50% 120% at 80% 0,rgba(59,26,158,.9) 0,rgba(59,26,158,0) 70%),linear-gradient(180deg,#2E1866,#33148E)}#v-checkout section.vh{background:linear-gradient(180deg,#2E1866,#33148E)}.crumb{display:inline-flex;background:rgba(46,24,102,.78);padding:7px 14px;border-radius:999px;border:1px solid rgba(255,247,236,.22)}.crumb a,.crumb button{color:#A5F3FC}.bookcard .fromsub,.coline .sub,.formnote,.paxrow span,.pay span{color:#DDD4F7}section.pale .cf label{color:#5B21B6}#v-checkout,.hero,.mq,.statband,:root,footer,section.co,section.gw,section.vh{--mist:#F6F1FF;--dim:#EAE3FB}.bookcard .fromsub,.bt small,.chip span,.coline .sub,.cout .os,.creds,.crumb,.ct p,.dcap p,.dsec p,.fbot,.fg ul button,.flic,.formnote,.hh p,.hl li,.hstat span,.mq-in span,.mrow,.note,.orow p,.otab td,.paxrow span,.pay span,.prc s,.prc small,.prose li,.prose p,.rc p,.rw em,.sc span,.scroller span,.sub,.tc .bd,.tli p,li,p{color:#F6F1FF}.dhero p,.hero .sub,.shd p,section.vh p{color:#FFF7EC}.ct .cm,.orow .ow,.otab td,.rate,.tli .who{color:#FDE68A}.cf label{color:#A5F3FC}h1,h2,h3,h4{color:#FFFFFF}#v-checkout,#v-checkout section.co,#v-detail>section.gw,#v-english>section.gw,#v-english>section.gw .ct,#v-english>section.gw .split,#v-home>section:first-of-type,#v-home>section:nth-of-type(2),#v-home>section:nth-of-type(5),#v-home>section:nth-of-type(6),#v-home>section:nth-of-type(7),#v-programmes>section.gw,#v-schools>section.gw,#v-schools>section.gw .split,#v-tickets>section.gw,#v-tickets>section.gw .tc:nth-child(n+5),.hero,.statband,.view:not([id])>section.gw,section.co,section.gw,section.vh{--card:#2C1666;--cardb:rgba(255,247,236,.30)}.bookcard,.bt,.cf input,.cf select,.cf textarea,.cout,.ct,.dmeta span,.fchip,.hl li,.note,.ordcard,.pay,.rc,.slot,.step,.tc{background:#2C1666;border-color:rgba(255,247,236,.3)}.bookcard,.cout,.ct,.ordcard,.rc,.tc{background:linear-gradient(180deg,#33196F,#2C1666 40%)}.tc{box-shadow:0 22px 44px -24px rgba(8,4,40,.9)}#v-checkout .bookcard,#v-checkout .cf input,#v-checkout .cf select,#v-checkout .pay{background:#2C1666}.pay[aria-checked=true]{background:#0E3A55;border-color:#67E8F9}.fchip,.slot{color:#F6F1FF}.cf select option{color:#160B33}#dBody,.otab,.prose,.tl{background:#2C1666;border:1px solid rgba(255,247,236,.26);border-radius:22px;padding:28px 30px}.tl:before{inset-inline-start:53px;top:40px;bottom:40px}.tli .med{background:#2C1666}@media(max-width:640px){#dBody,.otab,.prose,.tl{padding:20px 18px}.tl:before{inset-inline-start:41px}}.prose section:first-child h2,.prose>section:first-child h2{margin-top:0}section.pale,section.pale h2,section.pale h3,section.pale li,section.pale p{color:#160B33}section.pale .ct p,section.pale .shd p,section.pale p{color:#2B1D55}section.pale .ct,section.pale .note{background:rgba(22,11,51,.05);color:#160B33}.pc,.pc p{color:#160B33}.pc p{color:#4B3A7A}.pin{backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0);isolation:isolate}.tc{--card:#2C1666}.tc .ft{flex-wrap:nowrap;align-items:center}.tc .ft .btn{padding:11px 18px;flex:0 0 auto}.prc,.tc .ft .btn{white-space:nowrap}@media(max-width:340px){.tc .ft{flex-wrap:wrap}}.brand .brand-int{color:#FF8BC4}.toast{width:max-content;max-width:calc(100vw - 32px);white-space:nowrap;line-height:1.2}@media(max-width:420px){.toast{font-size:13.5px;padding:13px 18px}}.crumb{flex-wrap:wrap;row-gap:4px;max-width:100%;line-height:1.35}@media(max-width:700px){.crumb>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crumb>span:nth-last-child(2){display:none}}.dhero:before{background:linear-gradient(180deg,rgba(21,15,82,.3),rgba(21,15,82,.66) 38%,rgba(46,24,102,.9) 70%,rgba(45,15,128,.98))}@media(max-width:700px){.dhero:before{background:linear-gradient(180deg,rgba(21,15,82,.4),rgba(21,15,82,.74) 30%,rgba(46,24,102,.94) 66%,rgba(45,15,128,.98))}}.dmeta>span{white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center}.dmeta .rate,.dmeta .stars,.dmeta>span span{background:none;border:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap}.dmeta>span>svg{width:16px;height:16px;flex:0 0 16px}.ring{left:var(--ringX,50%);top:var(--ringY,50%)}.btn.wa{background:#25D366;color:#062A17;border-color:#25D366;font-weight:800}.btn.wa:hover{transform:translateY(-3px);background:#2EE070}.btn.wa:focus-visible{outline:3px solid #fff;outline-offset:3px}.tc.is-out .pic img{filter:saturate(1.12) contrast(1.04)}.tc .pic:after{background:linear-gradient(180deg,transparent 78%,rgba(46,24,102,.38))}.bt:after{background:linear-gradient(180deg,rgba(38,18,88,0) 48%,rgba(38,18,88,.5) 70%,rgba(32,14,80,.9))}.dhero.is-split{min-height:0;display:block;overflow:visible}.dhero.is-split:before{display:none}.dhero.is-split .wrap{padding-block:34px 26px}.dhero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:44px;gap:44px;align-items:center}.dhero-text{min-width:0}.dhero-pic{margin:0;position:relative;aspect-ratio:4/3;border-radius:22px;overflow:hidden;box-shadow:0 22px 50px -18px rgba(10,4,40,.65),0 0 0 1px rgba(255,247,236,.18);background:#2C1666}.dhero-pic img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.03)}.dhero.is-split .dmeta span{background:rgba(255,247,236,.08)}@media (max-width:860px){.dhero-grid{grid-template-columns:1fr;gap:20px}.dhero-pic{order:-1;border-radius:18px}.dhero.is-split .wrap{padding-block:16px 18px}}.dhero p.dhero-notice{display:inline-block;margin:4px 0 6px;padding:9px 16px;border-radius:12px;background:#FFE7A3;color:#2A1458;font-weight:700;font-size:15px;line-height:1.4}.dhero.is-split{isolation:isolate;background:radial-gradient(42% 70% at 0 0,rgba(253,230,138,.13),transparent 72%),radial-gradient(48% 85% at 80% 55%,rgba(255,159,208,.2),transparent 70%)}.dhero.is-split:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--pat-ros);background-size:210px 210px;background-position:0 0;opacity:.4;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.55) 12%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 44%,rgba(0,0,0,.6) 60%,#000);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.55) 12%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 44%,rgba(0,0,0,.6) 60%,#000)}[dir=rtl] .dhero.is-split:after{transform:scaleX(-1)}.dhero.is-split:before{display:block;content:"";position:absolute;left:0;right:0;bottom:0;top:auto;height:14px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cpath d='M14 1 20 7 14 13 8 7Z' fill='%23FDE68A'/%3E%3Cpath d='M3 7h3M22 7h3' stroke='%23FDE68A' stroke-width='1.2'/%3E%3C/svg%3E") 50% /28px 14px no-repeat,linear-gradient(90deg,transparent 4%,rgba(253,230,138,.55) 30%,rgba(253,230,138,.55) 46%,transparent 48%,transparent 52%,rgba(253,230,138,.55) 54%,rgba(253,230,138,.55) 70%,transparent 96%) 50% /100% 1px no-repeat}.dhero.is-split .dhero-pic{outline:1px solid rgba(253,230,138,.6);outline-offset:9px}@media (max-width:860px){.dhero.is-split:after{background-size:170px 170px;opacity:.34;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 30%,rgba(0,0,0,.12) 55%,rgba(0,0,0,.12) 80%,rgba(0,0,0,.5));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 30%,rgba(0,0,0,.12) 55%,rgba(0,0,0,.12) 80%,rgba(0,0,0,.5))}.dhero.is-split .dhero-pic{outline-offset:6px}}html.anim .rv:not(.rvw){opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}html.anim .rv.rvw{opacity:0;transform:translateY(34px)}html.anim .rv.rvw.x{transform:translateX(-46px)}html.anim .rv.rvw.xr{transform:translateX(46px)}html.anim .rv.rvw.sc{transform:scale(.9)}html.anim .rv.rvw.msk{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.anim .rv.rvw{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}.mesh{filter:none;top:0;bottom:auto;height:140%;transform:translateY(-14.2857%)}.mesh i{border-radius:0;scale:1.5;will-change:transform}.mesh i:first-child{background:radial-gradient(closest-side,rgba(139,92,246,.784) 0,rgba(139,92,246,.75) 8.333%,rgba(139,92,246,.657) 16.67%,rgba(139,92,246,.526) 25%,rgba(139,92,246,.386) 33.33%,rgba(139,92,246,.259) 41.67%,rgba(139,92,246,.159) 50%,rgba(139,92,246,.09) 58.33%,rgba(139,92,246,.046) 66.67%,rgba(139,92,246,.022) 75%,rgba(139,92,246,.009) 83.33%,rgba(139,92,246,.004) 91.67%,rgba(139,92,246,0) 100%)}.mesh i:nth-child(2){background:radial-gradient(closest-side,rgba(240,64,155,.688) 0,rgba(240,64,155,.658) 8.333%,rgba(240,64,155,.576) 16.67%,rgba(240,64,155,.462) 25%,rgba(240,64,155,.339) 33.33%,rgba(240,64,155,.227) 41.67%,rgba(240,64,155,.14) 50%,rgba(240,64,155,.079) 58.33%,rgba(240,64,155,.04) 66.67%,rgba(240,64,155,.019) 75%,rgba(240,64,155,.008) 83.33%,rgba(240,64,155,.003) 91.67%,rgba(240,64,155,0) 100%)}.mesh i:nth-child(3){background:radial-gradient(closest-side,rgba(34,211,238,.496) 0,rgba(34,211,238,.475) 8.333%,rgba(34,211,238,.415) 16.67%,rgba(34,211,238,.333) 25%,rgba(34,211,238,.244) 33.33%,rgba(34,211,238,.164) 41.67%,rgba(34,211,238,.101) 50%,rgba(34,211,238,.057) 58.33%,rgba(34,211,238,.029) 66.67%,rgba(34,211,238,.014) 75%,rgba(34,211,238,.006) 83.33%,rgba(34,211,238,.002) 91.67%,rgba(34,211,238,0) 100%)}.mesh i:nth-child(4){background:radial-gradient(closest-side,rgba(251,191,36,.4) 0,rgba(251,191,36,.383) 8.333%,rgba(251,191,36,.335) 16.67%,rgba(251,191,36,.269) 25%,rgba(251,191,36,.197) 33.33%,rgba(251,191,36,.132) 41.67%,rgba(251,191,36,.081) 50%,rgba(251,191,36,.046) 58.33%,rgba(251,191,36,.024) 66.67%,rgba(251,191,36,.011) 75%,rgba(251,191,36,.005) 83.33%,rgba(251,191,36,.002) 91.67%,rgba(251,191,36,0) 100%)}.hero.is-idle .eyebrow .dot,.hero.is-idle .mesh i,.hero.is-idle .ring,.hero.is-idle .scroller i{animation-play-state:paused}.dfwrap{--fa:.9733;--ringX:48.77%;--ringY:50%}[dir=rtl] .dfwrap{--ringX:51.23%}@media(min-width:980px){.hero>.wrap{width:100%}.deck:not([data-placed]) .chip{visibility:hidden}}header{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(46,24,102,.965)}.rwnp{position:fixed;top:0;inset-inline:0;height:3px;z-index:400;pointer-events:none;background:linear-gradient(90deg,#FCD34D,#FFB3DA 55%,#67E8F9);transform-origin:0 50%;transform:scaleX(0);opacity:0}[dir=rtl] .rwnp{transform-origin:100% 50%}.rwnp[data-state=run]{opacity:1;transform:scaleX(.82);transition:transform 6s cubic-bezier(.08,.8,.2,1),opacity .15s}.rwnp[data-state=done]{opacity:0;transform:scaleX(1);transition:transform .2s ease-out,opacity .3s ease .15s}@media (prefers-reduced-motion:reduce){.rwnp[data-state=run]{transition:opacity .15s;transform:scaleX(.82)}}