.page-hero[data-astro-cid-t267wiwx]{padding:var(--space-9) 0 var(--space-7);text-align:center;background:radial-gradient(ellipse 70% 90% at 50% 0%,var(--color-bg-glow),transparent 70%)}.page-eyebrow[data-astro-cid-t267wiwx]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.4em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.page-title[data-astro-cid-t267wiwx]{font-family:var(--font-display);font-weight:900;font-size:var(--text-3xl);letter-spacing:.02em;margin-bottom:var(--space-4)}.page-tag[data-astro-cid-t267wiwx]{color:var(--color-fg-dim);font-size:var(--text-base);max-width:600px;margin-inline:auto;line-height:1.7}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}.hero-stage[data-astro-cid-t267wiwx]>[data-astro-cid-t267wiwx]{opacity:0;animation:hero-rise var(--dur-hero) var(--ease-out) both}.hero-stage[data-astro-cid-t267wiwx]>[data-astro-cid-t267wiwx]:first-child{animation-delay:80ms}.hero-stage[data-astro-cid-t267wiwx]>[data-astro-cid-t267wiwx]:nth-child(2){animation-delay:.22s}.hero-stage[data-astro-cid-t267wiwx]>[data-astro-cid-t267wiwx]:nth-child(3){animation-delay:.38s}.rigs-section[data-astro-cid-t267wiwx]{padding-block:var(--space-9)}.rigs-grid[data-astro-cid-t267wiwx]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}.rig-card[data-astro-cid-t267wiwx]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring-soft),box-shadow var(--dur-base) var(--ease-out);will-change:transform;display:block;overflow:hidden}.rig-card[data-astro-cid-t267wiwx]:hover,.rig-card[data-astro-cid-t267wiwx]:focus-visible{border-color:var(--color-accent);box-shadow:0 20px 40px -20px var(--color-accent-glow);transform:translateY(-4px)}.rig-cover[data-astro-cid-t267wiwx]{aspect-ratio:16/9;background:var(--color-bg);position:relative;overflow:hidden}.rig-img[data-astro-cid-t267wiwx]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-spring-soft)}.rig-cover[data-astro-cid-t267wiwx].is-placeholder{background:radial-gradient(ellipse 70% 90% at 50% 28%,var(--color-accent-spotlight),transparent 70%),var(--color-bg-sunken)}.rig-ph[data-astro-cid-t267wiwx]{justify-content:center;align-items:center;gap:var(--space-3);background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-position:50%;background-size:36px 36px;flex-direction:column;display:flex;position:absolute;inset:0}.rig-ph-eyebrow[data-astro-cid-t267wiwx]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--color-fg-muted)}.rig-ph-badge[data-astro-cid-t267wiwx]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-fg-dim);background:color-mix(in oklab,var(--color-bg-elevated) 80%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex}.rig-ph-dot[data-astro-cid-t267wiwx]{border-radius:var(--radius-pill);background:var(--color-accent);width:6px;height:6px}.rig-card[data-astro-cid-t267wiwx]:hover .rig-img[data-astro-cid-t267wiwx]{transform:scale(1.04)}.rig-overlay[data-astro-cid-t267wiwx]{pointer-events:none;background:linear-gradient(#0000 60%,#0000000f 100%);position:absolute;inset:0}.rig-body[data-astro-cid-t267wiwx]{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.rig-base[data-astro-cid-t267wiwx]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.rig-title[data-astro-cid-t267wiwx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);line-height:1.3}.rig-desc[data-astro-cid-t267wiwx]{color:var(--color-fg-dim);font-size:var(--text-sm);line-height:1.6}.rig-cta[data-astro-cid-t267wiwx]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-fg-muted);transition:color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring-soft);display:inline-block}.rig-card[data-astro-cid-t267wiwx]:hover .rig-cta[data-astro-cid-t267wiwx],.rig-card[data-astro-cid-t267wiwx]:focus-visible .rig-cta[data-astro-cid-t267wiwx]{color:var(--color-accent);transform:translateX(var(--space-2))}@media (prefers-reduced-motion:reduce){.hero-stage[data-astro-cid-t267wiwx]>[data-astro-cid-t267wiwx]{opacity:1;animation:none;transform:none}.rig-card[data-astro-cid-t267wiwx]:hover,.rig-card[data-astro-cid-t267wiwx]:focus-visible,.rig-card[data-astro-cid-t267wiwx]:hover .rig-img[data-astro-cid-t267wiwx],.rig-card[data-astro-cid-t267wiwx]:hover .rig-cta[data-astro-cid-t267wiwx],.rig-card[data-astro-cid-t267wiwx]:focus-visible .rig-cta[data-astro-cid-t267wiwx]{transform:none}}
