@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/228695ed412367e5-s.1ecdipbz6b58v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e25904e3ab05b8-s.1kqgmfzra4afw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9a8c9c723f8f5c-s.22_bjxpae41rj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eec5a3139834e928-s.p.1mx910ed8gzd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/581c3ae769a58b7e-s.p.20b1f0i237a4i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_9dff3cfd-module__42reVG__className{font-family:Oswald,Oswald Fallback;font-style:normal;font-weight:500}.oswald_9dff3cfd-module__42reVG__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_10c27127-module__sHoSBa__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_10c27127-module__sHoSBa__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_c7d421f3-module__kPc7sq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal;font-weight:600}.barlow_condensed_c7d421f3-module__kPc7sq__variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_b1b2b9dd-module__-I4DbG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_b1b2b9dd-module__-I4DbG__variable{--font-figtree:"Figtree", "Figtree Fallback"}
html[data-stil=modern]{--grund:#141110;--grund-tief:#0e0c0b;--flaeche:#1d1916;--flaeche-hoch:#27221e;--text:#f5f3ef;--text-leise:#b8b2a9;--text-schwach:#99938b;--linie:#f5f3ef1f;--linie-stark:#f5f3ef57;--akzent:#f2a93b;--akzent-schein:#f2a93b61;--akzent-hauch:#f2a93b1f;--auf-akzent:#141110;--knopf-grund:#f5f3ef;--knopf-text:#141110;--knopf-rand:#f5f3ef6b;--lampe-glas:#5b544d;--lampe-halter:#8a847c;--auf-wand:#1a1512;--auf-wand-leise:#3a332d;--wand-schleier:#d6d4cc8c;--wand-rand:#0e0c0b8c;--wand-licht:#ffecc847;--licht-warm:#ffd696d9;--licht-warm-mitte:#ecaa5a57;--licht-warm-weich:#e8cc8c29;--schleier-stark:#0e0c0bdb;--schleier-mittel:#0e0c0b94;--schleier-leicht:#0e0c0b3d;--browser:#141110;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-stil=modern][data-thema=efeu]{--grund:#111312;--grund-tief:#0b0d0c;--flaeche:#191c1a;--flaeche-hoch:#222623;--text:#f3f5f2;--text-leise:#b1b8b2;--text-schwach:#939a94;--linie:#f3f5f21f;--linie-stark:#f3f5f257;--akzent:#8ec5a0;--akzent-schein:#8ec5a05c;--akzent-hauch:#8ec5a01f;--auf-akzent:#111312;--knopf-grund:#f3f5f2;--knopf-text:#111312;--knopf-rand:#f3f5f26b;--lampe-glas:#4f5a54;--browser:#111312}html[data-stil=modern][data-thema=kalk]{--grund:#121212;--grund-tief:#0b0b0b;--flaeche:#1b1b1b;--flaeche-hoch:#252525;--text:#f4f4f3;--text-leise:#b4b4b1;--text-schwach:#969693;--linie:#f4f4f31f;--linie-stark:#f4f4f357;--akzent:#fff;--akzent-schein:#ffffff4d;--akzent-hauch:#ffffff14;--auf-akzent:#121212;--knopf-grund:#f4f4f3;--knopf-text:#121212;--knopf-rand:#f4f4f36b;--lampe-glas:#58585a;--browser:#121212}html[data-stil=modern]{--schrift-titel:var(--font-oswald), "Oswald", "Arial Narrow", sans-serif;--schrift-text:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;--titel-gewicht:500;--titel-laufweite:0;--titel-versal:uppercase}html[data-stil=modern][data-schrift=klar]{--schrift-titel:var(--font-barlow), "Barlow Condensed", "Arial Narrow", sans-serif;--schrift-text:var(--font-figtree), "Figtree", system-ui, sans-serif;--titel-gewicht:600;--titel-laufweite:.005em}html[data-stil=modern]{--t-h1:clamp(2.5rem, 1.6rem + 3.6vw, 4rem);--t-h2:clamp(1.875rem, 1.45rem + 1.6vw, 2.5rem);--t-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-lead:clamp(1.125rem, 1.03rem + .4vw, 1.3125rem);--t-text:clamp(1.0625rem, 1.03rem + .12vw, 1.125rem);--t-klein:.9375rem;--t-mikro:.8125rem;--t-preis:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--t-zahl:clamp(2.75rem, 2rem + 3vw, 4.5rem);--zh-titel:1.06;--zh-text:1.6;--zh-lead:1.5;--lw-labels:.14em;--lw-preis:.02em;--a-1:4px;--a-2:8px;--a-3:12px;--a-4:16px;--a-5:24px;--a-6:32px;--a-7:48px;--a-8:64px;--a-9:96px;--a-10:128px;--abstand-kapitel:clamp(80px, 9vw, 128px);--abstand-abschnitt:clamp(56px, 6.5vw, 96px);--abstand-block:clamp(32px, 3.4vw, 48px);--abstand-absatz:clamp(16px, 1.8vw, 24px);--rand:clamp(16px, 4vw, 56px);--breite:1240px;--breite-schmal:820px;--kopf-hoehe:72px;--radius:4px;--radius-rund:999px;--ziel-min:44px;--knopf-hoehe:48px;--knopf-hoehe-gross:56px;--schatten-tafel:0 1px 0 #ffffff08 inset, 0 18px 40px -24px #000000b3;--schatten-balken:0 10px 18px -8px #000000bf;--schatten-wand:0 24px 40px -28px #000c;--glimmen:0 0 0 1px var(--akzent), 0 0 28px -6px var(--akzent-schein);--glimmen-lampe:drop-shadow(0 0 6px var(--akzent-schein)) drop-shadow(0 0 16px var(--akzent-schein));--aus:cubic-bezier(.16, 1, .3, 1);--t-kurz:.18s;--t-mittel:.42s}
[data-stil=modern] *,[data-stil=modern] :before,[data-stil=modern] :after{box-sizing:border-box}[data-stil=modern]{-webkit-text-size-adjust:100%;overflow-x:clip}[data-stil=modern] body{background:var(--grund);color:var(--text);font-family:var(--schrift-text);font-size:var(--t-text);line-height:var(--zh-text);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}[data-stil=modern] img,[data-stil=modern] svg,[data-stil=modern] video{max-width:100%;display:block}:where([data-stil=modern] :is(h1,h2)),.m-display{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);text-transform:var(--titel-versal);letter-spacing:var(--titel-laufweite);line-height:var(--zh-titel);margin:0 0 var(--a-4);text-wrap:balance;overflow-wrap:break-word}:where([data-stil=modern] h1){font-size:var(--t-h1)}:where([data-stil=modern] h2){font-size:var(--t-h2)}:where([data-stil=modern] :is(h3,h4)){font-family:var(--schrift-text);margin:0 0 var(--a-2);text-wrap:balance;font-weight:600;line-height:1.25}:where([data-stil=modern] h3){font-size:var(--t-h3)}:where([data-stil=modern] h4){font-size:var(--t-text)}:where([data-stil=modern] p){margin:0 0 var(--a-4);max-width:64ch}:where([data-stil=modern] p:last-child){margin-bottom:0}:where([data-stil=modern] a){color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:3px;transition:color var(--t-kurz) var(--aus), text-decoration-color var(--t-kurz) var(--aus);text-decoration-thickness:1px}:where([data-stil=modern] a:hover){-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent)}[data-stil=modern] strong{font-weight:600}[data-stil=modern] ::selection{background:var(--akzent);color:var(--auf-akzent)}.m-zeile-mask{margin-block:-.14em;padding-block:.14em}.m-label{align-items:center;gap:var(--a-3);font-family:var(--schrift-text);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text-leise);margin:0 0 var(--a-4);line-height:1.3;display:inline-flex}.m-label:before{content:"";border-radius:var(--radius-rund);background:var(--akzent);width:7px;height:7px;box-shadow:0 0 10px var(--akzent-schein);flex:none}.m-label-leise:before{background:var(--text-schwach);box-shadow:none}.m-lead{font-size:var(--t-lead);line-height:var(--zh-lead);color:var(--text-leise);max-width:60ch}.m-leise{color:var(--text-leise)}.m-schwach{color:var(--text-schwach)}.m-klein{font-size:var(--t-klein)}.m-zahlen{font-variant-numeric:tabular-nums}.m-container{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.m-container-schmal{width:min(100% - 2 * var(--rand), var(--breite-schmal));margin-inline:auto}.m-container-mittel{width:min(100% - 2 * var(--rand), 1060px);margin-inline:auto}.m-sektion{padding-block:var(--abstand-abschnitt);position:relative}.m-sektion-gross{padding-block:var(--abstand-kapitel)}.m-sektion-schmal{padding-block:var(--abstand-block)}.m-sektion-linie{border-top:1px solid var(--linie)}.m-sektion-tief,.m-sektion-oxblood{background:var(--grund-tief);border-block:1px solid var(--linie)}.m-raster{gap:clamp(16px,2.4vw,32px);display:grid}.m-raster-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.m-raster-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.m-raster-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.m-sektionskopf{gap:var(--a-4) clamp(20px, 4vw, 64px);padding-bottom:var(--abstand-block);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.m-sektionskopf h2,.m-sektionskopf h1{margin-bottom:0}@media (max-width:860px){.m-sektionskopf{grid-template-columns:1fr;align-items:start}}.m-abschluss{gap:var(--a-5) clamp(24px, 4vw, 64px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.m-abschluss h2{margin:0}@media (max-width:860px){.m-abschluss{grid-template-columns:1fr}}.h-knopfreihe{gap:var(--a-3);flex-wrap:wrap;display:flex}@media (max-width:520px){.h-knopfreihe>.m-knopf{flex:100%}}.u-oben-block{margin-top:var(--abstand-block)}.u-oben-absatz{margin-top:var(--abstand-absatz)}.m-knopf,.formular .knopf{justify-content:center;align-items:center;gap:var(--a-2);min-height:var(--knopf-hoehe);border:1px solid var(--knopf-grund);border-radius:var(--radius);background:var(--knopf-grund);color:var(--knopf-text);font-family:var(--schrift-text);letter-spacing:.005em;text-align:center;cursor:pointer;transition:box-shadow var(--t-kurz) var(--aus), background-color var(--t-kurz) var(--aus), border-color var(--t-kurz) var(--aus), color var(--t-kurz) var(--aus);padding:0 22px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.m-knopf:hover,.m-knopf:focus-visible,.formular .knopf:hover,.formular .knopf:focus-visible{box-shadow:var(--glimmen);border-color:var(--akzent);color:var(--knopf-text)}.m-knopf:active{transform:translateY(1px)}.m-knopf-linie{color:var(--text);border-color:var(--knopf-rand);background:0 0}.m-knopf-linie:hover,.m-knopf-linie:focus-visible{color:var(--text);background:var(--akzent-hauch)}.m-knopf-gross{min-height:var(--knopf-hoehe-gross);font-size:var(--t-text);padding:0 28px}.m-pfeil{align-items:center;gap:var(--a-2);min-height:var(--ziel-min);font-weight:600;font-size:var(--t-klein);color:var(--text);text-decoration:none;display:inline-flex}.m-pfeil:after{content:"→";color:var(--akzent);transition:transform var(--t-mittel) var(--aus)}.m-pfeil:hover:after{transform:translate(4px)}[data-stil=modern] :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:var(--radius)}.m-skip{z-index:200;background:var(--knopf-grund);color:var(--knopf-text);padding:var(--a-3) var(--a-4);position:absolute;top:0;left:-9999px}.m-skip:focus{left:0}.m-kopf{z-index:60;height:var(--kopf-hoehe);transition:background-color var(--t-mittel) var(--aus), border-color var(--t-mittel) var(--aus);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.m-kopf-fest{background:var(--schleier-stark);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom-color:var(--linie)}.m-kopf-innen{align-items:center;gap:clamp(12px,2.4vw,32px);display:flex}.m-marke{min-height:var(--ziel-min);color:var(--text);align-items:center;margin-right:auto;display:flex}.m-marke .h-marke-kompakt{height:44px}.m-nav{align-items:center;gap:var(--a-1);display:flex}.m-nav a{min-height:var(--ziel-min);padding:0 var(--a-3);font-weight:500;font-size:var(--t-klein);color:var(--text-leise);align-items:center;text-decoration:none;display:inline-flex;position:relative}.m-nav a:after{content:"";left:var(--a-3);right:var(--a-3);border-radius:var(--radius-rund);background:var(--akzent);transform-origin:0;height:2px;transition:transform var(--t-mittel) var(--aus);position:absolute;bottom:8px;transform:scaleX(0)}.m-nav a:hover{color:var(--text)}.m-nav a:hover:after{opacity:.5;transform:scaleX(1)}.m-nav a[aria-current=true]{color:var(--text)}.m-nav a[aria-current=true]:after{opacity:1;transform:scaleX(1)}.m-kopf-tel{min-height:var(--ziel-min);padding:0 var(--a-4);border:1px solid var(--knopf-rand);border-radius:var(--radius);font-weight:600;font-size:var(--t-klein);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;transition:box-shadow var(--t-kurz) var(--aus), border-color var(--t-kurz) var(--aus);align-items:center;text-decoration:none;display:inline-flex}.m-kopf-tel:hover,.m-kopf-tel:focus-visible{border-color:var(--akzent);box-shadow:var(--glimmen)}.m-burger{align-items:center;gap:var(--a-2);min-height:var(--ziel-min);padding:0 var(--a-4);border:1px solid var(--knopf-rand);border-radius:var(--radius);color:var(--text);font-family:var(--schrift-text);font-weight:600;font-size:var(--t-klein);cursor:pointer;background:0 0;display:none}.m-burger i{width:16px;height:10px;display:block;position:relative}.m-burger i:before,.m-burger i:after{content:"";height:1.5px;transition:transform var(--t-mittel) var(--aus), top var(--t-mittel) var(--aus), bottom var(--t-mittel) var(--aus);background:currentColor;position:absolute;left:0;right:0}.m-burger i:before{top:0}.m-burger i:after{bottom:0}.m-burger[aria-expanded=true] i:before{top:4px;transform:rotate(45deg)}.m-burger[aria-expanded=true] i:after{bottom:4px;transform:rotate(-45deg)}@media (max-width:1080px){.m-nav{display:none}.m-burger{display:inline-flex}}@media (max-width:560px){.m-kopf-innen{gap:var(--a-2)}.m-marke .h-marke-kompakt{height:32px}.m-kopf-tel{padding:0 var(--a-3)}.m-burger{width:var(--ziel-min);justify-content:center;padding:0}.m-burger-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:360px){.m-marke .h-marke-kompakt{height:27px}}.m-menue{z-index:55;background:var(--grund);padding:calc(var(--kopf-hoehe) + 24px) 0 40px;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .26s var(--aus), visibility 0s linear .26s;align-content:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.m-menue-offen{visibility:visible;opacity:1;transition-delay:0s}.m-menue-gruppe+.m-menue-gruppe{margin-top:clamp(20px,3.5vw,40px)}.m-menue-titel{margin-bottom:var(--a-2);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text-schwach);display:block}.m-menue ul{margin:0;padding:0;list-style:none;display:grid}.m-menue ul a{min-height:var(--ziel-min);font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);text-transform:var(--titel-versal);color:var(--text);align-items:center;font-size:clamp(1.4rem,min(5.4vw,3.4vh),2.4rem);line-height:1.08;text-decoration:none;display:flex}.m-menue ul a:hover,.m-menue ul a[aria-current=true]{color:var(--akzent)}.m-menue-fuss{gap:var(--a-3);flex-wrap:wrap;margin-top:clamp(24px,4vw,48px);display:flex}.h-kopf{isolation:isolate;padding-top:calc(var(--kopf-hoehe) + var(--abstand-block));position:relative;overflow-x:clip}.h-kopf-raster{gap:var(--abstand-block);display:grid}.h-kopf-lead{margin-top:var(--a-5)}.h-kopf-aktionen{margin-top:var(--abstand-block)}.h-kopf h1{max-width:18ch;margin-bottom:0}.h-kopf-foto{padding-bottom:var(--abstand-abschnitt)}.h-kopf-foto .h-kopf-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.h-kopf-bild{width:100%}.h-kopf-bild .h-bildflaeche{border-radius:var(--radius);box-shadow:var(--schatten-wand)}@media (max-width:860px){.h-kopf-foto .h-kopf-raster{grid-template-columns:1fr}.h-kopf-bild{order:-1}.h-kopf-bild .h-bildflaeche{aspect-ratio:4/3!important}}.h-kopf-schlank{padding-bottom:0}.h-kopf-schlank .h-kopf-raster{padding-bottom:var(--abstand-block);grid-template-columns:minmax(0,1fr) auto;align-items:end}.h-kopf-schlank .h-kopf-raster:not(:has(.h-kopf-zusatz)){grid-template-columns:1fr}@media (max-width:860px){.h-kopf-schlank .h-kopf-raster{grid-template-columns:1fr}}.h-kopf-zusatz{gap:var(--a-2);justify-items:start;display:grid}.m-krumen{font-size:var(--t-klein);color:var(--text-schwach)}.m-krumen ol{align-items:center;gap:0 var(--a-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.m-krumen a,.m-krumen [aria-current]{min-height:var(--ziel-min);align-items:center;display:inline-flex}.m-krumen a{color:var(--text-leise);text-decoration:none}.m-krumen a:hover{color:var(--text)}.m-krumen li+li:before{content:"/";margin-right:var(--a-2);color:var(--text-schwach)}.h-kopf .m-krumen{margin-bottom:var(--a-3)}.m-container.m-krumen{padding-top:calc(var(--kopf-hoehe) + var(--a-5))}.m-seitenkopf{padding-top:calc(var(--kopf-hoehe) + var(--abstand-block))}.m-tuer{height:180svh;position:relative}@media (orientation:portrait){.m-tuer{height:170svh}}.m-tuer-buehne{isolation:isolate;background:var(--grund-tief);align-items:end;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.m-tuer-poster,.m-tuer-leinwand{width:100%;height:100%;position:absolute;inset:0}.m-tuer-poster{object-fit:cover;z-index:-3}.m-tuer-leinwand{z-index:-2}.m-tuer-leinwand:not([data-bereit]){opacity:0}.m-tuer-oben{z-index:-1;background:linear-gradient(to bottom, var(--schleier-stark) 0%, var(--schleier-leicht) 14%, transparent 30%);position:absolute;inset:0}.m-tuer-schleier{z-index:-1;background:linear-gradient(to top, var(--schleier-stark) 0%, var(--schleier-mittel) 30%, var(--schleier-leicht) 52%, transparent 72%);position:absolute;inset:0}.m-tuer-inhalt{z-index:2}.m-tuer-schein{z-index:1;aspect-ratio:1;border-radius:var(--radius-rund);background:radial-gradient(closest-side, var(--licht-warm), var(--licht-warm-mitte) 38%, var(--licht-warm-weich) 62%, transparent);mix-blend-mode:screen;pointer-events:none;opacity:0;visibility:hidden;width:min(96vmin,900px);position:absolute;top:56%;left:50%;translate:-50% -50%}.m-held-inhalt{text-shadow:0 1px 24px var(--schleier-stark);padding-block:clamp(40px,8vh,110px);position:relative}.m-held-inhalt .m-knopf{text-shadow:none}.m-tuer-titel{max-width:21ch;margin-bottom:var(--a-5);text-wrap:pretty;font-size:clamp(2.1rem,1.4rem + 2.8vw,3.6rem)}.m-tuer .m-label{color:var(--text);text-shadow:0 1px 2px var(--schleier-stark), 0 0 16px var(--schleier-stark)}.m-held-lead{font-size:var(--t-lead);line-height:var(--zh-lead);color:var(--text);max-width:46ch}.m-held-aktionen{gap:var(--a-3);flex-wrap:wrap;margin-top:clamp(20px,3.4vw,40px);display:flex}.m-tuer-hinweis{z-index:2;font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text);text-shadow:0 1px 12px var(--schleier-stark);position:absolute;bottom:clamp(16px,3vh,36px);left:50%;translate:-50%}.m-tuer-hinweis span:after{content:"";background:linear-gradient(var(--text), transparent);width:1px;height:36px;margin:10px auto 0;display:block}@media (orientation:portrait){.m-tuer-hinweis{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.m-tuer [data-tuer-spaet]{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:reduce){.m-tuer{height:auto}.m-tuer-buehne{position:relative}.m-tuer-hinweis{display:none}}.h-balken{z-index:3;height:21px;box-shadow:var(--schatten-balken);background-image:-webkit-image-set(url(/haus/eiche-balken@1x.webp) 1x,url(/haus/eiche-balken@2x.webp) 2x);background-image:image-set("/haus/eiche-balken@1x.webp" 1x,"/haus/eiche-balken@2x.webp" 2x);background-repeat:repeat-x;background-size:auto 100%;position:relative}.h-balken-dick{background-image:linear-gradient(to bottom, transparent 70%, var(--wand-rand)), image-set(url(/haus/eiche-quer@1x.webp) 1x, url(/haus/eiche-quer@2x.webp) 2x);background-repeat:no-repeat,repeat;background-size:100% 100%,100px 130px;height:34px}@media (max-width:700px){.h-balken{height:16px}.h-balken-dick{height:26px}}.h-wand{isolation:isolate;padding-block:calc(var(--abstand-abschnitt) + 21px) var(--abstand-abschnitt);color:var(--auf-wand);background-color:var(--grund-tief);background-image:radial-gradient(ellipse 70% 90% at 50% 0%, var(--wand-licht), transparent 70%), linear-gradient(to right, var(--wand-rand), transparent 16%, transparent 84%, var(--wand-rand)), linear-gradient(to bottom, transparent 60%, var(--wand-rand)), linear-gradient(var(--wand-schleier), var(--wand-schleier)), image-set(url(/haus/wand-foto@1x.webp) 1x, url(/haus/wand-foto@2x.webp) 2x);background-position:50%,50%,50%,50%,top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,350px 295px;position:relative;overflow:clip}.h-wand-balken{position:absolute;inset:0 0 auto}.h-wand-inhalt{z-index:2;position:relative}.h-wand-efeu{padding-top:calc(21px + clamp(112px,13vw,190px))}.h-wand :is(h2,h3){color:var(--auf-wand)}.h-wand p,.h-wand .m-label{color:var(--auf-wand-leise)}.h-wand-band{min-height:clamp(150px,16vw,230px);padding:0}.h-efeu{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(200px,22vw,320px);height:auto;filter:drop-shadow(0 12px 14px var(--wand-rand));position:absolute;top:6px}.h-efeu-links{left:-2%}.h-efeu-rechts{right:-2%;transform:scaleX(-1)}.h-efeu-mitte{left:50%;translate:-50%}@media (max-width:700px){.h-efeu{width:56vw}.h-efeu-mitte{display:none}}.h-uebergang{z-index:3;position:relative;overflow:clip visible}.h-uebergang .h-efeu{width:clamp(150px,15vw,230px);top:4px}.h-lampe{width:15px;height:25px;transition:filter var(--t-kurz) var(--aus);flex:none;overflow:visible}.h-lampe-halter{fill:var(--lampe-halter)}.h-lampe-glas{fill:var(--lampe-glas);transition:fill var(--t-kurz) var(--aus)}.h-lampe-glanz{fill:var(--text);opacity:.22}.h-lampe[data-an] .h-lampe-glas,.h-glimmt:is(:hover,:focus-visible) .h-lampe-glas{fill:var(--akzent)}.h-lampe[data-an],.h-glimmt:is(:hover,:focus-visible) .h-lampe{filter:var(--glimmen-lampe)}.h-tafel,.m-panel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-tafel);color:inherit;transition:background-color var(--t-kurz) var(--aus), border-color var(--t-kurz) var(--aus), box-shadow var(--t-kurz) var(--aus);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.h-tafel-link:hover,.h-tafel-link:focus-visible,a.m-panel:hover{background:var(--flaeche-hoch);border-color:var(--akzent-schein)}.h-tafel-link:focus-visible{outline-offset:2px}.h-tafel-bild{position:relative}.h-tafel-text,.m-panel-text{gap:var(--a-3);flex-direction:column;flex:1;padding:clamp(20px,2.4vw,32px);display:flex;position:relative}.h-tafel-lampe{position:absolute;top:clamp(18px,2.2vw,28px);right:clamp(18px,2.2vw,28px)}.h-tafel h3,.m-panel h3{margin:0;padding-right:28px}.h-tafel p,.m-panel-text p{color:var(--text-leise);font-size:var(--t-klein);margin:0;line-height:1.55}.h-tafel-fuss,.m-panel-fuss{padding-top:var(--a-4);border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:var(--a-2) var(--a-4);flex-wrap:wrap;margin-top:auto;display:flex}.h-tafel-fuss .m-pfeil{min-height:0}.m-panel-bild{aspect-ratio:4/3;background:var(--grund-tief);position:relative;overflow:hidden}.m-panel-bild-breit{aspect-ratio:16/10}.m-panel-nr,.m-usp>span:first-child{display:none}.h-bildflaeche{background:var(--grund-tief);position:relative;overflow:hidden}.h-bildflaeche-leer{background-image:radial-gradient(ellipse 70% 70% at 50% 0%, var(--licht-warm-weich), transparent 70%), linear-gradient(var(--schleier-stark), var(--schleier-stark)), image-set(url(/haus/wand-foto@1x.webp) 1x, url(/haus/wand-foto@2x.webp) 2x);background-size:100% 100%,100% 100%,350px 295px}.h-bildflaeche-schild{left:var(--a-4);bottom:var(--a-4);align-items:center;gap:var(--a-2);font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text-leise);display:inline-flex;position:absolute}.h-bildflaeche-schild:before{content:"";border-radius:var(--radius-rund);background:var(--text-schwach);width:6px;height:6px}.h-zahlen{gap:var(--a-6) var(--a-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;margin:0;display:grid}.h-zahl{justify-content:flex-end;gap:var(--a-2);flex-direction:column-reverse;display:flex}.h-zahl dd{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-size:var(--t-zahl);font-variant-numeric:tabular-nums;margin:0;line-height:1}.h-zahl dt{font-weight:600;font-size:var(--t-klein);max-width:22ch;line-height:1.35}.h-wand .h-zahl dd{color:var(--auf-wand)}.h-wand .h-zahl dt{color:var(--auf-wand-leise)}.m-preis{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-size:var(--t-preis);letter-spacing:var(--lw-preis);font-variant-numeric:tabular-nums;color:var(--text);margin:0;line-height:1.1}.m-preis-gross{font-size:var(--t-h2)}.m-preis small{font-family:var(--schrift-text);font-size:var(--t-klein);letter-spacing:0;color:var(--text-schwach);font-weight:500}.m-marker{border:1px solid var(--linie-stark);border-radius:var(--radius);font-weight:600;font-size:var(--t-mikro);color:var(--text-leise);justify-self:start;align-items:center;gap:6px;padding:.3em .65em;line-height:1.3;display:inline-flex}.m-marker-rot,.m-marker-hotel{border-color:var(--akzent-schein);color:var(--text)}.m-liste{margin:0;padding:0;list-style:none;display:grid}.m-liste li{gap:var(--a-1) var(--a-4);padding-block:var(--a-3);border-top:1px solid var(--linie);color:var(--text-leise);flex-wrap:wrap;display:flex}.m-liste li:last-child{border-bottom:1px solid var(--linie)}.m-liste li b{min-width:12ch;color:var(--text);flex:none;font-weight:600}.m-usp{border-top:1px solid var(--linie);padding-top:var(--a-5)}.m-usp h3{margin-bottom:var(--a-2)}.m-usp p{color:var(--text-leise);font-size:var(--t-klein);margin:0}.m-zitat{font-family:var(--schrift-text);text-wrap:pretty;max-width:28ch;margin:0;font-size:clamp(1.4rem,1.1rem + 1.3vw,2.1rem);font-weight:500;line-height:1.32}.m-zitat-quelle{margin-top:var(--a-5);align-items:center;gap:var(--a-3);font-size:var(--t-klein);color:var(--text-leise);flex-wrap:wrap;display:flex}.m-sterne{width:5.2em;height:1.1em;color:var(--akzent);flex:none}.m-faq{border-top:1px solid var(--linie)}.m-faq summary{justify-content:space-between;align-items:center;gap:var(--a-4);min-height:var(--ziel-min);padding-block:var(--a-4);cursor:pointer;font-weight:600;font-size:var(--t-text);color:var(--text);list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";color:var(--akzent);flex:none;font-size:1.4rem;line-height:1}.m-faq[open] summary:after{content:"−"}.m-faq .m-faq-antwort{padding-bottom:var(--a-5);color:var(--text-leise);max-width:68ch}.m-faq:last-of-type{border-bottom:1px solid var(--linie)}.h-fakten{gap:var(--a-2) var(--a-6);font-size:var(--t-klein);color:var(--text-leise);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.h-fakten li{align-items:center;gap:var(--a-2);display:inline-flex}.h-fakten li:before{content:"";border-radius:var(--radius-rund);background:var(--text-schwach);width:5px;height:5px}.h-aktuell,.tages-banner{align-items:center;gap:var(--a-2) var(--a-4);padding:var(--a-4) var(--a-5);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);flex-wrap:wrap;display:flex}.h-aktuell strong,.tages-banner strong{align-items:center;gap:var(--a-2);font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text);display:inline-flex}.h-aktuell strong:before,.tages-banner strong:before{content:"";border-radius:var(--radius-rund);background:var(--akzent);width:7px;height:7px;box-shadow:0 0 10px var(--akzent-schein)}.h-aktuell .m-pfeil,.tages-banner .m-preis{margin-left:auto}[data-stil=modern] .container{width:min(100% - 2 * var(--rand), 1120px);margin-inline:auto}[data-stil=modern] .leise{color:var(--text-leise)}[data-stil=modern] .abzeichen{border:1px solid var(--linie-stark);border-radius:var(--radius);font-family:var(--schrift-text);font-weight:600;font-size:var(--t-mikro);letter-spacing:.02em;text-transform:none;color:var(--text-leise);align-items:center;padding:.22em .55em;line-height:1.3;display:inline-flex}[data-stil=modern] .hinweis{font-size:var(--t-klein);color:var(--text-schwach)}[data-stil=modern] .karten-pills{top:var(--kopf-hoehe);z-index:20;background:var(--schleier-stark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linie);align-items:center;gap:var(--a-2);padding:var(--a-1) var(--rand);display:flex;position:sticky}[data-stil=modern] .karten-pills-spur{scrollbar-width:none;width:max-content;max-width:100%;margin-inline:auto;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}[data-stil=modern] .karten-pills-spur::-webkit-scrollbar{display:none}[data-stil=modern] .karten-pills-innen{gap:var(--a-1);width:max-content;padding-inline:var(--a-3);display:flex}[data-stil=modern] .karten-pills a{min-height:var(--ziel-min);padding:0 var(--a-4);border-radius:var(--radius);font-weight:500;font-size:var(--t-klein);color:var(--text-leise);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}[data-stil=modern] .karten-pills a:hover{color:var(--text);background:var(--flaeche)}[data-stil=modern] .karten-pills a.aktiv{color:var(--text);background:var(--flaeche-hoch);box-shadow:inset 0 -2px 0 var(--akzent)}[data-stil=modern] .pills-pfeil{width:var(--ziel-min);height:var(--ziel-min);border:1px solid var(--linie);border-radius:var(--radius);color:var(--text-leise);cursor:pointer;background:0 0;flex:none;font-size:1.2rem;line-height:1}[data-stil=modern] .pills-pfeil:hover:not(:disabled){color:var(--text);border-color:var(--akzent)}[data-stil=modern] .pills-pfeil:disabled{opacity:.25;cursor:default}[data-stil=modern] .speise-sektion{padding-block:var(--abstand-block);scroll-margin-top:calc(var(--kopf-hoehe) + 64px)}[data-stil=modern] .speise-sektion+.speise-sektion{border-top:1px solid var(--linie)}[data-stil=modern] .speise-sektion h2{margin-bottom:var(--a-3)}[data-stil=modern] .sektion-hinweis{color:var(--text-leise);margin-bottom:var(--a-5)}[data-stil=modern] .gericht{border-bottom:1px solid var(--linie)}[data-stil=modern] .gericht summary{gap:var(--a-1) var(--a-6);min-height:var(--ziel-min);padding-block:var(--a-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;list-style:none;display:grid}[data-stil=modern] .gericht summary::-webkit-details-marker{display:none}[data-stil=modern] .gericht-name{font-weight:600;font-size:var(--t-text);color:var(--text);align-items:baseline;gap:var(--a-2);transition:color var(--t-kurz) var(--aus);flex-wrap:wrap;line-height:1.35;display:inline-flex}[data-stil=modern] .gericht summary:hover .gericht-name{color:var(--akzent)}[data-stil=modern] .gericht-marker{font-size:var(--t-mikro);color:var(--text-schwach);font-weight:500}[data-stil=modern] .gericht-plu{font-variant-numeric:tabular-nums;font-size:var(--t-mikro);color:var(--text-schwach);font-weight:500}[data-stil=modern] .gericht-name .gericht-plu{min-width:2.5ch}[data-stil=modern] .gericht-preise .gericht-plu{margin-right:var(--a-2)}[data-stil=modern] .gericht-kennz{gap:6px;display:inline-flex}[data-stil=modern] .gericht-beschreibung{color:var(--text-leise);font-size:var(--t-klein);grid-column:1;line-height:1.5}[data-stil=modern] .gericht-preise{text-align:right;font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-size:var(--t-preis);letter-spacing:var(--lw-preis);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;grid-area:1/2/span 2;align-self:center;gap:2px;display:grid}[data-stil=modern] .gericht-preise .variante{font-family:var(--schrift-text);font-weight:500;font-size:var(--t-mikro);letter-spacing:0;color:var(--text-schwach);margin-right:var(--a-2)}[data-stil=modern] .gericht-detail{padding-bottom:var(--a-4);color:var(--text-leise);font-size:var(--t-klein)}[data-stil=modern] .gericht[open] .gericht-name{color:var(--akzent)}[data-stil=modern] .zusatzkarte-block{border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);margin-bottom:var(--a-6);padding:clamp(20px,3vw,36px)}[data-stil=modern] .filter-chips{gap:var(--a-2);margin-block:var(--a-5);flex-wrap:wrap;display:flex}[data-stil=modern] .filter-chips button{min-height:var(--ziel-min);padding:0 var(--a-4);border:1px solid var(--linie-stark);border-radius:var(--radius);color:var(--text-leise);font-family:var(--schrift-text);font-weight:500;font-size:var(--t-klein);cursor:pointer;background:0 0}[data-stil=modern] .filter-chips button:hover{color:var(--text);border-color:var(--akzent)}[data-stil=modern] .filter-chips button[aria-pressed=true]{background:var(--knopf-grund);border-color:var(--knopf-grund);color:var(--knopf-text)}[data-stil=modern] .legende{font-size:var(--t-klein);color:var(--text-leise)}[data-stil=modern] .legende summary{min-height:var(--ziel-min);cursor:pointer;color:var(--text);align-items:center;font-weight:600;display:flex}[data-stil=modern] .legende dl{gap:var(--a-1) var(--a-4);margin:var(--a-2) 0 0;grid-template-columns:auto 1fr;display:grid}[data-stil=modern] .legende dt{color:var(--text);font-weight:600}[data-stil=modern] .legende dd{margin:0}[data-stil=modern] .plan-rahmen{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}[data-stil=modern] .plan-werkzeuge{align-items:center;gap:var(--a-3);padding:var(--a-2) var(--a-4);border-bottom:1px solid var(--linie);font-size:var(--t-klein);color:var(--text-leise);flex-wrap:wrap;justify-content:space-between;display:flex}[data-stil=modern] .plan-werkzeuge .zoom{gap:var(--a-1);display:flex}[data-stil=modern] .plan-werkzeuge button{min-width:var(--ziel-min);height:var(--ziel-min);border:1px solid var(--linie-stark);border-radius:var(--radius);color:var(--text);cursor:pointer;background:0 0}[data-stil=modern] .plan-werkzeuge button:hover{border-color:var(--akzent)}[data-stil=modern] .plan-scroll{overflow:auto}[data-stil=modern] .plan-svg{margin-inline:auto;display:block}[data-stil=modern] .plan-tisch{cursor:pointer}[data-stil=modern] .plan-tisch .flaeche-form{fill:var(--flaeche-hoch);stroke:var(--linie-stark)}[data-stil=modern] .plan-tisch text{fill:var(--text);font-family:var(--schrift-text)}[data-stil=modern] .plan-tisch:focus-visible{outline:none}[data-stil=modern] .plan-tisch:focus-visible .flaeche-form{stroke:var(--akzent);stroke-width:4px}[data-stil=modern] .plan-tisch[aria-pressed=true] .flaeche-form{fill:var(--akzent-hauch);stroke:var(--akzent);stroke-width:3px}[data-stil=modern] .plan-detail{padding:var(--a-4);border-top:1px solid var(--linie);gap:var(--a-2);color:var(--text-leise);display:grid}[data-stil=modern] .plan-detail strong{color:var(--text)}[data-stil=modern] .plan-tabelle{border-collapse:collapse;width:100%;font-size:var(--t-klein)}[data-stil=modern] .plan-tabelle th,[data-stil=modern] .plan-tabelle td{text-align:left;padding:var(--a-3);border-bottom:1px solid var(--linie)}[data-stil=modern] .plan-tabelle th{font-weight:600;font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text-schwach)}[data-stil=modern] .formular{gap:var(--a-4);display:grid}[data-stil=modern] .formular-reihe{gap:var(--a-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}[data-stil=modern] .feld{gap:var(--a-2);display:grid}[data-stil=modern] .feld label{font-weight:600;font-size:var(--t-klein);color:var(--text)}[data-stil=modern] .feld input,[data-stil=modern] .feld select,[data-stil=modern] .feld textarea{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius);width:100%;min-height:52px;color:var(--text);font:inherit;padding:.8rem .9rem}[data-stil=modern] .feld input::placeholder,[data-stil=modern] .feld textarea::placeholder{color:var(--text-schwach)}[data-stil=modern] .feld textarea{resize:vertical;min-height:140px}[data-stil=modern] .feld :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:var(--akzent)}[data-stil=modern] .formular .knopf{min-height:var(--knopf-hoehe-gross);justify-self:start}[data-stil=modern] .formular .knopf[disabled]{opacity:.55;cursor:progress}[data-stil=modern] .meldung-ok,[data-stil=modern] .meldung-fehler{border:1px solid var(--linie-stark);border-radius:var(--radius);padding:var(--a-4) var(--a-5);background:var(--flaeche);color:var(--text)}[data-stil=modern] .meldung-fehler{border-color:var(--akzent)}.m-fuss{background:var(--grund-tief)}.m-fuss-inhalt{padding-top:var(--abstand-abschnitt)}.m-fuss-logo{width:min(100%,460px);color:var(--text);margin:0 0 var(--abstand-block)}.m-fuss-spalten{gap:var(--a-6) var(--a-7);padding-bottom:var(--abstand-block);border-bottom:1px solid var(--linie);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.m-fuss h3{font-size:var(--t-mikro);letter-spacing:var(--lw-labels);text-transform:uppercase;color:var(--text-schwach);margin-bottom:var(--a-3)}.m-fuss ul{color:var(--text-leise);font-size:var(--t-klein);gap:0;margin:0;padding:0;list-style:none;display:grid}.m-fuss li{align-items:center;min-height:32px;display:flex}.m-fuss a{color:var(--text-leise);min-height:var(--ziel-min);align-items:center;text-decoration:none;display:inline-flex}.m-fuss a:hover{color:var(--text)}.m-fuss-unten{gap:var(--a-2) var(--a-5);padding-block:var(--a-4) var(--a-6);font-size:var(--t-klein);color:var(--text-schwach);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.m-fuss-unten>span{align-items:center;gap:0 var(--a-4);flex-wrap:wrap;display:inline-flex}.h-vorschau{left:var(--a-3);bottom:var(--a-3);z-index:80;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius);width:min(300px,100vw - 24px);box-shadow:var(--schatten-wand);font-size:var(--t-klein);color:var(--text);position:fixed}.h-vorschau-zu{width:auto}.h-vorschau button{min-height:var(--ziel-min);font:inherit;color:var(--text);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:0 var(--a-3);cursor:pointer;background:0 0;font-weight:600}.h-vorschau .h-vorschau-kopf{text-align:left;border:0;width:100%}.h-vorschau-inhalt{padding:0 var(--a-3) var(--a-3);gap:var(--a-2);display:grid}.h-vorschau-titel{margin:var(--a-1) 0 0;font-size:var(--t-mikro);color:var(--text-schwach);letter-spacing:var(--lw-labels);text-transform:uppercase;font-weight:600}.h-vorschau-reihe{gap:var(--a-2);flex-wrap:wrap;display:flex}.h-vorschau-reihe button[aria-pressed=true]{background:var(--knopf-grund);color:var(--knopf-text);border-color:var(--knopf-grund)}.h-vorschau .h-vorschau-aus{color:var(--text-leise);border-color:#0000;justify-self:start}@media (prefers-reduced-motion:reduce){[data-stil=modern] *,[data-stil=modern] :before,[data-stil=modern] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{[data-stil=modern] .m-kopf,[data-stil=modern] .m-menue,[data-stil=modern] .m-fuss,[data-stil=modern] .h-vorschau,[data-stil=modern] .h-efeu{display:none!important}[data-stil=modern] body{color:inherit;background:0 0}}.h-stapel{gap:var(--a-5);align-content:start;display:grid}.h-wand-tafel{max-width:640px}.h-wand .h-tafel{color:var(--text);box-shadow:var(--schatten-wand)}.h-wand .h-tafel :is(h2,h3){color:var(--text)}.h-wand .h-tafel p,.h-wand .h-tafel .m-label{color:var(--text-leise)}.h-wand .h-tafel h2{margin-bottom:var(--a-2)}.h-bildflaeche-breit{border-radius:var(--radius);border:1px solid var(--linie)}@media (max-width:700px){.h-bildflaeche-breit{aspect-ratio:4/3!important}}.h-heute{max-width:420px}.h-tafel h2{font-size:var(--t-h2)}.h-oben{align-self:start}.h-tafel .m-zitat{color:var(--text)}.h-foto{display:block}.h-foto img{object-fit:cover;width:100%;height:100%}.h-bildflaeche>.h-foto{position:absolute;inset:0}.h-bildflaeche .h-foto img{transition:transform .7s var(--aus)}.h-tafel-link:hover .h-bildflaeche .h-foto img{transform:scale(1.03)}.h-fotopaar{grid-template-columns:1.45fr 1fr;align-items:end;gap:clamp(12px,1.6vw,24px);display:grid}.h-fotopaar .h-bildflaeche{border-radius:var(--radius)}@media (max-width:700px){.h-fotopaar{grid-template-columns:1fr}}.h-bildunterschrift{margin-top:var(--a-2);font-size:var(--t-klein);color:var(--text-schwach)}.h-rund{border-radius:var(--radius);border:1px solid var(--linie)}.h-text-bild{gap:var(--a-4) clamp(24px, 4vw, 64px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}@media (max-width:860px){.h-text-bild{grid-template-columns:1fr}}.h-marke{background-color:currentColor;height:auto;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.h-marke-voll{aspect-ratio:1188/700;-webkit-mask-image:url(/marke/logo-voll.svg);mask-image:url(/marke/logo-voll.svg)}.h-marke-kompakt{aspect-ratio:1095.9/202.5;-webkit-mask-image:url(/marke/logo-kompakt.svg);mask-image:url(/marke/logo-kompakt.svg)}.h-marke-stier{aspect-ratio:851/884;-webkit-mask-image:url(/marke/stier.svg);mask-image:url(/marke/stier.svg)}.h-marke-wortmarke{aspect-ratio:861/257;-webkit-mask-image:url(/marke/wortmarke.svg);mask-image:url(/marke/wortmarke.svg)}.h-stier-trenner{padding-top:var(--abstand-block);place-items:center;display:grid}.h-stier-trenner+.m-sektion{padding-top:var(--abstand-block)}.h-stier-zeichen{width:48px;color:var(--text-schwach)}.h-stier-kopf{width:clamp(90px,10vw,140px);color:var(--text-schwach)}
