.carousel[data-astro-cid-t7xn473a]{margin:2rem 0 1.75rem}.carousel__viewport[data-astro-cid-t7xn473a]{border:1px solid var(--color-line);aspect-ratio:16/10;background:#0f141a;overflow:hidden}.carousel__track[data-astro-cid-t7xn473a]{height:100%;transition:transform .45s var(--ease-out);margin:0;padding:0;list-style:none;display:flex}.carousel__slide[data-astro-cid-t7xn473a]{flex:0 0 100%;min-width:100%;height:100%}.carousel__slide[data-astro-cid-t7xn473a] img[data-astro-cid-t7xn473a]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.carousel__controls[data-astro-cid-t7xn473a]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.carousel__btn[data-astro-cid-t7xn473a]{color:var(--carousel-accent,var(--color-accent));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.35rem 0;font-size:.88rem;font-weight:600}.carousel__btn[data-astro-cid-t7xn473a]:hover{border-bottom-color:currentColor}.carousel__dots[data-astro-cid-t7xn473a]{gap:.45rem;display:flex}.carousel__dot[data-astro-cid-t7xn473a]{border:1px solid color-mix(in srgb, var(--carousel-accent,var(--color-accent)) 55%, var(--color-line));cursor:pointer;background:0 0;border-radius:50%;width:.55rem;height:.55rem;padding:0}.carousel__dot[data-astro-cid-t7xn473a][aria-selected=true]{background:var(--carousel-accent,var(--color-accent));border-color:var(--carousel-accent,var(--color-accent))}.carousel__status[data-astro-cid-t7xn473a]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-soft);margin:.55rem 0 0;font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.carousel__track[data-astro-cid-t7xn473a]{transition:none}}.detail[data-astro-cid-yq2gsstb]{padding:5rem 0 4rem}@media (width<=719px){.detail[data-astro-cid-yq2gsstb]{padding:4.25rem 0 2.5rem}.detail__header[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{font-size:clamp(1.85rem,9vw,2.6rem)}.detail__body[data-astro-cid-yq2gsstb]{font-size:.98rem}}.detail__article[data-astro-cid-yq2gsstb]{max-width:42rem}.detail__crumb[data-astro-cid-yq2gsstb]{color:var(--color-slate-soft);gap:.5rem;margin:0 0 1.5rem;font-size:.88rem;display:flex}.detail__crumb[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--color-accent);font-weight:600;text-decoration:none}.detail__header[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:500;line-height:1.05}.detail__stars[data-astro-cid-yq2gsstb]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate-soft);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.detail__tagline[data-astro-cid-yq2gsstb]{color:var(--color-ink-muted);margin:0;font-size:1.2rem}.detail__panel[data-astro-cid-yq2gsstb]{aspect-ratio:16/7;border:1px solid var(--color-line);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%), linear-gradient(165deg, #f4f6f8 0%, var(--color-paper) 48%, var(--color-paper-deep) 100%);margin:2rem 0;position:relative;overflow:hidden}.detail__panel[data-astro-cid-yq2gsstb]:before{content:"";background:var(--accent);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:0}.detail__panel--photo[data-astro-cid-yq2gsstb]{background:var(--color-paper-deep);margin:2rem 0}.detail__panel--photo[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.detail__panel--contain[data-astro-cid-yq2gsstb]{background:#0a0a0a}.detail__panel--contain[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:contain;object-position:center}.detail__specimen[data-astro-cid-yq2gsstb]{grid-template-columns:auto 1fr;align-items:end;gap:1.5rem;padding:1.5rem 1.75rem 1.35rem;display:grid;position:absolute;inset:0}.detail__glyph[data-astro-cid-yq2gsstb]{font-family:var(--font-display);letter-spacing:-.06em;color:color-mix(in srgb, var(--accent) 72%, var(--color-ink));font-size:clamp(4rem,12vw,7rem);font-weight:500;line-height:.85}.detail__specimen-copy[data-astro-cid-yq2gsstb]{align-content:end;gap:.45rem;padding-bottom:.35rem;display:grid}.detail__specimen-name[data-astro-cid-yq2gsstb]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:500}.detail__specimen-rule[data-astro-cid-yq2gsstb]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--color-line) 55%, transparent);width:min(16rem,100%);height:1px;display:block}.detail__specimen-meta[data-astro-cid-yq2gsstb]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-soft);font-size:.72rem;font-weight:600}.detail__signal[data-astro-cid-yq2gsstb]{flex-direction:column;gap:.35rem;width:2.6rem;display:flex;position:absolute;top:1.15rem;right:1.25rem}.detail__signal[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{background:color-mix(in srgb, var(--accent) 45%, var(--color-slate-soft));opacity:.55;border-radius:1px;height:2px;display:block}.detail__signal[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]:first-child{width:100%}.detail__signal[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]:nth-child(2){opacity:.35;width:72%}.detail__signal[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]:nth-child(3){opacity:.25;width:48%}.detail__body[data-astro-cid-yq2gsstb]{color:var(--color-ink-muted);margin:0 0 1.5rem;font-size:1.08rem}.detail__body[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{margin:0 0 1.15rem}.detail__body[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]:last-child{margin-bottom:0}.detail__stack[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.detail__stack[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--color-line);color:var(--color-slate);padding-bottom:.1rem;font-size:.78rem;font-weight:600}.detail__actions[data-astro-cid-yq2gsstb]{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.detail__btn[data-astro-cid-yq2gsstb]{background:var(--color-ink);color:var(--color-paper);border-radius:2px;padding:.75rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.detail__link[data-astro-cid-yq2gsstb]{color:var(--color-accent);font-weight:600;text-decoration:none}.detail__footer[data-astro-cid-yq2gsstb]{border-top:1px solid var(--color-line);color:var(--color-slate-soft);padding:1.5rem 0 2.5rem;font-size:.88rem}.detail__footer[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{margin:0}
