/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--tw-tracking:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-bold:700;--leading-normal:1.5;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-weiss:#fff;--color-blau-950:oklch(21% .09 268.5);--color-blau-900:oklch(27% .115 268.5);--color-blau-700:oklch(39% .18 268.5);--color-blau-600:#2f44c1;--color-blau-500:oklch(55% .19 268.5);--color-blau-400:oklch(65% .155 268.5);--color-blau-300:oklch(76% .11 268.5);--color-blau-200:oklch(86% .065 268.5);--color-blau-100:oklch(93% .035 268.5);--color-blau-50:oklch(97% .015 268.5);--color-grau-50:oklch(97.5% 0 0);--color-grau-100:oklch(94% 0 0);--color-grau-200:oklch(89% 0 0);--color-grau-300:oklch(82% 0 0);--color-grau-600:oklch(58% 0 0);--color-grau-700:oklch(46% 0 0);--color-grau-800:oklch(34% 0 0);--color-signal:oklch(93% .07 200);--color-signal-kante:oklch(70% .11 200);--color-signal-text:oklch(35% .08 200);--color-grund:var(--color-weiss);--color-flaeche:var(--color-grau-50);--color-karte:var(--color-weiss);--color-kante:var(--color-grau-200);--color-vorder:var(--color-blau-950);--color-leise:var(--color-grau-700);--color-akzent:var(--color-blau-700);--font-display:"Archivo", ui-sans-serif, system-ui, "Segoe UI", Roboto, 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,-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;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}}@layer components;@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}.relative{position:relative}.sticky{position:sticky}.mt-0{margin-top:0}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-16{height:calc(var(--spacing) * 16)}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.w-full{width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.bg-grau-50{background-color:var(--color-grau-50)}.bg-grund{background-color:var(--color-grund)}.p-5{padding:calc(var(--spacing) * 5)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-akzent{color:var(--color-akzent)}.text-leise{color:var(--color-leise)}.text-vorder{color:var(--color-vorder)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[--motiv\:0\.4464\]{--motiv:.4464}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}}@media (min-width:48rem){.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}}@media (min-width:80rem){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:gap-10{gap:calc(var(--spacing) * 10)}}}@font-face{font-family:Archivo;src:url(./fonts/archivo-latin-var.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;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:Inter;src:url(./fonts/inter-latin-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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}:root{--glut:oklch(68% .2 268.5);--schein:.3;--kopf-hoehe:5.0625rem;--glas-fuellung:#ffffffc7}@supports (color:color-mix(in lab, red, red)){:root{--glas-fuellung:color-mix(in oklab, var(--color-weiss) 78%, transparent)}}:root{--glas-kante:#0811411f}@supports (color:color-mix(in lab, red, red)){:root{--glas-kante:color-mix(in oklab, var(--color-blau-950) 12%, transparent)}}:root{--glas-innen:inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){:root{--glas-innen:inset 0 1px 0 color-mix(in oklab, var(--color-weiss) 70%, transparent)}}:root{--karten-schatten:0 1px 2px #1418280d, 0 12px 28px -18px #1418284d;--karten-schatten-hover:0 2px 4px #1418280f, 0 26px 46px -22px #14182857, 0 0 36px -12px var(--glut)}@supports (color:color-mix(in lab, red, red)){:root{--karten-schatten-hover:0 2px 4px #1418280f, 0 26px 46px -22px #14182857, 0 0 36px -12px color-mix(in oklab, var(--glut) calc(70% * var(--schein)), transparent)}}:root{--karten-hub:-4px;--karten-fuellung:var(--color-weiss);--karten-kante:var(--color-grau-200);--glas-deckend:var(--color-weiss);--fokus-farbe:var(--color-blau-500);--btn-zweit-kante:26%;--btn-zweit-flaeche:5%;--band-flaeche:var(--color-grau-50);--band-schein-wechsel:var(--band-schein);--karte-bild-isolation:auto;--karte-bild-radius:0;--karte-bild-grund:transparent;--karte-bild-frei-grund:transparent;--karte-bild-spot:none;--karte-bild-fit:cover;--karte-bild-blend:normal;--karte-bild-foto-grund:var(--color-flaeche);color-scheme:light}.tief{--color-grund:var(--color-blau-950);--color-flaeche:var(--color-blau-900);--color-karte:var(--color-blau-900);--color-kante:#94aef873}@supports (color:color-mix(in lab, red, red)){.tief{--color-kante:color-mix(in oklab, var(--color-blau-300) 45%, transparent)}}.tief{--color-vorder:var(--color-weiss);--color-leise:var(--color-blau-300);--color-akzent:var(--color-blau-300);--schein:1;--schein-siegel:radial-gradient(ellipse 62% 66% at 50% 52%, var(--glut) 0%, var(--glut) 50%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){.tief{--schein-siegel:radial-gradient(ellipse 62% 66% at 50% 52%, color-mix(in oklab, var(--glut) calc(60% * var(--schein)), transparent) 0%, color-mix(in oklab, var(--glut) calc(60% * var(--schein)), transparent) 50%, transparent 78%)}}.tief{--glas-fuellung:#101d5d85}@supports (color:color-mix(in lab, red, red)){.tief{--glas-fuellung:color-mix(in oklab, var(--color-blau-900) 52%, transparent)}}.tief{--glas-kante:#94aef842}@supports (color:color-mix(in lab, red, red)){.tief{--glas-kante:color-mix(in oklab, var(--color-blau-300) 26%, transparent)}}.tief{--feld-kante:var(--color-blau-200);--glas-innen:inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.tief{--glas-innen:inset 0 1px 0 color-mix(in oklab, var(--color-weiss) 18%, transparent)}}.tief{--karten-schatten:0 0 0 0 transparent;--karten-schatten-hover:0 24px 50px -30px #000000bf, 0 0 42px -14px var(--glut)}@supports (color:color-mix(in lab, red, red)){.tief{--karten-schatten-hover:0 24px 50px -30px #000000bf, 0 0 42px -14px color-mix(in oklab, var(--glut) 70%, transparent)}}.tief{--karten-fuellung:#101d5d94}@supports (color:color-mix(in lab, red, red)){.tief{--karten-fuellung:color-mix(in oklab, var(--color-blau-900) 58%, transparent)}}.tief{--karten-kante:#94aef84d}@supports (color:color-mix(in lab, red, red)){.tief{--karten-kante:color-mix(in oklab, var(--color-blau-300) 30%, transparent)}}.tief{--glas-deckend:var(--color-blau-900);--fokus-farbe:var(--color-blau-300);--btn-zweit-kante:34%;--btn-zweit-flaeche:7%;--band-flaeche:var(--color-blau-950);--band-schein-wechsel:var(--band-schein-alt);--karte-bild-isolation:isolate;--karte-bild-radius:.4375rem .4375rem 0 0;--karte-bild-grund:var(--color-blau-950);--karte-bild-frei-grund:var(--schein-frei);--karte-bild-spot:block;--karte-bild-fit:contain;--karte-bild-blend:multiply;--karte-bild-foto-grund:transparent}:root{--funke-hell:#ffffff9e}@supports (color:color-mix(in lab, red, red)){:root{--funke-hell:color-mix(in oklab, var(--color-weiss) 62%, transparent)}}:root{--funke-glut:var(--glut)}@supports (color:color-mix(in lab, red, red)){:root{--funke-glut:color-mix(in oklab, var(--glut) 85%, transparent)}}:root{--funke-halo:var(--glut)}@supports (color:color-mix(in lab, red, red)){:root{--funke-halo:color-mix(in oklab, var(--glut) 30%, transparent)}}.tief .hell,.hell{--color-grund:var(--color-weiss);--color-flaeche:var(--color-grau-50);--color-karte:var(--color-weiss);--color-kante:var(--color-grau-200);--color-vorder:var(--color-blau-950);--color-leise:var(--color-grau-700);--color-akzent:var(--color-blau-700);--schein:.3;--glas-fuellung:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.tief .hell,.hell{--glas-fuellung:color-mix(in oklab, var(--color-weiss) 78%, transparent)}}.tief .hell,.hell{--glas-kante:#0811411f}@supports (color:color-mix(in lab, red, red)){.tief .hell,.hell{--glas-kante:color-mix(in oklab, var(--color-blau-950) 12%, transparent)}}.tief .hell,.hell{--glas-innen:inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){.tief .hell,.hell{--glas-innen:inset 0 1px 0 color-mix(in oklab, var(--color-weiss) 70%, transparent)}}.tief .hell,.hell{--glas-deckend:var(--color-weiss);--karten-fuellung:var(--color-weiss);--karten-kante:var(--color-grau-200);--karten-schatten:0 1px 2px #1418280d, 0 12px 28px -18px #1418284d;--karten-schatten-hover:0 2px 4px #1418280f, 0 26px 46px -22px #14182857, 0 0 36px -12px var(--glut)}@supports (color:color-mix(in lab, red, red)){.tief .hell,.hell{--karten-schatten-hover:0 2px 4px #1418280f, 0 26px 46px -22px #14182857, 0 0 36px -12px color-mix(in oklab, var(--glut) calc(70% * var(--schein)), transparent)}}.tief .hell,.hell{--fokus-farbe:var(--color-blau-500);--btn-zweit-kante:26%;--btn-zweit-flaeche:5%;--band-flaeche:var(--color-grau-50);--band-schein-wechsel:var(--band-schein);--karte-bild-isolation:auto;--karte-bild-radius:0;--karte-bild-grund:transparent;--karte-bild-frei-grund:transparent;--karte-bild-spot:none;--karte-bild-fit:cover;--karte-bild-blend:normal;--karte-bild-foto-grund:var(--color-flaeche)}.glas{background:var(--glas-deckend);border:1px solid var(--glas-kante);box-shadow:var(--glas-innen)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.glas{background:var(--glas-fuellung);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}}.deko{pointer-events:none;position:absolute;inset:0}.glut-hero{background:radial-gradient(15rem 15rem at 86% 12%, var(--glut), transparent 60%), radial-gradient(32rem 32rem at 92% 26%, var(--glut), transparent 68%), radial-gradient(12rem 12rem at 3% 97%, var(--glut), transparent 60%), radial-gradient(26rem 22rem at 0% 92%, var(--glut), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.glut-hero{background:radial-gradient(15rem 15rem at 86% 12%, color-mix(in oklab, var(--glut) calc(70% * var(--schein)), transparent), transparent 60%), radial-gradient(32rem 32rem at 92% 26%, color-mix(in oklab, var(--glut) calc(17% * var(--schein)), transparent), transparent 68%), radial-gradient(12rem 12rem at 3% 97%, color-mix(in oklab, var(--glut) calc(48% * var(--schein)), transparent), transparent 60%), radial-gradient(26rem 22rem at 0% 92%, color-mix(in oklab, var(--glut) calc(13% * var(--schein)), transparent), transparent 70%)}}@media (max-width:63.9375rem){.glut-hero{background:radial-gradient(13rem 13rem at 52% 70%, var(--glut), transparent 60%), radial-gradient(26rem 26rem at 50% 80%, var(--glut), transparent 70%), radial-gradient(11rem 11rem at 97% 5%, var(--glut), transparent 60%), radial-gradient(22rem 18rem at 100% 12%, var(--glut), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.glut-hero{background:radial-gradient(13rem 13rem at 52% 70%, color-mix(in oklab, var(--glut) calc(72% * var(--schein)), transparent), transparent 60%), radial-gradient(26rem 26rem at 50% 80%, color-mix(in oklab, var(--glut) calc(18% * var(--schein)), transparent), transparent 70%), radial-gradient(11rem 11rem at 97% 5%, color-mix(in oklab, var(--glut) calc(58% * var(--schein)), transparent), transparent 60%), radial-gradient(22rem 18rem at 100% 12%, color-mix(in oklab, var(--glut) calc(15% * var(--schein)), transparent), transparent 70%)}}}.glut-raster{background-image:linear-gradient(90deg,oklch(76% .11 268.5) 1px,#0000 1px),linear-gradient(oklch(76% .11 268.5) 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.glut-raster{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-blau-300) calc(10% * var(--schein)), transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-blau-300) calc(10% * var(--schein)), transparent) 1px, transparent 1px)}}.glut-raster{background-size:4.5rem 4.5rem;-webkit-mask-image:radial-gradient(125% 95% at 12% 0,#000 0% 32%,#0000 80%);mask-image:radial-gradient(125% 95% at 12% 0,#000 0% 32%,#0000 80%)}.glut-funken{background-image:radial-gradient(circle 7px at 18% 28%, var(--funke-halo), transparent 100%), radial-gradient(circle 9px at 73% 12%, var(--funke-halo), transparent 100%), radial-gradient(circle 8px at 88% 62%, var(--funke-halo), transparent 100%), radial-gradient(circle 6px at 34% 86%, var(--funke-halo), transparent 100%), radial-gradient(circle 2.5px at 12% 42%, var(--funke-glut), transparent 100%), radial-gradient(circle 2.5px at 63% 74%, var(--funke-glut), transparent 100%), radial-gradient(circle 2px at 92% 22%, var(--funke-glut), transparent 100%), radial-gradient(circle 2px at 45% 16%, var(--funke-glut), transparent 100%), radial-gradient(circle 3px at 80% 88%, var(--funke-steuer-glut,var(--funke-glut)), transparent 100%), radial-gradient(circle 1.5px at 27% 9%, var(--funke-hell), transparent 100%), radial-gradient(circle 1.5px at 55% 38%, var(--funke-hell), transparent 100%), radial-gradient(circle 1px at 8% 66%, var(--funke-hell), transparent 100%), radial-gradient(circle 1.5px at 96% 48%, var(--funke-hell), transparent 100%), radial-gradient(circle 1px at 38% 58%, var(--funke-hell), transparent 100%), radial-gradient(circle 1.5px at 70% 52%, var(--funke-hell), transparent 100%), radial-gradient(circle 1px at 22% 78%, var(--funke-hell), transparent 100%), radial-gradient(circle 1.5px at 86% 78%, var(--funke-steuer-hell,var(--funke-hell)), transparent 100%), radial-gradient(circle 1px at 58% 94%, var(--funke-steuer-hell,var(--funke-hell)), transparent 100%);background-repeat:no-repeat}:root{--band-schein:radial-gradient(32rem 22rem at 50% 6%, var(--glut), transparent 68%), radial-gradient(52rem 36rem at 50% 0%, var(--glut), transparent 74%)}@supports (color:color-mix(in lab, red, red)){:root{--band-schein:radial-gradient(32rem 22rem at 50% 6%, color-mix(in oklab, var(--glut) calc(24% * var(--schein)), transparent), transparent 68%), radial-gradient(52rem 36rem at 50% 0%, color-mix(in oklab, var(--glut) calc(9% * var(--schein)), transparent), transparent 74%)}}:root{--band-schein-alt:radial-gradient(26rem 20rem at 88% 14%, var(--glut), transparent 68%), radial-gradient(44rem 34rem at 6% 82%, var(--glut), transparent 74%)}@supports (color:color-mix(in lab, red, red)){:root{--band-schein-alt:radial-gradient(26rem 20rem at 88% 14%, color-mix(in oklab, var(--glut) calc(26% * var(--schein)), transparent), transparent 68%), radial-gradient(44rem 34rem at 6% 82%, color-mix(in oklab, var(--glut) calc(16% * var(--schein)), transparent), transparent 74%)}}:root{--schein-frei:radial-gradient(ellipse 62% 66% at 50% 52%, var(--glut), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root{--schein-frei:radial-gradient(ellipse 62% 66% at 50% 52%, color-mix(in oklab, var(--glut) calc(28% * var(--schein)), transparent), transparent 72%)}}:root{--schein-feld:radial-gradient(ellipse 62% 66% at 50% 52%, var(--glut), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root{--schein-feld:radial-gradient(ellipse 62% 66% at 50% 52%, color-mix(in oklab, var(--glut) 28%, transparent), transparent 72%)}}.glut-band{background:var(--band-schein)}.glut-band.glut-band-wechsel{background:var(--band-schein-wechsel)}.glut-band-alt{background:var(--band-schein-alt)}.glut-buehne{background:radial-gradient(18rem 18rem at 50% 34%, var(--glut), transparent 66%), radial-gradient(32rem 32rem at 50% 44%, var(--glut), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.glut-buehne{background:radial-gradient(18rem 18rem at 50% 34%, color-mix(in oklab, var(--glut) calc(42% * var(--schein)), transparent), transparent 66%), radial-gradient(32rem 32rem at 50% 44%, color-mix(in oklab, var(--glut) calc(16% * var(--schein)), transparent), transparent 72%)}}.atem{animation:15s ease-in-out infinite atem}@keyframes atem{0%,to{opacity:.72}50%{opacity:1}}.deko-clip{overflow:hidden}.atem.drift{animation:15s ease-in-out infinite atem,26s ease-in-out infinite alternate drift}.atem.drift-alt{animation:15s ease-in-out infinite atem,21s ease-in-out -8s infinite alternate-reverse drift}.atem.treiben{animation:15s ease-in-out infinite atem,38s ease-in-out infinite alternate treiben}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-1.5%,2%)scale(1.06)}}@keyframes treiben{0%{transform:translateY(.6rem)}to{transform:translate(-.4rem,-.8rem)}}.kante-glut{position:relative}.kante-glut:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--glut) 50%, transparent);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.kante-glut:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--glut) calc(90% * var(--schein)), transparent) 50%, transparent)}}.glut-punkt{box-shadow:0 0 14px var(--glut)}@supports (color:color-mix(in lab, red, red)){.glut-punkt{box-shadow:0 0 14px color-mix(in oklab, var(--glut) calc(85% * var(--schein)), transparent)}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}@media (min-width:64rem){html{scroll-padding-top:6rem}}body{background:var(--color-blau-950);color:var(--color-vorder);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65}p,li,dd,td,th,figcaption,address,blockquote,.hinweis{overflow-wrap:break-word}.text p,.rechtstext p,.rechtstext li,.strichliste>li,.marker-liste>li,.pflichtliste>li,.hinweis,.dl-titel,address{overflow-wrap:anywhere}.band>.wrap>:first-child,.band>.wrap>:first-child>:first-child,.band>.wrap>.sr-only:first-child+*{margin-top:0}:where(a,button,summary,[tabindex],input):focus-visible{outline:3px solid var(--fokus-farbe);outline-offset:2px;border-radius:2px}.wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.wrap{padding-inline:2rem}}.zelle{min-width:0}.ton-flaeche{background:var(--band-flaeche)}#firma{padding-block:3rem}@media (min-width:64rem){#firma>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;column-gap:4rem;display:grid}#firma>.wrap>*{grid-column:1}#firma>.wrap>.text{grid-area:1/2/span 2;max-width:none;margin-top:0}#firma>.wrap>.text~*{grid-column:2}}.band:not(.hero,.seitenkopf){padding-block:2.5rem}@media (min-width:48rem){.band:not(.hero,.seitenkopf){padding-block:3rem}}@media (min-width:64rem){.band:not(.hero,.seitenkopf){padding-block:3.5rem}}.band:not(.hero,.seitenkopf):has(>.wrap>h2:first-child+.text:last-child>p:only-child),.band:not(.hero,.seitenkopf):has(>.wrap>h2:first-child+p:last-child){padding-block:2.5rem}.display{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.04}.h1{font-size:clamp(2.125rem,1.25rem + 3.3vw,3.5rem)}.hero-randlos .h1{font-size:clamp(1.625rem,1.1rem + 2.4vw,2.75rem)}@media (max-width:39.99rem){.hero .hero-text>.h1,.seitenkopf .h1{font-size:1.875rem}}.h1-akzent{background-image:linear-gradient(var(--glut), var(--glut));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% .085em;padding-bottom:.05em;animation:.6s cubic-bezier(.22,1,.36,1) .55s both h1-akzent}@keyframes h1-akzent{0%{background-size:0% .085em}to{background-size:100% .085em}}.h2{font-size:clamp(1.625rem,1.1rem + 2.4vw,2.75rem)}.h3{letter-spacing:-.015em;font-size:clamp(1.1875rem,1.05rem + .7vw,1.5rem);line-height:1.2}@media (min-width:1024px){.raster.lg\:grid-cols-4 .karte .h3{font-size:1.1875rem}}@media (min-width:1280px){.raster.xl\:grid-cols-4 .karte .h3{font-size:1.1875rem}}@media (min-width:1024px) and (max-width:1279.98px){.raster.lg\:grid-cols-3:not(#verwandt *) .karte .h3{font-size:1.1875rem}}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-akzent);align-items:flex-start;gap:.625rem;font-size:.75rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:1.75rem;height:2px;margin-top:calc(.5lh - 1px)}.btn{min-height:2.75rem;font-family:var(--font-display);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .25s,transform .15s;display:inline-flex}.btn-primaer{background:linear-gradient(150deg, var(--color-blau-500), var(--color-blau-600) 55%, var(--color-blau-700));color:var(--color-weiss);box-shadow:inset 0 1px 0 #ffffff52, 0 0 0 1px var(--glut), 0 8px 20px -10px var(--glut), 0 14px 40px -16px var(--glut)}@supports (color:color-mix(in lab, red, red)){.btn-primaer{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-weiss) 32%, transparent), 0 0 0 1px color-mix(in oklab, var(--glut) 30%, transparent), 0 8px 20px -10px color-mix(in oklab, var(--glut) calc(80% * var(--schein)), transparent), 0 14px 40px -16px color-mix(in oklab, var(--glut) calc(60% * var(--schein)), transparent)}}.btn-primaer:hover{background:linear-gradient(150deg, var(--color-blau-500), var(--color-blau-500) 55%, var(--color-blau-600));box-shadow:inset 0 1px 0 #fff6, 0 0 0 1px var(--glut), 0 10px 26px -10px var(--glut), 0 18px 52px -14px var(--glut);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn-primaer:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-weiss) 40%, transparent), 0 0 0 1px color-mix(in oklab, var(--glut) 45%, transparent), 0 10px 26px -10px color-mix(in oklab, var(--glut) calc(95% * var(--schein)), transparent), 0 18px 52px -14px color-mix(in oklab, var(--glut) calc(80% * var(--schein)), transparent)}}.btn-zweit{border-color:oklch(21% .09 268.5)}@supports (color:color-mix(in lab, red, red)){.btn-zweit{border-color:color-mix(in oklab, var(--color-vorder) var(--btn-zweit-kante), transparent)}}.btn-zweit{background:oklch(21% .09 268.5)}@supports (color:color-mix(in lab, red, red)){.btn-zweit{background:color-mix(in oklab, var(--color-vorder) var(--btn-zweit-flaeche), transparent)}}.btn-zweit{color:var(--color-vorder);box-shadow:var(--glas-innen)}.btn-zweit:hover{border-color:var(--glut);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn-zweit:hover{border-color:color-mix(in oklab, var(--glut) 65%, transparent)}}.btn-zweit:hover{background:var(--glut)}@supports (color:color-mix(in lab, red, red)){.btn-zweit:hover{background:color-mix(in oklab, var(--glut) 12%, transparent)}}.btn-zweit:hover{box-shadow:var(--glas-innen), 0 10px 30px -12px var(--glut)}@supports (color:color-mix(in lab, red, red)){.btn-zweit:hover{box-shadow:var(--glas-innen), 0 10px 30px -12px color-mix(in oklab, var(--glut) calc(90% * var(--schein)), transparent)}}.burger{display:none}@media (max-width:63.9375rem){.burger:not([hidden]){display:inline-flex}.kopf .sprache{display:none}}.burger{border:1px solid var(--color-grau-600);width:2.75rem;height:2.75rem;color:var(--color-vorder);cursor:pointer;background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .18s,box-shadow .18s}.burger:hover{border-color:var(--color-blau-600);background:var(--color-blau-50);color:var(--color-blau-600)}.burger:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;border-top:2px solid;border-bottom:2px solid;width:1.125rem;height:.75rem}.burger[aria-expanded=true],body:has(.nav-mobil:target) .kopf .burger{visibility:hidden}.burger-zu:before{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;border:0;width:.9rem;height:.9rem;transform:rotate(45deg)}.nav-mobil{z-index:60;width:100vw;max-width:none;height:auto;max-height:100dvh;color:var(--color-vorder);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0}.nav-mobil[open],.nav-mobil:target{flex-direction:column;display:flex}html:has(.nav-mobil[open]),html:has(.nav-mobil:target){overflow:hidden}.nav-mobil::backdrop{background:#0811418c;top:4rem}@supports (color:color-mix(in lab, red, red)){.nav-mobil::backdrop{background:color-mix(in oklab, var(--color-blau-950) 55%, transparent)}}.nav-mobil-leiste{background:var(--color-grund);flex:none}body:has(.kopf[data-gescrollt]) .nav-mobil-leiste{background:var(--color-flaeche)}.nav-mobil-inhalt{overscroll-behavior:contain;border-top:1px solid var(--color-kante);background:var(--color-grund);flex:auto;min-height:0;padding:.5rem 1rem 0;overflow-y:auto}.menue-liste{flex-direction:column;display:flex}.menue-liste>a,.menue-liste>p{border-top:1px solid var(--color-kante);min-width:0;min-height:2.75rem;color:var(--color-vorder);align-items:center;margin:0;padding:.375rem 0;text-decoration:none;display:flex}.menue-liste>:first-child{border-top:0}.menue-titel{border-bottom:2px solid var(--color-blau-600);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-blau-600);font-size:.875rem;font-weight:800}.menue-liste>.menue-titel{color:var(--color-blau-600)}.menue-liste>.menue-titel+*{border-top:0}.menue-zeile{font-family:var(--font-display);font-size:1rem;font-weight:700}.menue-liste>a.menue-produkt{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.menue-produkt-name{line-height:1.25}.menue-produkt-art{font-family:var(--font-sans);color:var(--color-leise);font-size:.875rem;font-weight:400;line-height:1.3}.menue-liste>a:active,.menue-liste>a[aria-current=page]{color:var(--color-blau-600)}.nav-mobil-fuss{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.menue-unten{background:var(--color-grund);margin-top:.75rem;padding-top:.75rem;padding-bottom:1.5rem;position:sticky;bottom:0;box-shadow:0 -10px 24px -18px #14182873}@media (max-height:70rem){.nav-mobil{min-height:100dvh}.nav-mobil-inhalt{flex-direction:column;display:flex}.nav-mobil-inhalt>.menue-liste{flex:1 0 auto}}.menue-telefon+.nav-mobil-fuss{margin-top:.75rem}.nav-mobil-fuss .sprache{flex:none}.nav-mobil-fuss .btn{flex:auto}.raster{grid-auto-rows:auto;gap:1rem;display:grid}.raster>.karte>.zelle{padding:1rem}.raster>.karte h3,.raster>.karte .kernzahl{min-height:auto}@media (min-width:40rem){.raster.ab-sm{grid-auto-rows:1fr;gap:1.5rem}.raster.ab-sm>.karte>.zelle{padding:1.25rem}.raster.ab-sm>.karte h3{min-height:2lh}.raster.ab-sm>.karte .kernzahl{min-height:calc(2.8em + 1rem)}}@media (min-width:64rem){.raster.ab-lg{grid-auto-rows:1fr;gap:1.5rem}.raster.ab-lg>.karte>.zelle{padding:1.25rem}.raster.ab-lg>.karte h3{min-height:2lh}.raster.ab-lg>.karte .kernzahl{min-height:calc(2.8em + 1rem)}}@media (min-width:40rem){.raster.ab-sm:has(.kernzahl){grid-auto-rows:auto}.raster.ab-sm:has(.kernzahl)>.karte{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.raster.ab-sm:has(.kernzahl)>.karte>.zelle{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.raster.ab-sm:has(.kernzahl):has(.karte-mehr)>.karte{grid-row:span 6}.raster.ab-sm:has(.kernzahl):has(.karte-mehr)>.karte>.zelle{grid-row:span 5}.raster.ab-sm:has(.kernzahl)>.karte h3{min-height:0}.raster.ab-sm:has(.kernzahl)>.karte .kernzahl{min-height:0;margin-top:0}}@media (min-width:64rem){.raster.ab-lg:has(.kernzahl){grid-auto-rows:auto}.raster.ab-lg:has(.kernzahl)>.karte{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.raster.ab-lg:has(.kernzahl)>.karte>.zelle{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.raster.ab-lg:has(.kernzahl):has(.karte-mehr)>.karte{grid-row:span 6}.raster.ab-lg:has(.kernzahl):has(.karte-mehr)>.karte>.zelle{grid-row:span 5}.raster.ab-lg:has(.kernzahl)>.karte h3{min-height:0}.raster.ab-lg:has(.kernzahl)>.karte .kernzahl{min-height:0;margin-top:0}}@media (min-width:40rem){.raster.ab-sm:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3)))>.karte h3{min-height:0}.raster.ab-sm:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3))):has(.zelle>:nth-child(2)){grid-auto-rows:auto}.raster.ab-sm:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3))):has(.zelle>:nth-child(2))>.karte,.raster.ab-sm:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3))):has(.zelle>:nth-child(2))>.karte>.zelle{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (min-width:64rem){.raster.ab-lg:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3)))>.karte h3{min-height:0}.raster.ab-lg:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3))):has(.zelle>:nth-child(2)){grid-auto-rows:auto}.raster.ab-lg:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3))):has(.zelle>:nth-child(2))>.karte,.raster.ab-lg:not(.wege,.galerie):not(:has(.kernzahl,.karte-bildflaeche,.zelle>:nth-child(3))):has(.zelle>:nth-child(2))>.karte>.zelle{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (max-width:39.9375rem){.raster.direktliste{gap:0}.direktliste>.karte{box-shadow:none;background:0 0;border:0;border-radius:0}.direktliste>.karte+.karte{border-top:1px solid var(--color-kante)}.direktliste>.karte:hover{border-color:var(--color-kante);box-shadow:none;transform:none}.direktliste>.karte>.zelle{flex-direction:row;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.75rem 0}.direktliste>.karte>.zelle:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin-left:.75rem;transform:rotate(-45deg)}}#verwandt .raster{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}@media (min-width:58rem){#verwandt .raster{grid-auto-rows:1fr;gap:1.5rem}#verwandt .raster>.karte>.zelle{padding:1.25rem}#verwandt .raster>.karte h3{min-height:2lh}}@media (min-width:40rem) and (max-width:57.99rem){#verwandt .raster{grid-template-columns:minmax(0,1fr)}#verwandt .raster>.karte{flex-direction:row}#verwandt .raster>.karte>.karte-bildflaeche{border-radius:.4375rem 0 0 .4375rem;flex:1 0 50%}#verwandt .raster>.karte .karte-bild{border-radius:.4375rem 0 0 .4375rem;height:100%}#verwandt .raster>.karte .bild-frei .karte-bild{object-fit:contain}#verwandt .raster>.karte>.zelle{flex:0 24rem;min-width:0}#verwandt .raster:has(>li:nth-child(2))>.karte>.zelle>p.text-xs{min-height:2lh}}@media (max-width:39.9375rem){#verwandt .raster:has(>li:nth-child(2))>.karte>.zelle>p.text-xs{min-height:2lh}}@media (min-width:58rem){#verwandt .raster:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}#verwandt .raster:has(>li:nth-child(3))>.karte{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}#verwandt .raster:has(>li:nth-child(3))>.karte>.zelle{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}#verwandt .raster:has(>li:nth-child(3))>.karte h3{min-height:0}#verwandt .raster:has(>li:only-child){grid-template-columns:minmax(0,1fr)}#verwandt .raster>.karte:only-child{flex-direction:row}#verwandt .raster>.karte:only-child>.karte-bildflaeche{border-radius:.4375rem 0 0 .4375rem;flex:0 0 24rem}#verwandt .raster>.karte:only-child .karte-bild{border-radius:.4375rem 0 0 .4375rem;height:100%}#verwandt .raster>.karte:only-child .bild-frei .karte-bild{object-fit:contain}#verwandt .raster>.karte:only-child>.zelle{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:1.5rem;min-width:0;display:grid}#verwandt .raster>.karte:only-child>.zelle>*{grid-column:1}#verwandt .raster>.karte:only-child h3{min-height:0}#verwandt .raster>.karte:only-child>.zelle>p[aria-hidden]{grid-area:1/2/-1;align-self:center;margin-top:0;padding-top:0}}.karte{border:1px solid var(--karten-kante);background:var(--karten-fuellung);min-width:0;height:100%;box-shadow:var(--glas-innen), var(--karten-schatten);border-radius:.5rem;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.karte .zelle>p:has(>.btn),.karte-rumpf>p:has(>.btn){display:flex}.nobr{white-space:nowrap}.karte .zelle>p,.karte-rumpf>p{text-wrap:pretty}.karte-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.karte:hover{border-color:var(--glut)}@supports (color:color-mix(in lab, red, red)){.karte:hover{border-color:color-mix(in oklab, var(--glut) 55%, var(--karten-kante))}}.karte:hover{transform:translateY(var(--karten-hub));box-shadow:var(--glas-innen), var(--karten-schatten-hover)}.karte h3,.karte .folie-titel{min-height:2lh}.lichtspot{pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 68% 76% at 50% 46%, var(--color-weiss) 0%, var(--color-weiss) 24%, #ffffffd1 44%, #f1f5ff7a 64%, #dee8ff2e 80%, transparent 92%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lichtspot{background:radial-gradient(ellipse 68% 76% at 50% 46%, var(--color-weiss) 0%, var(--color-weiss) 24%, color-mix(in oklab, var(--color-weiss) 82%, transparent) 44%, color-mix(in oklab, var(--color-blau-50) 48%, transparent) 64%, color-mix(in oklab, var(--color-blau-100) 18%, transparent) 80%, transparent 92%)}}.karte-bildflaeche{isolation:var(--karte-bild-isolation);border-radius:var(--karte-bild-radius);background:var(--karte-bild-grund);display:block;position:relative}.karte-bildflaeche>.lichtspot{display:var(--karte-bild-spot)}.karte-bildflaeche:has(.bild-fehlt)>.lichtspot{display:none}.karte-bild{aspect-ratio:16/9;object-fit:var(--karte-bild-fit);background:var(--karte-bild-foto-grund);width:100%;mix-blend-mode:var(--karte-bild-blend);border-radius:.4375rem .4375rem 0 0;display:block;position:relative}.kernwerte>div{border-bottom:1px solid var(--color-kante);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.kernwerte dd{text-align:right;min-width:0}.wege>li{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.wege .btn{width:100%}@media (min-width:40rem){.raster.wege{grid-auto-rows:auto;row-gap:1rem}.wege>li{grid-row:span 2;grid-template-rows:subgrid;justify-content:stretch;row-gap:0;display:grid}.wege>li>p:last-child{grid-row:2}.wege .btn{min-height:4rem}}@media (max-width:39.9375rem){.wege{gap:0}.wege>li{justify-content:center;min-height:2.75rem;padding:0}.wege>li+li{border-top:1px solid var(--color-kante)}.wege>li>p{margin:0;padding:0}.wege>li>p:first-child:not(:last-child){order:2;padding-bottom:.75rem;font-size:.875rem;line-height:1.4}.wege>li>p:last-child{order:1}.wege>li .btn{width:100%;box-shadow:none;color:var(--color-vorder);text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:space-between;padding:.75rem 0;transform:none}.wege>li .btn:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin-left:.75rem;transform:rotate(-45deg)}.wege>li .btn:has(.zusatz){grid-template-columns:1fr auto;align-items:center;display:grid}.wege>li .btn:has(.zusatz):after{grid-area:1/2/span 2}.wege>li .btn .nummer{margin-right:auto}}.pult{grid-template-columns:minmax(0,1fr);display:grid}.pult-links{margin-top:1.5rem}.visitenkarte{border:1px solid var(--karten-kante);background:var(--karten-fuellung);box-shadow:var(--glas-innen), var(--karten-schatten);--schein:1;border-radius:.5rem;margin-top:2.5rem;padding:1.25rem}@media (min-width:40rem){.visitenkarte{padding:1.5rem}}.visitenkarte.vk-telefon{margin-top:0}.vk-telefon+.pult-kopf{margin-top:2.5rem}@media (min-width:64rem){.pult{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:3rem}.pult-kopf{grid-area:1/1/auto/-1;margin-bottom:1.5rem}.vk-telefon+.pult-kopf{margin-top:0}.pult-links{grid-area:2/1/-1;margin-top:0}.visitenkarte{align-self:start;margin-top:0}.visitenkarte.vk-telefon{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;grid-area:2/2;padding-bottom:0}.visitenkarte.vk-rest{clip-path:inset(0 -3rem -3rem);border-top:0;border-top-left-radius:0;border-top-right-radius:0;grid-area:3/2;padding-top:1.5rem}.vk-rest.kante-glut:before{display:none}}@media (min-width:80rem){.visitenkarte{padding:2rem}.visitenkarte.vk-telefon{padding-bottom:0}.visitenkarte.vk-rest{padding-top:1.5rem}}@media (min-width:48rem) and (max-width:63.9375rem){.visitenkarte:not(.vk-telefon){columns:2;column-gap:3rem}.vk-telefon .vk-gruppe{grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;display:grid}.vk-telefon .vk-gruppe>*{grid-column:1}.vk-telefon .vk-gruppe>.vk-knopf{grid-area:1/2/span 3;align-self:center;margin-top:0}}.vk-gruppe{break-inside:avoid}.vk-gruppe+.vk-gruppe{margin-top:1.5rem}.vk-gruppe>*+*,.visitenkarte .text>*+*{margin-top:.5rem}.visitenkarte .h3{font-size:1.1875rem}.vk-knopf{display:flex}.vk-adresse{line-height:1.625}@media (min-width:40rem){.raster.betreffe{grid-template-columns:repeat(2,minmax(0,1fr))}.raster.betreffe>li:nth-child(odd):last-child{grid-column:1/-1}.raster.betreffe>li{grid-row:auto;display:flex}}.checkliste>div{border-bottom:1px solid var(--color-kante);padding-block:.625rem}.checkliste dt{font-family:var(--font-display);font-weight:700;display:inline}.checkliste dd{margin:0;display:inline}@media (min-width:40rem){.checkliste>div{grid-template-columns:12rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.75rem;display:grid}.checkliste dt,.checkliste dd{min-width:0;display:block}}.tabelle{border-collapse:collapse;width:100%;font-size:1rem;line-height:var(--leading-normal);table-layout:fixed;--tabelle-begriff:calc(var(--spacing) * 64);--tabelle-merkmal:calc(var(--spacing) * 40);--tabelle-nr:calc(var(--spacing) * 30);--zelle-py:.6875rem}.tabelle caption{text-align:left;padding-inline:.875rem;padding-top:var(--zelle-py);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-vorder);padding-bottom:.5rem;font-weight:700}.tabelle th,.tabelle td{padding:var(--zelle-py) .875rem;border-bottom:1px solid var(--color-kante);text-align:left;vertical-align:top}.tabelle th{color:var(--color-vorder);font-weight:700}.tabelle tr>:first-child{width:var(--tabelle-begriff)}.tabelle-vergleich tr>:first-child{width:var(--tabelle-merkmal)}.tabelle tbody th{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:600}.tabelle td{color:var(--color-vorder)}.tabelle tbody tr:last-child th,.tabelle tbody tr:last-child td{border-bottom:0}.tabelle-halter{border:1px solid var(--color-kante);border-radius:.5rem;overflow-x:auto}.tabelle .ist-nr{white-space:nowrap;width:var(--tabelle-nr)}@media (max-width:39.9375rem){.tabelle-halter{overflow-x:visible}.tabelle,.tabelle caption,.tabelle tbody,.tabelle tr,.tabelle th,.tabelle td{display:block}.tabelle{table-layout:auto}.tabelle thead{display:none}.tabelle tr{border-bottom:1px solid var(--color-kante);padding:.75rem .875rem}.tabelle tr:last-child{border-bottom:0}.tabelle th,.tabelle td{overflow-wrap:normal;border-bottom:0;width:auto;padding:0}.tabelle tr>:first-child,.tabelle .ist-nr{width:auto}.tabelle td{margin-top:calc(var(--spacing) * .5)}.tabelle td.ist-leer{display:none}.tabelle td[data-label]:before{content:attr(data-label);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-leise);font-size:.75rem;font-weight:700;display:block}.tabelle.tabelle-label-wie-kopf td[data-label]:before{letter-spacing:normal;text-transform:none}.tabelle caption{padding-top:.75rem}}@media (min-width:40rem) and (max-width:63.9375rem){.tabelle-halter:has(>.tabelle-stapel-md){overflow-x:visible}.tabelle.tabelle-stapel-md,.tabelle.tabelle-stapel-md caption,.tabelle.tabelle-stapel-md tbody,.tabelle.tabelle-stapel-md tr,.tabelle.tabelle-stapel-md th,.tabelle.tabelle-stapel-md td{display:block}.tabelle.tabelle-stapel-md{table-layout:auto}.tabelle.tabelle-stapel-md thead{display:none}.tabelle.tabelle-stapel-md tr{border-bottom:1px solid var(--color-kante);padding:.75rem .875rem}.tabelle.tabelle-stapel-md tr:last-child{border-bottom:0}.tabelle.tabelle-stapel-md th,.tabelle.tabelle-stapel-md td{overflow-wrap:normal;border-bottom:0;width:auto;padding:0}.tabelle.tabelle-stapel-md tr>:first-child,.tabelle.tabelle-stapel-md .ist-nr{width:auto}.tabelle.tabelle-stapel-md td{margin-top:calc(var(--spacing) * .5)}.tabelle.tabelle-stapel-md td.ist-leer{display:none}.tabelle.tabelle-stapel-md td[data-label]:before{content:attr(data-label);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-leise);font-size:.75rem;font-weight:700;display:block}.tabelle.tabelle-stapel-md caption{padding-top:.75rem}}.faq details{border-bottom:1px solid var(--color-kante)}.faq summary{cursor:pointer;min-height:2.75rem;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--color-akzent);border-bottom:2px solid var(--color-akzent);flex:none;width:.75rem;height:.75rem;transition:transform .2s;transform:rotate(45deg)translateY(-.125rem)}.faq details[open] summary:after{transform:rotate(225deg)translateY(-.125rem)}mark.kunde,mark.asset{background:var(--color-signal);color:var(--color-signal-text);border-bottom:2px solid var(--color-signal-kante);border-radius:2px;padding:.0625rem .25rem;font-size:.9375em}mark.asset{font-style:italic}html.marker-aus mark.kunde,html.marker-aus mark.asset,html.marker-aus .marker-leer{display:none}.marker-schalter{border:1px solid #08114138;align-items:center;min-height:2.75rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marker-schalter{border:1px solid color-mix(in oklab, var(--color-vorder) 22%, transparent)}}.marker-schalter{color:var(--color-leise);cursor:pointer;background:0 0;border-radius:.375rem;font-family:inherit;font-size:.875rem;line-height:1.2;transition:border-color .18s,color .18s}.marker-schalter:hover{border-color:var(--color-signal-kante);color:var(--color-vorder)}.text>*+*{margin-top:1rem}.text a,.wege-weitere a{color:var(--color-akzent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.text a:hover,.wege-weitere a:hover{text-decoration-thickness:3px}.wege-weitere{flex-wrap:wrap;column-gap:1.5rem;display:flex}.wege-weitere a{align-items:center;min-height:2.75rem;padding-block:.5rem;display:inline-flex}.strichliste>li>a{color:var(--color-akzent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.strichliste>li>a:hover{text-decoration-thickness:3px}.rein{animation:.8s cubic-bezier(.16,1,.3,1) both rein}.rein-2{animation-delay:80ms}.rein-3{animation-delay:.16s}.rein-4{animation-delay:.24s}@keyframes rein{0%{opacity:0;transform:translateY(1.5rem)}}.js .reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(1.75rem)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal-2{transition-delay:80ms}.js .reveal-3{transition-delay:.16s}.js .raster>:nth-child(3n+2).reveal{transition-delay:80ms}.js .raster>:nth-child(3n+3).reveal{transition-delay:.16s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rein{animation:none}.js .reveal{opacity:1;transition:none;transform:none}}.skip{z-index:60;background:var(--color-blau-600);color:var(--color-weiss);border-radius:.375rem;padding:.625rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.kopf{z-index:40;background:var(--color-grund);border-bottom:1px solid var(--color-kante);transition:background-color .25s,box-shadow .25s,margin-bottom .25s;position:sticky;top:0}.kopf[data-gescrollt]{background:var(--color-flaeche);box-shadow:0 10px 24px -18px #14182873}.kopf{--nav-x:.75rem}@media (min-width:64rem) and (max-width:79.9375rem){.kopf{--nav-x:.5rem}}@media (min-width:64rem){.kopf{--kopf-hoehe:6rem}.kopf[data-gescrollt]{--kopf-hoehe:5rem}.kopf-reihe{height:var(--kopf-hoehe);transition:height .25s}.kopf .logo img{height:3rem;transition:height .25s}.kopf[data-gescrollt]{margin-bottom:1rem}.kopf[data-gescrollt] .logo img{height:2.125rem}}@media (prefers-reduced-motion:reduce){.kopf,.kopf-reihe,.kopf .logo img{transition:none}}.logo img{width:auto;height:1.75rem;display:block}@media (min-width:640px){.logo img{height:2rem}}@media (min-width:64rem){.logo img{height:2.125rem}}.nav-link,.nav-menu>summary{min-height:2.75rem;padding:0 var(--nav-x,.75rem);font-family:var(--font-display);color:var(--color-vorder);white-space:nowrap;border-radius:.375rem;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-link,.nav-menu>summary,.sprache{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}.nav-link:hover,.nav-menu>summary:hover,.nav-menu[open]>summary{color:var(--color-blau-600);background:var(--color-blau-50)}.nav-link[aria-current=page]{color:var(--color-blau-600);box-shadow:inset 0 -2px 0 var(--color-blau-600)}.nav-menu>summary{cursor:pointer;gap:.4rem;list-style:none}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transform:rotate(45deg)translateY(-.1rem)}.nav-menu[open]>summary:after{transform:rotate(225deg)translateY(-.1rem)}.nav-panel{z-index:50;background:var(--color-grund);border:1px solid var(--color-kante);border-radius:.75rem;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(72rem,100% - 2rem);padding:1.5rem .5rem;display:grid;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50%;box-shadow:0 28px 56px -28px #14182873}.nav-panel>.zelle{grid-row:span 2;grid-template-rows:subgrid;align-content:start;min-width:0;padding:0 1rem;display:grid}.nav-panel>.zelle+.zelle{border-left:1px solid var(--color-kante)}.nav-gruppe{border-bottom:2px solid var(--color-blau-600);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-blau-600);align-items:flex-end;margin:0 0 .75rem;padding:0 .5rem .75rem;font-size:.875rem;font-weight:800;line-height:1.35;display:flex}.nav-gruppe-link{color:inherit;text-decoration:none}.nav-gruppe-ende{white-space:nowrap}.nav-pfeil{vertical-align:.1em;border-top:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-left:.5rem;transition:translate .18s;display:inline-block;transform:rotate(45deg)}.nav-gruppe-link:hover,.nav-gruppe-link[aria-current=page]{color:var(--color-blau-950)}.nav-gruppe-link:hover .nav-pfeil{translate:.25rem}.nav-liste{grid-auto-rows:1fr;align-content:start;gap:.25rem;display:grid}.nav-produkt{min-height:4.5rem;color:var(--color-vorder);border-radius:.5rem;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.nav-produkt-bild{background:var(--color-flaeche);border-radius:.375rem;place-items:center;width:5rem;height:3.5rem;padding:.25rem;display:grid}.nav-produkt-bild img{object-fit:contain;width:100%;height:100%}.nav-produkt-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.nav-produkt-name{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.25}.nav-produkt-art{color:var(--color-leise);font-size:.875rem;line-height:1.3}.nav-produkt:hover,.nav-produkt[aria-current=page]{background:var(--color-blau-50)}.nav-produkt:hover .nav-produkt-name,.nav-produkt[aria-current=page] .nav-produkt-name{color:var(--color-blau-600)}.nav-produkt[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-blau-600)}.nav-menu-klein{position:relative}.nav-panel-klein{top:calc(100% + (var(--kopf-hoehe,6rem) - 2.75rem) / 2 + .5rem);left:calc(var(--nav-x,.75rem) - 1rem);width:20rem;padding:.5rem;display:block;translate:none}.nav-produkt-ohne-bild{grid-template-columns:minmax(0,1fr);min-height:2.75rem}.nav-liste-getrennt{border-top:1px solid var(--color-kante);margin-top:.5rem;padding-top:.5rem}@media (prefers-reduced-motion:reduce){.nav-produkt,.nav-pfeil{transition:none}}.sprache{border:1px solid var(--color-grau-600);min-height:2.75rem;font-family:var(--font-display);color:var(--color-leise);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.sprache:hover{border-color:var(--color-blau-600);background:var(--color-blau-50);color:var(--color-blau-600)}.hero,.seitenkopf{padding-block:2.5rem;position:relative}.seitenkopf.schmal{padding-block:2rem}@media (min-width:48rem){.seitenkopf.schmal{padding-block:2.5rem}}.hero>:not(.deko),.seitenkopf>:not(.deko),.band-schein>:not(.deko),.band-schein{position:relative}.hero-absatz{color:var(--color-leise)}.hero-foto,.blockbild,.galeriebild{background:var(--color-flaeche);object-fit:cover;aspect-ratio:16/9;border-radius:.625rem;width:100%;height:auto;display:block}.galerie-kachel{border:1px solid var(--karten-kante);background:var(--karten-fuellung);box-shadow:var(--glas-innen), var(--karten-schatten);border-radius:.625rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:clip}.galerie-kachel .galeriebild{border-radius:inherit;transition:transform .6s}.galerie-kachel:hover,.galerie-kachel:focus-within{border-color:var(--glut)}@supports (color:color-mix(in lab, red, red)){.galerie-kachel:hover,.galerie-kachel:focus-within{border-color:color-mix(in oklab, var(--glut) 55%, var(--karten-kante))}}.galerie-kachel:hover,.galerie-kachel:focus-within{transform:translateY(var(--karten-hub));box-shadow:var(--glas-innen), var(--karten-schatten-hover)}.galerie-kachel:hover .galeriebild,.galerie-kachel:focus-within .galeriebild{transform:scale(1.04)}.galerie-link{border-radius:inherit;cursor:zoom-in;display:block}.lichtbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-vorder);background:0 0;border:0;margin:0;padding:0;inset:0}.lichtbox::backdrop{background:#081141e0}@supports (color:color-mix(in lab, red, red)){.lichtbox::backdrop{background:color-mix(in oklab, var(--color-blau-950) 88%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lichtbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.lichtbox-buehne{grid-template-rows:1fr auto;place-items:center;gap:.75rem;padding:4.5rem 4.5rem 2rem;display:grid;position:fixed;inset:0}.lichtbox-bild{object-fit:contain;background:var(--color-weiss);border-radius:.75rem;max-width:100%;min-height:0;max-height:100%;box-shadow:0 40px 90px -40px #000c}.lichtbox-text{color:var(--color-leise);text-align:center;font-size:.875rem}.lichtbox .buehne-pfeil{position:fixed;top:50%;transform:translateY(-50%)}.lichtbox .lichtbox-zurueck{left:1rem}.lichtbox .lichtbox-vor{right:1rem}.lichtbox .lichtbox-zu{top:1rem;right:1rem;transform:none}.lichtbox .lichtbox-zu:before{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;border:0;width:.9rem;height:.9rem;transform:rotate(45deg)}@media (max-width:39.9375rem){.lichtbox-buehne{padding:4rem .5rem 1rem}.lichtbox .buehne-pfeil{top:auto;bottom:1rem;transform:none}.lichtbox .lichtbox-zu{top:1rem;bottom:auto}.lichtbox-text{padding-inline:3.5rem}}.grid>.bild-neben-text{order:1}.grid>.bild-neben-text~.zelle{order:2}.text>.textgruppe,.text>.textgruppe+*{margin-top:2rem}.textgruppe>.strichliste{grid-template-columns:minmax(0,1fr);gap:0 1.5rem}@media (min-width:40rem){.textgruppe>.strichliste.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.textgruppe>.strichliste.sm\:grid-cols-2>li:nth-last-child(-n+2){border-bottom:1px solid var(--color-kante)}}@media (min-width:64rem){.textgruppe{clear:both}}@media (min-width:80rem){.textgruppe>.strichliste.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.textgruppe>.strichliste.lg\:grid-cols-3>li:nth-last-child(-n+3){border-bottom:1px solid var(--color-kante)}}@media (min-width:64rem){.grid:has(>.bild-neben-text:not(:empty)):not(:has(.bild-siegel)){margin-bottom:-1.5rem;display:flow-root}.grid:has(>.bild-neben-text:not(:empty)):not(:has(.bild-siegel))>.zelle:not(.bild-neben-text){padding-bottom:1.5rem}.bild-neben-text:not(:empty):not(:has(.bild-siegel)){float:right;width:calc(50% - 1.75rem);margin:0 0 1.5rem 3.5rem}.bild-neben-text>figure{margin:0}.grid:has(>.bild-neben-text .bild-siegel){grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.grid:has(>.bild-neben-text .bild-siegel)>.bild-neben-text~.zelle{margin-top:0}.bild-neben-text:has(.bild-siegel){display:block}.bild-neben-text>figure:has(.bild-siegel){flex:none;display:block}.bild-neben-text>picture:has(.bild-siegel),.bild-neben-text>figure>picture:has(.bild-siegel){display:block}.bild-neben-text .blockbild.bild-siegel{object-fit:contain;flex:none;align-self:start;max-height:none}.grid.funktion:has(>.zelle>.funktion-rest){grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.5rem;margin-bottom:0;display:grid}.grid.funktion:has(>.zelle>.funktion-rest)>h2{grid-area:1/1/auto/-1}.grid.funktion:has(>.zelle>.funktion-rest)>.zelle:has(>.funktion-rest){display:contents}.grid.funktion:has(>.zelle>.funktion-rest)>.bild-neben-text,.grid.funktion:has(>.zelle>.funktion-rest)>.luftstrom{float:none;grid-area:2/2;align-self:start;width:auto;max-width:none;margin:1.25rem 0 0}.grid.funktion:has(>.zelle>.funktion-rest) .funktion-kopf{grid-area:2/1;margin-top:1.25rem}.grid.funktion:has(>.zelle>.funktion-rest) .funktion-rest{grid-area:3/1/auto/-1}.grid.funktion:has(>.zelle>.funktion-rest)>.luftstrom .lf-breit{display:none}.grid.funktion:has(>.zelle>.funktion-rest)>.luftstrom .lf-schmal{display:block}.grid.funktion:has(>.zelle>.funktion-rest):has(>.luftstrom)>h2{grid-column:1}.grid.funktion:has(>.zelle>.funktion-rest)>.luftstrom{grid-row:1/span 2;max-width:30rem;margin-top:0}}@media (min-width:80rem){.grid.funktion:has(>.zelle>.funktion-rest)>h2{grid-column:1}.grid.funktion:has(>.zelle>.funktion-rest)>.bild-neben-text{grid-row:1/span 2;margin-top:0}}.funktion-absatz .funktion-rest{margin-top:1rem}@media (min-width:64rem){.grid.funktion.funktion-absatz:has(>.zelle>.funktion-rest)>h2{grid-column:1}.grid.funktion.funktion-absatz:has(>.zelle>.funktion-rest)>.bild-neben-text{grid-row:1/span 2;margin-top:0}}.liste-mit-bild{--lb-breite:calc((100cqi - 2rem) / 3);--lb-hoehe:calc(var(--lb-breite) * 2 / 3);display:flow-root;container-type:inline-size}.liste-mit-bild>.strichliste{display:block}.liste-mit-bild>picture{float:right;width:var(--lb-breite);margin:calc(.875rem + 1px) 0 1rem 1rem}.liste-mit-bild>.strichliste>li:first-child{min-height:calc(var(--lb-hoehe) + 1.75rem + 1px)}.listenbild{aspect-ratio:3/2;object-fit:cover;background:var(--color-flaeche);border-radius:.625rem;width:100%;height:auto;display:block}.liste-bild-frei>picture{width:var(--lb-hoehe);aspect-ratio:1;border:1px solid var(--color-kante);background:var(--color-flaeche);border-radius:.625rem;position:relative;overflow:hidden}.liste-bild-frei .listenbild{aspect-ratio:16/9;background:0 0;border-radius:0;width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:0;transform:translate(25.9%,3%)}@media (max-width:39.9375rem){.liste-bild-frei>picture{width:var(--lb-breite)}.liste-bild-frei>.strichliste>li:first-child{min-height:calc(var(--lb-breite) + 1.75rem + 1px)}}@media (min-width:40rem){.liste-mit-bild{--lb-breite:calc((100cqi - 3rem) / 3)}.liste-mit-bild>picture{margin-left:1.5rem}}@media (min-width:80rem){.liste-mit-bild{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;display:grid}.liste-mit-bild:has(>.strichliste>li:nth-child(3):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.liste-mit-bild>.strichliste{grid-area:1/1/auto/-2;grid-template-columns:subgrid;display:grid}.liste-mit-bild>.strichliste>li{border-bottom:1px solid var(--color-kante)}.liste-mit-bild>.strichliste>li:first-child{min-height:0}.liste-mit-bild>picture{grid-area:1/-2/auto/-1;width:auto;margin:0;padding-block:.875rem;position:relative}.liste-mit-bild .listenbild{aspect-ratio:auto;object-position:50% 25%;height:calc(100% - 1.75rem);position:absolute;inset:.875rem 0}.liste-bild-frei>picture{aspect-ratio:auto;margin-block:.875rem;padding-block:0}.liste-bild-frei .listenbild{aspect-ratio:16/9;height:100%;inset:auto 0 0 auto}}.bild-fehlt{mix-blend-mode:normal;border:1px dashed var(--color-signal-kante);background:var(--color-flaeche);text-align:center;border-radius:.625rem;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.bild-fehlt.hero-foto,.bild-fehlt.blockbild{aspect-ratio:16/9}.bild-fehlt.karte-bild,.bild-fehlt.galeriebild{aspect-ratio:16/9;border-radius:.4375rem .4375rem 0 0}figure figcaption{color:var(--color-leise);margin-top:.625rem;font-size:.875rem}.knopfreihe{flex-wrap:wrap;gap:.75rem;display:flex}.knopfreihe>*{flex:15rem}.knopfreihe>:only-child{flex:0 auto}.knopfreihe:has(.zusatz)>.btn{min-height:4rem}.hero-text .knopfreihe>.btn{flex:100%}.btn{flex-wrap:wrap}.btn .zusatz,.btn .nummer{opacity:.85;font-weight:600}.btn .zusatz{flex:0 0 100%;font-size:.875rem}.btn.ist-aus{border-color:var(--color-signal-kante);cursor:default}.dl-knopf.ist-aus{border-style:dashed;border-color:var(--color-kante);box-shadow:none;color:var(--color-leise);pointer-events:none;background:0 0}.kernwerte dt{letter-spacing:.12em;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;color:var(--color-leise);font-size:.75rem;font-weight:700;line-height:1.25}.kernwerte dd{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:1.25rem;line-height:1.15}@media (min-width:768px){.kernwerte dd{font-size:1.5rem}}@media (max-width:39.9375rem){.kernwerte>div{flex-direction:column;align-items:flex-start;gap:.25rem}.kernwerte dt{font-size:.875rem}.kernwerte dd{text-align:left}}.kernzahl{font-family:var(--font-display);min-height:calc(2.8em + 1rem);color:var(--color-akzent);font-size:.875rem;font-weight:700;line-height:1.4}.karte{position:relative}.familie{margin-top:3rem}.familie-titel{letter-spacing:-.015em;border-bottom:2px solid #0000;border-image:linear-gradient(90deg, var(--glut), var(--glut) 45%, transparent) 1;padding-bottom:.75rem;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);line-height:1.2}@supports (color:color-mix(in lab, red, red)){.familie-titel{border-image:linear-gradient(90deg, var(--glut), color-mix(in oklab, var(--glut) 30%, transparent) 45%, transparent) 1}}.familie-titel a{color:inherit;text-decoration:none;transition:color .18s}.familie-titel a:hover{color:var(--color-akzent)}.strichliste,.downloadliste{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1rem 1.5rem;display:grid}@media (min-width:40rem){.downloadliste:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.downloadliste>li{grid-row:span 2;grid-template-rows:subgrid;row-gap:.5rem;min-width:0;display:grid}.downloadliste:not(:has(>li>.dl-meta:not(.marker-leer)))>li{grid-row:span 1}.dl-knopf{text-align:center;width:100%;min-width:0}.strichliste>li{border-top:1px solid var(--color-kante);padding:.875rem 0}.strichliste>li:last-child{border-bottom:1px solid var(--color-kante)}.marker-liste>li{margin-top:.75rem;padding-left:2rem;position:relative}.marker-liste>li:before{border-radius:999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.1em;left:0}.marker-liste.ja>li:before{content:"✓";background:var(--color-blau-600);color:var(--color-weiss)}.marker-liste.nein>li:before{content:"×";background:var(--color-grau-200);color:var(--color-grau-800)}.marker-liste.offen>li:before{content:"?";background:var(--color-signal);color:var(--color-signal-text)}.pflichtliste{counter-reset:pflicht;gap:.625rem;display:grid}.pflichtliste>li{counter-increment:pflicht;padding-left:2.25rem;position:relative}.pflichtliste>li:before{content:counter(pflicht);width:1.5rem;height:1.5rem;font-family:var(--font-display);border:1px solid;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.05em;left:0}.hinweis{color:var(--color-leise);margin-top:1rem;font-size:.875rem}.anlass{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.anlass-text{min-width:0;font-weight:600}.brotkrumen ol{color:var(--color-leise);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.brotkrumen-kurz{color:var(--color-leise);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.brotkrumen:has(.brotkrumen-kurz) ol{display:none}@media (min-width:40rem){.brotkrumen-kurz{display:none}.brotkrumen:has(.brotkrumen-kurz) ol{display:flex}}.brotkrumen li+li:before{content:"›";margin-right:.5rem}.brotkrumen a{color:inherit;text-underline-offset:3px;margin-block:-.5rem;padding-block:.5rem;text-decoration:underline;display:inline-block}.blick-aktionen{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.5rem;display:grid}.sprungmarken{display:contents}.blick-aktionen .zelle-voll{grid-column:1/-1}.blick-aktionen>.btn,.sprungmarken a{border:1px solid #08114159;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;padding:.375rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.blick-aktionen>.btn,.sprungmarken a{border:1px solid color-mix(in oklab, var(--color-vorder) 35%, transparent)}}.blick-aktionen>.btn,.sprungmarken a{font-family:var(--font-display);color:var(--color-vorder);text-align:center;border-radius:999px;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none}.sprungmarken a:hover,.sprungmarken a.ist-aktiv{border-color:var(--color-blau-300);background:#94aef829}@supports (color:color-mix(in lab, red, red)){.sprungmarken a:hover,.sprungmarken a.ist-aktiv{background:color-mix(in oklab, var(--color-blau-300) 16%, transparent)}}.blick-aktionen>.btn-zweit:hover{border-color:var(--glut)}@supports (color:color-mix(in lab, red, red)){.blick-aktionen>.btn-zweit:hover{border-color:color-mix(in oklab, var(--glut) 65%, transparent)}}.dl-link{min-height:2.75rem;color:var(--color-vorder);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;text-decoration:none;display:flex}.dl-titel{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-blau-400);-webkit-text-decoration-color:var(--color-blau-400);text-decoration-color:var(--color-blau-400);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.dl-link:hover .dl-titel{-webkit-text-decoration-color:var(--color-blau-600);-webkit-text-decoration-color:var(--color-blau-600);text-decoration-color:var(--color-blau-600)}.dl-meta{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;color:var(--color-leise);font-size:.875rem;font-weight:500;line-height:1.25rem}.kasten{border:1px solid var(--color-kante);background:var(--color-karte);border-radius:.625rem;padding:1.5rem}.rechtstext>*+*{margin-top:.875rem}.rechtstext h2{margin-top:2.5rem;font-size:1.5rem;line-height:1.2}.rechtstext h3{margin-top:2rem;font-size:1.1875rem;line-height:1.25}.rechtstext h4{margin-top:1.5rem;font-size:1.0625rem;line-height:1.3}.rechtstext a{color:var(--color-akzent);text-underline-offset:3px;text-decoration:underline}.faq-text{color:var(--color-leise);padding-bottom:1.125rem}.logo{align-items:center;min-height:2.75rem;display:inline-flex}.logo-fuss{width:min(100%,10.684rem);height:auto;display:block}@media (min-width:64rem){.logo-fuss{width:min(100%,15.0833rem)}}.bild-siegel{aspect-ratio:auto;background:0 0;width:100%;max-width:12.5rem;height:auto;margin-inline:auto}img[src*=luftstrom-kl]{aspect-ratio:350/193;max-width:9.0625rem}.luftstrom{width:100%;max-width:30rem;margin:0 auto}.luftstrom svg{width:100%;height:auto;display:block}.luftstrom .lf-breit{display:none}@media (min-width:49rem){.luftstrom{max-width:62.5rem}.luftstrom .lf-breit{display:block}.luftstrom .lf-schmal{display:none}}.luftstrom text{font-family:var(--font-sans);letter-spacing:0;font-weight:600}.lf-breit text{font-size:24px}.lf-schmal text{font-size:26px}.lf-wand{fill:none;stroke:var(--color-vorder);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.lf-luft{fill:none;stroke:var(--color-blau-600);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.lf-partikel{fill:none;stroke:var(--color-grau-700);stroke-width:6px;stroke-dasharray:0 12;stroke-linecap:round}.lf-luft-pfeil,.lf-t-luft{fill:var(--color-blau-600)}.lf-partikel-pfeil,.lf-t-partikel{fill:var(--color-grau-700)}.lf-ablagerung{fill:var(--color-grau-600)}.lf-t-wand{fill:var(--color-vorder)}.luftstrom figcaption{text-align:center;margin-top:.75rem}img[src*=iso-9001]{aspect-ratio:2}img.bild-siegel[src*=iso-9001]{margin-inline:0;margin-top:1.25rem}@media (min-width:48rem){img.bild-siegel[src*=iso-9001]{max-width:18rem}}.siegel-zeile{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.siegel-zeile>picture{flex:0 0 12.5rem}.siegel-zeile img.bild-siegel{max-width:12.5rem;margin:0}.siegel-zeile>.text{flex:16rem}.fuss-raster{align-items:start;row-gap:1rem;display:grid}.fuss-adresse{line-height:1.625}.adresse-zeile{display:block}.fuss-hinweis-teil{white-space:nowrap}.fuss-kontakt .fuss-telefon,.fuss-kontakt .mail-text,.menue-telefon .fuss-telefon{align-items:flex-start}.fuss-vermerk{margin-top:-.75rem}.fuss-mail{margin-top:1rem}.fuss-telefon{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:2rem;position:relative}.fuss-telefon:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-akzent);-webkit-text-decoration-color:var(--color-akzent);text-decoration-color:var(--color-akzent);text-underline-offset:4px;text-decoration-thickness:2px}@media (min-width:48rem){.fuss{grid-template-columns:minmax(0,1fr);display:grid}.fuss-mitte,.fuss-sockel-zone{grid-area:1/1}.fuss-mitte,.fuss-mitte-wrap{display:grid}.fuss-mitte-wrap{align-content:center}.fuss-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"marke""kontakt""adresse";place-items:center start;row-gap:1.5rem;padding-right:22rem}.fuss-marke{grid-area:marke}.fuss-kontakt{grid-area:kontakt}.fuss-adresse{grid-area:adresse}}@media (min-width:48rem) and (max-width:63.99rem){.fuss-mitte-wrap{padding-block:3.5rem 0}}@media (min-width:64rem){.fuss-raster{grid-template-columns:auto 1fr auto 1fr;grid-template-areas:"marke.kontakt.""adresse.kontakt.";column-gap:0;padding-right:20rem}.fuss-kontakt{align-self:center}.logo-fuss{width:15.0833rem}}@media (min-width:80rem){.fuss-raster{grid-template-columns:auto 1fr auto 1fr auto 1fr;grid-template-areas:"marke.adresse.kontakt."}.fuss-kontakt{margin-bottom:.25rem}.adresse-teil{display:block}.adresse-trenner{display:none}}.fuss-sockel-zone{padding-block:2rem;position:relative;overflow:hidden}.fuss-sockel{text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.fuss-sockel.kante-glut:before{content:none}.sockel-siegel{width:12.5rem;max-width:100%;position:relative}.sockel-schein{background:var(--schein-siegel);inset:-5rem -3rem}.sockel-fuss-licht{z-index:-1;display:none}.iso{aspect-ratio:960/480;width:100%;height:auto;filter:drop-shadow(0 24px 20px #00000073) drop-shadow(0 0 14px var(--glut));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.iso{filter:drop-shadow(0 24px 20px #00000073) drop-shadow(0 0 14px color-mix(in oklab, var(--glut) 70%, transparent))}}.iso{transition:transform .2s}.fuss-sockel:hover .iso{transform:translateY(var(--karten-hub))}.sockel-text{justify-items:center;display:grid;position:relative}.sockel-zeile{color:var(--color-blau-100)}.sockel-zeile-teil{display:block}.sockel-zeile-teil>span{white-space:nowrap}.sockel-link{min-height:2.75rem;color:var(--color-vorder);align-items:center;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #08114173;text-decoration:underline #08114173;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sockel-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-vorder) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-vorder) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-vorder) 45%, transparent)}}.sockel-link{text-underline-offset:4px}.sockel-link:after{content:"";z-index:1;position:absolute;inset:0}.fuss-sockel:hover .sockel-link{-webkit-text-decoration-color:var(--color-blau-300);-webkit-text-decoration-color:var(--color-blau-300);text-decoration-color:var(--color-blau-300);text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.iso{transition:none}}@media (min-width:48rem){.fuss-sockel-zone{pointer-events:none;background:0 0;padding-block:3.5rem 0;display:grid;overflow:visible}.fuss-sockel-zone.kante-glut:before{content:none}.fuss-sockel-wrap{justify-content:flex-end;display:flex}.fuss-sockel{background:var(--color-grund);text-align:center;pointer-events:auto;border-radius:.5rem .5rem 0 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:20rem;padding:1rem 1rem .25rem;overflow:hidden}.fuss-sockel.kante-glut:before{content:"";left:.5rem;right:.5rem}.sockel-fuss-licht,.fuss-leiste-licht{background:radial-gradient(28rem 30rem at var(--licht-mitte), var(--glut), transparent 70%), radial-gradient(72rem 10rem at var(--licht-mitte), var(--glut), transparent 74%)}@supports (color:color-mix(in lab, red, red)){.sockel-fuss-licht,.fuss-leiste-licht{background:radial-gradient(28rem 30rem at var(--licht-mitte), color-mix(in oklab, var(--glut) calc(24% * var(--schein)), transparent), transparent 70%), radial-gradient(72rem 10rem at var(--licht-mitte), color-mix(in oklab, var(--glut) calc(16% * var(--schein)), transparent), transparent 74%)}}.sockel-fuss-licht{--licht-mitte:50% 100%;display:block}.fuss-leiste-licht{--licht-mitte:min(calc(50% + 28rem), calc(100% - 12rem)) 0%}.sockel-siegel{width:18rem}.sockel-text{justify-items:center}}.fuss-leiste a,.mail-text,.tel-cta-text{min-height:2.75rem;color:var(--color-vorder);align-items:center;-webkit-text-decoration:underline #08114173;text-decoration:underline #08114173;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fuss-leiste a,.mail-text,.tel-cta-text{-webkit-text-decoration-color:color-mix(in oklab, var(--color-vorder) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-vorder) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-vorder) 45%, transparent)}}.fuss-leiste a,.mail-text,.tel-cta-text{text-underline-offset:4px}.mail-text:hover,.tel-cta-text:hover{-webkit-text-decoration-color:var(--color-akzent);-webkit-text-decoration-color:var(--color-akzent);text-decoration-color:var(--color-akzent);text-decoration-thickness:2px}.fuss-leiste a:hover{-webkit-text-decoration-color:var(--color-blau-300);-webkit-text-decoration-color:var(--color-blau-300);text-decoration-color:var(--color-blau-300)}.fuss-telefon{text-decoration:none}.hinweis .mail-text{min-height:0;padding-block:.875rem;display:inline;position:relative}.hinweis-mail:not([hidden])+.hinweis{margin-top:.25rem}.fuss-basis,.fuss-leiste{position:relative;overflow:hidden}.fuss-leiste>.wrap{position:relative}.fuss-leiste-licht{display:none}.fuss-leiste-raster,.fuss-links{flex-direction:column;align-items:flex-start;display:flex}.fuss-gruppe{flex-wrap:nowrap;column-gap:1.25rem;display:flex}.fuss-hinweis,.fuss-leiste-raster>.marker-schalter{margin-top:1rem}@media (min-width:48rem){.fuss-links{flex-flow:wrap;column-gap:1.25rem}.fuss-hinweis,.fuss-leiste-raster>.marker-schalter{margin-top:0}}@media (min-width:48rem) and (max-width:79.9375rem){.fuss-leiste-raster{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"links links""hinweis knopf";align-items:center;gap:1.25rem 2rem;display:grid}.fuss-links{grid-area:links}.fuss-hinweis{grid-area:hinweis}.fuss-leiste-raster>.marker-schalter{grid-area:knopf}}@media (min-width:80rem){.fuss-leiste-raster{flex-flow:wrap;align-items:center;column-gap:1.25rem}.fuss-leiste-raster>.marker-schalter{margin-left:auto}}@media (max-width:47.9375rem){.fuss-sockel-zone{padding-bottom:0}.fuss-leiste>.wrap{padding-top:0}}@media (min-width:48rem){.fuss-basis{display:contents}.fuss-basis-licht{display:none}.fuss-leiste-licht{display:block}}footer.kante-glut:before{z-index:1}.hero-neben{flex-direction:column;gap:1rem;min-width:0;display:flex}.hero-platte{--platte-rand:.75rem;isolation:isolate;min-width:0;min-height:15rem;padding:var(--platte-rand);box-shadow:var(--glas-innen), 0 0 0 1px var(--glut), 0 30px 70px -40px #000000d9, 0 0 90px -28px var(--glut);border-radius:1.25rem;flex:1 1 0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-platte{box-shadow:var(--glas-innen), 0 0 0 1px color-mix(in oklab, var(--glut) calc(26% * var(--schein)), transparent), 0 30px 70px -40px #000000d9, 0 0 90px -28px color-mix(in oklab, var(--glut) calc(100% * var(--schein)), transparent)}}.platte-flaeche{isolation:isolate;background:var(--color-blau-950);border-radius:1rem;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.5rem;display:flex;position:relative}.platte-flaeche img{mix-blend-mode:multiply;position:relative}.platte-flaeche.bild-frei{background:var(--schein-frei)}.karte-bildflaeche.bild-frei{background:var(--karte-bild-frei-grund)}.bild-frei img{mix-blend-mode:normal}.karte-bildflaeche.bild-foto .karte-bild{object-fit:cover;padding:0}.platte-flaeche.bild-voll{background:0 0;padding:0}.bild-voll img,.hero-platte .bild-voll .hero-foto{mix-blend-mode:normal;object-fit:cover;border-radius:inherit;width:100%;height:100%}.hero-platte picture,.platte-flaeche picture{width:100%;height:100%;display:block}.hero-platte .hero-foto{aspect-ratio:auto;object-fit:contain;background:0 0;border-radius:.25rem;width:100%;height:100%}@media (max-width:63.9375rem){.hero-platte{--platte-rand:.5rem;flex:none;min-height:0}.hero-platte .hero-foto{aspect-ratio:16/9;height:auto}}.buehne-pfeil:not([hidden]){cursor:pointer;width:2.75rem;height:2.75rem;color:var(--color-vorder);border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex}.buehne-pfeil:hover{border-color:var(--glut)}@supports (color:color-mix(in lab, red, red)){.buehne-pfeil:hover{border-color:color-mix(in oklab, var(--glut) 60%, transparent)}}.buehne-pfeil:hover{box-shadow:var(--glas-innen), 0 0 24px -8px var(--glut)}@supports (color:color-mix(in lab, red, red)){.buehne-pfeil:hover{box-shadow:var(--glas-innen), 0 0 24px -8px color-mix(in oklab, var(--glut) calc(100% * var(--schein)), transparent)}}.buehne-pfeil:before{content:"";border-bottom:2px solid;border-left:2px solid;width:.5rem;height:.5rem}.buehne-pfeil[data-buehne-zurueck]:before{transform:rotate(45deg)translate(.1rem,-.1rem)}.buehne-pfeil[data-buehne-vor]:before{transform:rotate(-135deg)translate(.1rem,-.1rem)}.hero-randlos{--glas-breite:100%;--steuer-hoehe:2.75rem;--einheit-unten:1.5rem;--einheit-luecke:.5rem;--glas-grund:#081141d6}@supports (color:color-mix(in lab, red, red)){.hero-randlos{--glas-grund:color-mix(in oklab, var(--color-blau-950) 84%, transparent)}}.hero-randlos{--glas-rand:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hero-randlos{--glas-rand:color-mix(in oklab, var(--color-weiss) 18%, transparent)}}.hero-randlos{background:var(--color-blau-950);position:relative;overflow:hidden}@media (min-width:64rem){.hero-randlos{--glas-breite:24rem;height:28.125rem}}@media (min-width:80rem){.hero-randlos{--glas-breite:28rem}}.hero-randlos .buehne-spur{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-randlos .folie{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s;position:absolute;inset:0}.hero-randlos .folie[data-aktiv]{opacity:1;visibility:visible;transition:opacity .9s,visibility}.folie-bild,.folie-bild picture{display:block;position:absolute;inset:0}.folie-foto{object-fit:cover;object-position:var(--pos-xm,50%) 50%;width:100%;height:100%;display:block}@media (min-width:64rem){.folie-foto{object-position:50% var(--pos-y,50%)}}@media (min-width:100rem){.motiv-duoline .folie-foto{--pos-y:37%}.motiv-warmup .folie-foto{--pos-y:35%}}@media (min-width:160rem){.motiv-duoline .folie-foto{--pos-y:45%}.motiv-warmup .folie-foto{--pos-y:30%}}@media (min-width:100rem){:is(.hero-banner,.hero-randlos .folie):has(>.motiv-duoline),.hero-randlos:has(.folie[data-aktiv]>.motiv-duoline) .buehne-steuer{--glas-breite:24rem}}:is(.hero-banner,.hero-randlos .folie):has(>:is(.motiv-duoline,.motiv-airtherm,.motiv-kleinspritzstand,.motiv-drucktank,.motiv-warmup)){--glas-grund:#081141f0}@supports (color:color-mix(in lab, red, red)){:is(.hero-banner,.hero-randlos .folie):has(>:is(.motiv-duoline,.motiv-airtherm,.motiv-kleinspritzstand,.motiv-drucktank,.motiv-warmup)){--glas-grund:color-mix(in oklab, var(--color-blau-950) 94%, transparent)}}@media (min-width:64rem){.folie-rand{--rand-x0:calc(max(0%, (100% - 80rem) / 2) + 2rem + var(--glas-breite) + 1.5rem);--rand-breite:min(75rem, (100% - var(--rand-x0)) / .7);background:#110e0e}.folie-rand picture{inset:50% auto auto;left:max(100% - var(--rand-breite), var(--rand-x0) - .1 * var(--rand-breite));width:var(--rand-breite);aspect-ratio:3/2;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transform:translateY(-33%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem),linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 4rem),linear-gradient(#0000,#000 2rem);-webkit-mask-composite:source-in;mask-composite:intersect}.folie-rand .folie-foto{object-position:50% 50%}}.folie-flaeche{position:absolute;inset:0}.folie-wrap{padding-top:1rem;padding-bottom:calc(var(--einheit-unten) + var(--steuer-hoehe) + var(--einheit-luecke));pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.folie-glas{width:var(--glas-breite);pointer-events:auto;max-width:100%;padding:1.25rem}.folie:has(.folie-flaeche) .folie-glas{pointer-events:none}.folie-glas a,.folie-glas .btn{pointer-events:auto}@media (min-width:64rem){.folie-glas{padding:1.5rem}.folie-glas.glas-rechts{margin-left:auto}.hero-randlos .buehne-spur{grid-template-columns:100%;grid-template-rows:minmax(1rem, 1fr) auto calc(var(--einheit-unten) + var(--steuer-hoehe) + var(--einheit-luecke));display:grid}.hero-randlos .folie{grid-area:1/1/-1/-1;grid-template-rows:subgrid;display:grid;position:relative;inset:auto}.folie-wrap{grid-row:2;align-items:stretch;padding-block:0;position:relative;inset:auto}.folie-glas{flex-direction:column;display:flex}@supports not (grid-template-rows:subgrid){.hero-randlos .folie{grid-template-rows:minmax(1rem, 1fr) auto calc(var(--einheit-unten) + var(--steuer-hoehe) + var(--einheit-luecke))}}.folie-glas:has(>.h1){justify-content:space-between}.folie-glas>.folie-satz{margin-bottom:.5rem}.folie-glas>.folie-link{align-self:flex-start;margin-top:auto}}.glas-flaeche{background:var(--glas-grund);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--glas-rand);color:var(--color-vorder);border-radius:1rem}.folie-glas .h1{margin:0}.folie-glas .eyebrow{font-size:.75rem}.folie-titel{margin-top:.5rem;line-height:1.1}.folie-satz{margin-top:.75rem;font-size:1rem}.folie-link{min-height:2.75rem;color:var(--color-vorder);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--glut);-webkit-text-decoration-color:var(--glut);text-decoration-color:var(--glut);align-items:center;margin-top:.5rem;font-size:1rem;font-weight:600;display:inline-flex}.folie-glas .h1,.folie-titel{font-size:1.5rem}.folie-glas .h1 .ganz{white-space:nowrap}@media (min-width:80rem){.folie-glas .h1,.folie-titel{font-size:1.875rem}}[data-buehne] .folie-glas .h1{font-size:1.875rem}@media (min-width:40rem) and (max-width:63.99rem){[data-buehne] .folie-glas .h1{font-size:2.25rem}}@media (min-width:80rem){[data-buehne] .folie-glas .h1{font-size:2.125rem}}main:has(>[data-buehne]) .h2{font-size:1.5rem}@media (min-width:80rem){main:has(>[data-buehne]) .h2{font-size:1.875rem}}.buehne-steuer{inset:auto 0 var(--einheit-unten);pointer-events:none;display:flex;position:absolute}.buehne-steuer.steuer-rechts{justify-content:flex-end}.steuer-glas{width:var(--glas-breite);max-width:100%;height:var(--steuer-hoehe);pointer-events:auto;padding-inline:.75rem}.buehne-segmente:not([hidden]){height:100%;display:flex}.buehne-segment{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;height:100%;padding:0 .25rem;display:flex}.buehne-segment:before{content:"";background:#08114173;border-radius:999px;width:100%;height:.25rem}@supports (color:color-mix(in lab, red, red)){.buehne-segment:before{background:color-mix(in oklab, var(--color-vorder) 45%, transparent)}}.buehne-segment:before{transition:background-color .18s}.buehne-segment:hover:before{background:var(--color-vorder)}.buehne-segment[aria-current=true]:before{background:var(--glut)}.band.hero-lead{padding-block:2rem}@media (min-width:40rem) and (max-width:63.99rem){.folie-bild{aspect-ratio:16/9}}@media (max-width:63.99rem){.hero-randlos{padding-bottom:var(--einheit-unten)}.hero-randlos[data-buehne]{padding-bottom:var(--einheit-luecke)}.hero-randlos .buehne-spur{grid-template-columns:100%;display:grid;position:relative}.hero-randlos .folie{grid-area:1/1;position:relative;inset:auto}.folie-bild{aspect-ratio:3/2;width:100%;max-height:26rem;position:relative;inset:auto;overflow:hidden}.folie-foto{object-position:var(--pos-xm,50%) var(--pos-yg,50%)}.motiv-start .folie-foto{--pos-yg:10%}.motiv-duoline .folie-foto{--pos-yg:40%}.motiv-drucktank .folie-foto{--pos-yg:35%}.motiv-airtherm .folie-foto{--pos-yg:55%}.motiv-warmup .folie-foto{--pos-yg:45%}.folie-wrap{padding-block:1.25rem 0;display:block;position:relative;inset:auto}.folie-glas,.steuer-glas{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.folie-glas{padding:0}.buehne-steuer{padding-top:var(--einheit-luecke);position:relative;inset:auto}.steuer-glas{width:100%;padding-inline:0}.hero-randlos .folie{flex-direction:column;display:flex}.folie-wrap,.folie-glas{flex-direction:column;flex:1 0 auto;display:flex}.folie-glas:has(>.h1){justify-content:space-between}.folie-glas>.folie-satz{margin-bottom:.5rem}.folie-glas>.folie-link{align-self:flex-start;margin-top:auto}}.hero-banner .h1{line-height:1.1}.hero-banner .folie-glas>.folie-satz{margin-bottom:0}.hero-banner .folie-glas>.btn{align-self:flex-start}@media (min-width:64rem){.hero-banner .folie-wrap{padding-block:1rem var(--einheit-unten);align-items:flex-end;position:absolute;inset:0}}.studio-bild{--studio-luft:1rem;background:var(--color-weiss)}.studio-bild picture{inset:auto;bottom:calc((100% - var(--studio-luft)) * -33 / 1015);height:calc((100% - var(--studio-luft)) * 1080 / 1015);aspect-ratio:16/9;position:absolute;left:50%;translate:-50%}.studio-foto{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}@media (min-width:64rem){.studio-bild{--studio-luft:1.5rem}.studio-bild picture{--studio-x0:calc(max(0%, (100% - 80rem) / 2) + 2rem + var(--glas-breite) + 1.5rem);--studio-x1:calc(100% - max(0%, (100% - 80rem) / 2) - 2rem);left:calc((var(--studio-x0) + var(--studio-x1)) / 2)}}.hub-werkbank{display:none}@media (min-width:64rem){.hub-kopf .folie-bild{right:50%}.hub-werkbank{background:var(--color-blau-950);color:var(--color-blau-300);flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex;position:absolute;inset:0 0 0 50%;overflow:hidden}.hub-werkbank-motiv{flex:1 1 0;min-height:0;display:block;position:relative}.hub-werkbank-motiv picture{display:block;position:absolute;inset:0}.hub-werkbank .hub-werkbank-bild{transition:translate .2s}.hub-werkbank:hover .hub-werkbank-bild{translate:0 -2px}.hub-bildzeile{font-size:.875rem;line-height:1.25rem;position:relative}.hub-werkbank:hover .hub-bildzeile{color:var(--color-weiss)}}.hub-werkbank-bild{object-fit:contain;width:100%;height:100%;display:block}.hub-katalog-bild{background:var(--color-grau-50);border-radius:.5rem;height:16rem;position:relative}.hub-katalog-bild picture{display:block;position:absolute;inset:1.5rem}.hub-katalog-foto{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:48rem) and (max-width:79.99rem){.hub-katalog-bild{aspect-ratio:2;height:auto}}@media (min-width:80rem){.hub-katalog-bild{height:auto;min-height:16rem}}@media (max-width:39.99rem){.hub-katalog .knopfreihe>.btn{flex:100%}}.hub-anfrage{--glas-grund:var(--glas-fuellung);--glas-rand:var(--glas-kante)}.hub-werkbank-mobil{height:12rem;margin-bottom:1.5rem;position:relative}.hub-werkbank-mobil picture{display:block;position:absolute;inset:0}.hub-werkbank-mobil>.deko{background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--glut), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.hub-werkbank-mobil>.deko{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in oklab, var(--glut) calc(42% * var(--schein)), transparent), transparent 100%)}}.hub-eintraege{gap:1rem;display:grid}.hub-eintrag{border-radius:.5rem;min-width:0;padding:1.5rem}.hub-eintrag-satz{margin-top:.5rem}.hub-eintrag-anfrage{margin-top:1.5rem}.hub-angaben-titel{font-family:var(--font-display);font-weight:700}.hub-eintrag-knopf{width:100%;margin-top:1.5rem}.hub-klartext{flex-wrap:wrap;column-gap:1.5rem;margin-top:1.5rem;display:flex}.hub-klartext a{min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--glut);-webkit-text-decoration-color:var(--glut);text-decoration-color:var(--glut);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (min-width:48rem) and (max-width:63.99rem){.hub-angaben .pflichtliste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:64rem){.hub-werkbank-mobil{display:none}.hub-eintraege{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.hub-eintraege:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.hub-eintrag{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.hub-eintrag-kopf,.hub-eintrag-anfrage{display:contents}.hub-angaben{margin-top:1.5rem}.hub-eintrag-knopf{align-self:end}}@media (prefers-reduced-motion:reduce){.hub-werkbank .hub-werkbank-bild{transition:none}.hub-werkbank:hover .hub-werkbank-bild{translate:none}}.blaues-feld{background:var(--schein-feld), var(--color-blau-950);border-radius:.375rem;flex:none;width:5rem;height:3.5rem;padding:.25rem;display:block}.blaues-feld picture{width:100%;height:100%;display:block}.blaues-feld img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block}.karte-bildflaeche.blaues-feld{border-radius:.4375rem .4375rem 0 0;width:auto;height:auto;padding:0;display:block}.karte-bildflaeche.blaues-feld .karte-bild{background:0 0;padding:1rem}.nav-produkt .blaues-feld img{transition:transform .2s}.nav-produkt:hover .blaues-feld img{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.nav-produkt .blaues-feld img{transition:none}.nav-produkt:hover .blaues-feld img{transform:none}}.register{gap:1rem;display:grid}@media (min-width:40rem){.register{gap:2rem}}@media (min-width:80rem){.raster.rest-2:not(.galerie)>:nth-last-child(-n+2){grid-column:span 2}.raster.galerie.rest-2{grid-template-columns:repeat(12,minmax(0,1fr))}.raster.galerie.rest-2>*{grid-column:span 3}.raster.galerie.rest-2>:nth-last-child(-n+2){grid-column:span 6}.raster.galerie.rest-2{grid-auto-rows:auto}}@media (min-width:64rem){.raster.rest-3{grid-template-columns:repeat(12,minmax(0,1fr))}.raster.rest-3>*{grid-column:span 3}.raster.rest-3>:nth-last-child(-n+3){grid-column:span 4}.raster.galerie.rest-3{grid-auto-rows:auto}}@media (max-width:63.98rem){#galerie:lang(de) .raster.galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#galerie:lang(de) .raster.galerie>:first-child:nth-last-child(odd){grid-column:1/-1}}@media (min-width:40rem) and (max-width:63.98rem){#galerie:lang(de) .raster.galerie{gap:1.5rem}}@media (min-width:64rem){.raster.rest-2-3:not(.galerie){grid-template-columns:repeat(6,minmax(0,1fr))}.raster.rest-2-3:not(.galerie)>*{grid-column:span 2}.raster.rest-2-3:not(.galerie)>:nth-last-child(-n+2){grid-column:span 3}}.register-bereich{min-width:0}.register-bereich,.kunden-fehlt{border-radius:0;margin-inline:-1rem;padding:1.5rem 1rem}.register-bereich{background:var(--color-flaeche)}@media (min-width:40rem){.register-bereich,.kunden-fehlt{border-radius:1rem;margin-inline:0;padding:1.5rem}}@media (min-width:64rem) and (max-width:79.9375rem){.register-bereich,.kunden-fehlt{padding-inline:1rem}}.register-kopf{color:var(--color-akzent)}.register-kopf a{color:inherit;text-decoration:none}.register-kopf a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-akzent);-webkit-text-decoration-color:var(--color-akzent);text-decoration-color:var(--color-akzent);text-underline-offset:4px;text-decoration-thickness:2px}.register-liste{gap:1rem;margin-top:1.5rem;display:grid}.dl-eintrag{grid-template-columns:6rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;display:grid;position:relative}.dl-text{gap:.5rem;min-width:0;display:grid}.dl-bild{background:var(--schein-frei), var(--color-flaeche);border-radius:.375rem;align-self:stretch;min-height:4.5rem;position:relative}.register-bereich .dl-bild{background:var(--schein-frei), var(--color-grau-100)}.dl-bild.blaues-feld{background:var(--schein-feld), var(--color-blau-950);width:auto;height:auto;padding:0}.dl-bild picture{display:contents}.dl-bild img{object-fit:contain;width:calc(100% - 1rem);height:calc(100% - 1rem);transition:transform .2s;position:absolute;inset:.5rem}.dl-seite img{aspect-ratio:210/297;width:auto;box-shadow:var(--karten-schatten);left:50%;right:auto;translate:-50%}.dl-text>.dl-knopf{height:3.75rem;min-height:0;padding-block:0}.dl-text>.dl-knopf:after{content:"";border-radius:.375rem;position:absolute;inset:0}.dl-text>.dl-knopf:hover{transform:none}.dl-eintrag:hover .dl-bild img{transform:translateY(-2px)}.dl-text>.dl-knopf.ist-aus{pointer-events:auto;cursor:pointer}.dl-text>.dl-knopf.ist-aus:hover{border-color:var(--glut)}@supports (color:color-mix(in lab, red, red)){.dl-text>.dl-knopf.ist-aus:hover{border-color:color-mix(in oklab, var(--glut) 65%, transparent)}}@media (prefers-reduced-motion:reduce){.dl-bild img{transition:none}.dl-eintrag:hover .dl-bild img{transform:none}}@media (min-width:48rem){.dl-eintrag{grid-template-columns:8rem minmax(0,1fr);column-gap:1rem}.dl-bild{min-height:6rem}}@media (min-width:64rem){.register-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:80rem){.register{grid-template-columns:repeat(2,minmax(0,1fr))}.register-liste{grid-template-columns:minmax(0,1fr)}.register:not(.kunden-register)>.register-bereich:last-child:nth-child(odd){grid-column:1/-1}.register:not(.kunden-register)>.register-bereich:last-child:nth-child(odd)>.register-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.dl-text>.dl-knopf{height:2.75rem}}.pos-y-0{--pos-y:0%}.pos-xm-0{--pos-xm:0%}.pos-y-5{--pos-y:5%}.pos-xm-5{--pos-xm:5%}.pos-y-10{--pos-y:10%}.pos-xm-10{--pos-xm:10%}.pos-y-15{--pos-y:15%}.pos-xm-15{--pos-xm:15%}.pos-y-20{--pos-y:20%}.pos-xm-20{--pos-xm:20%}.pos-y-25{--pos-y:25%}.pos-xm-25{--pos-xm:25%}.pos-y-30{--pos-y:30%}.pos-xm-30{--pos-xm:30%}.pos-y-35{--pos-y:35%}.pos-xm-35{--pos-xm:35%}.pos-y-40{--pos-y:40%}.pos-xm-40{--pos-xm:40%}.pos-y-45{--pos-y:45%}.pos-xm-45{--pos-xm:45%}.pos-y-50{--pos-y:50%}.pos-xm-50{--pos-xm:50%}.pos-y-55{--pos-y:55%}.pos-xm-55{--pos-xm:55%}.pos-y-60{--pos-y:60%}.pos-xm-60{--pos-xm:60%}.pos-y-65{--pos-y:65%}.pos-xm-65{--pos-xm:65%}.pos-y-70{--pos-y:70%}.pos-xm-70{--pos-xm:70%}.pos-y-75{--pos-y:75%}.pos-xm-75{--pos-xm:75%}.pos-y-80{--pos-y:80%}.pos-xm-80{--pos-xm:80%}.pos-y-85{--pos-y:85%}.pos-xm-85{--pos-xm:85%}.pos-y-90{--pos-y:90%}.pos-xm-90{--pos-xm:90%}.pos-y-95{--pos-y:95%}.pos-xm-95{--pos-xm:95%}.pos-y-100{--pos-y:100%}.pos-xm-100{--pos-xm:100%}@media (prefers-reduced-motion:reduce){.atem,.atem.drift,.atem.drift-alt,.atem.treiben{animation:none}.galerie-kachel,.galerie-kachel .galeriebild{transition:none}.galerie-kachel:hover .galeriebild{transform:none}.h1-akzent{background-size:100% .085em;animation:none}.hero-randlos .folie,.hero-randlos .folie[data-aktiv]{transition:none}.karte,.karte:hover{transition:none;transform:none}}.kunden-kopf,.kunden-band{overflow:clip}.login-einleitung{margin-top:1.25rem;font-size:1rem;line-height:1.5rem}@media (min-width:40rem){.login-einleitung{font-size:1.125rem;line-height:1.75rem}}.login-panel{margin-top:1.5rem;position:relative}.login-schein{background:var(--schein-siegel);inset:-2rem}.login-form{flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (max-width:47.99rem){.login-form.glas{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}@media (min-width:48rem){.login-form{border-radius:1rem;padding:2rem}}@media (min-width:64rem){.login-raster{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.login-text{grid-area:1/1/auto/span 6;align-self:end}.login-panel{grid-area:1/7/span 2/span 6;margin-top:0}.login-raster>.login-datenschutz{grid-area:2/1/auto/span 6;align-self:start}}.login-meldung{color:var(--color-vorder);font-size:1rem;font-weight:600;line-height:1.5rem}.login-status{margin-bottom:1rem}.login-fehler{margin-top:.5rem}.login-label{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.25rem}.login-feld{border:1px solid var(--feld-kante);background:var(--glas-fuellung);width:100%;min-height:3.5rem;box-shadow:var(--glas-innen);border-radius:999px;align-items:center;margin-top:.5rem;transition:border-color .18s,box-shadow .25s;display:flex}.login-eingabe{min-width:0;color:var(--color-vorder);caret-color:var(--glut);font:inherit;background:0 0;border:0;border-radius:999px;flex:auto;align-self:stretch;padding:0 1.5rem;font-size:1.125rem}.login-eingabe[type=password]{letter-spacing:.08em}.login-eingabe:focus-visible{outline:none}.login-feld:has(.login-eingabe:focus-visible){border-color:var(--feld-kante);box-shadow:var(--glas-innen), inset 0 0 0 1px var(--feld-kante), 0 10px 30px -12px var(--glut)}@supports (color:color-mix(in lab, red, red)){.login-feld:has(.login-eingabe:focus-visible){box-shadow:var(--glas-innen), inset 0 0 0 1px var(--feld-kante), 0 10px 30px -12px color-mix(in oklab, var(--glut) calc(90% * var(--schein)), transparent)}}.login-feld:has(.login-eingabe[aria-invalid=true]){border-color:var(--color-vorder);box-shadow:var(--glas-innen), inset 0 0 0 1px var(--color-vorder)}.login-feld:has(.login-eingabe[aria-invalid=true]:focus-visible){box-shadow:var(--glas-innen), inset 0 0 0 1px var(--color-vorder), 0 10px 30px -12px var(--glut)}@supports (color:color-mix(in lab, red, red)){.login-feld:has(.login-eingabe[aria-invalid=true]:focus-visible){box-shadow:var(--glas-innen), inset 0 0 0 1px var(--color-vorder), 0 10px 30px -12px color-mix(in oklab, var(--glut) calc(90% * var(--schein)), transparent)}}.login-eingabe:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100vmax #0d1750}@supports (color:color-mix(in lab, red, red)){.login-eingabe:-webkit-autofill{-webkit-box-shadow:0 0 0 100vmax color-mix(in oklab, var(--color-blau-900) 52%, var(--color-blau-950)) inset}}.login-eingabe:-webkit-autofill{-webkit-text-fill-color:var(--color-vorder);caret-color:var(--glut)}.login-eingabe:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100vmax #0d1750}@supports (color:color-mix(in lab, red, red)){.login-eingabe:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100vmax color-mix(in oklab, var(--color-blau-900) 52%, var(--color-blau-950)) inset}}.login-eingabe:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-vorder);caret-color:var(--glut)}.login-eingabe:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100vmax #0d1750}@supports (color:color-mix(in lab, red, red)){.login-eingabe:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100vmax color-mix(in oklab, var(--color-blau-900) 52%, var(--color-blau-950)) inset}}.login-eingabe:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-vorder);caret-color:var(--glut)}.login-schalter{min-height:2.75rem;font-family:var(--font-display);color:var(--color-akzent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin-right:.375rem;padding:0 1rem;font-size:.875rem;font-weight:700}.login-schalter:hover,.login-schalter[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.login-knopf{width:100%;margin-top:1rem}@media (min-width:48rem){.login-knopf{width:auto}}.login-datenschutz{color:var(--color-leise);margin-top:1rem;font-size:.875rem;line-height:1.25rem}.kopf-anlass>.btn{flex:none}@media (min-width:48rem){.kopf-anlass{flex-wrap:nowrap}}.kunden-kopfzeile{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (min-width:48rem){.kunden-kopfzeile{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.kunden-abmelden{flex:none}}.kunden-leer{margin-top:1.25rem;font-size:1.125rem;line-height:1.75rem}.kunden-register .register-liste{grid-template-columns:minmax(0,1fr);gap:2rem}.kunden-fehlt{background:var(--schein-feld), var(--color-blau-950)}@media (min-width:64rem){.kunden-register{grid-template-columns:repeat(2,minmax(0,1fr))}.kunden-register>.register-bereich{grid-column:1/-1}.kunden-register>.geraete-1{grid-column:auto}.kunden-register>.geraete-2>.register-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}.kunden-register>.geraete-1>.register-liste{grid-template-columns:minmax(0,1fr)}}.kunden-zelle{row-gap:1rem;scroll-margin-top:1rem}.kunden-zelle>:not(.deko){position:relative}.kunden-zelle:not(:target)>.deko{display:none}.kunden-platte{border:1px solid var(--glas-kante);background:var(--color-karte);box-shadow:var(--karten-schatten-hover);border-radius:1rem;inset:-1rem -.5rem}.kunden-name{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-width:0;min-height:2.75rem;display:flex}.kunden-name>.register-name{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.25rem}.kunden-produktlink{color:var(--color-akzent);text-decoration:underline;-webkit-text-decoration-color:var(--color-akzent);-webkit-text-decoration-color:var(--color-akzent);text-decoration-color:var(--color-akzent);text-underline-offset:4px;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration-thickness:2px}.sprachpaar{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sprachpaar>li{align-content:start;gap:.5rem;min-width:0;display:grid}@media (min-width:40rem){.kunden-platte{inset:-1rem}}@media (min-width:64rem) and (max-width:79.9375rem){.kunden-platte{inset:-1rem -.5rem}}@media (min-width:80rem){.kunden-register>.geraete-2>.register-liste{column-gap:5rem}}.register-bereich .dl-knopf.ist-aus{border-color:var(--color-grau-300)}@media (min-width:48rem){.kunden-zelle>.dl-bild{grid-row:1/span 2}.kunden-zelle>.sprachpaar{grid-column:2}}.sprachpaar .dl-meta{min-height:2lh}.sprachpaar .dl-meta>span{display:block}.sprachpaar .dl-knopf.ist-aus{pointer-events:auto;cursor:pointer}.sprachpaar .dl-knopf.ist-aus+.dl-meta,.dl-knopf.mail-cta+.dl-meta{font-variant-numeric:normal}@media (min-width:80rem){.fuss-leiste-raster{flex-wrap:nowrap}.fuss-leiste-raster>.fuss-links{flex:none}.fuss-leiste-raster>.fuss-hinweis{flex:1 1 0}}@media print{:root,.tief,.kopf,body{color-scheme:light;--color-grund:#fff;--color-flaeche:#fff;--color-karte:#fff;--color-kante:#999;--color-vorder:#000;--color-leise:#333;--color-akzent:#000;--schein:0;--glas-fuellung:#fff;--glas-deckend:#fff;--glas-innen:none;--band-flaeche:#fff;--glas-kante:#999;--karten-fuellung:#fff;--karten-kante:#999;--karten-schatten:none;--glut:#000;color:#000!important;background:#fff!important}.deko,.buehne-steuer,.marker-schalter,.skip,.burger,.nav-mobil{display:none!important}.kopf{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.hero-platte,.karte,.glas,.btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lichtspot{display:none!important}.platte-flaeche,.karte-bildflaeche,.register-bereich .dl-bild:not(.blaues-feld){background:#fff!important}.platte-flaeche img,.karte-bildflaeche .karte-bild{mix-blend-mode:normal!important}.h1-akzent{background-size:100% .085em;animation:none}a[href^=\/]:after{content:""}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}