section[id]{scroll-margin-top:var(--hdr)}.subhero h1 em,.sec-head h2 em,.final h2 em{display:block}.cnfan{width:100%;max-width:540px;display:block}.cnfan .f-card{fill:#16233a;stroke:#ffffff24;stroke-width:1.2px}.cnfan .f-k{font-family:var(--font-chakra-petch),monospace;letter-spacing:.16em;fill:var(--gold);font-size:9px}.cnfan .f-t{font-family:var(--font-dm-sans),sans-serif;fill:#fff;font-size:14px;font-weight:600}.cnfan .f-s{font-family:var(--font-dm-sans),sans-serif;fill:#9fb0c3;font-size:10.5px}.cnfan .f-hub{fill:#101b2e;stroke:var(--teal-bright);stroke-width:1.8px}.cnfan .f-spark{fill:var(--gold)}.cnfan .fl{fill:none;stroke:#5ec4e88c;stroke-width:1.6px;stroke-dasharray:420;stroke-dashoffset:0}.cnfan .f-out{fill:#101b2e;stroke:#ffffff29;stroke-width:1.1px}.cnfan .f-ot{font-family:var(--font-dm-sans),sans-serif;fill:#edf2f8;font-size:12px;font-weight:600}.cnfan .f-oc{font-family:var(--font-dm-sans),sans-serif;fill:#9fb0c3;font-size:9.5px}.cnfan .fv{opacity:0}.cnfan .fv1{opacity:1}.cnfan .f-chip circle{fill:var(--teal-bright)}.cnfan .f-chip text{font-family:var(--font-chakra-petch),monospace;letter-spacing:.14em;fill:var(--teal-bright);font-size:8.5px}.cnfan .fp{fill:var(--teal-bright)}.cnfan .f-foot{font-family:var(--font-chakra-petch),monospace;letter-spacing:.15em;fill:#6e7e92;font-size:8.5px}.lblock{margin-bottom:1.6rem;position:relative}.lblock:last-of-type{margin-bottom:0}.lhead{font-family:var(--font-chakra-petch),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line-d);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .8rem;padding-bottom:.5rem;font-size:.64rem;display:flex}.lhead b{color:#fff;font-weight:600}.ltally{font-family:var(--font-chakra-petch),monospace;letter-spacing:.14em;color:var(--teal-bright);text-transform:uppercase;font-size:.62rem}.ldays{font-family:var(--font-chakra-petch),monospace;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;grid-template-columns:repeat(5,1fr);margin:0 0 .5rem calc(150px + 1.2rem);font-size:.6rem;display:grid}.ldays span{border-left:1px solid #ffffff1a;padding-left:.4rem}.lplay{pointer-events:none;display:none;position:absolute;inset:2.55rem 0 0 calc(150px + 1.2rem)}.lplay i{background:var(--gold);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:100%;box-shadow:0 0 10px 2px #f5a62373}.lblock .trow{margin-bottom:.7rem}.lblock .trow:last-child{margin-bottom:0}.tkey .k3 i{background:var(--teal-bright)}.cnsrc{grid-template-columns:1.1fr auto 1fr;align-items:center;gap:1.2rem;max-width:1000px;margin:0 0 .4rem;display:grid}.cnsrc .gcard ul{gap:.5rem}.binder{border:1px solid var(--line-d);border-radius:var(--r);background:#101b2e;padding:1.4rem 1.5rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 22px 50px #0f1a2a38}.binder:before{content:"";background:linear-gradient(90deg,var(--teal),var(--teal-bright));height:3px;position:absolute;top:0;left:0;right:0}.binder .bhead{align-items:center;gap:.85rem;margin-bottom:.8rem;display:flex}.binder .bic{width:42px;height:42px;color:var(--teal-bright);background:#5ec4e824;border:1px solid #5ec4e866;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.binder .bic svg{width:20px;height:20px}.binder .bk{font-family:var(--font-chakra-petch),monospace;letter-spacing:.18em;color:var(--teal-bright);font-size:.62rem}.binder .bt{color:#fff;letter-spacing:-.2px;font-size:1rem;font-weight:700}.binder .bp{color:#c7d2e0;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.binder .bgrid{grid-template-columns:1fr 1fr;gap:.45rem .8rem;display:grid}.binder .bsec{color:#edf2f8;border:1px solid var(--line-d);background:#ffffff0a;border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.86rem;display:flex}.binder .bsec svg{width:14px;height:14px;color:var(--teal-bright);flex-shrink:0}.binder .bfoot{border-top:1px solid var(--line-d);font-family:var(--font-chakra-petch),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:.5rem;margin-top:1rem;padding-top:.85rem;font-size:.6rem;display:flex}.binder .bfoot svg{width:13px;height:13px;color:var(--teal-bright)}.gout{flex-direction:column;gap:.7rem;display:flex}.gout .gcard{padding:.95rem 1.1rem}.gout .gcard .gtag{font-family:var(--font-chakra-petch),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.25rem;font-size:.58rem;display:inline-block}.gout .gcard .gt{margin-bottom:.15rem;font-size:.92rem}.gout .gcard .gs{color:var(--body);font-size:.84rem}.gout .gcard .gs b{color:var(--teal-dark);font-weight:600}@media (prefers-reduced-motion:no-preference){.hero-vis.in .cnfan .fb{animation:.5s ease-out both fpop}.hero-vis.in .cnfan .fh{animation:.45s ease-out .4s both fpop}.hero-vis.in .cnfan .fl{animation:1s ease-out .6s both fdraw}.hero-vis.in .cnfan .fl1{animation-delay:.9s}.hero-vis.in .cnfan .fl2{animation-delay:1.2s}.hero-vis.in .cnfan .fl3{animation-delay:1.5s}.hero-vis.in .cnfan .fl4{animation-delay:1.8s}.hero-vis.in .cnfan .fc{animation:.5s ease-out both fpop}.hero-vis.in .cnfan .fc1{animation-delay:1.7s}.hero-vis.in .cnfan .fc2{animation-delay:2s}.hero-vis.in .cnfan .fc3{animation-delay:2.3s}.hero-vis.in .cnfan .fc4{animation-delay:2.6s}.hero-vis.in .cnfan .f-chip{animation:.35s ease-out both fpop}.hero-vis.in .cnfan .fc1 .f-chip{animation-delay:2.2s}.hero-vis.in .cnfan .fc2 .f-chip{animation-delay:2.5s}.hero-vis.in .cnfan .fc3 .f-chip{animation-delay:2.8s}.hero-vis.in .cnfan .fc4 .f-chip{animation-delay:3.1s}.hero-vis.in .cnfan .f-spark{transform-origin:270px 220px;animation:6s linear 3.2s infinite fspin}.hero-vis.in .cnfan .fv1{animation:15s linear infinite both fv1}.hero-vis.in .cnfan .fv2{animation:15s linear infinite both fv2}.hero-vis.in .cnfan .fv3{animation:15s linear infinite both fv3}.hero-vis.in .cnfan .fc1 .fv{animation-delay:3.4s}.hero-vis.in .cnfan .fc2 .fv{animation-delay:4s}.hero-vis.in .cnfan .fc3 .fv{animation-delay:4.6s}.hero-vis.in .cnfan .fc4 .fv{animation-delay:5.2s}.hero-vis.in .cnfan .fc .f-out{animation:5s ease-out infinite both frecv}.hero-vis.in .cnfan .fc1 .f-out{animation-delay:8.4s}.hero-vis.in .cnfan .fc2 .f-out{animation-delay:9s}.hero-vis.in .cnfan .fc3 .f-out{animation-delay:9.6s}.hero-vis.in .cnfan .fc4 .f-out{animation-delay:10.2s}.cntime.in .lplay{display:block}.cntime.in .lplay i{animation:8s linear infinite lplay}.cntime.in .kA{animation:8s linear infinite kA}.cntime.in .kC{animation:8s linear infinite kC}.cntime.in .kD{animation:8s linear infinite kD}.cntime.in .kE{animation:8s linear infinite kE}.cntime.in .kF{animation:8s linear infinite kF}.cntime.in .kS1{animation:8s linear infinite kS1}.cntime.in .kS2{animation:8s linear infinite kS2}.cntime.in .ltally{animation:8s linear infinite ltally}}@keyframes fpop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fdraw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes fspin{to{transform:rotate(360deg)}}@keyframes fv1{0%{opacity:1}29.3%{opacity:1}33.3%{opacity:0}96%{opacity:0}to{opacity:1}}@keyframes fv2{0%,33.3%{opacity:0}37.3%{opacity:1}62.6%{opacity:1}66.6%{opacity:0}to{opacity:0}}@keyframes fv3{0%,66.6%{opacity:0}70.6%{opacity:1}96%{opacity:1}to{opacity:0}}@keyframes frecv{0%{stroke:#ffffff29}6%{stroke:#5ec4e8b3}40%{stroke:#ffffff29}to{stroke:#ffffff29}}@keyframes lplay{0%{left:0}75%{left:100%}to{left:100%}}@keyframes kA{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes kC{0%,45%{clip-path:inset(0 100% 0 0)}60%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes kD{0%{clip-path:inset(0 100% 0 0)}60%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes kE{0%,60%{clip-path:inset(0 100% 0 0)}75%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes kF{0%{clip-path:inset(0 100% 0 0)}75%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes kS1{0%{clip-path:inset(0 100% 0 0)}5%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes kS2{0%,5%{clip-path:inset(0 100% 0 0)}28%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes ltally{0%,70%{opacity:0}78%{opacity:1}to{opacity:1}}@media (max-width:980px){.cnsrc{grid-template-columns:1fr}.cnsrc .garr{justify-content:center;transform:rotate(90deg)}.ldays,.lplay{display:none!important}.ltally{display:none}}
