.kit-hero[data-astro-cid-jgrxu7aq]{min-height:var(--hero-h);isolation:isolate;position:relative;overflow:clip}.kit-hero[data-astro-cid-jgrxu7aq] [data-depth]{will-change:transform}.kit-ring-ring{margin:0 0 clamp(3.5rem,8vw,6rem)}.kit-ring-ring h2{font:var(--ring-h-font,var(--other-h-font,700 clamp(2rem, 6vw, 4.5rem)/1 inherit));letter-spacing:-.02em;margin:0 0 .5rem}.kit-ring-ring .kit-ring-sub{opacity:.85;margin:0 0 2rem}.kit-ring-ring ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.kit-ring-ring li{display:flex;position:relative}.kit-ring-ring li.kit-ring-wild:before{content:"+"!important}.kit-ring-ring li+li:before{content:"→";text-align:center;opacity:.7;width:clamp(1.5rem,3vw,2.5rem);font-size:1.4rem;position:absolute;top:50%;left:calc(-1*clamp(1.5rem,3vw,2.5rem));transform:translateY(-50%)}.kit-ring-ring a{color:inherit;background:var(--ring-card-bg,color-mix(in srgb, currentColor 6%, transparent));border:1px solid var(--other-rule,#ffffff26);border-top:6px solid var(--other-card-accent,var(--card-accent));border-radius:var(--ring-radius,4px);flex-direction:column;flex:1;gap:.45rem;padding:1.4rem 1.4rem 1.2rem;text-decoration:none;transition:transform .2s,background .2s;display:flex}.kit-ring-ring a:hover,.kit-ring-ring a:focus-visible{background:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 20%, transparent);outline:none;transform:translateY(-3px)}.kit-ring-ring a:focus-visible{box-shadow:0 0 0 2px}.kit-ring-ring .kit-ring-top{justify-content:space-between;align-items:center;display:flex}.kit-ring-ring .kit-ring-ic{background:var(--other-card-accent,var(--card-accent));width:52px;height:52px;color:var(--ring-ic-fg,#fff);box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-radius:50%;place-items:center;display:grid}.kit-ring-ring .kit-ring-stop{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.kit-ring-ring .kit-ring-d{margin-top:.4rem;font-size:1.35rem;font-weight:800}.kit-ring-ring .kit-ring-sl{font-weight:600}.kit-ring-ring .kit-ring-t{opacity:.8;font-size:.92rem;line-height:1.35}.kit-ring-ring .kit-ring-go{align-items:center;gap:.4rem;min-height:40px;margin-top:auto;padding-top:.6rem;font-weight:700;display:inline-flex}.kit-ring-ring .kit-ring-back{margin:1.25rem 0 0}.kit-ring-ring .kit-ring-back a{text-underline-offset:.2em;background:0 0;border:0;flex-direction:row;align-items:center;gap:.4rem;min-height:40px;padding:0;font-size:.9rem;text-decoration:underline;display:inline-flex}.kit-ring-ring .kit-ring-back a:hover,.kit-ring-ring .kit-ring-back a:focus-visible{background:0 0;transform:none}@media (width<=52rem){.kit-ring-ring ol{grid-template-columns:1fr;gap:2.2rem}.kit-ring-ring li+li:before{content:"↓";width:auto;top:-2.1rem;left:0;right:0;transform:none}}@media (prefers-reduced-motion:reduce){.kit-ring-ring a{transition:none}.kit-ring-ring a:hover{transform:none}}.kit-other[data-astro-cid-pthdwjll]{padding:var(--other-pad,clamp(4rem, 10vw, 8rem) clamp(1.25rem, 5vw, 4rem));background:var(--other-bg,#111);color:var(--other-fg,#fff);font-family:var(--other-font,inherit)}h2[data-astro-cid-pthdwjll]{font:var(--other-h-font,700 clamp(2rem, 6vw, 4.5rem)/1 inherit);letter-spacing:-.02em;margin:0 0 .5rem}.kit-other-sub[data-astro-cid-pthdwjll]{opacity:.85;margin:0 0 2.5rem}ul[data-astro-cid-pthdwjll]{gap:var(--other-gap,1px);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-pthdwjll]{background:var(--other-card-bg,var(--other-bg,#111));box-shadow:0 0 0 1px var(--other-rule,#ffffff26);display:flex}a[data-astro-cid-pthdwjll],.soon[data-astro-cid-pthdwjll]{min-height:7rem;color:inherit;border-top:4px solid var(--other-card-accent,var(--card-accent));flex-direction:column;flex:1;gap:.35rem;padding:1.25rem 1.25rem 1.5rem;text-decoration:none;display:flex}a[data-astro-cid-pthdwjll]{transition:background .2s}a[data-astro-cid-pthdwjll]:hover,a[data-astro-cid-pthdwjll]:focus-visible{background:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 22%, transparent);outline:none}a[data-astro-cid-pthdwjll]:focus-visible{box-shadow:inset 0 0 0 2px}.d[data-astro-cid-pthdwjll]{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700}.t[data-astro-cid-pthdwjll]{opacity:.75;font-size:.92rem;line-height:1.35}.soon[data-astro-cid-pthdwjll]{cursor:default;border-top-style:dashed}.ic[data-astro-cid-pthdwjll]{width:38px;height:38px;color:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 60%, currentColor);background:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 16%, transparent);border-radius:50%;place-items:center;margin-bottom:.2rem;display:inline-grid}em[data-astro-cid-pthdwjll]{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:.72rem;font-style:normal}@media (width<=34rem){ul[data-astro-cid-pthdwjll]{grid-template-columns:repeat(2,minmax(0,1fr))}a[data-astro-cid-pthdwjll],.soon[data-astro-cid-pthdwjll]{min-height:0;padding:.9rem .8rem 1rem}.d[data-astro-cid-pthdwjll]{white-space:nowrap;overflow-wrap:normal;font-size:min(.95rem,4vw)}.t[data-astro-cid-pthdwjll]{font-size:.8rem}li[data-astro-cid-pthdwjll]:last-child:nth-child(odd){grid-column:1/-1}.ic[data-astro-cid-pthdwjll]{width:32px;height:32px}}.kit-legal[data-astro-cid-w2ir5tbw]{padding:1.5rem clamp(1.25rem, 5vw, 4rem) calc(1.5rem + env(safe-area-inset-bottom));background:var(--legal-bg,#000);color:var(--legal-fg,#ffffffa6);font:var(--legal-font,400 .8rem/1.5 system-ui, sans-serif)}p[data-astro-cid-w2ir5tbw]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;display:flex}.links[data-astro-cid-w2ir5tbw]{gap:1.25rem;display:inline-flex}.note[data-astro-cid-w2ir5tbw]{margin-bottom:.75rem}.built[data-astro-cid-w2ir5tbw]{align-items:center;margin-bottom:.5rem}a[data-astro-cid-w2ir5tbw]{color:inherit;text-underline-offset:.2em;align-items:center;min-width:40px;min-height:40px;display:inline-flex}@font-face{font-family:Bowlby One;font-weight:400;font-display:swap;src:url(/_astro/bowlby-one-400.BlBlciR_.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:400;font-display:swap;src:url(/_astro/archivo-400.C81ewxNO.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:600;font-display:swap;src:url(/_astro/archivo-600.3BBy0ZsW.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:800;font-display:swap;src:url(/_astro/archivo-800.cB6v3kRN.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:italic;font-display:swap;src:url(/_astro/archivo-700-italic.mbKni-Zt.woff2)format("woff2")}:root{--accent:#ff6f00;--orange:#ff6f00;--orange-hot:#ff8a1f;--orange-deep:#c94a00;--violet:#4b148f;--violet-hot:#7a2ff0;--violet-deep:#2a0857;--lemon:#ffe31a;--lemon-deep:#f2b600;--red:#e2001a;--cyan:#2bc4ff;--ink:#140a24;--white:#fff;--phosphor:#7dff6a;--display:"Bowlby One", "Arial Black", sans-serif;--text:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s6:7rem;--ease:cubic-bezier(.16, 1, .3, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);color-scheme:light}html{background:var(--orange);scrollbar-color:var(--violet) var(--orange-deep)}body{font:400 1.0625rem/1.5 var(--text);color:var(--ink);background:var(--orange);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--lemon);color:var(--ink)}a{text-underline-offset:.2em}:focus-visible{outline:3px solid var(--lemon);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}img{max-width:100%}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toys{overflow-x:clip}.toys h2{font:400 clamp(2.3rem, 6vw, 4.6rem)/.95 var(--display);margin:0 0 var(--s2);letter-spacing:-.01em;text-transform:uppercase}.btn-buy,.btn-violet,.btn-ghost{min-height:52px;font:400 1.25rem/1 var(--display);text-transform:uppercase;border:3px solid var(--ink);transition:transform .18s var(--pop), box-shadow .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.7rem;text-decoration:none;display:inline-flex}.btn-buy{color:var(--ink);background:linear-gradient(180deg, #fff59a 0%, var(--lemon) 38%, var(--lemon-deep) 100%);box-shadow:0 5px 0 var(--ink), inset 0 2px 0 #fffc}.btn-violet{color:#fff;background:linear-gradient(180deg, var(--violet-hot), var(--violet));box-shadow:0 5px 0 var(--ink), inset 0 2px 0 #ffffff59}.btn-ghost{color:var(--ink);box-shadow:0 4px 0 var(--ink);background:#ffffff2e;font-size:1rem}.btn-buy:hover,.btn-violet:hover,.btn-ghost:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)rotate(-1.5deg)}.btn-buy:active,.btn-violet:active,.btn-ghost:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.tag-violet,.tag-lemon{margin:0 0 var(--s2);font:800 .8rem/1 var(--text);letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--ink);padding:.35rem .9rem;display:inline-block;transform:rotate(-2deg)}.tag-violet{background:var(--violet);color:#fff}.tag-lemon{background:var(--lemon);color:var(--ink)}.burst polygon{fill:var(--lemon);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.burst text{font:400 22px var(--display);fill:var(--red)}.hero{background:var(--orange)}.rays{background:var(--rays) center/cover no-repeat;z-index:-2;position:absolute;inset:-12% -10% -30% 30%;-webkit-mask:radial-gradient(closest-side at 55% 48%,#000 52%,#0000 100%);mask:radial-gradient(closest-side at 55% 48%,#000 52%,#0000 100%)}.halftone{z-index:-1;pointer-events:none;opacity:.22;background:radial-gradient(circle, var(--orange-deep) 1.3px, transparent 1.8px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask:linear-gradient(100deg,#000 0%,#0000 48%);mask:linear-gradient(100deg,#000 0%,#0000 48%)}.hero-in{align-items:center;gap:var(--s4);box-sizing:border-box;min-height:100svh;padding:var(--s5) clamp(1.25rem, 5vw, 5rem) var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);max-width:1440px;margin:0 auto;display:grid}.kicker{z-index:2;margin:0 0 var(--s2);position:relative}.kicker span{background:var(--red);color:#fff;font:800 .85rem/1 var(--text);letter-spacing:.16em;text-transform:uppercase;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:.4rem 1rem;display:inline-block;transform:rotate(-3deg)}.logo-h{gap:var(--s2);flex-direction:column;margin:0;font-weight:400;display:flex}.logo,.mini-logo{font-family:var(--display);letter-spacing:-.02em;text-transform:lowercase;isolation:isolate;line-height:.9;display:inline-block;position:relative}.logo .fill,.mini-logo .fill{background:linear-gradient(#e9fbff 0%,#7fdcff 22%,#1aa6f0 46%,#fff 49%,#c9a6ff 52%,#8a4fe0 78%,#5a1fae 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.logo:before,.mini-logo:before{content:attr(data-text);z-index:-1;color:var(--ink);-webkit-text-stroke:.16em var(--ink);text-shadow:.045em .06em 0 var(--ink);position:absolute;inset:0}.logo:after{content:attr(data-text);z-index:-2;color:#fff;-webkit-text-stroke:.26em #fff;position:absolute;inset:0;transform:translate(-.015em,-.015em)}.logo{align-self:flex-start;margin:0 0 0 .14em;font-size:clamp(6.5rem,17vw,15rem);transform:rotate(-4deg)skew(-6deg)}.slogan{font:400 clamp(2rem, 4.4vw, 3.9rem)/.98 var(--display);color:#fff;text-transform:uppercase;-webkit-text-stroke:.06em var(--ink);paint-order:stroke fill;max-width:11ch;text-shadow:.06em .07em 0 var(--ink)}.lede{max-width:36ch;margin:var(--s3) 0 var(--s3);font-size:1.15rem;font-weight:600}.lede strong{font-weight:800}.acts{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.pack{--pop:0;align-items:center;gap:var(--s3);flex-direction:column;display:flex;position:relative}.card{aspect-ratio:470/610;box-sizing:border-box;border:4px solid var(--ink);background:radial-gradient(120% 70% at 50% 30%, var(--violet-hot) 0%, var(--violet) 55%, var(--violet-deep) 100%);width:min(100%,470px);box-shadow:10px 12px 0 var(--ink), 0 30px 60px #28005073;border-radius:22px 22px 18px 18px;padding:4.2rem 1.4rem 1rem;position:relative;transform:rotate(3deg)}.card:after{content:"";background:linear-gradient(180deg, var(--orange-hot), var(--orange-deep));border-top:3px solid var(--ink);z-index:0;border-radius:0 0 14px 14px;height:16%;position:absolute;bottom:0;left:0;right:0}.hang{background:var(--orange);border:3px solid var(--ink);border-radius:999px;width:64px;height:16px;margin-left:-32px;position:absolute;top:14px;left:50%;box-shadow:inset 0 3px #00000040}.card-head{z-index:2;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex;position:absolute;top:2.6rem;left:1.4rem;right:1.4rem}.mini-logo{font-size:3.6rem;transform:rotate(-4deg)}.card-title{font:400 1.35rem/1 var(--display);color:var(--lemon);text-transform:uppercase;-webkit-text-stroke:.08em var(--ink);paint-order:stroke fill;transform:rotate(-4deg)}.card-sub{font:700 italic .78rem/1.25 var(--text);color:#fff;text-transform:uppercase;letter-spacing:.04em;flex-basis:100%;margin-top:.3rem}.burst-new{z-index:4;width:92px;position:absolute;top:2.4rem;right:-1.6rem;transform:rotate(14deg)}.sticker{z-index:5;aspect-ratio:1;text-align:center;background:var(--red);color:#fff;border:4px solid var(--ink);width:118px;box-shadow:4px 5px 0 var(--ink), inset 0 0 0 4px var(--lemon);border-radius:50%;place-content:center;display:grid;position:absolute;bottom:9%;right:-1.8rem;transform:rotate(-12deg)}.st-a,.st-c{font:800 .78rem/1.05 var(--text);text-transform:uppercase;letter-spacing:.06em}.st-b{font:400 1.9rem/1 var(--display);color:var(--lemon)}.well{z-index:3;position:absolute;inset:30% 7% 19%}.toy{transform:translate(calc(var(--pop) * -12%), calc(var(--pop) * 14%)) scale(calc(1 + var(--pop) * .22)) rotate(calc(var(--pop) * -7deg));filter:drop-shadow(0 calc(4px + var(--pop) * 22px) calc(4px + var(--pop) * 14px) #1400288c);transition:transform .5s var(--pop);place-items:center;display:grid;position:absolute;inset:4% 3%}.toy-img{width:100%;height:auto;display:block}.screen{box-sizing:border-box;height:36.6254%;font:700 clamp(.5rem, 1vw, .82rem)/1.25 var(--mono);color:var(--phosphor);text-shadow:0 0 6px #7dff6ab3;border-radius:6px;flex-direction:column;justify-content:center;gap:.15em;padding:4% 5%;display:flex;position:absolute;top:26.933%;left:22.6%;right:22.4%;overflow:hidden}.screen .cur{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.bubble{transform-origin:100% 0;transform:translate(calc(var(--pop) * 48%), calc(var(--pop) * -38%)) rotate(calc(var(--pop) * 24deg));opacity:calc(1 - var(--pop) * .35);transition:transform .5s var(--pop), opacity .5s;pointer-events:none;background:linear-gradient(115deg,#ffffff8c 0%,#ffffff14 18%,#0000 40% 70%,#ffffff38 86%,#ffffff0d 100%);border:3px solid #ffffffbf;border-radius:34px;position:absolute;inset:-2% -3%;box-shadow:inset 0 0 0 2px #140a2459,inset 0 -18px 30px #ffffff1f,0 0 0 3px #140a2440}.bubble i{background:linear-gradient(#ffffffbf,#fff0);border-radius:40px;width:22%;height:46%;position:absolute;top:6%;left:10%;transform:rotate(14deg)}.burst-pop{opacity:0;width:104px;transition:transform .35s var(--pop), opacity .2s;z-index:6;position:absolute;top:-8%;left:-9%;transform:scale(.3)rotate(-20deg)}.pack.is-popped .burst-pop{opacity:1;transform:scale(1)rotate(-10deg)}.card-fine{z-index:2;font:700 .62rem/1.3 var(--text);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);max-width:64%;margin:0;position:absolute;bottom:3.5%;left:1rem;right:1rem}.pop-btn{min-height:48px;font:400 1.05rem/1 var(--display);text-transform:uppercase;color:#fff;background:var(--ink);border:3px solid var(--ink);cursor:pointer;box-shadow:0 4px 0 var(--violet);transition:transform .18s var(--pop);border-radius:999px;padding:.6rem 1.4rem}.pop-btn:hover{transform:rotate(-2deg)scale(1.04)}.pop-btn .pb-off,.pack.is-popped .pop-btn .pb-on{display:none}.pack.is-popped .pop-btn .pb-off{display:inline}.ticker{background:var(--ink);color:var(--lemon);border-block:4px solid var(--lemon);white-space:nowrap;z-index:2;margin:-.6rem -1rem 0;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.tk-run{animation:38s linear infinite tick;display:inline-flex}.tk-run span{font:400 1.35rem/1 var(--display);text-transform:uppercase;padding:.85rem 0 .8rem}.tk-run b{color:var(--orange);margin:0 1.2rem;font-weight:400}@keyframes tick{to{transform:translate(-50%)}}.fleet{padding:var(--s6) clamp(1.25rem, 5vw, 5rem) var(--s5);background:var(--violet);color:#fff;background-image:radial-gradient(circle,#ffffff12 1.2px,#0000 1.7px);background-size:12px 12px;position:relative}.fleet-head{max-width:1240px;margin:0 auto var(--s4);text-align:center}.fleet h2{color:var(--lemon);-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--ink)}.h-small{color:#fff;font-size:.5em;display:block;transform:rotate(-3deg)}.fleet-lede{max-width:48ch;margin:0 auto;font-size:1.15rem}.shelf{--fh:clamp(150px, 22vw, 330px);justify-content:center;align-items:flex-end;gap:var(--s4) 0;max-width:1340px;padding:var(--s5) 0 0;flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.shelf:after{content:"";z-index:0;background:linear-gradient(180deg, var(--orange-hot), var(--orange-deep));border:3px solid var(--ink);height:26px;box-shadow:0 8px 0 var(--ink);border-radius:6px;position:absolute;bottom:2.4rem;left:0;right:0}.fig{z-index:1;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;margin:0 -.4rem;padding:0;display:flex;position:relative}.fig-img{height:var(--fh);width:auto;aspect-ratio:var(--ar);object-fit:contain;filter:drop-shadow(5px 6px #140a248c);transform-origin:50% 100%;transition:transform .25s var(--pop), filter .25s;display:block}.fig-queen .fig-img{height:calc(var(--fh) * .96)}.fig:hover .fig-img,.fig:focus-visible .fig-img{filter:drop-shadow(8px 12px #140a248c)drop-shadow(0 0 18px #ffe31a80);transform:translateY(-8px)rotate(-3deg)scale(1.03)}.fig:focus-visible{box-shadow:none;outline:none}.fig:focus-visible .fig-name{outline:3px solid var(--lemon);outline-offset:2px}.fig-name{z-index:2;min-height:2rem;font:800 .78rem/1.1 var(--text);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);background:var(--lemon);border:2px solid var(--ink);white-space:nowrap;border-radius:4px;align-items:center;padding:.2rem .6rem;display:inline-flex;position:relative}.fig.is-talking .fig-img{animation:jiggle .5s var(--pop)}@keyframes jiggle{0%{transform:rotate(0)}25%{transform:rotate(-6deg)translateY(-10px)}60%{transform:rotate(4deg)translateY(-4px)}to{transform:rotate(0)}}.say{z-index:3;box-sizing:border-box;width:max-content;max-width:15rem;font:400 1.05rem/1.12 var(--display);color:var(--ink);text-transform:uppercase;text-align:center;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);opacity:0;transform-origin:50% 100%;pointer-events:none;transition:opacity .15s, transform .3s var(--pop);background:#fff;border-radius:18px;padding:.7rem 1rem;position:absolute;bottom:calc(100% - 1rem);left:50%;transform:translate(-50%,10px)scale(.6)}.say:after{content:"";border:solid var(--ink);background:#fff;border-width:0 3px 3px 0;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.fig.is-talking .say{opacity:1;transform:translate(-50%)scale(1)}.dossier{max-width:760px;margin:var(--s3) auto 0;padding:var(--s3) var(--s4);box-sizing:border-box;color:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:10px;min-height:9.5rem;transform:rotate(-.6deg)}.d-tag{font:800 .72rem/1 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin:0 0 .35rem}.d-name{font:400 1.5rem/1.1 var(--display);text-transform:uppercase;margin:0 0 .4rem}.d-fact{margin:0;font-size:1.05rem}.checklist{max-width:980px;margin:var(--s5) auto 0;padding:var(--s3);border:3px dashed #ffffff8c;border-radius:12px}.cl-h{margin:0 0 var(--s2);justify-content:space-between;align-items:baseline;gap:var(--s2);font:400 1.4rem/1 var(--display);text-transform:uppercase;color:var(--lemon);display:flex}.cl-count{color:#fff;font-size:1rem}.checklist ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.55rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:1.6rem 1fr;align-items:center;column-gap:.65rem;display:grid}.box{background:0 0;border:3px solid #fff;border-radius:3px;grid-row:span 2;width:1.35rem;height:1.35rem;position:relative}.is-got .box{background:var(--lemon);border-color:var(--lemon)}.is-got .box:after{content:"";border:solid var(--ink);border-width:0 .2rem .2rem 0;width:.38rem;height:.75rem;position:absolute;top:.02rem;left:.32rem;transform:rotate(40deg)}.cl-n{text-transform:uppercase;letter-spacing:.03em;font-size:.95rem;font-weight:800}.cl-g{font:700 italic .82rem/1.2 var(--text);opacity:.75}.cl-done{margin:var(--s3) 0 0;text-align:center;font:400 1.15rem/1.2 var(--display);text-transform:uppercase;color:var(--ink);background:var(--lemon);border:3px solid var(--ink);border-radius:8px;padding:.8rem 1rem}.playset{gap:var(--s5);padding:var(--s6) clamp(1.25rem, 5vw, 5rem);background:var(--lemon);background-image:radial-gradient(circle,#f2b600e6 1.6px,#0000 2.1px);background-size:14px 14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:none;display:grid}.ps-copy{justify-self:end;max-width:34rem}.playset h2{color:var(--red);-webkit-text-stroke:.045em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--ink)}.playset p{font-size:1.12rem}.ps-feat{margin:var(--s3) 0;gap:.6rem;padding:0;list-style:none;display:grid}.ps-feat li{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:8px;padding:.55rem .9rem .55rem 2.6rem;font-weight:800;position:relative}.ps-feat li:before{content:"★";color:var(--orange);font-size:1.2rem;position:absolute;top:50%;left:.8rem;transform:translateY(-52%)}.ps-fine{opacity:.8;font:700 italic .85rem/1.35 var(--text)!important}.ps-art{justify-self:start;width:min(100%,560px);margin:0;position:relative}.ps-img{filter:drop-shadow(10px 12px #140a2459);width:100%;height:auto;transform:rotate(calc((var(--p,.5) - .5) * -8deg)) translateY(calc((var(--p,.5) - .5) * -30px));display:block}.callout{font:400 1rem/1 var(--display);text-transform:uppercase;background:var(--violet);color:#fff;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:6px;padding:.4rem .8rem;position:absolute}.c1{top:44%;left:-4%;transform:rotate(-6deg)}.c2{background:var(--red);top:4%;right:2%;transform:rotate(5deg)}.tv{gap:var(--s5);padding:var(--s6) clamp(1.25rem, 5vw, 5rem);background:var(--orange);background-image:repeating-conic-gradient(at 75%,#ffe31a38 0deg 7deg,#0000 7deg 18deg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.tv-copy{justify-self:end;max-width:30rem}.tv h2{color:#fff;-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--ink)}.tv p{font-size:1.12rem;font-weight:600}.crt{box-sizing:border-box;border:4px solid var(--ink);width:min(100%,760px);box-shadow:12px 14px 0 var(--ink);background:linear-gradient(#4a3f58,#241b30);border-radius:30px;justify-self:start;padding:1.6rem 1.6rem 1rem;transform:rotate(-1.5deg)}.crt-glass{border:4px solid #0b0612;border-radius:22px/26px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0009}.crt-glass:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 30% 15%,#ffffff2e,#0000 50%);position:absolute;inset:0}.crt-img{width:100%;height:auto;display:block}.crt-cap{text-align:center;font:800 .8rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lemon);margin:.8rem 0 0}.offer{padding:var(--s6) clamp(1.25rem, 5vw, 5rem) var(--s4);background:var(--violet-deep);color:#fff;position:relative;overflow:clip}.offer:before{content:"";background:var(--rays-sm) center/cover;opacity:.32;z-index:0;mix-blend-mode:screen;position:absolute;inset:-20%}.offer-in{z-index:1;gap:var(--s5);grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:1180px;margin:0 auto;display:grid;position:relative}.big-sticker{aspect-ratio:1;text-align:center;background:var(--red);border:6px solid var(--ink);width:clamp(220px,24vw,320px);box-shadow:10px 12px 0 var(--ink), inset 0 0 0 9px var(--lemon);border-radius:50%;place-content:center;display:grid;transform:rotate(-10deg)}.big-sticker span{font:800 clamp(1rem, 1.6vw, 1.35rem)/1.05 var(--text);text-transform:uppercase;letter-spacing:.08em}.big-sticker b{font:400 clamp(3.4rem, 6vw, 5rem)/.95 var(--display);color:var(--lemon);-webkit-text-stroke:.04em var(--ink);paint-order:stroke fill}.offer h2{color:var(--lemon);-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--ink);margin-bottom:.4rem}.offer-lede{margin:0 0 var(--s3);font-size:1.15rem}.tags{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tag{gap:var(--s2);padding:var(--s3);color:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:10px 10px 10px 30px;flex-direction:column;display:flex;position:relative}.tag:before{content:"";border:3px solid var(--ink);background:var(--violet-deep);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;right:14px}.tag-p{transform:rotate(-1.2deg)}.tag-t{transform:rotate(1deg)}.tg-name{font:400 1.5rem/1 var(--display);text-transform:uppercase;margin:0}.lc{text-transform:none}.tg-name .mega{color:var(--red);font-size:.7em;display:inline-block}.tg-price{flex:1;margin:0;font-size:1.05rem}.tag .btn-buy,.tag .btn-violet{align-self:flex-start}.dl{margin:var(--s3) 0 0;font-weight:600}.dl-link{color:var(--lemon);padding:.5rem 0;font-weight:800;display:inline-block}.fineprint{z-index:1;max-width:1180px;margin:var(--s5) auto 0;font:600 .7rem/1.5 var(--text);text-transform:uppercase;letter-spacing:.06em;opacity:.7;position:relative}.others{--other-bg:var(--orange);--other-card-bg:#fff;--other-fg:var(--ink);--other-font:var(--text);--other-h-font:400 clamp(2rem, 5vw, 3.8rem)/1 var(--display);--other-rule:var(--ink);--other-gap:14px}.toys .others .kit-other-sub{opacity:.8}.others h2{text-transform:none}.others li{border-radius:8px;overflow:hidden;box-shadow:0 0 0 3px var(--ink), 5px 5px 0 3px var(--ink)!important}.kit-legal{--legal-bg:var(--ink);--legal-fg:#ffffffb3;--legal-font:500 .8rem/1.5 var(--text)}@media (width<=960px){.hero-in{padding-top:var(--s4);gap:var(--s4);grid-template-columns:1fr;min-height:0}.pitch{text-align:left}.rays{inset:30% -40% -10%}.playset,.tv,.offer-in{grid-template-columns:1fr}.ps-copy,.tv-copy{justify-self:start}.ps-art,.crt,.big-sticker{justify-self:center}}@media (width<=600px){.card{width:min(88%,360px);padding-top:3.6rem}.card-head{top:2.2rem;left:1rem;right:1rem}.mini-logo{font-size:2.7rem}.card-title{font-size:1.05rem}.card-sub{font-size:.66rem}.burst-new{width:70px;top:1.8rem;right:-1.2rem}.sticker{width:92px;right:-1.3rem}.st-b{font-size:1.45rem}.st-a,.st-c{font-size:.64rem}.card-fine{font-size:.54rem}.well{top:34%}.tag-violet,.tag-lemon{letter-spacing:.04em;white-space:nowrap;padding-inline:.6rem;font-size:.68rem}.crt-cap{letter-spacing:.12em;font-size:.62rem}.acts .btn-ghost{min-height:46px;font-size:.9rem}.burst-pop{width:76px}.shelf{--fh:150px;gap:var(--s5) 0}.shelf:after{display:none}.fig{width:33.33%;margin:0}.fig:nth-child(n+4){width:25%}.fig:nth-child(n+4) .fig-name{padding-inline:.3rem;font-size:.58rem}.fig-img{max-width:100%;height:auto;max-height:var(--fh)}.fig-name{white-space:normal;text-align:center;justify-content:center;font-size:.64rem}.say{max-width:11rem;font-size:.9rem}.fig:is(:first-child,:nth-child(4)) .say{transform-origin:20% 100%;left:0;transform:translateY(10px)scale(.6)}.fig:is(:first-child,:nth-child(4)).is-talking .say{transform:translate(0)scale(1)}.fig:is(:first-child,:nth-child(4)) .say:after{left:2.4rem}.fig:is(:nth-child(3),:nth-child(7)) .say{transform-origin:80% 100%;left:auto;right:0;transform:translateY(10px)scale(.6)}.fig:is(:nth-child(3),:nth-child(7)).is-talking .say{transform:translate(0)scale(1)}.fig:is(:nth-child(3),:nth-child(7)) .say:after{margin-right:-9px;left:auto;right:2.4rem}.dossier{padding:var(--s3)}.tags{grid-template-columns:1fr}.c1{left:0}.crt{border-radius:20px;padding:.9rem .9rem .7rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.tk-run{transform:none}.ticker{white-space:normal}.tk-run{flex-wrap:wrap;justify-content:center}}
