.opener[data-astro-cid-xme5ez34]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px;display:grid}.copy[data-astro-cid-xme5ez34]{padding-right:var(--space-5);grid-template-rows:auto 1fr auto;display:grid}.copy-main[data-astro-cid-xme5ez34]{padding:var(--space-6) var(--space-5);flex-direction:column;justify-content:center;display:flex}.crumbs[data-astro-cid-xme5ez34]{align-items:center;gap:var(--space-2);color:var(--fg-2);align-self:start;font-size:.875rem;display:flex}.crumbs[data-astro-cid-xme5ez34]:before,.hint[data-astro-cid-xme5ez34]:before{content:"";background:var(--border);width:40px;height:1px;margin-right:var(--space-2);flex:none}.crumbs[data-astro-cid-xme5ez34] a[data-astro-cid-xme5ez34]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-xme5ez34] a[data-astro-cid-xme5ez34]:hover{color:var(--fg);text-decoration:underline}.hint[data-astro-cid-xme5ez34]{place-self:end start;align-items:center;gap:var(--space-2);color:var(--fg-2);font-size:.875rem;text-decoration:none;display:inline-flex}.hint[data-astro-cid-xme5ez34]:hover{color:var(--fg)}.hint[data-astro-cid-xme5ez34]{transition:opacity .3s}.hint[data-astro-cid-xme5ez34].gone{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.hint[data-astro-cid-xme5ez34] .arrow[data-astro-cid-xme5ez34]{width:.9em;height:.9em;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;background:currentColor;transition:transform .2s;display:inline-block;transform:rotate(90deg)}.hint[data-astro-cid-xme5ez34]:hover .arrow[data-astro-cid-xme5ez34]{transform:translateY(3px)rotate(90deg)}@media (prefers-reduced-motion:reduce){.hint[data-astro-cid-xme5ez34],.hint[data-astro-cid-xme5ez34].gone,.hint[data-astro-cid-xme5ez34] .arrow[data-astro-cid-xme5ez34]{transition:none}}.copy[data-astro-cid-xme5ez34] h1[data-astro-cid-xme5ez34]{letter-spacing:-.02em;margin:0 0 var(--space-4);text-wrap:balance;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.02}.copy[data-astro-cid-xme5ez34] .lede[data-astro-cid-xme5ez34]{margin-bottom:var(--space-5);font-size:1.125rem}.copy[data-astro-cid-xme5ez34] .lede[data-astro-cid-xme5ez34] strong[data-astro-cid-xme5ez34]{color:var(--fg);font-weight:600}.act[data-astro-cid-xme5ez34]{display:flex}.act[data-astro-cid-xme5ez34] .btn[data-astro-cid-xme5ez34]{width:fit-content}.panel[data-astro-cid-xme5ez34]{isolation:isolate;border-radius:var(--radius-4);padding:var(--space-6) var(--space-5);place-items:center;display:grid;position:relative;overflow:clip}.hero-panel[data-astro-cid-xme5ez34]{aspect-ratio:10/13;grid-template-rows:minmax(0,1fr);align-self:start;width:clamp(340px,36vw,540px);min-height:0;position:relative}.hero-shot[data-astro-cid-xme5ez34]{height:100%}.hero-shot[data-astro-cid-xme5ez34] .screenshot-frame{justify-content:center;height:100%;display:flex}.hero-shot[data-astro-cid-xme5ez34] .screenshot{object-fit:contain;width:auto;max-width:100%;height:100%}.hero-shot[data-astro-cid-xme5ez34].landscape,.hero-shot[data-astro-cid-xme5ez34].landscape .screenshot-frame{height:auto}.hero-shot[data-astro-cid-xme5ez34].landscape .screenshot{width:100%;height:auto}.tint-teal[data-astro-cid-xme5ez34]{background:color-mix(in srgb, var(--teal) 16%, var(--bg))}.hero-panel[data-astro-cid-xme5ez34].bare{background:0 0;border-radius:0;padding:0;overflow:visible}.hero-panel[data-astro-cid-xme5ez34].own-visual{aspect-ratio:25/26;width:clamp(340px,42vw,600px)}.hero-panel[data-astro-cid-xme5ez34].own-visual>*{width:100%;height:100%}.shot[data-astro-cid-xme5ez34]{width:100%;max-width:320px}.hero-shot[data-astro-cid-xme5ez34]{max-width:340px}.shot[data-astro-cid-xme5ez34].landscape{max-width:520px}.hero-shot[data-astro-cid-xme5ez34].landscape{max-width:560px}.hero-art-frame{display:block;position:absolute;inset:0}.hero-art{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.shot[data-astro-cid-xme5ez34]{max-width:260px}}@media (width<=768px){.opener[data-astro-cid-xme5ez34]{grid-template-columns:1fr}.copy[data-astro-cid-xme5ez34]{padding:0}.copy-main[data-astro-cid-xme5ez34]{padding:var(--space-4) 0 var(--space-3)}.hint[data-astro-cid-xme5ez34]{display:none}.panel[data-astro-cid-xme5ez34]{border-radius:var(--radius-3);padding:var(--space-5) var(--space-4)}.hero-panel[data-astro-cid-xme5ez34].bare{border-radius:0;padding:0}.hero-panel[data-astro-cid-xme5ez34].own-visual,.hero-panel[data-astro-cid-xme5ez34]{width:100%}.hero-shot[data-astro-cid-xme5ez34]{max-width:260px}.shot[data-astro-cid-xme5ez34].landscape,.hero-shot[data-astro-cid-xme5ez34].landscape{max-width:100%}}
