@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--rahmen:100%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-weiss:#fff;--color-tinte:#1a140f;--color-gold:#c9990d;--color-sand:#f3eee4;--color-stein:#6b655d;--color-linie:#ddd7cc;--color-weiss-leise:#bfbdbc;--color-linie-dunkel:#3a3531;--color-tinte-hoch:#25201b;--color-tinte-karte:#2f2925;--font-text:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ease-aus4:cubic-bezier(.25, 1, .5, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-weiss);color:var(--color-tinte);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--kopf-h) + 16px)}body{background:var(--color-weiss);font-family:var(--font-text);font-weight:400;font-size:var(--g-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;overflow-x:clip}button,input,select,textarea{font-family:var(--font-text);font-size:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}em,i{font-style:normal}strong,b{font-weight:600}:focus-visible{outline:2px solid var(--color-tinte);outline-offset:3px}.dunkel :focus-visible{outline-color:var(--color-gold)}.dunkel ::selection{background:var(--color-gold);color:var(--color-tinte)}img,video,svg{max-width:100%}html,body{background:var(--color-tinte);color:var(--color-weiss);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{outline-color:var(--color-gold)}::selection{background:var(--color-gold);color:var(--color-tinte)}body{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background:url(/korn.png) 0 0/160px 160px;position:fixed;inset:0}}@layer components{:is(.t-h1,.t-h2,.t-gross,.t-h3){text-wrap:balance;font-weight:600}.t-h1{font-size:var(--g-h1);letter-spacing:-.025em;line-height:1.06}.t-h2{font-size:var(--g-h2);letter-spacing:-.025em;line-height:1.1}.t-gross{font-size:var(--g-gross);letter-spacing:-.025em;line-height:1.1}.t-h3{font-size:var(--g-h3);letter-spacing:-.012em;line-height:1.25}.t-intro{font-size:var(--g-intro);color:var(--color-stein);text-wrap:pretty;max-width:40em;line-height:1.5}.t-text{font-size:var(--g-text);text-wrap:pretty;max-width:75ch;line-height:1.55}.t-klein{font-size:var(--g-klein);line-height:1.5}.t-label{font-size:var(--g-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stein);align-items:center;gap:10px;font-weight:600;line-height:1.2;display:inline-flex}.t-label:before{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:6px;height:6px}.t-label[data-ohne-punkt]:before{display:none}.t-zahl{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.t-knopf{font-size:var(--g-knopf);letter-spacing:-.005em;font-weight:600;line-height:1}.leise{color:var(--color-stein)}.halb{font-weight:600}.dunkel{background:var(--color-tinte);color:var(--color-weiss)}.dunkel :is(.t-intro,.leise,.t-label){color:var(--color-weiss-leise)}.sand{background:var(--color-sand)}.behaelter{width:min(var(--behaelter), calc(100% - 2 * var(--rand)));margin-inline:auto}.raster{column-gap:var(--spalt);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:992px){.raster{grid-template-columns:repeat(12,minmax(0,1fr))}}.sektion{padding-block:var(--abstand);position:relative}.platte{isolation:isolate;border-radius:var(--r-platte) var(--r-platte) 0 0;position:relative}.kasten{background:var(--color-sand);border-radius:var(--r-kasten)}.haarlinie{background:var(--color-linie);border:0;height:1px}.dunkel .haarlinie{background:var(--color-linie-dunkel)}.sektion-kopf{gap:20px;max-width:52rem;display:grid}.sektion-kopf .t-intro{margin-top:4px}@media (min-width:992px){.sektion-kopf{gap:24px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprungmarke{left:var(--rand);z-index:300;transition:translate .3s var(--k-aus4);position:fixed;top:10px;translate:0 -160%}.sprungmarke:focus-visible{translate:0}.roll{vertical-align:top;margin-block:-.08em;padding-block:.08em;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.roll-lage{white-space:pre;display:inline-flex}.roll-lage>span{white-space:pre;transition:transform .5s var(--k-inout4);transition-delay:calc(var(--i) * 15ms);display:inline-block}.roll-lage[data-zweite]{position:absolute;inset:.08em 0 auto}.roll-lage[data-zweite]>span{transform:translateY(115%)}@media (hover:hover) and (pointer:fine){.roll-ziel:hover .roll-lage>span{transform:translateY(-115%)}.roll-ziel:hover .roll-lage[data-zweite]>span{transform:translateY(0)}}.roll-ziel:focus-visible .roll-lage>span{transform:translateY(-115%)}.roll-ziel:focus-visible .roll-lage[data-zweite]>span{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.roll-lage[data-zweite]{display:none}.roll-lage>span{transition:none;transform:none!important}}.pfeil{transition:transform .4s var(--k-aus4);flex:none;place-items:center;display:inline-grid}.pfeil-links{transform:rotate(180deg)}.pfeil-unten{transform:rotate(90deg)}.pfeil-hoch{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){.roll-ziel:hover .pfeil-rechts{transform:translate(4px)}.roll-ziel:hover .pfeil-unten{transform:rotate(90deg)translate(4px)}}.roll-ziel:focus-visible .pfeil-rechts{transform:translate(4px)}.pille{border-radius:var(--r-pille);cursor:pointer;white-space:nowrap;min-height:52px;transition:background-color var(--d-hover) var(--k-ease), color var(--d-hover) var(--k-ease), transform .5s var(--k-aus4);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:12px;padding:0 26px;display:inline-flex}.pille:active{transform:scale(.97)}.pille-klein{gap:10px;min-height:44px;padding:0 20px;font-size:15px}.pille-gold{background:var(--color-gold);color:var(--color-tinte)}.pille-hell{background:var(--color-weiss);color:var(--color-tinte)}.pille[disabled]{cursor:progress}.dunkel .pille-gold:focus-visible,.dunkel .pille-hell:focus-visible{outline-color:var(--color-gold)}.strich{min-height:44px;font-weight:600;font-size:var(--g-knopf);align-items:center;gap:10px;line-height:1;display:inline-flex}.kopf{z-index:60;height:var(--kopf-h);transition:transform .55s var(--k-aus4), background-color .3s var(--k-ease), border-color .3s var(--k-ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.kopf[data-weg]:not([data-menue]){transform:translateY(-101%)}.kopf-innen{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.kopf-logo{flex:none;width:120px;display:block}.kopf-logo img{width:100%;height:auto;display:block}.kopf-nav{display:none}.kopf-rechts{align-items:center;gap:12px;display:flex}.kopf-cta{display:none}.kopf-menueknopf{width:44px;height:44px;color:var(--color-tinte);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:grid;position:relative}.kopf-menueknopf span{height:2px;transition:transform .45s var(--k-inout4), top .45s var(--k-inout4);background:currentColor;border-radius:2px;position:absolute;left:11px;right:11px}.kopf-menueknopf span:first-child{top:17px}.kopf-menueknopf span:nth-child(2){top:25px}.kopf-menueknopf[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.kopf-menueknopf[aria-expanded=true] span:nth-child(2){top:21px;transform:rotate(-45deg)}@media (min-width:992px){.kopf-logo{width:132px}.kopf-nav{align-items:center;gap:4px;display:flex}.kopf-link{height:44px;color:var(--color-tinte);align-items:center;padding:0 14px;font-size:15px;font-weight:400;display:inline-flex;position:relative}.kopf-link:after{content:"";background:var(--color-gold);width:5px;height:5px;transition:transform .35s var(--k-aus4);border-radius:50%;margin-left:-2.5px;position:absolute;bottom:4px;left:50%;transform:scale(0)}.kopf-link:hover:after,.kopf-link[aria-current]:after{transform:scale(1)}.kopf-cta{display:inline-flex}.kopf-menueknopf{display:none}}.menue{z-index:55;padding:calc(var(--kopf-h) + 24px) var(--rand) calc(28px + env(safe-area-inset-bottom));background:var(--color-weiss);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--d-menue-zu) var(--k-inout4), visibility 0s linear var(--d-menue-zu);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menue[data-offen]{clip-path:inset(0);visibility:visible;transition:clip-path var(--d-menue-auf) var(--k-inout4), visibility 0s}.menue-liste{border-top:1px solid var(--color-linie);display:grid}.menue-liste a{border-bottom:1px solid var(--color-linie);letter-spacing:-.02em;justify-content:space-between;align-items:center;min-height:64px;font-size:28px;font-weight:600;display:flex}.menue-liste li{opacity:0;transition:opacity .3s var(--k-ease), transform .3s var(--k-ease);transform:translateY(16px)}.menue[data-offen] .menue-liste li{opacity:1;transition:opacity .5s var(--k-aus4) calc(.12s + var(--i) * 50ms), transform .6s var(--k-aus4) calc(.12s + var(--i) * 50ms);transform:none}.menue-fuss{gap:20px;margin-top:auto;padding-top:40px;display:grid}.menue-fuss .pille{width:100%}@media (prefers-reduced-motion:reduce){.menue,.menue[data-offen],.menue-liste li,.menue[data-offen] .menue-liste li{transition-duration:10ms;transition-delay:0s}.kopf[data-weg]:not([data-menue]){transform:none}}@media (min-width:992px){.menue{display:none}}.fuss{padding-top:var(--abstand-klein);padding-bottom:calc(32px + env(safe-area-inset-bottom));position:relative}main:not(:has(>:last-child.dunkel))+.fuss{border-radius:var(--r-platte) var(--r-platte) 0 0}main:has(>:last-child.dunkel)+.fuss{padding-top:0}.fuss-logo{aspect-ratio:3982/1534;width:100%;display:block;position:relative}.fuss-logo>img,.fuss-logo>svg{width:100%;height:100%;position:absolute;inset:0}.fuss-logo .gold{fill:var(--color-gold)}html:not(.js-bewegung) .fuss-logo .gold,.fuss-logo[data-fertig] .gold{-webkit-mask:none;mask:none}.fuss-raster{margin-top:var(--abstand-klein);border-top:1px solid var(--color-linie-dunkel);gap:40px;padding-top:40px;display:grid}.fuss-spalte{align-content:start;gap:14px;display:grid}.fuss-spalte a{width:fit-content}.fuss-titel{margin-bottom:4px}.fuss-leitsatz{font-size:var(--g-h3);letter-spacing:-.012em;font-weight:600;line-height:1.25}.fuss-unten{margin-top:var(--abstand-klein);border-top:1px solid var(--color-linie-dunkel);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;display:flex}@media (max-width:991.98px){.fuss-spalte.t-klein{gap:0;font-size:16px}.fuss-spalte a{align-items:center;min-height:44px;display:inline-flex}.fuss-spalte .fuss-titel{margin-bottom:6px}}@media (hover:hover) and (pointer:fine){.fuss-spalte a:hover{color:var(--color-weiss)}}@media (min-width:768px){.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.fuss-raster{gap:var(--spalt);grid-template-columns:5fr 2fr 3fr 2fr}}.fuss-signatur{border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);color:var(--color-weiss);transition:background-color var(--d-hover) var(--k-aus4), border-color var(--d-hover) var(--k-aus4);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 20px;margin-top:24px;padding:22px 24px;display:grid}.fuss-signatur-marke{grid-column:1/-1;justify-items:start;gap:12px;display:grid}.fuss-signatur-label{color:var(--color-weiss-leise)}.fuss-signatur-wort{width:auto;height:26px;display:block;overflow:visible}.vonaxe-punkt{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--k-aus4)}.fuss-signatur-text{color:var(--color-weiss-leise);font-size:15px;line-height:1.4}.fuss-signatur-ring{border:1px solid #ffffff4d;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.fuss-signatur-ring{border:1px solid color-mix(in srgb, var(--color-weiss) 30%, transparent)}}.fuss-signatur-ring{border-radius:var(--r-pille);transition:background-color var(--d-hover) var(--k-aus4), border-color var(--d-hover) var(--k-aus4), color var(--d-hover) var(--k-aus4)}.fuss-signatur .pfeil{transform:rotate(-45deg)}.fuss-signatur:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@media (hover:hover) and (pointer:fine){.fuss-signatur:hover{background-color:var(--color-tinte-hoch);border-color:var(--color-weiss-leise)}.fuss-signatur:hover .fuss-signatur-ring{background-color:var(--color-weiss);border-color:var(--color-weiss);color:var(--color-tinte)}.fuss-signatur:hover .vonaxe-punkt{transform:scale(1.35)}.fuss-signatur:hover .pfeil{transform:rotate(-45deg)translate(3px)}}@media (min-width:992px){.fuss-signatur{grid-template-columns:minmax(0,1fr) auto auto;gap:32px;padding:28px 32px}.fuss-signatur-marke{grid-column:auto}.fuss-signatur-wort{height:34px}.fuss-signatur-text{font-size:16px}.fuss-signatur-ring{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.fuss-signatur:hover .vonaxe-punkt{transform:none}.fuss-signatur:hover .pfeil{transform:rotate(-45deg)}}.telefon{background:var(--color-tinte);border-radius:13%/7.1%;width:100%;padding:2.6%;position:relative}.dunkel .telefon{outline:1px solid var(--color-linie-dunkel);outline-offset:-1px}.telefon-schirm{aspect-ratio:9/16;isolation:isolate;background:var(--color-tinte);border-radius:10.6%/6%;position:relative;overflow:hidden;container-type:inline-size}.telefon-schirm>img,.telefon-schirm>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.telefon-schirm>video{opacity:0;transition:opacity .5s var(--k-aus3)}.telefon[data-spielt] .telefon-schirm>video{opacity:1}.telefon-schirm:after{content:"";z-index:3;border-radius:var(--r-pille);background:var(--color-tinte);pointer-events:none;width:27cqi;height:7.6cqi;position:absolute;top:3.4cqi;left:50%;translate:-50%}.telefon-knopf{z-index:2;border-radius:inherit;color:var(--color-tinte);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:3cqi;padding:5.5cqi;display:flex;position:absolute;inset:0}.telefon-knopf:focus-visible{outline:2px solid var(--color-gold);outline-offset:-5px}.telefon-chip{border-radius:var(--r-pille);white-space:nowrap;font-variant-numeric:tabular-nums;min-height:2.7em;transition:transform var(--d-hover) var(--k-aus3);align-items:center;gap:.5em;padding:0 1em 0 .85em;font-size:max(11px,4.6cqi);font-weight:600;line-height:1;display:inline-flex}.telefon-chip svg{flex:none;width:1.15em;height:1.15em}.telefon-ton{background:var(--color-weiss);color:var(--color-tinte);margin-left:auto}.telefon-aufrufe{background:var(--color-tinte);color:var(--color-weiss)}.telefon-aufrufe:before{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:.45em;height:.45em}.telefon-knopf:has(>.telefon-aufrufe[data-echt]){background:linear-gradient(#0000 66%,#0000009e)}.telefon-aufrufe[data-echt]{color:#fff;text-shadow:0 1px 3px #0009;background:0 0;gap:.35em;min-height:0;margin:0 0 .5em .55em;padding:0;font-size:max(13px,5.6cqi);font-weight:600;position:relative}.telefon-aufrufe[data-echt]:before{content:none}.telefon-aufrufe[data-echt] .aufrufe-auge{filter:drop-shadow(0 1px 2px #0000008c);width:1.3em;height:1.3em}.aufrufe-kreis{--zug-dauer:.9s;--zug-verzug:.35s;pointer-events:none;position:absolute;inset:-1em -1.05em -.95em -1.1em;rotate:-4deg}.aufrufe-kreis svg{width:100%;height:100%;display:block;overflow:visible}.aufrufe-kreis path{fill:none;stroke:#e5322d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000059)}@container (max-width:190px){.telefon-ton{justify-content:center;width:2.7em;padding:0}.telefon-ton-text{display:none}}@media (hover:hover) and (pointer:fine){.telefon-knopf:hover .telefon-ton{transform:scale(1.06)}}.reel-dialog{width:100%;max-width:none;height:100%;max-height:none;padding:calc(16px + env(safe-area-inset-top)) var(--rand) calc(16px + env(safe-area-inset-bottom));background:var(--color-tinte);color:var(--color-weiss);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0}.reel-dialog[open]{place-items:center;display:grid}.reel-dialog::backdrop{background:var(--color-tinte)}.reel-dialog-buehne{justify-items:center;gap:16px;max-width:100%;display:grid}.reel-dialog[open] .reel-dialog-buehne{animation:dialog-auf .5s var(--k-aus4) both}.reel-dialog-video{border-radius:var(--r-kasten);background:var(--color-tinte);object-fit:contain;width:auto;max-width:100%;height:min(82svh,1000px);display:block}.reel-dialog-zeile{font-size:var(--g-klein);color:var(--color-weiss-leise);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.reel-dialog-zeile strong{color:var(--color-weiss)}.reel-dialog-zu{z-index:2;top:calc(16px + env(safe-area-inset-top));right:var(--rand);background:var(--color-weiss);width:48px;height:48px;color:var(--color-tinte);cursor:pointer;transition:transform var(--d-hover) var(--k-aus3);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.reel-dialog-zu:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.reel-dialog-zu:hover{transform:rotate(90deg)}}@keyframes dialog-auf{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (prefers-reduced-motion:reduce){.reel-dialog[open] .reel-dialog-buehne{animation:none}}.reel{align-content:start;gap:14px;display:grid}.reel-unterschrift{font-size:var(--g-klein);gap:2px;line-height:1.4;display:grid}.reel-unterschrift strong{font-weight:600}.zahl{border-top:1px solid var(--color-linie);align-content:start;gap:10px;padding-top:20px;display:grid}.dunkel .zahl{border-top-color:var(--color-linie-dunkel)}.zahl-von{font-size:var(--g-klein);font-variant-numeric:tabular-nums;line-height:1.3}.zahl-wert{font-size:var(--g-zahl);white-space:nowrap}.zahl-einheit{letter-spacing:-.01em;margin-left:.14em;font-size:.46em}.zahl-titel{font-weight:600;line-height:1.35}.zahl-quelle{font-size:13px;line-height:1.45}.zaehler-geist,html.js-bewegung .zaehler:not([data-bereit]) .zaehler-wert{visibility:hidden}.kurve{--kurve-linie:var(--color-tinte);--kurve-flaeche:var(--color-sand);--kurve-raster:var(--color-linie);--kurve-ring:var(--color-weiss);--kurve-etikett:var(--color-tinte);--kurve-etikett-text:var(--color-weiss);--zug-dauer:1.3s;gap:16px;min-width:0;display:grid;position:relative}.kurve[data-ton=sand]{--kurve-flaeche:var(--color-weiss);--kurve-ring:var(--color-sand)}.kurve[data-ton=dunkel]{--kurve-linie:var(--color-gold);--kurve-flaeche:var(--color-linie-dunkel);--kurve-raster:var(--color-linie-dunkel);--kurve-ring:var(--color-tinte);--kurve-etikett:var(--color-weiss);--kurve-etikett-text:var(--color-tinte)}.kurve-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.kurve-titel{font-weight:600}.kurve-buehne{aspect-ratio:5/2;margin-top:28px;position:relative}.kurve-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.kurve-flaechenpfad{fill:var(--kurve-flaeche)}.kurve-linie{fill:none;stroke:var(--kurve-linie);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.kurve-grund{stroke:var(--kurve-raster);stroke-width:1px;vector-effect:non-scaling-stroke}.kurve-punkt{background:var(--color-gold);outline:3px solid var(--kurve-ring);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.kurve-marke{border-radius:var(--r-pille);background:var(--kurve-etikett);color:var(--kurve-etikett-text);white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.kurve-punkt[data-seite=links] .kurve-marke{left:-6px;translate:0}.kurve-punkt[data-seite=rechts] .kurve-marke{left:auto;right:-6px;translate:0}.kurve-wert{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1;position:absolute;translate:0 calc(-100% - 10px)}.kurve-wert[data-ende]{transform-origin:100% 100%}.kurve-achse{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:13px;display:flex}.laufband{min-width:0;position:relative}.laufband-maske{overflow:hidden}.laufband-spur{width:max-content;animation:laufband var(--d-laufband) linear infinite;display:flex}.laufband-reihe{flex:none;display:flex}.laufband-eintrag{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.laufband-eintrag:after{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:8px;height:8px;margin-inline:clamp(20px,2.8vw,40px)}.laufband:hover .laufband-spur,.laufband:focus-within .laufband-spur,.laufband[data-angehalten] .laufband-spur,.laufband[data-ausser-sicht] .laufband-spur{animation-play-state:paused}.laufband-knopf{top:50%;right:var(--rand);border:1px solid var(--color-gold);background:var(--color-weiss);width:44px;height:44px;color:var(--color-tinte);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;translate:0 -50%}@media (prefers-reduced-motion:no-preference){.laufband:has(>.laufband-knopf) .laufband-maske{margin-right:calc(var(--rand) + 44px + 16px)}}.dunkel .laufband-knopf{background:var(--color-tinte);color:var(--color-weiss)}@keyframes laufband{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.laufband-spur{animation:none}.laufband-maske{scrollbar-width:none;overflow-x:auto}.laufband-knopf{display:none}}.frage{border-bottom:1px solid var(--color-linie)}.frage:first-child{border-top:1px solid var(--color-linie)}.frage-kopf{font:inherit}.frage-knopf{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.frage-text{font-weight:600}.frage-kreis{border:1px solid var(--color-linie);width:40px;height:40px;transition:transform var(--d-frage) var(--k-ease), background-color var(--d-hover) var(--k-aus3), border-color var(--d-hover) var(--k-aus3);border-radius:50%;flex:none;place-items:center;display:grid}.frage-knopf[data-state=open] .frage-kreis{border-color:var(--color-gold);background:var(--color-gold);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.frage-knopf[data-state=closed]:hover .frage-kreis{border-color:var(--color-tinte)}}.frage-inhalt{overflow:hidden}.frage-inhalt>*{max-width:60ch;color:var(--color-stein);padding-bottom:28px}.formular,.formular-paar{gap:18px;display:grid}@media (min-width:640px){.formular-paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.formular{--f-linie:var(--color-stein);--f-leise:var(--color-stein);--f-voll:var(--color-tinte);--f-grund:var(--color-weiss);gap:26px}.formular-gruppe{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.formular-schritt{color:var(--f-voll);align-items:center;gap:12px;margin-bottom:16px;padding:0;font-size:17px;font-weight:600;line-height:1.3;display:flex}.formular-schritt-nr{border:1px solid var(--color-gold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ziel-karten{gap:10px;display:grid}@media (min-width:640px){.ziel-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.ziel-karte{border:1px solid var(--f-linie);background:var(--f-grund);min-height:58px;color:var(--f-voll);cursor:pointer;transition:border-color var(--d-hover) var(--k-aus3);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.ziel-karte input{border:1px solid var(--f-leise);appearance:none;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.ziel-karte input:after{content:"";background:var(--color-gold);width:8px;height:8px;transition:scale .25s var(--k-aus4);border-radius:50%;scale:0}.ziel-karte input:checked{border-color:var(--color-gold)}.ziel-karte input:checked:after{scale:1}.ziel-karte:has(input:checked){border-color:var(--color-gold)}.ziel-karte:has(input:focus-visible){outline:2px solid var(--color-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ziel-karte:hover{border-color:var(--f-voll)}.ziel-karte:has(input:checked):hover{border-color:var(--color-gold)}}.formular-knoepfe{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.formular-wa .wa-zeichen{flex:none}button.formular-mail{color:var(--f-voll);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}.feld{gap:8px;display:grid}.feld-label{font-size:16px;font-weight:600;line-height:1.3}.feld-eingabe{border:1px solid var(--color-stein);background:var(--color-weiss);width:100%;min-height:54px;color:var(--color-tinte);transition:border-color var(--d-hover) var(--k-aus3);border-radius:12px;padding:14px 18px;font-size:16px;line-height:1.4}textarea.feld-eingabe{resize:vertical;min-height:116px}@media (hover:hover) and (pointer:fine){.feld-eingabe:hover{border-color:var(--color-tinte)}}.feld-eingabe:focus-visible{border-color:var(--color-tinte);outline:2px solid var(--color-tinte);outline-offset:1px}.feld[data-fehler] .feld-eingabe{border:2px solid var(--color-tinte);padding:13px 17px}.feld-fehler{font-size:var(--g-klein);align-items:center;gap:8px;font-weight:600;display:flex}.feld-fehler:before{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:6px;height:6px}.formular-falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formular-paket{border:1px solid var(--color-linie);border-radius:var(--r-pille);background:var(--color-weiss);width:fit-content;min-height:40px;font-size:var(--g-klein);align-items:center;gap:10px;padding:4px 4px 4px 16px;display:inline-flex}.formular-paket button{background:var(--color-sand);width:32px;height:32px;color:var(--color-tinte);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.formular-fuss{gap:16px;display:grid}.formular-hinweis{color:var(--color-stein);flex:16rem;font-size:14px;line-height:1.5}.formular-hinweis a{color:var(--color-tinte);font-weight:600}.formular-status{border:1px solid var(--color-linie);background:var(--color-weiss);border-radius:12px;gap:12px;padding:18px 20px;display:grid}.formular-status:empty{display:none}.formular-status a{width:fit-content;font-weight:600}.locke-faden{aspect-ratio:1000/2148;pointer-events:none;position:absolute}.locke-faden:not([data-sofort]){--zug-dauer:1.6s}.locke-faden-svg{width:100%;height:100%;display:block;overflow:visible}.locke-faden[data-sofort] .zug{animation:zug var(--zug-dauer,var(--d-zug)) var(--k-inout4) var(--zug-verzug,.35s) both}@media (prefers-reduced-motion:reduce){.locke-faden[data-sofort] .zug{animation:none}}.hero{isolation:isolate;padding-top:calc(var(--kopf-h) + clamp(32px, 4.6vw, 64px));padding-bottom:calc(var(--abstand-klein) + var(--r-platte));background:var(--color-tinte);position:relative;overflow-x:clip}.hero-grund{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-licht{background:radial-gradient(48% 34% at 34% 22%,#c9990d,#0000);position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.hero-licht{background:radial-gradient(ellipse 48% 34% at 34% 22%, color-mix(in srgb, var(--color-gold) calc(var(--licht) * 20%), transparent), transparent)}}.hero-licht{translate:calc(var(--mx,0) * 70px) calc(var(--my,0) * 40px)}.hero-raster{justify-content:space-between;display:flex;position:absolute;inset:0}.hero-raster>span{background:var(--color-linie-dunkel);opacity:.5;transform-origin:50% 0;width:1px;height:100%}.hero-raster>span:not(:nth-child(3n+1)){display:none}.hero-innen{align-items:center;row-gap:56px;position:relative}.hero-text{grid-column:1/-1;justify-items:start;min-width:0;display:grid;container-type:inline-size}.hero-titel{font-size:min(var(--g-h1), calc(100cqi / 10.2));margin-top:24px}@container (max-width:435.98px){.hero-titel{letter-spacing:-.033em;font-size:min(44px,12.7226cqi - .508906px)}}@container (max-width:339.98px){.hero-titel{font-size:12.3457cqi}}.hervor-zeile{white-space:nowrap}.hervor{padding-inline:.14em;display:inline-block;position:relative}.hervor-wort{position:relative}.hervor-wort:after{content:attr(data-text);color:var(--color-gold);position:absolute;top:0;left:0}.hervor-ecke{border:0 solid var(--color-gold);width:.2em;height:.2em;position:absolute}.hervor-ecke[data-ecke=ol]{border-width:max(2px,.035em) 0 0 max(2px,.035em);top:.04em;left:0}.hervor-ecke[data-ecke=or]{border-width:max(2px,.035em) max(2px,.035em) 0 0;top:.04em;right:0}.hervor-ecke[data-ecke=ul]{border-width:0 0 max(2px,.035em) max(2px,.035em);bottom:-.02em;left:0}.hervor-ecke[data-ecke=ur]{border-width:0 max(2px,.035em) max(2px,.035em) 0;bottom:-.02em;right:0}.hero-intro{max-width:30em;margin-top:28px}.hero-intro strong{color:var(--color-weiss)}.hero-knoepfe{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.hero-zahlen{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;width:100%;max-width:36em;margin-top:44px;display:grid;position:relative}.hero-zahlen:before{content:"";z-index:1;background:var(--color-gold);transform-origin:0;width:100%;height:2px;position:absolute;top:-.5px;left:0}.hero-zahl{grid-row:span 4;grid-template-rows:subgrid;gap:inherit}.hero-zahl .zahl-von{grid-row:1}.hero-zahl .zahl-wert{grid-row:2;font-size:clamp(40px,30px + 1.9vw,60px)}.hero-zahl .zahl-titel{grid-row:3}.hero-zahl .zahl-quelle{grid-row:4;font-size:14px}.hero-logos{gap:16px;width:100%;min-width:0;max-width:36em;margin-top:44px;display:grid}.hero-logos-band .laufband-maske{margin-right:64px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero-logos-band .laufband-knopf{right:0}.hero-logos-band .laufband-eintrag{padding-inline:clamp(18px,2.2vw,32px)}.hero-logos-band .laufband-eintrag:after{display:none}.hero-logo{filter:brightness(0)invert();opacity:.55;width:auto;height:32px;transition:opacity var(--d-hover) var(--k-ease);display:block}.hero-logo:hover{opacity:1}.hero-logo-probe{filter:none;border:1px dashed;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.hero-hinweis{max-width:34em;margin-top:24px}.hero-bild{grid-column:1/-1;justify-self:center;width:min(68vw,300px);position:relative}.hero-telefon-rahmen{z-index:1;position:relative}.hero-kante{fill:none;width:100%;height:100%;stroke:var(--color-gold);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.16 .84;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.hero-faden{z-index:0;height:128%;top:-14%;left:18%}.hero-etikett{z-index:2;border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);background:#2f2925e6;gap:6px;width:max-content;max-width:210px;padding:16px 18px 14px;display:grid;position:absolute;bottom:9%;left:-16%}@supports (color:color-mix(in lab, red, red)){.hero-etikett{background:color-mix(in srgb, var(--color-tinte-karte) 90%, transparent)}}.hero-etikett{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);translate:calc(var(--mx,0) * -14px) calc(var(--my,0) * -10px)}.hero-etikett:before{content:"";background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px}.hero-etikett-wert{font-size:clamp(32px,24px + 1.2vw,46px)}.hero-etikett-text{font-size:15px;font-weight:600;line-height:1.3}.hero-etikett-quelle{color:var(--color-weiss-leise);font-size:12px;line-height:1.4}.hero[data-szene] .hero-innen{will-change:transform, opacity}.hero-buehne{position:relative}.hero-buehne>.hero+*{z-index:1;margin-top:calc(-1 * var(--r-platte));position:relative}@media (max-width:359.98px){.hero-etikett{left:-12%}}@media (min-width:992px){.hero{align-content:center;height:100svh;min-height:680px;padding-bottom:40px;display:grid;position:sticky;top:0}.hero-text{grid-column:1/span 8}.hero-bild{width:min(23vw, 340px, calc((100svh - var(--kopf-h) - 150px) * .56));transform:perspective(1400px) rotateY(calc(var(--mx,0) * 6deg)) rotateX(calc(var(--my,0) * -4deg));grid-column:9/-1}.hero-licht{background:radial-gradient(34% 40% at 30% 26%,#c9990d,#0000),radial-gradient(24% 36% at 78% 52%,#c9990d,#0000)}@supports (color:color-mix(in lab, red, red)){.hero-licht{background:radial-gradient(ellipse 34% 40% at 30% 26%, color-mix(in srgb, var(--color-gold) calc(var(--licht) * 20%), transparent), transparent), radial-gradient(ellipse 24% 36% at 78% 52%, color-mix(in srgb, var(--color-gold) calc(var(--licht) * 10%), transparent), transparent)}}.hero-raster>span:not(:nth-child(3n+1)){display:block}.hero-etikett{max-width:236px;padding:18px 20px 16px;top:58%;bottom:auto;left:-38%}.hero-buehne>.hero+*{margin-top:0}}@media (min-width:992px) and (max-width:1199.98px){.hero-intro{max-width:25em}}@media (prefers-reduced-motion:no-preference){.hero-titel .w{vertical-align:top;margin:0 -.03em -.1em;padding:0 .03em .1em;display:inline-block;overflow:clip}.hero-titel .w>span{animation:wort-hoch 1s var(--k-aus4) calc(.15s + var(--i) * 60ms) both;display:inline-block}.hervor-wort:after{animation:gold-wisch .7s var(--k-inout4) .95s both}.hervor-ecke{animation:ecke-ein .7s var(--k-aus4) .8s both}.hervor-ecke[data-ecke=ol]{--ex:-.25em;--ey:-.2em}.hervor-ecke[data-ecke=or]{--ex:.25em;--ey:-.2em}.hervor-ecke[data-ecke=ul]{--ex:-.25em;--ey:.2em}.hervor-ecke[data-ecke=ur]{--ex:.25em;--ey:.2em}.hero-raster>span{animation:raster-zug 1.1s var(--k-aus4) calc(var(--i) * 35ms) both}.hero-licht{animation:licht-auf 1.6s var(--k-aus4) .1s both}.hero-label{animation:hero-ein .8s var(--k-aus4) 50ms both}.hero-intro{animation:hero-ein .9s var(--k-aus4) .55s both}.hero-knoepfe{animation:hero-ein .9s var(--k-aus4) .65s both}.hero-zahlen{animation:hero-ein .9s var(--k-aus4) .75s both}.hero-zahlen:before{animation:linie-zug 1s var(--k-inout4) .9s both}.hero-logos{animation:logos-ein 1s var(--k-aus4) .9s both}.hero-hinweis{animation:hero-ein .9s var(--k-aus4) .85s both}.hero-telefon{animation:telefon-auf 1.3s var(--k-aus4) .2s both}.hero-kante{animation:kante-lauf 1.15s var(--k-inout4) .75s both}.hero-etikett{animation:etikett-auf .9s var(--k-aus4) 1.05s both}}@keyframes wort-hoch{0%{transform:translateY(110%)}}@keyframes hero-ein{0%{opacity:0;transform:translateY(16px)}}@keyframes gold-wisch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ecke-ein{0%{opacity:0;translate:var(--ex) var(--ey)}to{opacity:1;translate:0}}@keyframes raster-zug{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes licht-auf{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes linie-zug{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes logos-ein{0%{opacity:0;filter:blur(10px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes telefon-auf{0%{clip-path:inset(9% 7% round 13%/7.1%);transform:perspective(1400px)translateY(48px)rotateX(14deg)}to{clip-path:inset(0 round 13%/7.1%);transform:none}}@keyframes kante-lauf{0%{opacity:0;stroke-dashoffset:.16px}12%,78%{opacity:1}to{opacity:0;stroke-dashoffset:-.84px}}@keyframes etikett-auf{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}.beleg-kopf{grid-column:1/-1}.beleg-leiste{margin-top:var(--abstand-klein);border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);background:var(--color-tinte-hoch);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative}.beleg-goldlinie{z-index:1;top:-1px;left:var(--r-kasten);right:var(--r-kasten);background:var(--color-gold);transform-origin:0;pointer-events:none;height:1px;position:absolute}.beleg-zahl.zahl{border-top:0;grid-column:auto;gap:8px;padding:22px 18px 24px}.beleg-zahl:nth-child(odd){border-left:1px solid var(--color-linie-dunkel)}.beleg-zahl:nth-child(n+4){border-top:1px solid var(--color-linie-dunkel)}.beleg-zahl:not(:has(.zahl-von)){padding-top:46.9px}.beleg-zahl .zahl-wert{letter-spacing:-.02em;font-size:clamp(34px,26px + 2.4vw,60px);line-height:1.05}.beleg-zahl .zahl-von{color:var(--color-weiss-leise);font-size:13px}.beleg-zahl .zahl-titel{font-size:15px}.beleg-zahl .zahl-quelle{color:var(--color-weiss-leise);font-size:13px}.beleg-logos{gap:clamp(28px,3vw,44px);display:grid}.beleg-logos .beleg-logos-label{max-width:18em;color:var(--color-weiss);text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(28px,18px + 1.9vw,48px)}.beleg-logos-band{border-block:1px solid var(--color-linie-dunkel)}.beleg-logos-band .laufband-maske{--kante:calc((100% - min(var(--behaelter), 100% - 2 * var(--rand))) / 2);--weich:clamp(40px, 8vw, 120px);-webkit-mask-image:linear-gradient(90deg, transparent var(--kante), #000 calc(var(--kante) + var(--weich)), #000 calc(100% - var(--kante) - var(--weich)), transparent calc(100% - var(--kante)));-webkit-mask-image:linear-gradient(90deg, transparent var(--kante), #000 calc(var(--kante) + var(--weich)), #000 calc(100% - var(--kante) - var(--weich)), transparent calc(100% - var(--kante)));-webkit-mask-image:linear-gradient(90deg, transparent var(--kante), #000 calc(var(--kante) + var(--weich)), #000 calc(100% - var(--kante) - var(--weich)), transparent calc(100% - var(--kante)));-webkit-mask-image:linear-gradient(90deg, transparent var(--kante), #000 calc(var(--kante) + var(--weich)), #000 calc(100% - var(--kante) - var(--weich)), transparent calc(100% - var(--kante)));mask-image:linear-gradient(90deg, transparent var(--kante), #000 calc(var(--kante) + var(--weich)), #000 calc(100% - var(--kante) - var(--weich)), transparent calc(100% - var(--kante)));padding-block:32px}.beleg-logos-band .laufband-eintrag{padding-inline:clamp(22px,3vw,48px)}.beleg-logos-band .laufband-eintrag:after{display:none}.beleg-logo{filter:brightness(0)invert();opacity:.72;width:auto;height:48px;display:block}.beleg-logo-platzhalter{height:48px;color:var(--color-weiss-leise);letter-spacing:-.01em;align-items:center;gap:12px;padding-inline:clamp(12px,2vw,28px);font-size:24px;font-weight:700;display:inline-flex}.beleg-logo-zeichen{border:2px solid;border-radius:50%;width:22px;height:22px}.beleg-logo-zeichen--raute{border-radius:3px;width:17px;height:17px;transform:rotate(45deg)}.beleg-logo-zeichen--flaeche{background:currentColor;border:0;border-radius:5px}.beleg-viral{margin-top:var(--abstand);text-align:center;justify-items:center;gap:22px;display:grid}.beleg-titel{text-wrap:balance;max-width:14em}.glanz-wort{color:var(--color-gold);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .18em #e6b01480);background-image:linear-gradient(105deg,#0000 38%,#fffdf0 50%,#0000 62%),linear-gradient(#fff0b3 0%,#f6cf47 34%,#dcaa16 58%,#b8860b 82%,#e9bd45 100%);background-position:100% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.glanz-wort:after{content:none}.funkel{--fd:2.6s;--fv:0s;z-index:1;fill:#fff8dc;filter:drop-shadow(0 0 .08em #ffd666f2);pointer-events:none;opacity:.8;position:absolute;scale:.75}.funkel[data-n="1"]{width:.4em;height:.4em;top:-.34em;right:-.3em}.funkel[data-n="2"]{--fd:2.9s;--fv:.7s;width:.26em;height:.26em;top:.06em;left:-.36em}.funkel[data-n="3"]{--fd:2.4s;--fv:1.3s;width:.3em;height:.3em;bottom:-.3em;right:.2em}.funkel[data-n="4"]{--fd:2.7s;--fv:1.9s;width:.22em;height:.22em;top:-.26em;left:.36em}@media (prefers-reduced-motion:no-preference){html.js-bewegung .glanz:not([data-sicht]) .funkel{opacity:0;scale:0}.glanz[data-sicht] .glanz-wort{animation:glanz 3.2s var(--k-inout4) .3s infinite}.glanz[data-sicht] .funkel{animation:funkeln var(--fd) var(--k-inout4) var(--fv) infinite}}@keyframes glanz{0%{background-position:100% 0,0 0}45%,to{background-position:0 0,0 0}}@keyframes funkeln{0%,to{opacity:0;rotate:0deg;scale:0}18%,26%{opacity:1;rotate:45deg;scale:1}44%{opacity:0;rotate:90deg;scale:0}}.beleg-nutzen{color:var(--color-weiss-leise);flex-direction:column;align-items:center;gap:10px;margin:6px 0 0;padding:0;font-size:clamp(17px,13px + .6vw,21px);font-weight:500;list-style:none;display:flex}.beleg-nutzen>li{align-items:center;gap:14px;display:inline-flex}.beleg-nutzen>li+li:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;display:none}@media (min-width:600px){.beleg-nutzen{flex-direction:row;gap:14px}.beleg-nutzen>li+li:before{display:block}}.beleg-reels{gap:var(--spalt);margin:var(--abstand-klein) 0 0;padding:0 var(--rand) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.beleg-reels::-webkit-scrollbar{display:none}.beleg-reel{scroll-snap-align:start;flex:none;width:min(62vw,260px)}.beleg-reel .reel-unterschrift>span{text-wrap:pretty}.beleg-reel:nth-child(2) .aufrufe-kreis{--zug-verzug:.5s}.beleg-reel:nth-child(3) .aufrufe-kreis{--zug-verzug:.65s}.beleg-reel:nth-child(4) .aufrufe-kreis{--zug-verzug:.8s}.beleg-reel:nth-child(5) .aufrufe-kreis{--zug-verzug:.95s}.beleg-hinweis{margin-top:28px}@media (max-width:359.98px){.beleg-leiste{grid-template-columns:minmax(0,1fr)}.beleg-zahl.zahl{border-left:0}.beleg-zahl:nth-child(n+3){border-top:1px solid var(--color-linie-dunkel)}}@media (min-width:992px){.beleg-kopf.sektion-kopf{column-gap:var(--spalt);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;max-width:none}.beleg-kopf.sektion-kopf>.t-label{grid-column:1/-1}.beleg-kopf.sektion-kopf>h2{grid-column:1/8}.beleg-kopf.sektion-kopf>.t-intro{grid-column:8/13;margin-top:0;padding-bottom:.4em}.beleg-leiste{grid-template-columns:repeat(4,minmax(0,1fr))}.beleg-zahl.zahl{padding:30px 28px 32px}.beleg-zahl:nth-child(n){border-top:0}.beleg-zahl:nth-child(n+3){border-left:1px solid var(--color-linie-dunkel)}.beleg-zahl:not(:has(.zahl-von)){padding-top:54.9px}.beleg-logos-band .laufband-maske{padding-block:44px}.beleg-logo{height:72px}.beleg-logo-platzhalter{height:72px;font-size:30px}.beleg-reels{width:min(var(--behaelter), calc(100% - 2 * var(--rand)));scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin-inline:auto;padding:0;display:grid;overflow:visible}.beleg-reel{width:auto}.beleg-reel:nth-child(2n){margin-top:48px}.beleg-hinweis{margin-top:36px}}.situation-raster{row-gap:48px}.situation-links{grid-column:1/-1;align-content:center;display:grid}.situation-text{max-width:34em;color:var(--color-weiss-leise);gap:16px;margin-top:24px;display:grid}.situation-text>p{text-wrap:pretty}.situation-ruf{justify-items:start;gap:18px;margin-top:36px;display:grid}.situation-goldlinie{background:var(--color-gold);transform-origin:0;width:48px;height:2px;display:block}.situation-satz{letter-spacing:-.012em;text-wrap:balance;max-width:20em;font-size:clamp(20px,14px + 1.1vw,30px);font-weight:600;line-height:1.28}.situation-satz>span{display:block}.situation-ruf .pille{margin-top:10px}@media (max-width:479.98px){.situation-ruf{justify-items:stretch}.situation-ruf .pille{gap:8px;padding-inline:14px;font-size:min(16px,5vw - 4.2px)}}.situation-bild{grid-column:1/-1;margin:0;position:relative}.situation-foto{aspect-ratio:4/5;border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);background:var(--color-tinte-hoch);width:100%;max-height:520px;overflow:hidden}.situation-foto img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.situation-platte{border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);background:#2f2925e6;gap:6px;padding:16px 40px 16px 18px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.situation-platte{background:color-mix(in srgb, var(--color-tinte-karte) 90%, transparent)}}.situation-platte{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.situation-platte:before{content:"";background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:18px}.situation-platte-titel{letter-spacing:-.01em;font-size:clamp(18px,14px + .5vw,22px);font-weight:600;line-height:1.25}.situation-platte-text{color:var(--color-weiss-leise);font-size:15px;line-height:1.45}.situation-platte-titel>span,.situation-platte-text strong{display:block}.situation-platte-text strong{color:var(--color-weiss);font-weight:600}html.js-bewegung .situation-bild:not([data-fertig]) .situation-foto{clip-path:inset(100% 0 0 0 round var(--r-kasten))}html.js-bewegung .situation-bild:not([data-fertig]) .situation-foto img{scale:1.08}html.js-bewegung .situation-bild:not([data-fertig]) .situation-platte{opacity:0;translate:0 16px}.situation-bild[data-zeichnet] .situation-foto{animation:situation-aufdecken 1s var(--ease-aus4) both}.situation-bild[data-zeichnet] .situation-foto img{animation:situation-zoom 1.4s var(--ease-aus4) both}.situation-bild[data-zeichnet] .situation-platte{animation:situation-platte .7s .6s var(--ease-aus4) both}@keyframes situation-aufdecken{0%{clip-path:inset(100% 0 0 0 round var(--r-kasten))}to{clip-path:inset(0 0 0 0 round var(--r-kasten))}}@keyframes situation-zoom{0%{scale:1.08}to{scale:1}}@keyframes situation-platte{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.kette{--luecke:12px;border-radius:var(--r-kasten);background:var(--color-sand);justify-self:stretch;padding:18px;display:grid;overflow:clip}.kette>.kette-titel{line-height:1.15}.kette-buehne{gap:var(--luecke);grid-template-columns:auto minmax(0,1fr) auto;margin-top:14px;display:grid}.kette-video{aspect-ratio:9/16;width:56px;position:relative}.kette-bild{object-fit:cover;object-position:25% 50%;border-radius:8px;width:100%;height:100%;position:relative}.kette-welle{border:1px solid var(--color-gold);opacity:0;border-radius:8px;position:absolute;inset:0}.kette-mitte{grid-template-columns:repeat(2,minmax(min-content,1fr));column-gap:14px;display:grid;position:relative;container-type:inline-size}.kette-halt{grid-template-rows:1fr 14px 1fr;justify-items:start;display:grid}.kette-zahl{font-size:clamp(18px, 11cqw, var(--g-h3));align-self:end;padding-bottom:8px}.kette-ring{z-index:1;border:2px solid var(--color-gold);background:var(--color-sand);border-radius:50%;align-self:center;width:14px;height:14px;position:relative}.kette-was{font-size:var(--g-text);color:var(--color-stein);align-self:start;padding-top:6px;line-height:1.3}.kette-weg{top:50%;left:calc(-1 * var(--luecke));right:calc(-1 * var(--luecke));background:var(--color-gold);transform-origin:0;height:2px;margin-top:-1px;position:absolute}.kette-mensch{translate:var(--ziel) 0;position:absolute;inset:0}.kette-mensch:before{content:"";background:var(--color-tinte);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}.kette-laden{width:72px;position:relative}.kette-laden-bild{border-radius:8px;width:100%;height:100%;display:block;overflow:hidden}.kette-laden-bild img{object-fit:cover;transform-origin:28% 40%;width:100%;height:100%;scale:2}.kette-punkt{border:3px solid var(--color-sand);background:var(--color-gold);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-8px}.kette-quelle{margin-top:10px}.kette-satz{margin-top:12px}.kette-satz strong{color:var(--color-tinte);font-weight:600}html.js-bewegung .kette-buehne[data-zeichnen]:not([data-fertig]) .kette-weg{scale:0 1}html.js-bewegung .kette-buehne[data-zeichnen]:not([data-fertig]) .kette-ring{scale:0}html.js-bewegung .kette-buehne[data-zeichnen]:not([data-fertig]) .kette-mensch{opacity:0;translate:0}html.js-bewegung .kette-buehne[data-zeichnen]:not([data-fertig]) .kette-laden-bild{opacity:0;scale:.85}html.js-bewegung .kette-buehne[data-zeichnen]:not([data-fertig]) .kette-punkt{scale:0}html.js-bewegung .kette-buehne[data-zeichnet] .kette-welle{animation:kette-welle .9s var(--k-aus4) calc(var(--k) * .2s) both}html.js-bewegung .kette-buehne[data-zeichnet] .kette-weg{animation:kette-weg .6s var(--k-inout4) .25s both}html.js-bewegung .kette-buehne[data-zeichnet] .kette-ring{animation:kette-punkt .3s var(--k-aus4) calc(.4s + var(--k) * .22s) both}html.js-bewegung .kette-buehne[data-zeichnet] .kette-laden-bild{animation:kette-laden .5s var(--k-aus4) .35s both}html.js-bewegung .kette-buehne[data-zeichnet] .kette-mensch{animation:kette-mensch .75s var(--k-inout4) calc(.55s + var(--k) * .12s) both}html.js-bewegung .kette-buehne[data-zeichnet] .kette-punkt{animation:kette-punkt .3s var(--k-aus4) 1.3s both}@keyframes kette-welle{0%{opacity:1;scale:1}to{opacity:0;scale:1.5 1.25}}@keyframes kette-weg{0%{scale:0 1}to{scale:1}}@keyframes kette-laden{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes kette-mensch{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:1;translate:var(--ziel) 0}}@keyframes kette-punkt{0%{scale:0}to{scale:1}}@media (max-width:359.98px){.kette{--luecke:8px}.kette-video{width:40px}.kette-laden{width:50px}}@media (min-width:992px){.situation-raster{align-items:center}.situation-links{grid-area:1/1/auto/span 6}.situation-bild{grid-area:1/8/auto/-1}.situation-foto{max-height:none}.situation-platte{max-width:330px;padding:18px 44px 18px 20px;bottom:36px;left:-40px;right:auto}.kette{--luecke:14px;grid-area:1/8/span 2/-1;align-self:end;padding:20px}.kette-video{width:56px}.kette-laden{width:76px}}@media (min-width:1440px){.kette{--luecke:16px;padding:22px}.kette-video{width:66px}.kette-laden{width:88px}}.leistung-innen{row-gap:48px}.leistung-kopf,.leistung-medien,.leistung-inhalt{grid-column:1/-1;min-width:0}.leistung-buehne{border:1px solid var(--buehne-linie);border-radius:var(--r-kasten);background:var(--buehne-grund);justify-items:center;gap:28px;padding:40px 20px 22px;display:grid;position:relative;overflow:hidden}.leistung-buehne-raster{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 20px}.leistung-buehne-raster>span{background:var(--buehne-linie);opacity:.45;width:1px;height:100%}.leistung-rahmen{width:min(62vw,240px);position:relative}.leistung-telefon{z-index:1;position:relative}.leistung-faden{z-index:0;height:104%;top:5%;left:44%}.leistung-platte{z-index:1;border-top:1px solid var(--buehne-linie);gap:14px;width:100%;padding-top:18px;display:grid;position:relative}.leistung-platte-kopf{align-items:center;gap:14px;min-width:0;display:flex}.leistung-platte-nr{color:var(--buehne-leise);letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.leistung-platte-nr:before{content:"";background:var(--color-gold);border-radius:50%;width:8px;height:8px}.leistung-platte-titel{color:var(--buehne-voll);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.leistung-platte-spur{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.leistung-platte-spur>span{background:var(--buehne-linie);height:2px;position:relative;overflow:hidden}.leistung-platte-spur>span:after{content:"";background:var(--color-gold);transform-origin:0;transition:scale .5s var(--k-aus4);position:absolute;inset:0;scale:0 1}.leistung-platte-spur>span[data-voll]:after{scale:1}.leistung-sichtbar{padding:calc(var(--spalt) * 1.25);border:1px solid var(--buehne-linie);border-radius:var(--r-kasten);gap:20px;display:grid}.leistung-sichtbar-text{align-content:center;gap:10px;display:grid}.leistung-sucher{aspect-ratio:16/10;background:var(--color-linie-dunkel);border-radius:10px;order:-1;position:relative;overflow:hidden}.sucher-bild{object-fit:cover;object-position:50% 44%;width:100%;height:100%;position:absolute;inset:0}.sucher-drittel{background:#ffffff57;position:absolute}@supports (color:color-mix(in lab, red, red)){.sucher-drittel{background:color-mix(in srgb, var(--color-weiss) 34%, transparent)}}.sucher-drittel[data-achse=x]{top:0;bottom:0;left:calc((var(--k) + 1) * 33.333%);width:1px}.sucher-drittel[data-achse=y]{left:0;right:0;top:calc((var(--k) - 1) * 33.333%);height:1px}.sucher-ecke{--von-x:-6px;--von-y:-6px;border:0 solid var(--color-gold);width:18px;height:18px;position:absolute}.sucher-ecke[data-ecke=lo]{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.sucher-ecke[data-ecke=ro]{--von-x:6px;border-top-width:2px;border-right-width:2px;top:10px;right:10px}.sucher-ecke[data-ecke=lu]{--von-y:6px;border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.sucher-ecke[data-ecke=ru]{--von-x:6px;--von-y:6px;border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.sucher-punkt{background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:36px}html.js-bewegung .leistung-sucher[data-zeichnen]:not([data-fertig]) .sucher-bild{filter:blur(6px);scale:1.16}html.js-bewegung .leistung-sucher[data-zeichnen]:not([data-fertig]) .sucher-drittel[data-achse=x]{scale:1 0}html.js-bewegung .leistung-sucher[data-zeichnen]:not([data-fertig]) .sucher-drittel[data-achse=y]{scale:0 1}html.js-bewegung .leistung-sucher[data-zeichnen]:not([data-fertig]) :is(.sucher-ecke,.sucher-punkt){opacity:0}html.js-bewegung .leistung-sucher[data-zeichnet] .sucher-bild{animation:sucher-fokus 1.1s var(--k-aus4) both}html.js-bewegung .leistung-sucher[data-zeichnet] .sucher-drittel{animation:sucher-drittel .6s var(--k-inout4) calc(.15s + var(--k) * 80ms) both}html.js-bewegung .leistung-sucher[data-zeichnet] .sucher-ecke{animation:sucher-ecke .55s var(--k-aus4) .45s both}html.js-bewegung .leistung-sucher[data-zeichnet] .sucher-punkt{animation:sucher-punkt .3s var(--k-aus4) 1s both}@keyframes sucher-fokus{0%{filter:blur(6px);scale:1.16}to{filter:blur();scale:1}}@keyframes sucher-drittel{0%{scale:0}}@keyframes sucher-ecke{0%{opacity:0;translate:var(--von-x) var(--von-y)}to{opacity:1;translate:0}}@keyframes sucher-punkt{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.leistung-wasser{gap:18px;margin-top:48px;display:grid}.leistung-wasserlinie{background:var(--color-gold);transform-origin:0;height:2px;display:block}.leistung-liste{flex-direction:column;gap:16px;margin-top:24px;display:flex}.leistung-schritt{top:calc(var(--kopf-h) + 16px + var(--i) * 10px);min-height:var(--karte-h,auto);border:1px solid var(--color-linie);border-radius:var(--r-kasten);background:var(--color-weiss);transform-origin:50% 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"szene""nummer""text";align-content:start;gap:16px;padding:20px;display:grid;position:sticky}.leistung-nummer{grid-area:nummer;align-items:center;gap:12px;display:flex}.leistung-nummer .t-zahl{font-size:clamp(36px,9vw,44px)}.leistung-nummer-linie{background:var(--color-gold);transform-origin:0;width:28px;height:2px}.leistung-schritt-text{grid-area:text;gap:8px;display:grid}html.js-bewegung .leistung-liste[data-schritte-an]>.leistung-schritt{transition:scale .6s var(--k-aus4)}.szene{aspect-ratio:22/15;background:var(--color-sand);border-radius:12px;grid-area:szene;place-items:center;width:min(100%,60svh);display:grid;position:relative;overflow:hidden;container-type:inline-size}.leistung-schritt>.leistung-sucher{aspect-ratio:22/15;border-radius:12px;order:0;grid-area:szene;width:min(100%,60svh)}.leistung-schritt>.leistung-sucher .sucher-bild{object-position:50% 44%}.kalender{grid-template-columns:repeat(7,1fr);gap:1.6cqw;width:76cqw;display:grid}.kalender-feld{aspect-ratio:1;background:var(--color-weiss);outline-offset:-2px;border-radius:1.4cqw;outline:2px solid #0000;position:relative}.kalender-feld[data-art=video]{background:var(--color-tinte);overflow:hidden}.kalender-feld img{object-fit:cover;width:100%;height:100%}.kalender-feld[data-art=dreh]{outline-color:var(--color-gold)}.kalender-feld[data-art=dreh]:after{content:"";background:var(--color-gold);border-radius:50%;width:34%;height:34%;margin:auto;position:absolute;inset:0}.szene-schnitt{background:var(--color-tinte)}.schnitt{gap:2.4cqw;width:80cqw;display:grid;position:relative}.schnitt-streifen{grid-template-columns:repeat(5,1fr);display:grid}.schnitt-bild{aspect-ratio:9/16;translate:calc((var(--k) - 2) * 1.6cqw) 0;border-radius:.8cqw;display:block;overflow:hidden}.schnitt-bild img{object-fit:cover;width:100%;height:100%}.schnitt-ton{justify-content:space-between;align-items:center;height:7cqw;display:flex}.schnitt-ton>span{width:1.2cqw;height:calc(var(--h) * 100%);background:var(--color-stein);border-radius:.6cqw}.schnitt-spur{border-top:1px solid var(--color-linie-dunkel);height:3.6cqw;position:relative}.schnitt-marke{top:-1px;left:calc(var(--k) * 20%);background:var(--color-gold);width:2px;height:100%;translate:calc(var(--s) * 1.6cqw) 0;transform-origin:50% 0;margin-left:-1px;position:absolute}.schnitt-lauf{pointer-events:none;position:absolute;inset:-2.4cqw 0 -1cqw;translate:calc(100% + 5.6cqw)}.schnitt-kopf{background:var(--color-gold);width:2px;position:absolute;top:0;bottom:0;left:-1px}.schnitt-kopf:before{content:"";background:var(--color-gold);border-radius:50%;width:3.2cqw;height:3.2cqw;margin-left:-1.6cqw;position:absolute;top:0;left:50%}.feed{grid-template-columns:repeat(3,1fr);gap:1.4cqw;width:70cqw;display:grid;position:relative}.feed-kachel{aspect-ratio:1;background:var(--color-linie);border-radius:1.2cqw;display:block;overflow:hidden}.feed-kachel img{object-fit:cover;width:100%;height:100%}.feed-punkt{background:var(--color-gold);border-radius:50%;width:3.6cqw;height:3.6cqw;position:absolute;top:9.4cqw;left:-6.4cqw}.chat{gap:3cqw;width:84cqw;display:grid}.chat-zeile{transform-origin:0 100%;align-items:flex-end;gap:2.4cqw;display:flex}.chat-zeile[data-seite=rechts]{transform-origin:100% 100%;justify-content:flex-end}.chat-bild{background:var(--color-linie);border-radius:50%;flex:none;width:8.8cqw;height:8.8cqw;overflow:hidden}.chat-bild img{object-fit:cover;object-position:var(--ausschnitt);width:100%;height:100%;transform-origin:var(--ausschnitt);scale:2.8}.chat-blase{width:var(--w);background:var(--color-weiss);border-radius:3.6cqw 3.6cqw 3.6cqw .8cqw;gap:1.8cqw;padding:3.4cqw 4cqw;display:grid}.chat-zeile[data-seite=rechts] .chat-blase{background:var(--color-tinte);border-radius:3.6cqw 3.6cqw .8cqw}.chat-balken{width:var(--b);background:var(--color-weiss-leise);border-radius:.9cqw;height:1.8cqw;display:block}.chat-zeile[data-seite=rechts] .chat-balken{background:var(--color-stein)}.chat-marke{background:var(--color-gold);border-radius:50%;flex:none;width:4.4cqw;height:4.4cqw;margin-bottom:.8cqw}.szene-kurve{display:block}.kurve-mini-kopf{justify-items:start;gap:1.6cqw;display:grid;position:absolute;top:6cqw;left:7cqw}.kurve-mini-titel{font-weight:600;line-height:1.35;display:grid}.kurve-mini-titel .leise{color:var(--color-stein);font-weight:400}.kurve-mini-wert{color:var(--color-tinte);font-size:max(18px,9cqw)}.kurve-mini-buehne{border-bottom:1px solid var(--color-linie);position:absolute;inset:30cqw 8cqw 8cqw 7cqw}.kurve-mini-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kurve-mini-linie{fill:none;stroke:var(--color-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kurve-mini-punkt{background:var(--color-gold);border-radius:50%;width:3.6cqw;height:3.6cqw;margin:-1.8cqw 0 0 -1.8cqw;position:absolute;left:100%}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) :is(.leistung-nummer-linie,.kalender-feld,.kalender-feld img,.schnitt-lauf,.schnitt-bild,.schnitt-marke,.feed-kachel img,.feed-punkt,.chat-zeile,.chat-marke,.kurve-mini-svg,.kurve-mini-punkt,.kurve-mini-wert),html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kalender-feld:after{transition-duration:.25s;transition-delay:0s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .leistung-nummer-linie{scale:0 1}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .leistung-nummer-linie{transition:scale .6s var(--k-inout4) .1s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kalender-feld{opacity:0;scale:.5}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kalender-feld[data-art=dreh]{outline-color:#0000}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kalender-feld[data-art=dreh]:after{scale:0}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .kalender-feld{transition:opacity .35s var(--k-aus4) calc(var(--d) * 35ms), scale .4s var(--k-aus4) calc(var(--d) * 35ms), background-color .3s var(--k-ease) calc(.75s + var(--f) * .1s), outline-color .3s var(--k-ease) .55s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .kalender-feld[data-art=dreh]:after{transition:scale .35s var(--k-aus4) .75s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kalender-feld img{opacity:0;scale:1.4}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .kalender-feld img{transition:opacity .3s linear calc(.75s + var(--f) * .1s), scale .5s var(--k-aus4) calc(.75s + var(--f) * .1s)}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .schnitt-lauf,html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .schnitt-bild{translate:0}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .schnitt-marke{opacity:0;translate:0;scale:1 0}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .schnitt-lauf{transition:translate .9s cubic-bezier(.37,0,.63,1) .15s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .schnitt-marke{transition:opacity .15s linear var(--v), scale .3s var(--k-aus4) var(--v), translate .4s var(--k-inout4) 1.1s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .schnitt-bild{transition:translate .4s var(--k-inout4) 1.1s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .feed-kachel img{translate:0 -101%}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .feed-punkt{opacity:0;scale:0}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .feed-kachel img{transition:translate .55s var(--k-aus4) calc(.1s + (5 - var(--k)) * .1s)}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .feed-punkt{transition:opacity .2s linear 1.15s, scale .3s var(--k-aus4) 1.15s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .chat-zeile{opacity:0;translate:0 4cqw;scale:.8}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .chat-marke{opacity:0;scale:0}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .chat-zeile{transition:opacity .3s linear calc(.1s + var(--k) * .32s), scale .5s var(--k-aus4) calc(.1s + var(--k) * .32s), translate .5s var(--k-aus4) calc(.1s + var(--k) * .32s)}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .chat-marke{transition:opacity .2s linear 1.15s, scale .35s var(--k-aus4) 1.15s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kurve-mini-svg{clip-path:inset(-4px 100% -4px 0)}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) :is(.kurve-mini-punkt,.kurve-mini-wert){opacity:0;scale:.6}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] .kurve-mini-svg{clip-path:inset(-4px -4px -4px 0);transition:clip-path 1.1s var(--k-inout4) .1s}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt[data-an] :is(.kurve-mini-punkt,.kurve-mini-wert){transition:opacity .25s linear 1.15s, scale .35s var(--k-aus4) 1.15s}@media (prefers-reduced-motion:no-preference){.leistung-platte-titel{animation:leistung-platte-ein .5s var(--k-aus4) both}}@keyframes leistung-platte-ein{0%{opacity:0;transform:translateY(6px)}}@media (min-width:480px){.leistung-schritt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nummer szene""text text";gap:20px 16px}.leistung-nummer{align-self:start}.szene,.leistung-schritt>.leistung-sucher{aspect-ratio:22/15;width:200px}.leistung-schritt>.leistung-sucher .sucher-bild{object-position:50% 44%}.leistung-sichtbar{grid-template-columns:minmax(0,1fr) clamp(120px,32%,176px);align-items:center;gap:24px}.leistung-sucher{aspect-ratio:4/5;order:0}.sucher-bild{object-position:50% 70%}}@media (min-width:992px){.leistung-innen{row-gap:64px}.leistung-kopf{grid-area:1/7/auto/-1}.leistung-medien{grid-area:1/1/span 2/span 6}.leistung-inhalt{grid-area:2/7/auto/-1}.leistung-buehne{--buehne-h:min(calc(100svh - var(--kopf-h) - 80px), 760px);top:calc(var(--kopf-h) + 40px);height:var(--buehne-h);grid-template-rows:minmax(0,1fr) auto;gap:30px;padding:44px 40px 30px;position:sticky}.leistung-buehne-raster{inset:0 40px}.leistung-rahmen{width:min(100%, 320px, calc((var(--buehne-h) - 180px) / 1.74));align-self:center}.leistung-platte-titel{font-size:18px}.leistung-sichtbar{padding:var(--spalt)}.leistung-liste{gap:20px;margin-top:28px}.leistung-schritt{top:calc(var(--kopf-h) + 32px + var(--i) * 14px);gap:24px;padding:28px}.leistung-nummer .t-zahl{font-size:52px}}@media (min-width:1360px){.leistung-schritt{grid-template:"nummer szene""text szene"/minmax(0,1fr) 224px;align-content:center;column-gap:32px}.szene,.leistung-schritt>.leistung-sucher{align-self:center;width:100%}}.pakete-kopf{grid-column:1/-1}.pakete-karten{row-gap:var(--spalt);margin-top:var(--abstand-klein)}.pakete-karte{padding:calc(var(--spalt) * 1.5);border-radius:var(--r-kasten);--warte:0s;flex-direction:column;grid-column:1/-1;display:flex;position:relative}.pakete-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pakete-name{margin-top:28px}.pakete-preis{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;display:flex}.pakete-preis-wert{font-size:var(--g-preis);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1}.pakete-stellen{align-items:flex-start;display:inline-flex}.pakete-stelle{height:1em;display:block;overflow:visible clip}.pakete-stelle>span{height:1em;display:block}.pakete-pro{font-size:16px;line-height:1.3}.pakete-karte .haarlinie{margin-block:28px 24px}.pakete-punkte{gap:22px;display:grid}.pakete-zeile{gap:10px;display:grid}.pakete-zusammen{white-space:nowrap}.pakete-plaetze{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.pakete-reels{grid-template-rows:repeat(2,auto)}.pakete-platz{border:1px solid var(--color-linie);background:var(--color-weiss);border-radius:4px;position:relative}.pakete-reels .pakete-platz{aspect-ratio:9/16}.pakete-fotos .pakete-platz{aspect-ratio:1}.pakete-platz[data-voll]:after{content:"";border-radius:inherit;background:var(--color-tinte);transform-origin:50% 100%;position:absolute;inset:-1px}.dunkel .pakete-platz{border-color:var(--color-linie-dunkel);background:0 0}.dunkel .pakete-platz[data-voll]:after{background:var(--color-weiss)}.pakete-stunden .pakete-platz{background:var(--color-linie);border:0;border-radius:2px;height:4px}.dunkel .pakete-stunden .pakete-platz{background:var(--color-linie-dunkel)}.pakete-stunden .pakete-platz[data-voll]:after{background:var(--color-gold);transform-origin:0;inset:0}.pakete-stunden{--ab:.35s;--spanne:.35s}.pakete-reels{--ab:.5s;--spanne:.55s}.pakete-fotos{--ab:.85s;--spanne:.25s}.pakete-rahmen{border:1px solid var(--color-gold);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pakete-karte-fuss{margin-top:auto;padding-top:36px}.pakete-karte-fuss .pille{width:100%}.pakete-gleich{margin-top:var(--abstand-klein);gap:24px;display:grid}.pakete-gleich-liste{row-gap:0}.pakete-gleich-liste li{border-top:1px solid var(--color-linie);grid-column:1/-1;align-items:baseline;gap:12px;padding-block:16px;display:flex}.pakete-gleich-liste li:before{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:6px;height:6px;translate:0 -.2em}.pakete-gleich-liste li:last-child{border-bottom:1px solid var(--color-linie)}@media (min-width:992px){.pakete-kopf.sektion-kopf{column-gap:var(--spalt);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;max-width:none}.pakete-kopf.sektion-kopf>.t-label{grid-column:1/-1}.pakete-kopf.sektion-kopf>h2{grid-column:1/8}.pakete-kopf.sektion-kopf>.t-intro{grid-column:8/13;margin-top:0}.pakete-karte{padding:calc(var(--spalt) * .75);--warte:calc(var(--i) * .1s);grid-column:span 4}.pakete-karte[data-empfohlen]{translate:0 -16px}.pakete-gleich-liste li{grid-column:span 3;padding-block:20px 0}.pakete-gleich-liste li:last-child{border-bottom:0}}@media (min-width:1200px){.pakete-karte{padding:calc(var(--spalt) * 1.25)}}html.js-bewegung [data-pakete-bereit] .pakete-rahmen{-webkit-mask:conic-gradient(#000 var(--rahmen), #0000 0);-webkit-mask:conic-gradient(#000 var(--rahmen), #0000 0);-webkit-mask:conic-gradient(#000 var(--rahmen), #0000 0);mask:conic-gradient(#000 var(--rahmen), #0000 0)}html.js-bewegung [data-pakete-bereit]>.pakete-karte:not([data-an]){clip-path:inset(10% 4% 10% 4% round var(--r-kasten));transform:translateY(64px)}html.js-bewegung [data-pakete-bereit]>.pakete-karte:not([data-an]) .pakete-stelle>span{translate:0 110%}html.js-bewegung [data-pakete-bereit]>.pakete-karte:not([data-an]) .pakete-platz[data-voll]:after{scale:1 0}html.js-bewegung [data-pakete-bereit]>.pakete-karte:not([data-an]) .pakete-stunden .pakete-platz[data-voll]:after{scale:0 1}html.js-bewegung [data-pakete-bereit]>.pakete-karte:not([data-an]) .pakete-rahmen{--rahmen:0%}html.js-bewegung [data-pakete-bereit]>.pakete-karte:not([data-an]) .pakete-empfohlen:before{scale:0}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-an]{clip-path:inset(0 0 0 0 round var(--r-kasten));transition:clip-path 1s var(--k-aus4) var(--warte), transform 1s var(--k-aus4) var(--warte)}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-an] .pakete-stelle>span{transition:translate .8s var(--k-aus4) calc(var(--warte) + .15s + var(--j) * 50ms)}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-an] .pakete-platz[data-voll]:after{transition:scale .4s var(--k-aus4) calc(var(--warte) + var(--ab) + var(--k) * var(--spanne) / var(--n))}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-an] .pakete-rahmen{transition:--rahmen .95s var(--k-inout4) calc(var(--warte) + .55s)}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-an] .pakete-empfohlen:before{transition:scale .3s var(--k-aus4) calc(var(--warte) + 1.25s)}@media (hover:hover) and (pointer:fine){html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-an][data-fertig]{transition:transform .6s var(--k-aus4)}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-fertig]:hover{transform:translateY(-6px)}html.js-bewegung [data-pakete-bereit]>.pakete-karte[data-fertig]:hover :is(.pakete-reels,.pakete-fotos) .pakete-platz[data-voll]:after{animation:pakete-welle .7s var(--k-inout4) calc(var(--k) * 25ms) both}}@keyframes pakete-welle{45%{scale:1 .35}}.ablauf-innen{row-gap:56px}.ablauf-links,.ablauf-liste{grid-column:1/-1;min-width:0}.ablauf-links{align-content:start;gap:32px;display:grid}.ablauf-liste{--k:40px;--pad:28px;--spalt-k:20px;position:relative}.ablauf-schritt{--oben:var(--pad);grid-template-columns:var(--k) minmax(0, 1fr);column-gap:var(--spalt-k);padding:var(--oben) 0 var(--pad);display:grid;position:relative}.ablauf-schritt:first-child{--oben:0px}.ablauf-schritt:last-child{padding-bottom:0}.ablauf-schritt:after{content:"";top:0;left:calc(var(--k) + var(--spalt-k));background:var(--ablauf-linie);height:1px;position:absolute;right:0}.ablauf-schritt:first-child:after{display:none}.ablauf-schritt:before,.ablauf-teil{top:calc(var(--oben) + var(--k) / 2);bottom:calc(-1 * (var(--pad) + var(--k) / 2));position:absolute}.ablauf-schritt:before{content:"";left:calc(var(--k) / 2 - .5px);background:var(--ablauf-linie);width:1px}.ablauf-teil{left:calc(var(--k) / 2 - 1px);background:var(--color-gold);transform-origin:50% 0;width:2px;scale:1 var(--teil,1)}.ablauf-schritt:last-child:before,.ablauf-schritt:last-child .ablauf-teil{display:none}.ablauf-spitze{z-index:1;top:0;left:calc(var(--k) / 2 - 4px);background:var(--color-gold);border-radius:50%;outline:5px solid #c9990d38;width:8px;height:8px;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.ablauf-spitze{outline:5px solid color-mix(in srgb, var(--color-gold) 22%, transparent)}}.ablauf-spitze{translate:0 calc(var(--spitze,0px) - 4px)}.ablauf-liste[data-faden-an] .ablauf-spitze{display:block}.ablauf-knoten{z-index:2;width:var(--k);height:var(--k);border:1px solid var(--color-gold);background:var(--ablauf-grund);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ablauf-voll);transition:border-color var(--d-hover) var(--k-ease), color var(--d-hover) var(--k-ease);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.ablauf-knoten:before,.ablauf-knoten:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.ablauf-knoten:before{border:1px solid #c9990d73;inset:-7px}@supports (color:color-mix(in lab, red, red)){.ablauf-knoten:before{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent)}}.ablauf-knoten:before{opacity:0;transition:opacity var(--d-hover) var(--k-ease), scale var(--d-hover) var(--k-ease);scale:.85}.ablauf-knoten:after{border:1px solid var(--color-gold);opacity:0;inset:-1px}.ablauf-schritt[data-aktiv] .ablauf-knoten:before{opacity:1;scale:1}.ablauf-schritt[data-aktiv] .ablauf-knoten:after{animation:ablauf-puls .9s var(--ease-aus4) both}@keyframes ablauf-puls{0%{opacity:.8;scale:1}to{opacity:0;scale:1.9}}.ablauf-schritt-text{padding-top:calc((var(--k) - var(--g-h3) * 1.25) / 2);transition:translate .5s var(--ease-aus4);gap:8px;display:grid}.ablauf-schritt-text .t-h3{color:var(--ablauf-voll);transition:color var(--d-hover) var(--k-ease)}.ablauf-schritt-text .t-text{transition:opacity var(--d-hover) var(--k-ease)}.ablauf-liste[data-faden-an] .ablauf-schritt:not([data-erreicht]) .ablauf-knoten{border-color:var(--ablauf-linie);color:var(--ablauf-leise)}.ablauf-liste[data-faden-an] .ablauf-schritt:not([data-erreicht]) .ablauf-schritt-text{translate:0 6px}.ablauf-liste[data-faden-an] .ablauf-schritt:not([data-erreicht]) .t-h3{color:var(--ablauf-leise)}.ablauf-liste[data-faden-an] .ablauf-schritt:not([data-erreicht]) .t-text{opacity:.75}.ablauf-bild{margin:0;position:relative}.ablauf-foto{aspect-ratio:4/3;border:1px solid var(--ablauf-linie);border-radius:var(--r-kasten);background:var(--color-tinte-hoch);width:100%;position:relative;overflow:hidden}.ablauf-foto img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.ablauf-ecken{pointer-events:none;position:absolute;inset:14px 14px 80px}.ablauf-ecken>span{border:0 solid #ffffffbf;width:22px;height:22px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ablauf-ecken>span{border:0 solid color-mix(in srgb, var(--color-weiss) 75%, transparent)}}.ablauf-ecken>span:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.ablauf-ecken>span:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.ablauf-ecken>span:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.ablauf-ecken>span:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.ablauf-rec{background:#1a140fb3;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 9px;display:inline-flex;position:absolute;top:26px;left:26px}@supports (color:color-mix(in lab, red, red)){.ablauf-rec{background:color-mix(in srgb, var(--color-tinte) 70%, transparent)}}.ablauf-rec{letter-spacing:.14em;color:var(--color-weiss);font-size:11px;font-weight:600;line-height:1}.ablauf-rec:before{content:"";background:var(--color-gold);border-radius:50%;width:7px;height:7px}.ablauf-platte{border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);background:#2f2925e6;padding:14px 18px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.ablauf-platte{background:color-mix(in srgb, var(--color-tinte-karte) 90%, transparent)}}.ablauf-platte{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.ablauf-platte-zeile{opacity:0;min-width:0;transition:opacity .18s var(--k-ease), translate .3s var(--ease-aus4);grid-area:1/1;align-items:baseline;gap:14px;display:flex;translate:0 10px}.ablauf:not([data-stand]) .ablauf-platte-zeile:last-child,.ablauf[data-stand="1"] .ablauf-platte-zeile:first-child,.ablauf[data-stand="2"] .ablauf-platte-zeile:nth-child(2),.ablauf[data-stand="3"] .ablauf-platte-zeile:nth-child(3),.ablauf[data-stand="4"] .ablauf-platte-zeile:nth-child(4){opacity:1;transition:opacity .35s .16s var(--k-ease), translate .5s .16s var(--ease-aus4);translate:0}.ablauf-platte-nr{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-weiss-leise);flex:none;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.ablauf-platte-nr:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px}.ablauf-platte-titel{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--color-weiss);font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}html.js-bewegung .ablauf-bild:not([data-fertig]) .ablauf-foto{clip-path:inset(100% 0 0 0 round var(--r-kasten))}html.js-bewegung .ablauf-bild:not([data-fertig]) .ablauf-foto img{scale:1.08}html.js-bewegung .ablauf-bild:not([data-fertig]) .ablauf-platte{opacity:0;translate:0 16px}.ablauf-bild[data-zeichnet] .ablauf-foto{animation:situation-aufdecken 1s var(--ease-aus4) both}.ablauf-bild[data-zeichnet] .ablauf-foto img{animation:situation-zoom 1.4s var(--ease-aus4) both}.ablauf-bild[data-zeichnet] .ablauf-platte{animation:situation-platte .7s .6s var(--ease-aus4) both}@media (min-width:992px){.ablauf-links{top:calc(var(--kopf-h) + 40px);grid-column:1/span 5;align-self:start;gap:40px;position:sticky}.ablauf-liste{--k:52px;--pad:56px;--spalt-k:32px;grid-column:7/-1}.ablauf-knoten{font-size:14px}.ablauf-foto{aspect-ratio:4/5;max-height:max(380px, calc(100svh - var(--kopf-h) - 280px))}.ablauf-platte-titel{font-size:19px}}.fragen-innen{row-gap:48px}.fragen-kopf,.fragen-liste{grid-column:1/-1;min-width:0}.fragen-kopf .strich{justify-self:start}@media (min-width:992px){.fragen-kopf{grid-column:1/span 5;align-self:start}.fragen-liste{grid-column:7/-1}}.anfrage-innen{row-gap:48px}.anfrage-links,.anfrage-form,.anfrage-direkt{grid-column:1/-1;min-width:0}.anfrage-links{gap:32px;display:grid}.anfrage-schritte{border-top:1px solid var(--color-linie-dunkel);margin:0;padding:0;list-style:none}.anfrage-schritt{border-bottom:1px solid var(--color-linie-dunkel);align-items:center;gap:18px;padding:15px 0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.anfrage-schritt-nr{color:var(--color-weiss-leise);letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.anfrage-schritt-nr:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px}.anfrage-wa{color:inherit;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.anfrage-wa .wa-zeichen{box-sizing:content-box;border:1px solid var(--color-gold);width:22px;height:22px;transition:background-color var(--d-hover) var(--k-aus3), color var(--d-hover) var(--k-aus3);border-radius:50%;padding:12px}.anfrage-wa-titel{opacity:.7;letter-spacing:.08em;font-size:13px;font-weight:600;display:block}.anfrage-wa-nummer{font-size:var(--g-h3);letter-spacing:-.012em;white-space:nowrap;font-weight:600;line-height:1.25;display:block}@media (hover:hover) and (pointer:fine){.anfrage-wa:hover .wa-zeichen{background:var(--color-gold);color:var(--color-tinte)}}.anfrage-wa:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:var(--r-pille)}.anfrage-kasten{padding:calc(var(--spalt) * 1.5)}.anfrage-direkt{justify-items:start;gap:18px;display:grid}.anfrage-mail.strich{font-size:var(--g-h3);letter-spacing:-.012em;overflow-wrap:anywhere;line-height:1.25}.anfrage-medien{display:none}@media (min-width:992px){.anfrage-innen{row-gap:56px}.anfrage-links{grid-area:1/1/auto/span 5}.anfrage-direkt{grid-area:2/1/auto/span 5}.anfrage-form{top:calc(var(--kopf-h) + 32px);grid-area:1/7/span 3/-1;align-self:start;position:sticky}.anfrage-medien{grid-area:3/1/auto/span 5;display:block}.anfrage-bild{width:min(100%,260px);position:relative}.anfrage-telefon{z-index:1;position:relative}.anfrage-faden{z-index:0;height:108%;top:6%;left:54%}}:is(.fall-kopf,.kontakt,.recht,.nf){padding-top:calc(var(--kopf-h) + var(--abstand-klein))}.kunden-kopf{grid-column:1/-1;max-width:none}.kunden-reihe{gap:var(--spalt);margin:var(--abstand-klein) 0 0;padding:0 var(--rand) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.kunden-reihe::-webkit-scrollbar{display:none}.kunden-platz{scroll-snap-align:start;flex:none;width:min(62vw,260px);min-width:0}.kunden-platz--frei{order:1}.kunden-profil,.kunden-platz--frei{align-content:start;gap:22px;display:grid}.kunden-profil-text{font-size:var(--g-klein);justify-items:start;gap:2px;line-height:1.45;display:grid}.kunden-name{letter-spacing:-.01em;color:var(--color-weiss);font-size:20px;font-weight:600;line-height:1.25}.kunden-art,.kunden-konto,.kunden-frei-text{color:var(--color-weiss-leise)}.kunden-link{margin-top:12px}.kunden-frei-text{font-size:var(--g-klein)}.kunden-platz--frei .telefon{opacity:.75}.kunden-profil .telefon-schirm{background:var(--color-weiss)}.kunden-profil .telefon-schirm>img{height:auto;inset:13cqi 0 auto}.kunden-skelett{background:var(--color-tinte-hoch);flex-direction:column;gap:6cqi;padding:20cqi 6cqi 0;display:flex;position:absolute;inset:0}.kunden-skelett-kopf{align-items:center;gap:6cqi;display:flex}.kunden-skelett-bild{aspect-ratio:1;background:var(--color-tinte-karte);border-radius:50%;flex:none;width:26cqi}.kunden-skelett-zeilen{flex:1;gap:3.4cqi;display:grid}.kunden-skelett-zeilen>span,.kunden-skelett-bio>span{background:var(--color-tinte-karte);border-radius:999px;height:3.4cqi}.kunden-skelett-zeilen>span:first-child{width:82%}.kunden-skelett-zeilen>span:last-child{width:56%}.kunden-skelett-bio{gap:2.8cqi;display:grid}.kunden-skelett-bio>span{height:2.8cqi}.kunden-skelett-bio>span:first-child{width:70%}.kunden-skelett-bio>span:nth-child(2){width:86%}.kunden-skelett-bio>span:nth-child(3){width:48%}.kunden-skelett-raster{border-top:1px solid var(--color-linie-dunkel);grid-template-columns:repeat(3,minmax(0,1fr));gap:.8cqi;margin:4cqi -6cqi 0;padding-top:.8cqi;display:grid}.kunden-skelett-raster>span{aspect-ratio:3/4;background:var(--color-tinte-karte)}@media (min-width:992px){.kunden-reihe{width:min(var(--behaelter), calc(100% - 2 * var(--rand)));scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-inline:auto;padding:0;display:grid;overflow:visible}.kunden-platz{width:auto}.kunden-platz--frei{order:0;margin-top:48px}}.fall-kopf{padding-bottom:var(--abstand-klein)}.fall-kopf-innen{align-items:end;row-gap:56px}.fall-kopf-text{grid-column:1/-1;justify-items:start;display:grid}.fall-zurueck{margin-bottom:clamp(24px,3vw,48px)}.fall-titel{margin-top:20px}.fall-intro{max-width:34em;margin-top:28px}.fall-wer{margin-top:24px}.fall-kopf-bild{grid-column:1/-1;width:min(100%,280px)}@media (min-width:992px){.fall-kopf-text{grid-column:1/8}.fall-kopf-bild{grid-column:9/13;justify-self:end;width:min(100%,340px)}}.fall-band{padding-block:clamp(22px,14px + 2vw,40px)}.fall-band .laufband-eintrag{font-size:var(--g-h3);line-height:1.2}.fall-band-eintrag{gap:.35em;display:inline-flex}.fall-band-eintrag strong{font-weight:600}.fall-zahlen-raster{margin-top:var(--abstand-klein);row-gap:48px}.fall-zahlen-raster>.zahl{grid-column:1/-1}@media (min-width:992px){.fall-zahlen-raster{row-gap:64px}.fall-zahlen-raster>.zahl{grid-column:span 4}}.fall-kurven-liste{gap:var(--abstand-klein);display:grid}.fall-kurven .kurve-titel{font-size:var(--g-h3);line-height:1.25}.fall-kurven .kurve-buehne{aspect-ratio:3/2;margin-top:40px}@media (min-width:640px){.fall-kurven .kurve-buehne{aspect-ratio:5/2}}@media (min-width:992px){.fall-kurven .kurve-buehne{aspect-ratio:3}}.fall-details{margin-top:var(--abstand-klein);border-top:1px solid var(--color-linie-dunkel);padding-top:32px}.fall-details-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.fall-details-liste{gap:32px var(--spalt);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}.fall-detail{align-content:start;gap:8px;display:grid}.fall-detail-wert{font-size:min(var(--g-h2), 9.5vw);font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:992px){.fall-details-liste{grid-template-columns:repeat(4,minmax(0,1fr))}.fall-details-liste:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.fall-detail-wert{font-size:var(--g-preis)}}.fall-videos-innen{row-gap:var(--abstand-klein)}.fall-videos-kopf,.fall-reels{grid-column:1/-1}.fall-reels{gap:var(--spalt);margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;display:flex;overflow-x:auto}.fall-reels::-webkit-scrollbar{display:none}.fall-reels>.fall-reel{scroll-snap-align:start;flex:0 0 min(64vw,280px)}@media (min-width:992px){.fall-videos-innen{align-items:start}.fall-videos-kopf{grid-column:1/5}.fall-reels{grid-column:5/13;justify-content:flex-end;margin-inline:0;padding-inline:0;overflow:visible}.fall-reels>.fall-reel{flex:0 300px}}.fall-dahinter-innen{row-gap:24px}.fall-dahinter-titel,.fall-dahinter-text{grid-column:1/-1}@media (min-width:992px){.fall-dahinter-titel{grid-column:1/8}.fall-dahinter-text{grid-column:8/13;padding-top:.6em}}.fall-weiter-innen{align-items:end;row-gap:56px}.fall-weiter-text{grid-column:1/-1;justify-items:start;gap:24px;display:grid}.fall-weiter-text .pille{margin-top:16px}.fall-weiter-anderer{border-top:1px solid var(--color-linie-dunkel);grid-column:1/-1;justify-items:start;gap:8px;padding-top:24px;display:grid}.fall-weiter-anderer .strich{font-size:var(--g-h3)}@media (min-width:992px){.fall-weiter-text{grid-column:1/8}.fall-weiter-anderer{grid-column:9/13}}.kontakt{padding-bottom:var(--abstand)}.kontakt-innen{row-gap:var(--abstand-klein)}.kontakt-text,.kontakt-direkt,.kontakt-formular{grid-column:1/-1}.kontakt-text{justify-items:start;gap:24px;display:grid}.kontakt-text .t-intro{margin-top:4px}.kontakt-formular{padding:clamp(24px,12px + 2.5vw,48px)}.kontakt-direkt{border-top:1px solid var(--color-linie);justify-items:start;gap:8px;padding-top:24px;display:grid}.kontakt-mail.strich{font-size:var(--g-h3);letter-spacing:-.012em;overflow-wrap:anywhere}@media (min-width:992px){.kontakt-innen{grid-template-rows:auto 1fr;row-gap:48px}.kontakt-text{grid-area:1/1/auto/6}.kontakt-direkt{grid-area:2/1/auto/6;align-self:start}.kontakt-formular{grid-area:1/7/3/13;align-self:start}}.recht{padding-bottom:var(--abstand)}.recht-spalte{grid-column:1/-1;max-width:68ch}@media (min-width:992px){.recht-spalte{grid-column:1/9}}.recht-kopf{justify-items:start;gap:24px;display:grid}.recht-abschnitte{margin-top:var(--abstand-klein);gap:40px;display:grid}.recht-abschnitt{border-top:1px solid var(--color-linie);gap:14px;padding-top:24px;display:grid}.recht-abschnitt .t-text{max-width:34em}.recht-kopf .t-intro{max-width:30em}.recht-abschnitt[data-stark] .t-text{font-weight:600}.recht-abschnitt a{overflow-wrap:anywhere;font-weight:600}.recht-platz{background:var(--color-sand);color:var(--color-stein);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 6px}.recht-kanzlei{margin-top:var(--abstand-klein);font-size:var(--g-text);color:var(--color-weiss-leise);overflow-wrap:break-word;line-height:1.6}.recht-kanzlei>*+*{margin-top:16px}.recht-kanzlei h2{border-top:1px solid var(--color-linie-dunkel);font-size:var(--g-h3);letter-spacing:-.012em;color:var(--color-weiss);text-wrap:balance;margin-top:48px;padding-top:24px;font-weight:600;line-height:1.25}.recht-kanzlei h2.recht-kanzlei-titel{border-top:0;margin-top:0;padding-top:0}.recht-kanzlei b{color:var(--color-weiss);font-weight:600}.recht-kanzlei :is(ul,ol){padding-left:1.25em}.recht-kanzlei ul{list-style:outside}.recht-kanzlei ol{list-style:decimal}.recht-kanzlei li+li{margin-top:8px}.recht-kanzlei a,.recht-hinweis a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.recht-hinweis{margin-top:var(--abstand-klein);border-top:1px solid var(--color-linie-dunkel);padding-top:24px}.recht-hinweis+.recht-stand{margin-top:8px}.recht-stand{margin-top:var(--abstand-klein)}@media (prefers-reduced-motion:no-preference){:is(.fall-titel,.seiten-titel) .w{vertical-align:top;margin:0 -.03em -.1em;padding:0 .03em .1em;display:inline-block;overflow:clip}:is(.fall-titel,.seiten-titel) .w>span{animation:wort-hoch 1s var(--k-aus4) calc(.15s + var(--i) * 60ms) both;display:inline-block}.fall-zurueck,:is(.fall-kopf-text,.kontakt-text,.recht-kopf,.nf-text)>.t-label{animation:hero-ein .8s var(--k-aus4) 50ms both}.fall-intro,:is(.kontakt-text,.recht-kopf,.nf-text)>.t-intro{animation:hero-ein .9s var(--k-aus4) .45s both}.fall-wer,.nf-text>.pille{animation:hero-ein .9s var(--k-aus4) .55s both}.fall-kopf-bild .telefon{animation:telefon-auf 1.3s var(--k-aus4) .2s both}}.nf{padding-bottom:var(--abstand);align-content:center;min-height:min(100svh,980px);display:grid}.nf-innen{align-items:center;row-gap:48px}.nf-text{grid-column:1/-1;justify-items:start;gap:24px;display:grid}.nf-text .pille{margin-top:16px}.nf-bild{grid-column:3/-1;justify-self:end;width:min(100%,168px)}.nf .nf-faden{width:100%;position:relative}@media (min-width:992px){.nf-text{grid-column:1/9}.nf-bild{grid-column:10/13;width:min(100%,220px)}}:is(.t-intro,.t-label,.leise){color:var(--color-weiss-leise)}.sand,.beleg.dunkel,.anfrage.dunkel,.kasten{background:var(--color-tinte-hoch)}:is(.sand,.beleg,.anfrage) .kasten{background:var(--color-tinte-karte)}.dunkel .kasten{color:var(--color-weiss)}.dunkel .kasten :is(.t-intro,.leise,.t-label){color:var(--color-weiss-leise)}.dunkel .kasten :focus-visible{outline-color:var(--color-gold)}.dunkel .kasten ::selection{background:var(--color-gold);color:var(--color-tinte)}.haarlinie{background:var(--color-linie-dunkel)}.pille-tinte{background:var(--color-gold);color:var(--color-tinte)}.pille-tinte:focus-visible,.pille-hell:focus-visible{outline-color:var(--color-gold)}.kopf{--leiste-luft:8px;--leiste-innen:12px}.kopf-innen{width:calc(100% - 2 * var(--leiste-luft));height:calc(var(--kopf-h) - 2 * var(--leiste-luft));margin-top:var(--leiste-luft);padding-inline:calc(var(--rand) - var(--leiste-luft));border:1px solid var(--color-linie-dunkel);border-radius:var(--r-kasten);background:#25201bdb}@supports (color:color-mix(in lab, red, red)){.kopf-innen{background:color-mix(in srgb, var(--color-tinte-hoch) 86%, transparent)}}.kopf-innen{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .3s var(--k-ease)}.kopf[data-unterlegt]{background:0 0;border-bottom-color:#0000}@supports (color:color-mix(in lab, red, red)){.kopf[data-unterlegt] .kopf-innen{background:color-mix(in srgb, var(--color-tinte-hoch) 94%, transparent)}}.kopf-menueknopf,.kopf-link{color:var(--color-weiss)}.kopf .kopf-cta{color:var(--color-weiss);border:1px solid var(--color-gold);background:0 0}@media (hover:hover){.kopf .kopf-cta:hover{background:var(--color-gold);color:var(--color-tinte)}}@media (min-width:992px){.kopf{--leiste-luft:12px}.kopf-innen{width:min(calc(var(--behaelter) + 48px), calc(100% - 2 * var(--rand) + 48px));padding-inline:24px}}@media (prefers-reduced-motion:no-preference){.kopf-innen{animation:leiste-ein .9s var(--k-aus4) 50ms both}}@keyframes leiste-ein{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.menue{background:var(--color-tinte)}.menue-liste,.menue-liste a{border-color:var(--color-linie-dunkel)}.telefon{outline:1px solid var(--color-linie-dunkel);outline-offset:-1px}.zahl{border-top-color:var(--color-linie-dunkel)}.kurve{--kurve-linie:var(--color-gold);--kurve-flaeche:var(--color-linie-dunkel);--kurve-raster:var(--color-linie-dunkel);--kurve-ring:var(--color-tinte);--kurve-etikett:var(--color-weiss);--kurve-etikett-text:var(--color-tinte)}.kurve[data-ton=sand]{--kurve-ring:var(--color-tinte-hoch)}.laufband-knopf{background:var(--color-tinte);color:var(--color-weiss)}.frage,.frage:first-child,.frage-kreis{border-color:var(--color-linie-dunkel)}.frage-knopf[data-state=closed]:hover .frage-kreis{border-color:var(--color-weiss)}.frage-inhalt>*{color:var(--color-weiss-leise)}.feld-eingabe{border-color:#83807d}@supports (color:color-mix(in lab, red, red)){.feld-eingabe{border-color:color-mix(in srgb, var(--color-weiss) 46%, var(--color-tinte))}}.feld-eingabe{background:var(--color-tinte);color:var(--color-weiss)}.feld-eingabe::placeholder{color:var(--color-weiss-leise)}.feld-eingabe:hover,.feld-eingabe:focus-visible,.feld[data-fehler] .feld-eingabe{border-color:var(--color-weiss)}.feld-eingabe:focus-visible{outline-color:var(--color-gold)}.formular{--f-linie:#83807d}@supports (color:color-mix(in lab, red, red)){.formular{--f-linie:color-mix(in srgb, var(--color-weiss) 46%, var(--color-tinte))}}.formular{--f-leise:var(--color-weiss-leise);--f-voll:var(--color-weiss);--f-grund:var(--color-tinte)}.formular-paket,.formular-status{border-color:var(--color-linie-dunkel);background:var(--color-tinte)}.formular-paket button{background:var(--color-tinte-karte);color:var(--color-weiss)}.formular-hinweis{color:var(--color-weiss-leise)}.formular-hinweis a{color:var(--color-weiss)}.beleg.platte{border-top:1px solid var(--color-linie-dunkel)}.kette,.kette-ring{background:var(--color-tinte-hoch)}.kette-punkt{border-color:var(--color-tinte-hoch)}.kette-was{color:var(--color-weiss-leise)}.kette-mensch:before{background:var(--color-weiss)}.kette-satz strong{color:var(--color-weiss)}.leistung{--buehne-grund:var(--color-tinte-karte);--buehne-linie:var(--color-linie-dunkel);--buehne-leise:var(--color-weiss-leise);--buehne-voll:var(--color-weiss)}.leistung-schritt,html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt{border-color:var(--color-linie-dunkel);background-color:var(--color-tinte-karte)}.kalender-feld{background:var(--color-tinte-karte)}.feed-kachel,.chat-bild{background:var(--color-linie-dunkel)}.chat-blase{background:var(--color-tinte-karte)}.chat-zeile[data-seite=rechts] .chat-blase{background:var(--color-weiss)}.kurve-mini-titel .leise{color:var(--color-weiss-leise)}.kurve-mini-wert{color:var(--color-weiss)}.kurve-mini-buehne{border-bottom-color:var(--color-linie-dunkel)}.ablauf{--ablauf-grund:var(--color-tinte-hoch);--ablauf-linie:var(--color-linie-dunkel);--ablauf-leise:var(--color-weiss-leise);--ablauf-voll:var(--color-weiss)}.kunden-karte,.kunden.sektion .kunden-karte{background:var(--color-tinte-hoch)}.kunden-karte-fuss,.kontakt-direkt,.recht-abschnitt{border-top-color:var(--color-linie-dunkel)}.fall-dahinter-text{color:var(--color-weiss)}.recht-abschnitt a:hover{color:var(--color-weiss-leise)}.recht-platz{background:var(--color-tinte-hoch);color:var(--color-weiss-leise)}html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt:not([data-an]) .kalender-feld[data-art=video]{background-color:var(--color-tinte-karte)}.laufband-maske{-webkit-mask-image:linear-gradient(90deg,#0000,#000 min(10%,96px) calc(100% - min(10%,96px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 min(10%,96px) calc(100% - min(10%,96px)),#0000)}:is(.sektion,.sand,.beleg.dunkel,.anfrage.dunkel,.sektion.dunkel){background:0 0}.sektion{isolation:isolate}.sektion:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--glas-kante) 18%, var(--glas-kante) 82%, transparent) top / 100% 1px no-repeat, radial-gradient(ellipse min(64%, 760px) 380px at 50% 0, var(--gold-hauch), transparent 72%);height:min(560px,100%);position:absolute;inset:0 0 auto}.beleg.platte{background-color:var(--color-tinte);border-top:1px solid var(--glas-kante);box-shadow:0 -40px 80px -20px #000000a6}.beleg.platte:before{background:radial-gradient(ellipse min(70%, 820px) 420px at 50% 0, var(--gold-hauch), transparent 72%)}.glas,.kasten,:is(.sand,.beleg,.anfrage) .kasten{isolation:isolate;border:1px solid var(--glas-kante);border-radius:var(--r-glas);background-color:#241f1a}@supports (color:color-mix(in lab, red, red)){.glas,.kasten,:is(.sand,.beleg,.anfrage) .kasten{background-color:color-mix(in srgb, var(--color-weiss) 4.5%, var(--color-tinte))}}.glas,.kasten,:is(.sand,.beleg,.anfrage) .kasten{box-shadow:inset 0 1px 0 var(--glas-licht), var(--schatten-tief)}:is(.glas,.kasten):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--gx,50%) var(--gy,-30%), var(--gold-hauch), transparent 62%);position:absolute;inset:0}.kasten{position:relative}.t-intro{line-height:1.55}.t-label{letter-spacing:.08em;font-size:12px}main:has(.hero){counter-reset:kapitel}main:has(.hero) :is(.sektion-kopf>.t-label,.beleg-viral>.t-label){counter-increment:kapitel}main:has(.hero) :is(.sektion-kopf>.t-label,.beleg-viral>.t-label):before{content:counter(kapitel, decimal-leading-zero);width:auto;height:auto;color:var(--color-weiss-leise);font-variant-numeric:tabular-nums;background:radial-gradient(circle 3px at calc(100% - 4px) 50%, var(--color-gold) 96%, transparent);border-radius:0;padding-right:20px}.wl-wort{display:inline}.wl-leise{color:var(--color-weiss-leise)}.zaehler{display:inline}.zaehler>*{grid-area:auto}.rolle{white-space:nowrap}.rolle-spalte{clip-path:inset(0 -.1em);line-height:1.15;display:inline-block;position:relative}.rolle-geist{visibility:hidden}.rolle-band{translate:0 calc((10 + var(--z)) * -1.15em);transition:translate 1.3s var(--k-aus4) calc(var(--n) * 70ms);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 0 auto}.rolle-band>span{height:1.15em;display:block}.zaehler[data-wartet] .rolle-band{transition:none;translate:0}.pille{isolation:isolate;transition:background-color var(--d-hover) var(--k-ease), color var(--d-hover) var(--k-ease), transform .5s var(--k-aus4), translate .7s var(--k-aus4), box-shadow .4s var(--k-ease);position:relative;overflow:hidden}.pille:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff6b 50%,#0000 70%);position:absolute;inset:0;translate:-120%}:is(.pille-tinte,.pille-gold){box-shadow:inset 0 1px #ffffff47,0 12px 32px -12px #c9990d99}@supports (color:color-mix(in lab, red, red)){:is(.pille-tinte,.pille-gold){box-shadow:inset 0 1px 0 #ffffff47, 0 12px 32px -12px color-mix(in srgb, var(--color-gold) 60%, transparent)}}.kopf-cta{transition:background-color var(--d-hover) var(--k-ease), color var(--d-hover) var(--k-ease), translate .7s var(--k-aus4)}[data-magnet-an]{transition-duration:var(--d-hover), var(--d-hover), .5s, .18s, .4s}@media (hover:hover) and (pointer:fine){.pille:after{transition:translate .9s var(--k-aus4)}.pille:hover:after{translate:120%}:is(.pille-tinte,.pille-gold):hover{box-shadow:inset 0 1px #ffffff52,0 18px 44px -12px #c9990dbf}@supports (color:color-mix(in lab, red, red)){:is(.pille-tinte,.pille-gold):hover{box-shadow:inset 0 1px 0 #ffffff52, 0 18px 44px -12px color-mix(in srgb, var(--color-gold) 75%, transparent)}}}.zeiger{display:none}html[data-feinschliff] .zeiger{z-index:80;pointer-events:none;display:block;position:fixed;top:0;left:0}.zeiger-kreis{border-radius:var(--r-pille);background:var(--color-gold);height:46px;color:var(--color-tinte);white-space:nowrap;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 14px 40px -10px #c9990db3}@supports (color:color-mix(in lab, red, red)){.zeiger-kreis{box-shadow:0 14px 40px -10px color-mix(in srgb, var(--color-gold) 70%, transparent)}}.zeiger-kreis{opacity:0;transition:scale .4s var(--k-aus4), opacity .25s var(--k-ease);translate:-50% -50%;scale:.2}.zeiger-kreis svg{width:18px;height:18px}html[data-zeiger-an] .zeiger-kreis{opacity:1;scale:1}html[data-feinschliff] .telefon-knopf{cursor:none}.kopf-innen,.kopf[data-unterlegt] .kopf-innen{border-color:var(--glas-kante);border-radius:var(--r-pille);background:#1a140f9e}@supports (color:color-mix(in lab, red, red)){.kopf-innen,.kopf[data-unterlegt] .kopf-innen{background:color-mix(in srgb, var(--color-tinte) 62%, transparent)}}.kopf-innen,.kopf[data-unterlegt] .kopf-innen{box-shadow:inset 0 1px 0 var(--glas-kante), 0 18px 40px -24px #000c;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.kopf[data-unterlegt] .kopf-innen{background:#1a140fcc}@supports (color:color-mix(in lab, red, red)){.kopf[data-unterlegt] .kopf-innen{background:color-mix(in srgb, var(--color-tinte) 80%, transparent)}}@media (min-width:992px){.kopf-innen{padding-inline:28px 12px}}.hero-wand{opacity:.17;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:absolute;inset:-10% -6%;rotate:-7deg;-webkit-mask-image:radial-gradient(70% 46% at 70% 30%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 46% at 70% 30%,#000 25%,#0000 78%)}.hero-wand-spalte{min-width:0}.hero-wand-spalte:nth-child(n+3){display:none}.hero-wand-spalte:nth-child(2n){margin-top:-40%}.hero-wand-spur img{aspect-ratio:9/16;object-fit:cover;border-radius:18px;width:100%;height:auto;margin-bottom:18px;display:block}@media (prefers-reduced-motion:no-preference){html.js-bewegung .hero-wand-spur{animation:wand-lauf calc(70s + var(--s) * 9s) linear infinite;animation-play-state:paused}html.js-bewegung .hero-wand-spalte:nth-child(2n) .hero-wand-spur{animation-direction:reverse}html.js-bewegung .hero-wand[data-sicht] .hero-wand-spur{animation-play-state:running}}@media (min-width:992px){.hero-wand{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;inset:-14% -4% -14% 30%;-webkit-mask-image:radial-gradient(62% 70% at 62%,#000 30%,#0000 80%);mask-image:radial-gradient(62% 70% at 62%,#000 30%,#0000 80%)}.hero-wand-spalte:nth-child(n+3){display:block}.hero-wand-spur img{margin-bottom:22px}}@keyframes wand-lauf{to{translate:0 -50%}}.hero-grund:after{content:"";pointer-events:none;background:radial-gradient(ellipse 90% 80% at 55% 45%, transparent 40%, var(--color-tinte) 92%), linear-gradient(180deg, transparent 70%, var(--color-tinte));position:absolute;inset:0}.hero-titel .glanz-wort{background-size:300% 100%,100% 100%}@media (prefers-reduced-motion:no-preference){.hero-titel .glanz[data-sicht] .glanz-wort{animation:wort-hoch 1s var(--k-aus4) calc(.15s + var(--i) * 60ms) both, glanz 3.2s var(--k-inout4) 1.4s infinite}}.hero-telefon-rahmen:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(125deg,#ffffff1a,#0000 34%);border-radius:13%/7.1%;position:absolute;inset:0}.hero-telefon-rahmen:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 30%,#c9990d73,#0000 70%);border-radius:50%;height:34%;position:absolute;inset:auto 4% -12%}@supports (color:color-mix(in lab, red, red)){.hero-telefon-rahmen:after{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--color-gold) 45%, transparent), transparent 70%)}}.hero-telefon-rahmen:after{filter:blur(28px)}.hero-telefon{box-shadow:0 60px 110px -40px #000000e6}.hero-etikett.glas{background-color:#2f2925b3}@supports (color:color-mix(in lab, red, red)){.hero-etikett.glas{background-color:color-mix(in srgb, var(--color-tinte-karte) 70%, transparent)}}.hero-etikett.glas{border-radius:20px}@media (min-width:992px){.hero-bild{width:min(25.5vw, 372px, calc((100svh - var(--kopf-h) - 150px) * .6))}}.beleg-logo{opacity:.55;transition:opacity var(--d-hover) var(--k-ease)}@media (hover:hover) and (pointer:fine){.beleg-logo:hover{opacity:1}}.beleg-nutzen{gap:10px}.beleg-nutzen>li{border:1px solid var(--glas-kante);border-radius:var(--r-pille);background:var(--glas);box-shadow:inset 0 1px 0 var(--glas-kante);gap:10px;padding:10px 18px}.beleg-nutzen>li:before,.beleg-nutzen>li+li:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;display:block}.beleg-reel:nth-child(3) .telefon{box-shadow:0 50px 90px -30px #c9990d80}@supports (color:color-mix(in lab, red, red)){.beleg-reel:nth-child(3) .telefon{box-shadow:0 50px 90px -30px color-mix(in srgb, var(--color-gold) 50%, transparent)}}@media (min-width:992px){.beleg-reels{--f:1;align-items:start;gap:clamp(16px,2vw,32px);padding-bottom:72px}.beleg-reel:nth-child(2n){margin-top:0}.beleg-reel{--d:0;--a:0}.beleg-reel:first-child{--d:-2;--a:2}.beleg-reel:nth-child(2){--d:-1;--a:1}.beleg-reel:nth-child(4){--d:1;--a:1}.beleg-reel:nth-child(5){--d:2;--a:2}.beleg-reel>.reel{transform-origin:50% 100%;rotate:calc(var(--d) * 3.5deg * var(--f));translate:0 calc(var(--a) * var(--a) * 9px * var(--f) + var(--a) * 14px * var(--f));scale:calc(1 - var(--a) * .05 * var(--f))}.beleg-reel:nth-child(3)>.reel{scale:calc(1 + .08 * var(--f))}}.situation-platte.glas{background-color:#2f2925c7}@supports (color:color-mix(in lab, red, red)){.situation-platte.glas{background-color:color-mix(in srgb, var(--color-tinte-karte) 78%, transparent)}}.situation-platte.glas{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.leistung-buehne.glas{border-radius:var(--r-glas)}.leistung-buehne-raster>span{opacity:.3}.leistung-inhalt{position:relative}.leistung-schiene{background:var(--color-linie-dunkel);width:1px;position:absolute;top:24px;bottom:0;left:0}.leistung-schiene>[data-linie]{background:linear-gradient(180deg, var(--color-gold), #c9990d66);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.leistung-schiene>[data-linie]{background:linear-gradient(180deg, var(--color-gold), color-mix(in srgb, var(--color-gold) 40%, transparent))}}.leistung-schiene>[data-linie]{box-shadow:0 0 14px #c9990db3}@supports (color:color-mix(in lab, red, red)){.leistung-schiene>[data-linie]{box-shadow:0 0 14px color-mix(in srgb, var(--color-gold) 70%, transparent)}}.leistung-schiene>[data-linie]{transform-origin:50% 0}.leistung-liste{gap:0;padding-left:clamp(24px,4vw,56px)}.leistung-schritt,html.js-bewegung .leistung-liste[data-stapel-bereit]>.leistung-schritt{border:0;border-bottom:1px solid var(--color-linie-dunkel);background:0 0;border-radius:0;min-height:0;padding:36px 0;position:relative;top:auto}html.js-bewegung .leistung-liste[data-schritte-an]>.leistung-schritt:has(+.leistung-schritt[data-erreicht]){scale:none}.leistung-schritt:first-child{padding-top:12px}.leistung-schritt:last-child{border-bottom:0}.leistung-nummer .t-zahl{letter-spacing:-.04em;color:var(--color-weiss-leise);transition:color .6s var(--k-ease);font-size:clamp(56px,40px + 3.4vw,96px)}.leistung-schritt[data-erreicht] .leistung-nummer .t-zahl{color:var(--color-gold);filter:drop-shadow(0 0 .25em #c9990d59)}@supports (color:color-mix(in lab, red, red)){.leistung-schritt[data-erreicht] .leistung-nummer .t-zahl{filter:drop-shadow(0 0 .25em color-mix(in srgb, var(--color-gold) 35%, transparent))}}.leistung-schritt-text .t-h3{font-size:clamp(22px,18.6px + .8vw,30px)}.szene,.leistung-schritt>.leistung-sucher{border:1px solid var(--glas-kante);box-shadow:inset 0 1px 0 var(--glas-kante), 0 24px 50px -24px #000c;border-radius:16px}.szene{background:#231d19}@supports (color:color-mix(in lab, red, red)){.szene{background:color-mix(in srgb, var(--color-weiss) 4%, var(--color-tinte))}}.leistung-telefon{box-shadow:0 40px 80px -30px #c9990d66}@supports (color:color-mix(in lab, red, red)){.leistung-telefon{box-shadow:0 40px 80px -30px color-mix(in srgb, var(--color-gold) 40%, transparent)}}.kunden-platz--frei .telefon{opacity:1;outline:1px solid var(--glas-kante);outline-offset:-1px;background:0 0}.kunden-platz--frei .telefon-schirm{background:#201a15}@supports (color:color-mix(in lab, red, red)){.kunden-platz--frei .telefon-schirm{background:color-mix(in srgb, var(--color-weiss) 2.5%, var(--color-tinte))}}.kunden-platz--frei .kunden-skelett{opacity:.55}.kunden-platz--frei .telefon-schirm:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 42%,#ffffff17 50%,#0000 58%);position:absolute;inset:-10% -80%;translate:-60%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kunden-platz--frei .telefon-schirm:before{opacity:1;animation:linear both streif;animation-timeline:view();animation-range:entry 30% cover 65%}}}@keyframes streif{to{translate:60%}}.kunden-profil .kunden-telefon{box-shadow:0 50px 90px -34px #c9990d73}@supports (color:color-mix(in lab, red, red)){.kunden-profil .kunden-telefon{box-shadow:0 50px 90px -34px color-mix(in srgb, var(--color-gold) 45%, transparent)}}.kunden-profil .kunden-telefon{-webkit-box-reflect:below 8px linear-gradient(transparent 90%, #ffffff1f)}.kunden-profil{gap:40px}@media (min-width:992px){.kunden-reihe>.kunden-platz:nth-child(2) .kunden-telefon{rotate:2deg}.kunden-reihe>.kunden-platz:nth-child(3) .kunden-telefon{rotate:-2deg}.kunden-reihe>.kunden-platz:not(.kunden-platz--frei){z-index:1;scale:1.06}}.ablauf-schritt[data-erreicht] .ablauf-knoten{box-shadow:0 0 0 6px #c9990d1a,0 0 30px #c9990d66}@supports (color:color-mix(in lab, red, red)){.ablauf-schritt[data-erreicht] .ablauf-knoten{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-gold) 10%, transparent), 0 0 30px color-mix(in srgb, var(--color-gold) 40%, transparent)}}.ablauf-schritt[data-erreicht] .ablauf-knoten{transition:box-shadow .6s var(--k-ease)}.ablauf-foto{border-color:var(--glas-kante);border-radius:var(--r-glas);box-shadow:inset 0 1px 0 var(--glas-kante), var(--schatten-tief)}.ablauf-schritt-text .t-h3{font-size:clamp(22px,18.6px + .8vw,30px)}@media (min-width:992px){.ablauf-foto{max-height:max(440px, calc(100svh - var(--kopf-h) - 220px))}}.fragen .frage-text{letter-spacing:-.015em;font-size:clamp(19px,15.6px + .87vw,28px);line-height:1.3}.fragen .frage-knopf{padding:30px 0}.fragen .frage-kreis{width:48px;height:48px}.frage-knopf[data-state=open] .frage-kreis{box-shadow:0 0 26px #c9990d73}@supports (color:color-mix(in lab, red, red)){.frage-knopf[data-state=open] .frage-kreis{box-shadow:0 0 26px color-mix(in srgb, var(--color-gold) 45%, transparent)}}.fragen .frage-inhalt>*{font-size:clamp(16px,15px + .25vw,19px);line-height:1.6}@media (min-width:992px){.fragen-kopf{top:calc(var(--kopf-h) + 48px);position:sticky}}:is(.anfrage-kasten,.kontakt-formular){transition:border-color .4s var(--k-ease), box-shadow .4s var(--k-ease)}:is(.anfrage-kasten,.kontakt-formular):focus-within{border-color:#c9990d8c}@supports (color:color-mix(in lab, red, red)){:is(.anfrage-kasten,.kontakt-formular):focus-within{border-color:color-mix(in srgb, var(--color-gold) 55%, transparent)}}:is(.anfrage-kasten,.kontakt-formular):focus-within{box-shadow:inset 0 1px 0 var(--glas-licht), 0 0 0 4px #c9990d14, var(--schatten-tief)}@supports (color:color-mix(in lab, red, red)){:is(.anfrage-kasten,.kontakt-formular):focus-within{box-shadow:inset 0 1px 0 var(--glas-licht), 0 0 0 4px color-mix(in srgb, var(--color-gold) 8%, transparent), var(--schatten-tief)}}.ziel-karte{border-color:var(--glas-kante);background:var(--glas);min-height:68px;transition:border-color var(--d-hover) var(--k-aus3), box-shadow var(--d-hover) var(--k-aus3);border-radius:16px;padding:16px 18px;font-size:16px}.ziel-karte:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-gold), 0 0 32px -10px #c9990d99}@supports (color:color-mix(in lab, red, red)){.ziel-karte:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-gold), 0 0 32px -10px color-mix(in srgb, var(--color-gold) 60%, transparent)}}.ziel-karte input{width:22px;height:22px;transition:background-color .25s var(--k-ease), border-color .25s var(--k-ease)}.ziel-karte input:after{border:solid var(--color-tinte);background:0 0;border-width:0 2px 2px 0;border-radius:0;width:5px;height:10px;translate:0 -1px;rotate:45deg}.ziel-karte input:checked{background:var(--color-gold)}.feld-eingabe{background-color:var(--glas);background-image:linear-gradient(var(--color-gold), var(--color-gold));transition:border-color var(--d-hover) var(--k-aus3), background-size .6s var(--k-aus4);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;border-width:0 0 1px;border-radius:12px 12px 0 0}.feld-eingabe:focus-visible{background-size:100% 2px;outline:0}@media (prefers-reduced-motion:no-preference){html.js-bewegung .fuss-logo>img{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--k-aus4), translate 1.2s var(--k-aus4);translate:0 14%}html.js-bewegung .fuss-logo:is([data-zeichnet],[data-fertig])>img{clip-path:inset(0);translate:0}}.fuss-raster{gap:48px}.fall-kopf-bild .telefon{box-shadow:0 50px 100px -36px #c9990d73}@supports (color:color-mix(in lab, red, red)){.fall-kopf-bild .telefon{box-shadow:0 50px 100px -36px color-mix(in srgb, var(--color-gold) 45%, transparent)}}.fall-band-eintrag strong{color:var(--color-weiss)}.fall-zahlen-raster>.zahl{isolation:isolate;border:1px solid var(--glas-kante);border-radius:var(--r-glas);background-color:#241f1a;padding:28px 26px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.fall-zahlen-raster>.zahl{background-color:color-mix(in srgb, var(--color-weiss) 4.5%, var(--color-tinte))}}.fall-zahlen-raster>.zahl{box-shadow:inset 0 1px 0 var(--glas-licht), 0 30px 60px -30px #000000b3}@media (min-width:992px){.fall-zahlen-raster{row-gap:var(--spalt)}}.kurve-linie{filter:drop-shadow(0 0 6px #c9990d8c)}@supports (color:color-mix(in lab, red, red)){.kurve-linie{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-gold) 55%, transparent))}}@media (prefers-reduced-motion:no-preference){.kurve[data-fertig] .kurve-punkt{animation:punkt-puls 1.4s var(--k-aus4) 1}}@keyframes punkt-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-gold) 70%, transparent)}to{box-shadow:0 0 0 22px #0000}}.fall-dahinter-text{border-left:2px solid var(--color-gold);letter-spacing:-.02em;text-wrap:pretty;padding-left:clamp(20px,2.4vw,36px);font-size:clamp(22px,14px + 2vw,40px);font-weight:600;line-height:1.35}.ki-wasserzeichen{z-index:2147483000;pointer-events:none;opacity:var(--ki-stark,.04);background-repeat:repeat;background-size:560px 320px;position:fixed;inset:0}@media print{.ki-wasserzeichen{opacity:.2}.ki-hinweis{clip-path:none;white-space:normal;color:#000;width:auto;height:auto;margin:0 0 12pt;font-size:9pt;position:static;overflow:visible}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--g-h1:clamp(44px, calc(27.66px + 4.19vw), 104px);--g-h2:clamp(34px, calc(22.86px + 2.857vw), 76px);--g-gross:clamp(34px, calc(19.89px + 3.619vw), 92px);--g-h3:clamp(21px, calc(18.77px + .571vw), 28px);--g-zahl:clamp(46px, calc(34.86px + 2.857vw), 84px);--g-preis:clamp(40px, calc(34.43px + 1.429vw), 58px);--g-intro:clamp(18px, calc(16.89px + .286vw), 22px);--g-text:clamp(16px, calc(15.63px + .095vw), 17px);--g-klein:14px;--g-label:12px;--g-knopf:16px;--behaelter:1280px;--rand:clamp(20px, calc(-2.286px + 5.714vw), 80px);--spalt:16px;--abstand:clamp(80px, calc(56.23px + 6.095vw), 168px);--abstand-klein:clamp(48px, calc(36.11px + 3.048vw), 88px);--r-kasten:16px;--r-platte:clamp(16px, calc(10.06px + 1.524vw), 32px);--r-telefon:44px;--r-pille:999px;--kopf-h:72px;--k-aus4:cubic-bezier(.25, 1, .5, 1);--k-inout4:cubic-bezier(.76, 0, .24, 1);--k-aus3:cubic-bezier(.33, 1, .68, 1);--k-ease:cubic-bezier(.25, .1, .25, 1);--d-hover:.3s;--d-frage:.4s;--d-menue-auf:.5s;--d-menue-zu:.35s;--d-zug:2.4s;--d-laufband:60s;--licht:1;--background:var(--color-weiss);--foreground:var(--color-tinte);--border:var(--color-linie);--ring:var(--color-tinte)}@media (min-width:992px){:root{--spalt:32px;--kopf-h:84px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.js-bewegung [data-zeilen]:not([data-bereit]){visibility:hidden}html.js-bewegung [data-heben]:not([data-bereit]){opacity:0}html.js-bewegung [data-maske]:not([data-bereit]){clip-path:inset(12% 6%)}html.js-bewegung [data-linie]:not([data-bereit]){transform:scaleX(0)}html.js-bewegung [data-linie=senkrecht]:not([data-bereit]){transform:scaleY(0)}.zeile{margin-bottom:-.1em;padding-bottom:.1em}.zeile-mask{margin-right:-.06em;padding-right:.06em}.zug{stroke-dasharray:1;stroke-dashoffset:0}html.js-bewegung [data-zeichnen]:not([data-fertig]) .zug{stroke-dashoffset:1px}html.js-bewegung [data-zeichnen][data-zeichnet] .zug{animation:zug var(--zug-dauer,var(--d-zug)) var(--k-inout4) var(--zug-verzug,0s) both}@keyframes zug{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html.js-bewegung [data-zeichnen]:not([data-fertig]) .zug-danach{opacity:0;transform:scale(.6)}html.js-bewegung [data-zeichnen][data-zeichnet] .zug-danach{animation:zug-danach .6s var(--k-aus4) calc(var(--zug-verzug,0s) + var(--zug-dauer,var(--d-zug)) - .2s) both}@keyframes zug-danach{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.zug-danach{transform-box:fill-box;transform-origin:50%}html.js-bewegung [data-zeichnen]:not([data-fertig]) .kurve-flaeche{clip-path:inset(0 100% 0 0)}html.js-bewegung [data-zeichnen][data-zeichnet] .kurve-flaeche{animation:kurve-auf var(--zug-dauer,1.8s) var(--k-inout4) var(--zug-verzug,0s) both}@keyframes kurve-auf{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}::view-transition-old(root){animation:.3s var(--k-inout4) both vt-aus}::view-transition-new(root){animation:.35s var(--k-inout4) .1s both vt-ein}::view-transition-group(*){animation-duration:.6s;animation-timing-function:var(--k-inout4)}::view-transition-old(*):only-child{animation-duration:.3s}::view-transition-new(*):only-child{animation-duration:.3s}html.vt-blende ::view-transition-old(root){animation:.2s linear both vt-aus}html.vt-blende ::view-transition-new(root){animation:.2s linear both vt-ein}@keyframes vt-aus{to{opacity:0}}@keyframes vt-ein{0%{opacity:0}}.frage-inhalt[data-state=open]{animation:frage-auf var(--d-frage) var(--k-ease)}.frage-inhalt[data-state=closed]{animation:frage-zu var(--d-menue-zu) var(--k-ease)}@keyframes frage-auf{0%{opacity:0;height:0;translate:0 8px}to{height:var(--radix-accordion-content-height);opacity:1;translate:0}}@keyframes frage-zu{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.frage-inhalt[data-state]{animation-duration:10ms}}.raster-overlay{display:none}html[data-raster] .raster-overlay{z-index:200;pointer-events:none;display:block;position:fixed;inset:0}html[data-raster] .raster-behaelter{width:min(var(--behaelter), calc(100% - 2 * var(--rand)));gap:var(--spalt);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid;position:absolute;inset:0}@media (max-width:991px){html[data-raster] .raster-behaelter{grid-template-columns:repeat(4,1fr)}html[data-raster] .raster-behaelter span:nth-child(n+5){display:none}}html[data-raster] .raster-behaelter span{background:#e4007c12;outline:1px solid #e4007c38}@property --rahmen{syntax:"<percentage>";inherits:false;initial-value:100%}:root{--glas:#ffffff0a}@supports (color:color-mix(in lab, red, red)){:root{--glas:color-mix(in srgb, var(--color-weiss) 4%, transparent)}}:root{--glas-hoch:#ffffff12}@supports (color:color-mix(in lab, red, red)){:root{--glas-hoch:color-mix(in srgb, var(--color-weiss) 7%, transparent)}}:root{--glas-kante:#ffffff1c}@supports (color:color-mix(in lab, red, red)){:root{--glas-kante:color-mix(in srgb, var(--color-weiss) 11%, transparent)}}:root{--glas-licht:#ffffff2e}@supports (color:color-mix(in lab, red, red)){:root{--glas-licht:color-mix(in srgb, var(--color-weiss) 18%, transparent)}}:root{--gold-licht:#c9990d2e}@supports (color:color-mix(in lab, red, red)){:root{--gold-licht:color-mix(in srgb, var(--color-gold) 18%, transparent)}}:root{--gold-hauch:#c9990d12}@supports (color:color-mix(in lab, red, red)){:root{--gold-hauch:color-mix(in srgb, var(--color-gold) 7%, transparent)}}:root{--schatten-tief:0 40px 90px -30px #000000b3, 0 14px 30px -14px #00000080;--r-glas:24px;--g-h2:clamp(36px, calc(22px + 3.6vw), 84px);--g-intro:clamp(18px, calc(16.3px + .42vw), 23px)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:inter;src:url(../media/inter_latin_opsz_normal-s.p.34fk6-9m1aguk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._3t4RtG_className{font-family:inter,inter Fallback,ui-sans-serif,system-ui,Arial,sans-serif;font-style:normal}._3t4RtG_variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, system-ui, Arial, sans-serif}
