#explore-hero{position:relative;overflow:hidden;background:#070b20;min-height:clamp(620px,88vh,900px);display:flex;align-items:center;padding-top:var(--navh);border-bottom:1px solid rgba(245,240,230,.08)}#explore-hero .eh-sky{position:absolute;inset:0;background:radial-gradient(120% 90% at 72% 46%,#20264f 0,#141a3c 44%,#0a0f2a 78%,#070b20 100%)}#explore-hero .eh-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:34% 76%;opacity:1;animation:ehDrift 34s ease-in-out infinite alternate}#explore-hero .eh-glow{position:absolute;left:6%;top:22%;width:46%;height:62%;pointer-events:none;background:radial-gradient(closest-side,rgba(196,8,46,.34),rgba(196,8,46,0) 72%)}#explore-hero .eh-branch{position:absolute;right:-3%;top:-9%;width:clamp(190px,25vw,400px);transform-origin:82% 8%;animation:ehSway 11s ease-in-out infinite}#explore-hero .eh-p{position:absolute;width:clamp(16px,1.8vw,30px);opacity:.85;pointer-events:none}#explore-hero .eh-p1{right:24%;top:14%;animation:ehFall 17s linear infinite}#explore-hero .eh-p2{right:13%;top:6%;animation:ehFall 22s linear 3s infinite}#explore-hero .eh-p3{right:34%;top:2%;animation:ehFall 26s linear 8s infinite}#explore-hero .eh-p4{right:6%;top:20%;animation:ehFall 20s linear 12s infinite}#explore-hero .eh-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,11,32,.94),rgba(7,11,32,.82) 30%,rgba(7,11,32,.34) 56%,rgba(7,11,32,.06) 76%),linear-gradient(180deg,rgba(7,11,32,.7),rgba(7,11,32,0) 24%,rgba(7,11,32,0) 74%,rgba(7,11,32,.85))}@keyframes ehDrift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.11) translate3d(-1.4%,-1%,0)}}@keyframes ehSway{0%,to{transform:rotate(0deg)}50%{transform:rotate(2.6deg)}}@keyframes ehFall{0%{transform:translate3d(0,-10px,0) rotate(0deg);opacity:0}12%{opacity:.85}88%{opacity:.7}to{transform:translate3d(-140px,560px,0) rotate(300deg);opacity:0}}#explore-hero .eh-inner{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:clamp(58px,7vw,96px) 28px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);align-items:center}#explore-hero .eh-eyebrow{display:flex;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#E24A4A;font-size:clamp(10.5px,.82vw,12.5px);margin-bottom:clamp(16px,1.6vw,24px)}#explore-hero .eh-eyebrow span{width:7px;height:7px;border-radius:50%;background:#C4082E;box-shadow:0 0 10px rgba(226,58,70,.9);flex:none}#explore-hero .eh-title{font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:#F7F3EA;font-size:clamp(29px,4vw,52px);line-height:1.12;letter-spacing:.01em;margin:0;text-shadow:0 3px 26px rgba(0,3,15,.8)}#explore-hero .eh-title em{font-style:normal;color:#E23A46}#explore-hero .eh-rule{width:clamp(56px,5vw,84px);height:4px;border-radius:2px;background:linear-gradient(90deg,#C4082E,#E0632F);margin:clamp(18px,2vw,28px) 0 clamp(16px,1.8vw,24px);box-shadow:0 0 14px rgba(226,58,70,.6)}#explore-hero .eh-sub{font-family:Nunito Sans,sans-serif;color:#C9D2EC;font-size:clamp(14.5px,1.1vw,17px);line-height:1.72;margin:0;max-width:36em;text-shadow:0 1px 14px rgba(0,3,15,.85)}#explore-hero .eh-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,2.8vw,38px)}#explore-hero .eh-btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(11px,.82vw,12.5px);padding:15px 26px;border-radius:2px;transition:background .3s,border-color .3s,color .3s,transform .3s}#explore-hero .eh-solid{background:#C4082E;color:#FFF6F2;border:1px solid #c4082e}#explore-hero .eh-solid:hover{background:#A80828;border-color:#A80828;transform:translateY(-2px)}#explore-hero .eh-ghost{background:rgba(8,12,32,.42);color:#F7F3EA;border:1px solid rgba(230,164,76,.45)}#explore-hero .eh-ghost:hover{border-color:#E6A44C;color:#E6A44C;transform:translateY(-2px)}#explore-hero .eh-stats{display:flex;flex-wrap:wrap;gap:clamp(22px,3vw,46px);margin-top:clamp(30px,3.4vw,46px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid rgba(245,240,230,.12)}#explore-hero .eh-stats b{display:block;font-family:Zen Old Mincho,serif;font-weight:600;color:#E6A44C;font-size:clamp(19px,1.85vw,27px);line-height:1.1}#explore-hero .eh-stats i{display:block;font-style:normal;font-family:Nunito Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8F99BB;font-size:clamp(9.5px,.72vw,11px);margin-top:7px}#explore-hero .eh-art{position:relative;width:min(100%,clamp(280px,33vw,470px));aspect-ratio:1;justify-self:center}#explore-hero .eh-ring{position:absolute;border-radius:50%}#explore-hero .eh-ring-a{inset:0;border:1px solid rgba(230,164,76,.34);animation:ehTurn 46s linear infinite}#explore-hero .eh-ring-b{inset:9%;border:1px dashed rgba(226,58,70,.5);animation:ehTurn 34s linear infinite reverse}#explore-hero .eh-ring-c{inset:17%;border-radius:50%;position:absolute;background:radial-gradient(circle at 50% 42%,rgba(226,90,40,.24),rgba(7,11,32,0) 70%)}#explore-hero .eh-kanji{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-family:Zen Old Mincho,serif;font-weight:600;color:#FFF6E2;font-size:clamp(96px,15vw,210px);line-height:1;text-shadow:0 0 12px #FFE9B0,0 0 34px #F2A03A,0 0 72px rgba(226,90,40,.75);animation:ehPulse 6.5s ease-in-out infinite}#explore-hero .eh-mark{position:absolute;transform:translate(-50%,-50%);text-align:center;width:7.2em;font-size:clamp(9.5px,.72vw,11.5px)}#explore-hero .eh-mark b{display:grid;place-items:center;width:3.9em;height:3.9em;margin:0 auto .7em;border:1px solid rgba(230,164,76,.6);border-radius:50%;background:rgba(9,14,36,.72);font-family:Zen Old Mincho,serif;font-weight:500;font-size:1.7em;color:#E6A44C;box-shadow:0 0 18px rgba(7,11,32,.9)}#explore-hero .eh-mark i{display:block;font-style:normal;font-family:Zen Old Mincho,serif;color:#D7DDF0;font-size:1.15em;letter-spacing:.06em;text-shadow:0 1px 10px rgba(0,3,15,.95)}#explore-hero .eh-m1{left:50%;top:3%}#explore-hero .eh-m2{left:90.5%;top:72.5%}#explore-hero .eh-m3{left:9.5%;top:72.5%}@keyframes ehTurn{to{transform:rotate(1turn)}}@keyframes ehPulse{0%,to{text-shadow:0 0 12px #FFE9B0,0 0 34px #F2A03A,0 0 72px rgba(226,90,40,.7)}50%{text-shadow:0 0 16px #FFF3D2,0 0 46px #F7B04C,0 0 104px rgba(232,110,50,.9)}}#explore-hero .eh-art,#explore-hero .eh-bg,#explore-hero .eh-branch,#explore-hero .eh-copy>*,#explore-hero .eh-glow,#explore-hero .eh-mark{transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .95s cubic-bezier(.22,.61,.36,1)}#explore-hero.fs-anim:not(.fs-in) .eh-bg,#explore-hero.fs-anim:not(.fs-in) .eh-glow{opacity:0}#explore-hero.fs-anim:not(.fs-in) .eh-branch{opacity:0;transform:translate(6%,-10%)}#explore-hero.fs-anim:not(.fs-in) .eh-copy>*{opacity:0;transform:translateY(26px)}#explore-hero.fs-anim:not(.fs-in) .eh-copy>.eh-rule{transform:translateY(26px) scaleX(.2);transform-origin:left}#explore-hero.fs-anim:not(.fs-in) .eh-art{opacity:0;transform:scale(.9)}#explore-hero.fs-anim:not(.fs-in) .eh-mark{opacity:0;transform:translate(-50%,-50%) scale(.6)}#explore-hero .eh-copy>.eh-eyebrow{transition-delay:.06s}#explore-hero .eh-copy>.eh-title{transition-delay:.14s}#explore-hero .eh-copy>.eh-rule{transition-delay:.24s}#explore-hero .eh-copy>.eh-sub{transition-delay:.32s}#explore-hero .eh-copy>.eh-cta{transition-delay:.42s}#explore-hero .eh-copy>.eh-stats{transition-delay:.52s}#explore-hero .eh-art{transition-delay:.2s}#explore-hero .eh-m1{transition-delay:.62s}#explore-hero .eh-m2{transition-delay:.7s}#explore-hero .eh-m3{transition-delay:.78s}@media (prefers-reduced-motion:reduce){#explore-hero .eh-bg,#explore-hero .eh-branch,#explore-hero .eh-kanji,#explore-hero .eh-p,#explore-hero .eh-ring{animation:none}}@media (max-width:980px){#explore-hero{min-height:0}#explore-hero .eh-inner{grid-template-columns:1fr;gap:clamp(34px,7vw,54px);padding:clamp(54px,9vw,78px) 22px clamp(58px,9vw,84px)}#explore-hero .eh-veil{background:linear-gradient(180deg,rgba(7,11,32,.72),rgba(7,11,32,.92))}#explore-hero .eh-art{width:min(78vw,340px)}#explore-hero .eh-branch{width:min(46vw,220px);right:-8%}}@media (max-width:700px){#explore-hero .eh-br{display:none}}@media (max-width:560px){#explore-hero .eh-btn{flex:1 1 100%;justify-content:center}#explore-hero .eh-stats{gap:20px}#explore-hero .eh-stats>div{flex:1 1 40%}}#explore-courses{position:relative;overflow:hidden;background:#080d24;padding:clamp(64px,7.5vw,104px) 0 clamp(56px,6.5vw,92px)}#explore-courses .ec-glow{position:absolute;pointer-events:none;border-radius:50%}#explore-courses .ec-glow-a{left:-8%;top:-14%;width:52%;height:78%;background:radial-gradient(closest-side,rgba(196,8,46,.24),rgba(196,8,46,0) 72%)}#explore-courses .ec-glow-b{right:-10%;bottom:-22%;width:56%;height:86%;background:radial-gradient(closest-side,rgba(230,164,76,.15),rgba(230,164,76,0) 72%)}#explore-courses .ec-bloom{position:absolute;right:-4%;top:-10%;width:clamp(140px,16vw,260px);opacity:.3;pointer-events:none;animation:ecSway 13s ease-in-out infinite}#explore-courses .ec-p{position:absolute;width:clamp(14px,1.5vw,24px);pointer-events:none;opacity:.7}#explore-courses .ec-p1{left:8%;top:12%;animation:ecFall 21s linear infinite}#explore-courses .ec-p2{right:22%;top:4%;animation:ecFall 27s linear 6s infinite}#explore-courses .ec-p3{left:46%;top:-2%;animation:ecFall 24s linear 13s infinite}@keyframes ecSway{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3deg)}}@keyframes ecFall{0%{transform:translate3d(0,-20px,0) rotate(0);opacity:0}14%{opacity:.7}86%{opacity:.5}to{transform:translate3d(-120px,520px,0) rotate(280deg);opacity:0}}#explore-courses .ec-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 28px}#explore-courses .ec-eyebrow{display:flex;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#E24A4A;font-size:clamp(10.5px,.8vw,12px);margin-bottom:clamp(14px,1.4vw,20px)}#explore-courses .ec-eyebrow span{width:7px;height:7px;border-radius:50%;background:#C4082E;box-shadow:0 0 10px rgba(226,58,70,.9);flex:none}#explore-courses .ec-title{font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:#F7F3EA;font-size:clamp(26px,3.5vw,44px);line-height:1.14;letter-spacing:.01em;margin:0;text-shadow:0 3px 22px rgba(0,3,15,.7)}#explore-courses .ec-title em{font-style:normal;color:#E23A46}#explore-courses .ec-rule{width:clamp(50px,4.4vw,74px);height:4px;border-radius:2px;background:linear-gradient(90deg,#C4082E,#E0632F);margin:clamp(16px,1.7vw,24px) 0 clamp(14px,1.5vw,20px);box-shadow:0 0 14px rgba(226,58,70,.55)}#explore-courses .ec-sub{font-family:Nunito Sans,sans-serif;color:#C9D2EC;font-size:clamp(14px,1.05vw,16.5px);line-height:1.7;margin:0 0 clamp(34px,4vw,52px);max-width:52ch}#explore-courses .ec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,1.7vw,24px);gap:clamp(16px,1.7vw,24px)}#explore-courses .ec-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(26px,2.4vw,36px) clamp(22px,2vw,32px) clamp(22px,2vw,30px);border-radius:4px;background:linear-gradient(158deg,rgba(26,35,72,.9),rgba(12,18,44,.92));border:1px solid rgba(230,164,76,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .5s cubic-bezier(.22,.61,.36,1),border-color .4s,box-shadow .4s}#explore-courses .ec-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--a),transparent);transform:scaleX(.34);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1)}#explore-courses .ec-card:hover{transform:translateY(-7px);border-color:rgba(230,164,76,.5);box-shadow:0 20px 46px rgba(3,6,20,.6)}#explore-courses .ec-card:hover:before{transform:scaleX(1)}#explore-courses .ec-c1{--a:#C4082E}#explore-courses .ec-c2{--a:#E0632F}#explore-courses .ec-c3{--a:#E6A44C}#explore-courses .ec-ghost{position:absolute;right:-.08em;bottom:-.22em;font-family:Zen Old Mincho,serif;font-size:clamp(88px,8.6vw,148px);line-height:1;color:rgba(230,164,76,.06);pointer-events:none;transition:color .5s,transform .6s}#explore-courses .ec-card:hover .ec-ghost{color:rgba(230,164,76,.1);transform:translate(-4px,-4px)}#explore-courses .ec-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(18px,1.8vw,26px)}#explore-courses .ec-emblem{display:grid;place-items:center;width:clamp(46px,3.6vw,58px);height:clamp(46px,3.6vw,58px);border-radius:50%;border:1px solid rgba(230,164,76,.6);background:rgba(9,14,36,.7);font-family:Zen Old Mincho,serif;font-weight:500;color:#E6A44C;font-size:clamp(21px,1.7vw,27px);box-shadow:0 0 20px rgba(7,11,32,.85);transition:border-color .4s,color .4s,box-shadow .4s}#explore-courses .ec-card:hover .ec-emblem{border-color:var(--a);color:#F7F3EA;box-shadow:0 0 22px rgba(226,58,70,.45)}#explore-courses .ec-num{font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.18em;color:rgba(200,210,235,.38);font-size:clamp(11px,.85vw,13px)}#explore-courses .ec-ja{position:relative;font-family:Zen Old Mincho,serif;color:#E6A44C;font-size:clamp(17px,1.5vw,22px);letter-spacing:.08em;margin-bottom:8px}#explore-courses .ec-card h3{position:relative;font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:#F7F3EA;font-size:clamp(18px,1.6vw,23px);line-height:1.18;margin:0 0 12px}#explore-courses .ec-meta{position:relative;align-self:flex-start;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#EFB3C1;font-size:clamp(9.5px,.72vw,11px);padding:6px 11px;border-radius:2px;border:1px solid rgba(239,179,193,.28);background:rgba(196,8,46,.1);margin-bottom:14px}#explore-courses .ec-card p{color:#AEB7D6;font-size:clamp(13px,1vw,14.5px);line-height:1.72;margin:0 0 clamp(20px,2vw,28px)}#explore-courses .ec-card p,#explore-courses .ec-go{position:relative;font-family:Nunito Sans,sans-serif}#explore-courses .ec-go{margin-top:auto;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(9.5px,.72vw,11px);color:#F7F3EA;cursor:pointer;padding:11px 18px;border-radius:2px;border:1px solid rgba(226,74,74,.45);background:rgba(8,12,32,.45);transition:border-color .35s,background .35s,color .35s}#explore-courses .ec-go span{color:var(--a);transition:transform .35s}#explore-courses .ec-go:hover{border-color:var(--a);background:rgba(196,8,46,.16)}#explore-courses .ec-go:hover span{transform:translateX(4px)}#explore-courses .ec-card,#explore-courses .ec-head>*{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),border-color .4s,box-shadow .4s}#explore-courses.fs-anim:not(.fs-in) .ec-head>*{opacity:0;transform:translateY(24px)}#explore-courses.fs-anim:not(.fs-in) .ec-head>.ec-rule{transform:translateY(24px) scaleX(.2);transform-origin:left}#explore-courses.fs-anim:not(.fs-in) .ec-card{opacity:0;transform:translateY(38px) scale(.97)}#explore-courses .ec-head>.ec-eyebrow{transition-delay:.05s}#explore-courses .ec-head>.ec-title{transition-delay:.12s}#explore-courses .ec-head>.ec-rule{transition-delay:.2s}#explore-courses .ec-head>.ec-sub{transition-delay:.28s}#explore-courses .ec-c1{transition-delay:.34s}#explore-courses .ec-c2{transition-delay:.44s}#explore-courses .ec-c3{transition-delay:.54s}@media (prefers-reduced-motion:reduce){#explore-courses .ec-bloom,#explore-courses .ec-p{animation:none}}@media (max-width:920px){#explore-courses .ec-grid{grid-template-columns:1fr;gap:16px}#explore-courses .ec-ghost{font-size:120px}#explore-courses .ec-bloom{width:min(42vw,200px);opacity:.35}}#explore-stages{position:relative;height:430vh;background:#080d24}#explore-stages .ex-frame{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;--u:min(1vw,1.92vh);--gold:#E6A44C;--red:#E24A4A;--ink:#F7F3EA;--dim:#AEB7D6}#explore-stages .ex-sky{position:absolute;inset:0;background:radial-gradient(130% 95% at 72% 42%,#24244f 0,#161d40 42%,#0a0f2a 78%,#070b20 100%)}#explore-stages .ex-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%;pointer-events:none}#explore-stages .ex-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,10,28,.95),rgba(6,10,28,.8) 24%,rgba(6,10,28,.36) 44%,rgba(6,10,28,0) 62%)}#explore-stages .ex-veil2{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,10,28,.55),rgba(6,10,28,0) 22%,rgba(6,10,28,0) 72%,rgba(6,10,28,.6))}#explore-stages .ex-head{position:absolute;left:7.4%;top:5.5%;width:44%}#explore-stages .ex-eyebrow{font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:calc(var(--u)*.8);margin-bottom:calc(var(--u)*1.4)}#explore-stages .ex-title{font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;color:var(--ink);font-size:calc(var(--u)*2.75);line-height:1.1;letter-spacing:.01em;margin:0;text-transform:uppercase;text-shadow:0 2px 22px rgba(0,3,15,.75)}#explore-stages .ex-title em{font-style:normal;color:#E23A46}#explore-stages .ex-rule{width:calc(var(--u)*4.6);height:calc(var(--u)*.22);border-radius:2px;background:linear-gradient(90deg,#C4082E,#E0632F);margin:calc(var(--u)*1.5) 0 calc(var(--u)*1.3);box-shadow:0 0 calc(var(--u)*.9) rgba(226,58,70,.7)}#explore-stages .ex-sub{font-family:Nunito Sans,sans-serif;color:#C9D2EC;font-size:calc(var(--u)*.98);line-height:1.55;margin:0;max-width:calc(var(--u)*20);text-shadow:0 1px 14px rgba(0,3,15,.85)}#explore-stages .ex-curric{position:absolute;right:3.6%;top:6.5%;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#E9506A;cursor:pointer;font-size:calc(var(--u)*.82);text-shadow:0 1px 3px rgba(0,3,15,.8);display:inline-block;padding:.8em 1.5em;border-radius:999px;background:rgba(9,13,36,.62);border:1px solid rgba(217,162,75,.2);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 26px rgba(0,4,20,.34)}#explore-stages .ex-curric:hover{color:var(--ink);background:rgba(14,20,52,.72);border-color:rgba(217,162,75,.44)}#explore-stages .ex-rail{position:absolute;left:7.4%;top:36%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*.5)}#explore-stages .ex-node{display:flex;align-items:center;gap:calc(var(--u)*.9);cursor:pointer;background:none;border:0;padding:0}#explore-stages .ex-ring{position:relative;width:calc(var(--u)*3);height:calc(var(--u)*3);border-radius:50%;flex:none;display:grid;place-items:center;background:radial-gradient(circle at 50% 34%,rgba(24,33,67,.85),rgba(10,16,40,.75));border:1px solid rgba(196,206,235,.34);transition:border-color .45s,box-shadow .45s,background .45s}#explore-stages .ex-gly{width:70%;height:auto;display:block;opacity:.62;filter:grayscale(1) brightness(1.5);transition:opacity .45s,filter .45s}#explore-stages .ex-nlab{display:flex;flex-direction:column;line-height:1.15;text-align:left;font-family:Nunito Sans,sans-serif;transition:color .45s,opacity .45s;opacity:.62}#explore-stages .ex-nlab b{font-weight:800;color:#C9D2EC;font-size:calc(var(--u)*.92);letter-spacing:.05em}#explore-stages .ex-nlab i{font-style:normal;color:#93A0C4;font-size:calc(var(--u)*.8)}#explore-stages .ex-link{width:1px;height:calc(var(--u)*1.35);margin-left:calc(var(--u)*1.5);background:repeating-linear-gradient(180deg,rgba(170,182,214,.55) 0 3px,transparent 3px 7px)}#explore-stages .ex-node.on .ex-ring{border-color:#E23A46;background:radial-gradient(circle at 50% 34%,rgba(42,16,48,.9),rgba(11,16,40,.8));box-shadow:0 0 calc(var(--u)*1.1) rgba(226,58,70,.75),inset 0 0 calc(var(--u)*.8) rgba(226,58,70,.3)}#explore-stages .ex-node.on .ex-gly{opacity:1;filter:grayscale(1) brightness(2.6)}#explore-stages .ex-node.on .ex-nlab{opacity:1}#explore-stages .ex-node.on .ex-nlab b{color:#E23A46}#explore-stages .ex-node.on .ex-nlab i{color:#EED9C0}#explore-stages .ex-node.done .ex-nlab{opacity:.85}#explore-stages .ex-link.lit{background:repeating-linear-gradient(180deg,rgba(226,58,70,.95) 0 3px,transparent 3px 7px)}#explore-stages .ex-seal{width:calc(var(--u)*7.6);height:auto;display:block;margin-top:calc(var(--u)*1.1);margin-left:calc(var(--u)*-.1)}#explore-stages .ex-stage{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .55s ease}#explore-stages .ex-stage.on{opacity:1;pointer-events:auto}#explore-stages .ex-panel{position:absolute;left:22.5%;top:31.5%;width:calc(var(--u)*24)}#explore-stages .ex-brush{position:relative;width:calc(var(--u)*8.4);margin-bottom:calc(var(--u)*1.5)}#explore-stages .ex-brush img{width:100%;height:auto;display:block}#explore-stages .ex-brush .ex-bnum{position:absolute;left:11%;top:20%;width:34%;filter:grayscale(1) brightness(3)}#explore-stages .ex-lvl{font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#E23A46;font-size:calc(var(--u)*.92);margin-bottom:calc(var(--u)*.9)}#explore-stages .ex-h3{font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:var(--ink);font-size:calc(var(--u)*2.05);line-height:1.12;margin:0;text-shadow:0 2px 18px rgba(0,3,15,.8)}#explore-stages .ex-h3rule{width:calc(var(--u)*3.4);height:calc(var(--u)*.16);border-radius:2px;background:#C4082E;margin:calc(var(--u)*1.2) 0 calc(var(--u)*1.1)}#explore-stages .ex-desc{font-family:Nunito Sans,sans-serif;color:#C6CEE8;font-size:calc(var(--u)*.95);line-height:1.6;margin:0 0 calc(var(--u)*1.8);max-width:calc(var(--u)*15.5);text-shadow:0 1px 12px rgba(0,3,15,.9)}#explore-stages .ex-icons{display:flex;align-items:flex-start;gap:calc(var(--u)*.3)}#explore-stages .ex-ic{width:calc(var(--u)*5.3);text-align:center;position:relative;padding:0 calc(var(--u)*.35)}#explore-stages .ex-ic+.ex-ic:before{content:"";position:absolute;left:0;top:calc(var(--u)*.4);width:1px;height:calc(var(--u)*4.4);background:rgba(200,210,235,.22)}#explore-stages .ex-icon{width:calc(var(--u)*2.5);height:calc(var(--u)*2.5);box-sizing:border-box;border:1px solid #e4a050;border-radius:50%;display:grid;place-items:center;color:#E4A050;margin:0 auto calc(var(--u)*.6)}#explore-stages .ex-icon.red{color:#E8202E}#explore-stages .ex-icon b{display:block;font-family:Zen Old Mincho,serif;font-weight:500;font-size:calc(var(--u)*1.32);line-height:1;transform:translateY(-.055em)}#explore-stages .ex-icon svg{width:58%;height:58%;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#explore-stages .ex-ic>span:not(.ex-icon){display:block;font-family:Nunito Sans,sans-serif;color:#D7DDF0;font-size:calc(var(--u)*.72);line-height:1.35;text-shadow:0 1px 10px rgba(0,3,15,.95)}#explore-stages .ex-words{position:absolute;left:53%;top:4%;width:calc(var(--u)*31);aspect-ratio:1024/1536;max-height:92%}#explore-stages .ex-note{position:absolute;font-family:Nunito Sans,sans-serif;color:#E8ECF8;font-size:calc(var(--u)*.92);line-height:1.35;width:calc(var(--u)*5.4);text-align:center;transform:translate(-50%,-50%);text-shadow:0 1px 12px rgba(0,3,15,.95)}#explore-stages .ex-note em{font-style:normal;display:block;color:#E9506A}#explore-stages .ex-kring,#explore-stages .ex-spin{position:absolute;inset:0}#explore-stages .ex-spin{transform-origin:50.78% 39.06%;animation:exSpin 72s linear infinite}#explore-stages .ex-spin .ex-note,#explore-stages .ex-spin .k{animation:exSpinBack 72s linear infinite}@keyframes exSpin{to{transform:rotate(1turn)}}@keyframes exSpinBack{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}#explore-stages .ex-spin .k1{left:63.76%;top:12.44%}#explore-stages .ex-spin .k2{left:16.81%;top:22.61%}#explore-stages .ex-spin .k3{left:92.77%;top:39.06%}#explore-stages .ex-spin .k4{left:16.81%;top:55.52%}#explore-stages .ex-spin .k5{left:63.76%;top:65.69%}#explore-stages .ex-spin .ex-n1{left:83.34%;top:16.58%}#explore-stages .ex-spin .ex-n2{left:28.77%;top:11.47%}#explore-stages .ex-spin .ex-n3{left:92.91%;top:52.76%}#explore-stages .ex-spin .ex-n4{left:44.26%;top:70.01%}#explore-stages .ex-kring .k{position:absolute;transform:translate(-50%,-50%);font-family:Zen Old Mincho,serif;font-weight:600;color:#FFF6E2;font-size:calc(var(--u)*5.6);line-height:1;text-shadow:0 0 calc(var(--u)*.5) #FFE9B0,0 0 calc(var(--u)*1.5) #F2A03A,0 0 calc(var(--u)*3) rgba(226,90,40,.75)}#explore-stages .ex-karc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#explore-stages .ex-karc path{stroke:#E23A46;stroke-width:5;stroke-dasharray:20 18;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(226,58,70,.8))}#explore-stages .ex-karc polygon{fill:#E23A46;filter:drop-shadow(0 0 6px rgba(226,58,70,.8))}#explore-stages .ex-phrases{position:absolute;left:0;right:0;top:80%;text-align:center;font-family:Zen Old Mincho,serif;color:#FFF3DC;text-shadow:0 0 calc(var(--u)*.4) #FFE9B0,0 0 calc(var(--u)*1.3) #F2A03A}#explore-stages .ex-phrases b{display:block;font-weight:400;font-size:calc(var(--u)*2.2);line-height:1.5}#explore-stages .ex-phrases b:nth-child(2){font-size:calc(var(--u)*1.78);padding-left:12%}#explore-stages .ex-phrases b:nth-child(3){font-size:calc(var(--u)*1.78);padding-left:4%}#explore-stages .ex-prog{position:absolute;left:26%;bottom:6.5%;width:32%}#explore-stages .ex-track{position:relative;height:calc(var(--u)*.5)}#explore-stages .ex-track:before{content:"";right:0;background:repeating-linear-gradient(90deg,rgba(170,182,214,.5) 0 3px,transparent 3px 7px)}#explore-stages .ex-fill,#explore-stages .ex-track:before{position:absolute;left:0;top:50%;height:2px;transform:translateY(-50%)}#explore-stages .ex-fill{width:calc(var(--exp,0) * 100%);background:repeating-linear-gradient(90deg,#E23A46 0 3px,transparent 3px 7px)}#explore-stages .ex-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--u)*.62);height:calc(var(--u)*.62);border-radius:50%;background:#6E7899;border:0;padding:0;cursor:pointer;transition:background .4s,box-shadow .4s,width .4s,height .4s}#explore-stages .ex-dot i{position:absolute;left:50%;top:calc(100% + var(--u)*.7);transform:translateX(-50%);font-style:normal;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.1em;color:#8F99BB;font-size:calc(var(--u)*.74);transition:color .4s}#explore-stages .ex-dot.on{background:#E23A46;width:calc(var(--u)*.86);height:calc(var(--u)*.86);box-shadow:0 0 calc(var(--u)*.8) rgba(226,58,70,.9)}#explore-stages .ex-dot.on i{color:#E23A46}#explore-stages .ex-dot.past{background:#B9C2DC}#explore-stages .ex-cue{position:absolute;right:5.5%;bottom:5.5%;text-align:center}#explore-stages .ex-cue span{display:block;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#C3CAE4;font-size:calc(var(--u)*.74);margin-bottom:calc(var(--u)*.8);text-shadow:0 1px 10px rgba(0,3,15,.95)}#explore-stages .ex-cue img{width:calc(var(--u)*3.1);height:auto;display:block;margin:0 auto;animation:exBob 2.4s ease-in-out infinite}@keyframes exBob{0%,to{transform:translateY(0)}50%{transform:translateY(18%)}}#explore-stages .ex-bg,#explore-stages .ex-cue,#explore-stages .ex-curric,#explore-stages .ex-head>*,#explore-stages .ex-link,#explore-stages .ex-node,#explore-stages .ex-prog,#explore-stages .ex-seal,#explore-stages .ex-veil{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),border-color .45s,box-shadow .45s,background .45s,color .45s}#explore-stages.fs-anim:not(.fs-in) .ex-bg{opacity:0;transform:scale(1.07)}#explore-stages.fs-anim:not(.fs-in) .ex-veil{opacity:0}#explore-stages.fs-anim:not(.fs-in) .ex-head>*{opacity:0;transform:translateX(-30px)}#explore-stages.fs-anim:not(.fs-in) .ex-head>.ex-rule{transform:translateX(-30px) scaleX(.2)}#explore-stages.fs-anim:not(.fs-in) .ex-curric{opacity:0;transform:translateX(30px)}#explore-stages.fs-anim:not(.fs-in) .ex-node{opacity:0;transform:translateX(-24px) scale(.7)}#explore-stages.fs-anim:not(.fs-in) .ex-link{opacity:0}#explore-stages.fs-anim:not(.fs-in) .ex-seal{opacity:0;transform:translateY(22px) scale(.8)}#explore-stages.fs-anim:not(.fs-in) .ex-cue,#explore-stages.fs-anim:not(.fs-in) .ex-prog{opacity:0;transform:translateY(22px)}#explore-stages .ex-head>.ex-eyebrow{transition-delay:.08s}#explore-stages .ex-head>.ex-title{transition-delay:.15s}#explore-stages .ex-head>.ex-rule{transition-delay:.22s}#explore-stages .ex-head>.ex-sub{transition-delay:.29s}#explore-stages .ex-curric{transition-delay:.34s}#explore-stages .ex-n0{transition-delay:.3s}#explore-stages .ex-n1x{transition-delay:.37s}#explore-stages .ex-n2x{transition-delay:.44s}#explore-stages .ex-n3x{transition-delay:.51s}#explore-stages .ex-seal{transition-delay:.62s}#explore-stages .ex-prog{transition-delay:.48s}#explore-stages .ex-cue{transition-delay:.56s}#explore-stages .ex-brush,#explore-stages .ex-desc,#explore-stages .ex-h3,#explore-stages .ex-h3rule,#explore-stages .ex-ic,#explore-stages .ex-kring,#explore-stages .ex-lvl,#explore-stages .ex-note,#explore-stages .ex-phrases{transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}#explore-stages .ex-stage:not(.on) .ex-brush{opacity:0;transform:translateX(-26px)}#explore-stages .ex-stage:not(.on) .ex-desc,#explore-stages .ex-stage:not(.on) .ex-h3,#explore-stages .ex-stage:not(.on) .ex-lvl{opacity:0;transform:translateY(26px)}#explore-stages .ex-stage:not(.on) .ex-h3rule{opacity:0;transform:scaleX(.15);transform-origin:left}#explore-stages .ex-stage:not(.on) .ex-ic{opacity:0;transform:translateY(22px)}#explore-stages .ex-stage:not(.on) .ex-kring,#explore-stages .ex-stage:not(.on) .ex-phrases{opacity:0;transform:scale(.88) rotate(-4deg)}#explore-stages .ex-stage:not(.on) .ex-note{opacity:0}#explore-stages .ex-stage.on .ex-brush{transition-delay:.1s}#explore-stages .ex-stage.on .ex-lvl{transition-delay:.16s}#explore-stages .ex-stage.on .ex-h3{transition-delay:.22s}#explore-stages .ex-stage.on .ex-h3rule{transition-delay:.28s}#explore-stages .ex-stage.on .ex-desc{transition-delay:.34s}#explore-stages .ex-stage.on .ex-ic:first-child{transition-delay:.4s}#explore-stages .ex-stage.on .ex-ic:nth-child(2){transition-delay:.47s}#explore-stages .ex-stage.on .ex-ic:nth-child(3){transition-delay:.54s}#explore-stages .ex-stage.on .ex-ic:nth-child(4){transition-delay:.61s}#explore-stages .ex-stage.on .ex-kring,#explore-stages .ex-stage.on .ex-phrases{transition-delay:.12s}#explore-stages .ex-stage.on .ex-n1{transition-delay:.42s}#explore-stages .ex-stage.on .ex-n2{transition-delay:.5s}#explore-stages .ex-stage.on .ex-n3{transition-delay:.58s}#explore-stages .ex-stage.on .ex-n4{transition-delay:.66s}@media (prefers-reduced-motion:reduce){#explore-stages .ex-cue img,#explore-stages .ex-spin,#explore-stages .ex-spin .ex-note,#explore-stages .ex-spin .k{animation:none}}@media (max-width:900px){#explore-stages{height:auto;background:#070b20}#explore-stages .ex-frame{position:relative;height:auto;overflow:hidden;padding:40px 20px 46px;--u:3.9vw}#explore-stages .ex-bg{opacity:.22;object-position:60% 40%}#explore-stages .ex-veil{background:linear-gradient(180deg,rgba(6,10,28,.6),rgba(6,10,28,.9))}#explore-stages .ex-veil2{display:none}#explore-stages .ex-head{position:relative;left:auto;top:auto;width:auto;margin-bottom:22px}#explore-stages .ex-title{font-size:clamp(24px,7.6vw,34px)}#explore-stages .ex-eyebrow{font-size:11px}#explore-stages .ex-sub{font-size:14px;max-width:none}#explore-stages .ex-curric{position:relative;right:auto;top:auto;font-size:12px;margin-bottom:24px;padding:.7em 1.3em}#explore-stages .ex-cue,#explore-stages .ex-prog,#explore-stages .ex-rail,#explore-stages .ex-words{display:none}#explore-stages .ex-stage{position:relative;inset:auto;opacity:1;pointer-events:auto;margin-bottom:16px}#explore-stages .ex-panel{position:relative;left:auto;top:auto;width:auto;background:rgba(9,15,38,.7);border:1px solid rgba(217,162,75,.2);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#explore-stages .ex-brush{width:88px;margin-bottom:12px}#explore-stages .ex-lvl{font-size:11px}#explore-stages .ex-h3{font-size:20px}#explore-stages .ex-h3rule{width:46px;height:3px;margin:12px 0 10px}#explore-stages .ex-desc{font-size:13.5px;max-width:none;margin-bottom:16px}#explore-stages .ex-ic{width:25%;padding:0 6px}#explore-stages .ex-icon{width:34px;height:34px}#explore-stages .ex-icon b{font-size:18px}#explore-stages .ex-ic span{font-size:10.5px}#explore-stages .ex-ic+.ex-ic:before{height:56px}#explore-stages .ex-stage .ex-brush,#explore-stages .ex-stage .ex-desc,#explore-stages .ex-stage .ex-h3,#explore-stages .ex-stage .ex-h3rule,#explore-stages .ex-stage .ex-ic,#explore-stages .ex-stage .ex-lvl{opacity:1!important;transform:none!important}#explore-stages.fs-anim:not(.fs-in) .ex-curric,#explore-stages.fs-anim:not(.fs-in) .ex-head>*{opacity:1;transform:none!important}}#find-your-stage{position:relative;overflow:hidden;background:linear-gradient(180deg,#0A1030,#161F4A 26%,#1B2555 52%,#151D45 76%,#0D1436);border-top:1px solid rgba(217,162,75,.22);border-bottom:1px solid rgba(217,162,75,.22);padding:clamp(64px,7.5vw,104px) 0 clamp(60px,7vw,96px)}#find-your-stage .fy-glow{position:absolute;pointer-events:none;border-radius:50%}#find-your-stage .fy-glow-a{left:-12%;top:-10%;width:52%;height:70%;background:radial-gradient(closest-side,rgba(196,8,46,.26),rgba(196,8,46,0) 72%)}#find-your-stage .fy-glow-b{right:-14%;bottom:-16%;width:56%;height:78%;background:radial-gradient(closest-side,rgba(230,164,76,.16),rgba(230,164,76,0) 72%)}#find-your-stage .fy-ghost{position:absolute;right:2%;top:6%;font-family:Zen Old Mincho,serif;font-size:clamp(180px,26vw,420px);line-height:1;color:rgba(245,240,230,.035);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#find-your-stage .fy-p{position:absolute;width:clamp(14px,1.5vw,24px);opacity:.6;pointer-events:none}#find-your-stage .fy-p1{left:9%;top:8%;animation:fyFall 23s linear infinite}#find-your-stage .fy-p2{right:18%;top:2%;animation:fyFall 29s linear 9s infinite}@keyframes fyFall{0%{transform:translate3d(0,-20px,0) rotate(0);opacity:0}14%{opacity:.6}86%{opacity:.45}to{transform:translate3d(-110px,540px,0) rotate(260deg);opacity:0}}#find-your-stage .fy-inner{position:relative;z-index:1;max-width:1020px;margin:0 auto;padding:0 28px}#find-your-stage .fy-head{text-align:center;margin-bottom:clamp(30px,3.6vw,46px)}#find-your-stage .fy-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#E24A4A;font-size:clamp(10.5px,.8vw,12px);margin-bottom:clamp(14px,1.4vw,20px)}#find-your-stage .fy-eyebrow span{width:7px;height:7px;border-radius:50%;background:#C4082E;box-shadow:0 0 10px rgba(226,58,70,.9);flex:none}#find-your-stage .fy-title{font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:#F7F3EA;font-size:clamp(25px,3.4vw,42px);line-height:1.16;letter-spacing:.01em;margin:0;text-shadow:0 3px 22px rgba(0,3,15,.6)}#find-your-stage .fy-title em{font-style:normal;color:#E23A46}#find-your-stage .fy-rule{width:clamp(50px,4.4vw,74px);height:4px;border-radius:2px;margin:clamp(16px,1.7vw,24px) auto clamp(14px,1.5vw,20px);background:linear-gradient(90deg,#C4082E,#E0632F);box-shadow:0 0 14px rgba(226,58,70,.55)}#find-your-stage .fy-sub{font-family:Nunito Sans,sans-serif;color:#C9D2EC;font-size:clamp(14px,1.05vw,16.5px);line-height:1.72;margin:0 auto;max-width:60ch}#find-your-stage .fy-card{position:relative;border-radius:5px;overflow:hidden;background:linear-gradient(158deg,rgba(41,53,105,.78),rgba(23,31,72,.86));border:1px solid rgba(230,164,76,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 26px 60px rgba(4,7,24,.5);padding:clamp(26px,3.4vw,42px) clamp(22px,3.2vw,46px)}#find-your-stage .fy-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#C4082E,#E0632F 45%,rgba(230,164,76,0))}#find-your-stage .fy-qtop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}#find-your-stage .fy-qn{font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#E6A44C;font-size:clamp(10px,.78vw,11.5px)}#find-your-stage .fy-qja{font-family:Zen Old Mincho,serif;font-size:clamp(13px,1vw,15px);color:#A9B4D6}#find-your-stage .fy-track{height:4px;border-radius:2px;background:rgba(245,240,230,.14);margin-bottom:clamp(24px,2.6vw,34px);overflow:hidden}#find-your-stage .fy-fill{height:4px;border-radius:2px;transition:width .4s cubic-bezier(.22,.61,.36,1);background:linear-gradient(90deg,#C4082E,#E0632F);box-shadow:0 0 12px rgba(226,58,70,.75)}#find-your-stage .fy-q{font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:#F7F3EA;font-size:clamp(19px,2.2vw,28px);line-height:1.24;margin:0 0 10px;text-wrap:pretty}#find-your-stage .fy-qja2{font-family:Zen Old Mincho,serif;font-size:clamp(13px,1.1vw,16px);color:#A9B4D6;margin-bottom:clamp(20px,2.4vw,30px)}#find-your-stage .fy-opts{display:flex;flex-direction:column;gap:11px}#find-your-stage .fy-opt{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:clamp(14px,1.5vw,18px) clamp(16px,1.8vw,22px);border-radius:3px;cursor:pointer;border:1px solid rgba(245,240,230,.18);background:rgba(15,21,52,.55);transition:border-color .3s,background .3s,transform .3s}#find-your-stage .fy-opt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#C4082E,#E0632F);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,.61,.36,1)}#find-your-stage .fy-opt:hover{border-color:rgba(230,164,76,.6);background:rgba(196,8,46,.16);transform:translateX(5px)}#find-your-stage .fy-opt:hover:before{transform:scaleY(1)}#find-your-stage .fy-let{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:1px solid rgba(230,164,76,.55);background:rgba(9,14,36,.6);font-family:Zen Old Mincho,serif;font-size:13px;color:#E6A44C;transition:border-color .3s,color .3s,background .3s}#find-your-stage .fy-opt:hover .fy-let{border-color:#E24A4A;color:#F7F3EA;background:rgba(196,8,46,.4)}#find-your-stage .fy-lab{font-family:Nunito Sans,sans-serif;font-size:clamp(13.5px,1.05vw,15.5px);color:#EDF0FA;line-height:1.5}#find-your-stage .fy-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(22px,2.4vw,30px)}#find-your-stage .fy-link{font-family:Nunito Sans,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10px,.78vw,11.5px);color:#A9B4D6;cursor:pointer;padding:9px 14px;border-radius:2px;border:1px solid rgba(245,240,230,.16);transition:color .3s,border-color .3s,background .3s}#find-your-stage .fy-link:hover{color:#F7F3EA;border-color:rgba(230,164,76,.55);background:rgba(9,14,36,.45)}#find-your-stage .fy-res{position:relative;border-radius:5px;overflow:hidden;background:linear-gradient(158deg,rgba(41,53,105,.8),rgba(23,31,72,.88));border:1px solid rgba(230,164,76,.36);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 26px 60px rgba(4,7,24,.5)}#find-your-stage .fy-res-head{position:relative;overflow:hidden;display:flex;align-items:center;gap:clamp(18px,2.4vw,30px);flex-wrap:wrap;padding:clamp(24px,3.2vw,38px) clamp(22px,3.2vw,46px);background:linear-gradient(115deg,#A80828,#C4082E 58%,#7E0520)}#find-your-stage .fy-res-head:after{content:"";position:absolute;right:-6%;top:-40%;width:46%;height:180%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,246,242,.18),rgba(255,246,242,0) 70%)}#find-your-stage .fy-res-kanji{position:relative;display:grid;place-items:center;flex:none;width:clamp(64px,6.4vw,88px);height:clamp(64px,6.4vw,88px);border-radius:50%;border:1px solid rgba(255,246,242,.5);background:rgba(126,5,32,.45);font-family:Zen Old Mincho,serif;font-size:clamp(30px,3.6vw,46px);color:#FFF6F2;line-height:1}#find-your-stage .fy-res-lvl{position:relative;font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,246,242,.85);font-size:clamp(10px,.78vw,11.5px);margin-bottom:9px}#find-your-stage .fy-res-title{position:relative;font-family:Komika Axis,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;color:#FFF6F2;font-size:clamp(21px,2.8vw,34px);line-height:1.16}#find-your-stage .fy-res-body{padding:clamp(24px,3.2vw,38px) clamp(22px,3.2vw,46px) clamp(26px,3.4vw,42px)}#find-your-stage .fy-res-body>p{font-family:Nunito Sans,sans-serif;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.78;color:#C9D2EC;margin:0 0 clamp(22px,2.4vw,30px);max-width:66ch}#find-your-stage .fy-res-lab{font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#E6A44C;font-size:clamp(10px,.78vw,11.5px);margin-bottom:14px}#find-your-stage .fy-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:clamp(26px,2.8vw,34px)}#find-your-stage .fy-f{position:relative;border-radius:3px;padding:clamp(16px,1.7vw,20px);border:1px solid rgba(245,240,230,.16);background:rgba(15,21,52,.5);font-family:Nunito Sans,sans-serif;font-size:clamp(13px,1vw,14.5px);line-height:1.62;color:#EDF0FA}#find-your-stage .fy-f:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;border-radius:2px;background:linear-gradient(180deg,#C4082E,#E0632F)}#find-your-stage .fy-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}#find-your-stage .fy-book{display:inline-flex;align-items:center;gap:10px;cursor:pointer;background:#C4082E;color:#FFF6F2;border:1px solid #c4082e;border-radius:2px;font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(11px,.82vw,12.5px);padding:15px 26px;transition:background .3s,transform .3s}#find-your-stage .fy-book:hover{background:#A80828;transform:translateY(-2px)}#find-your-stage .fy-note{font-family:Nunito Sans,sans-serif;font-size:clamp(12px,.92vw,13.5px);line-height:1.7;color:#96A0C4;margin:clamp(22px,2.4vw,28px) 0 0;max-width:70ch}#find-your-stage .fy-card,#find-your-stage .fy-head>*,#find-your-stage .fy-res{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}#find-your-stage.fs-anim:not(.fs-in) .fy-head>*{opacity:0;transform:translateY(24px)}#find-your-stage.fs-anim:not(.fs-in) .fy-head>.fy-rule{transform:translateY(24px) scaleX(.2)}#find-your-stage.fs-anim:not(.fs-in) .fy-card,#find-your-stage.fs-anim:not(.fs-in) .fy-res{opacity:0;transform:translateY(34px) scale(.98)}#find-your-stage .fy-head>.fy-eyebrow{transition-delay:.05s}#find-your-stage .fy-head>.fy-title{transition-delay:.12s}#find-your-stage .fy-head>.fy-rule{transition-delay:.2s}#find-your-stage .fy-head>.fy-sub{transition-delay:.28s}#find-your-stage .fy-card,#find-your-stage .fy-res{transition-delay:.34s}@media (prefers-reduced-motion:reduce){#find-your-stage .fy-p{animation:none}}@media (max-width:720px){#find-your-stage .fy-focus{grid-template-columns:1fr}#find-your-stage .fy-ghost{font-size:200px;opacity:.7}#find-your-stage .fy-foot{gap:10px}#find-your-stage .fy-book{width:100%;justify-content:center}}