:root{--void:#000621;--hull:#0a1240;--hull2:#101957;--hull3:#1a2570;--edge:#26327f;--line:#141d5a;--dim:#a9b4e8;--ink:#fff;--ink2:#ffe3c5;--ink3:#bac3ee;--red:#d13f30;--green:#22d974;--blue:#506cd9;--pink:#f6aac8;--hazard:#ead11f;--cyan:#22d974;--sky:#a9b8f2;--paper:#f7f7f5;--night:#000621;--display:var(--font-display), "Arial Narrow", system-ui, sans-serif;--body:var(--font-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cut:none;--cut2:polygon(14px 0, 100% 0, 100% calc(100% - 22px), calc(100% - 18px) 100%, 0 100%, 0 11px);--max:1180px;--gut:clamp(16px, 4vw, 40px);--hh:66px;--e-out:cubic-bezier(.2, .8, .2, 1);--e-io:cubic-bezier(.65, 0, .35, 1);--e-spring:cubic-bezier(.3, 1.4, .5, 1);--acc:var(--green);--cut-r1:polygon(evenodd, 0 7px, 9px 0, 100% 0, 100% calc(100% - 11px), calc(100% - 13px) 100%, 0 100%, 0 7px, 1px 7.49px, 9.34px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 11.46px), calc(100% - 13.37px) calc(100% - 1px), 1px calc(100% - 1px), 1px 7.49px, 0 7px);--cut-r15:polygon(evenodd, 0 7px, 9px 0, 100% 0, 100% calc(100% - 11px), calc(100% - 13px) 100%, 0 100%, 0 7px, 1.5px 7.73px, 9.51px 1.5px, calc(100% - 1.5px) 1.5px, calc(100% - 1.5px) calc(100% - 11.7px), calc(100% - 13.55px) calc(100% - 1.5px), 1.5px calc(100% - 1.5px), 1.5px 7.73px, 0 7px);--cut-r2:polygon(evenodd, 0 7px, 9px 0, 100% 0, 100% calc(100% - 11px), calc(100% - 13px) 100%, 0 100%, 0 7px, 2px 7.98px, 9.69px 2px, calc(100% - 2px) 2px, calc(100% - 2px) calc(100% - 11.93px), calc(100% - 13.73px) calc(100% - 2px), 2px calc(100% - 2px), 2px 7.98px, 0 7px);--cut2-r1:polygon(evenodd, 14px 0, 100% 0, 100% calc(100% - 22px), calc(100% - 18px) 100%, 0 100%, 0 11px, 14px 0, 14.35px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 22.36px), calc(100% - 18.47px) calc(100% - 1px), 1px calc(100% - 1px), 1px 11.49px, 14.35px 1px, 14px 0);--cut2-r15:polygon(evenodd, 14px 0, 100% 0, 100% calc(100% - 22px), calc(100% - 18px) 100%, 0 100%, 0 11px, 14px 0, 14.52px 1.5px, calc(100% - 1.5px) 1.5px, calc(100% - 1.5px) calc(100% - 22.54px), calc(100% - 18.71px) calc(100% - 1.5px), 1.5px calc(100% - 1.5px), 1.5px 11.73px, 14.52px 1.5px, 14px 0);--cut2-r2:polygon(evenodd, 14px 0, 100% 0, 100% calc(100% - 22px), calc(100% - 18px) 100%, 0 100%, 0 11px, 14px 0, 14.69px 2px, calc(100% - 2px) 2px, calc(100% - 2px) calc(100% - 22.71px), calc(100% - 18.95px) calc(100% - 2px), 2px calc(100% - 2px), 2px 11.97px, 14.69px 2px, 14px 0);--cutc-r1:polygon(evenodd, 0 12px, 12px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%, 0 12px, 1px 12.41px, 12.41px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 18.41px), calc(100% - 18.41px) calc(100% - 1px), 1px calc(100% - 1px), 1px 12.41px, 0 12px);--cutc-r15:polygon(evenodd, 0 12px, 12px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%, 0 12px, 1.5px 12.62px, 12.62px 1.5px, calc(100% - 1.5px) 1.5px, calc(100% - 1.5px) calc(100% - 18.62px), calc(100% - 18.62px) calc(100% - 1.5px), 1.5px calc(100% - 1.5px), 1.5px 12.62px, 0 12px);--cutc-r2:polygon(evenodd, 0 12px, 12px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%, 0 12px, 2px 12.83px, 12.83px 2px, calc(100% - 2px) 2px, calc(100% - 2px) calc(100% - 18.83px), calc(100% - 18.83px) calc(100% - 2px), 2px calc(100% - 2px), 2px 12.83px, 0 12px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--void);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + env(safe-area-inset-top) + 16px)}body{background:var(--void);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100vh;font-size:17px;line-height:1.55;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--green);outline-offset:3px}::selection{background:var(--pink);color:var(--void)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:400;background:var(--green);color:var(--void);font-family:var(--display);clip-path:var(--cut);padding:10px 16px;font-weight:800;position:fixed;top:-80px;left:16px}.skip:focus{top:12px}main{z-index:2;min-height:100vh;position:relative}#stars{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}:is(.ac-st,.ac-uid,.cp-brief,.cp-reg,.cp-result,.cp-subside,.cx-card,.dp-mini,.ds-mk,.ds-mk-pop,.status):before{content:"";z-index:1;pointer-events:none;background:var(--bc,transparent);clip-path:var(--ring,var(--cut-r1));transition:background .25s;position:absolute;inset:0}h1,h2,h3,h4,.h{font-family:var(--display);font-variation-settings:"wdth" 75, "opsz" 48;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;font-weight:800;font-stretch:75%;line-height:.92}h1{font-size:clamp(46px,7.4vw,112px)}:is(h1,h2,h3) .hl{color:var(--hl,var(--pink));-webkit-text-stroke:.07em var(--void);paint-order:stroke fill}.hl.gold{--hl:var(--hazard)}.hl.green{--hl:var(--green)}.hl.blue{--hl:var(--sky)}h2{font-size:clamp(36px,5vw,68px)}h3{font-size:clamp(22px,2.2vw,30px);line-height:1}h4{font-size:20px}h5,h6,b,strong,th,dt,legend,summary{font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%}p{text-wrap:pretty}.kick{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.16em;text-transform:uppercase;color:var(--acc,var(--green));align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:700;font-stretch:75%;display:flex}.kick b{background:var(--acc,var(--green));min-width:30px;height:22px;color:var(--void);clip-path:var(--cut);letter-spacing:.06em;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.lede{color:var(--ink2);max-width:60ch;font-size:clamp(17px,1.5vw,20px)}.fine{color:var(--ink3);font-size:14px}.mono{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-stretch:75%}.wrap{max-width:var(--max);padding:0 max(var(--gut), env(safe-area-inset-right)) 0 max(var(--gut), env(safe-area-inset-left));margin:0 auto}.page{padding-top:calc(var(--hh) + env(safe-area-inset-top) + 40px);padding-bottom:56px}.sec{scroll-margin-top:calc(var(--hh) + 64px);padding-top:clamp(64px,8vw,112px)}.sec>h2,.sec-h h2{margin-bottom:18px}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.sec-lede{color:var(--ink3);max-width:58ch;font-size:18px}.btn{min-height:48px;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.07em;text-transform:uppercase;--plate:#fff;background:var(--red);color:#fff;border:3px solid var(--void);box-shadow:4px 4px 0 var(--plate);white-space:nowrap;cursor:pointer;transition:translate .18s var(--e-out), box-shadow .18s var(--e-out), background .2s, color .2s;justify-content:center;align-items:center;gap:.55em;padding:0 1.4em;font-size:17px;font-weight:800;font-stretch:75%;line-height:1;display:inline-flex;position:relative}.btn .ic{font-size:1.15em}@media (hover:hover){.btn:hover{box-shadow:6px 6px 0 var(--plate);translate:-2px -2px}}.btn:active{box-shadow:0 0 0 var(--plate);transition-duration:60ms;translate:4px 4px}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.btn.green{background:var(--green);color:#000621}.btn.pink{background:var(--pink);color:var(--void)}.btn.blue{background:var(--blue);color:#fff;--plate:#fff}.btn.hazard{background:var(--hazard);color:var(--night)}.btn.dark{background:var(--night);color:#fff;border-color:var(--ink2)}.btn.ghost{--bc:var(--ink2);--plate:#182276;background:var(--void);color:var(--ink2);border:2px solid var(--bc)}.btn.ghost:hover{--plate:var(--blue);background:#182276}.btn.sm{min-height:38px;box-shadow:3px 3px 0 var(--plate);padding:0 1em;font-size:15px}.btn.sm:hover{box-shadow:5px 5px 0 var(--plate)}.btn.xl{min-height:58px;padding:0 1.6em;font-size:19px}.btn.block{width:100%}.btn.soon{--bc:var(--ink3);color:var(--ink3);border:2px dashed var(--bc);box-shadow:none;background:0 0}.btn.soon:before{display:none}.btn.soon:hover{box-shadow:none;color:var(--ink2);translate:none}.btn[disabled]{pointer-events:none;opacity:.55}.off{opacity:.5;filter:grayscale();cursor:not-allowed}button.ftc{width:100%;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}.cz-go.off:hover,.cz-go.off:active{box-shadow:6px 6px 0 var(--plate);translate:none}.sx-cta .cz-go.off:hover,.sx-cta .cz-go.off:active{box-shadow:4px 4px 0 var(--plate)}.ftc.off:hover{translate:none}.sx-stub .sx-fine{text-align:center;color:var(--void);opacity:.7}.btn.busy{pointer-events:none;opacity:.75}.btn.busy:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.link{color:var(--green);cursor:pointer;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;font-stretch:75%;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.link:hover{color:var(--ink)}@media (max-width:760px){.link{align-items:center;min-height:44px;display:inline-flex}}.ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back{color:var(--dim);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;transition:color .15s, gap .2s var(--e-out);align-items:center;gap:8px;margin-bottom:22px;padding:6px 0;font-size:14px;font-weight:700;font-stretch:75%;display:inline-flex}.back:hover{color:var(--ink);gap:12px}.tag{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border:2px solid var(--bc);white-space:nowrap;--bc:#3a4690;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:13px;font-weight:700;font-stretch:75%;display:inline-flex;position:relative}.tag.open{color:var(--night);background:var(--green);--bc:var(--green)}.tag.open:before{content:"";background:var(--night);width:8px;height:8px;animation:tagblink 1.4s var(--e-io) infinite;border-radius:50%;flex:none}@keyframes tagblink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.tag.open:before{animation:none}}.tag.inv{color:var(--void);background:var(--pink);--bc:var(--pink)}.soon{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);white-space:nowrap;align-items:center;gap:8px;font-size:.92em;font-weight:700;font-stretch:75%;display:inline-flex}.soon:before{content:"";background:var(--pink);width:7px;height:7px;animation:soonpulse 2.4s var(--e-io) infinite;flex:none;transform:rotate(45deg)}@keyframes soonpulse{50%{scale:.55}}.chip{background:var(--void);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);border:2px solid #3a4690;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 16px;font-size:15px;font-weight:700;font-stretch:75%;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.chip i{background:var(--acc);width:8px;height:8px;transform:rotate(45deg)}.chip:hover{color:var(--ink);border-color:var(--ink2)}.chip[aria-pressed=true],.chip[aria-current=true]{background:var(--ink2);border-color:var(--ink2);color:#000621}.chip[aria-pressed=true] i{background:#000621}.stamped{animation:stampshake .4s var(--e-out)}@keyframes stampshake{25%{transform:translate(-3px)rotate(-1deg)}50%{transform:translate(3px)rotate(1deg)}75%{transform:translate(-2px)}}.fl{margin-bottom:16px;display:block}.fl>span{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin-bottom:8px;font-size:15px;font-weight:700;font-stretch:75%;display:block}.fl>span em{font-style:normal;font-family:var(--body);text-transform:none;letter-spacing:0;color:var(--dim);font-size:14px;font-weight:400}.field{--fb:#3a4690;border:2px solid var(--fb);width:100%;min-height:52px;color:var(--ink);transition:border-color .15s, box-shadow .15s var(--e-out), translate .15s var(--e-out);background-color:#000621;padding:12px 15px;font-size:17px}.field:hover{--fb:#5866b3}.field:focus{--fb:var(--green);box-shadow:4px 4px 0 var(--fb);outline:none;translate:-2px -2px}.field::placeholder{color:#7480b8}.field[aria-invalid=true]{--fb:var(--pink)}.field.code{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.5em;text-align:center;font-size:30px;font-weight:800;font-stretch:75%}textarea.field{resize:vertical;min-height:104px;line-height:1.45}select.field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink2) 50%), linear-gradient(135deg, var(--ink2) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}select.field option{color:var(--ink);background:#000621}input[type=file].field{padding:12px;font-size:15px}.check{cursor:pointer;color:var(--ink2);align-items:flex-start;gap:12px;margin:6px 0 14px;font-size:15px;line-height:1.45;display:flex}.check input{width:22px;height:22px;accent-color:var(--green);flex:none;margin-top:1px}.err{color:#f6aac8;min-height:1.4em;margin:4px 0 10px;font-size:15px}.err:empty{min-height:0;margin:0}.err.ok{color:var(--green);animation:errok .5s var(--e-spring) both}.err.ok:before{content:"✓";background:var(--green);width:1.3em;height:1.3em;color:var(--void);animation:errpop .6s var(--e-spring) .1s both;border-radius:50%;place-items:center;margin-right:8px;font-size:.8em;display:inline-grid}@keyframes errok{0%{opacity:0;translate:0 8px}}@keyframes errpop{0%{scale:0}}@media (prefers-reduced-motion:reduce){.err.ok,.err.ok:before{animation:none}}.notice{background:var(--void);border-left:6px solid var(--hazard);color:var(--ink2);margin:16px 0;padding:14px 18px;font-size:15px}.notice.pink{border-left-color:var(--pink);color:#f6aac8}.panel{--bc:var(--ink2);--plate:#182276;background:var(--void);border:3px solid var(--bc);box-shadow:8px 8px 0 var(--plate);padding:clamp(20px,3vw,32px);position:relative}.facts{border-top:1px solid var(--hull3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts>div{border-bottom:1px solid var(--hull3);min-width:0;padding:14px 16px 14px 0}.facts dt{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-family:var(--display);font-variation-settings:"wdth" 75;align-items:center;gap:8px;font-weight:700;font-stretch:75%;display:flex}.facts dt .ic{font-size:16px}.facts dd{font-family:var(--body);overflow-wrap:anywhere;margin-top:4px;font-size:18px;font-weight:600}.facts.one{grid-template-columns:1fr}@media (max-width:560px){.facts{grid-template-columns:1fr}}.rv{opacity:0;transition:opacity .7s var(--e-out), transform .7s var(--e-out);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.rv-st>*{opacity:0;transition:opacity .55s var(--e-out), transform .55s var(--e-out);transform:translateY(18px)}.rv-st.in>*{opacity:1;transform:none}.rv-st.in>:nth-child(2){transition-delay:60ms}.rv-st.in>:nth-child(3){transition-delay:.12s}.rv-st.in>:nth-child(4){transition-delay:.18s}.rv-st.in>:nth-child(5){transition-delay:.24s}.rv-st.in>:nth-child(6){transition-delay:.3s}.rv-st.in>:nth-child(n+7){transition-delay:.36s}.ic{vertical-align:middle;width:1em;height:1em;transition:transform .35s var(--e-out);flex:none;display:inline-block}.ic svg{width:100%;height:100%;overflow:visible}.hov:hover .ic,.hov:focus-visible .ic{animation:icpop .6s var(--e-out)}.hov:hover .ic-launch,.hov:focus-visible .ic-launch{animation:iclift .7s var(--e-out)}.hov:hover .ic-forward,.hov:focus-visible .ic-forward{animation:icnudge .5s var(--e-out)}@keyframes icpop{40%{transform:scale(1.22)rotate(-8deg)}}@keyframes iclift{50%{transform:translateY(-6px)rotate(-6deg)}}@keyframes icnudge{50%{transform:translate(5px)}}.toast{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:320;font-family:var(--display);font-variation-settings:"wdth" 85;background:var(--ink2);color:var(--void);border:3px solid var(--void);box-shadow:5px 5px 0 var(--pink);opacity:0;transition:opacity .2s, transform .25s var(--e-out);pointer-events:none;text-align:center;max-width:min(520px,100% - 32px);padding:11px 18px;font-size:16px;font-weight:700;position:fixed;transform:translate(-50%,14px)}.toast.show{opacity:1;transform:translate(-50%)}.modal{z-index:220;background:#000621d1;justify-content:center;align-items:center;padding:20px;animation:.2s fadein;display:flex;position:fixed;inset:0}.sheet{background-color:var(--void);border:3px solid var(--ink2);width:min(580px,100% - 10px);max-height:calc(100dvh - 50px);box-shadow:10px 10px 0 var(--pink);animation:sheetin .32s var(--e-out);padding:34px 32px 30px;position:relative;overflow-y:auto}.sheet h2{margin-bottom:10px;padding-right:40px;font-size:clamp(32px,4vw,44px)}.sheet .pz-ok{margin-top:28px}.x{background:var(--void);border:2px solid var(--ink2);width:44px;height:44px;transition:background .15s, rotate .3s var(--e-spring);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.x:hover{background:#182276;rotate:90deg}.x:focus-visible{outline:3px solid var(--hazard);outline-offset:2px}@keyframes fadein{0%{opacity:0}}@keyframes sheetin{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (max-width:760px){.toast{bottom:max(104px, calc(env(safe-area-inset-bottom) + 92px))}.modal{align-items:flex-end;padding:0}.sheet .pz-ok{justify-content:center;width:100%;display:flex}.sheet{width:100%;max-height:88dvh;box-shadow:0 -8px 0 var(--pink);padding:30px 20px calc(24px + env(safe-area-inset-bottom));border-width:3px 0 0;animation-name:sheetup}@keyframes sheetup{0%{opacity:0;transform:translateY(40px)}}}.spark{z-index:400;pointer-events:none;width:7px;height:7px;animation:spark .85s var(--e-out) forwards;position:fixed;transform:rotate(45deg)}@keyframes spark{to{transform:translate(var(--dx), var(--dy)) rotate(225deg) scale(.2);opacity:0}}@media (pointer:coarse){.btn.sm,.chip,.back{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv,.rv-st>*{opacity:1;transform:none}}
.hud{z-index:80;height:calc(var(--hh) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px, var(--gut), env(safe-area-inset-right)) 0 max(20px, var(--gut), env(safe-area-inset-left));align-items:center;gap:18px;transition:background .3s,box-shadow .3s,opacity .6s;display:flex;position:fixed;top:0;left:0;right:0}.hud.solid{background:var(--void);box-shadow:0 3px #182276}.brand{flex:none;padding:4px 6px 6px 0;display:block;position:relative}.brand img{width:auto;height:50px;transition:rotate .5s var(--e-spring)}.brand:focus-visible img{rotate:-4deg}@media (hover:hover){.brand:hover img{rotate:-4deg}}.brand:focus-visible{outline:3px solid var(--ink2);outline-offset:2px}.hud-nav{gap:4px;margin-left:auto;display:flex}@media (min-width:901px){.hud{grid-template-columns:1fr auto 1fr;display:grid}.hud-nav{justify-self:center;margin-left:0}.hud-r{grid-column:3;justify-self:end}.hud-nav>a[aria-current=page]{color:var(--void)}@media (hover:hover){.hud-nav>a:hover{color:var(--void)}.hud-nav:has(>a:hover)>a[aria-current=page]:not(:hover){color:var(--ink2)}}}.hud-nav{isolation:isolate;background:var(--void);border:2px solid var(--ink2);border-radius:999px;gap:0;padding:4px;position:relative;box-shadow:3px 3px #182276}.hud-ink{z-index:-1;width:var(--iw,0);translate:var(--ix,0) 0;opacity:var(--io,0);pointer-events:none;background:var(--ink2);border-radius:999px;transition:translate .55s cubic-bezier(.34,1.4,.64,1),width .55s cubic-bezier(.34,1.4,.64,1),opacity .25s;position:absolute;top:4px;bottom:4px;left:0}.hud-nav>a{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:800;font-stretch:75%;transition:color .25s;position:relative}.hud-nav>a:focus-visible{outline:3px solid var(--hazard);outline-offset:2px}.hud-lbl{vertical-align:top;line-height:1.3;display:inline-flex;overflow:clip}.hud-lbl>span{white-space:pre;text-shadow:0 1.3em;transition:translate .5s cubic-bezier(.16,1,.3,1) calc(var(--k) * 18ms);display:inline-block}@media (hover:hover){.hud-nav>a:hover .hud-lbl>span{translate:0 -1.3em}}@media (prefers-reduced-motion:reduce){.brand img,.hud-lbl>span{transition:none}.hud-ink{transition:opacity .25s}}.hud-r{flex:none;align-items:center;gap:10px;display:flex}.hud-acc,.hud-acc-m{align-items:center;gap:10px;display:flex}.hud-acc-m{display:none}.hud .link.out{color:var(--red)}.snd,.avatar,.menu-btn{border:2px solid var(--ink2);width:44px;height:44px;transition:color .2s, translate .2s var(--e-out), box-shadow .2s var(--e-out);border-radius:50%;box-shadow:3px 3px #182276}@media (hover:hover){:is(.snd,.avatar,.menu-btn):hover{translate:-1px -1px;box-shadow:4px 4px #182276}}:is(.snd,.avatar,.menu-btn):active{transition-duration:60ms;translate:3px 3px;box-shadow:0 0 #182276}:is(.snd,.avatar,.menu-btn):focus-visible{outline:3px solid var(--hazard);outline-offset:3px}.snd{color:var(--ink2);background:var(--void);place-items:center;padding:0;display:grid}.snd svg{width:18px;height:18px}.snd[aria-pressed=true]{color:var(--green)}.snd[aria-pressed=false]{color:#d13f30}.avatar{background:var(--blue);color:#fff;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.04em;place-items:center;font-size:16px;font-weight:800;font-stretch:75%;display:grid}.menu-btn{background:var(--void);display:none;position:relative}.menu-btn i{background:var(--ink2);height:2px;transition:transform .25s var(--e-out), opacity .2s, width .25s;position:absolute;left:11px}.menu-btn i:first-of-type{width:18px;top:13px}.menu-btn i:nth-of-type(2){width:12px;top:19px}.menu-btn i:nth-of-type(3){width:18px;top:25px}.menu-btn[aria-expanded=true] i:first-of-type{transform:translateY(6px)rotate(45deg)}.menu-btn[aria-expanded=true] i:nth-of-type(2){opacity:0}.menu-btn[aria-expanded=true] i:nth-of-type(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:1080px){.hud-nav>a{padding:10px 15px}}@media (max-width:900px){:root{--hh:60px}.brand img{height:42px}.menu-btn{display:block}.hud-acc{display:none}.hud-r{margin-left:auto}.hud-ink{display:none}.brand,.hud-r{z-index:2;position:relative}.hud-nav{z-index:1;counter-reset:n;height:100dvh;box-shadow:none;padding:calc(var(--hh) + env(safe-area-inset-top) + 16px) max(24px, var(--gut), env(safe-area-inset-left), env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;clip-path:inset(0 0 100%);background:#182276;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:2px;transition:opacity .35s,clip-path .6s cubic-bezier(.16,1,.3,1),visibility 0s .6s;display:flex;position:absolute;top:0;left:0;right:0}.hud.open .hud-nav{opacity:1;visibility:visible;clip-path:inset(0);transition:opacity .3s,clip-path .6s cubic-bezier(.16,1,.3,1)}.hud-nav>a{letter-spacing:.02em;color:var(--ink2);opacity:0;border-bottom:2px solid #ffe3c533;border-radius:0;align-items:baseline;gap:16px;padding:12px 0;font-size:clamp(38px,12vw,64px);line-height:1.05;transition:opacity .5s,translate .7s cubic-bezier(.16,1,.3,1),color .25s;display:flex;translate:0 28px}.hud-nav>a:before{counter-increment:n;content:counter(n, decimal-leading-zero);letter-spacing:.22em;color:var(--pink);min-width:2ch;font-size:13px}.hud.open .hud-nav>a{opacity:1;transition-delay:calc(var(--i,0) * 70ms + .14s);translate:0}.hud-nav>a[aria-current=page]{color:#fff;border-bottom-color:var(--hazard)}.hud-nav>a[aria-current=page]:after{content:"";background:var(--hazard);border:3px solid var(--void);border-radius:50%;align-self:center;width:14px;height:14px;margin-left:auto}.hud-acc-m{opacity:0;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:28px;transition:opacity .4s,translate .6s cubic-bezier(.16,1,.3,1);display:flex;translate:0 20px}.hud.open .hud-acc-m{opacity:1;transition-delay:.45s;translate:0}.hud-acc-m .hud-reg{flex:1;box-shadow:4px 4px #fff}.hud-acc-m .hud-reg-in{justify-content:center;width:100%;min-height:52px}.hud-acc-m .btn{flex:1;min-height:52px;font-size:16px}.hud-acc-m .link{min-height:52px;color:var(--void);background:var(--green);border:3px solid var(--void);font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:.14em;transition:translate .18s var(--e-out), box-shadow .18s var(--e-out);flex:1;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:800;font-stretch:75%;text-decoration:none;display:inline-flex;box-shadow:4px 4px #fff}.hud-acc-m .link.out{background:var(--red);color:#fff}.hud-acc-m .link:active{translate:4px 4px;box-shadow:0 0 #fff}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.hud-nav,.hud.open .hud-nav{clip-path:none}.hud-nav>a,.hud-acc-m{translate:none!important}}.ft{z-index:2;margin-top:clamp(8px,2vw,24px)}.ft .czf-cols{padding-top:clamp(40px,6vw,88px)}.ft .czf-a[aria-current=page]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.pf{--cw:clamp(236px, 21vw, 282px);--gap:clamp(20px, 2.4vw, 32px);isolation:isolate;padding:clamp(48px,6vw,88px) 0 clamp(16px,3vw,40px);position:relative;overflow-x:clip}.pf-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy deck""act deck";align-content:center;gap:0 clamp(40px,6vw,96px);display:grid}.pf-copy{grid-area:copy;align-self:end}.pf-stage{grid-area:deck;align-self:center}.pf-copy h2{white-space:nowrap;font-size:clamp(30px,3.7vw,50px)}.pf-lede{max-width:36ch;color:var(--ink3);margin-top:14px;font-size:17px;line-height:1.5}.pf-act{grid-area:act;align-self:start;margin-top:28px}.pf-act .btn{gap:12px}.pf .go{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:translate .4s var(--e-spring)}.pf .btn:hover .go{translate:3px}.pf-stage{width:calc(var(--cw) * 2 + var(--gap) + 48px)}.pf-deck{grid-template-columns:var(--cw);padding:20px 0 6px;display:grid}.pf-slot{z-index:3;transition:transform .95s var(--e-io), opacity .6s var(--e-out), filter .95s var(--e-io);grid-area:1/1}.pf-deck{touch-action:pan-y}.pf-deck[data-drag] .pf-slot{transition:none}.pf-deck[data-fast] .pf-slot{transition-duration:.6s,.4s,.6s}.pf-slot[data-s="0"]{transform:translateX(var(--dx,0)) rotate(var(--dr,0deg))}@media (prefers-reduced-motion:no-preference){.pf-deck:not([data-drag],[data-fast]) .pf-slot[data-s="0"]{transition-timing-function:var(--e-spring);transition-duration:.5s}}.pf-slot[data-s="1"]{z-index:2;transform:translateX(calc(100% + var(--gap)))}.pf-slot:is([data-s="2"],[data-s=w]){z-index:1;transform:translateX(calc(100% + var(--gap) + 44px)) rotate(7deg) scale(.9);opacity:.4;filter:brightness(.5)saturate(.7)}.pf-slot[data-s=w]{opacity:0}.pf-slot[data-s=out]{z-index:1;opacity:0;transform:translate(-36%)rotate(-12deg)scale(.86)}.pf-ctl{align-items:center;gap:8px;margin-top:26px;display:flex}.pf-nav.btn{flex:none;width:42px;padding:0}.pf-nav.nx svg{scale:-1 1}.pf-segs{flex:1;gap:6px;margin:0 6px;display:flex}.pf-seg{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:32px;padding:0;display:grid}.pf-seg i{background:#182276;height:4px;transition:background .25s;display:block;overflow:hidden}.pf-seg b{background:var(--ink2);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pf-seg[data-done] b{transform:none}.pf-seg[aria-current=true] b{animation:6.5s linear forwards pf-fill}@media (pointer:coarse){.pf-seg{height:44px}}.pf-seg:focus-visible{outline:3px solid var(--hazard);outline-offset:2px}@media (hover:hover){.pf-seg:hover i{background:var(--blue)}.pf-stage:hover .pf-seg b{animation-play-state:paused}}.pf:not([data-play]) .pf-seg b{animation-play-state:paused}.pf:has(:focus-visible) .pf-seg b{animation-play-state:paused}.pf[data-still] .pf-seg[aria-current=true] b{animation:none;transform:none}@keyframes pf-fill{to{transform:none}}@media (max-width:960px){.pf{--cw:min(78vw, 320px, calc((100svh - 360px) * .6));padding-top:clamp(56px,12vw,88px)}.pf .hcard{aspect-ratio:3/5}.pf-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""deck""act"}.pf-copy h2{font-size:clamp(28px,8.4vw,48px)}.pf-lede{margin-top:8px;font-size:15px}.pf-stage{justify-self:center;width:100%;max-width:480px}.pf-deck{padding-top:16px}.pf-ctl{margin-top:14px}.pf-act{justify-self:center;margin-top:14px}.pf-deck{justify-content:center}.pf-slot[data-s="1"],.pf-slot:is([data-s="2"],[data-s=w]){z-index:1;opacity:.45;filter:brightness(.5)saturate(.7);transform:translate(28px)rotate(6deg)scale(.92)}.pf-slot:is([data-s="2"],[data-s=w]){opacity:0}.pf-slot[data-s=out]{transform:translate(-90%)rotate(-14deg)scale(.9)}.pf-slot[data-s="1"]{--p:var(--pn,0);transform:translateX(calc(28px * (1 - var(--p)))) rotate(calc(6deg * (1 - var(--p)))) scale(calc(.92 + .08 * var(--p)));opacity:calc(.45 + .55 * var(--p));filter:brightness(calc(.5 + .5 * var(--p))) saturate(calc(.7 + .3 * var(--p)))}.pf-slot[data-s=out]{--p:var(--pp,0);transform:translateX(calc(-90% * (1 - var(--p)))) rotate(calc(-14deg * (1 - var(--p)))) scale(calc(.9 + .1 * var(--p)));opacity:var(--p)}}@media (max-width:520px){.pf-act{justify-self:stretch}.pf-act .btn{width:100%}}.launching .toast,.launching .hud{transition:opacity .6s;opacity:0!important;pointer-events:none!important}@keyframes pvnin{0%{opacity:0;translate:0 8px}}.czf.ft{background:0 0;padding-top:20px;overflow:hidden}.czf.ft:after{content:none}.sk-stage{margin-bottom:env(safe-area-inset-bottom);touch-action:pan-y;cursor:grab;height:clamp(240px,38vh,380px);position:relative;overflow:hidden}.sk-stage:active{cursor:grabbing}.sk{will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(3px 3px 0 var(--edge));position:absolute;top:0;left:0}.sk img{width:100%;height:100%;display:block}.ft-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 28px;padding-block:clamp(40px,6vw,80px) clamp(8px,2vw,24px);display:flex}.czf.ft>:not(.ft-sky){z-index:1;position:relative}.ft-sky{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 6%);mask:linear-gradient(#0000,#000 6%)}.ft-sky>svg{fill:none;width:100%;height:100%;stroke:var(--pink);stroke-width:1.5px;opacity:.2;display:block}.ft-sky i{animation:ftspark 4.2s var(--e-io) infinite;position:absolute;translate:-50% -50%}.ft-sky i svg{fill:currentColor;width:100%;height:100%;display:block}@keyframes ftspark{0%,to{opacity:.25;rotate:0deg;scale:.45}50%{opacity:.95;rotate:45deg;scale:1}}@media (prefers-reduced-motion:reduce){.ft-sky i{animation:none}}@media (max-width:560px){.ft-sky i:nth-child(n+6){display:none}.ft-sky>svg{opacity:.16}}.ftc{--fill:var(--hazard);color:var(--void);rotate:var(--r,0deg);transition:translate .3s var(--e-spring), rotate .4s var(--e-spring), opacity .55s var(--e-out), transform .55s var(--e-out);display:block}.ftc-in{background:var(--fill);align-items:center;gap:14px;min-height:76px;padding:10px 12px 10px 20px;display:flex}.ftc .ic{font-size:34px}.ftc .ic svg [fill]:not([fill=\#000000]){fill:#fff}.ftc-t{text-align:left;gap:4px;display:grid}.ftc small{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.ftc b{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:clamp(21px,2vw,26px);font-weight:800;font-stretch:75%;line-height:1}.ftc i{background:var(--void);width:44px;height:44px;color:var(--fill);transition:translate .3s var(--e-spring);border-radius:50%;flex:none;place-items:center;margin-left:8px;display:grid}.ftc i svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ftc:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.ftc:active{transition-duration:60ms;translate:0 3px}@media (hover:hover){.ftc:hover{translate:0 -5px;rotate:0deg}.ftc:hover i{translate:4px}}.ftc-comp{--r:0deg;--fill:var(--red);color:#fff;filter:drop-shadow(6px 6px #fff)}.ftc-comp .ftc-in{background:repeating-linear-gradient(135deg, #0000 0 14px, #ffffff0d 14px 28px), linear-gradient(180deg, #e0553f, var(--fill) 55%, #a93526);min-height:84px;box-shadow:inset 0 0 0 3px var(--void);gap:18px;padding:12px 22px 12px 26px}.ftc-comp b{letter-spacing:.06em;font-size:clamp(22px,2.2vw,28px)}.ftc-comp small{color:var(--hazard);opacity:1}.ftc-medal{background:var(--hazard);width:52px;height:52px;color:var(--void);box-shadow:0 0 0 3px var(--void), 0 0 0 5px #fff;transition:rotate .5s var(--e-spring);border-radius:50%;flex:none;place-items:center;display:grid}.ftc-medal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ftc-comp i{color:var(--red);background:#fff}.ftc-comp{min-width:min(100%,460px)}.ftc-comp i{margin-left:auto}@media (hover:hover){.ftc-comp:hover .ftc-medal{rotate:-14deg}}@media (prefers-reduced-motion:reduce){.ftc-medal{transition:none}}.ftc-pass{--r:0deg;--x:128px;--stock:#f5dcb3;filter:drop-shadow(1.5px 0 0 var(--void)) drop-shadow(-1.5px 0 0 var(--void)) drop-shadow(0 1.5px 0 var(--void)) drop-shadow(0 -1.5px 0 var(--void)) drop-shadow(6px 6px 0 var(--blue))}.ftc-pass .ftc-in{background:radial-gradient(130% 110% at 50% 40%, #0000 50%, #7842124d), repeating-radial-gradient(circle at 100% 0, #0000 0 9px, #0006210b 9px 10px), radial-gradient(#3c1e0021 1px, #0000 1.4px) 0 0 / 5px 5px, var(--stock);min-height:96px;-webkit-mask:radial-gradient(circle 11px at calc(100% - var(--x)) 0, #0000 98%, #000), radial-gradient(circle 11px at calc(100% - var(--x)) 100%, #0000 98%, #000);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle 11px at calc(100% - var(--x)) 0, #0000 98%, #000), radial-gradient(circle 11px at calc(100% - var(--x)) 100%, #0000 98%, #000);mask:radial-gradient(circle 11px at calc(100% - var(--x)) 0, #0000 98%, #000), radial-gradient(circle 11px at calc(100% - var(--x)) 100%, #0000 98%, #000);border-radius:3px;gap:0;padding:0;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.ftc-pass .ftc-in:before{content:"";inset:6px calc(var(--x) + 14px) 6px 6px;pointer-events:none;border:2px solid var(--void);outline:1px solid var(--void);outline-offset:-5px;position:absolute}.ftc-pass .ftc-t{flex:1;gap:3px;padding:16px 26px 16px 24px;position:relative}.ftc-pass small{color:var(--red);opacity:1;letter-spacing:.24em}.ftc-pass b{letter-spacing:.03em;text-shadow:.035em .035em 0 var(--red), .07em .07em 0 var(--blue);font-size:clamp(30px,3vw,40px)}.ftc-pass em{font-style:normal;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.16em;text-transform:uppercase;color:var(--void);opacity:.7;font-size:17px;font-weight:700;font-stretch:75%}.ftc-stub{width:var(--x);color:var(--ink2);background:radial-gradient(#506cd959 1px, #0000 1.4px) 0 0 / 5px 5px, var(--void);border-left:3px dashed var(--void);align-content:center;align-self:stretch;justify-items:center;gap:7px;display:grid}.ftc-stub:before{content:"★ ★ ★";letter-spacing:.32em;color:var(--pink);padding-left:.32em;font-size:9px;font-weight:700}.ftc-bar{background:repeating-linear-gradient(90deg, var(--ink2) 0 2px, #0000 2px 4px, var(--ink2) 4px 5px, #0000 5px 8px, var(--ink2) 8px 11px, #0000 11px 13px);width:72px;height:38px}.ftc-stub u{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.2em;color:var(--hazard);padding-left:.2em;font-size:22px;font-weight:800;font-stretch:75%;text-decoration:none}@media (hover:hover){.ftc-pass:hover .ftc-stub{translate:3px}.ftc-pass .ftc-stub{transition:translate .3s var(--e-spring)}}.ftc-bangalore{--stock:#0b1450;filter:drop-shadow(1.5px 0 0 var(--void)) drop-shadow(-1.5px 0 0 var(--void)) drop-shadow(0 1.5px 0 var(--void)) drop-shadow(0 -1.5px 0 var(--void)) drop-shadow(6px 6px 0 var(--green))}.ftc-bangalore .ftc-in{background:radial-gradient(130% 110% at 50% 40%, #0000 45%, #0003148c), linear-gradient(#22d97414 1px, #0000 1px) 0 0 / 18px 18px, linear-gradient(90deg, #22d97414 1px, #0000 1px) 0 0 / 18px 18px, var(--stock)}.ftc-bangalore .ftc-in:before{border-color:#22d9748c;outline-color:#22d97440}.ftc-bangalore small{color:var(--green)}.ftc-bangalore b{color:var(--green);text-shadow:0 0 18px #22d97473, .05em .05em 0 var(--void)}.ftc-bangalore em{color:var(--ink2)}.ftc-bangalore .ftc-stub{border-left-color:var(--green);background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 4px,#182276}.ftc-bangalore .ftc-stub u{color:var(--green)}.ft-sponsor{padding-top:clamp(28px,4vw,48px)}.fsp{isolation:isolate;color:var(--ink);background:linear-gradient(100deg, #ead11f29, #f6aac814 55%, #22d9741a), var(--hull);border:2px solid var(--hazard);box-shadow:0 0 0 5px var(--void), 0 0 40px #ead11f38, 6px 6px 0 5px var(--hazard);transition:translate .3s var(--e-spring), box-shadow .3s var(--e-out);align-items:center;gap:clamp(14px,2.4vw,28px);padding:16px clamp(16px,2.4vw,28px);display:flex;position:relative;overflow:hidden}.fsp:after{content:"";z-index:-1;animation:fspsheen 7s var(--e-io) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@keyframes fspsheen{0%,70%{translate:-120%}to{translate:120%}}.fsp-orb{background:var(--hazard);width:64px;height:64px;color:var(--void);box-shadow:0 0 0 3px var(--void), 0 0 0 5px var(--hazard);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.fsp-orb svg{fill:currentColor;width:30px;height:30px}.fsp-orb i{border:1.5px dashed #ead11fb3;border-radius:50%;animation:14s linear infinite fsporbit;position:absolute;inset:-13px}.fsp-orb i:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 10px var(--pink);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}@keyframes fsporbit{to{rotate:360deg}}.fsp-t{text-align:left;flex:1;gap:6px;min-width:0;display:grid}.fsp small{letter-spacing:.2em;text-transform:uppercase;color:var(--hazard);font-size:11px;font-weight:700}.fsp b{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(28px,3.6vw,48px);font-weight:800;font-stretch:75%;line-height:1}.fsp-go{background:var(--hazard);width:52px;height:52px;color:var(--void);transition:translate .3s var(--e-spring);border-radius:50%;flex:none;place-items:center;display:grid}.fsp-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fsp:focus-visible{outline:3px solid var(--ink);outline-offset:8px}.fsp:active{transition-duration:60ms;translate:0 3px}@media (hover:hover){.fsp:hover{box-shadow:0 0 0 5px var(--void), 0 0 56px #ead11f59, 6px 6px 0 5px var(--hazard);translate:0 -4px}.fsp:hover .fsp-go{translate:4px}.fsp:hover .fsp-orb i{animation-duration:5s}}@media (prefers-reduced-motion:reduce){.fsp:after,.fsp-orb i{animation:none}.fsp:after{display:none}}@media (max-width:560px){.fsp-orb{width:52px;height:52px}.fsp-orb svg{width:24px;height:24px}.fsp-go{width:44px;height:44px}.fsp small{letter-spacing:.12em;font-size:10px}}.ft-social{justify-content:center;margin-block:22px 4px;margin-inline:auto}.ft-mail{text-align:center;justify-items:center;gap:14px;margin-top:clamp(32px,5vw,52px);display:grid}.ft-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ft-row .ft-social{width:auto;margin:0}.ft-mail>small{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.22em;text-transform:uppercase;color:var(--ink3);font-size:12px;font-weight:700;font-stretch:75%}.ft-mail-a{border:3px solid var(--void);background:var(--ink2);width:50px;height:50px;color:var(--void);box-shadow:0 5px 0 var(--ink3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:translate .2s var(--e-out), box-shadow .2s var(--e-out), background .15s;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ft-mail-a svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ft-mail-a>i{border:2px solid var(--green);opacity:0;pointer-events:none;animation:ftping 2.6s var(--e-out) infinite;border-radius:50%;position:absolute;inset:-3px}.ft-mail-a>i+i{animation-delay:1.3s}@keyframes ftping{0%{opacity:.85;scale:1}to{opacity:0;scale:1.75}}.ft-mail-tip{background:var(--void);color:var(--ink2);border:2px solid var(--ink3);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--e-out), translate .25s var(--e-out);border-radius:6px;padding:7px 12px;font-size:15px;font-weight:700;font-stretch:75%;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50% 6px}.ft-scr{display:inline-grid}.ft-scr>span{grid-area:1/1}.ft-scr>span:first-child{visibility:hidden}.ft-mail-a:focus-visible .ft-mail-tip{opacity:1;translate:-50%}.ft-mail-a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.ft-mail-a:active{box-shadow:0 2px 0 var(--ink3);transition-duration:60ms;translate:0 3px}@media (hover:hover){.ft-mail-a:hover{box-shadow:0 8px 0 var(--ink3);background:var(--hazard);translate:0 -3px}.ft-mail-a:hover .ft-mail-tip{opacity:1;translate:-50%}}@media (prefers-reduced-motion:reduce){.ft-mail-a>i{animation:none}.ft-mail-a,.ft-mail-tip{transition:none}}.ft-brand{text-align:center;justify-items:center;gap:10px;padding-block:36px clamp(28px,4vw,44px);display:grid}.ft-logos{justify-content:center;align-items:center;gap:clamp(16px,3vw,28px);display:flex}.ft-logos img{-webkit-user-select:none;user-select:none;height:auto;display:block}.ft-logos img:first-child{width:clamp(150px,16vw,210px)}.ft-logos img:last-child{width:clamp(84px,9vw,120px)}.ft-logos i{background:var(--ink3);opacity:.45;align-self:stretch;width:2px}.ft-brand p{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:clamp(14px,1.2vw,17px);font-weight:700;font-stretch:75%}.ft-brand small{color:var(--ink3);font-size:13px}@media (max-width:560px){.ft-brand p{letter-spacing:.08em}}.sw{--pad:6px;--kn:54px;--p:0;width:312px;max-width:100%;height:calc(var(--kn) + var(--pad) * 2 + 6px);-webkit-touch-callout:none;-webkit-user-drag:none;border:3px solid var(--void);background:var(--ink2);box-shadow:0 6px 0 var(--ink3);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:rotate .4s var(--e-spring), translate .3s var(--e-spring), opacity .55s var(--e-out);border-radius:999px;display:block;position:relative}.sw:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.sw-fx{z-index:3;pointer-events:none;position:absolute}.sw-fill{z-index:0;width:calc(var(--pad) + var(--kn) + var(--p) * (100% - var(--kn) - var(--pad) * 2));background:var(--green);transition:width .45s var(--e-spring);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sw-label{z-index:1;text-align:center;line-height:calc(var(--kn) + var(--pad) * 2);padding-left:calc(var(--kn) + var(--pad));text-overflow:clip;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--void);opacity:calc(1 - var(--p) * 1.8);background:linear-gradient(100deg, #0000 42%, var(--blue) 50%, #0000 58%) 100% 0 / 250% 100% no-repeat, var(--void);-webkit-text-fill-color:transparent;animation:sw-shine 3.4s var(--e-out,ease) infinite;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;font-stretch:75%;position:absolute;inset:0;overflow:hidden}.sw-knob{z-index:2;left:var(--pad);width:var(--kn);height:var(--kn);margin-top:calc(var(--kn) / -2);background:var(--void);color:var(--ink2);cursor:grab;touch-action:none;translate:calc(var(--p) * var(--max,240px)) 0;transition:translate .45s var(--e-spring), scale .2s var(--e-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%}.sw[data-drag] .sw-knob,.sw[data-drag] .sw-fill{cursor:grabbing;transition:none}.sw-knob svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:22px;height:22px}.sw-ok{opacity:0;scale:.5}.sw[data-done] .sw-go{opacity:0}.sw[data-done] .sw-ok{opacity:1;transition:opacity .2s, scale .4s var(--e-spring);scale:1}.sw[data-done] .sw-knob{color:var(--green)}@media (hover:hover){.sw:hover{translate:0 -4px;rotate:0deg}.sw-knob:hover{scale:1.06}}@keyframes sw-shine{0%,40%{background-position:100% 0}80%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sw-label{-webkit-text-fill-color:var(--void);background:0 0;animation:none}.sw,.sw-knob,.sw-fill{transition:none}}@media (max-width:560px){.sk-stage{height:300px}.ft-ctas{flex-direction:column;align-items:stretch}.sw{width:100%}}.hud-reg{transition:translate .18s var(--e-out), box-shadow .18s var(--e-out);display:inline-block;box-shadow:3px 3px #fff}.hud-reg-in{color:#fff;background:var(--blue);border:3px solid var(--void);min-height:44px;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:800;font-stretch:75%;transition:background .2s;display:inline-flex}.hud-reg i{width:9px;height:9px;animation:reg-ping 1.8s var(--e-out) infinite;background:#fff;border-radius:50%;box-shadow:0 0 #fff}@keyframes reg-ping{0%{box-shadow:0 0 #0006}80%,to{box-shadow:0 0 0 9px #0000}}@media (hover:hover){.hud-reg:hover{translate:-1px -1px;box-shadow:5px 5px #fff}.hud-reg:hover .hud-reg-in{background:#182276}}.hud-reg:active{transition-duration:60ms;translate:3px 3px;box-shadow:0 0 #fff}.hud-reg:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.hud-reg,.hud-reg-in{transition:none}.hud-reg i{animation:none}}@media (max-width:560px){.ft-ctas>*{min-width:0;max-width:100%}.ftc-in{gap:10px;min-width:0;padding:10px 10px 10px 14px}.ftc-comp .ftc-in{gap:10px;min-height:72px;padding:10px 12px 10px 14px}.ftc-medal{width:42px;height:42px}.ftc-medal svg{width:22px;height:22px}.ftc small{letter-spacing:.12em;font-size:9.5px}.ftc b,.ftc-comp b{letter-spacing:.04em;white-space:normal;font-size:19px}.ftc i{width:38px;height:38px;margin-left:2px}.ftc-comp i{margin-left:auto}.ftc-pass{--x:84px}.ftc-pass .ftc-t{padding:12px 14px}.ftc-pass b{font-size:28px}.ftc-pass em{font-size:14px}.ftc-bar{width:52px;height:30px}.ftc-stub u{font-size:18px}}@media (min-width:561px){.ftc-pass{--x:190px;flex:0 min(100%,820px);order:-1;margin-bottom:14px}.ftc-pass .ftc-in{min-height:150px}.ftc-pass .ftc-t{gap:6px;padding:26px 40px 26px 38px}.ftc-pass small{font-size:14px}.ftc-pass b{font-size:clamp(52px,5.4vw,76px)}.ftc-pass em{font-size:26px}.ftc-bar{width:108px;height:58px}.ftc-stub u{font-size:34px}.ftc-stub:before{font-size:12px}}.pstk{z-index:2;width:calc(var(--sz,clamp(64px, 7vw, 100px)) * var(--a,1) * var(--pk,1));height:auto;rotate:var(--r,0deg);pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(3px 3px 0 var(--edge));display:block;position:absolute}.cv-head,.lw-head,.hd-head{position:relative}.pstk-h{--sz:clamp(68px, 6vw, 88px);bottom:-10px;right:0}.pstk-h.h2{--sz:clamp(40px, 3.6vw, 52px);bottom:clamp(92px,8vw,112px);right:clamp(14px,2.2vw,32px)}.lw-head>.pstk-h,.hd-head>.pstk-h{bottom:16px}.pstk-c{--sz:clamp(56px, 6vw, 96px);bottom:clamp(12px,2vw,32px)}.pstk-c.l{left:clamp(12px,3vw,56px)}.pstk-c.r{right:clamp(12px,3vw,56px)}.pstk-in{--sz:clamp(64px, 6vw, 88px);grid-column:1/-1;justify-self:end;margin:32px 0 0 auto;position:relative}.pstk-row{--sz:clamp(64px, 6vw, 88px);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:clamp(22px,2.6vw,34px);margin-top:44px;display:flex}.pstk-row .pstk{position:relative}.cf-group>.pstk-row{margin-top:0}.pstk-row.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;min-height:clamp(120px,14vw,190px);padding-inline:clamp(8px,3vw,48px)}.pstk-row.spread .pstk{width:calc(var(--zz,64px) * var(--a,1) * var(--pk,1));margin-top:var(--mt,0px)}@media (max-width:760px){.pstk-row.spread{row-gap:34px}}.pstk-x{--sz:clamp(72px, 7vw, 112px);top:clamp(120px,11vw,200px)}.pstk-x.a{--sz:clamp(80px, 8vw, 124px);left:4vw}.pstk-x.b{--sz:clamp(64px, 6vw, 94px);top:clamp(96px,9vw,170px);right:5vw}.pstk-x.c{--sz:clamp(60px, 5.6vw, 88px);top:min(28vw,440px);left:8vw}.pstk-x.d{--sz:clamp(76px, 7.4vw, 114px);top:min(26vw,400px);right:8vw}@media (max-width:1100px){.pstk-x.c,.pstk-x.d{display:none}.pstk-x.a,.pstk-x.b{--sz:clamp(40px, 8vw, 64px);top:26px}.pstk-x.a{left:5vw}.pstk-x.b{right:5vw}}.tx-head{position:relative}.pstk-t{--sz:clamp(52px, 6vw, 96px);top:50%;translate:0 -50%}.pstk-t.a{right:2%}.pstk-t.b{margin-top:-2vw;right:15%}@media (max-width:760px){.pstk-t.b{display:none}.pstk-t.a{right:0}}.pstk-q{--sz:clamp(72px, 7vw, 110px);translate:0 -50%}.pstk-q.a{top:52%;left:calc(50% - 47vw)}.pstk-q.b{top:74%;left:calc(50% - 41vw)}.pstk-q.c{top:64%;right:calc(50% - 47vw)}.pstk-q.d{top:42%;right:calc(50% - 41vw)}@media (max-width:1100px){.pstk-q{display:none}}.pf-in{position:relative}.pstk-p{--sz:clamp(64px, 6vw, 88px)}.pstk-p.a{left:var(--gut);top:0}.pstk-p.pstk-pb{left:calc(var(--gut) + var(--l));bottom:var(--b);--sz:var(--z)}@media (max-width:960px){.pstk-p{display:none}}.pstk-s{--sz:clamp(80px, 7vw, 104px);top:50%;translate:0 -50%}.pstk-s.a{left:calc(50% - 47vw)}.pstk-s.b{right:calc(50% - 47vw)}@media (max-width:1439px){.pstk-s{display:none}}@media (min-width:901px){.pstk-c.pstk-b{left:var(--l);bottom:var(--b);--sz:var(--z)}}@media (max-width:900px){.pstk-b:not(.a,.m){display:none}.pstk-b.a{--sz:44px;bottom:10px;left:5vw}.pstk-b.m{--sz:40px;bottom:12px;left:42vw}.pstk-c.r{bottom:8px}.pstk-d{display:none}:is(.cv-head:has(>.pstk-h),.lw-head:has(>.pstk-h),.hd-head:has(>.pstk-h)){margin-top:-28px;padding-top:62px}.pstk-h{--sz:34px;top:6px;bottom:auto;right:6px}.pstk-h.h2{display:none}}@media (max-width:760px){.pstk-c{--sz:52px}.pstk-in,.pstk-row{--sz:56px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pstk{pointer-events:auto;transition:transform .55s var(--e-spring)}.pstk:hover{transform:translateY(-6px) rotate(calc(var(--r,0deg) * -.6 - 5deg)) scale(1.14)}.pstk:active{transition-duration:80ms;transform:scale(.94)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pstk{animation:linear both pstkpop;animation-timeline:view();animation-range:entry entry 80%}@keyframes pstkpop{0%{opacity:0;scale:.55}}}}@media (min-width:1101px){.pstk{--pk:1.22}.pstk-t{--pk:1.1}.pstk-row.spread .pstk{--pk:1}}@media (min-width:901px){.cz-route{padding-bottom:calc(clamp(96px,12vw,168px) + 72px)}}
.disp{font-family:var(--display);font-variation-settings:"wdth" 75;font-stretch:75%}.lan{z-index:12;height:0;position:absolute;top:0}.lan-strap{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.lan-card{transform-origin:50% 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:absolute;top:0;left:0}.lan-card:active{cursor:grabbing}.lan-card:focus-visible{filter:drop-shadow(3px 3px 0 var(--hazard))}.pull-hint{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap;pointer-events:none;font-size:12px;font-weight:700;font-stretch:75%;animation:2.4s ease-in-out infinite hintbob;position:absolute;transform:translate(-50%)}@keyframes hintbob{50%{opacity:.55}}.lic{perspective:900px;color:#000621;width:100%;height:100%;font-family:var(--body);line-height:1.25}.lic-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.8,.3,1);position:relative}.lic.flipped .lic-in{transform:rotateY(180deg)}.lic-face{backface-visibility:hidden;background:var(--paper);clip-path:polygon(0 1.4em,1.4em 0,100% 0,100% calc(100% - 2em),calc(100% - 2em) 100%,0 100%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lic-face:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 1.1em,#506cd90d 1.1em 1.2em),linear-gradient(115deg,#0000 30%,#ffffff80 45%,#0000 60%) 0 0/300% 100%;background-position:0 0, var(--gl,100%) 0;transition:background-position .6s;position:absolute;inset:0}.lic-back{background:#d5dcf9;transform:rotateY(180deg)}.lic-slot{background:#000621;flex:none;width:5.4em;height:.85em;margin:1.1em auto 0}.lic-head{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.6em;padding:.8em 1.6em 0;font-stretch:75%;display:flex}.lic-head b{letter-spacing:.01em;font-size:1.45em;font-weight:800}.lic-head span{letter-spacing:.08em;font-size:1.05em;font-weight:700}.lic-sub{background:var(--green);color:#000621;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:.7em 0 0;padding:.45em 1.6em;font-size:1.1em;font-weight:800;font-stretch:75%;display:flex}.lic-f{grid-template-columns:1fr 1fr;gap:.7em 1em;padding:1.1em 1.6em 0;list-style:none;display:grid}.lic-f li{grid-template-columns:1.3em 1fr;column-gap:.3em;min-width:0;line-height:1.15;display:grid}.lic-f li.full{grid-column:1/-1}.lic-f i{font-style:normal;font-family:var(--display);color:#575f82;grid-row:span 2;font-size:.9em}.lic-f span{color:#575f82;text-transform:uppercase;letter-spacing:.08em;font-size:.82em}.lic-f b{font-family:var(--display);font-variation-settings:"wdth" 80;text-overflow:ellipsis;white-space:nowrap;font-size:1.2em;font-weight:700;overflow:hidden}.lic-f .lic-name b{font-variation-settings:"wdth" 75;text-transform:uppercase;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:2em;font-weight:800;font-stretch:75%;line-height:1.02;display:-webkit-box}.lic-f .lic-id{font-variant-numeric:tabular-nums;letter-spacing:.08em}.lic .ghost{opacity:.35}.lic-ph{clip-path:polygon(0 .6em,.6em 0,100% 0,100% 100%,0 100%);background:#d5dcf9;width:5.4em;height:6.8em;position:absolute;top:8.4em;right:1.6em;overflow:hidden;box-shadow:inset 0 0 0 .12em #000621}.lic-ph img{object-fit:cover;object-position:center top;width:100%;height:100%}.lic.has-ph .lic-f li:nth-child(-n+2){padding-right:6.6em}.lic-bar{background:#ffe3c5;height:.42em;margin:.9em 1.6em 0}.lic-bar i{background:var(--blue);height:100%;transition:width .4s var(--e-out);display:block}.lic.issued .lic-bar i{background:#4daa48}.lic-st{color:#575f82;font-size:.82em;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;padding:.35em 1.6em 0;font-weight:700}.lic-foot{align-items:flex-end;gap:1em;margin-top:auto;padding:0 1.6em 1.8em;display:flex}.lic-qr{background:#fff;flex:none;width:6.2em;height:6.2em;padding:.35em}.lic-qr svg{width:100%;height:100%}.lic-code{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;font-size:1.2em;font-weight:800;font-stretch:75%;line-height:1.1}.lic-code small{font-family:var(--body);text-transform:none;color:#575f82;margin-top:.3em;font-size:.68em;font-weight:400;display:block}.lic-stamp{opacity:0;color:#4daa48;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:transform .45s var(--e-spring), opacity .2s;pointer-events:none;background:#f7f7f599;border:.2em solid #4daa48;padding:.1em .45em;font-size:1.4em;font-weight:800;font-stretch:75%;line-height:1.1;position:absolute;top:40%;right:1.2em;transform:rotate(-14deg)scale(2)}.lic-stamp.on{opacity:1;transform:rotate(-14deg)scale(1)}.lic-stamp.pv{border-color:var(--pink);color:var(--pink);font-size:1.1em;top:18%}.lic-back h4{color:#000621;padding:1.1em 1.6em .5em;font-size:1.3em}.lic-stamps{grid-template-columns:repeat(4,1fr);gap:.45em;padding:0 1.6em;display:grid}.lic-stamps div{aspect-ratio:1;font-family:var(--display);color:#a9b4e8;border:1.5px dashed #a2abd5;border-radius:50%;place-items:center;font-size:.8em;font-weight:700;display:grid}.lic-stamps div.on{border:0}.lic-stamps div.mw{border-color:var(--pink);color:var(--pink)}.lic-stamps svg{width:115%;height:115%}.stp-s{font:700 10px var(--display)}.stp-b{font:800 21px var(--display)}.stp-n{font:700 8px var(--display)}.lic-none{color:#575f82;padding:.5em 1.6em 0;font-size:.92em}.lic-rules{padding:0 1.6em 0 3.1em;font-size:.95em;line-height:1.4}.lic-found{color:#575f82;padding:0 1.6em 2em;font-size:.85em;font-style:italic;margin-top:auto!important}.lic-backcode{font-family:var(--display);letter-spacing:.08em;text-align:center;padding:.4em 1.6em 0;font-size:1.3em;font-weight:800}.pc-qr{background:#fff;place-items:center;width:11em;height:11em;margin:.4em auto 0;padding:.6em;display:grid}.pc-qr svg,.pc-qr .ic{width:100%;height:100%}.pc .lic-foot{padding-top:1em}.hcards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:26px;margin-top:30px;display:grid}@media (max-width:560px){.hcards{grid-template-columns:minmax(0,330px);justify-content:center}}.hc-wrap{transform:rotate(var(--r));transition:transform .4s var(--e-spring)}.hc-wrap:hover{transform:rotate(0)translateY(-6px)}.hcard{aspect-ratio:3/4.6;color:#fff;background:var(--void);border:3px solid var(--ink2);width:100%;box-shadow:8px 8px 0 var(--acc);transition:box-shadow .3s var(--e-out);flex-direction:column;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.hcard:hover{box-shadow:12px 12px 0 var(--acc)}.hcard:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.hc-shine{display:none}.hc-top{z-index:1;justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.hc-tag,.hc-cat{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--bc);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;font-stretch:75%;position:relative}.hc-tag{color:var(--green);--bc:var(--green)}.hc-cat{color:#fff;background:var(--void);--bc:var(--ink2);text-overflow:ellipsis;min-width:0;overflow:hidden}.hc-badge{background:var(--hazard);border:3px solid var(--void);width:64px;height:64px;box-shadow:4px 4px 0 var(--pink);color:#000621;transition:transform .5s var(--e-out);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50px;right:14px}.hc-badge span{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;text-align:center;width:54px;font-size:11px;font-weight:800;font-stretch:75%;line-height:1;transform:rotate(-14deg)}.hcard:hover .hc-badge{transform:rotate(18deg)}.hc-open{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.08em;text-transform:uppercase;background:var(--green);color:#000621;border:2px solid var(--void);box-shadow:3px 3px 0 var(--void);z-index:2;padding:3px 10px;font-size:13px;font-weight:800;font-stretch:75%;position:absolute;top:96px;left:16px;transform:rotate(-8deg)}.hc-open.inv{background:var(--pink);color:var(--void)}.hc-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.hc-txt{z-index:1;background:var(--void);border:2px solid var(--ink2);flex-direction:column;margin:10px -4px 0;padding:10px 12px 9px;display:flex;position:relative}.hc-art{border:2px solid var(--ink2);background:var(--acc,var(--hull));flex:1;min-height:0;margin:10px -4px 0;position:relative;overflow:hidden}.hc-art img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--e-spring);position:absolute;inset:0}.hcard:hover .hc-art img{scale:1.05}.hc-name{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;color:#fff;z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:clamp(24px,2.1vw,28px);font-weight:800;font-stretch:75%;line-height:.95;display:-webkit-box;position:relative;overflow:hidden}.hc-sum{color:#c9d0f2;z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.76em;margin-top:5px;font-size:13px;line-height:1.38;display:-webkit-box;position:relative;overflow:hidden}.hc-foot{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex;position:relative}.hc-pills{display:contents}@media (max-width:760px){.hc-pills{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;flex:0 0 100%;gap:6px;min-width:0;display:flex;overflow-x:auto}.hc-pills .pill{flex:none}.hc-pills::-webkit-scrollbar{display:none}}.pill{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.08em;text-transform:uppercase;background:var(--void);color:#fff;border:2px solid var(--bc);white-space:nowrap;--bc:var(--ink2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;font-stretch:75%;position:relative}.pill.dark{background:var(--blue);color:#fff;--bc:var(--blue)}.hc-tap{border-top:2px dashed var(--ink3);font-size:12px;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);flex:0 0 100%;justify-content:space-between;align-items:center;margin:8px 0 0;padding-top:8px;font-size:11px;font-weight:700;font-stretch:75%;display:flex}.hc-tap:after{content:"→";transition:translate .3s var(--e-out)}.hcard:hover .hc-tap{color:var(--green)}.hcard:hover .hc-tap:after{translate:4px}.stk{z-index:2;pointer-events:none;font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;font-stretch:75%;position:absolute;inset:0}.stk>span{transform:rotate(var(--rot,0deg));transition:transform .6s var(--e-spring), filter .4s;position:absolute}.hcard:hover .stk>span{transform:rotate(calc(var(--rot,0deg) * .4)) translateY(-4px) scale(1.06)}.stk-serial{background:var(--void);letter-spacing:.16em;color:#ffffff8c;padding:3px 8px;font-size:11px;font-weight:700;top:10px;left:16px;transform:none!important}@media (prefers-reduced-motion:reduce){.stk>span{transition:none}}.stk-meta{background:var(--void);letter-spacing:.16em;color:#fffc;padding:3px 8px;font-size:11px;font-weight:700;top:10px;right:16px;transform:none!important}.soonbeat{background:var(--void);border:3px solid var(--ink2);box-shadow:8px 8px 0 var(--acc);grid-template-columns:150px 1fr;align-items:center;gap:20px;max-width:640px;margin-top:26px;padding:22px;display:grid;position:relative}.soonbeat b{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;font-size:26px;font-weight:800;font-stretch:75%;line-height:1;display:block}.soonbeat p{color:var(--ink3);margin-top:8px;font-size:15px}.sb-art{position:relative}.sb-art img{width:100%;height:auto;animation:6s ease-in-out infinite floaty}.sb-bubble{background:var(--ink2);color:#000621;border:2px solid var(--void);font-family:var(--display);font-variation-settings:"wdth" 80;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;top:-6px;left:50%;transform:translate(-30%)}@keyframes floaty{50%{transform:translateY(-8px)rotate(-2deg)}}@media (max-width:520px){.soonbeat{grid-template-columns:96px 1fr;gap:14px;padding:16px}.soonbeat b{font-size:22px}.sb-bubble{display:none}}.stop-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.stop-card{background:var(--void);text-align:left;transition:border-color .2s, translate .25s var(--e-out), box-shadow .25s var(--e-out);box-shadow:0 0 0 var(--acc,var(--green));border:3px solid #3a4690;padding:14px 16px 16px;display:block;position:relative}.stop-card:hover{border-color:var(--ink2);box-shadow:6px 6px 0 var(--acc,var(--green));translate:-3px -3px}.stop-card:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.stop-card img{aspect-ratio:4/3;object-fit:contain;width:100%;transition:transform .35s var(--e-out);margin:-4px 0 8px;display:block}.stop-card:hover img{transform:scale(1.05)rotate(-1.5deg)}.stop-card small{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:700;font-stretch:75%;display:block}.stop-card b{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;margin:4px 0;font-size:24px;font-weight:800;font-stretch:75%;line-height:1;display:block}.stop-card span{color:var(--ink3);font-size:14px;line-height:1.35;display:block}.stop-card.here{border-color:var(--acc);box-shadow:6px 6px 0 var(--acc)}.stop-card.mw b{color:var(--pink)}.stop-card.mw .mw-logo{aspect-ratio:4/3;color:var(--pink);place-items:center;margin:-4px 0 8px;display:grid}.stop-card.mw .mw-logo svg{width:70%;height:auto}@keyframes blink{0%{opacity:1}to{opacity:.08}}@keyframes pulse{50%{opacity:.1}}.board2{isolation:isolate;border-block:3px solid var(--void);background:#182276;align-items:center;scroll-margin-top:0;display:grid;position:relative;overflow:hidden}.b2-in{width:100%;max-width:var(--max);padding:clamp(48px, 6vw, 96px) var(--gut) clamp(64px, 8vw, 120px);grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;display:grid}.b2-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.b2-bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.b2-copy{z-index:2;position:relative}.b2-copy>*{opacity:0;transition:opacity .8s var(--e-out), translate .8s var(--e-out);translate:0 22px}.board2.live .b2-copy>*{opacity:1;translate:none}.board2.live .b2-copy>:nth-child(2){transition-delay:80ms}.board2.live .b2-copy>:nth-child(3){transition-delay:.16s}.board2.live .b2-copy>:nth-child(4){transition-delay:.24s}.board2 .kick{--acc:var(--pink)}.board2 h2{font-size:clamp(48px,6.4vw,96px);line-height:.86}.board2 h2 em{color:var(--pink);-webkit-text-stroke:.07em var(--void);paint-order:stroke fill;font-style:normal}.b2-lede{color:var(--ink2);max-width:40ch;margin-top:20px;font-size:19px;line-height:1.45}.b2-pass{background:var(--void);border-bottom:3px solid var(--ink2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;margin-top:30px;display:grid;-webkit-mask:radial-gradient(4px at 50% 0,#0000 98%,#000) 0 0/14px 100% repeat-x;mask:radial-gradient(4px at 50% 0,#0000 98%,#000) 0 0/14px 100% repeat-x}.b2-pass div{transition:background .4s var(--e-out);padding:16px 16px 14px}.b2-pass div+div{border-left:2px dashed #ffe3c54d}@media (hover:hover){.b2-pass div:hover{background:#121b63}}.b2-pass dt,.b2-read b,.b2-read small{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-stretch:75%}.b2-pass dt{color:var(--dim);font-size:12px}.b2-pass dd{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;color:var(--ink);margin-top:6px;font-size:clamp(17px,1.6vw,21px);font-weight:800;font-stretch:75%;line-height:1.05}.b2-pass div:last-child dd{color:var(--hazard)}.board2.on .b2-pass div:last-child dd{color:var(--green)}.board2.on.warn .b2-pass div:last-child dd{color:var(--hazard)}.board2 .btn{--plate:#fff;transition:opacity .8s var(--e-out) .32s, translate .8s var(--e-out) .32s, box-shadow .18s var(--e-out);margin-top:28px}.board2{--sc:var(--ink2)}.board2.ph-scan{--sc:#fff}.board2.ph-ok{--sc:var(--green)}.board2.ph-deny{--sc:var(--pink)}.b2-lic{--p:0;--ch:calc(var(--cw) * 1.38);--pt:calc(24px + var(--ch) + var(--dock) - 26px);z-index:2;height:calc(var(--pt) + 250px);perspective:1100px;perspective-origin:50% 85%;position:relative}.board2.dock .b2-lic{--p:1}.b2-card{z-index:3;width:var(--cw);height:var(--ch);margin-left:calc(var(--cw) / -2);transform-origin:50% 100%;touch-action:none;cursor:grab;transform:translateY(var(--dy,0px)) rotateX(var(--tilt,0deg));outline:none;transition:transform .75s cubic-bezier(.3,1.25,.5,1);position:absolute;top:24px;left:50%}.b2-card.drag{cursor:grabbing;transition:none}.board2.dock .b2-card{--dy:calc(var(--dock) + var(--cw) * .4);--tilt:42deg;cursor:default}.b2-card:focus-visible .b2-float{outline:3px solid var(--ink);outline-offset:8px;border-radius:12px}.b2-float{opacity:0;width:100%;height:100%;translate:0 -30px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:opacity .9s var(--e-out), translate 1.1s var(--e-spring), transform .4s var(--e-out);position:relative}.board2.live .b2-float{opacity:1;animation:5s ease-in-out 1.2s infinite b2bob;translate:0}.board2.dock .b2-float,.b2-card.drag .b2-float{animation:none;transform:translate(0,0)}.b2-cs,.b2-tint,.b2-edge{z-index:5;pointer-events:none;border-radius:9px;position:absolute;inset:0}.b2-cs{overflow:hidden}.b2-cs:before,.b2-cs:after{content:"";opacity:0;position:absolute;left:0;right:0}.b2-cs:before{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--sc) 40%, transparent) 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--sc) 28%, transparent) 0 1px, transparent 1px 8px), linear-gradient(transparent, color-mix(in srgb, var(--sc) 22%, transparent));height:36%;top:-38%;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.b2-cs:after{background:var(--sc);height:3px;box-shadow:0 -2px 0 var(--pink), 0 2px 0 var(--blue);top:-2%}.board2.ph-scan .b2-cs:before{animation:.62s cubic-bezier(.45,0,.55,1) .62s 2 b2band}.board2.ph-scan .b2-cs:after{animation:.62s cubic-bezier(.45,0,.55,1) .62s 2 b2bar}.b2-tint{background:var(--sc);mix-blend-mode:overlay;opacity:0}.board2.ph-ok .b2-tint,.board2.ph-deny .b2-tint{animation:b2flash .9s var(--e-out)}.b2-lock{z-index:6;pointer-events:none;opacity:0;--b:var(--sc);background:linear-gradient(var(--b), var(--b)) 0 0 / 22px 2px, linear-gradient(var(--b), var(--b)) 0 0 / 2px 22px, linear-gradient(var(--b), var(--b)) 100% 0 / 22px 2px, linear-gradient(var(--b), var(--b)) 100% 0 / 2px 22px, linear-gradient(var(--b), var(--b)) 0 100% / 22px 2px, linear-gradient(var(--b), var(--b)) 0 100% / 2px 22px, linear-gradient(var(--b), var(--b)) 100% 100% / 22px 2px, linear-gradient(var(--b), var(--b)) 100% 100% / 2px 22px;background-repeat:no-repeat;position:absolute;inset:-10px}.board2.dock:not(.ph-idle) .b2-lock{animation:b2lockon .45s var(--e-out) .5s both}.b2-edge{opacity:0;box-shadow:0 0 0 4px var(--sc)}.board2.ph-ok .b2-edge,.board2.ph-deny .b2-edge{animation:b2edge 1.2s var(--e-out) both}.board2.ph-deny.dock .b2-float{animation:b2no .45s var(--e-out);filter:drop-shadow(-3px 0 #d13f30)drop-shadow(3px 0 #506cd9)}.b2-plate{left:50%;top:var(--pt);z-index:2;width:calc(var(--cw) + 120px);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);background:var(--void);height:58px;position:absolute;overflow:hidden;translate:-50%}.b2-plate:before{content:"";background:var(--ink2);height:3px;position:absolute;bottom:0;left:0;right:0}.b2-win{z-index:1;background:var(--void);border-radius:7px;width:50%;height:60%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:inset 0 0 0 2px #26327f}.b2-dots{background:radial-gradient(circle,#a9b8f242 .7px,#0000 1.1px) 0 0/6px 5px;position:absolute;inset:0}.b2-rip{z-index:2;width:0;height:0;position:absolute;top:55%;left:50%}.b2-rip i{border:1.5px solid var(--sc);opacity:0;border-radius:50%;width:90px;height:26px;position:absolute;top:0;left:0;translate:-50% -50%}.board2.ph-scan .b2-rip i{animation:b2ripple 1.05s var(--e-out) .55s infinite}.board2.ph-scan .b2-rip i:nth-child(2){animation-delay:.9s}.board2.ph-scan .b2-rip i:nth-child(3){animation-delay:1.25s}.board2.ph-ok .b2-rip i,.board2.ph-deny .b2-rip i{animation:b2ripple .9s var(--e-out) 1}.board2.ph-ok .b2-rip i:nth-child(2),.board2.ph-deny .b2-rip i:nth-child(2){animation-delay:.12s}.board2.ph-ok .b2-rip i:nth-child(3),.board2.ph-deny .b2-rip i:nth-child(3){animation-delay:.24s}.b2-line{z-index:2;background:var(--sc);height:2px;animation:b2line 3.4s var(--e-io) infinite;position:absolute;top:0;left:0;right:0}.board2:not(.ph-idle) .b2-line{animation-duration:.5s}.b2-tgt{z-index:2;width:calc(50% + 22px);height:calc(60% + 14px);opacity:calc(.3 + var(--p) * .6);--b:color-mix(in srgb, var(--sc) 80%, transparent);background:linear-gradient(var(--b), var(--b)) 0 0 / 9px 1px, linear-gradient(var(--b), var(--b)) 0 0 / 1px 6px, linear-gradient(var(--b), var(--b)) 100% 0 / 9px 1px, linear-gradient(var(--b), var(--b)) 100% 0 / 1px 6px, linear-gradient(var(--b), var(--b)) 0 100% / 9px 1px, linear-gradient(var(--b), var(--b)) 0 100% / 1px 6px, linear-gradient(var(--b), var(--b)) 100% 100% / 9px 1px, linear-gradient(var(--b), var(--b)) 100% 100% / 1px 6px;background-repeat:no-repeat;transition:opacity .4s;position:absolute;top:50%;left:50%;translate:-50% -50%}.board2.ph-scan .b2-tgt{animation:b2lockon .5s var(--e-out) .5s both}.b2-scan{left:50%;top:calc(var(--pt) + 58px);z-index:2;width:calc(var(--cw) + 120px);background:var(--void);border:3px solid var(--ink2);box-shadow:6px 6px 0 var(--pink);border-top:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 22px 16px;display:grid;position:absolute;overflow:hidden;translate:-50%}.b2-led{background:#121b63;border-radius:6px;gap:5px;padding:6px;display:grid}.b2-led i{background:#3a4690;border-radius:50%;width:6px;height:6px}.b2-led i:first-child{background:var(--sc);animation:2.2s ease-in-out infinite pulse}.b2-read{gap:4px;min-width:0;display:grid}.b2-read b{letter-spacing:.1em;color:var(--sc);white-space:nowrap;text-overflow:ellipsis;font-size:17px;transition:color .3s;overflow:hidden}.b2-read small{letter-spacing:.14em;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.b2-prog{background:#182276;grid-column:1/-1;height:4px;margin-bottom:4px;overflow:hidden}.b2-prog i{background:var(--sc);width:0;height:100%;display:block}.board2.ph-scan .b2-prog i{width:100%;transition:width 1.25s linear .6s}.board2.ph-ok .b2-prog i,.board2.ph-deny .b2-prog i{width:100%}.board2.ph-scan .b2-led i{background:var(--sc);animation:.5s ease-in-out infinite pulse}.board2.ph-scan .b2-led i:nth-child(2){animation-delay:.15s}.board2.ph-scan .b2-led i:nth-child(3){animation-delay:.3s}.board2.ph-ok .b2-led i,.board2.ph-deny .b2-led i{background:var(--sc);animation:none}@media (hover:hover){.b2-lic:hover{--p:.25}.board2.dock .b2-lic:hover{--p:1}}.b2-hd{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:.2em;color:#a9b4e8b3;border-bottom:2px dashed #ffe3c533;grid-column:1/-1;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:10px;font-weight:700;font-stretch:75%;display:flex}.b2-hd b{color:var(--ink);font-weight:800}.b2-hd span{color:var(--sc);transition:color .3s}.b2-meter{align-items:flex-end;gap:3px;height:26px;display:flex}.b2-meter i{width:4px;height:calc(30% + var(--k) * 11%);transform-origin:50% 100%;background:#a9b8f229;border-radius:1px;transition:background .3s}.b2-meter i:nth-child(-n+2){background:color-mix(in srgb, var(--sc) 70%, transparent);animation:b2meter 1.8s ease-in-out calc(var(--k) * -.4s) infinite}@media (hover:hover){.b2-lic:hover .b2-meter i:nth-child(-n+4){background:color-mix(in srgb, var(--sc) 75%, transparent)}}.board2.ph-scan .b2-meter i{background:var(--sc);animation:b2meter .32s ease-in-out calc(var(--k) * -.07s) infinite}.board2.ph-ok .b2-meter i{background:var(--sc);animation:none}.board2.ph-deny .b2-meter i{animation:none}.board2.ph-deny .b2-meter i:nth-child(-n+2){background:var(--sc)}.b2-data{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.14em;color:color-mix(in srgb, var(--sc) 80%, #fff);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:#121b63;border-radius:4px;grid-column:1/-1;padding:6px 9px;font-size:10px;font-weight:700;font-stretch:75%;overflow:hidden}@keyframes b2band{0%{opacity:1;top:-38%}to{opacity:1;top:66%}}@keyframes b2bar{0%{opacity:1;top:-2%}to{opacity:1;top:102%}}@keyframes b2flash{0%{opacity:0}25%{opacity:.55}to{opacity:0}}@keyframes b2edge{0%{opacity:0;scale:1.05}30%{opacity:1;scale:1}to{opacity:.55;scale:1}}@keyframes b2lockon{0%{opacity:0;scale:1.18}to{opacity:1;scale:1}}@keyframes b2no{20%{translate:-8px}45%{translate:7px}70%{translate:-3px}}@keyframes b2ripple{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.6}}@keyframes b2line{0%,15%{opacity:0;top:0}30%{opacity:.8}85%{opacity:.8}to{opacity:0;top:100%}}@keyframes b2meter{50%{scale:1 .45}}@keyframes b2bob{50%{translate:0 -10px}}@media (max-width:860px){.board2{min-height:0}.b2-in{padding:32px var(--gut) 64px;grid-template-columns:1fr;gap:0}.b2-lic{order:-1}.b2-pass{max-width:none}}@media (max-width:760px){.b2-lic{display:none}.b2-scan,.b2-plate{width:calc(var(--cw) + 130px)}.b2-scan{gap:7px 10px;padding:10px 16px 14px}.b2-hd,.b2-data{font-size:9px}.b2-meter{height:22px}.b2-read b{font-size:14px}.b2-read small{font-size:10px}.board2 h2{font-size:clamp(38px,12vw,58px)}.b2-lede{margin-top:14px;font-size:15px}.b2-pass{margin-top:20px}.b2-pass div{padding:12px 10px 10px}.b2-pass dt{letter-spacing:.14em;font-size:10px}.b2-pass dd{font-size:14px}.board2 .btn{justify-content:center;width:100%;min-height:48px;margin-top:20px;font-size:15px}}@media (prefers-reduced-motion:reduce){.b2-float,.b2-rip i,.b2-led i,.b2-cs:before,.b2-cs:after,.b2-tint,.b2-meter i,.b2-line,.b2-tgt,.b2-lock,.b2-edge{animation:none!important}.b2-card,.b2-float{transition:none}.b2-copy>*,.board2 .btn{opacity:1;transition:none;translate:none}}.ob{z-index:260;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000621e6;animation:.25s fadein;position:fixed;inset:0;overflow-y:auto}.ob-in{max-width:1000px;min-height:100%;padding:max(30px, env(safe-area-inset-top)) max(var(--gut), env(safe-area-inset-right)) max(30px, env(safe-area-inset-bottom)) max(var(--gut), env(safe-area-inset-left));grid-template-columns:340px 1fr;align-items:center;gap:40px;margin:0 auto;display:grid}.ob-stage{height:560px;position:relative}.ob-stage .lan{left:50%;transform:translate(-50%)}.ob-copy h2{margin:4px 0 10px;font-size:clamp(44px,6vw,80px)}.ob-copy .ctas{margin:24px 0 14px}@media (max-width:760px){.ob-in{padding-top:max(10px, env(safe-area-inset-top));grid-template-columns:1fr;gap:0}.ob-stage{height:500px}.ob-copy{padding-bottom:40px}}.lu{isolation:isolate;margin-top:clamp(80px,9vw,128px);padding:clamp(24px,4vw,48px) 0 clamp(16px,3vw,32px);position:relative}.lu-h{max-width:980px}.lu-h h2{margin-bottom:16px;font-size:clamp(60px,9.4vw,148px);line-height:.84}.lu-ln{margin-top:-.1em;padding:.1em 0 .02em;display:block;overflow:hidden}.lu-ln>span{transform-origin:0 100%;transition:translate .9s var(--e-spring) calc(.15s + var(--j) * 32ms), rotate .9s var(--e-out) calc(.15s + var(--j) * 32ms);display:inline-block;translate:0 110%;rotate:6deg}.lu-h.in .lu-ln>span{translate:0;rotate:0deg}.lu-h .lede{max-width:46ch}.lu-stat{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--void);border:2px solid var(--ink2);opacity:0;transition:opacity .6s var(--e-out) .7s, translate .6s var(--e-out) .7s;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:8px 16px 8px 14px;font-size:12px;font-weight:700;font-stretch:75%;display:inline-flex;translate:0 10px}.lu-h.in .lu-stat{opacity:1;translate:0}.lu-stat i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite lublink}.lu-stat span{color:var(--ink3);border-left:2px solid #26327f;padding-left:10px}@keyframes lublink{50%{opacity:.3}}.lu-bill{text-wrap:balance;max-width:1060px;font-family:var(--display);font-variation-settings:"wdth" 75, "opsz" 48;text-transform:uppercase;margin:clamp(36px,4.5vw,56px) 0;font-size:clamp(28px,4.2vw,64px);font-weight:800;font-stretch:75%;line-height:1.1}.lu-bn{cursor:default;white-space:nowrap;color:var(--c);transition:opacity .35s var(--e-out), color .35s var(--e-out)}.lu-bn:not(:last-child):after{content:"✦";vertical-align:.7em;color:var(--hazard);margin:0 .5em 0 .54em;font-size:.3em;display:inline-block}.lu-bill:has(.on) .lu-bn:not(.on){opacity:.38}@property --lu-rot{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lu-f{syntax:"<number>";inherits:false;initial-value:1}.lu-ring{--w:clamp(210px, 21vw, 290px);--r:calc(var(--w) * var(--rk));height:calc(var(--w) * 1.25 + clamp(90px, 9vw, 130px));perspective:1500px;perspective-origin:50% 20%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-top:clamp(8px,2vw,24px);position:relative;overflow-x:clip}.lu-ring:active{cursor:grabbing}.lu-rot{width:var(--w);aspect-ratio:4/5;margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateY(var(--lu-rot));position:absolute;top:18px;left:50%}.lu-grid{transform-style:preserve-3d;list-style:none;position:absolute;inset:0}.lu-grid>li{transform-style:preserve-3d;transform:rotateY(calc(var(--i) * var(--step))) translateZ(var(--r));position:absolute;inset:0}.lu-c,.lu-bk{backface-visibility:hidden}.lu-c{isolation:isolate;border:3px solid var(--ink2);box-shadow:8px 8px 0 var(--tone);cursor:inherit;transition:transform .6s var(--e-out), opacity .9s var(--e-out) calc(var(--i) * 70ms);filter:brightness(calc(.4 + .6 * max(var(--lu-f), 0)));background:#182276;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.lu-ring:not(.in) :is(.lu-c,.lu-bk){opacity:0}.lu-bk{transition:opacity .9s var(--e-out) calc(var(--i) * 70ms);filter:brightness(calc(.5 + .5 * max(calc(var(--lu-f) * -1), 0)));background:repeating-linear-gradient(45deg, #182276 0 8px, var(--void) 8px 16px);border:3px solid var(--tone);place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.lu-bk b{font-family:var(--display);font-variation-settings:"wdth" 75;font-weight:800;font-stretch:75%;font-size:calc(var(--w) * .34);color:var(--tone);-webkit-text-stroke:.06em var(--void);paint-order:stroke fill;line-height:.9}.lu-bk small{background:var(--void);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2);padding:4px 8px;font-size:11px;font-weight:700;font-stretch:75%}.lu-floor{width:calc(var(--r) * 2 + var(--w) * .9);aspect-ratio:1;pointer-events:none;border:4px dashed #26327f;border-radius:50%;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotateX(90deg)}.lu-ctl{justify-content:center;align-items:center;gap:clamp(14px,3vw,28px);margin-top:6px;display:flex}.lu-arr{width:48px;height:48px;color:var(--ink2);background:var(--void);border:3px solid var(--ink2);box-shadow:4px 4px 0 var(--pink);transition:translate .15s var(--e-out), box-shadow .15s var(--e-out), color .2s;place-items:center;display:grid;position:relative}.lu-arr:hover{color:var(--hazard);box-shadow:6px 6px 0 var(--pink);translate:-2px -2px}.lu-arr:active{box-shadow:0 0 0 var(--pink);transition-duration:60ms;translate:4px 4px}.lu-arr:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.lu-arr.nx svg{rotate:180deg}.lu-cur{min-width:18ch;font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;justify-items:center;gap:6px;font-stretch:75%;display:grid}.lu-cur>span{letter-spacing:.14em;color:var(--ink3);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:15px;font-weight:700;display:flex}.lu-cur b{letter-spacing:0;color:var(--ink);font-size:34px;font-weight:800;line-height:1}.lu-cur em{letter-spacing:.22em;color:var(--ink3);font-size:12px;font-style:normal;font-weight:700}.lu-c:focus-visible{outline:none}.lu-c:focus-visible .lu-nm b{-webkit-text-decoration:underline 3px var(--tone);text-decoration:underline 3px var(--tone);text-underline-offset:6px}.lu-c.on{transform:translateY(-6px)}.lu-fig{background:#182276;position:absolute;inset:0}.lu-fig img{object-fit:contain;object-position:50% 100%;width:74%;height:80%;filter:brightness(.62) saturate(.85) drop-shadow(5px 5px 0 var(--void));transition:transform .9s var(--e-out), filter .6s var(--e-out);position:absolute;bottom:14%;left:50%;translate:-50%}.lu-c.on .lu-fig img{filter:drop-shadow(5px 5px 0 var(--void));transform:translateY(-3%)scale(1.03)}.lu-c.ph .lu-fig img{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.1)brightness(.84);width:100%;height:100%;inset:0 0 auto;translate:none}.lu-c.ph .lu-fig:after{content:"";background:var(--tone);mix-blend-mode:color;opacity:.78;transition:opacity .6s var(--e-out);position:absolute;inset:0}.lu-c.ph.on .lu-fig img{filter:none;transform:scale(1.04)}.lu-c.ph.on .lu-fig:after{opacity:0}.lu-c:after{content:"";z-index:1;pointer-events:none;background:var(--void);height:90%;box-shadow:0 -4px 0 0 var(--tone);transition:transform .7s var(--e-out);border-radius:50%;position:absolute;top:76%;left:-30%;right:-30%}.lu-c.on:after{transform:translateY(5%)}.lu-c.pst:after{display:none}.ap-pst{--d:calc(var(--c,var(--i,0)) * -2.3s);--u:max(100cqw / 400, 100cqh / 500);position:absolute;inset:0;overflow:hidden;container-type:size}.ap-pst>svg,.pst-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.pst-bg{object-fit:cover;-webkit-user-select:none;user-select:none;will-change:transform;animation:pst-ry 14s var(--e-io,ease-in-out) var(--d) infinite alternate}.pst-tape{left:calc(50% - 275 * var(--u));top:calc(50% + 87.5 * var(--u));width:calc(600 * var(--u));height:calc(47 * var(--u));padding-left:calc(90 * var(--u));transform-origin:calc(80 * var(--u)) 50%;align-items:center;display:flex;position:absolute;overflow:hidden;transform:rotate(14.2deg)}.pst-tape span{white-space:pre;color:#fff;font-size:calc(13 * var(--u));will-change:transform;animation:pst-mq 30s linear var(--d) infinite;flex:none;line-height:1}.pst-tape.b{top:calc(50% + 192.5 * var(--u));padding-left:0;transform:rotate(-10.07deg)}.pst-tape.b span{font-size:calc(15 * var(--u));animation-direction:reverse}.pst-fig{animation:pst-bob 7s ease-in-out var(--d) infinite}.pst-sh{animation:pst-sh 3.6s var(--e-io,ease-in-out) var(--d) infinite}.pst-sk{transform-box:fill-box;transform-origin:50%;animation:pst-sk 5.2s ease-in-out var(--d) infinite}.pst-sk.r{animation-direction:reverse;animation-delay:calc(var(--d) - 1.7s)}.pst-t{animation:pst-fl 4.2s steps(1) var(--d) infinite}@keyframes pst-bob{50%{transform:translateY(-9px)}}@keyframes pst-sh{50%{translate:4px 3px}}@keyframes pst-sk{0%,to{transform:translateY(0)rotate(-3deg)scale(1)}50%{transform:translateY(-7px)rotate(4deg)scale(1.05)}}@keyframes pst-ry{0%{transform:translate(-4%,-3%)scale(1.2)}to{transform:translate(4%,3%)scale(1.3)}}@keyframes pst-mq{to{transform:translate(-50%)}}@keyframes pst-fl{0%,to{opacity:1;translate:0}41%{opacity:.6;translate:2px}42%{opacity:1;translate:0}71%{translate:-2px}72%{translate:0}}@media (max-width:760px),(pointer:coarse){.pst-fig,.pst-sh,.pst-sk,.pst-t{animation:none}}[data-off] .ap-pst *,.lu-c:not(.on) .ap-pst *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ap-pst,.ap-pst *{animation:none!important}}.lu-no,.lu-tag{z-index:2;letter-spacing:.14em;font-size:13px;position:absolute;top:12px}.lu-no{background:var(--void);color:var(--ink2);padding:3px 8px;left:12px}.lu-tag{background:var(--void);font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-weight:700;font-stretch:75%;display:inline-flex;right:10px}.lu-tag:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px}.lu-nm{z-index:2;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-height:24%;padding:0 8cqi 7cqi;display:flex;position:absolute;bottom:0;left:0;right:0}.lu-nm b{font-family:var(--display);font-variation-settings:"wdth" 75, "opsz" 48;text-transform:uppercase;text-wrap:balance;transition:transform .6s var(--e-out);font-size:clamp(22px,11.5cqi,44px);font-weight:800;font-stretch:75%;line-height:.9}.lu-nm small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.lu-c.on .lu-nm b{transform:translateY(-2px)}.lu-more{text-align:center;text-transform:uppercase;color:var(--ink3);margin-top:clamp(24px,3vw,36px);font-size:14px}@media (max-width:639px){.lu-ring{--w:clamp(180px, 56vw, 250px);perspective:1000px}.lu-c{box-shadow:6px 6px 0 var(--tone)}.lu-cur b{font-size:28px}.lu-no,.lu-tag{font-size:11px;top:10px}.lu-no{left:10px}.lu-tag{right:8px}.lu-nm small{font-size:12px}}@media (prefers-reduced-motion:reduce){.lu-c{transition:none}.lu-stat i{animation:none}.lu-ln>span,.lu-stat{opacity:1;transition:none;translate:none;rotate:none}}.mascot{display:block;position:absolute;inset:0}.mascot video,.mascot img{object-fit:cover;object-position:50% 15%;opacity:0;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.mascot video{transition:opacity .22s ease-out}.mascot video.on,.mascot img{opacity:1}.idf-ph .mascot video,.idf-ph .mascot img{object-fit:contain;object-position:50% 100%}@media (max-width:760px),(pointer:coarse){body .cpx-switch,body .dg-nav,body .ob,body .v3-mbar,body .ctrl .status{-webkit-backdrop-filter:none;backdrop-filter:none}}
