.curtain{z-index:170;background:repeating-linear-gradient(to bottom, transparent 0 46px, var(--line-soft) 46px 48px), var(--bg);border-bottom:6px solid var(--pink);text-align:center;place-items:center;padding:0 16px;display:grid;position:fixed;inset:0}.curtain--down{animation:.48s steps(8,end) both curtain-down}.curtain--up{animation:.48s steps(8,end) both curtain-up}@keyframes curtain-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes curtain-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.curtain__inner{justify-items:center;gap:24px;display:grid}.curtain__stage{color:var(--cyan);font-size:12px}.curtain__title{color:var(--text);text-shadow:5px 5px 0 var(--pink);font-size:clamp(18px,4vw,40px)}.curtain__ready{color:var(--yellow);font-size:12px}.toast-region{z-index:160;pointer-events:none;position:fixed;bottom:16px;right:16px}.toast{--c:var(--yellow);background:var(--panel);border:3px solid var(--c);max-width:min(380px,100vw - 32px);box-shadow:6px 6px 0 var(--line);padding:16px 18px;animation:.3s steps(4,end) both toast-in,.3s steps(4,end) 2.7s forwards toast-out}.toast__title{color:var(--c);margin-bottom:8px;font-size:10px}.toast__text{color:var(--text);font-size:15px;line-height:1.4}@keyframes toast-in{0%{opacity:0;transform:translateY(120%)}}@keyframes toast-out{to{opacity:0;transform:translateY(120%)}}.boot{z-index:180;background:#000;place-items:center;display:grid;position:fixed;inset:0}.boot__screen{background:var(--bg);text-align:center;place-items:center;width:100%;height:100%;padding:0 16px;display:grid}.boot--off .boot__screen{animation:.52s forwards tv-off}@keyframes tv-off{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(3);transform:scaleY(.006)}to{filter:brightness(5);transform:scale(0,.006)}}.boot__coin{color:var(--yellow);font-size:clamp(16px,3vw,28px)}.boot__load{justify-items:center;gap:22px;display:grid}.boot__label{color:var(--text);font-size:clamp(10px,1.6vw,14px)}.boot__bar{border:3px solid var(--line);grid-template-columns:repeat(20,1fr);gap:4px;width:min(440px,84vw);padding:6px;display:grid}.boot__bar span{background:var(--line-soft);height:18px}.boot__pct{color:var(--cyan);font-size:36px}.boot__ready{color:var(--green);text-shadow:4px 4px 0 var(--line);font-size:clamp(14px,2.6vw,24px)}.boot__hint{text-align:center;color:var(--dim);font-size:18px;position:absolute;bottom:24px;left:0;right:0}.boot--off .boot__hint{display:none}.crt{z-index:150;pointer-events:none;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c 100%);animation:6s step-end infinite crt-flicker;position:fixed;inset:0}@keyframes crt-flicker{0%,to{opacity:1}47%{opacity:.9}48%{opacity:1}82%{opacity:.94}83%{opacity:1}}.hud{z-index:100;height:var(--hud-h);border-bottom:3px solid var(--line);background:#07021aeb;position:fixed;top:0;left:0;right:0}.hud__inner{height:100%;max-width:var(--max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.hud__score{align-items:center;gap:12px;display:flex}.hud__1up{color:var(--pink);font-size:11px}.hud__points{color:var(--text);letter-spacing:.06em;font-size:28px}.hud__nav,.hud__item{align-items:center;display:flex}.hud__sep{color:var(--dim);padding:0 4px}.hud__link{color:var(--text-2);padding:10px 6px;font-size:9px;display:inline-block}.hud__link:active{color:var(--yellow)}.hud__sound{min-height:36px;color:var(--muted);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line-soft);padding:8px 12px;font-size:9px}.hud__sound.is-on{color:var(--green);border-color:var(--green)}.hud__sound:active{box-shadow:none;transform:translate(3px,3px)}@media (width<=1100px){.hud__link{padding:10px 3px;font-size:8px}}@media (width<=860px){.hud__nav{display:none}}.player{border-color:var(--cyan);box-shadow:8px 8px 0 var(--pink);padding:16px;animation:5s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-10px)}}.player__head{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.player__p1{color:var(--text)}.player__online{color:var(--green)}.player__photo{aspect-ratio:4/5;border:3px solid var(--line);background:var(--line-soft);overflow:hidden}.player__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.player__name{color:var(--yellow);margin:16px 0 12px;font-size:13px}.player__stats{gap:2px;margin:0;display:grid}.player__row{border-top:2px dashed var(--line);grid-template-columns:74px 1fr;align-items:baseline;gap:10px;padding:4px 0;display:grid}.player__row dt{color:var(--muted);font-size:8px}.player__row dd{color:var(--text);margin:0;font-size:21px}.hero{min-height:100svh;padding:calc(var(--hud-h) + 40px) 0 72px;isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hero__canvas{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__badge{color:var(--green);border:2px solid var(--green);background:#07021abf;margin-bottom:28px;padding:8px 12px;font-size:9px;display:inline-block}.hero__title{text-shadow:6px 6px 0 var(--line);margin-bottom:28px;font-size:clamp(34px,min(6vw,8.5vh),80px);line-height:1.12}.hero__l1{color:var(--text)}.hero__l2{color:var(--pink)}.hero__l3{color:var(--cyan)}.hero__cursor{color:var(--yellow)}.hero__lead{max-width:620px;color:var(--text-2);text-shadow:0 2px 8px var(--bg);margin-bottom:16px;font-size:clamp(16px,1.5vw,19px)}.hero__lead strong{color:var(--text)}.hero__sub{max-width:620px;color:var(--muted);text-shadow:0 2px 8px var(--bg);margin-bottom:36px;font-size:15px}.hero__cta{flex-wrap:wrap;gap:18px;display:flex}.hero__cta .btn--ghost{background:#07021acc}.hero__card{justify-self:end;width:100%;max-width:360px}@media (width<=860px){.hero{min-height:auto}.hero__grid{grid-template-columns:1fr}.hero__card{justify-self:start}}.marquee{align-items:center;height:150px;display:grid;position:relative;overflow:hidden}.marquee__band{border-block:3px solid var(--bg);grid-area:1/1;width:110%;margin-left:-5%;padding:14px 0;overflow:hidden}.marquee__band--cyan{background:var(--cyan);z-index:1;transform:rotate(-2deg)}.marquee__band--pink{background:var(--pink);transform:rotate(2deg)}.marquee__track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee__band--cyan .marquee__track{animation-direction:reverse}.marquee__item{color:var(--bg);white-space:nowrap;align-items:center;font-size:14px;display:inline-flex}.marquee__sep{padding:0 22px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.about__highlight{color:var(--text);margin-bottom:24px;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.35}.about__accent{color:var(--cyan)}.about__body{max-width:760px;color:var(--text-2);margin-bottom:56px}.inv__head{border-bottom:3px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;display:flex}.inv__title{color:var(--text);font-size:12px}.inv__count{color:var(--yellow);font-size:22px}.inv__grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.inv__tile{--c:var(--pink);aspect-ratio:1;background:var(--panel);border:2px solid var(--line);box-shadow:4px 4px 0 var(--line-soft);text-align:center;align-content:center;place-items:center;gap:10px;padding:10px;display:grid;position:relative}.inv__cat{color:var(--c);opacity:.85;font-size:7px;position:absolute;top:6px;left:7px}.inv__mono{color:var(--c);text-shadow:3px 3px 0 var(--line);font-size:20px}.inv__name{color:var(--text-2);font-size:19px}.quest{border-color:var(--yellow);box-shadow:8px 8px 0 var(--line);padding:clamp(20px,3vw,36px)}.quest__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.quest__top>:first-child{flex:320px}.quest__flag{color:var(--yellow);margin-bottom:16px;font-size:10px}.quest__course{color:var(--text);margin-bottom:8px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.25}.quest__school{color:var(--muted)}.quest__end{justify-items:end;gap:6px;display:grid}.quest__end-label{color:var(--muted);font-size:9px}.quest__end-date{color:var(--cyan);font-size:56px}.quest__progress{align-items:center;gap:18px;display:flex}.quest__bar{border:3px solid var(--line);background:linear-gradient(-45deg, var(--yellow) 25%, var(--pink) 25% 50%, var(--yellow) 50% 75%, var(--pink) 75%);background-size:32px 32px;flex:1;height:24px;animation:.8s steps(4,end) infinite march}@keyframes march{to{background-position:32px 0}}.quest__status{color:var(--yellow);white-space:nowrap;font-size:9px}@media (width<=560px){.quest__end{justify-items:start}.quest__progress{flex-direction:column;align-items:stretch}}.trophy{animation:1.6s steps(2,end) infinite trophy-bob;position:relative}.trophy>span{display:block;position:absolute;top:-6px;left:-6px}@keyframes trophy-bob{50%{transform:translateY(-4px)}}.ach{padding:clamp(20px,2.6vw,30px);position:relative}.ach--featured{border-color:var(--yellow);box-shadow:8px 8px 0 var(--line);margin-bottom:24px}.ach__seal{color:var(--bg);background:var(--yellow);box-shadow:3px 3px 0 var(--line);padding:6px 10px;font-size:8px;position:absolute;top:-14px;right:20px}.ach__issuer{color:var(--cyan);margin-bottom:12px;font-size:9px}.ach--featured .ach__issuer{color:var(--yellow)}.ach__check{color:var(--green)}.ach__title{color:var(--text);margin-bottom:10px;font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.3}.ach--featured .ach__title{font-size:clamp(20px,2.4vw,28px)}.ach__desc{color:var(--text-2);font-size:15.5px}.ach__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=860px){.ach__grid{grid-template-columns:1fr}}.stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.stages>li{display:flex}.stage{--c:var(--pink);background:var(--panel);border:3px solid var(--line);min-height:290px;box-shadow:6px 6px 0 var(--line-soft);flex-direction:column;flex:1;gap:14px;padding:22px;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),border-color .12s steps(2,end);display:flex}.stage.is-selected{border-color:var(--pink);box-shadow:8px 8px 0 var(--cyan);transform:translate(-2px,-2px)}.stage:active{box-shadow:2px 2px 0 var(--cyan);transform:translate(4px,4px)}.stage__top{justify-content:space-between;align-items:center;display:flex}.stage__num{color:var(--c);font-size:9px}.stage__cursor{color:var(--yellow);font-size:12px}.stage__title{color:var(--text);font-size:clamp(13px,1.3vw,16px);line-height:1.5}.stage__tagline{color:var(--text-2);font-size:15px;line-height:1.5}.stage__stack{color:var(--cyan);margin-top:auto;font-size:21px}.stage__cta{color:var(--muted);border:2px solid var(--line);align-self:flex-start;padding:8px 10px;font-size:9px}.stage.is-selected .stage__cta{color:var(--bg);background:var(--yellow);border-color:var(--yellow)}@media (width<=1100px){.stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.stages{grid-template-columns:1fr}.stage{min-height:0}}.continue{border-color:var(--pink);box-shadow:10px 10px 0 var(--line);padding:clamp(24px,4vw,48px)}.continue__top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.continue__title{color:var(--text);text-shadow:6px 6px 0 var(--pink);margin-bottom:24px;font-size:clamp(26px,5.4vw,64px)}.continue__lead{color:var(--text);font-size:clamp(20px,2.4vw,28px);font-weight:600}.continue__accent{color:var(--cyan)}.continue__count{color:var(--yellow);text-shadow:6px 6px 0 var(--line);font-size:clamp(110px,16vw,200px);line-height:.8}.continue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-btn{--c:var(--pink);border:3px solid var(--c);background:var(--bg);box-shadow:6px 6px 0 var(--c);gap:8px;padding:18px 20px;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:grid}.contact-btn:active{box-shadow:2px 2px 0 var(--c);transform:translate(4px,4px)}.contact-btn__label{color:var(--c);font-size:10px}.contact-btn__value{color:var(--text);overflow-wrap:anywhere;font-size:24px}.footer{border-top:3px solid var(--line);padding:28px 0}.footer__inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:20px;display:flex}.footer__tip{color:var(--purple)}.footer__top{color:var(--cyan)}@media (width<=860px){.continue__grid{grid-template-columns:1fr}}@media (width<=480px){.continue__top{flex-direction:column-reverse;align-items:flex-start}}.detail{--c:var(--pink);padding:calc(var(--hud-h) + 40px) 0 clamp(72px, 10vw, 120px)}.detail__back{color:var(--cyan);margin-bottom:40px;padding:10px 0;font-size:10px;display:inline-block}.detail__back:active{color:var(--yellow)}.detail__head{margin-bottom:48px}.detail__kicker{color:var(--c);margin-bottom:22px;font-size:10px}.detail__title{color:var(--text);text-shadow:6px 6px 0 var(--line);margin-bottom:22px;font-size:clamp(26px,5vw,60px);line-height:1.25}.detail__tagline{max-width:760px;color:var(--text-2);font-size:clamp(17px,1.6vw,20px)}.detail__block{margin-bottom:48px}.detail__label{color:var(--yellow);margin-bottom:18px;font-size:11px}.detail__chips{flex-wrap:wrap;gap:10px;display:flex}.detail__chip{color:var(--cyan);border:2px solid var(--cyan);box-shadow:3px 3px 0 var(--line);padding:4px 12px;font-size:22px}.detail__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 48px;display:grid}.detail__meta-box{border:2px solid var(--line);background:var(--panel);padding:16px 18px}.detail__meta-box dt{color:var(--muted);margin-bottom:8px;font-size:8px}.detail__meta-box dd{color:var(--text);margin:0;font-weight:600}.detail__cols{grid-template-columns:3fr 2fr;gap:24px;margin-bottom:56px;display:grid}.detail__panel{padding:clamp(20px,2.6vw,30px)}.detail__text+.detail__text{margin-top:14px}.detail__powerups{gap:12px;margin-bottom:28px;display:grid}.detail__powerups li{color:var(--text);gap:12px;display:flex}.detail__plus{color:var(--green);flex:none;font-size:12px;line-height:1.9}.detail__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.detail__step{padding:20px}.detail__seal{color:var(--bg);background:var(--c);margin-bottom:14px;padding:6px 8px;font-size:9px;display:inline-block}.detail__step-title{color:var(--text);margin-bottom:10px;font-size:11px}.detail__step p{font-size:15px}.detail__next{border-color:var(--pink);box-shadow:8px 8px 0 var(--cyan);gap:12px;padding:clamp(20px,3vw,32px);transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:grid}.detail__next:active{box-shadow:3px 3px 0 var(--cyan);transform:translate(4px,4px)}.detail__next-label{color:var(--yellow);font-size:9px}.detail__next-title{color:var(--text);font-size:clamp(13px,1.8vw,18px)}.detail__next-tag{color:var(--muted)}@media (width<=1100px){.detail__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.detail__cols{grid-template-columns:1fr}}@media (width<=560px){.detail__meta,.detail__steps{grid-template-columns:1fr}}:root{--bg:#07021a;--panel:#120a2e;--line:#2a0f5c;--line-soft:#1a0b3d;--text:#f2eefe;--text-2:#d6d0f0;--muted:#a49cc4;--dim:#6f6893;--pink:#ff2e97;--cyan:#22e4ff;--yellow:#ffd23f;--green:#3dff8a;--purple:#c98bff;--orange:#ff8a5c;--f-pixel:"Press Start 2P", ui-monospace, monospace;--f-term:"VT323", ui-monospace, monospace;--f-body:"Chakra Petch", system-ui, sans-serif;--hud-h:56px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges'%3E%3Cg fill='%2307021a'%3E%3Crect x='10' y='1' width='4' height='8'/%3E%3Crect x='10' y='15' width='4' height='8'/%3E%3Crect x='1' y='10' width='8' height='4'/%3E%3Crect x='15' y='10' width='8' height='4'/%3E%3C/g%3E%3Cg fill='%2322e4ff'%3E%3Crect x='11' y='2' width='2' height='6'/%3E%3Crect x='11' y='16' width='2' height='6'/%3E%3Crect x='2' y='11' width='6' height='2'/%3E%3Crect x='16' y='11' width='6' height='2'/%3E%3Crect x='11' y='11' width='2' height='2'/%3E%3C/g%3E%3C/svg%3E") 12 12, crosshair;--cursor-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges'%3E%3Cg fill='%2307021a'%3E%3Crect x='10' y='1' width='4' height='8'/%3E%3Crect x='10' y='15' width='4' height='8'/%3E%3Crect x='1' y='10' width='8' height='4'/%3E%3Crect x='15' y='10' width='8' height='4'/%3E%3C/g%3E%3Cg fill='%23ffd23f'%3E%3Crect x='11' y='2' width='2' height='6'/%3E%3Crect x='11' y='16' width='2' height='6'/%3E%3Crect x='2' y='11' width='6' height='2'/%3E%3Crect x='16' y='11' width='6' height='2'/%3E%3Crect x='10' y='10' width='4' height='4'/%3E%3C/g%3E%3C/svg%3E") 12 12, pointer}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text-2);font-family:var(--f-body);cursor:var(--cursor);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a,button,[role=button],label{cursor:var(--cursor-link)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--pink);color:var(--bg)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}strong{color:var(--text);font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--yellow);color:var(--bg);font-family:var(--f-pixel);padding:10px 14px;font-size:10px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{scroll-margin-top:var(--hud-h);padding:clamp(72px,10vw,128px) 0}.pixel{font-family:var(--f-pixel);letter-spacing:.02em;line-height:1.4}.term{font-family:var(--f-term);line-height:1.1}.glyph{font-family:var(--f-term);vertical-align:-.1em;font-size:1.8em;line-height:0}.blink{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.sec-head{flex-direction:column;gap:14px;display:flex}.sec-head__num{font-family:var(--f-pixel);color:var(--pink);font-size:12px}.sec-head__title{font-family:var(--f-pixel);color:var(--text);font-size:clamp(16px,2vw,22px);line-height:1.5}.sec-head__meta{font-family:var(--f-term);color:var(--cyan);font-size:22px}.sec-grid{grid-template-columns:minmax(200px,3fr) 9fr;gap:clamp(28px,5vw,72px);display:grid}.sec-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.card{background:var(--panel);border:3px solid var(--line);box-shadow:6px 6px 0 var(--line-soft)}.btn{--c:var(--pink);--sh:var(--line);min-height:48px;font-family:var(--f-pixel);letter-spacing:.04em;text-transform:uppercase;border:3px solid var(--c);background:var(--c);color:var(--bg);box-shadow:6px 6px 0 var(--sh);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:11px;line-height:1.3;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex}.btn:active{box-shadow:2px 2px 0 var(--sh);transform:translate(4px,4px)}.btn--ghost{color:var(--c);background:0 0}.btn--cyan{--c:var(--cyan)}.btn--yellow{--c:var(--yellow)}.btn--green{--c:var(--green)}.reveal{opacity:0;transition:opacity .5s steps(5,end),transform .5s steps(5,end);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.mask{padding-bottom:.08em;display:block;overflow:hidden}.mask>span{transition:transform .6s steps(6,end);transition-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}.reveal-mask.is-in .mask>span,.mask.is-in>span{transform:none}.reveal-mask{opacity:1;transform:none}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.glitch:before{color:var(--pink);animation:4.2s step-end infinite glitch-a}.glitch:after{color:var(--cyan);animation:4.2s step-end infinite glitch-b}@keyframes glitch-a{0%,88%,to{opacity:0;clip-path:none;transform:none}89%{opacity:.9;clip-path:inset(10% 0 55%);transform:translate(-4px,1px)}91%{opacity:.9;clip-path:inset(60% 0 8%);transform:translate(3px,-2px)}93%{opacity:.9;clip-path:inset(30% 0 40%);transform:translate(-2px)}95%{opacity:0}}@keyframes glitch-b{0%,88%,to{opacity:0;clip-path:none;transform:none}89%{opacity:.9;clip-path:inset(50% 0 20%);transform:translate(4px,-1px)}91%{opacity:.9;clip-path:inset(5% 0 70%);transform:translate(-3px,2px)}94%{opacity:.9;clip-path:inset(70% 0 5%);transform:translate(2px)}96%{opacity:0}}.rainbow{animation:3s linear infinite rainbow}@keyframes rainbow{to{filter:hue-rotate(360deg)}}@media (width<=860px){body{font-size:16px}.sec-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.mask>span{opacity:1;transform:none}.glitch:before,.glitch:after{display:none}.glyph{font-family:var(--f-term);vertical-align:-.1em;font-size:1.8em;line-height:0}.blink{animation:none}}
