.bq-licht{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:17px 34px;border-radius:4px;background:var(--sage);color:#fff;font:600 14px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;box-shadow:6px 6px 0 var(--sage-deep);transition:transform var(--dauer-kurz) var(--ease),box-shadow var(--dauer-kurz) var(--ease)}.bq-licht::after{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 48%,rgba(225,236,230,.2) 56%,transparent 70%);transform:translateX(-110%);pointer-events:none}.bq-licht svg{width:18px;height:18px;transition:transform var(--dauer-mittel) var(--ease)}.bq-licht:hover,.bq-licht:focus-visible{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--ground)}.bq-licht:hover::after,.bq-licht:focus-visible::after{transform:translateX(110%);transition:transform var(--dauer-lang) var(--ease)}.bq-licht:hover svg{transform:translateX(4px)}.bq-licht:focus-visible{outline:2px solid var(--ground);outline-offset:4px}.bq-licht:active{transform:translate(0,0);box-shadow:4px 4px 0 var(--sage-deep)}@supports (animation-timeline:view()){html.bq-fx .bq-schnitt{view-timeline:--bq-schnitt block}html.bq-fx .bq-schnitt__flaeche{animation:bq-oeffnen linear both;animation-timeline:--bq-schnitt;animation-range:entry 0% entry 90%}html.bq-fx .bq-schnitt__licht{animation:bq-glimm linear both;animation-timeline:--bq-schnitt;animation-range:entry 30% exit 60%}html.bq-fx .bq-schnitt__titel em{animation:bq-leuchten linear both;animation-timeline:--bq-schnitt;animation-range:entry 45% cover 35%}html.bq-fx .bq-schnitt__linie{animation:bq-spannen linear both;animation-timeline:--bq-schnitt;animation-range:entry 60% cover 45%}html.bq-fx .bq-schnitt__lauf{animation:bq-lauf linear both;animation-timeline:--bq-schnitt;animation-range:cover 0% cover 100%}html.bq-fx .bq-schnitt__lauf--zeit{animation-name:bq-lauf-zurueck}html.bq-fx .bq-schnitt__marke--ziel{animation:bq-ziel linear both;animation-timeline:--bq-schnitt;animation-range:entry 95% cover 45%}}@keyframes bq-oeffnen{from{clip-path:inset(7% 6% 0 round 26px)}to{clip-path:inset(0 0 0 round 0)}}@keyframes bq-glimm{from{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}@keyframes bq-leuchten{from{clip-path:inset(-60% 100% -60% -30%)}to{clip-path:inset(-60% -30% -60% -30%)}}@keyframes bq-ziel{0%,80%{opacity:.82}to{opacity:1}}@keyframes bq-spannen{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bq-lauf{from{transform:translateX(6%)}to{transform:translateX(-34%)}}@keyframes bq-lauf-zurueck{from{transform:translateX(-30%)}to{transform:translateX(4%)}}html.bq-fx.kein-sda .bq-schnitt__flaeche{transition:clip-path calc(var(--dauer-lang) * 4 / 3) var(--ease)}html.bq-fx.kein-sda .bq-schnitt:not(.ist-da) .bq-schnitt__flaeche{clip-path:inset(7% 6% 0 round 26px)}html.bq-fx.kein-sda .bq-schnitt__titel em,html.bq-fx.kein-sda .bq-schnitt__linie,html.bq-fx.kein-sda .bq-schnitt__licht{transition:clip-path var(--dauer-lang) var(--ease) .35s,transform var(--dauer-lang) var(--ease) .5s,opacity var(--dauer-lang) var(--ease) .2s}html.bq-fx.kein-sda .bq-schnitt:not(.ist-da) .bq-schnitt__titel em{clip-path:inset(-60% 100% -60% -30%)}html.bq-fx.kein-sda .bq-schnitt:not(.ist-da) .bq-schnitt__linie{transform:scaleX(0)}html.bq-fx.kein-sda .bq-schnitt:not(.ist-da) .bq-schnitt__licht{opacity:0}html.bq-fx.kein-sda .bq-schnitt__lauf{transform:translateX(calc(6% - 40% * var(--p,0)))}html.bq-fx.kein-sda .bq-schnitt__lauf--zeit{transform:translateX(calc(-30% + 34% * var(--p,0)))}html.bq-fx .bq-schnitt__band{transform:skewX(calc(var(--v,0) * 1deg));transform-origin:50% 100%}@media(prefers-reduced-motion:reduce){.bq-licht,.bq-licht::after,.bq-licht svg{transition:none}.bq-schnitt__band{transform:none!important}}
