@font-face{font-family:display;src:url(../media/hanken_grotesk_latin_wght_normal-s.3241148m1u9do.woff2?dpl=dpl_4smeCgfxkaa8R4CSxic2w6L8xZpg)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display;src:url(../media/hanken_grotesk_latin_ext_wght_normal-s.23qn2_caajicl.woff2?dpl=dpl_4smeCgfxkaa8R4CSxic2w6L8xZpg)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:100.0%;descent-override:30.3%;line-gap-override:0.0%;size-adjust:100.0%}.display_977b5859-module__VzDkJG__className{font-family:display,display Fallback,system-ui,Segoe UI,Arial,sans-serif}.display_977b5859-module__VzDkJG__variable{--font-display-raw:"display", "display Fallback", system-ui, Segoe UI, Arial, sans-serif}
@font-face{font-family:text;src:url(../media/work_sans_latin_wght_normal-s.p.2xhghglq35dij.woff2?dpl=dpl_4smeCgfxkaa8R4CSxic2w6L8xZpg)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:text;src:url(../media/work_sans_latin_ext_wght_normal-s.p.0nk9cg2l6i0w8.woff2?dpl=dpl_4smeCgfxkaa8R4CSxic2w6L8xZpg)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:93.0%;descent-override:24.3%;line-gap-override:0.0%;size-adjust:100.0%}.text_e72f9620-module__AEA4MW__className{font-family:text,text Fallback,system-ui,Segoe UI,Arial,sans-serif}.text_e72f9620-module__AEA4MW__variable{--font-text-raw:"text", "text Fallback", system-ui, Segoe UI, Arial, sans-serif}
.Curtain-module__0UDThq__curtain{display:none}html[data-curtain] .Curtain-module__0UDThq__curtain{z-index:200;background-color:var(--raw-ink-1000);opacity:1;transition:opacity .3s var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}html[data-curtain=out] .Curtain-module__0UDThq__curtain{opacity:0;pointer-events:none}.Curtain-module__0UDThq__inner{justify-items:center;gap:var(--space-4);padding-inline:var(--page-pad);text-align:center;display:grid;position:relative}.Curtain-module__0UDThq__mark{opacity:0;width:clamp(64px,18vw,104px);height:auto;animation:Curtain-module__0UDThq__markIn .38s var(--ease-out) forwards;transform:scale(.94)}.Curtain-module__0UDThq__sweepWrap{pointer-events:none;width:clamp(180px,62vw,320px);height:clamp(64px,18vw,104px);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Curtain-module__0UDThq__sweep{inset-block:0;background:linear-gradient(100deg, rgb(var(--raw-gold-200-rgb) / 0) 0%, rgb(var(--raw-gold-200-rgb) / .5) 50%, rgb(var(--raw-gold-200-rgb) / 0) 100%);width:44%;animation:Curtain-module__0UDThq__sweep .42s var(--ease-inout) .14s forwards;position:absolute;left:0;transform:translate(-160%)}.Curtain-module__0UDThq__wordmark{font-family:var(--font-ui);font-size:calc(clamp(1.5rem, 6vw, 2.25rem) * var(--skala));letter-spacing:-.02em;color:var(--raw-paper-050);opacity:0;animation:Curtain-module__0UDThq__riseIn .3s var(--ease-out) .16s forwards;font-weight:600;transform:translateY(10px)}.Curtain-module__0UDThq__line{max-width:32ch;font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--raw-gold-300);opacity:0;animation:Curtain-module__0UDThq__riseIn .28s var(--ease-out) .28s forwards;transform:translateY(8px)}.Curtain-module__0UDThq__skip{right:var(--page-pad);bottom:calc(var(--space-6) + env(safe-area-inset-bottom));min-height:var(--touch-min);padding-inline:var(--space-4);border:var(--border-hair) solid var(--raw-gold-800);color:var(--raw-ink-200);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;opacity:1;background:0 0;position:absolute}.Curtain-module__0UDThq__skip:hover{color:var(--raw-gold-300);border-color:var(--raw-gold-600)}@keyframes Curtain-module__0UDThq__markIn{to{opacity:1;transform:scale(1)}}@keyframes Curtain-module__0UDThq__sweep{to{transform:translate(360%)}}@keyframes Curtain-module__0UDThq__riseIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-curtain] .Curtain-module__0UDThq__curtain{display:none}}
.HandlungsLeiste-module__QQC4SW__leiste{display:none}@media (max-width:47.999rem){.HandlungsLeiste-module__QQC4SW__leiste{inset-inline:0;z-index:60;gap:var(--gap-2);padding:var(--gap-1) var(--gap-3) calc(var(--gap-1) + env(safe-area-inset-bottom));background-color:var(--raw-ink-1000);border-top:var(--border-hair) solid var(--raw-gold-800);grid-template-columns:1fr 1fr;transition:transform .2s ease-out;display:grid;position:fixed;bottom:0;transform:translateY(110%)}.HandlungsLeiste-module__QQC4SW__leisteEinzeln{grid-template-columns:1fr}.HandlungsLeiste-module__QQC4SW__leiste[data-sichtbar]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.HandlungsLeiste-module__QQC4SW__leiste{transition:none}}body:has(header[data-menu-open]) .HandlungsLeiste-module__QQC4SW__leiste{display:none}}.HandlungsLeiste-module__QQC4SW__feld{justify-content:center;align-items:center;gap:var(--gap-2);min-height:var(--touch-min);border-radius:var(--radius-control);border:var(--border-hair) solid var(--raw-gold-800);color:var(--raw-paper-050);font-size:var(--text-small);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);transition:background-color var(--dur-micro) var(--ease-out);background-color:#0000;text-decoration:none;display:inline-flex}.HandlungsLeiste-module__QQC4SW__feld:active{background-color:var(--raw-ink-800)}.HandlungsLeiste-module__QQC4SW__feldGold{background-color:var(--raw-gold-400);border-color:var(--raw-gold-400);color:var(--raw-ink-1000)}.HandlungsLeiste-module__QQC4SW__feldGold:active{background-color:var(--raw-gold-300)}.HandlungsLeiste-module__QQC4SW__zeichen{width:.95em;height:.95em;color:var(--raw-gold-300);display:inline-flex}.HandlungsLeiste-module__QQC4SW__zeichen svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.HandlungsLeiste-module__QQC4SW__feld{transition:none}}
:root{--raw-ink-1000:#000;--raw-ink-950:#07080a;--raw-ink-900:#0d0f13;--raw-ink-850:#131620;--raw-ink-800:#191d26;--raw-ink-700:#262b36;--raw-ink-600:#3a4150;--raw-ink-500:#566072;--raw-ink-400:#7d8798;--raw-ink-300:#a8b0be;--raw-ink-200:#ccd2db;--raw-ink-100:#e6e9ee;--raw-ink-050:#f4f6f8;--raw-white:#fff;--raw-paper-050:#fcfcfb;--raw-paper-100:#f6f5f2;--raw-paper-200:#edeae4;--raw-paper-300:#e2ded5;--raw-paper-400:#d3cdc1;--raw-paper-500:#b5ada0;--raw-paper-700:#6d675d;--raw-paper-750:#605b52;--raw-paper-800:#45413a;--raw-paper-900:#23211d;--raw-paper-950:#171613;--raw-gold-200:#fff0c2;--raw-gold-300:#f6de9e;--raw-gold-400:#ebcb7e;--raw-gold-600:#c9a453;--raw-gold-700:#b08f42;--raw-gold-800:#8a6f2c;--raw-gold-900:#5c4a1c;--raw-gold-200-rgb:255 240 194;--raw-gold-300-rgb:246 222 158;--raw-gold-400-rgb:235 203 126;--raw-gold-600-rgb:201 164 83;--raw-gold-800-rgb:138 111 44;--raw-rot-300:#ffa198;--raw-rot-600:#b3261e;--raw-steel-100:#e4e9ef;--raw-steel-300:#a9b6c6;--raw-steel-600:#46586e;--raw-steel-800:#26313f;--raw-signal-700:#8a4b12;--raw-signal-200:#f6e2cd;--raw-space-1:.25rem;--raw-space-2:.5rem;--raw-space-3:.75rem;--raw-space-4:1rem;--raw-space-5:1.5rem;--raw-space-6:2rem;--raw-space-7:3rem;--raw-space-8:4rem;--raw-space-9:6rem;--raw-space-10:8rem;--raw-radius-0:0;--raw-radius-1:2px;--raw-radius-2:4px;--raw-radius-3:10px;--raw-line-hair:1px;--raw-line-solid:2px;--raw-dur-micro:.22s;--raw-dur-state:.3s;--raw-dur-reveal:.7s;--raw-ease-out:cubic-bezier(.22, .61, .36, 1);--raw-ease-inout:cubic-bezier(.4, 0, .2, 1);--raw-touch-min:44px}
:root{--color-canvas:var(--raw-ink-950);--color-surface:var(--raw-ink-900);--color-surface-raised:var(--raw-ink-850);--color-surface-sunken:var(--raw-ink-1000);--color-surface-inverse:var(--raw-paper-100);--color-text-primary:var(--raw-ink-050);--color-text-secondary:var(--raw-ink-300);--color-text-muted:var(--raw-ink-400);--color-text-on-accent:var(--raw-ink-950);--color-text-inverse:var(--raw-ink-900);--color-accent:var(--raw-gold-400);--color-accent-strong:var(--raw-gold-300);--color-accent-quiet:var(--raw-gold-800);--color-border:var(--raw-ink-700);--color-border-strong:var(--raw-ink-600);--color-rule:var(--raw-ink-800);--color-control-bg:var(--raw-gold-400);--color-control-text:var(--raw-ink-950);--color-control-bg-hover:var(--raw-gold-300);--color-control-quiet-border:var(--raw-ink-600);--color-focus-ring:var(--raw-gold-200);--color-notice-bg:var(--raw-ink-850);--color-notice-border:var(--raw-gold-600);--color-notice-text:var(--raw-ink-100);--scrim-strong:.86;--scrim-mid:.58;--scrim-soft:.3;--font-ui:var(--font-text-raw), system-ui, "Segoe UI", Arial, sans-serif;--font-display:var(--font-display-raw), system-ui, "Segoe UI", Arial, sans-serif;--font-body:var(--font-ui);--font-meta:var(--font-ui);--tracking-display:-.01em;--tracking-body:0;--tracking-label:.16em;--leading-display:1.08;--leading-tight:1.22;--leading-body:1.7;--seiten-skala:1.1;--skala:var(--seiten-skala);--kopf-skala:1;--text-label:calc(clamp(.75rem, .7268rem + .0952vw, .8125rem) * var(--skala));--text-small:calc(clamp(.875rem, .8518rem + .0952vw, .9375rem) * var(--skala));--text-body:calc(clamp(1.0625rem, 1.0161rem + .1905vw, 1.1875rem) * var(--skala));--text-lead:calc(clamp(1.3313rem, 1.2384rem + .381vw, 1.5813rem) * var(--skala));--text-h3:calc(clamp(1.3313rem, 1.2384rem + .381vw, 1.5813rem) * var(--skala));--text-h2:calc(clamp(1.6625rem, 1.4954rem + .6857vw, 2.1125rem) * var(--skala));--text-h1:calc(clamp(2.075rem, 1.8011rem + 1.1238vw, 2.8125rem) * var(--skala));--text-display:calc(clamp(2.5938rem, 1.6977rem + 3.6762vw, 5.0062rem) * var(--skala));--text-seite:calc(clamp(1.7rem, 1.4179rem + 1.2185vw, 2.2727rem) * var(--skala));--text-hero:calc(clamp(2.075rem, 1.2686rem + 3.3086vw, 4.25rem) * var(--skala));--text-hero-desktop:calc(clamp(2.7841rem, .4619rem + 3.3vw, 4.4106rem) * var(--skala));--size-label:var(--text-label);--size-small:var(--text-small);--size-body:var(--text-body);--size-lead:var(--text-lead);--size-h3:var(--text-h3);--size-h2:var(--text-h2);--size-display:var(--text-display);--measure:68ch;--measure-tight:46ch;--weight-body:400;--weight-medium:500;--weight-label:600;--weight-strong:700;--weight-display:800;--weight-display-level:var(--weight-display);--weight-h1:var(--weight-display);--weight-h2:var(--weight-strong);--weight-h3:var(--weight-label);--weight-lead:var(--weight-body);--weight-text:var(--weight-body);--gap-1:calc(.5rem * var(--skala));--gap-2:calc(1rem * var(--skala));--gap-3:calc(1.5rem * var(--skala));--gap-4:calc(2rem * var(--skala));--gap-5:calc(3rem * var(--skala));--gap-6:calc(4rem * var(--skala));--gap-7:calc(6rem * var(--skala));--gap-8:calc(8rem * var(--skala));--gap-9:calc(10rem * var(--skala));--space-1:var(--gap-1);--space-2:var(--gap-1);--space-3:var(--gap-2);--space-4:var(--gap-2);--space-5:var(--gap-3);--space-6:var(--gap-4);--space-7:var(--gap-5);--space-8:var(--gap-6);--space-9:var(--gap-7);--space-10:var(--gap-8);--section-gap:var(--gap-6);--page-pad:calc(clamp(1.25rem, 5vw, 4rem) * var(--skala));--content-max:78rem;--gap-heading-to-text:var(--gap-1);--gap-group:var(--gap-5);--radius-card:12px;--radius-control:10px;--radius-pill:999px;--card-pad:var(--gap-3);--card-pad-lg:var(--gap-4);--border-hair:var(--raw-line-hair);--radius-panel:var(--radius-card);--dur-micro:var(--raw-dur-micro);--dur-state:var(--raw-dur-state);--dur-reveal:var(--raw-dur-reveal);--ease-out:var(--raw-ease-out);--ease-inout:var(--raw-ease-inout);--touch-min:var(--raw-touch-min);--touch-menu:48px;--header-h:calc(119px * var(--skala));--kopf-hoehe-voll:calc(104px * var(--kopf-skala));--band-bg:var(--raw-ink-1000);--band-bg-raised:var(--raw-ink-950);--band-bg-sunken:var(--raw-ink-1000);--band-text:var(--raw-paper-050);--band-text-secondary:var(--raw-ink-200);--band-text-muted:var(--raw-ink-300);--band-accent-text:var(--raw-gold-300);--band-accent-line:var(--raw-gold-600);--band-accent-fill:var(--raw-gold-400);--band-rule:var(--raw-gold-800);--band-rule-strong:var(--raw-gold-600);--band-focus:var(--raw-gold-200);--card-bg:#14161c;--card-bg-hover:#191c24;--card-ring:#ffffff14;--card-ring-hover:#ffffff24;--band-label:var(--raw-gold-300);--card-edge:#ffffff0f;--card-shadow:0 18px 40px #00000061;--card-shadow-hover:0 24px 54px #00000080;--band-fehler-text:var(--raw-rot-300)}.band-light{--band-bg:var(--raw-paper-050);--band-bg-raised:var(--raw-white);--band-bg-sunken:var(--raw-paper-100);--band-text:var(--raw-ink-900);--band-text-secondary:var(--raw-ink-600);--band-text-muted:var(--raw-ink-500);--band-accent-text:var(--raw-gold-900);--band-accent-line:var(--raw-gold-600);--band-accent-fill:var(--raw-gold-400);--band-rule:var(--raw-paper-300);--band-rule-strong:var(--raw-paper-400);--band-label:var(--raw-steel-600);--band-focus:var(--raw-gold-900);--card-bg:var(--raw-white);--card-bg-hover:var(--raw-paper-100);--card-edge:#ffffffe6;--card-ring:var(--raw-paper-300);--card-ring-hover:var(--raw-paper-400);--card-shadow:0 1px 2px #23211d0f, 0 8px 24px #23211d0f;--card-shadow-hover:0 2px 4px #23211d14, 0 14px 32px #23211d1a;--band-fehler-text:var(--raw-rot-600)}@media (min-width:48rem){:root{--abschnitt-luecke:120px;--section-gap:calc(var(--abschnitt-luecke) / 2)}}.band-dark{--band-bg:var(--raw-ink-1000);--band-bg-raised:var(--raw-ink-950);--band-bg-sunken:var(--raw-ink-1000);--band-text:var(--raw-paper-050);--band-text-secondary:var(--raw-ink-200);--band-text-muted:var(--raw-ink-300);--band-accent-text:var(--raw-gold-300);--band-accent-line:var(--raw-gold-600);--band-accent-fill:var(--raw-gold-400);--band-rule:var(--raw-gold-800);--band-rule-strong:var(--raw-gold-600);--band-label:var(--raw-gold-300);--band-focus:var(--raw-gold-200);--card-bg:#14161c;--card-bg-hover:#191c24;--card-edge:#ffffff17;--card-ring:#ffffff14;--card-ring-hover:#ffffff24;--card-shadow:0 1px 2px #00000080, 0 10px 30px #0000006b;--card-shadow-hover:0 2px 6px #0000008c, 0 18px 42px #00000080}@media (max-width:47.999rem){:root{--text-small:calc(.9688rem * var(--skala));--text-label:calc(.8125rem * var(--skala));--size-small:var(--text-small);--size-label:var(--text-label);--anfang-frei:2rem;--anfang-oben:calc(4.8125rem + var(--anfang-frei));--abschnitt-luecke:90px;--section-gap:calc(var(--abschnitt-luecke) / 2)}}
*,:before,:after{box-sizing:border-box}:root{--handlungsleiste-h:0px}@media (max-width:47.999rem){:root{--handlungsleiste-h:calc(60px + env(safe-area-inset-bottom))}}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip}:target,[id],h1,h2,h3,h4{scroll-margin-top:calc(var(--header-h) + var(--space-4))}body{background-color:var(--color-canvas);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6,p,blockquote){overflow-wrap:break-word}@media (max-width:35.999rem){:where(h1,h2,h3,h4,h5,h6,p,blockquote){-webkit-hyphens:auto;hyphens:auto}}@media (min-width:36rem){:where(h1,h2,h3,h4,h5,h6,p,blockquote){-webkit-hyphens:manual;hyphens:manual}}:where(h1,h2,h3,h4,h5,h6,p,blockquote){hyphenate-limit-chars:6 4 3;hyphenate-limit-lines:1;-webkit-hyphenate-limit-lines:1;hyphenate-limit-last:always}:where(article,li,[class*=cell],[class*=Cell],[class*=karte],[class*=card]) :where(h2,h3,h4){-webkit-hyphens:manual;hyphens:manual}:where(li,dt,dd,figcaption,summary){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}[hidden]{display:none!important}h1{font-family:var(--font-display);font-weight:var(--weight-h1)}h2{font-family:var(--font-display);font-weight:var(--weight-h2)}h3,h4{font-weight:var(--weight-h3)}p,li,dd,blockquote{font-weight:var(--weight-text)}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}html{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--band-focus);outline-offset:3px}[data-reveal]{opacity:1}html[data-js] [data-reveal][data-armed]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(14px)}html[data-js] [data-reveal][data-armed][data-shown]{opacity:1;transform:none}html[data-js] [data-stagger][data-armed]>*{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transition-delay:calc(min(var(--i,0), 7) * 70ms);transform:translateY(16px)}html[data-js] [data-stagger][data-armed][data-shown]>*{opacity:1;transform:none}html[data-js] [data-reveal-image][data-armed]{overflow:hidden}html[data-js] [data-reveal-image][data-armed] img{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-out), transform 1.2s var(--ease-out);transform:scale(1.07)}html[data-js] [data-reveal-image][data-armed][data-shown] img{clip-path:inset(0);transform:none}html[data-js] [data-rule][data-armed]{background-color:#0000;position:relative}html[data-js] [data-rule][data-armed]:after{content:"";background-color:var(--band-accent-line);transform-origin:0;transition:transform .76s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}html[data-js] [data-rule][data-armed][data-shown]:after{transform:scaleX(1)}[data-count],[class*=Num],[class*=stepMark],[class*=stepDot]{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:2ch}@media (prefers-reduced-motion:reduce){html[data-js] [data-reveal][data-armed],html[data-js] [data-reveal][data-armed][data-shown],html[data-js] [data-stagger][data-armed]>*,html[data-js] [data-stagger][data-armed][data-shown]>*{opacity:1;transition:none;transform:none}html[data-js] [data-reveal-image][data-armed] img,html[data-js] [data-reveal-image][data-armed][data-shown] img{clip-path:none;transition:none;transform:none}html[data-js] [data-rule][data-armed]{background-color:var(--band-accent-line)}html[data-js] [data-rule][data-armed]:after,html[data-js] [data-rule][data-armed][data-shown]:after{content:none;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;padding:var(--space-3) var(--space-5);min-height:var(--touch-min);background-color:var(--color-control-bg);color:var(--color-control-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:var(--space-4);top:var(--space-4)}.card{border-radius:var(--radius-card);background-color:var(--card-bg);border:var(--border-hair) solid var(--card-ring);box-shadow:var(--card-shadow);padding:var(--card-pad-lg);transition:transform var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);position:relative}.card:before{content:"";inset-inline:var(--radius-card);background:linear-gradient(to right, transparent, var(--card-edge), transparent);pointer-events:none;height:1px;position:absolute;top:0}.card-accent:after{content:"";left:var(--card-pad-lg);background-color:var(--band-accent-fill);width:40px;height:2px;transition:width var(--dur-state) var(--ease-out);border-radius:0 0 2px 2px;position:absolute;top:0}.card-hover:hover{background-color:var(--card-bg-hover);border-color:var(--card-ring-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.card-hover:hover.card-accent:after{width:72px}.btn{justify-content:center;align-items:center;gap:var(--gap-1);min-height:52px;padding-inline:var(--gap-3);border-radius:var(--radius-control);border:var(--border-hair) solid transparent;font-family:inherit;font-size:var(--text-small);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn>.btn-arrow{width:8px;height:8px;transition:transform var(--dur-state) var(--ease-out);border-top:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.btn:hover>.btn-arrow{transform:rotate(45deg)translate(3px,-3px)}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background-color:var(--band-accent-fill);border-color:var(--band-accent-line);color:var(--raw-ink-1000);overflow:hidden;box-shadow:0 1px 2px #00000047,0 10px 24px #0000003d}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg, rgb(var(--raw-gold-200-rgb) / 0) 0%, rgb(var(--raw-gold-200-rgb) / .5) 44%, rgb(var(--raw-gold-200-rgb) / .66) 52%, rgb(var(--raw-gold-200-rgb) / 0) 100%);width:38%;animation:11.2s linear infinite glanzTakt;animation-delay:var(--glanz-versatz,0s);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes glanzTakt{0%{transform:translate(-120%)}10.7%{transform:translate(300%)}to{transform:translate(300%)}}.btn-primary:hover:after,.btn-primary:focus-visible:after{animation:glanzTakt 11.2s linear infinite, glanzZug .62s var(--ease-out) 1}@keyframes glanzZug{0%{transform:translate(-120%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.btn-primary:after,.btn-primary:hover:after,.btn-primary:focus-visible:after{animation:none;transform:translate(-120%)}}.btn-primary:hover{background-color:var(--raw-gold-300);transform:translateY(-2px);box-shadow:0 2px 6px #00000052,0 16px 34px #0000004d}.btn-primary:active{transform:translateY(0)scale(.99)}.btn-quiet{border-color:var(--card-ring-hover);color:var(--band-text);background-color:#0000}.btn-quiet:before{content:"";z-index:-1;background-color:var(--card-bg-hover);transform-origin:bottom;transition:transform var(--dur-state) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.btn-quiet:hover{border-color:var(--band-accent-line)}.btn-quiet:hover:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.card,.card-hover:hover,.btn,.btn:hover,.btn:active{transform:none}.btn-quiet:before{transition:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
