.fx-layer[data-v-a63572c4]{pointer-events:none;position:absolute;inset:0}.scratch[data-v-a63572c4]{background:color-mix(in srgb,var(--card-accent,var(--color-ozone)) 65%,#fff);opacity:0;transform-origin:0;width:36%;height:2px;position:absolute;bottom:.85rem;left:8%;transform:scaleX(0)}.scratch-b[data-v-a63572c4]{width:22%;bottom:1.2rem;left:30%}.puck[data-v-a63572c4]{background:#1a222c;border-radius:50%;width:1.35rem;height:.58rem;bottom:.35rem;left:0;box-shadow:inset 0 -2px #ffffff47}.puck[data-v-a63572c4],.speed[data-v-a63572c4]{opacity:0;position:absolute}.speed[data-v-a63572c4]{background:var(--card-accent,var(--color-ozone));border-radius:2px;width:1.7rem;height:2px;top:46%;left:.6rem}.speed-b[data-v-a63572c4]{width:2.4rem;top:56%}.speed-c[data-v-a63572c4]{width:1.2rem;top:66%}.moto[data-v-a63572c4]{width:3.4rem;height:1.5rem;color:var(--play-ink);bottom:.55rem}.flag[data-v-a63572c4],.moto[data-v-a63572c4]{opacity:0;position:absolute;left:0}.flag[data-v-a63572c4]{background:repeating-conic-gradient(#1c2836 0 25%,#f4f7fa 0 50%) 0 0 /.22rem .22rem;height:.45rem;bottom:0;right:0}.grain[data-v-a63572c4]{opacity:0;background-image:radial-gradient(#5a341c47 .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.weave[data-v-a63572c4]{background-image:linear-gradient(45deg,#6b3a5e24 25%,#0000 0 75%,#6b3a5e24 0),linear-gradient(-45deg,#2f8f8a1f 25%,#0000 0 75%,#2f8f8a1f 0);background-size:18px 18px}@media (prefers-reduced-motion:no-preference){.service-card.is-spotlight .scratch[data-v-a63572c4],.service-card:focus-visible .scratch[data-v-a63572c4],.service-card:hover .scratch[data-v-a63572c4]{animation:.9s ease-out forwards scratch-draw-a63572c4}.service-card.is-spotlight .scratch-b[data-v-a63572c4],.service-card:focus-visible .scratch-b[data-v-a63572c4],.service-card:hover .scratch-b[data-v-a63572c4]{animation-delay:80ms}.service-card.is-spotlight .puck[data-v-a63572c4],.service-card:focus-visible .puck[data-v-a63572c4],.service-card:hover .puck[data-v-a63572c4]{animation:.9s ease-out forwards puck-slide-a63572c4}.service-card.is-spotlight .speed[data-v-a63572c4],.service-card:focus-visible .speed[data-v-a63572c4],.service-card:hover .speed[data-v-a63572c4]{animation:.85s ease-out forwards speed-streak-a63572c4}.service-card.is-spotlight .speed-b[data-v-a63572c4],.service-card:focus-visible .speed-b[data-v-a63572c4],.service-card:hover .speed-b[data-v-a63572c4]{animation-delay:60ms}.service-card.is-spotlight .speed-c[data-v-a63572c4],.service-card:focus-visible .speed-c[data-v-a63572c4],.service-card:hover .speed-c[data-v-a63572c4]{animation-delay:.12s}.service-card.is-spotlight .moto[data-v-a63572c4],.service-card:focus-visible .moto[data-v-a63572c4],.service-card:hover .moto[data-v-a63572c4]{animation:.95s ease-in-out forwards moto-drive-a63572c4}.service-card.is-spotlight .flag[data-v-a63572c4],.service-card:focus-visible .flag[data-v-a63572c4],.service-card:hover .flag[data-v-a63572c4]{animation:.95s ease-out forwards flag-flash-a63572c4}.service-card.is-spotlight .grain[data-v-a63572c4],.service-card:focus-visible .grain[data-v-a63572c4],.service-card:hover .grain[data-v-a63572c4]{animation:1s ease-out forwards grain-in-a63572c4}}@media (hover:none){.service-card:hover:not(.is-spotlight) .flag[data-v-a63572c4],.service-card:hover:not(.is-spotlight) .grain[data-v-a63572c4],.service-card:hover:not(.is-spotlight) .moto[data-v-a63572c4],.service-card:hover:not(.is-spotlight) .puck[data-v-a63572c4],.service-card:hover:not(.is-spotlight) .scratch[data-v-a63572c4],.service-card:hover:not(.is-spotlight) .speed[data-v-a63572c4]{animation:none}}@keyframes scratch-draw-a63572c4{0%{opacity:0;transform:scaleX(0)}35%{opacity:.85;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes puck-slide-a63572c4{0%{opacity:0;transform:translate(-1.5rem)}16%{opacity:1}to{opacity:0;transform:translate(calc(100cqi - 1.35rem))}}@keyframes speed-streak-a63572c4{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(calc(100cqi - 2rem))}}@keyframes moto-drive-a63572c4{0%{opacity:0;transform:translate(-4rem)}18%{opacity:1}to{opacity:0;transform:translate(calc(100cqi - 1rem))}}@keyframes flag-flash-a63572c4{0%,to{opacity:0}40%,70%{opacity:.9}}@keyframes grain-in-a63572c4{0%,to{opacity:0}35%,70%{opacity:1}}.service-grid[data-v-2e95f591]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.service-grid>li[data-v-2e95f591]{min-height:0;display:flex}.service-card[data-v-2e95f591]{--card-accent:var(--color-ozone);--card-accent-2:var(--color-ozone);background:var(--color-bg-elevated);border:2px solid var(--color-border);width:100%;height:100%;min-height:12.5rem;color:var(--color-text);box-shadow:3px 3px 0 var(--play-grid);border-radius:2px;flex-direction:column;flex:auto;justify-content:flex-start;gap:.45rem;padding:.85rem 1.15rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.service-card[data-theme=eishockey][data-v-2e95f591]{--card-accent:#2f6f96;--card-accent-2:#e7f4fa}.service-card[data-theme=motorrad][data-v-2e95f591]{--card-accent:#5c6b7c;--card-accent-2:var(--color-chalk)}.service-card[data-theme=polizei][data-v-2e95f591]{--card-accent:#1f4f86;--card-accent-2:#c8d0d8}.service-card[data-theme=leder][data-v-2e95f591]{--card-accent:#8a5a3c;--card-accent-2:#c4a07a}.service-card[data-theme=teppiche][data-v-2e95f591]{--card-accent:#6b3a5e;--card-accent-2:#2f8f8a}html.dark .service-card[data-theme=eishockey][data-v-2e95f591]{--card-accent:#9ed4ea}html.dark .service-card[data-theme=motorrad][data-v-2e95f591]{--card-accent:#d5dee6}html.dark .service-card[data-theme=polizei][data-v-2e95f591]{--card-accent:#9ec4dc;--card-accent-2:#c8d0d8}html.dark .service-card[data-theme=leder][data-v-2e95f591]{--card-accent:#e0c2ae}html.dark .service-card[data-theme=teppiche][data-v-2e95f591]{--card-accent:#e3c4da}.gear-row[data-v-2e95f591]{gap:.35rem;height:5.4rem;margin:0 0 auto;padding:0;list-style:none}.gear-row[data-v-2e95f591],.gear-row li[data-v-2e95f591]{justify-content:center;align-items:flex-end;display:flex}.gear-row li[data-v-2e95f591]{flex:1 1 0;min-width:0;height:100%}.gear-row img[data-v-2e95f591]{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.card-title[data-v-2e95f591]{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.01em;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;line-height:.98}.service-card p[data-v-2e95f591]{color:var(--color-text-muted);margin:0}.service-card.is-spotlight[data-v-2e95f591],.service-card[data-v-2e95f591]:focus-visible,.service-card[data-v-2e95f591]:hover{border-color:var(--card-accent);color:var(--color-text);box-shadow:5px 5px 0 color-mix(in srgb,var(--card-accent) 35%,transparent)}.service-card[data-theme=football][data-v-2e95f591]{background:var(--color-navy);min-height:16rem;color:var(--color-on-navy);box-shadow:4px 4px 0 color-mix(in srgb,var(--color-ozone) 50%,transparent);border-color:#0000}.service-card[data-theme=football] .gear-row[data-v-2e95f591]{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center;gap:.15rem .5rem;height:16rem;min-height:0;margin-bottom:0;display:grid;overflow:hidden}.service-card[data-theme=football] .gear-figure[data-v-2e95f591],.service-card[data-theme=football] .gear-piece[data-v-2e95f591]{min-width:0;min-height:0;overflow:hidden}.service-card[data-theme=football] .gear-piece[data-v-2e95f591]{grid-column:1;align-items:center;width:100%;height:100%}.service-card[data-theme=football] .gear-piece img[data-v-2e95f591]{width:auto;max-width:88%;height:auto;max-height:88%}.service-card[data-theme=football] .gear-figure[data-v-2e95f591]{grid-area:1/2/-1;align-items:center;width:100%;height:100%}.service-card[data-theme=football] .gear-figure img[data-v-2e95f591]{-o-object-position:center bottom;object-position:center bottom;width:auto;max-width:100%;height:100%;max-height:100%}@media (width>=64rem){.service-card[data-theme=football] .gear-row[data-v-2e95f591]{flex:1 1 0;height:auto}}.service-card[data-theme=football] p[data-v-2e95f591]{color:var(--color-on-navy-muted)}.service-card[data-theme=football].is-spotlight[data-v-2e95f591],.service-card[data-theme=football][data-v-2e95f591]:focus-visible,.service-card[data-theme=football][data-v-2e95f591]:hover{border-color:var(--color-ozone);color:var(--color-on-navy)}@media (width>=64rem){.service-grid[data-v-2e95f591]{grid-template-columns:1.35fr 1fr 1fr}.service-grid[data-v-2e95f591]>:first-child{grid-row:span 2}.service-grid[data-v-2e95f591]>:nth-child(6):last-child{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.service-card.is-spotlight[data-v-2e95f591],.service-card[data-v-2e95f591]:focus-visible,.service-card[data-v-2e95f591]:hover{transform:translate(-1px,-1px)}.service-card.is-spotlight .gear-row img[data-v-2e95f591],.service-card:focus-visible .gear-row img[data-v-2e95f591],.service-card:hover .gear-row img[data-v-2e95f591]{animation:.7s ease-out forwards gear-lift-2e95f591}}@media (hover:none){.service-card[data-v-2e95f591]:hover:not(.is-spotlight){transform:none}.service-card:hover:not(.is-spotlight) .gear-row img[data-v-2e95f591]{animation:none}}@media (prefers-reduced-motion:reduce){.service-card[data-v-2e95f591]:focus-visible,.service-card[data-v-2e95f591]:hover{transform:none}}@keyframes gear-lift-2e95f591{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}
