.c3d[data-astro-cid-ey6hb7aq]{perspective:1600px;perspective-origin:50% 42%;justify-content:center;align-items:center;width:100%;height:clamp(300px,44vw,470px);display:flex;position:relative}.c3d-glow[data-astro-cid-ey6hb7aq]{filter:blur(40px);background:radial-gradient(circle,#9aa9ef40,#0000 68%);border-radius:999px;width:55%;height:55%;position:absolute}.c3d-ring[data-astro-cid-ey6hb7aq]{width:clamp(140px,17vw,200px);height:clamp(180px,23vw,258px);transform-style:preserve-3d;will-change:transform;animation:46s linear infinite c3d-spin;position:relative}.c3d[data-astro-cid-ey6hb7aq]:hover .c3d-ring[data-astro-cid-ey6hb7aq],.c3d[data-astro-cid-ey6hb7aq].is-paused .c3d-ring[data-astro-cid-ey6hb7aq]{animation-play-state:paused}.c3d-card[data-astro-cid-ey6hb7aq]{transform:rotateY(var(--angle)) translateZ(clamp(270px, 47vw, 470px));background:linear-gradient(to bottom, #fff, var(--color-steel-100));backface-visibility:hidden;transition:box-shadow .3s var(--ease-out-quint), transform .3s var(--ease-out-quint);cursor:pointer;text-align:left;border:1px solid #ffffff2e;border-radius:1rem;padding:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 48px -14px #0009}.c3d-card[data-astro-cid-ey6hb7aq]:hover,.c3d-card[data-astro-cid-ey6hb7aq]:focus-visible{box-shadow:0 0 0 2px var(--color-spark-500), 0 26px 55px -14px #000000a6}.c3d-card[data-astro-cid-ey6hb7aq]:focus-visible{outline:2px solid var(--color-spark-500);outline-offset:3px}.c3d-img[data-astro-cid-ey6hb7aq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c3d-tag[data-astro-cid-ey6hb7aq]{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(4px);background:#10132fd1;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.c3d-name[data-astro-cid-ey6hb7aq]{inset-inline:0;z-index:1;color:#fff;text-align:center;background:linear-gradient(#0000,#0b0e14eb);padding:1.6rem .6rem .55rem;font-size:.72rem;font-weight:600;position:absolute;bottom:0}.c3d-hint[data-astro-cid-ey6hb7aq]{color:#ffffff73;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex;position:absolute;bottom:0}.c3d-dialog[data-astro-cid-ey6hb7aq]{border:1px solid var(--color-line,#ffffff1a);color:#fff;background:#0b0e14;border-radius:1.25rem;width:min(52rem,100vw - 2rem);padding:0;box-shadow:0 40px 100px -20px #000000e6}.c3d-dialog__inner[data-astro-cid-ey6hb7aq]{gap:1.5rem;padding:1.25rem;display:grid;position:relative}@media (width>=640px){.c3d-dialog__inner[data-astro-cid-ey6hb7aq]{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:2rem;padding:1.75rem}}.c3d-dialog__close[data-astro-cid-ey6hb7aq]{z-index:2;color:#ffffffb3;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,background-color .2s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.c3d-dialog__close[data-astro-cid-ey6hb7aq]:hover{color:#fff;background:#ffffff14}.c3d-dialog__media[data-astro-cid-ey6hb7aq]{aspect-ratio:1;background:#111726;border-radius:.9rem;position:relative;overflow:hidden}.c3d-dialog__media[data-astro-cid-ey6hb7aq] img[data-astro-cid-ey6hb7aq]{object-fit:cover;width:100%;height:100%}.c3d-dialog__tag[data-astro-cid-ey6hb7aq]{letter-spacing:.05em;text-transform:uppercase;background:#10132fd9;border-radius:999px;padding:.2rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.c3d-dialog__title[data-astro-cid-ey6hb7aq]{font-family:var(--font-display);padding-right:2.5rem;font-size:1.4rem;font-weight:600;line-height:1.2}.c3d-dialog__summary[data-astro-cid-ey6hb7aq]{color:#ffffffa6;margin-top:.5rem;font-size:.9rem;line-height:1.6}.c3d-dialog__specs[data-astro-cid-ey6hb7aq]{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin-top:1.1rem;padding-top:1rem;font-size:.82rem;display:grid}.c3d-dialog__specs[data-astro-cid-ey6hb7aq] dt[data-astro-cid-ey6hb7aq]{color:#ffffff73}.c3d-dialog__specs[data-astro-cid-ey6hb7aq] dd[data-astro-cid-ey6hb7aq]{color:#fff;font-weight:500}.c3d-dialog__actions[data-astro-cid-ey6hb7aq]{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.c3d-btn[data-astro-cid-ey6hb7aq]{border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.c3d-btn--primary[data-astro-cid-ey6hb7aq]{background:var(--color-spark-600,#e04a12);color:#fff}.c3d-btn--primary[data-astro-cid-ey6hb7aq]:hover{background:var(--color-spark-500,#f2591b)}.c3d-btn--ghost[data-astro-cid-ey6hb7aq]{color:#ffffffd9;border:1px solid #ffffff2e}.c3d-btn--ghost[data-astro-cid-ey6hb7aq]:hover{color:#fff;background:#ffffff12}@keyframes c3d-spin{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.c3d-ring[data-astro-cid-ey6hb7aq]{animation:none}}
