.tracks[data-astro-cid-rorsa57h]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.track[data-astro-cid-rorsa57h]{display:flex;gap:14px;align-items:center;padding:14px;border-radius:18px;background:var(--bgSurface);border:1px solid var(--hair);border-left:5px solid var(--h);transition:transform .25s var(--ease-out),box-shadow .25s ease;animation:thTrackIn .45s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.track[data-astro-cid-rorsa57h]:hover{transform:translateY(-3px);box-shadow:var(--shadowLift)}.track[data-astro-cid-rorsa57h]:hover .ico[data-astro-cid-rorsa57h] svg{transform:scale(1.12) rotate(-6deg)}.ico[data-astro-cid-rorsa57h]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ico[data-astro-cid-rorsa57h] svg{transition:transform .3s var(--ease-out)}.body[data-astro-cid-rorsa57h]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.name[data-astro-cid-rorsa57h]{font-weight:800;font-size:16px;color:var(--ink)}.pro[data-astro-cid-rorsa57h]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:99px;background:var(--accentSoft);color:var(--accentInk);font-size:12px;font-weight:800;vertical-align:1px}.skill[data-astro-cid-rorsa57h]{font-size:14px;color:var(--ink-2);line-height:1.45}.n[data-astro-cid-rorsa57h]{font-weight:900;font-size:13px;color:var(--ink-2);background:var(--bgSubtle);border-radius:99px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}@keyframes thTrackIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.spot[data-astro-cid-ipozjmic]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tile[data-astro-cid-ipozjmic]{display:flex;flex-direction:column;gap:6px;border-radius:22px;overflow:hidden;background:var(--bgSurface);border:1px solid var(--hair);padding-bottom:18px;transition:transform .25s var(--ease-out),box-shadow .25s ease;animation:thSpotIn .5s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}.tile[data-astro-cid-ipozjmic]:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:var(--shadowLift)}.tile[data-astro-cid-ipozjmic]:hover .art[data-astro-cid-ipozjmic] svg{transform:scale(1.15) rotate(-8deg)}.art[data-astro-cid-ipozjmic]{position:relative;height:112px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.art[data-astro-cid-ipozjmic] svg{position:relative;z-index:1;transition:transform .35s var(--ease-out)}.halo[data-astro-cid-ipozjmic]{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid rgba(255,255,255,.28);animation:thRing 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}@keyframes thRing{0%,to{transform:scale(.82);opacity:.5}50%{transform:scale(1.08);opacity:1}}.tag[data-astro-cid-ipozjmic]{padding:0 18px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3)}.pro[data-astro-cid-ipozjmic]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:99px;background:var(--accentSoft);color:var(--accentInk);letter-spacing:.8px}.name[data-astro-cid-ipozjmic]{padding:0 18px;font-weight:900;font-size:19px;letter-spacing:-.3px;color:var(--ink)}.line[data-astro-cid-ipozjmic]{padding:0 18px;font-size:14.5px;color:var(--ink-2);line-height:1.5}.more[data-astro-cid-ipozjmic]{margin-top:26px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.more-h[data-astro-cid-ipozjmic]{font-weight:900;font-size:clamp(20px,2.6vw,26px);letter-spacing:-.4px;color:var(--ink)}.cta[data-astro-cid-ipozjmic]{display:flex;gap:10px;flex-wrap:wrap}.spot-train[data-astro-cid-ipozjmic]{margin-top:28px}@media (max-width: 640px){.tag[data-astro-cid-ipozjmic]{font-size:12px;letter-spacing:1px}}@media (max-width: 480px){.art[data-astro-cid-ipozjmic]{height:76px}.halo[data-astro-cid-ipozjmic]{width:66px;height:66px}.cta[data-astro-cid-ipozjmic]{width:100%}.cta[data-astro-cid-ipozjmic] .th-btn[data-astro-cid-ipozjmic]{flex:1 1 auto}}@keyframes thSpotIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
