.ask-ai.svelte-jme83u{isolation:isolate;color:#f3eee9;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:transform .2s var(--ease-out);background:#16131a;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 8px 24px #00000059}.ask-ai.svelte-jme83u:hover{transform:translateY(-1px)}.ask-ai.svelte-jme83u:active{transform:translateY(0)scale(.99)}.ask-ai.is-button.svelte-jme83u{touch-action:none}.glow.svelte-jme83u{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ring.svelte-jme83u{visibility:hidden;width:100%;height:100%;display:block}.sparkle.svelte-jme83u,.label.svelte-jme83u{position:relative}@media (prefers-reduced-motion:reduce){.ask-ai.svelte-jme83u:hover{transform:none}}.bento.svelte-9y9fin{grid-template-columns:repeat(4,1fr);grid-template-areas:"pawr pawr principles game""pawr pawr play field""baseline products about music";grid-auto-rows:minmax(clamp(8rem,15vw,10.5rem),1fr);gap:clamp(.6rem,1.4vw,.9rem);display:grid}.bt--pawr.svelte-9y9fin{grid-area:pawr}.bt--principles.svelte-9y9fin{grid-area:principles}.bt--game.svelte-9y9fin{grid-area:game}.bt--play.svelte-9y9fin{grid-area:play}.bt--field.svelte-9y9fin{grid-area:field}.bt--products.svelte-9y9fin{grid-area:products}.bt--baseline.svelte-9y9fin{grid-area:baseline}.bt--about.svelte-9y9fin{grid-area:about}.bt--music.svelte-9y9fin{grid-area:music}@media (width<=46rem){.bento.svelte-9y9fin{grid-template-columns:1fr 1fr;grid-template-areas:none;grid-auto-rows:minmax(8rem,auto)}.bt.svelte-9y9fin{grid-area:auto!important}.bt--pawr.svelte-9y9fin{grid-column:1/-1!important}}.bt.svelte-9y9fin{background:color-mix(in srgb, var(--ink) 3%, var(--bg));border:1px solid var(--line);color:var(--ink);isolation:isolate;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:clamp(.85rem,1.8vw,1.15rem);flex-direction:column;justify-content:flex-end;gap:.25rem;padding:clamp(.85rem,2vw,1.15rem);text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.bt.svelte-9y9fin:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 12%, transparent);transform:translateY(-3px)}}.bt.svelte-9y9fin:active{transform:translateY(-1px)}.bt-kicker.svelte-9y9fin{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:.62rem}.bt-kicker.light.svelte-9y9fin{color:#ffffffc7}.bt-title.svelte-9y9fin{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.015em;font-size:clamp(1.05rem,2.4vw,1.3rem);font-weight:500;line-height:1.05}.bt-title.big.svelte-9y9fin{font-size:clamp(1.5rem,3.6vw,2.1rem)}.bt-sub.svelte-9y9fin{color:var(--muted);font-size:.82rem;line-height:1.35}.bt-sub.light.svelte-9y9fin{color:#ffffffe0}.bt-foot.svelte-9y9fin{z-index:1;flex-direction:column;gap:.15rem;display:flex;position:relative}.bt-more.svelte-9y9fin{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);margin-top:.15rem;font-size:.66rem}.bt-go.svelte-9y9fin{z-index:2;color:var(--faint);transition:transform .2s var(--ease-out), color .2s var(--ease-out);font-size:.9rem;position:absolute;top:clamp(.7rem,1.6vw,1rem);right:clamp(.7rem,1.6vw,1rem)}@media (hover:hover){.bt.svelte-9y9fin:hover .bt-go:where(.svelte-9y9fin){color:var(--accent);transform:translate(2px,-2px)}}.bt--pawr.svelte-9y9fin{background:var(--shot) center / cover no-repeat, var(--ink);border:0}.bt--pawr.svelte-9y9fin .bt-go:where(.svelte-9y9fin){color:#ffffffd9}.bt-scrim.svelte-9y9fin{z-index:0;background:linear-gradient(#0000 28%,#00000026 55%,#000000b8 100%);position:absolute;inset:0}.bt--pawr.svelte-9y9fin .bt-title:where(.svelte-9y9fin){color:#fff}.bt--principles.svelte-9y9fin{background:color-mix(in srgb, var(--accent) 6%, var(--bg));justify-content:space-between}.bt-quote.svelte-9y9fin{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:.35rem 0 0;font-size:clamp(.95rem,2vw,1.12rem);font-weight:460;line-height:1.24}.bt--game.svelte-9y9fin{justify-content:space-between}.bt-frame.svelte-9y9fin{background:#fff;border-radius:.6rem;flex:1;place-items:center;min-height:0;margin:-.2rem -.2rem .5rem;display:grid;overflow:hidden}.bt-frame.svelte-9y9fin img:where(.svelte-9y9fin){object-fit:contain;width:100%;height:100%;padding:.6rem}.bt--play.svelte-9y9fin{justify-content:space-between}.bt-preview.svelte-9y9fin{flex:1;place-items:center;min-height:0;padding:.5rem 0;display:grid}.bt--field.svelte-9y9fin{justify-content:space-between}.bt-cast.svelte-9y9fin{align-items:flex-start;gap:.5rem;display:flex}.bt-pfp.svelte-9y9fin{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.bt-pfp.lg.svelte-9y9fin{width:40px;height:40px;margin-bottom:auto}.bt-castline.svelte-9y9fin{color:var(--ink);margin:0;font-size:.82rem;line-height:1.35}.bt--products.svelte-9y9fin{justify-content:space-between}.bt-icons.svelte-9y9fin{flex-wrap:wrap;gap:.35rem;display:flex}.bt-icons.svelte-9y9fin img:where(.svelte-9y9fin){width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:24%}.bt--baseline.svelte-9y9fin{background:color-mix(in srgb, var(--accent) 9%, var(--bg));justify-content:flex-end;gap:.15rem}.bt-badge.svelte-9y9fin{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.12rem .5rem;font-size:.58rem}.bt--about.svelte-9y9fin,.bt--music.svelte-9y9fin{justify-content:space-between}.bt-art.svelte-9y9fin{background:color-mix(in srgb, var(--ink) 6%, var(--bg));border-radius:.6rem;flex:1;min-height:0;margin:-.2rem -.2rem .5rem;position:relative;overflow:hidden}.bt-art.svelte-9y9fin img:where(.svelte-9y9fin){object-fit:cover;width:100%;height:100%;display:block}.mus-sink.svelte-9y9fin{z-index:0;opacity:0;pointer-events:none;position:absolute;inset:0}.mus-sink.svelte-9y9fin iframe{border:0;width:100%;height:100%}.mus-play.svelte-9y9fin{z-index:1;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:absolute;inset:0}.mus-disc.svelte-9y9fin{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.5rem;height:2.5rem;transition:transform .22s var(--ease-out), background .22s var(--ease-out), color .22s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 14px #0000003d}.mus-disc.svelte-9y9fin svg:where(.svelte-9y9fin){fill:currentColor;width:.72rem;height:.84rem;margin-left:2px}.mus-disc.svelte-9y9fin svg.mus-pause:where(.svelte-9y9fin){margin-left:0}.mus-play.is-on.svelte-9y9fin .mus-disc:where(.svelte-9y9fin){background:var(--accent);color:#fff}.mus-play[aria-busy=true].svelte-9y9fin .mus-disc:where(.svelte-9y9fin){opacity:.65}@media (hover:hover){.mus-play.svelte-9y9fin:hover .mus-disc:where(.svelte-9y9fin){background:var(--accent);color:#fff;transform:scale(1.08)}}.mus-play.svelte-9y9fin:active .mus-disc:where(.svelte-9y9fin){transform:scale(.97)}.mus-play.svelte-9y9fin:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:.6rem}@media (prefers-reduced-motion:reduce){.bt.svelte-9y9fin{transition:border-color .2s}.bt.svelte-9y9fin:hover{transform:none}.bt-go.svelte-9y9fin{transition:color .2s}.mus-disc.svelte-9y9fin{transition:background .2s,color .2s}.mus-play.svelte-9y9fin:hover .mus-disc:where(.svelte-9y9fin){transform:none}}.bar.svelte-1o2bohz{z-index:30;height:var(--nav-h);background:0 0;font-size:.85rem;position:sticky;top:0}.bar.svelte-1o2bohz .wrap:where(.svelte-1o2bohz){align-items:center;gap:1.1rem;height:100%;display:flex}.mark.svelte-1o2bohz{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.mark-av.svelte-1o2bohz{width:34px;height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;display:block}.mark-id.svelte-1o2bohz{flex-direction:column;line-height:1.25;display:flex}.mark-name.svelte-1o2bohz{letter-spacing:-.01em;font-weight:500}.mark-handle.svelte-1o2bohz{color:var(--muted);font-size:.75rem}.back.svelte-1o2bohz{color:var(--muted);transition:color .2s var(--ease-out);text-decoration:none}.back.svelte-1o2bohz:hover{color:var(--ink)}.idx.svelte-1o2bohz{color:var(--ink);cursor:pointer;transition:color .16s ease, transform .12s var(--ease-out);background:0 0;border:0;place-items:center;margin-left:auto;padding:.4rem .2rem;display:inline-grid}.idx.svelte-1o2bohz:active{transform:scale(.96)}.idx-glyph.svelte-1o2bohz{grid-template-rows:repeat(4,3px);grid-template-columns:repeat(4,3px);gap:3px;display:grid}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz){width:3px;height:3px;transition:transform .16s var(--ease-out);background:currentColor;border-radius:50%;display:block}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):first-child{grid-area:1/1}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(2){grid-area:1/2}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(3){grid-area:1/3}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(4){grid-area:1/4}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(5){grid-area:2/1}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(6){grid-area:2/4}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(7){grid-area:3/1}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(8){grid-area:3/4}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(9){grid-area:4/1}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(10){grid-area:4/2}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(11){grid-area:4/3}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz):nth-child(12){grid-area:4/4}@media (hover:hover) and (pointer:fine){.idx.svelte-1o2bohz:hover{color:var(--accent)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):first-child{transform:translate(-1px,-1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(2),.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(3){transform:translateY(-1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(4){transform:translate(1px,-1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(5),.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(7){transform:translate(-1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(6),.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(8){transform:translate(1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(9){transform:translate(-1px,1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(10),.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(11){transform:translateY(1px)}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz):nth-child(12){transform:translate(1px,1px)}}.scrim.svelte-1o2bohz{z-index:50;background:color-mix(in srgb, var(--bg) 99%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out), visibility .3s var(--ease-out);position:fixed;inset:0;overflow-y:auto}.scrim.show.svelte-1o2bohz{opacity:1;visibility:visible;pointer-events:auto}.panel.svelte-1o2bohz{width:100%;max-width:64rem;min-height:100%;padding:4.5rem var(--pad) 3rem;opacity:0;transition:transform .34s var(--ease-out), opacity .34s var(--ease-out);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative;transform:scale(.985)}.scrim.show.svelte-1o2bohz .panel:where(.svelte-1o2bohz){opacity:1;transform:scale(1)}.top.svelte-1o2bohz{justify-content:space-between;align-items:center;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.kicker.svelte-1o2bohz{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:.72rem}.close.svelte-1o2bohz{color:var(--muted);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem .1rem;font-size:.8rem;display:inline-flex}.close.svelte-1o2bohz:hover{color:var(--ink)}.close.svelte-1o2bohz:active{transform:scale(.97)}.close.svelte-1o2bohz i:where(.svelte-1o2bohz){width:13px;height:13px;display:inline-block;position:relative}.close.svelte-1o2bohz i:where(.svelte-1o2bohz):before,.close.svelte-1o2bohz i:where(.svelte-1o2bohz):after{content:"";width:13px;height:1.5px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}.close.svelte-1o2bohz i:where(.svelte-1o2bohz):before{transform:rotate(45deg)}.close.svelte-1o2bohz i:where(.svelte-1o2bohz):after{transform:rotate(-45deg)}.close.svelte-1o2bohz:hover i:where(.svelte-1o2bohz):before{transform:rotate(135deg)}.close.svelte-1o2bohz:hover i:where(.svelte-1o2bohz):after{transform:rotate(45deg)}.extra.svelte-1o2bohz{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:clamp(1.25rem,3vw,1.75rem);font-size:.85rem;display:flex}.extra.svelte-1o2bohz a:where(.svelte-1o2bohz){color:var(--muted);transition:color .2s var(--ease-out);text-decoration:none}.extra.svelte-1o2bohz a:where(.svelte-1o2bohz):hover,.extra.svelte-1o2bohz a:where(.svelte-1o2bohz):focus-visible{color:var(--accent);outline:none}@media (prefers-reduced-motion:reduce){.scrim.svelte-1o2bohz{transition:opacity .2s,visibility .2s}.scrim.show.svelte-1o2bohz .panel:where(.svelte-1o2bohz),.panel.svelte-1o2bohz,.idx.svelte-1o2bohz:active,.close.svelte-1o2bohz:active{transform:none}.idx-glyph.svelte-1o2bohz i:where(.svelte-1o2bohz),.close.svelte-1o2bohz i:where(.svelte-1o2bohz):before,.close.svelte-1o2bohz i:where(.svelte-1o2bohz):after{transition:none}.idx.svelte-1o2bohz:hover .idx-glyph:where(.svelte-1o2bohz) i:where(.svelte-1o2bohz){transform:none}}
