.v3-studio-shot__viewport[data-astro-cid-rtei5hqi] .studio-demo-video[data-astro-cid-rtei5hqi]{object-fit:contain;width:100%;inset:0}.studio-demo-play[data-astro-cid-rtei5hqi]{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.studio-demo-play[data-astro-cid-rtei5hqi][hidden],.studio-demo-error[data-astro-cid-rtei5hqi][hidden]{display:none}.studio-demo-play__circle[data-astro-cid-rtei5hqi]{aspect-ratio:1;background:#0009;border-radius:50%;place-items:center;width:clamp(64px,9vw,128px);display:grid}.studio-demo-play__circle[data-astro-cid-rtei5hqi] img[data-astro-cid-rtei5hqi]{filter:brightness(0)invert();width:40%;height:40%;margin-left:6%}.studio-demo-play[data-astro-cid-rtei5hqi]:hover .studio-demo-play__circle[data-astro-cid-rtei5hqi]{background:#000000bf}.studio-demo-play[data-astro-cid-rtei5hqi]:focus-visible{outline:none}.studio-demo-play[data-astro-cid-rtei5hqi]:focus-visible .studio-demo-play__circle[data-astro-cid-rtei5hqi]{outline-offset:5px;outline:3px solid #fff}.studio-demo-error[data-astro-cid-rtei5hqi]{z-index:3;color:#fff;text-align:center;pointer-events:none;background:#000000bf;margin:0;padding:8px;position:absolute;bottom:16px;left:16px;right:16px}.play-game-loading{justify-content:center;align-items:center;gap:var(--space-xl,12px);background:var(--play-bg,#140e10);color:var(--color-fg-primary,white);z-index:1;font-family:var(--font-family-base,system-ui);flex-direction:column;display:flex;position:absolute;inset:0}.play-game-loading__cat{background:url(/_astro/mascot-cat-run-sprite.D8P9AXmw.webp) 0 0/520px 104px no-repeat;width:104px;height:104px;animation:.5s steps(5,end) infinite play-cat-run}@keyframes play-cat-run{0%{background-position-x:0}to{background-position-x:-520px}}@media (prefers-reduced-motion:reduce){.play-game-loading__cat{animation:none}}.play-game-loading__retry{padding:var(--space-sm,8px) var(--space-xl,12px);border-radius:var(--radius-md,8px);background:var(--color-neutral-white,white);color:var(--color-neutral-black,#222);font:inherit;cursor:pointer;border:0}.play-game-loading__failed{background:url(/_astro/studio-variant3.TqY_fNl3.png) 50%/contain no-repeat;width:120px;height:120px}.play-game-loading__description{text-align:center;color:#ffffff80;max-width:216px;margin:0;font-size:14px}.play-game-loading__actions{gap:12px;display:flex}.play-game-loading__back{color:#fff;font:inherit;cursor:pointer;background:#343133;border:0;border-radius:8px;padding:8px 12px}.play-game-loading__retry{align-items:center;gap:6px;display:inline-flex}.staged-media-picture,.staged-studio-video,.staged-sequence-video,.staged-sequence-canvas{width:100%;height:100%;position:absolute;inset:0}.v3-hero-title__line,.v3-hero-title__measure,.v3-hero-title__typed{text-align:center;justify-self:stretch;width:100%}.v3-bottom-gradient{opacity:0;visibility:hidden;transition:opacity .4s}.v3-bottom-gradient.is-layout-stable{opacity:1;visibility:visible}.staged-media-picture{opacity:1;z-index:2;transition:opacity .18s}.staged-media-picture img{object-fit:contain;width:100%;height:100%;display:block}.staged-media-picture.is-hidden{opacity:0;pointer-events:none}.staged-studio-video,.staged-sequence-video,.staged-sequence-canvas{object-fit:contain;opacity:0;pointer-events:none;background:0 0;transition:opacity .18s}.staged-studio-video.is-playing,.staged-sequence-video.is-ready,.staged-sequence-canvas.is-ready{opacity:1}.staged-studio-video{z-index:1}@media (prefers-reduced-motion:reduce){.staged-studio-video,.staged-sequence-video,.staged-sequence-canvas{display:none}}.v3-ambient-gradient,.v3-bottom-gradient{display:none}.v3-desktop-nav a,.v3-header-actions>a:first-child{color:#fffc}.v3-hero{isolation:isolate;margin-top:-68px;overflow:hidden}.v3-top-gallery{z-index:0;pointer-events:none;background:#161311;width:100%;height:800px;position:absolute;top:0;left:0;overflow:hidden}.v3-top-gallery:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#16131100 0%,#161311 100%);height:400px;position:absolute;bottom:0;left:0;right:0}.v3-top-gallery__slide{opacity:0;margin:0;transition:opacity .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.v3-top-gallery__slide.is-active{z-index:1;opacity:1}.v3-top-gallery__poster,.v3-top-gallery__poster img,.v3-top-gallery__media{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.v3-top-gallery__poster,.v3-top-gallery__media{position:absolute;inset:0}.v3-top-gallery__media{opacity:0;transition:opacity .18s ease-out}.v3-top-gallery__media.is-playing{opacity:1}.v3-hero__content{z-index:3}.v3-prompt,.v3-prompt-suggestions button{backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1a}@media (width>1100px){.v3-hero{height:855px;min-height:855px;padding:0 24px}.v3-hero__content{width:min(848px,100% - 48px);position:absolute;top:555px;left:50%;transform:translate(-50%)}}@media (820px<width<=1100px){.v3-hero{height:855px;min-height:855px;padding:0 24px}.v3-hero__content{width:min(760px,100% - 48px);position:absolute;top:530px;left:50%;transform:translate(-50%)}}@media (width<=820px){.v3-hero{align-items:flex-start;height:780px;min-height:780px;padding:0 20px}.v3-top-gallery{height:620px}.v3-top-gallery:after{height:320px}.v3-top-gallery__poster img,.v3-top-gallery__media{object-position:center center}.v3-hero__content{width:min(680px,100% - 40px);position:absolute;top:330px;left:50%;transform:translate(-50%)}}@media (width<=520px){.v3-hero{height:810px;min-height:810px}.v3-top-gallery{height:560px}.v3-top-gallery:after{height:300px}.v3-hero__content{top:285px}}@media (prefers-reduced-motion:reduce){.v3-top-gallery__slide,.v3-top-gallery__media{transition:none}}.v3-prompt{backdrop-filter:blur(20px)}.v3-prompt-suggestions button{backdrop-filter:blur(16px)}.v3-site-header{backdrop-filter:none;background:0 0;border-bottom-color:#0000}.v3-site-header.is-scrolled{backdrop-filter:blur(20px);background:#0003;border-bottom-color:#ffffff06}@media (width>1100px){.v3-hero{min-height:clamp(600px,86svh - 68px,720px);padding:64px 24px 56px}}
