@font-face{font-family:League Gothic Soft;src:url(/blob/7d1f6f5cb97a203e486d88ed9f0e8cc6.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Soft;src:url(/blob/4a1f9df1b0cbfefa7e28933f39c86d8d.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Inter Soft;src:url(/blob/acebb9b5b57439ac94ece30c0c33037e.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter Soft;src:url(/blob/f4f7813531a2034bd7900e62d52e9b07.woff2) format("woff2");font-weight:600;font-display:swap}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.pages{position:absolute;inset:0;overflow:hidden}.side{position:absolute;top:0;bottom:0;right:0;z-index:40;width:50%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;color:#001040;scroll-behavior:smooth;transform:translate(100%);visibility:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}.pages.alt .side{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s}.veil{position:absolute;inset:0 50% 0 0;z-index:35;background:#ffffff40;opacity:0;pointer-events:none;transition:opacity .35s ease}.pages.alt .veil{opacity:1;pointer-events:auto;cursor:pointer}.pages.alt .scroller{transform:translate(-50%);filter:blur(3px)}.scroller{position:absolute;top:0;bottom:0;left:0;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .35s ease;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.top{display:flex;justify-content:space-between;align-items:center;gap:24px;height:40px;padding:0 204px 0 40px;background:#f0388c;color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.topics{display:flex;gap:24px;font-family:League Gothic Soft,sans-serif;font-size:18px;letter-spacing:.02em}.nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px}.herowrap{position:relative}.shade{position:absolute;left:0;right:0;top:0;height:240px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#8c4200b8,#b4600061 50%,#ffa40000);animation:shadeIn 1s cubic-bezier(.16,1,.3,1) both}@keyframes shadeIn{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.logo{position:relative;display:block}.logo img{position:absolute;inset:0;width:100%;height:100%}.links{display:flex;gap:44px;font-weight:500}.links a{display:inline-flex;align-items:center;transition:opacity .25s}.links .ar{display:inline-block;width:0;overflow:hidden;opacity:0;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .35s,margin .35s cubic-bezier(.16,1,.3,1)}.links a:hover{text-decoration:none}.nav:not(.solid) .links a:hover{opacity:.75}.nav.solid .links a:hover .ar{width:1em;margin-right:6px;opacity:1}.book{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;width:180px;height:40px;margin:0 0 -40px auto;font-size:17px;font-weight:500}.book{transition:background-color .25s,color .25s}.book:hover{text-decoration:none}.hero{display:block;width:100%;height:max(240px,calc(100vh - 80px));object-fit:cover;object-position:50% 50%;background:#ffa400}.band{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;row-gap:40px;align-items:stretch;padding:82px 40px 52px;background:#f0388c;color:#fff}.count{grid-column:1 / span 4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}.cell{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px}.box{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:95 / 142;background:#fff;color:#f0388c;font-size:44px;font-weight:300;font-variant-numeric:tabular-nums}.lab{margin:0;font-size:17px;font-weight:500;line-height:1.25}.stats{grid-column:5 / span 4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.stat{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.num{margin:0;font-family:League Gothic Soft,sans-serif;font-size:100px;line-height:.9;letter-spacing:normal}.acts{grid-column:9 / span 4;display:flex;flex-direction:column}.sched{position:relative;overflow:hidden;display:flex;align-items:center;flex:1;min-height:65px;padding:0 24px;border-top:1px solid rgba(255,255,255,.7);font-size:26px;font-weight:500}.sched:hover{text-decoration:none}.pk-bg{position:absolute;inset:0;background:#fff;z-index:0;pointer-events:none}.pk-c{position:relative;z-index:1;transition:color .2s,padding .3s}.sched.on .pk-c{color:#f0388c;padding-left:14px}@media(hover:none){.pk-bg{display:none}}.cta{display:flex;align-items:center;height:92px;box-sizing:border-box;padding:0 24px;background:#fff;color:#f0388c;font-family:League Gothic Soft,sans-serif;font-size:32px;letter-spacing:normal}.cta:hover,.cta:focus-visible{text-decoration:none}.arw{display:inline-block;width:0;overflow:hidden;transition:width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1)}.arw i{display:inline-block;font-style:normal;opacity:0;transform:translate(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s}.cta:hover .arw,.cta:focus-visible .arw{width:1em;margin-right:12px}.cta:hover .arw i,.cta:focus-visible .arw i{opacity:1;transform:none}.split{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.split img{display:block;width:100%;height:clamp(360px,43vw,620px);object-fit:cover}.over{position:absolute;inset:auto 0 -40px;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:0 40px;pointer-events:none}.card{grid-column:4 / span 6;box-sizing:border-box;padding:32px 36px 28px;background:#fff;color:#001040;pointer-events:auto}.more{display:flex;justify-content:flex-end;align-items:center;color:#001040;opacity:.4;font-size:20px;font-weight:600;transition:opacity .25s}.more .ar{display:inline-block;width:0;overflow:hidden;opacity:0;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .35s,margin .35s cubic-bezier(.16,1,.3,1)}.more:hover,.more:focus-visible{opacity:1;text-decoration:none}.more:hover .ar,.more:focus-visible .ar{width:1em;margin-left:6px;opacity:1}.stitle{margin:0;padding-bottom:6px;border-bottom:1px solid rgba(0,16,64,.35);font-family:League Gothic Soft,sans-serif;font-weight:400;font-size:48px;line-height:1.1;letter-spacing:normal;color:#001040}.evts{padding:200px 0 0}.ehead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 40px;padding-bottom:10px;border-bottom:1px solid rgba(0,16,64,.35)}.ehead .stitle{padding:0;border:0}.arws{display:flex;gap:10px}.arws button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #001040;border-radius:50%;background:#fff;color:#001040;font-size:20px;line-height:1;cursor:pointer;transition:background .25s,color .25s,opacity .25s}.arws button:hover,.arws button:focus-visible{background:#001040;color:#fff}.arws button.off{opacity:.25;pointer-events:none}.track{display:flex;gap:20px;overflow-x:auto;padding:24px 40px 0;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.ev{flex:0 0 calc((100% - 220px) / 12 * 4 + 60px);color:#001040}.ev:hover{text-decoration:none}.pic{position:relative;display:block;overflow:hidden;border-radius:6px;aspect-ratio:440 / 268}.pic img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.go{position:absolute;left:0;right:0;bottom:0;height:56px;display:flex;align-items:center;padding:0 16px;background:#fff;color:#00104066;font-size:20px;font-weight:600;text-transform:uppercase;transform:translateY(100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.go svg{width:.8em;margin-right:.3em;flex:none}.ev:hover .pic img,.ev:focus-visible .pic img{transform:translateY(-56px)}.ev:hover .go,.ev:focus-visible .go{transform:none}.evt{margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.3}.venue{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:150px 40px}.venue .stitle{grid-column:4 / span 6;text-align:center}.vpic{grid-column:2 / span 10;position:relative;margin-top:18px}.vpic img{display:block;width:100%;aspect-ratio:1130 / 797;object-fit:cover;border-radius:6px}.vcard{position:absolute;left:24px;bottom:22px;width:min(417px,calc(100% - 48px));box-sizing:border-box;padding:24px 28px 20px;background:#fff;color:#001040}.vcard p{margin:0 0 26px;font-size:24px;line-height:1.25}.vcard .more:hover .ar,.vcard .more:focus-visible .ar{margin:0 6px 0 0}.vcard .more{justify-content:flex-start;font-size:16px;font-weight:500;text-transform:uppercase}.vtext{grid-column:3 / span 8;margin:14px 0 0;font-size:24px;font-weight:600;line-height:1.35;color:#001040}.vip,.join{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:0 40px 150px;color:#001040}.vip .stitle,.join .stitle{grid-column:4 / span 6;text-align:center}.vstage{grid-column:1 / -1;position:relative;height:650px}.vset{position:absolute;left:50%;top:-30px;width:1440px;height:900px;margin-left:-720px;transform:scale(.8);transform-origin:50% 0;perspective:1800px;perspective-origin:50% 35%}.vc{position:absolute;top:0;left:0;width:300px;height:475px;transform-style:preserve-3d}.k1{transform:translate(330px,330px) rotateX(42deg) rotate(-24deg)}.k2{transform:translate(570px,190px) rotateX(42deg) rotate(-24deg)}.k3{transform:translate(810px,50px) rotateX(42deg) rotate(-24deg)}.vc.hot{z-index:2}.face{position:absolute;inset:0;overflow:hidden;border-radius:16px;box-shadow:0 60px 80px -40px #14142859,inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0f;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s}.vc.hot .face{transform:translateZ(70px);box-shadow:0 90px 90px -40px #1414284d,inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1a}.face:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(120% 80% at 18% 0%,#ffffff24,#fff0 55%),linear-gradient(180deg,#fff0 60%,#0000000f)}.face:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(115deg,#fff0 35%,#fff3 47%,#ffffff0d 53%,#fff0 65%);background-size:300% 100%;background-position:100% 0;transition:background-position 1.1s cubic-bezier(.16,1,.3,1)}.vc.hot .face:after{background-position:0% 0}.face .wv{position:absolute;left:0;top:0;width:300px;height:603px;opacity:0;transition:opacity .6s ease}.vc.hot .wv{opacity:.2}.face .lg{position:absolute;left:22px;top:22px;width:78px;height:82px}.face .vn{position:absolute;left:22px;top:398px;margin:0;font-family:League Gothic Soft,sans-serif;font-size:38px;line-height:1;letter-spacing:normal;color:#fff;white-space:nowrap}.face .vk{position:absolute;left:22px;top:438px;margin:0;font-size:14px;font-weight:600;line-height:1.2;color:#fff}.zone{position:absolute;top:0;height:900px;width:260px;z-index:5;padding:0;border:0;background:none;cursor:pointer}.zone:focus-visible{outline:2px solid #001040;outline-offset:-6px}.vcopy{grid-column:3 / span 5;margin-top:24px}.vcopy p{margin:0 0 24px;font-size:20px;font-weight:500;line-height:1.35}.perks{grid-column:8 / span 3;margin:24px 0 0;padding:0;list-style:none}.perks li{display:flex;align-items:center;gap:12px;height:48px;border-bottom:1px solid rgba(0,16,64,.35);font-size:16px;font-weight:600}.perks li:first-child{border-top:1px solid rgba(0,16,64,.35)}.perks svg{width:20px;height:20px;flex:none}.vbtn,.send{display:flex;align-items:center;justify-content:center;height:52px;padding:0 32px;border:1px solid #001040;font:600 15px/1 Inter Soft,sans-serif;letter-spacing:-.5px;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.vbtn{grid-column:1 / -1;justify-self:center;margin-top:32px;background:#001040;color:#fff}.vbtn:hover,.vbtn:focus-visible{background:#fff;color:#001040;text-decoration:none}.ev{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.ev .evt{display:block}.sbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 40px;background:#fff;box-shadow:0 1px #0010401f}.back{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#001040;font:600 18px Inter Soft,sans-serif;letter-spacing:-.5px;cursor:pointer}.back svg{width:22px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.back:hover svg,.back:focus-visible svg{transform:translate(-6px)}.sbar img{width:40px;height:42px}.det{padding:40px 40px 80px}.dimg{display:block;width:100%;aspect-ratio:1000 / 610;object-fit:cover;border-radius:6px}.dtext{margin-top:32px}.dmeta{margin:0 0 14px;font-size:16px;font-weight:600;text-transform:uppercase;opacity:.6}.dtitle{margin:0 0 24px;font-family:League Gothic Soft,sans-serif;font-weight:400;font-size:48px;line-height:1.02;letter-spacing:normal}.dhead{margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.dplace{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid rgba(0,16,64,.35);font-size:18px;font-weight:500}.dpts{margin:0;padding:0;list-style:none;font-size:20px;font-weight:500;line-height:1.4}.dpts li{margin-top:12px;padding-left:22px;text-indent:-22px}.sch{padding:40px 40px 80px}.sch-lead{max-width:30em;margin:32px 0 0;font-size:22px;font-weight:600;line-height:1.3}.sch-h{margin:80px 0 24px;font-family:League Gothic Soft,sans-serif;font-weight:400;font-size:44px;line-height:1;letter-spacing:normal}.ag-h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding-bottom:10px;border-bottom:1px solid rgba(0,16,64,.35);font-size:16px;font-weight:500;text-transform:uppercase;color:#00104099}.ag{border-bottom:1px solid rgba(0,16,64,.35)}.ag-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:center;width:100%;min-height:64px;padding:14px 0;border:0;background:none;color:inherit;font:500 21px/1.25 Inter Soft,sans-serif;letter-spacing:-.5px;text-align:left;cursor:pointer;transition:background-color .25s,color .25s,padding .3s ease}.ag-row:hover,.ag-row:focus-visible{background:#001040;color:#fff;padding:14px 24px}.ag-x{grid-column:12;justify-self:end;font-size:32px;line-height:1;transition:transform .4s cubic-bezier(.33,1,.68,1)}.ag.open .ag-x{transform:rotate(45deg)}.ag-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1)}.ag-body>div{min-height:0;overflow:hidden}.ag.open .ag-body{grid-template-rows:1fr}.ag-in{max-width:56em;padding:18px 0 36px}.ag-in h4{margin:0;font-size:26px;font-weight:600;line-height:1.15}.ag-in p{margin:10px 0 0;font-size:18px;opacity:.6}.ag-in ul{margin:0;padding:0;list-style:none;font-size:18px;line-height:1.4}.ag-in li{margin-top:12px;padding-left:22px;text-indent:-22px}.dgo{display:flex;align-items:center;justify-content:center;width:100%;height:150px;padding:0;border:0;background:#f0388c;color:#fff;font-family:League Gothic Soft,sans-serif;font-size:60px;letter-spacing:normal;cursor:pointer}.dgo:hover .arw,.dgo:focus-visible .arw{width:1em;margin-right:20px}.dgo:hover .arw i,.dgo:focus-visible .arw i{opacity:1;transform:none}.foot{padding:60px 40px 0;border-top:1px solid rgba(0,16,64,.35);color:#001040}.fgrid,.flogos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px}.fcol{grid-column:span 4}.fcol:last-child{grid-column:9 / span 4}.fh{margin:0 0 20px;font-family:League Gothic Soft,sans-serif;font-weight:400;font-size:32px;line-height:1;letter-spacing:normal}.fcol p{margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.4}.fcol a{display:flex;align-items:center;width:fit-content;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}.fcol a:hover{text-decoration:none}.fcol a{border-radius:2px;transition:background-color .4s ease,color .4s ease,box-shadow .4s ease}.fcol .ar{display:inline-block;width:0;overflow:hidden;opacity:0;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .35s,margin .35s cubic-bezier(.16,1,.3,1)}.fcol a:hover .ar,.fcol a:focus-visible .ar{width:1em;margin-right:6px;opacity:1}.flogos{margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid rgba(0,16,64,.15)}.g1{grid-column:1 / span 4}.g2{grid-column:5 / span 8}.fcap{margin:0 0 18px;font-size:13px;font-weight:500;text-transform:uppercase;opacity:.6}.frow{display:flex;align-items:center;flex-wrap:wrap;gap:20px 40px}.frow img{display:block;height:56px;width:auto;max-width:180px;object-fit:contain}.fnotes{margin-top:40px;padding:24px 0;border-top:1px solid rgba(0,16,64,.15);font-size:14px;font-weight:500;line-height:1.5;opacity:.6}.fnotes p{margin:0 0 6px}.biglogo{width:min(905px,calc(100% - 80px));aspect-ratio:600 / 634;margin:60px auto 80px;background:#001040;-webkit-mask:url(/blob/02b7f606e623da811efb1a1919b0cc52.svg) center / contain no-repeat;mask:url(/blob/02b7f606e623da811efb1a1919b0cc52.svg) center / contain no-repeat}.cb-btn{position:absolute;right:24px;bottom:24px;z-index:61;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#f0388c;color:#fff;box-shadow:0 12px 30px -10px #f0388c99;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cb-btn:hover,.cb-btn:focus-visible{transform:scale(1.06)}.cb-btn svg{position:absolute;width:28px;height:28px;transition:opacity .25s,transform .45s cubic-bezier(.16,1,.3,1)}.cb-btn .ic-x{opacity:0;transform:rotate(-90deg)}.cb-btn.on .ic-chat{opacity:0;transform:rotate(90deg)}.cb-btn.on .ic-x{opacity:1;transform:none}.cb{position:absolute;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;width:min(380px,calc(100% - 32px));height:min(580px,calc(100% - 32px));overflow:hidden;border-radius:14px 14px 38px;background:#fff;color:#001040;box-shadow:0 30px 60px -20px #00104073,0 0 0 1px #00104014;clip-path:circle(30px at calc(100% - 38px) calc(100% - 38px));visibility:hidden;pointer-events:none;transition:clip-path .6s cubic-bezier(.65,0,.35,1),visibility 0s linear .6s}.cb.open{clip-path:circle(150% at calc(100% - 38px) calc(100% - 38px));visibility:visible;pointer-events:auto;transition:clip-path .6s cubic-bezier(.65,0,.35,1),visibility 0s}.cb-head{padding:18px 20px 14px;border-bottom:1px solid rgba(0,16,64,.12)}.cb-head b{display:block;font-family:League Gothic Soft,sans-serif;font-weight:400;font-size:28px;line-height:1;letter-spacing:normal}.cb-head small{display:block;margin-top:4px;font-size:12px;font-weight:500;opacity:.6}.cb-note{margin:0;padding:10px 18px;background:#fde6f1;font-size:13px;font-weight:500;line-height:1.4}.cb-log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.cb-m{max-width:85%;margin:0;padding:10px 14px;border-radius:14px;font-size:15px;font-weight:500;line-height:1.4}.cb-m.bot{align-self:flex-start;background:#f1f2f6;border-bottom-left-radius:4px}.cb-m.me{align-self:flex-end;background:#001040;color:#fff;border-bottom-right-radius:4px}.cb-go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:0;border:0;background:none;color:#f0388c;font:600 14px Inter Soft,sans-serif;letter-spacing:-.5px;cursor:pointer}.cb-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.cb-chip{padding:7px 12px;border:1px solid rgba(0,16,64,.25);border-radius:16px;background:#fff;color:#001040;font:500 13px Inter Soft,sans-serif;letter-spacing:-.5px;cursor:pointer;transition:border-color .25s}.cb-chip:hover,.cb-chip:focus-visible{border-color:#001040}.cb-in{display:flex;gap:8px;padding:12px 92px 22px 18px;border-top:1px solid rgba(0,16,64,.12)}.cb-in input{flex:1;min-width:0;height:42px;padding:0 14px;border:1px solid rgba(0,16,64,.25);border-radius:21px;outline:0;font:500 15px Inter Soft,sans-serif;letter-spacing:-.5px;color:#001040}.cb-in input:focus{border-color:#001040}.cb-in button{height:42px;padding:0 16px;border:0;border-radius:21px;background:#f0388c;color:#fff;font:600 14px Inter Soft,sans-serif;letter-spacing:-.5px;cursor:pointer}.faq{padding:0 40px 150px;color:#001040}.faq .stitle{width:calc((100% - 220px)/2 + 100px);margin:0 auto 40px;text-align:center}.qa{border-bottom:1px solid rgba(0,16,64,.35)}.qa:first-of-type{border-top:1px solid rgba(0,16,64,.35)}.qa-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:center;width:100%;min-height:72px;padding:14px 0;border:0;background:none;color:inherit;font:500 28px/1.2 Inter Soft,sans-serif;letter-spacing:-.5px;text-align:left;cursor:pointer;transition:background-color .25s,color .25s,padding .3s ease}.qa-row:hover,.qa-row:focus-visible{background:#001040;color:#fff;padding:14px 24px}.qa-row span:first-child{grid-column:1 / 12}.qa-x{grid-column:12;justify-self:end;font-size:32px;line-height:1;transition:transform .4s cubic-bezier(.33,1,.68,1)}.qa.open .qa-x{transform:rotate(45deg)}.qa-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1)}.qa-body>div{min-height:0;overflow:hidden}.qa.open .qa-body{grid-template-rows:1fr}.qa-body p{margin:0;padding:18px 0 36px;max-width:34em;font-size:24px;line-height:1.3}.jlead{grid-column:3 / span 8;margin:32px 0 16px;font-size:24px;font-weight:600;line-height:1.35}.fld{display:flex;flex-direction:column;margin-top:40px;border-bottom:1px solid rgba(0,16,64,.35)}.fld span{font-size:13px;font-weight:500;opacity:.6}.fld input{width:100%;box-sizing:border-box;height:40px;padding:0;border:0;outline:0;background:none;font:500 20px Inter Soft,sans-serif;letter-spacing:-.5px;color:#001040}.fld:focus-within{border-bottom-color:#001040}.f-name{grid-column:3 / span 8}.f-mail{grid-column:3 / span 4}.f-tel{grid-column:3 / span 4;flex-direction:row;align-items:center;gap:12px}.f-tel b{padding-right:12px;border-right:1px solid rgba(0,16,64,.35);font-size:20px;font-weight:600;line-height:1}.send{grid-column:8 / span 3;margin-top:40px;background:#fff;color:#001040}.pick{grid-column:3 / span 8;margin-top:40px;border-bottom:1px solid rgba(0,16,64,.35)}.ptab{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 8px;border:0;background:none;color:#001040;text-align:left;cursor:pointer}.ptab small{display:block;font:500 13px Inter Soft,sans-serif;letter-spacing:-.5px;opacity:.6}.ptab b{display:block;margin-top:10px;font:500 20px Inter Soft,sans-serif;letter-spacing:-.5px}.ptab svg{width:24px;flex:none;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pick.open .ptab svg{transform:rotate(180deg)}.drop,.cpanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.pick.open .drop,.cpanel.open{grid-template-rows:1fr}.dropin{overflow:hidden;min-height:0}.opt{display:flex;align-items:center;width:100%;height:52px;padding:0;border:0;border-top:1px solid rgba(0,16,64,.15);background:none;color:#0010408c;font:500 18px Inter Soft,sans-serif;letter-spacing:-.5px;text-align:left;cursor:pointer;transition:color .25s}.opt svg{width:0;height:20px;margin-right:0;opacity:0;flex:none;transition:width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),opacity .35s}.opt:hover,.opt:focus-visible,.opt.on{color:#001040}.opt:hover svg,.opt:focus-visible svg,.opt.on svg{width:20px;margin-right:12px;opacity:1}.opt.on svg{opacity:1}.cbox{grid-column:3 / span 8;display:flex;align-items:center;gap:14px;margin-top:40px;padding:0;border:0;background:none;color:#001040;font:600 20px Inter Soft,sans-serif;letter-spacing:-.5px;text-align:left;cursor:pointer}.tick{position:relative;width:26px;height:26px;flex:none;box-sizing:border-box;border:1.5px solid #001040;border-radius:50%}.tick svg{position:absolute;inset:-2px;width:28px;height:28px;opacity:0;transform:scale(.6);transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.cbox.on .tick svg{opacity:1;transform:none}.cpanel{grid-column:3 / span 8}.cgrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px;padding-top:28px}.cfields{grid-column:1 / span 5}.clab{margin:0 0 12px;font-size:13px;font-weight:500;opacity:.6}.sws{display:flex;gap:12px}.sw{display:flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 8px;border:1px solid rgba(0,16,64,.25);border-radius:22px;background:#fff;color:#001040;font:600 16px Inter Soft,sans-serif;letter-spacing:-.5px;cursor:pointer;transition:border-color .25s}.sw i{width:28px;height:28px;border-radius:50%}.sw:hover,.sw.on{border-color:#001040}.sw.on{box-shadow:inset 0 0 0 1px #001040}.cfields .fld{margin-top:28px}.mini{grid-column:6 / span 3;position:relative;justify-self:end;width:160px;height:253px;border-radius:9px;overflow:hidden;box-shadow:0 30px 40px -24px #14142866;transition:background .35s}.mini img{position:absolute;left:12px;top:12px;width:42px;height:44px}.mini .mn{position:absolute;left:12px;bottom:34px;margin:0;font-family:League Gothic Soft,sans-serif;font-size:21px;line-height:1;letter-spacing:normal;color:#fff}.mini .mk{position:absolute;left:12px;right:12px;bottom:14px;margin:0;overflow:hidden;font-size:10px;font-weight:600;line-height:1.2;color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.send:hover,.send:focus-visible{background:#001040;color:#fff}.jmsg{grid-column:3 / span 8;min-height:24px;margin:24px 0 0;font-size:16px;font-weight:500}@media(max-width:1100px){.vip .stitle,.join .stitle{grid-column:2 / span 10}.vcopy{grid-column:2 / span 6}.perks{grid-column:8 / span 4}.jlead,.f-name,.jmsg,.pick,.cbox,.cpanel{grid-column:2 / span 10}.f-mail,.f-tel{grid-column:2 / span 5}.venue .stitle,.vtext{grid-column:2 / span 10}.topics{display:none}.count,.stats,.acts{grid-column:1 / -1}.acts{flex-direction:row;align-items:stretch}.sched,.cta{flex:1}.card{grid-column:2 / span 10}}@media(max-width:860px){.dimg,.dtext,.fcol,.fcol:last-child,.g1,.g2{grid-column:1 / -1}.dtext{margin-top:32px}.fcol{margin-bottom:32px}.g2{margin-top:32px}.side{width:100%}.dgo{height:120px;font-size:48px}.faq .stitle{width:auto}.qa-row{font-size:22px}.vstage{height:400px}.vset{top:-14px;transform:scale(.45)}.vip>*,.join>*{grid-column:1 / -1!important}.send{margin-top:32px}.ev{flex-basis:70%}.vpic,.vtext,.venue .stitle{grid-column:1 / -1}.links{display:none}.num{font-size:72px}}@media(max-width:700px){.welcome{display:none}.split{grid-template-columns:minmax(0,1fr)}.over{position:static;padding:0}.card{grid-column:1 / -1}.acts{flex-direction:column}}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}button,input{font-family:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{letter-spacing:inherit}button,a{touch-action:manipulation}[hidden]{display:none!important}.site{height:100dvh!important}.scroller,.side{scrollbar-gutter:stable}.biglogo{max-width:calc(100% - 80px);height:auto!important}.fcol p{max-width:100%;height:auto!important}.form-note{grid-column:3 / span 8;margin:24px 0 0;font-size:14px;line-height:1.5;opacity:.65}:focus-visible{outline:2px solid #F0388C;outline-offset:5px}.fld:focus-within{box-shadow:0 2px #f0388c}.fld input:focus-visible,.cb-in input:focus-visible{outline:none}.qa-row:focus-visible,.ag-row:focus-visible{outline-offset:-2px}.zone:focus-visible{outline-color:#f0388c}.menu-toggle{display:none}.mobile-menu{position:sticky;top:40px;z-index:25;background:#fff;color:#001040;padding:12px 24px;box-shadow:0 12px 20px #00104014}.mobile-menu a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(0,16,64,.15);font-weight:500}.mobile-menu a:last-child{border:0}.menu-toggle span{transition:transform .35s}.menu-toggle[aria-expanded=true] span{transform:rotate(45deg)}.join [aria-invalid=true]{box-shadow:0 2px #f0388c}.sw i{flex:none}.cb-log{overflow-wrap:anywhere}.cb-m{flex:none}.cb-go{text-align:left}.cb{max-height:calc(100dvh - 32px)}.mini .mk{max-width:calc(100% - 24px)}.fcol [aria-disabled=true]{cursor:default}.pick .opt{height:auto;min-height:52px;padding:12px 0;line-height:1.35}.nav .logo{flex:none}.scroller{overflow-anchor:none}@media(min-width:861px)and (max-width:1240px){.nav{grid-template-columns:auto 1fr;padding-right:200px;gap:30px}.links{justify-content:center;gap:clamp(14px,2vw,28px)}.fcol p{overflow-wrap:anywhere}}@media(max-width:1100px){.count{max-width:600px;width:100%;justify-self:center}.stats{min-height:140px}.band{grid-template-columns:minmax(0,1fr);padding-top:48px;row-gap:44px}.form-note{grid-column:2 / span 10}.sws{flex-wrap:wrap}}@media(max-width:860px){.nav{padding:0 24px;grid-template-columns:1fr auto;gap:16px}.menu-toggle{display:flex;align-items:center;gap:10px;justify-self:end;margin-right:140px;padding:8px 0;border:0;background:none;color:inherit;font:500 16px Inter Soft,sans-serif;cursor:pointer}.book{width:140px;font-size:15px}.top{padding:0 174px 0 24px;font-size:12px}.welcome{overflow:hidden;text-overflow:ellipsis}.herowrap .hero{height:clamp(320px,65vw,640px);object-fit:cover}.shade{height:160px}.band{padding-left:24px;padding-right:24px}.count{gap:12px}.box{aspect-ratio:1 / 1.35}.num{font-size:88px}.stats{min-height:130px}.lab{font-size:16px}.evts{padding-top:140px}.ehead{margin:0 24px}.ehead .stitle{font-size:40px}.track{padding-left:24px;padding-right:24px}.ev{flex-basis:70%}.stitle{font-size:42px}.venue{padding:110px 24px}.vtext{font-size:20px}.vcard p{font-size:22px}.vip,.join,.faq{padding:0 24px 110px}.faq .stitle{margin-bottom:28px}.qa-body p{font-size:20px}.qa-row{min-height:72px}.vcopy p{font-size:19px}.perks{margin-top:8px}.perks li{height:52px}.jlead{font-size:22px;margin-top:24px}.fld{margin-top:28px}.form-note{grid-column:1 / -1}.sws{gap:8px}.sw{padding-right:12px}.mini{width:140px;height:222px}.cgrid{grid-template-columns:minmax(0,1fr) 140px;gap:20px}.cfields{grid-column:1}.mini{grid-column:2}.cpanel .fld input{font-size:18px}.foot{padding:32px 24px 0}.flogos{margin-bottom:40px}.frow{gap:24px}.frow img{max-width:150px;height:48px}.fcol{margin-bottom:28px}.biglogo{max-width:calc(100% - 48px);margin:36px auto 60px}.det,.sch{padding:28px 24px 48px}.sbar{padding:0 24px;height:64px}.dtitle{font-size:42px}.dhead{font-size:22px}.dpts{font-size:18px}.ag-row{font-size:18px;gap:12px}.ag-h{gap:12px}.ag-in h4{font-size:22px}.ag-in p,.ag-in ul{font-size:17px}.ag-row:hover,.ag-row:focus-visible{padding:14px 12px}.sch-h{margin-top:56px;font-size:38px}.sch-lead{font-size:20px}.dgo{height:104px;font-size:44px}}@media(max-width:540px){.nav{padding:0 20px;gap:8px}.menu-toggle{margin-right:120px;font-size:14px;gap:6px}.book{width:120px;font-size:14px}.hero{object-position:center}.herowrap .hero{height:340px;object-fit:contain}.top{padding:0 140px 0 20px}.band{padding:40px 20px 32px;gap:36px}.count{gap:10px}.box{font-size:34px}.lab{font-size:14px}.stats{min-height:110px}.num{font-size:76px}.sched{min-height:76px;font-size:24px;padding:0 20px}.cta{height:80px;font-size:30px;padding:0 20px}.split img{height:280px}.card{padding:28px 20px}.card h2{font-size:38px!important}.card p{font-size:18px!important}.more{font-size:18px}.evts{padding-top:90px}.ehead{margin:0 20px;align-items:flex-end;gap:12px}.ehead .stitle{font-size:36px}.arws{gap:6px;flex:none}.arws button{width:36px;height:36px}.track{padding:20px 20px 0}.ev{flex-basis:86%}.evt{font-size:17px}.stitle{font-size:38px}.venue{padding:90px 20px}.vpic{margin-top:20px}.vpic img{aspect-ratio:1.1}.vcard{position:relative;left:auto;bottom:auto;width:100%;padding:22px 0 0}.vcard p{font-size:22px;margin-bottom:20px}.vtext{font-size:18px;margin-top:28px}.vip,.join{padding:0 20px 90px}.vstage{height:330px;overflow:hidden}.vset{top:0;transform:scale(.34)}.vcopy{margin-top:0}.vcopy p{font-size:18px}.perks li{font-size:16px}.faq{padding:0 20px 90px}.qa-row{font-size:20px;column-gap:8px}.qa-row:hover,.qa-row:focus-visible{padding:14px 12px}.qa-body p{font-size:18px;padding-bottom:28px}.jlead{font-size:20px}.fld input{font-size:18px}.cbox{font-size:18px;line-height:1.4;align-items:flex-start}.cgrid{grid-template-columns:1fr;gap:28px}.cfields,.mini{grid-column:1}.mini{justify-self:center;width:160px;height:253px}.send{width:100%}.sws{gap:6px}.sw{font-size:14px;padding:0 12px 0 6px;gap:6px}.sw i{width:24px;height:24px}.form-note{margin-top:20px}.foot{padding:24px 20px 0}.frow{gap:20px}.frow img{max-width:130px;height:44px}.fcol p,.fcol a{font-size:16px}.fnotes{font-size:12px}.biglogo{max-width:calc(100% - 40px)}.cb-btn{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.cb{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:calc(100% - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))}.cb-head{padding:16px}.cb-note{font-size:12px;padding:10px 16px}.cb-chips{padding:0 12px 10px;gap:5px}.cb-chip{font-size:12px;padding:6px 10px}.cb-in{padding-left:12px;gap:6px}.cb-in input{padding:0 10px;font-size:16px}.cb-in button{padding:0 12px}.sbar{padding:0 20px}.det,.sch{padding:28px 20px 40px}.dtitle{font-size:38px}.ag-row{font-size:16px}.ag-h{font-size:13px}.ag-in h4{font-size:21px}.dgo{font-size:40px}.sch-lead{font-size:18px}.back{font-size:16px}}@media(max-width:359px){.vset{transform:scale(.29)}.vstage{height:290px}.ehead .stitle{font-size:32px}.menu-toggle{margin-right:110px}.book{width:110px}.cb-in{padding-right:84px}.cb-in button{padding:0 10px}.sws{gap:5px}.sw{padding-right:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vstage{height:730px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:860px){.top{display:none}.nav{background:#fff;color:#f0388c}.book{top:12px;margin-right:24px}.menu-toggle{margin-right:156px}.mobile-menu{top:64px}.shade{display:none}.vstage{height:460px}}@media(max-width:700px){.herowrap .hero{height:auto;aspect-ratio:941 / 1672;object-fit:cover}.acts>.sched,.acts>.cta{flex:none;line-height:1.1;align-items:center}.acts>.sched{height:76px;min-height:76px}.acts>.cta{height:80px;min-height:80px}}@media(max-width:540px){.book{margin-right:20px}.menu-toggle{margin-right:136px}.vstage{height:390px}}@media(max-width:359px){.menu-toggle{margin-right:126px}.vstage{height:350px}}.fgrid>.fcol:first-child{width:100%;max-width:323px;min-width:0}.fgrid>.fcol:first-child>*{max-width:100%;min-width:0}.contact-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:48px;min-height:48px;margin:0;padding:10px 0;border:0;border-bottom:1px solid rgba(0,16,64,.35);background:#fff;color:#001040;text-align:left;font:500 17px/1.4 Inter Soft,sans-serif;cursor:pointer;transition:background-color .25s,color .25s,padding .3s ease}.contact-btn[data-contact=phone]{border-top:1px solid rgba(0,16,64,.35)}.contact-label{display:block;font-weight:600}.contact-value{display:block;overflow-wrap:anywhere}.contact-value:empty{display:none}.contact-btn svg{width:22px;height:22px;flex:none}.contact-btn:hover,.contact-btn:focus-visible,.contact-btn.hl,.contact-btn.copied{background:#001040;color:#fff;padding:10px 16px;outline-offset:-2px}.fcol .contact-btn+p{margin-top:16px}.copy-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;width:max-content;max-width:calc(100% - 40px);margin:0;padding:14px 24px;transform:translate(-50%);border-radius:4px;background:#f0388c;color:#fff;font:500 16px/1.4 Inter Soft,sans-serif;text-align:center;box-shadow:0 8px 24px #00104026;transition:background-color .5s}.copy-toast.success{background:#198754}.nav{height:96px;margin-bottom:-96px;color:#fff;background:#fff0}.nav .logo{width:72px;height:76px}.logo img+img{opacity:0}.links{font-size:18px}.book{background:#fff;color:#f0388c}.send:disabled{cursor:progress;opacity:.6}.jmsg.err{color:#f0388c}.jmsg.ok{color:#137a43}@media(max-width:860px){.nav{height:64px;margin-bottom:0;color:#f0388c;background:#fff;box-shadow:0 1px #1c1c1c1a}.nav .logo{width:42px;height:44px}.logo img:first-child{opacity:0}.logo img+img{opacity:1}.book{background:#f0388c;color:#fff}}
