.sprite:where(.astro-xux5a3wy){image-rendering:pixelated;display:block}:root{--ink:#17131a;--cream:#fff6dc;--pink:#ff3d8b;--yellow:#ffe14d;--cyan:#19d3f3;--lime:#8cf04a;--white:#fff;--font-head:"Bangers", "Impact", sans-serif;--font-body:"Nunito Variable", system-ui, sans-serif;--wobble:255px 18px 225px 18px / 18px 225px 18px 255px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.05rem;line-height:1.55;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--font-head);letter-spacing:.04em;margin:0;font-weight:400;line-height:1}section{padding:4.5rem max(1rem,50vw - 550px);position:relative}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.2rem;display:flex}.head h2{font-size:clamp(2.4rem,6vw,3.8rem)}.head p{margin:.5rem 0 0}.zig{background:var(--prev);height:26px;position:relative}.zig:after{content:"";background:var(--next);position:absolute;inset:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) 50%/36px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) 50%/36px 100%}.top{z-index:20;background:var(--yellow);border-bottom:4px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem max(1rem,50vw - 550px);display:flex;position:sticky;top:0}.brand{font-family:var(--font-head);letter-spacing:.05em;align-items:center;gap:.6rem;font-size:1.7rem;text-decoration:none;display:inline-flex}.brand-sprite{transition:transform .2s;display:block;transform:rotate(-8deg)}.brand:hover .brand-sprite{transform:rotate(12deg)scale(1.1)}.brand-text{display:inline-block;transform:rotate(-1.5deg)}.top nav{font-family:var(--font-head);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem;font-size:1.3rem;display:flex}.top nav a{text-decoration:none;transition:transform .15s;display:inline-block}.top nav a:hover{text-decoration:underline wavy var(--pink);text-underline-offset:5px;transform:rotate(-4deg)scale(1.1)}.top nav .cta{background:var(--pink);color:var(--white);border:3px solid var(--ink);border-radius:var(--wobble);box-shadow:3px 3px 0 var(--ink);padding:.2rem .9rem;transform:rotate(2deg)}.btn{font-family:var(--font-head);letter-spacing:.05em;border:4px solid var(--ink);border-radius:var(--wobble);box-shadow:5px 5px 0 var(--ink);padding:.55rem 1.4rem;font-size:1.45rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn:nth-child(odd){transform:rotate(-1.5deg)}.btn:nth-child(2n){transform:rotate(1.5deg)}.btn:hover{box-shadow:8px 8px 0 var(--ink);transform:rotate(-3deg)scale(1.05)}.btn.small{padding:.35rem 1rem;font-size:1.2rem}.btn-pink{background:var(--pink);color:var(--white)}.btn-white{background:var(--white);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--cream);box-shadow:5px 5px 0 var(--pink)}.btn-yellow{background:var(--yellow);color:var(--ink)}.actions{flex-wrap:wrap;gap:1.2rem;display:flex}.hero{background:var(--ink);color:var(--cream);padding-top:4.5rem;padding-bottom:5rem;overflow:hidden}.hero .btn{box-shadow:5px 5px 0 var(--cream)}.hero .btn:hover{box-shadow:8px 8px 0 var(--cream)}.eyebrow{font-family:var(--font-head);letter-spacing:.08em;background:var(--yellow);color:var(--ink);margin:0 0 1.5rem;padding:.15rem .9rem;font-size:1.3rem;display:inline-block;transform:rotate(-2deg)}.hero h1{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:2rem;display:flex}.word{flex-wrap:wrap;gap:.25rem;display:flex}.word.w2{margin-left:1.2rem}.letter{border:4px solid var(--ink);transform:rotate(var(--r));padding:.02em .14em 0;font-size:clamp(3.2rem,12.5vw,7.6rem);line-height:1;transition:transform .2s;display:inline-block;box-shadow:5px 5px #fff6dc59}.letter:hover{transform:rotate(0)scale(1.12)}.letter.pink{background:var(--pink);color:var(--white)}.letter.yellow{background:var(--yellow);color:var(--ink)}.letter.cyan{background:var(--cyan);color:var(--ink)}.letter.lime{background:var(--lime);color:var(--ink)}.letter.white{background:var(--white);color:var(--ink)}.season{letter-spacing:.1em;background:var(--pink);color:var(--white);box-shadow:5px 5px 0 var(--cream);margin:.6rem 0 0 2.2rem;padding:.15em .7em;font-size:clamp(1.6rem,4.5vw,2.6rem);display:inline-block;transform:rotate(-3deg)}.sprite-row{flex-wrap:wrap;align-items:flex-end;gap:1.4rem;margin-top:3.2rem;display:flex}.pop{filter:drop-shadow(5px 5px #fff6dc4d);animation:3.4s ease-in-out infinite jiggle;display:block}.pop.p1{transform:rotate(-8deg)}.pop.p2{animation-delay:-.7s;transform:rotate(6deg)}.pop.p3{animation-delay:-1.4s;transform:rotate(-4deg)}.pop.p4{animation-delay:-2.1s;transform:rotate(10deg)}.pop.p5{animation-delay:-2.8s;transform:rotate(-6deg)}@keyframes jiggle{0%,to{translate:0;rotate:0deg}25%{translate:0 -8px;rotate:4deg}50%{translate:0;rotate:-3deg}75%{translate:0 -5px;rotate:3deg}}.sticker{text-align:center;width:130px;height:130px;font-family:var(--font-head);letter-spacing:.04em;color:var(--ink);background:var(--lime);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;transform:rotate(12deg)}.s-hero{animation:5s ease-in-out infinite spin-wobble;top:7rem;right:max(1rem,50vw - 550px)}@keyframes spin-wobble{0%,to{transform:rotate(12deg)}50%{transform:rotate(-8deg)scale(1.06)}}.tape-wrap{background:var(--ink);padding:2rem 0;overflow:hidden}.tape{background:var(--pink);width:110%;color:var(--white);border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);font-family:var(--font-head);letter-spacing:.06em;margin-left:-5%;font-size:1.7rem;overflow:hidden;transform:rotate(-1.6deg)}.tape-track{gap:2.2rem;width:max-content;padding:.5rem 0;animation:36s linear infinite scroll;display:flex}.tape-track span{white-space:nowrap}@keyframes scroll{to{transform:translate(-50%)}}.facts{background:var(--ink);color:var(--cream);padding-top:2rem;padding-bottom:3.5rem}.facts h2{color:var(--yellow);margin-bottom:1.2rem;font-size:clamp(1.9rem,4.5vw,2.8rem)}.facts h2 small{font-family:var(--font-body);color:var(--cyan);letter-spacing:0;font-size:1rem}.facts ul{flex-wrap:wrap;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.facts li{font-family:var(--font-head);letter-spacing:.05em;color:var(--ink);border:3px solid var(--cream);border-radius:var(--wobble);padding:.15rem .9rem;font-size:1.3rem}.facts li:nth-child(5n+1){background:var(--pink);transform:rotate(-2deg)}.facts li:nth-child(5n+2){background:var(--yellow);transform:rotate(1.5deg)}.facts li:nth-child(5n+3){background:var(--cyan);transform:rotate(-1deg)}.facts li:nth-child(5n+4){background:var(--lime);transform:rotate(2.5deg)}.facts li:nth-child(5n){background:var(--white);transform:rotate(-2.5deg)}.highlights{background:var(--yellow);padding-left:max(1rem,50vw - 640px);padding-right:max(1rem,50vw - 640px)}.cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;display:grid}.card{aspect-ratio:1;background:var(--white);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:6px 20px;flex-direction:column;gap:.5rem;padding:1rem;transition:transform .2s;display:flex}.card:first-child{transform:rotate(-1.8deg)}.card:nth-child(2){transform:rotate(1.4deg)translateY(8px)}.card:nth-child(3){transform:rotate(-1deg)}.card:nth-child(4){transform:rotate(1.6deg)}.card:nth-child(5){transform:rotate(-1.5deg)translateY(8px)}.card:hover{transform:rotate(0)scale(1.03)}.card h3{font-size:1.45rem}.card p{flex:1;margin:0;font-size:.9rem;line-height:1.4}@media (width<=1000px){.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.card-foot{justify-content:space-between;align-items:center;display:flex}.mini{display:block;transform:rotate(-8deg)}.card-foot a{font-family:var(--font-head);letter-spacing:.05em;text-decoration:underline wavy var(--pink);text-underline-offset:5px;font-size:1.15rem}.badge{font-family:var(--font-head);letter-spacing:.08em;border:3px solid var(--ink);align-self:flex-start;padding:.05rem .7rem;font-size:1.1rem;transform:rotate(-3deg)}.pink{background:var(--pink);color:var(--white)}.cyan{background:var(--cyan)}.lime{background:var(--lime)}.yellow{background:var(--yellow)}.white{background:var(--white)}.crew{background:var(--cyan)}.people{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.6rem;display:grid}.person{text-align:center;border:4px solid var(--ink);border-radius:var(--wobble);box-shadow:5px 5px 0 var(--ink);flex-direction:column;align-items:center;gap:.2rem;padding:1.3rem .8rem;transition:transform .2s;display:flex}.person:nth-child(odd){transform:rotate(-2.5deg)}.person:nth-child(2n){transform:rotate(2deg)translateY(8px)}.person:hover{transform:rotate(0)scale(1.06)}.person strong{font-family:var(--font-head);letter-spacing:.04em;font-size:1.4rem;font-weight:400}.person span{font-size:.9rem;font-weight:700}.avatar{background:var(--ink);width:76px;height:76px;color:var(--yellow);font-family:var(--font-head);border:3px solid var(--ink);border-radius:50%;place-items:center;margin-bottom:.5rem;font-size:2.6rem;display:grid}.stats{background:var(--ink);color:var(--cream)}.stats .head h2{color:var(--yellow)}.tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.6rem;display:grid}.tile{min-height:180px;color:var(--ink);border:4px solid var(--cream);box-shadow:6px 6px 0 var(--pink);border-radius:24px 6px;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.3rem;transition:transform .2s;display:flex}.tile:first-child{transform:rotate(-2deg)}.tile:nth-child(2){transform:rotate(1.5deg)}.tile:nth-child(3){transform:rotate(-1.2deg)}.tile:nth-child(4){transform:rotate(2.2deg)}.tile:hover{transform:rotate(0)scale(1.05)}.tile strong{font-family:var(--font-head);letter-spacing:.03em;font-size:clamp(3.4rem,7vw,4.6rem);font-weight:400;line-height:1}.tile span{text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:800}.wiki{background:var(--pink);color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:2.5rem;display:grid}.wiki h2{color:var(--white);text-shadow:3px 3px 0 var(--ink);margin-bottom:1rem;font-size:clamp(2.4rem,6vw,3.8rem)}.wiki p{max-width:32rem;margin:0 0 1.6rem;font-weight:700}.wiki-tiles{grid-template-columns:repeat(2,1fr);gap:1.4rem;display:grid}.wiki-tile{background:var(--white);font-family:var(--font-head);letter-spacing:.05em;border:4px solid var(--ink);border-radius:var(--wobble);box-shadow:5px 5px 0 var(--ink);flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .6rem;font-size:1.5rem;text-decoration:none;transition:transform .2s;display:flex}.wiki-tile:first-child{transform:rotate(-3deg)}.wiki-tile:nth-child(2){transform:rotate(2deg)}.wiki-tile:nth-child(3){transform:rotate(1.5deg)}.wiki-tile:nth-child(4){transform:rotate(-2.5deg)}.wiki-tile:hover{transform:rotate(0)scale(1.07)}footer{background:var(--ink);color:var(--cream)}.foot-inner{grid-template-columns:1.2fr 1fr 1.4fr;gap:2.5rem;padding:2.5rem max(1rem,50vw - 550px) 3rem;display:grid}.foot-brand{flex-direction:column;gap:.4rem;display:flex}.foot-brand strong{font-family:var(--font-head);letter-spacing:.05em;color:var(--yellow);font-size:2rem;font-weight:400}.foot-brand p{opacity:.85;margin:0}footer ul{font-family:var(--font-head);letter-spacing:.05em;gap:.4rem;margin:0;padding:0;font-size:1.25rem;list-style:none;display:grid}footer ul a{text-decoration:underline wavy var(--cyan);text-underline-offset:5px}.legal{opacity:.75;margin:0;font-size:.85rem}@media (width<=760px){section{padding-top:3rem;padding-bottom:3rem}.sticker{width:110px;height:110px;margin-top:2rem;font-size:1.35rem;position:static}.foot-inner{grid-template-columns:1fr}.word.w2,.season{margin-left:.4rem}}@media (prefers-reduced-motion:reduce){.pop,.sticker,.tape-track{animation:none}html{scroll-behavior:auto}}
