@font-face{font-family:Tilt Warp;src:url(../landing/fonts/tilt-warp-latin-full.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../landing/fonts/chakra-petch-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../landing/fonts/chakra-petch-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink: #12052e;--ink-2: #1d0a47;--magenta: #ff2d95;--cyan: #19e6ff;--lemon: #ffe53b;--tangerine: #ff7b1c;--mint: #3dffb0;--cream: #fff7ea;--display: "Tilt Warp", "Arial Black", Impact, system-ui, sans-serif;--ui: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--gutter: clamp(1rem, 4vw, 3rem);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--ink);color:var(--cream);font-family:var(--ui);font-weight:500;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,video{display:block;max-width:100%}a{color:inherit}.defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:1rem;top:-6rem;z-index:100;padding:.75rem 1.1rem;border-radius:12px;background:var(--lemon);color:var(--ink);font-weight:700;text-decoration:none}.skip:focus{top:1rem}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(.8rem,env(safe-area-inset-top)) var(--gutter) .8rem;transition:background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.is-scrolled .nav{background-color:#12052ebd;backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px #ffffff14}.brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--cream);text-decoration:none;font-family:var(--display);font-size:1.15rem;line-height:1;text-transform:uppercase;border-radius:10px}.brand__mark{display:inline-flex;flex:none;width:40px;height:40px}.brand__mark img{display:block;width:100%;height:100%;object-fit:contain}.nav__links{display:flex;align-items:center;gap:clamp(.9rem,2.2vw,1.8rem)}.nav__link{padding:.45rem .1rem;color:var(--cream);font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 10px rgba(18,5,46,.9);border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.nav__link:hover{color:var(--lemon);border-color:var(--lemon)}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.74em 1.35em .8em;border-radius:999px;color:var(--ink);background:linear-gradient(180deg,#fff7a8 0%,var(--lemon) 42%,#ffc014 100%);font-family:var(--display);font-size:1rem;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 .24em #ff8a00,0 .38em #b4380b,0 .7em 1.6em -.2em #ff2d958c,inset 0 .08em #ffffffb3;transition:transform .35s var(--ease-pop),box-shadow .35s var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 48%,transparent 62%);transform:translate(-130%);animation:shine 4.2s var(--ease-out) 2.2s infinite}.btn:hover{transform:translateY(-.1em) scale(1.03);box-shadow:0 .34em #ff8a00,0 .5em #b4380b,0 1em 2.4em -.2em #ff2d95bf,0 0 2.5em #ffe53b73,inset 0 .08em #ffffffb3}.btn:active{transform:translateY(.22em);box-shadow:0 .04em #ff8a00,0 .12em #b4380b,0 .3em .8em -.2em #ff2d9580,inset 0 .08em #ffffffb3;transition-duration:.08s}.btn:focus-visible{outline:3px solid var(--cyan);outline-offset:.55em}.btn--mega{font-size:clamp(1.3rem,2.3vw,2rem)}.btn--small{font-size:.95rem;padding:.6em 1.05em .66em;box-shadow:0 .2em #ff8a00,0 .32em #b4380b,inset 0 .08em #ffffffb3}.btn__arrow{width:1em;height:1em;flex:none;transition:transform .35s var(--ease-pop)}.btn:hover .btn__arrow{transform:translate(.18em) rotate(-8deg)}.hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:clamp(5.5rem,12vh,8rem) var(--gutter) clamp(5rem,11vh,7.5rem);overflow:hidden;text-align:center}.hero__media{position:absolute;inset:0;z-index:-3;background:var(--ink) url(../landing/hero.webp) center / cover no-repeat}.hero__video{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.04 + var(--hero-progress, 0) * .14));transform-origin:50% 45%}.hero__veil{position:absolute;inset:0;z-index:-2;background:radial-gradient(58% 44% at 50% 50%,rgba(18,5,46,.6) 0%,rgba(18,5,46,.25) 60%,transparent 100%),radial-gradient(120% 95% at 50% 42%,transparent 45%,rgba(18,5,46,.82) 100%),linear-gradient(180deg,rgba(18,5,46,.6) 0%,transparent 20%,transparent 72%,var(--ink) 100%)}.hero__veil:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px)}.hero__sparks{position:absolute;inset:0;z-index:-1;pointer-events:none}.spark{position:absolute;width:var(--s);height:var(--s);fill:var(--c);filter:drop-shadow(0 0 8px var(--c));animation:twinkle var(--d) ease-in-out var(--delay) infinite}.hero__content{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,2.4vh,1.6rem);transform:translate3d(0,calc(var(--hero-progress, 0) * -10vh),0);opacity:calc(1 - var(--hero-progress, 0) * 1.4)}.eyebrow{display:inline-flex;align-items:center;gap:.65em;margin:0;padding:.55em 1.05em;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#12052e8c;backdrop-filter:blur(10px);color:var(--cream);font-size:clamp(.7rem,1.1vw,.84rem);font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;animation:rise .8s var(--ease-out) .05s both}.eyebrow__dot{width:.6em;height:.6em;border-radius:50%;background:var(--mint);box-shadow:0 0 0 .2em #3dffb040,0 0 12px var(--mint);animation:pulse 2s ease-in-out infinite}.wordmark{margin:0;font-family:var(--display);font-weight:400;line-height:.8;text-transform:uppercase;font-variation-settings:"XROT" var(--xrot, 0),"YROT" var(--yrot, 0)}.wordmark__art{display:flex;flex-direction:column;align-items:center}.wm-line{display:block;white-space:nowrap}.wm-line--slot{font-size:25vw;font-size:min(25vw,30svh,19rem);--fill: linear-gradient(180deg, #fffce6 12%, #ffe53b 40%, #ffab1f 66%, #ff5e3a 94%);filter:drop-shadow(0 .022em 0 #ff2d95) drop-shadow(0 .022em 0 #d01877) drop-shadow(0 .022em 0 #8f0f5c) drop-shadow(0 .03em 0 #3b0838) drop-shadow(0 .06em .1em rgba(8,0,24,.6))}.wm-line--creator{margin-top:.04em;font-size:14.6vw;font-size:min(14.6vw,17.5svh,11rem);--fill: linear-gradient(180deg, #ffffff 12%, #b8f6ff 38%, #19e6ff 64%, #2f7dff 94%);filter:drop-shadow(0 .03em 0 #ff2d95) drop-shadow(0 .03em 0 #c0157a) drop-shadow(0 .03em 0 #6d0c55) drop-shadow(0 .04em 0 #2a0636) drop-shadow(0 .08em .14em rgba(8,0,24,.6))}.wm-line>span{display:inline-block;padding:.08em .02em;margin:-.08em -.02em;background:var(--fill);-webkit-background-clip:text;background-clip:text;color:transparent;animation:drop .95s var(--ease-pop) both;animation-delay:calc(var(--i) * 60ms + .2s)}.hero__tag{margin:0;color:var(--cream);font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:700;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 14px rgba(18,5,46,.95);animation:rise .8s var(--ease-out) .95s both}.hero__tag span:nth-child(1){color:var(--lemon)}.hero__tag span:nth-child(3){color:var(--cyan)}.hero__cta{margin-top:clamp(.3rem,1.2vh,.8rem);animation:rise .9s var(--ease-pop) 1.1s both}.motion-toggle{position:absolute;right:var(--gutter);bottom:clamp(1rem,3vh,2rem);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#12052e8c;backdrop-filter:blur(10px);color:var(--cream);cursor:pointer;transition:background-color .2s ease,transform .2s var(--ease-pop)}.motion-toggle:hover{background-color:#ff2d9580;transform:scale(1.08)}.motion-toggle svg{width:18px;height:18px}.motion-toggle .icon-play{display:none}.motion-toggle[aria-pressed=true] .icon-play{display:block}.motion-toggle[aria-pressed=true] .icon-pause{display:none}html:not(.js) .motion-toggle{display:none}.sound-toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .9rem 0 .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:#12052e8c;backdrop-filter:blur(10px);color:var(--cream);font:700 .78rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease-pop)}.sound-toggle{flex:none}.sound-toggle[hidden]{display:none}.sound-toggle:hover:not(:disabled){background-color:#ff2d9580;transform:scale(1.05)}.sound-toggle:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.sound-toggle__icon{width:18px;height:18px;flex:none}.sound-toggle .icon-sound-on{display:none}.sound-toggle[aria-pressed=true]{border-color:var(--lemon);color:var(--lemon)}.sound-toggle[aria-pressed=true] .icon-sound-on{display:block}.sound-toggle[aria-pressed=true] .icon-sound-off{display:none}.sound-toggle:disabled{opacity:.5;cursor:default}html:not(.js) .sound-toggle{display:none}.hero__cue{position:absolute;left:50%;bottom:clamp(1.1rem,3vh,2rem);width:26px;height:42px;margin-left:-13px;border-radius:14px;border:2px solid rgba(255,247,234,.5)}.hero__cue:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--lemon);animation:cue 1.8s var(--ease-out) infinite}.tape{position:relative;z-index:3;height:clamp(7.5rem,15vw,12rem);margin-top:clamp(-4rem,-5vw,-2rem);overflow-x:clip}.tape__strip{position:absolute;left:-6%;right:-6%;top:50%;padding-block:.32em .38em;font-family:var(--display);font-size:clamp(1.5rem,4vw,3.3rem);line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden}.tape__strip--pink{background:var(--magenta);color:var(--cream);transform:translateY(-50%) rotate(2.4deg);box-shadow:0 .16em #8f0f5c}.tape__strip--lemon{background:var(--lemon);color:var(--ink);transform:translateY(-50%) rotate(-3deg);box-shadow:0 .16em 0 var(--tangerine),0 24px 50px #0006}.tape__track{display:inline-flex;animation:marquee 38s linear infinite}.tape__strip--pink .tape__track{animation-duration:46s;animation-direction:reverse}.tape__group{display:inline-flex;align-items:center;gap:.55em;padding-right:.55em}.tape__spark{width:.62em;height:.62em;flex:none;fill:currentColor}.tape__strip--lemon .tape__spark{fill:var(--magenta)}.tape__strip--pink .tape__spark{fill:var(--lemon)}.tiles{position:relative;padding:clamp(2rem,5vw,4rem) var(--gutter) clamp(12rem,22vw,20rem);overflow-x:clip;background:radial-gradient(50% 36% at 12% 28%,rgba(255,45,149,.2),transparent 70%),radial-gradient(45% 32% at 88% 72%,rgba(25,230,255,.16),transparent 70%)}.tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5rem,10vw,9rem) clamp(3rem,8vw,8rem);align-items:start;max-width:1120px;margin-inline:auto}.tile{--r: clamp(24px, 3vw, 40px);--glow: var(--magenta);--tilt: -2deg;position:relative;rotate:var(--tilt);transition:rotate .6s var(--ease-pop),scale .6s var(--ease-pop)}.tile:nth-child(2n){--tilt: 2deg;translate:0 clamp(5rem,14vw,12rem)}.tile:hover,.tile:focus-within{rotate:0deg;scale:1.02}.tile--create{--glow: var(--magenta);--word: linear-gradient(180deg, #fffce6 12%, #ffe53b 45%, #ff9f1c 92%);--x1: #ff2d95;--x2: #8f0f5c}.tile--theme{--glow: var(--lemon);--word: linear-gradient(180deg, #ffe3f2 12%, #ff6fb8 45%, #ff2d95 92%);--x1: #ff7b1c;--x2: #8a2f00}.tile--play{--glow: var(--cyan);--word: linear-gradient(180deg, #ffffff 12%, #9ff3ff 45%, #19e6ff 92%);--x1: #6a3bff;--x2: #241070}.tile--stream{--glow: var(--tangerine);--word: linear-gradient(180deg, #fff6c2 12%, #ffc53b 45%, #ff7b1c 92%);--x1: #ff2d95;--x2: #6d0c55}.tile__frame{position:relative;aspect-ratio:3 / 4;max-width:100%;border-radius:var(--r);overflow:hidden;background:var(--ink-2);box-shadow:0 0 0 5px var(--ink),0 0 0 9px var(--glow),0 40px 90px -30px var(--glow),0 0 70px -20px var(--glow);transition:box-shadow .5s var(--ease-out)}.tile:hover .tile__frame,.tile:focus-within .tile__frame{box-shadow:0 0 0 5px var(--ink),0 0 0 9px var(--glow),0 50px 110px -25px var(--glow),0 0 120px -5px var(--glow)}.tile__frame:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.32) 45%,transparent 60%);transform:translate(-120%);transition:transform .9s var(--ease-out)}.tile:hover .tile__frame:before{transform:translate(120%)}.tile__frame:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(18,5,46,.6) 100%);box-shadow:inset 0 0 0 2px #ffffff2e}.tile__media{position:absolute;left:0;top:-12%;width:100%;height:124%;max-width:none;object-fit:cover;transform:translate3d(0,calc(var(--parallax, 0) * -8%),0);will-change:transform}.tile__cover{position:absolute;inset:0;z-index:2;border-radius:var(--r)}.tile__word{position:absolute;z-index:3;left:-.2em;bottom:-.46em;margin:0;padding:.06em .08em .1em;pointer-events:none;font-family:var(--display);font-weight:400;font-size:clamp(3.2rem,7.6vw,7rem);line-height:.9;text-transform:uppercase;white-space:nowrap;background:var(--word);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .035em 0 var(--x1)) drop-shadow(0 .035em 0 var(--x2)) drop-shadow(0 .03em 0 #1a0433) drop-shadow(0 .1em .16em rgba(8,0,24,.55));font-variation-settings:"XROT" 0,"YROT" var(--wy, -18);transition:font-variation-settings .6s var(--ease-pop);animation:bob 5.5s ease-in-out infinite}.tile:nth-child(2n) .tile__word{left:auto;right:-.2em;--wy: 18;animation-delay:-2.4s}.tile:hover .tile__word,.tile:focus-within .tile__word{font-variation-settings:"XROT" -12,"YROT" 0}.tile__chip{position:absolute;z-index:3;top:1.1rem;right:1.1rem;display:inline-flex;align-items:center;gap:.5em;padding:.66em 1em .62em;border-radius:999px;background:var(--cream);color:var(--ink);font-size:clamp(.78rem,1.05vw,.92rem);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 .26em 0 var(--glow),0 .8em 1.6em -.4em #08001899;transition:transform .35s var(--ease-pop)}.tile:nth-child(2n) .tile__chip{right:auto;left:1.1rem}.tile__chip:hover{transform:translateY(-3px) scale(1.04)}.tile__chip svg{width:1em;height:1em;flex:none}.js .tile[data-reveal] .tile__frame{opacity:0;transform:translate3d(0,70px,0) scale(.94)}.js .tile[data-reveal] .tile__media{clip-path:inset(0 0 100% 0);scale:1.2}.js .tile[data-reveal] .tile__word{opacity:0;transform:translate3d(-.35em,.25em,0) rotate(-8deg)}.js .tile[data-reveal]:nth-child(2n) .tile__word{transform:translate3d(.35em,.25em,0) rotate(8deg)}.js .tile[data-reveal] .tile__chip{opacity:0;transform:scale(.6)}.js .tile.is-in .tile__frame{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform 1s var(--ease-out),box-shadow .5s var(--ease-out)}.js .tile.is-in .tile__media{clip-path:inset(0 0 0 0);scale:1;transition:clip-path 1.1s var(--ease-out) .12s,scale 1.6s var(--ease-out) .12s}.js .tile.is-in .tile__word{opacity:1;transform:none;transition:opacity .5s var(--ease-out) .35s,transform .9s var(--ease-pop) .35s,font-variation-settings .6s var(--ease-pop)}.js .tile.is-in .tile__chip{opacity:1;transform:none;transition:opacity .4s ease .55s,transform .6s var(--ease-pop) .55s}.js .tile.is-in .tile__chip:hover{transform:translateY(-3px) scale(1.04);transition:transform .35s var(--ease-pop)}.finale{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(34rem,80vh,50rem);padding:clamp(6rem,12vw,9rem) var(--gutter);overflow:hidden;text-align:center;background:var(--ink)}.finale__bg{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover}.finale:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(38% 50% at 50% 50%,rgba(18,5,46,.55),transparent 75%),linear-gradient(180deg,var(--ink) 0%,transparent 16%,transparent 84%,var(--ink) 100%)}.finale__confetti{position:absolute;inset:0;z-index:-1;pointer-events:none}.finale__confetti i{position:absolute;top:-4%;left:var(--x);width:var(--w);height:calc(var(--w) * .42);border-radius:2px;background:var(--c);opacity:.9;animation:fall var(--d) linear var(--delay) infinite}.finale__content{display:flex;flex-direction:column;align-items:center}.finale__title{margin:0 0 clamp(1.8rem,3.4vw,2.8rem);color:var(--cream);font-family:var(--display);font-weight:400;font-size:clamp(3.2rem,10vw,9rem);line-height:.86;text-transform:uppercase;font-variation-settings:"XROT" 10,"YROT" 0;filter:drop-shadow(0 .035em 0 #ff2d95) drop-shadow(0 .035em 0 #6d0c55) drop-shadow(0 .1em .18em rgba(8,0,24,.6))}.finale__title span{display:block;padding:.04em .08em .08em;background:linear-gradient(180deg,#fffce6 12%,#ffe53b 45%,#ff9f1c 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.finale__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.8rem;margin:clamp(2rem,3.4vw,2.6rem) 0 0;font-size:.95rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.finale__links a{padding:.5em .1em;color:var(--cream);text-decoration:none;border-bottom:2px solid var(--cyan);transition:color .2s ease}.finale__links a:hover{color:var(--cyan)}.js .finale__content[data-reveal]{opacity:0;transform:translate3d(0,50px,0) scale(.96)}.js .finale__content.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform 1s var(--ease-pop)}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:2rem var(--gutter) max(2rem,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);color:#fff7eabd;font-size:.85rem;line-height:1.4}.brand--foot{font-size:1rem}.foot__note{margin:0}.foot__links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.foot__links a{color:var(--cream);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.foot__links a:hover{color:var(--lemon)}@keyframes drop{0%{opacity:0;transform:translate3d(0,-.55em,0) scale(.55) rotate(-14deg)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes shine{0%{transform:translate(-130%)}38%,to{transform:translate(130%)}}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.35) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes pulse{0%,to{box-shadow:0 0 0 .2em #3dffb040,0 0 12px var(--mint)}50%{box-shadow:0 0 0 .45em #3dffb000,0 0 18px var(--mint)}}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -.08em}}@keyframes fall{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--drift),60rem,0) rotate(var(--spin))}}.motion-paused .spark,.motion-paused .eyebrow__dot,.motion-paused .btn:before,.motion-paused .hero__cue:after,.motion-paused .tape__track,.motion-paused .tile__word,.motion-paused .finale__confetti i{animation-play-state:paused}.motion-toggle,.hero__cue{bottom:calc(clamp(2rem,5vw,4rem) + clamp(1.25rem,3.4vw,3rem))}@media(max-width:760px){.nav__link:not(.nav__link--account){display:none}.nav__link--account{font-size:.8rem;letter-spacing:.06em}.sound-toggle{width:40px;padding:0;justify-content:center}.sound-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand{font-size:1rem}.hero{padding-top:5rem}.wm-line--slot{font-size:min(27vw,26svh)}.wm-line--creator{font-size:min(15.8vw,15svh)}.hero__tag{letter-spacing:.14em}.hero__cue{display:none}.tiles{padding-bottom:clamp(6rem,24vw,8rem)}.tiles__grid{grid-template-columns:minmax(0,1fr);gap:5.5rem}.tile{--tilt: -1.2deg}.tile:nth-child(2n){--tilt: 1.2deg;translate:none}.tile__word{font-size:clamp(3rem,16vw,5rem);left:.15em;bottom:-.42em}.tile:nth-child(2n) .tile__word{right:.15em}.tile__chip{top:.9rem;right:.9rem}.tile:nth-child(2n) .tile__chip{left:.9rem}.finale{min-height:42rem;padding-block:9rem 8.5rem}.finale__bg{right:auto;bottom:auto;width:auto;height:46%;max-width:none;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 100%);mask-image:linear-gradient(180deg,#000 50%,transparent 100%)}.finale:after{content:"";position:absolute;right:0;bottom:0;z-index:-3;width:100%;height:46%;background:url(../landing/finale.webp) right bottom / auto 100% no-repeat;-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent 100%);mask-image:linear-gradient(0deg,#000 50%,transparent 100%)}.finale:before{background:radial-gradient(75% 34% at 50% 50%,rgba(18,5,46,.78),transparent 85%),linear-gradient(180deg,var(--ink) 0%,transparent 8%,transparent 92%,var(--ink) 100%)}.foot{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.hero__sparks,.finale__confetti,.btn:before{display:none}.tile__media,.hero__video,.hero__content{transform:none}html:not(.js) .hero__video{display:none}}
