.lineup.svelte-1vdq9zo{grid-template:minmax(0, 1fr) / repeat(var(--count), minmax(0, 1fr));border-radius:var(--radius-card);gap:4%;display:grid}.cover.svelte-1vdq9zo{aspect-ratio:16/10;padding:10% 8% 9%}.hero.svelte-1vdq9zo{aspect-ratio:21/9;padding:6% calc(10% + (3 - var(--count)) * 6%) 5%;border-radius:var(--radius-panel)}.device.svelte-1vdq9zo{min-width:0;min-height:0}.device.svelte-1vdq9zo .visual-stack{transition:translate var(--spring-smooth), scale var(--spring-smooth)}@media (width<=860px){.cover.svelte-1vdq9zo{aspect-ratio:2}.hero.svelte-1vdq9zo{aspect-ratio:4/3;padding:10% 6% 8%}}.product-card.svelte-1rnsnc9{grid-template-rows:auto 1fr;gap:1.25rem;height:100%;display:grid;position:relative}.stage.svelte-1rnsnc9{aspect-ratio:4/3;border-radius:var(--radius-panel);padding:10%}.stage.svelte-1rnsnc9 .visual-stack{transition:translate var(--spring-smooth), scale var(--spring-smooth)}.product-card.svelte-1rnsnc9:hover .stage:where(.svelte-1rnsnc9) .visual-stack{translate:0 var(--motion-lift);scale:var(--motion-zoom)}.body.svelte-1rnsnc9{align-content:start;gap:.5rem;padding-inline:.25rem;display:grid}.name.svelte-1rnsnc9{font-size:var(--text-title-3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.1}.card-link.svelte-1rnsnc9{align-items:center;gap:.4rem;display:inline-flex}.card-link.svelte-1rnsnc9 .name-arrow{opacity:0;translate:calc(var(--motion-nudge) * -1) 0;transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out)}.product-card.svelte-1rnsnc9:hover .card-link:where(.svelte-1rnsnc9) .name-arrow,.card-link.svelte-1rnsnc9:focus-visible .name-arrow{opacity:1;color:var(--context-accent);translate:0}.card-link.svelte-1rnsnc9:after{content:"";border-radius:var(--radius-panel);position:absolute;inset:0}.card-link.svelte-1rnsnc9:focus-visible{outline:none}.product-card.svelte-1rnsnc9:has(.card-link:where(.svelte-1rnsnc9):focus-visible) .stage:where(.svelte-1rnsnc9){outline:2px solid var(--ring);outline-offset:4px}.summary.svelte-1rnsnc9{max-width:38ch;font-size:var(--text-small)}.editions.svelte-1rnsnc9{flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.editions.svelte-1rnsnc9 a:where(.svelte-1rnsnc9){z-index:1;color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-label);text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.editions.svelte-1rnsnc9 a:where(.svelte-1rnsnc9):hover{color:var(--foreground);text-decoration-color:currentColor}.grid.svelte-1k3rv0f{gap:clamp(2.5rem, 2rem + 2vw, 4rem) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.grid[data-count="2"].svelte-1k3rv0f{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-count="2"].svelte-1k3rv0f .stage{aspect-ratio:16/10}@media (width<=960px){.grid.svelte-1k3rv0f,.grid[data-count="2"].svelte-1k3rv0f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid.svelte-1k3rv0f,.grid[data-count="2"].svelte-1k3rv0f{grid-template-columns:1fr}.grid[data-count="2"].svelte-1k3rv0f .stage{aspect-ratio:4/3}}
