.drop[data-astro-cid-dwo6zqva]{grid-area:1/2/span 4;grid-template-rows:subgrid;width:min(100%,600px);min-width:0;color:var(--color-paper);text-align:center;justify-self:center;margin:0;display:grid;position:relative}.arena[data-astro-cid-dwo6zqva]{grid-row:1;min-height:clamp(19rem,28vw,25rem);position:relative}.scene[data-astro-cid-dwo6zqva]{width:100%;height:100%;fill:var(--color-acid);display:block;position:absolute;inset:0}.edge[data-astro-cid-dwo6zqva]{fill:var(--color-lilac)}.target[data-astro-cid-dwo6zqva],.guide[data-astro-cid-dwo6zqva],.check[data-astro-cid-dwo6zqva]{display:none}.target[data-astro-cid-dwo6zqva]{stroke:var(--color-paper);opacity:.35}.guide[data-astro-cid-dwo6zqva],.check[data-astro-cid-dwo6zqva]{stroke:var(--color-lilac)}[data-astro-cid-dwo6zqva][data-state=playing] [data-astro-cid-dwo6zqva]:is(.target,.guide),[data-astro-cid-dwo6zqva][data-state=landing] .target[data-astro-cid-dwo6zqva],[data-astro-cid-dwo6zqva][data-state=success] .check[data-astro-cid-dwo6zqva]{display:inline}figcaption[data-astro-cid-dwo6zqva]{grid-row:2/span 3;grid-template-rows:subgrid;font-size:var(--font-size-small);visibility:hidden;line-height:1.5;display:grid}[data-astro-cid-dwo6zqva][data-ready] figcaption[data-astro-cid-dwo6zqva]{visibility:visible}.instructions[data-astro-cid-dwo6zqva]{align-self:end;justify-items:center;display:grid}[data-astro-cid-dwo6zqva][data-state=success] p[data-astro-cid-dwo6zqva]{color:var(--color-acid)}.actions[data-astro-cid-dwo6zqva]{grid-template-rows:subgrid;grid-row:2/span 2;justify-items:center;display:grid}.action[data-astro-cid-dwo6zqva],.motion[data-astro-cid-dwo6zqva]{color:inherit;font:inherit;background:0 0}.action[data-astro-cid-dwo6zqva]{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);text-transform:uppercase;border:1px solid;grid-row:1;min-height:48px;font-weight:600;display:inline-flex}.action[data-astro-cid-dwo6zqva]:hover{color:var(--color-acid)}.action[data-astro-cid-dwo6zqva][aria-disabled=true]{cursor:default}[data-astro-cid-dwo6zqva][data-state=playing]:not([data-manual]) .action[data-astro-cid-dwo6zqva],[data-astro-cid-dwo6zqva][data-state=landing] .action[data-astro-cid-dwo6zqva]{touch-action:pan-y;border:0;grid-row:1/2;padding:0;position:absolute;inset:0}[data-astro-cid-dwo6zqva][data-state=playing]:not([data-manual]) .action[data-astro-cid-dwo6zqva]>[data-astro-cid-dwo6zqva],[data-astro-cid-dwo6zqva][data-state=landing] .action[data-astro-cid-dwo6zqva]>[data-astro-cid-dwo6zqva]{opacity:0}[data-astro-cid-dwo6zqva][data-state=playing][data-manual] .action[data-astro-cid-dwo6zqva]:before{content:"";cursor:pointer;touch-action:pan-y;grid-row:1/2;position:absolute;inset:0}.motion[data-astro-cid-dwo6zqva]{min-height:44px;padding:0 var(--space-2);color:var(--text-muted-color);text-underline-offset:5px;border:0;grid-row:1;text-decoration:underline}[data-astro-cid-dwo6zqva][data-manual] .motion[data-astro-cid-dwo6zqva]{grid-row:2}.aim[data-astro-cid-dwo6zqva]{justify-content:center;align-items:center;width:min(100%,240px);min-height:44px;display:flex}input[data-astro-cid-dwo6zqva]{width:100%;accent-color:var(--color-acid);cursor:pointer;min-height:32px}input[data-astro-cid-dwo6zqva]:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}@container hero (width<768px) or (width<48rem){.drop[data-astro-cid-dwo6zqva]{grid-area:auto/1;grid-template-rows:auto auto;width:min(100%,440px)}.arena[data-astro-cid-dwo6zqva]{aspect-ratio:140/125;height:auto;min-height:0;max-height:380px}figcaption[data-astro-cid-dwo6zqva]{gap:var(--space-2);padding:var(--space-3) 0 var(--space-4);grid-row:2;grid-template-rows:auto auto}.actions[data-astro-cid-dwo6zqva]{grid-row:2;grid-template-rows:auto;grid-auto-rows:auto}}.hero[data-astro-cid-ge2uvauf]{container:hero/inline-size}.hero-inner[data-astro-cid-ge2uvauf]{column-gap:var(--space-8);row-gap:var(--space-3);padding-block:var(--space-3) var(--space-5);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-content[data-astro-cid-ge2uvauf],.hero-copy[data-astro-cid-ge2uvauf]{grid-template-rows:subgrid;justify-items:start;min-width:0;display:grid}.hero-content[data-astro-cid-ge2uvauf]{padding-left:var(--space-8);grid-area:1/1/span 4}h1[data-astro-cid-ge2uvauf]{font-size:var(--font-size-hero-brand);letter-spacing:-.025em;align-self:end;line-height:.92}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.accent[data-astro-cid-ge2uvauf]{color:var(--color-acid)}.hero-copy[data-astro-cid-ge2uvauf]{grid-row:2/span 3;width:100%}.hero-copy[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:25rem;font-size:var(--font-size-hero-intro);align-self:end;line-height:1.25}.hero-copy[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{gap:var(--space-8);min-height:48px}@media (width<=1023px){.hero-inner[data-astro-cid-ge2uvauf]{column-gap:var(--space-4)}.hero-content[data-astro-cid-ge2uvauf]{padding-left:0}.hero-copy[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:22rem}}@container hero (width<768px) or (width<48rem){.hero-inner[data-astro-cid-ge2uvauf]{padding-block:var(--space-6) var(--space-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.hero-content[data-astro-cid-ge2uvauf]{grid-row:auto;padding-left:0;display:block}h1[data-astro-cid-ge2uvauf]{font-size:var(--font-size-hero-brand-mobile);margin-bottom:var(--space-5);line-height:.98}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child,h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){display:inline}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child:after{content:" "}.hero-copy[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.hero-copy[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:30rem;font-size:var(--font-size-body);margin-bottom:var(--space-2);align-self:stretch}.hero-copy[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{gap:min(var(--space-8), 5vw);width:100%;max-width:380px;padding-inline:min(var(--control-padding-inline), 6vw)}.hero-copy[data-astro-cid-ge2uvauf] .text-link[data-astro-cid-ge2uvauf]{font-size:var(--font-size-small)}}.band[data-astro-cid-ismp6luz]{padding:18px var(--page-gutter);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:24px;font-size:clamp(.75rem,1.5vw,1.25rem);font-weight:600;display:flex}@media (width<=767px){.band[data-astro-cid-ismp6luz]{gap:4px 12px;padding-block:14px;font-size:10px}.band[data-astro-cid-ismp6luz] span[data-astro-cid-ismp6luz]{white-space:nowrap}}.studio[data-astro-cid-5x6gghwk]{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;display:grid;overflow:hidden}.studio-copy[data-astro-cid-5x6gghwk]{z-index:1;position:relative}.eyebrow[data-astro-cid-5x6gghwk]{align-items:center;gap:24px;margin-bottom:24px;display:flex}.eyebrow[data-astro-cid-5x6gghwk]:after{content:"";background:currentColor;flex:1;height:1px}h2[data-astro-cid-5x6gghwk]{max-width:800px;margin-bottom:24px}.studio-art[data-astro-cid-5x6gghwk]{width:100%;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-composite:intersect}.text-link[data-astro-cid-5x6gghwk]{margin-top:24px}@media (width<=767px){.studio[data-astro-cid-5x6gghwk]{grid-template-columns:1fr;gap:12px}.studio-art[data-astro-cid-5x6gghwk]{justify-self:end;max-width:260px}.lead[data-astro-cid-5x6gghwk]{font-size:16px}}
