.patch{filter:drop-shadow(0 16px 30px rgb(var(--rgb-black) / .55))}.teams-hero[data-astro-cid-adx4orlp]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.teams-hero__photo[data-astro-cid-adx4orlp]{gap:12px;margin:0;display:grid;rotate:2deg}.teams-hero__photo[data-astro-cid-adx4orlp] .photo{box-shadow:0 50px 100px -40px rgb(var(--rgb-black) / .95);border:6px solid var(--ink);border-bottom-width:26px;border-radius:6px}.teams-hero__photo[data-astro-cid-adx4orlp] figcaption[data-astro-cid-adx4orlp]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.notice[data-astro-cid-adx4orlp]{max-width:36rem;color:var(--ink-2);align-items:center;gap:16px;padding:18px 22px;display:flex}.notice[data-astro-cid-adx4orlp] svg{color:var(--gold);flex:none}.notice[data-astro-cid-adx4orlp] strong[data-astro-cid-adx4orlp]{color:var(--ink)}.crews__grid[data-astro-cid-adx4orlp]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.crew[data-astro-cid-adx4orlp]{transition:transform .6s var(--ease-out), border-color .4s ease;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:clamp(24px,3vw,36px);display:grid}.crew[data-astro-cid-adx4orlp]:hover{border-color:rgb(var(--rgb-gold) / .3);transform:translateY(-6px)}.crew__patch[data-astro-cid-adx4orlp]{transition:transform 1s var(--ease-out)}.crew[data-astro-cid-adx4orlp]:hover .crew__patch[data-astro-cid-adx4orlp]{transform:rotate(-8deg)scale(1.04)}.crew__body[data-astro-cid-adx4orlp]{align-content:start;gap:12px;min-width:0;display:grid}.crew__desc[data-astro-cid-adx4orlp]{color:var(--ink-2);margin:0}.crew__logo[data-astro-cid-adx4orlp]{object-fit:contain;width:150px;height:150px;filter:drop-shadow(0 16px 30px rgb(var(--rgb-black) / .55));border-radius:50%}.crew__motto[data-astro-cid-adx4orlp]{gap:6px;display:grid}.crew__motto-label[data-astro-cid-adx4orlp]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.65rem}.crew__latin[data-astro-cid-adx4orlp]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.74rem}.crew__translation[data-astro-cid-adx4orlp]{color:var(--ink-2);font-size:.96rem}.crew[data-astro-cid-adx4orlp] h3[data-astro-cid-adx4orlp]{font-size:clamp(1.5rem,2.4vw,2rem)}.crew__results[data-astro-cid-adx4orlp]{color:var(--ink-2);gap:8px;margin:4px 0 0;padding:0;font-size:.96rem;list-style:none;display:grid}.crew__results[data-astro-cid-adx4orlp] li[data-astro-cid-adx4orlp]{align-items:flex-start;gap:10px;display:flex}.crew__results[data-astro-cid-adx4orlp] svg{color:var(--gold);flex:none;margin-top:4px}.crew__ig[data-astro-cid-adx4orlp]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-top:4px;font-size:.76rem;text-decoration:none;transition:color .2s;display:inline-flex}.crew__ig[data-astro-cid-adx4orlp]:hover{color:var(--gold)}.fame[data-astro-cid-adx4orlp]{padding-top:0}.fame__card[data-astro-cid-adx4orlp]{background:radial-gradient(500px 300px at 0% 0%, rgb(var(--rgb-gold) / .14), transparent 70%), rgb(var(--rgb-space-850) / .8);grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,5vw,56px);display:grid}.fame__body[data-astro-cid-adx4orlp]{justify-items:start;gap:16px;display:grid}.roles__grid[data-astro-cid-adx4orlp]{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.role[data-astro-cid-adx4orlp]{background:rgb(var(--rgb-space-900) / .9);align-content:start;gap:12px;padding:clamp(22px,2.6vw,32px);transition:background-color .4s;display:grid}.role[data-astro-cid-adx4orlp]:hover{background:rgb(var(--rgb-space-800) / .95)}.role[data-astro-cid-adx4orlp] h3[data-astro-cid-adx4orlp]{font-size:clamp(1rem,1.4vw,1.2rem)}.role__icon[data-astro-cid-adx4orlp]{border:1px solid rgb(var(--rgb-gold) / .35);width:48px;height:48px;color:var(--gold);background:rgb(var(--rgb-gold) / .06);border-radius:14px;place-items:center;display:grid}.role[data-astro-cid-adx4orlp] p[data-astro-cid-adx4orlp],.shirt__text[data-astro-cid-adx4orlp]{color:var(--ink-2);font-size:.96rem}.shirts[data-astro-cid-adx4orlp]{padding-top:0}.shirts__grid[data-astro-cid-adx4orlp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.shirt[data-astro-cid-adx4orlp]{align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.competition[data-astro-cid-adx4orlp]{padding-top:0}.competition__targets[data-astro-cid-adx4orlp]{margin:0;padding:0;list-style:none}.competition__grid[data-astro-cid-adx4orlp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.competition__card[data-astro-cid-adx4orlp]{align-content:start;gap:22px;padding:clamp(24px,3vw,36px);display:grid}.competition__formula[data-astro-cid-adx4orlp]{color:var(--gold);font-size:.95rem}.competition__penalties[data-astro-cid-adx4orlp]{gap:18px;margin:0;display:grid}.competition__penalties[data-astro-cid-adx4orlp] dt[data-astro-cid-adx4orlp]{font-weight:600}.competition__penalties[data-astro-cid-adx4orlp] dd[data-astro-cid-adx4orlp]{color:var(--ink-2);margin:4px 0 0}.competition__example[data-astro-cid-adx4orlp]{border-left:2px solid var(--gold);background:rgb(var(--rgb-gold) / .06);padding:16px}.competition__steps[data-astro-cid-adx4orlp]{gap:20px;margin:0;padding-left:1.4em;display:grid}.competition__steps[data-astro-cid-adx4orlp] li[data-astro-cid-adx4orlp]::marker{font-family:var(--font-mono);color:var(--gold)}.competition__steps[data-astro-cid-adx4orlp] h4[data-astro-cid-adx4orlp]{font-size:1.05rem;line-height:1.35}.competition__steps[data-astro-cid-adx4orlp] p[data-astro-cid-adx4orlp]{color:var(--ink-2);margin-top:6px}.competition__note[data-astro-cid-adx4orlp]{border-top:1px solid var(--line);color:var(--ink-2);padding-top:18px;font-size:.95rem}.competition__links[data-astro-cid-adx4orlp]{margin-top:28px}.season__track[data-astro-cid-adx4orlp]{grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:36px 0 0;list-style:none;display:grid;position:relative}.season__track[data-astro-cid-adx4orlp]:before{content:"";background:linear-gradient(90deg, var(--gold), var(--scarlet));opacity:.6;height:2px;position:absolute;top:9px;left:0;right:0}.season__step[data-astro-cid-adx4orlp]{align-content:start;gap:8px;display:grid;position:relative}.season__step[data-astro-cid-adx4orlp]:before{content:"";background:var(--space-900);border:2px solid var(--gold);width:18px;height:18px;box-shadow:0 0 14px rgb(var(--rgb-gold) / .5);border-radius:50%;position:absolute;top:-34px;left:0}.season__step[data-astro-cid-adx4orlp]:last-child:before{background:var(--scarlet);border-color:var(--scarlet-bright);box-shadow:0 0 16px rgb(var(--rgb-scarlet) / .8)}.season__n[data-astro-cid-adx4orlp]{color:var(--ink-3);letter-spacing:.2em;font-size:.72rem}.season__when[data-astro-cid-adx4orlp]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.8rem}.season__step[data-astro-cid-adx4orlp] p[data-astro-cid-adx4orlp]{color:var(--ink-2);font-size:.95rem}.season__cta[data-astro-cid-adx4orlp]{margin-top:48px}@media (width<=1100px){.roles__grid[data-astro-cid-adx4orlp]{grid-template-columns:repeat(2,1fr)}.crews__grid[data-astro-cid-adx4orlp]{grid-template-columns:1fr}}@media (width<=1000px){.teams-hero[data-astro-cid-adx4orlp],.competition__grid[data-astro-cid-adx4orlp]{grid-template-columns:1fr}.season__track[data-astro-cid-adx4orlp]{grid-template-columns:1fr;gap:28px;padding:0 0 0 36px}.season__track[data-astro-cid-adx4orlp]:before{background:linear-gradient(180deg, var(--gold), var(--scarlet));width:2px;height:auto;inset:0 auto 0 8px}.season__step[data-astro-cid-adx4orlp]:before{top:2px;left:-36px}}@media (width<=640px){.crew[data-astro-cid-adx4orlp],.fame__card[data-astro-cid-adx4orlp],.roles__grid[data-astro-cid-adx4orlp],.shirts__grid[data-astro-cid-adx4orlp]{grid-template-columns:1fr}}
