:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.card[data-astro-cid-ivu64uwn]{display:flex;flex-direction:column;background:var(--ink-card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.card[data-astro-cid-ivu64uwn]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--app-accent) 42%,var(--line));box-shadow:var(--shadow-lift)}.shot[data-astro-cid-ivu64uwn]{position:relative;aspect-ratio:2 / 1;background:#05070a;overflow:hidden}.shot-img[data-astro-cid-ivu64uwn]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.card[data-astro-cid-ivu64uwn]:hover .shot-img[data-astro-cid-ivu64uwn]{transform:scale(1.035)}.shot-fit[data-astro-cid-ivu64uwn] .shot-img[data-astro-cid-ivu64uwn]{object-fit:contain}.card[data-astro-cid-ivu64uwn]:hover .shot-fit[data-astro-cid-ivu64uwn] .shot-img[data-astro-cid-ivu64uwn]{transform:none}.shot-empty[data-astro-cid-ivu64uwn]{display:grid;place-items:center;height:100%;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--app-accent) 16%,transparent),transparent 70%),repeating-linear-gradient(135deg,transparent 0 9px,rgb(255 255 255 / .022) 9px 18px)}.shot-empty[data-astro-cid-ivu64uwn] span[data-astro-cid-ivu64uwn]{font-size:.78rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.glow[data-astro-cid-ivu64uwn]{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(to top,color-mix(in srgb,var(--ink-card) 92%,transparent),transparent);pointer-events:none}.body[data-astro-cid-ivu64uwn]{padding:1.35rem 1.4rem 1.5rem;display:flex;flex-direction:column;flex:1}.meta[data-astro-cid-ivu64uwn]{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.price[data-astro-cid-ivu64uwn]{margin-left:auto;font-size:.82rem;font-weight:650;color:var(--text-mid);font-variant-numeric:tabular-nums}.name[data-astro-cid-ivu64uwn]{font-size:1.32rem;margin-bottom:.4rem}.featured[data-astro-cid-ivu64uwn] .name[data-astro-cid-ivu64uwn]{font-size:clamp(1.5rem,2.4vw,1.9rem)}.tagline[data-astro-cid-ivu64uwn]{margin:0 0 1.15rem;color:var(--text-dim);font-size:.95rem;line-height:1.55}.more[data-astro-cid-ivu64uwn]{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;font-size:.87rem;font-weight:600;color:var(--app-accent)}.more[data-astro-cid-ivu64uwn] svg[data-astro-cid-ivu64uwn]{transition:transform .2s var(--ease)}.card[data-astro-cid-ivu64uwn]:hover .more[data-astro-cid-ivu64uwn] svg[data-astro-cid-ivu64uwn]{transform:translate(3px)}.head[data-astro-cid-wtx27vha]{padding-block:clamp(4.5rem,10vw,8rem);background:radial-gradient(ellipse 65% 70% at 80% 10%,rgb(43 179 232 / .12),transparent 70%)}.head-grid[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:1.2fr .8fr;gap:2.5rem;align-items:end}.head[data-astro-cid-wtx27vha] h1[data-astro-cid-wtx27vha]{font-size:clamp(3rem,6.5vw,6rem);line-height:.95}.head[data-astro-cid-wtx27vha] .lede[data-astro-cid-wtx27vha]{justify-self:end;max-width:42ch}.group-head[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3.25rem)}.group-head[data-astro-cid-wtx27vha]>p[data-astro-cid-wtx27vha]{justify-self:end;max-width:42ch;color:var(--text-dim)}.apple-group[data-astro-cid-wtx27vha]{border-top:1px solid var(--line-soft);background:linear-gradient(180deg,#0b0d12,var(--ink))}.apple-grid[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.soon[data-astro-cid-wtx27vha]{position:relative;min-height:100%;padding:1.6rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 80%,rgb(167 139 250 / .16),transparent 45%),var(--ink-card)}.soon[data-astro-cid-wtx27vha]:after{content:"RS";position:absolute;right:-1rem;bottom:-2rem;color:#ffffff09;font-size:10rem;font-weight:750;line-height:.8;letter-spacing:-.14em;transform:rotate(-8deg)}.soon-top[data-astro-cid-wtx27vha]{display:flex;align-items:center;gap:.7rem;color:#c4b5fd;font:650 .7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.soon-top[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha]{height:1px;flex:1;background:#a78bfa66}.soon[data-astro-cid-wtx27vha] h3[data-astro-cid-wtx27vha]{margin-top:clamp(5rem,11vw,8rem);font-size:clamp(2rem,4vw,3.2rem)}.soon[data-astro-cid-wtx27vha] p[data-astro-cid-wtx27vha]{position:relative;z-index:1;max-width:28ch;color:var(--text-dim)}.status[data-astro-cid-wtx27vha]{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;color:var(--text-faint);font-size:.82rem}.status[data-astro-cid-wtx27vha] b[data-astro-cid-wtx27vha]{width:7px;height:7px;border-radius:50%;background:#a78bfa;box-shadow:0 0 0 5px #a78bfa1f}.garmin-group[data-astro-cid-wtx27vha]{background:var(--ink-raise);border-block:1px solid var(--line-soft)}.grid[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1rem,2vw,1.5rem)}@media(max-width:900px){.apple-grid[data-astro-cid-wtx27vha]{grid-template-columns:1fr 1fr}.soon[data-astro-cid-wtx27vha]{min-height:420px}}@media(max-width:720px){.head-grid[data-astro-cid-wtx27vha],.group-head[data-astro-cid-wtx27vha]{grid-template-columns:1fr}.head[data-astro-cid-wtx27vha] .lede[data-astro-cid-wtx27vha],.group-head[data-astro-cid-wtx27vha]>p[data-astro-cid-wtx27vha]{justify-self:start}.apple-grid[data-astro-cid-wtx27vha]{grid-template-columns:1fr}}
