/* Compact collection identity: one collection cover with subtle radar motion. */
.collection-hero.collection-radar-hero{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:28px;padding:0 0 24px;margin-bottom:16px}
.collection-radar-hero>div:first-child{grid-column:2;grid-row:1;max-width:850px}
.collection-radar-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.08;margin-bottom:10px}
.collection-radar-hero .rte{max-width:850px;margin-top:10px;font-size:15px;line-height:1.6}
.collection-radar-hero .eyebrow{margin-bottom:8px}
.collection-radar{grid-column:1;grid-row:1;position:relative;isolation:isolate;width:140px;aspect-ratio:1;--radar-line:#58c9ff35;--radar-dot:#58c9ff}
.collection-radar__ring{position:absolute;border:1px solid var(--radar-line);border-radius:50%;pointer-events:none;animation:collection-orbit 24s linear infinite}
.collection-radar__ring--outer{inset:0;border-style:dashed}
.collection-radar__ring--inner{inset:8%;animation-duration:36s;animation-direction:reverse}
.collection-radar__ring i{position:absolute;left:50%;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--radar-dot)}
.collection-radar__core{position:absolute;inset:13%;border:1px solid var(--radar-line);border-radius:15px;overflow:hidden;box-shadow:0 8px 20px #0003}
.collection-radar .collection-radar__core img{width:100%;height:100%;object-fit:cover;order:initial}
html[data-color-mode=light] .collection-radar{--radar-line:#5260d840;--radar-dot:#5260d8}
.collection-radar-hero:not(:has(.collection-radar)){grid-template-columns:1fr}
.collection-radar-hero:not(:has(.collection-radar))>div:first-child{grid-column:1}
@keyframes collection-orbit{to{transform:rotate(360deg)}}
@media(max-width:749px){.collection-hero.collection-radar-hero{grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:18px;margin-bottom:12px}.collection-radar{width:90px;margin-top:2px}.collection-radar-hero h1{font-size:26px}.collection-radar-hero .rte{font-size:14px;line-height:1.5}.collection-radar-hero .eyebrow{font-size:11px!important;letter-spacing:.08em!important}.collection-radar__core{border-radius:11px}}
@media(prefers-reduced-motion:reduce){.collection-radar__ring{animation:none}}

.collection-radar-page{padding-top:28px}
@media(max-width:749px){.collection-radar-page{padding-top:20px}}
