@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.0_7vt~x.jmkdi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.0eksbdcyszb_..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.0yvdtz6_qans-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_27c96e0d-module__FSaVja__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_27c96e0d-module__FSaVja__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_e3880d88-module__K5-r2W__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_e3880d88-module__K5-r2W__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-barlow), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-blatt:#fdfcfa;--color-kreide:#f6f4f0;--color-beton:#ebe8e2;--color-russ:#191716;--color-russ-2:#242120;--color-tinte:#1c1a18;--color-text:#4b4642;--color-leise:#6c6660;--color-hell:#f5f2ed;--color-hell-2:#bdb7b0;--color-hell-3:#969089;--color-rot-50:#fff4f3;--color-rot-100:#fee7e4;--color-rot-200:#fed0cb;--color-rot-400:#f47b73;--color-rot-550:#d3202c;--color-rot-600:#bf1120;--color-rot-700:#9e151c;--color-rot-800:#800f15;--color-rot-900:#610e10;--color-accent:#bf1120;--color-offen:#1d7a4d;--font-display:var(--font-barlow-condensed), "Arial Narrow", sans-serif}}@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,ui-sans-serif, system-ui, 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{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}[id]{scroll-margin-top:calc(var(--kopf) + 1.5rem)}button{cursor:pointer}}@layer components{.seite{width:100%;max-width:calc(var(--seite) + var(--rand) * 2);padding-inline:var(--rand);margin-inline:auto}.sektion{padding-block:var(--abstand-sektion);position:relative}.auf-dunkel{background-color:var(--color-russ);color:var(--color-hell-2)}.kopf-1,.kopf-2,.kopf-3{font-family:var(--font-display);color:var(--color-tinte);letter-spacing:-.005em;font-feature-settings:"liga" 1, "kern" 1;text-wrap:balance;font-weight:600}.kopf-1{font-size:clamp(3rem,6.2vw,5.75rem);line-height:.98}.kopf-2{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1}.kopf-3{font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.08}.auf-dunkel .kopf-1,.auf-dunkel .kopf-2,.auf-dunkel .kopf-3{color:var(--color-hell)}.leittext{text-wrap:pretty;max-width:34rem;font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.55}.auf-dunkel .leittext{color:var(--color-hell-2)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.btn-primary,.btn-outline,.btn-ghost{border-radius:var(--radius-m);min-height:3rem;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--kurve-zustand), border-color .18s var(--kurve-zustand), color .18s var(--kurve-zustand), box-shadow .18s var(--kurve-zustand), transform .12s ease-out;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.5rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn-gross{min-height:3.375rem;padding-inline:1.75rem;font-size:1.125rem}.btn-primary:active,.btn-outline:active,.btn-ghost:active{transform:translateY(1px)}.btn-primary:disabled,.btn-outline:disabled,.btn-ghost:disabled{cursor:default}.btn-primary{background-color:var(--color-rot-600);color:#fff;box-shadow:inset 0 1px #ffffff24,0 1px 2px #1917162e}.auf-dunkel .btn-primary{background-color:var(--color-rot-550);box-shadow:inset 0 1px #ffffff29}.btn-outline{border-color:var(--linie-kraeftig);color:var(--color-tinte);background-color:#0000}.auf-dunkel .btn-outline{color:var(--color-hell);border-color:#f5f2ed52}.btn-ghost{color:var(--color-tinte);background-color:#0000;padding-inline:.875rem}.auf-dunkel .btn-ghost{color:var(--color-hell)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background-color:var(--color-rot-700);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #19171633,0 8px 18px -12px #9e151ccc}.auf-dunkel .btn-primary:hover{background-color:var(--color-rot-600)}.btn-outline:hover{border-color:var(--color-tinte);background-color:#1c1a180a}.auf-dunkel .btn-outline:hover{border-color:var(--color-hell);background-color:#f5f2ed14}.btn-ghost:hover{background-color:#1c1a180f}.auf-dunkel .btn-ghost:hover{background-color:#f5f2ed14}}.verweis{color:var(--color-rot-600);text-underline-offset:.25em;cursor:pointer;transition:color .16s var(--kurve-zustand), text-decoration-color .16s var(--kurve-zustand);font-weight:500;-webkit-text-decoration:underline #bf112059;text-decoration:underline #bf112059;text-decoration-thickness:1px}.auf-dunkel .verweis{color:var(--color-hell);text-decoration-color:#f5f2ed66}@media (hover:hover) and (pointer:fine){.verweis:hover{color:var(--color-rot-800);text-decoration-color:currentColor}.auf-dunkel .verweis:hover{color:#fff;text-decoration-color:currentColor}}.profil{--zur-seite:to right;pointer-events:none;background-image:var(--profil-laengs-hell);opacity:.075;-webkit-mask-image:var(--auslauf-laengs), linear-gradient(var(--zur-seite), #000 0%, #000 30%, #000000bd 48%, #00000042 70%, #00000012 88%, transparent 100%);-webkit-mask-image:var(--auslauf-laengs), linear-gradient(var(--zur-seite), #000 0%, #000 30%, #000000bd 48%, #00000042 70%, #00000012 88%, transparent 100%);-webkit-mask-image:var(--auslauf-laengs), linear-gradient(var(--zur-seite), #000 0%, #000 30%, #000000bd 48%, #00000042 70%, #00000012 88%, transparent 100%);-webkit-mask-image:var(--auslauf-laengs), linear-gradient(var(--zur-seite), #000 0%, #000 30%, #000000bd 48%, #00000042 70%, #00000012 88%, transparent 100%);mask-image:var(--auslauf-laengs), linear-gradient(var(--zur-seite), #000 0%, #000 30%, #000000bd 48%, #00000042 70%, #00000012 88%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.profil-rechts{--zur-seite:to left}.reifen-symbol{width:var(--g,3.5rem);height:var(--g,3.5rem);color:var(--color-tinte);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.reifen-ring{width:100%;height:100%;transition:rotate .7s var(--kurve-herein);position:absolute;inset:0}.reifen-inhalt{color:var(--color-rot-600);justify-content:center;align-items:center;display:flex;position:relative}.auf-dunkel .reifen-symbol{color:var(--color-hell)}.auf-dunkel .reifen-inhalt{color:var(--color-rot-400)}@media (hover:hover) and (pointer:fine){a:hover .reifen-ring,button:hover .reifen-ring,.dreht:hover .reifen-ring{rotate:135deg}}.kopfleiste{z-index:40;height:var(--kopf);background-color:var(--color-blatt);box-shadow:inset 0 -1px 0 var(--linie);transition:box-shadow .2s var(--kurve-zustand);position:sticky;top:0}.kopfleiste[data-gescrollt=true]{box-shadow:inset 0 -1px 0 var(--linie), 0 10px 24px -18px #19171666}.kopf-verweis{white-space:nowrap;min-height:3rem;color:var(--color-text);cursor:pointer;transition:color .16s var(--kurve-zustand);align-items:center;font-size:1.0625rem;font-weight:500;display:inline-flex;position:relative}.kopf-verweis:after{content:"";background-color:var(--color-rot-600);transform-origin:0;height:2px;transition:transform .22s var(--kurve-herein);position:absolute;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.kopf-verweis[aria-current=page]{color:var(--color-tinte)}.kopf-verweis[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.kopf-verweis:hover{color:var(--color-tinte)}.kopf-verweis:hover:after{transform:scaleX(1)}}.telefon-verweis{min-height:3rem;color:var(--color-tinte);white-space:nowrap;cursor:pointer;transition:color .16s var(--kurve-zustand);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.telefon-verweis:hover{color:var(--color-rot-600)}}.menue-knopf{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:-.75rem;display:inline-flex;position:relative}.menue-knopf span{background-color:var(--color-tinte);height:2px;transition:transform .25s var(--kurve-herein);position:absolute;left:.75rem;right:.75rem}.menue-knopf span:first-child{transform:translateY(-4px)}.menue-knopf span:last-child{transform:translateY(4px)}.menue-knopf[aria-expanded=true] span:first-child{transform:rotate(45deg)}.menue-knopf[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.telefon-menue{inset:var(--kopf) 0 0 0;z-index:35;background-color:var(--color-blatt);opacity:0;visibility:hidden;transition:opacity .15s var(--kurve-zustand), visibility 0s linear .15s;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.telefon-menue[data-offen=true]{opacity:1;visibility:visible;transition:opacity .25s var(--kurve-herein), visibility 0s}.telefon-menue [data-punkt]{opacity:0;transition:opacity .15s var(--kurve-zustand), transform .15s var(--kurve-zustand);transform:translateY(.7rem)}.telefon-menue[data-offen=true] [data-punkt]{opacity:1;transition:opacity .32s var(--kurve-herein) var(--warte,0s), transform .32s var(--kurve-herein) var(--warte,0s);transform:none}.aktionsleiste{z-index:30;padding:.625rem var(--rand) calc(.625rem + env(safe-area-inset-bottom));background-color:var(--color-blatt);box-shadow:inset 0 1px 0 var(--linie), 0 -10px 24px -18px #19171666;transition:transform .24s var(--kurve-herein);grid-template-columns:1fr 1.35fr;gap:.5rem;display:grid;position:fixed;inset:auto 0 0}.aktionsleiste[data-versteckt=true]{transform:translateY(110%)}@media (min-width:48rem){.aktionsleiste{display:none}}.hero{background-color:var(--color-kreide);container-type:inline-size}.hero-raster{grid-template-columns:minmax(0,1fr);display:grid}.hero-text{padding:clamp(2.5rem, 7vh, 4.5rem) var(--rand) clamp(2.5rem, 6vh, 4rem);flex-direction:column;justify-content:center;display:flex}.hero-foto{background-color:var(--color-beton);height:clamp(16rem,62vw,28rem);position:relative;overflow:hidden}.hero-foto img{object-fit:cover;object-position:50% 45%;filter:saturate(.72)contrast(1.03)}@media (min-width:64rem){.hero-raster{min-height:calc(100svh - var(--kopf));grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.hero-text{padding-left:max(var(--rand), calc((100cqw - var(--seite)) / 2));padding-right:3.5rem}.hero-foto{height:auto}}.pfeil{transition:transform .18s var(--kurve-zustand);flex:none}.leistung-liste{--z-titel:var(--color-tinte);--z-text:var(--color-text);--z-leise:var(--color-leise);--z-linie:var(--linie);--z-zeiger:var(--color-beton);--z-preis-zeiger:var(--color-rot-600);border-top:2px solid var(--z-titel)}.auf-dunkel .leistung-liste{--z-titel:var(--color-hell);--z-text:var(--color-hell-2);--z-leise:var(--color-hell-2);--z-linie:var(--linie-hell);--z-zeiger:var(--color-russ-2);--z-preis-zeiger:var(--color-rot-400)}.leistung-eintrag{border-bottom:1px solid var(--z-linie);padding-block:.375rem}.leistung-zeile{isolation:isolate;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;min-height:4.5rem;padding-block:.625rem;display:grid;position:relative}.leistung-zeile:before{content:"";z-index:-1;border-radius:var(--radius-l);transition:background-color .18s var(--kurve-zustand);background-color:#0000;position:absolute;inset:0 -.75rem}.leistung-name{font-family:var(--font-display);color:var(--z-titel);text-wrap:balance;font-size:clamp(1.4375rem,2.1vw,1.8125rem);font-weight:600;line-height:1.1;display:block}.leistung-notiz{color:var(--z-leise);margin-top:.125rem;font-size:.9375rem;line-height:1.35;display:block}.leistung-text{max-width:36rem;color:var(--z-text);text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.45;display:none}.preis-wert{text-align:right;display:block}.preis-betrag{font-family:var(--font-display);white-space:nowrap;color:var(--z-titel);transition:color .18s var(--kurve-zustand);font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:600;line-height:1;display:block}.preis-vor{color:var(--z-leise);margin-right:.25em;font-size:.55em;font-weight:500}.preis-zusatz{color:var(--z-leise);margin-top:.25rem;font-size:.875rem;line-height:1.25;display:block}.leistung-aktion{color:var(--z-leise);transition:color .18s var(--kurve-zustand);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.leistung-aktion-text{display:none}@media (min-width:48rem){.leistung-zeile{gap:.5rem 1.75rem}.leistung-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leistung-aktion-text{display:inline}}.leistung-liste-voll .leistung-text{-webkit-line-clamp:unset;display:block;overflow:visible}@media (max-width:47.99rem){.leistung-liste-voll .leistung-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:start}.leistung-liste-voll .preis-wert{text-align:left;grid-area:2/1}.leistung-liste-voll .leistung-aktion{grid-area:2/2;align-self:center}.leistung-liste-voll .leistung-aktion-text{display:inline}.leistung-liste-voll .leistung-kopf{grid-column:1/-1}}@media (hover:hover) and (pointer:fine){.leistung-zeile:hover:before{background-color:var(--z-zeiger)}.leistung-zeile:hover .preis-betrag,.leistung-zeile:hover .leistung-aktion{color:var(--z-preis-zeiger)}.leistung-zeile:hover .pfeil{transform:translate(3px)}}.leistung-zeile:active:before{background-color:var(--z-zeiger)}.leistung-eintrag[data-markiert] .leistung-zeile:before{animation:ziel-markieren 2.6s var(--kurve-zustand) .2s backwards}@keyframes ziel-markieren{0%,55%{background-color:var(--color-rot-100)}to{background-color:#0000}}.tafel-raster{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid;position:relative}.reiter-liste{margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);scrollbar-width:none;scroll-padding-inline:var(--rand);gap:.5rem;display:flex;overflow-x:auto}.reiter-liste::-webkit-scrollbar{display:none}.reiter{border:1px solid var(--linie-kraeftig);border-radius:var(--radius-m);min-height:3rem;color:var(--color-text);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--kurve-zustand), border-color .18s var(--kurve-zustand), color .18s var(--kurve-zustand);background:0 0;flex:none;justify-content:space-between;align-items:center;gap:.875rem;padding:.5rem .875rem;font-size:1.0625rem;font-weight:500;line-height:1.15;display:flex}.reiter-zahl{color:var(--color-leise);transition:color .18s var(--kurve-zustand);font-size:.9375rem}.reiter[aria-selected=true]{background-color:var(--color-tinte);border-color:var(--color-tinte);color:var(--color-hell);font-weight:600}.reiter[aria-selected=true] .reiter-zahl{color:var(--color-hell-2)}@media (hover:hover) and (pointer:fine){.reiter:not([aria-selected=true]):hover{background-color:var(--color-kreide);color:var(--color-tinte)}}@media (min-width:64rem){.tafel-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:4.5rem}.tafel-kopf{top:calc(var(--kopf) + 2.5rem);position:sticky}.reiter-liste{flex-direction:column;gap:.125rem;margin:0 0 0 -.875rem;padding:0;overflow:visible}.reiter{border-color:#0000;min-height:2.875rem}}@keyframes zeile-herein{0%{opacity:0;transform:translateY(.5rem)}}.reiter-wechsel>li{animation:zeile-herein .34s var(--kurve-herein) var(--warte,0s) backwards}.warum{padding-top:var(--abstand-sektion);position:relative;overflow:clip;container-type:inline-size}.warum-titel{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-hell);text-wrap:balance;font-size:clamp(3.25rem,9.6cqw,9.25rem);font-weight:600;line-height:.94}.warum-band{border-top:1px solid var(--linie-hell);margin-top:clamp(2.5rem,5vw,4.5rem);position:relative}.warum-raster{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.warum-feld{border-bottom:1px solid var(--linie-hell);flex-direction:column;grid-column:span 6;gap:1rem;padding-block:1.75rem;display:flex}.warum-feld:last-child{border-bottom:0}@media (min-width:48rem){.warum-feld{border-left:1px solid var(--linie-hell);padding:2.25rem 2rem 2.5rem}.warum-feld:nth-child(-n+2){grid-column:span 3}.warum-feld:nth-child(n+3){border-bottom:0;grid-column:span 2}.warum-feld:first-child,.warum-feld:nth-child(3){border-left:0;padding-left:0}}@media (min-width:80rem){.warum-raster{grid-template-columns:repeat(5,minmax(0,1fr))}.warum-feld,.warum-feld:nth-child(-n+2),.warum-feld:nth-child(n+3){border-bottom:0;border-left:1px solid var(--linie-hell);grid-column:span 1;padding:2.5rem 1.5rem 3.5rem}.warum-feld:first-child{border-left:0;padding-left:0}.warum-feld:last-child{padding-right:0}}.gebraucht{background-color:var(--color-kreide);container-type:inline-size}.gebraucht-raster{grid-template-columns:minmax(0,1fr);display:grid}.gebraucht-foto{background-color:var(--color-beton);height:clamp(15rem,58vw,26rem);position:relative;overflow:hidden}.gebraucht-text{padding:2.5rem var(--rand) var(--abstand-sektion)}@media (min-width:64rem){.gebraucht-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gebraucht-foto{height:auto}.gebraucht-text{padding-block:var(--abstand-sektion);padding-left:clamp(3rem,5vw,5rem);padding-right:max(var(--rand), calc((100cqw - var(--seite)) / 2))}}.wahl-karte{background-color:var(--color-blatt);border-radius:var(--radius-l);cursor:pointer;transition:background-color .18s var(--kurve-zustand);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.wahl-aktion{color:var(--color-tinte);transition:color .18s var(--kurve-zustand);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.wahl-karte:hover{background-color:#fff}.wahl-karte:hover .wahl-aktion{color:var(--color-rot-600)}}.termin-raster{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.termin-start{background-color:var(--color-rot-600);border-radius:var(--radius-l);color:#ffffffeb;flex-direction:column;padding:clamp(1.75rem,3.2vw,3rem);display:flex}.termin-start :focus-visible{outline-color:#fff}.termin-start-zahl{font-family:var(--font-display);color:#fff;font-size:clamp(6rem,11vw,10rem);font-weight:700;line-height:.82}.termin-start .kopf-2{color:#fff}.termin-karte{background-color:var(--color-blatt);border-radius:var(--radius-l);grid-template-columns:3.25rem minmax(0,1fr);align-content:center;gap:0 1.25rem;padding:clamp(1.5rem,2.6vw,2.5rem);display:grid}.termin-zahl{font-family:var(--font-display);color:var(--color-rot-600);font-size:clamp(3.5rem,5.4vw,5rem);font-weight:700;line-height:.86}.btn-weiss{color:var(--color-rot-800);font-family:var(--font-sans);white-space:nowrap;border-radius:var(--radius-m);cursor:pointer;min-height:3.375rem;transition:background-color .18s var(--kurve-zustand), color .18s var(--kurve-zustand), transform .12s ease-out;background-color:#fff;justify-content:center;align-items:center;padding:.5rem 1.75rem;font-size:1.125rem;font-weight:600;line-height:1.1;display:inline-flex}.btn-weiss:active{transform:translateY(1px)}.btn-auf-rot{border-radius:var(--radius-m);color:#fff;white-space:nowrap;cursor:pointer;min-height:3.375rem;transition:background-color .18s var(--kurve-zustand), border-color .18s var(--kurve-zustand), transform .12s ease-out;border:1px solid #ffffff80;justify-content:center;align-items:center;gap:.625rem;padding:.5rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.1;display:inline-flex}.btn-auf-rot:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.btn-weiss:hover{background-color:var(--color-rot-50);color:var(--color-rot-900)}.btn-auf-rot:hover{background-color:#ffffff1a;border-color:#fff}}@media (min-width:64rem){.termin-raster{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.termin-start{grid-row:span 2}}.buchung-raster{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.buchung-liste{gap:.5rem;display:grid}.buchung-wahl{text-align:left;width:100%;min-height:4.25rem;color:var(--color-text);background-color:var(--color-blatt);border:1px solid var(--linie);border-radius:var(--radius-m);cursor:pointer;transition:background-color .18s var(--kurve-zustand), border-color .18s var(--kurve-zustand), color .18s var(--kurve-zustand);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 1rem;padding:.75rem 1rem;display:grid}.buchung-name{font-family:var(--font-display);color:var(--color-tinte);transition:color .18s var(--kurve-zustand);font-size:1.5rem;font-weight:600;line-height:1.1}.buchung-preis{color:var(--color-tinte);text-align:right;transition:color .18s var(--kurve-zustand);font-size:.9375rem;font-weight:600}.buchung-dauer{grid-column:1/-1;font-size:.9375rem;line-height:1.3}.buchung-wahl[aria-pressed=true]{background-color:var(--color-tinte);border-color:var(--color-tinte);color:var(--color-hell-2)}.buchung-wahl[aria-pressed=true] .buchung-name,.buchung-wahl[aria-pressed=true] .buchung-preis{color:var(--color-hell)}@media (hover:hover) and (pointer:fine){.buchung-wahl:not([aria-pressed=true]):hover{border-color:var(--color-tinte)}}.buchung-feld{scroll-margin-top:calc(var(--kopf) + .75rem);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--linie);background-color:#fff;position:relative;overflow:hidden;container-type:inline-size}.buchung-kalender{border:0;width:100%;height:84rem;display:block;position:relative}@container (min-width:37.5rem){.buchung-kalender{height:46rem}}.buchung-laedt{color:var(--color-leise);justify-content:center;align-items:center;gap:.625rem;display:flex;position:absolute;inset:3rem 0 auto}.ring-dunkel{border-color:#1c1a1833;border-top-color:var(--color-tinte)}.buchung-leer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;padding:2rem 1.5rem;display:flex}.buchung-hinweis{color:var(--color-leise);font-size:.9375rem}@media (min-width:64rem){.buchung-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:.75rem 2.5rem}.buchung-liste{top:calc(var(--kopf) + 1.5rem);grid-row:span 2;position:sticky}.buchung-leer{min-height:26rem}}.kontakt-raster{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid;position:relative}@media (min-width:64rem){.kontakt-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4.5rem}}.zeiten-tabelle{border-collapse:collapse;width:100%}.zeiten-tabelle tr{border-top:1px solid var(--linie-hell)}.zeiten-tabelle td{vertical-align:top;padding-block:.6875rem}.zeiten-tabelle td:last-child{text-align:right;color:var(--color-hell);white-space:nowrap;padding-left:1rem;font-weight:500}.karten-feld{background-color:var(--color-russ-2);border-radius:var(--radius-l);height:100%;min-height:22rem;position:relative;overflow:hidden}.fuss{background-color:var(--color-blatt);color:var(--color-text);box-shadow:inset 0 1px 0 var(--linie);font-size:1rem;position:relative}.fuss-verweis{min-height:2.75rem;color:var(--color-text);cursor:pointer;transition:color .16s var(--kurve-zustand);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.fuss-verweis:hover{color:var(--color-rot-600)}}.fuss-titel{font-family:var(--font-display);color:var(--color-tinte);margin-bottom:.5rem;font-size:1.375rem;font-weight:600;line-height:1.1}.seitenkopf{position:relative;overflow:clip}.kategorie-navi{top:var(--kopf);z-index:20;margin-inline:calc(var(--rand) * -1);padding:.625rem var(--rand);background-color:var(--color-kreide);box-shadow:inset 0 -1px 0 var(--linie);position:sticky}.kategorie-liste{margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.kategorie-liste::-webkit-scrollbar{display:none}.kategorie-verweis{border:1px solid var(--linie);border-radius:var(--radius-m);white-space:nowrap;min-height:2.75rem;color:var(--color-text);cursor:pointer;transition:background-color .18s var(--kurve-zustand), border-color .18s var(--kurve-zustand), color .18s var(--kurve-zustand);flex:none;align-items:center;padding:.375rem .875rem;font-weight:500;line-height:1.15;display:inline-flex}.kategorie-verweis[data-aktiv=true]{background-color:var(--color-tinte);border-color:var(--color-tinte);color:var(--color-hell)}@media (hover:hover) and (pointer:fine){.kategorie-verweis:not([data-aktiv=true]):hover{border-color:var(--color-tinte);color:var(--color-tinte)}}@media (min-width:64rem){.kategorie-navi{top:calc(var(--kopf) + 2rem);box-shadow:none;background:0 0;margin:0;padding:0}.kategorie-liste{flex-direction:column;gap:.125rem;margin:0 0 0 -.875rem;padding:0;overflow:visible}.kategorie-verweis{border-color:#0000}}.frage-liste{border-top:2px solid var(--color-tinte)}.frage{border-bottom:1px solid var(--linie)}.frage-knopf{text-align:left;width:100%;min-height:4rem;color:var(--color-tinte);cursor:pointer;transition:color .16s var(--kurve-zustand);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.875rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.frage-zeichen{width:1.125rem;height:1.125rem;color:var(--color-rot-600);flex:none;position:relative}.frage-zeichen:before,.frage-zeichen:after{content:"";height:2px;transition:transform .28s var(--kurve-herein);background-color:currentColor;position:absolute;top:calc(50% - 1px);left:0;right:0}.frage-zeichen:after{transform:rotate(90deg)}.frage-knopf[aria-expanded=true] .frage-zeichen:after{transform:rotate(0)}.frage-klapp{transition:grid-template-rows .3s var(--kurve-zustand);grid-template-rows:0fr;display:grid}.frage-klapp[data-offen=true]{grid-template-rows:1fr}.frage-klapp>*{min-height:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.frage-knopf:hover{color:var(--color-rot-600)}}.formular-karte{background-color:var(--color-blatt);border-radius:var(--radius-l);padding:1.5rem var(--rand) 1.75rem;margin-inline:calc(var(--rand) * -1);position:relative}@media (min-width:40rem){.formular-karte{margin-inline:0;padding:2.25rem 2.25rem 2.5rem}}.feld-label{color:var(--color-tinte);margin-bottom:.375rem;font-size:1rem;font-weight:500;display:block}.feld-fehler{color:var(--color-rot-700);margin-top:.375rem;font-size:.9375rem;font-weight:500}.feld-hilfe{color:var(--color-leise);margin-top:.5rem;font-size:.9375rem;line-height:1.45}.input-styled{border:1px solid var(--linie-kraeftig);width:100%;min-height:3.125rem;color:var(--color-tinte);border-radius:var(--radius-m);transition:border-color .16s var(--kurve-zustand), box-shadow .16s var(--kurve-zustand), background-color 100000s;background-color:#fff;outline:none;padding:.75rem 1rem;font-size:1rem;display:block}.input-styled::placeholder{color:var(--color-leise)}.input-styled:focus,.input-styled:focus-visible{border-color:var(--color-rot-600);box-shadow:0 0 0 3px #bf112024}.input-styled[aria-invalid=true]{border-color:var(--color-rot-600)}.spur-fortschritt{border-radius:var(--radius-s);background-color:var(--color-beton);height:.375rem;position:relative;overflow:hidden}.spur-fuellung{background-color:var(--color-rot-600);transition:width .45s var(--kurve-herein);position:absolute;inset:0 auto 0 0}@keyframes schritt-herein{0%{opacity:0;transform:translateY(.625rem)}}.schritt-herein{animation:schritt-herein .34s var(--kurve-herein) backwards}.auswahl{text-align:left;border:1px solid var(--linie-kraeftig);border-radius:var(--radius-m);cursor:pointer;width:100%;min-height:3rem;transition:background-color .16s var(--kurve-zustand), border-color .16s var(--kurve-zustand);background-color:#fff;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.auswahl[data-an=true]{background-color:var(--color-rot-50);border-color:var(--color-rot-600)}.auswahl:has(input:focus-visible){outline:2px solid var(--color-rot-600);outline-offset:2px}@media (hover:hover) and (pointer:fine){.auswahl:not([data-an=true]):hover{border-color:var(--color-tinte)}}.kaestchen{border:1px solid var(--linie-kraeftig);border-radius:var(--radius-s);color:#fff;width:1.375rem;height:1.375rem;transition:background-color .16s var(--kurve-zustand), border-color .16s var(--kurve-zustand);background-color:#fff;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}[data-an=true]>.kaestchen{background-color:var(--color-rot-600);border-color:var(--color-rot-600)}.kategorie-kopf{width:100%;min-height:3.25rem;color:var(--color-tinte);text-align:left;cursor:pointer;transition:color .16s var(--kurve-zustand);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.kategorie-kopf:hover{color:var(--color-rot-600)}}.zaehler{border-radius:var(--radius-s);background-color:var(--color-rot-600);color:#fff;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding-inline:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.kalender{border:1px solid var(--linie-kraeftig);border-radius:var(--radius-m);background-color:#fff;overflow:hidden}.kalender-pfeil{border-radius:var(--radius-m);width:3rem;height:3rem;color:var(--color-tinte);cursor:pointer;transition:background-color .16s var(--kurve-zustand);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.kalender-tag{width:100%;min-height:2.875rem;color:var(--color-tinte);border-radius:var(--radius-m);cursor:pointer;transition:background-color .16s var(--kurve-zustand), color .16s var(--kurve-zustand);background:0 0;border:0;font-size:1rem}.kalender-tag:disabled{color:#1c1a1847;cursor:default}.kalender-tag[data-heute=true]:not(:disabled){color:var(--color-rot-600);font-weight:700}.kalender-tag[data-an=true]{background-color:var(--color-rot-600);color:#fff;font-weight:600}.zeit-knopf{min-height:2.875rem;color:var(--color-tinte);border:1px solid var(--linie-kraeftig);border-radius:var(--radius-m);cursor:pointer;transition:background-color .16s var(--kurve-zustand), border-color .16s var(--kurve-zustand), color .16s var(--kurve-zustand);background-color:#fff;font-size:1rem;font-weight:500}.zeit-knopf[data-an=true]{background-color:var(--color-rot-600);border-color:var(--color-rot-600);color:#fff}@media (hover:hover) and (pointer:fine){.kalender-pfeil:hover{background-color:var(--color-kreide)}.kalender-tag:not(:disabled):not([data-an=true]):hover{background-color:var(--color-beton)}.zeit-knopf:not([data-an=true]):hover{border-color:var(--color-tinte)}}.knopf-stapel{justify-items:center;display:grid}.knopf-stapel>*{transition:opacity .12s var(--kurve-zustand);grid-area:1/1;align-items:center;gap:.625rem;display:inline-flex}.knopf-stapel>[data-sichtbar=false]{opacity:0}@keyframes ring-dreht{to{transform:rotate(360deg)}}.ring{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite ring-dreht}@keyframes haken-ziehen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.haken{stroke-dasharray:1;stroke-dashoffset:0;animation:haken-ziehen .45s var(--kurve-herein) .35s backwards}.rechtstext{flex-direction:column;gap:2.5rem;display:flex}.rechtstext h2{border-bottom:1px solid var(--linie);font-family:var(--font-display);color:var(--color-tinte);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.625rem;font-weight:600;line-height:1.1}.rechtstext strong{color:var(--color-tinte);font-weight:600}.rechtstext ul{padding-left:1.25rem;list-style:outside}.rechtstext a{color:var(--color-rot-600);text-underline-offset:.2em;overflow-wrap:anywhere;cursor:pointer;transition:color .16s var(--kurve-zustand);-webkit-text-decoration:underline #bf112059;text-decoration:underline #bf112059}@media (hover:hover) and (pointer:fine){.rechtstext a:hover{color:var(--color-rot-800)}}.rechtstext dt{color:var(--color-leise)}.rechtstext code{border-radius:var(--radius-s);background-color:var(--color-beton);color:var(--color-tinte);padding:.125rem .375rem;font-size:.875em}.banner{z-index:60;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;inset:auto 0 0}.banner-karte{pointer-events:auto;border-radius:var(--radius-l);background-color:var(--color-blatt);width:100%;max-width:30rem;box-shadow:var(--schatten-schwebt), inset 0 0 0 1px var(--linie);animation:banner-herein .5s var(--kurve-hero) backwards;margin-inline:auto;overflow:hidden}.banner[data-zu=true] .banner-karte{animation:.22s ease-in forwards banner-weg}@keyframes banner-herein{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes banner-weg{to{opacity:0;transform:translateY(1.25rem)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.banner-karte{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background-color:#fdfcfae6}}.banner-schalter{border:0;border-top:1px solid var(--linie);width:100%;min-height:3rem;color:var(--color-text);cursor:pointer;transition:background-color .16s var(--kurve-zustand);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.9375rem;display:flex}.banner-schalter svg{transition:transform .28s var(--kurve-herein)}.banner-schalter[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.banner-schalter:hover{background-color:#1c1a180a}}.banner-auswahl{opacity:0;transition:grid-template-rows .38s var(--kurve-herein), opacity .28s ease;background-color:#1c1a1808;grid-template-rows:0fr;display:grid}.banner-auswahl[data-offen=true]{opacity:1;grid-template-rows:1fr}.banner-auswahl>*{min-height:0;overflow:hidden}@media (max-height:44rem){.banner-liste{max-height:calc(100svh - 22rem);overflow-y:auto}}.zweck{background-color:var(--color-blatt);border:1px solid var(--linie);border-radius:var(--radius-m);cursor:pointer;transition:background-color .16s var(--kurve-zustand), border-color .16s var(--kurve-zustand);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.zweck[data-an=true]{background-color:var(--color-rot-50);border-color:#bf112073}.zweck:has(:focus-visible){outline:2px solid var(--color-rot-600);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zweck:not([data-an=true]):hover{border-color:var(--linie-kraeftig)}}.zweck-kopf{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.zweck .kaestchen{margin-top:0}.zweck[data-an=true] .kaestchen{background-color:var(--color-rot-600);border-color:var(--color-rot-600)}.banner-fuss{border-top:1px solid var(--linie);background-color:#1c1a180f;gap:.5rem;padding:1rem;display:grid}.banner-fuss .btn-outline{background-color:var(--color-blatt)}@media (min-width:40rem){.banner{padding:1.5rem;inset:auto 0 0 auto}.banner-karte{width:25rem;margin:0}.banner-fuss{grid-template-columns:1fr 1fr}.banner-fuss .btn-primary,.banner-fuss .btn-outline{min-height:2.75rem;padding-inline:.75rem;font-size:.9375rem}}.status-punkt{background-color:var(--color-leise);border-radius:50%;flex:none;width:.5625rem;height:.5625rem;display:inline-block}.auf-dunkel .status-punkt{background-color:var(--color-hell-3)}.status-punkt[data-offen=true],.auf-dunkel .status-punkt[data-offen=true]{background-color:var(--color-offen)}.auf-dunkel .status-punkt[data-offen=true]{background-color:#39b57a}}@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}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-\[-2\.5rem\]{right:-2.5rem}.right-\[-3rem\]{right:-3rem}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-50{z-index:50}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-\[0\.875rem\]{margin-left:-.875rem}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[5\/4\]{aspect-ratio:5/4}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-mt-\[calc\(var\(--kopf\)\+5\.5rem\)\]{scroll-margin-top:calc(var(--kopf) + 5.5rem)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[0\.3125rem\]{gap:.3125rem}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-\[var\(--radius-l\)\]{border-radius:var(--radius-l)}.rounded-\[var\(--radius-m\)\]{border-radius:var(--radius-m)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--linie\)\]{border-color:var(--linie)}.border-\[var\(--linie-hell\)\]{border-color:var(--linie-hell)}.border-\[var\(--linie-kraeftig\)\]{border-color:var(--linie-kraeftig)}.border-accent{border-color:var(--color-accent)}.border-tinte{border-color:var(--color-tinte)}.bg-accent{background-color:var(--color-accent)}.bg-beton{background-color:var(--color-beton)}.bg-blatt{background-color:var(--color-blatt)}.bg-rot-50{background-color:var(--color-rot-50)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\!text-\[clamp\(1\.875rem\,2\.8vw\,2\.5rem\)\]{font-size:clamp(1.875rem,2.8vw,2.5rem)!important}.\!text-\[clamp\(2\.25rem\,3\.6vw\,3\.25rem\)\]{font-size:clamp(2.25rem,3.6vw,3.25rem)!important}.\!text-\[clamp\(2rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(2rem,3.4vw,2.75rem)!important}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[1\.3125rem\]{font-size:1.3125rem}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-hell{color:var(--color-hell)}.text-hell-2{color:var(--color-hell-2)}.text-leise{color:var(--color-leise)}.text-rot-400{color:var(--color-rot-400)}.text-rot-600{color:var(--color-rot-600)}.text-rot-800{color:var(--color-rot-800)}.text-text{color:var(--color-text)}.text-tinte{color:var(--color-tinte)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-75:hover{opacity:.75}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grow-0{flex-grow:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--kopf\)\+2\.5rem\)\]{top:calc(var(--kopf) + 2.5rem)}.lg\:top-\[calc\(var\(--kopf\)\+2rem\)\]{top:calc(var(--kopf) + 2rem)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:\!hidden{display:none!important}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:scroll-mt-\[calc\(var\(--kopf\)\+1\.5rem\)\]{scroll-margin-top:calc(var(--kopf) + 1.5rem)}.lg\:scroll-mt-\[calc\(var\(--kopf\)\+2rem\)\]{scroll-margin-top:calc(var(--kopf) + 2rem)}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:\!inline-flex{display:inline-flex!important}}}:root{--kopf:4rem;--seite:80rem;--rand:1.25rem;--radius-s:2px;--radius-m:4px;--radius-l:6px;--linie:#1c1a181f;--linie-kraeftig:#1c1a183d;--linie-hell:#f5f2ed24;--schatten-schwebt:0 1px 2px #1917161a, 0 8px 20px -8px #19171638, 0 28px 56px -24px #1917166b;--kurve-herein:cubic-bezier(.33, 1, .68, 1);--kurve-hero:cubic-bezier(.25, 1, .5, 1);--kurve-zustand:cubic-bezier(.4, 0, .2, 1);--abstand-sektion:5rem;--profil-laengs-hell:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 64'><g fill='%23f5f2ed'><path d='M0 6 56 22v24L0 30z'/><path d='M64 24 112 38v24L64 48z'/><path d='M176 24 128 38v24l48-14z'/><path d='M240 6 184 22v24l56-16z'/></g></svg>");--auslauf-laengs:linear-gradient(to bottom, transparent 0%, #00000012 6%, #00000042 12%, #000000bd 22%, #000 30%, #000 70%, #000000bd 78%, #00000042 88%, #00000012 94%, transparent 100%)}@media (min-width:48rem){:root{--kopf:4.5rem;--rand:2rem;--abstand-sektion:7rem}}@media (min-width:80rem){:root{--abstand-sektion:8rem}}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-kreide);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}::selection{background-color:var(--color-rot-200);color:var(--color-tinte)}:focus-visible{outline:2px solid var(--color-rot-600);outline-offset:3px;border-radius:var(--radius-s)}.auf-dunkel :focus-visible{outline-color:var(--color-rot-400)}@keyframes herein{0%{opacity:0;transform:translateY(.875rem)}}@keyframes foto-auf{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}html.js [data-herein]{animation:herein .5s var(--kurve-herein) var(--warte,0s) backwards}html.js .hero-foto{animation:foto-auf .9s var(--kurve-hero) 50ms backwards}@media (prefers-reduced-motion:reduce){html.js [data-herein],html.js .hero-foto,.haken,.schritt-herein,.reiter-wechsel>li,.banner-karte,.banner[data-zu=true] .banner-karte,.leistung-eintrag[data-markiert] .leistung-zeile:before{animation:none}.ring{display:none}.btn-primary:active,.btn-outline:active,.btn-ghost:active{transform:none}.reifen-ring,.spur-fuellung,.banner-auswahl,.banner-schalter svg,.telefon-menue [data-punkt]{transition:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-duration{syntax:"*";inherits:false}
