@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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:300;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.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:300;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.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:300;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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:400;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.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:400;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.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:400;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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/8e410338cab7e12e-s.2888ryxa0751p.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/7e93c0a52799e849-s.081af6y49e67w.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/037b6aa687f94b32-s.p.0evsli58wo2lo.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-20C0,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/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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:600;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.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:600;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.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:600;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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_21e9e7fe-module__ZF46gW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_21e9e7fe-module__ZF46gW__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d17d8842-module__skEyCG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d17d8842-module__skEyCG__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
[data-stil=modern]{--m-grund:#0c0c0e;--m-grund-2:#131316;--m-flaeche:#18181b;--m-flaeche-hoch:#222226;--m-linie:#ffffff1a;--m-linie-stark:#ffffff38;--m-oxblood:#46050e;--m-oxblood-tief:#300005;--m-rot:#c43e45;--m-rot-hell:#ea6a64;--m-hotel:#cca86f;--m-text:#f2f0ec;--m-text-leise:#b0adaa;--m-text-schwach:#82807d;--m-auf-rot:#faf8f5;--m-display:var(--font-oswald), "Oswald", "Helvetica Neue", Arial, sans-serif;--m-schrift:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--m-1:4px;--m-2:8px;--m-3:12px;--m-4:16px;--m-6:24px;--m-8:32px;--m-12:48px;--m-16:64px;--m-24:96px;--m-rand:clamp(20px, 4vw, 56px);--m-kopf-hoehe:74px;--m-aus:cubic-bezier(.16, 1, .3, 1);--m-aus-weich:cubic-bezier(.33, 1, .68, 1);--m-t:.24s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-stil=modern]{--m-grund:lab(3.34407% .219069 -.850201);--m-grund-2:lab(6.1587% .412002 -1.5979);--m-flaeche:lab(8.54825% .484705 -1.81604);--m-flaeche-hoch:lab(13.5275% .581592 -2.17931);--m-linie:lab(100% 0 0/.1);--m-linie-stark:lab(100% 0 0/.22);--m-oxblood:lab(12.5636% 30.5038 13.7887);--m-oxblood-tief:lab(5.96131% 24.8334 7.39856);--m-rot:lab(47.2002% 54.1894 28.1588);--m-rot-hell:lab(61.3079% 50.1954 28.9223);--m-hotel:lab(71.0699% 8.31157 34.3254);--m-text:lab(94.7976% .340968 2.259);--m-text-leise:lab(71.0174% .343978 2.26096);--m-text-schwach:lab(53.6145% .287175 1.88444);--m-auf-rot:lab(97.6919% .22471 1.50436)}}[data-stil=modern] *,[data-stil=modern] :before,[data-stil=modern] :after{box-sizing:border-box}[data-stil=modern]{-webkit-text-size-adjust:100%}[data-stil=modern] body{background:var(--m-grund);color:var(--m-text);font-family:var(--m-schrift);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.62;overflow-x:clip}[data-stil=modern] body:after{content:"";z-index:9;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-stil=modern] img,[data-stil=modern] svg,[data-stil=modern] video{max-width:100%;display:block}:where([data-stil=modern] :is(h1,h2,h3,h4)),.m-display{font-family:var(--m-display);text-transform:uppercase;letter-spacing:-.012em;margin:0 0 var(--m-4);text-wrap:balance;overflow-wrap:break-word;font-weight:500;line-height:.94}:where([data-stil=modern] h1){letter-spacing:-.02em;font-size:clamp(1.9rem,8vw,5.1rem)}:where([data-stil=modern] h2){font-size:clamp(1.8rem,4vw,3.4rem)}:where([data-stil=modern] h3){letter-spacing:.004em;font-size:clamp(1.15rem,1.9vw,1.5rem)}:where([data-stil=modern] h4){letter-spacing:.02em;font-size:1.05rem}:where([data-stil=modern] p){margin:0 0 var(--m-4);max-width:62ch}:where([data-stil=modern] p:last-child){margin-bottom:0}:where([data-stil=modern] a){color:var(--m-rot-hell);text-underline-offset:3px}:where([data-stil=modern] a:hover){color:var(--m-text)}[data-stil=modern] strong{font-weight:600}[data-stil=modern] ::selection{background:var(--m-rot);color:var(--m-auf-rot)}.m-label{align-items:center;gap:var(--m-2);font-family:var(--m-display);letter-spacing:.2em;text-transform:uppercase;color:var(--m-rot-hell);margin:0 0 var(--m-4);font-size:.72rem;font-weight:500;display:inline-flex}.m-label:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.m-label-hotel{color:var(--m-hotel)}.m-label-leise{color:var(--m-text-schwach)}.m-zaehlmarke{font-family:var(--m-display);letter-spacing:.2em;text-transform:uppercase;color:var(--m-text-schwach);font-size:.72rem}.m-lead{color:var(--m-text-leise);max-width:58ch;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.5}.m-leise{color:var(--m-text-leise)}.m-schwach{color:var(--m-text-schwach)}.m-zahlen{font-variant-numeric:tabular-nums}.m-container{width:min(100% - 2 * var(--m-rand), 1320px);margin-inline:auto}.m-container-schmal{width:min(100% - 2 * var(--m-rand), 820px);margin-inline:auto}.m-container-mittel{width:min(100% - 2 * var(--m-rand), 1060px);margin-inline:auto}.m-sektion{padding-block:clamp(64px,9vw,140px);position:relative}.m-sektion-gross{padding-block:clamp(88px,13vw,210px)}.m-sektion-schmal{padding-block:clamp(40px,6vw,80px)}.m-sektion-tief{background:var(--m-grund-2)}.m-sektion-oxblood{background:var(--m-oxblood)}.m-sektion-linie{border-top:1px solid var(--m-linie)}.m-raster{gap:clamp(20px,2.6vw,40px);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{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(20px,4vw,72px);padding-bottom:clamp(28px,4vw,56px);display:grid}.m-sektionskopf>:last-child{padding-bottom:var(--m-2)}@media (max-width:860px){.m-sektionskopf{grid-template-columns:1fr;align-items:start}.m-sektionskopf>:last-child{padding-bottom:0}}.m-knopf{--k-grund:var(--m-rot);--k-text:var(--m-auf-rot);justify-content:center;align-items:center;gap:var(--m-2);border:1px solid var(--k-grund);background:var(--k-grund);min-height:52px;color:var(--k-text);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color var(--m-t) var(--m-aus), border-color var(--m-t) var(--m-aus);border-radius:2px;padding:0 1.7rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.m-knopf:before{content:"";z-index:-1;background:var(--m-text);transition:transform .42s var(--m-aus);position:absolute;inset:0;transform:translateY(101%)}.m-knopf:hover:before{transform:translateY(0)}.m-knopf:hover{color:var(--m-grund)}.m-knopf:active{transform:translateY(1px)}.m-knopf-linie{--k-grund:transparent;--k-text:var(--m-text);border-color:var(--m-linie-stark)}.m-knopf-linie:hover{border-color:var(--m-text)}.m-knopf-hotel{--k-grund:var(--m-hotel);--k-text:#161107}@supports (color:lab(0% 0 0)){.m-knopf-hotel{--k-text:lab(5.28097% 1.50613 4.84483)}}.m-knopf-hell{--k-grund:var(--m-text);--k-text:var(--m-grund)}.m-knopf-hell:before{background:var(--m-rot)}.m-knopf-hell:hover{color:var(--m-auf-rot);border-color:var(--m-rot)}.m-knopf-gross{min-height:62px;padding:0 2.2rem;font-size:.95rem}.m-pfeil{align-items:center;gap:var(--m-2);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text);font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.m-pfeil:after{content:"→";transition:transform .32s var(--m-aus)}.m-pfeil:hover{color:var(--m-rot-hell)}.m-pfeil:hover:after{transform:translate(6px)}[data-stil=modern] :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--m-rot-hell);outline-offset:3px;border-radius:1px}.m-skip{z-index:200;background:var(--m-rot);color:var(--m-auf-rot);padding:var(--m-3) var(--m-4);position:absolute;top:0;left:-9999px}.m-skip:focus{left:0}.m-kopf{z-index:60;height:var(--m-kopf-hoehe);transition:background .32s var(--m-aus), border-color .32s var(--m-aus);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.m-kopf-fest{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--m-linie);background:#0c0c0edb;background:lab(3.34407% .219069 -.850201/.86)}.m-kopf-innen{align-items:center;gap:clamp(12px,3vw,40px);display:flex}.m-marke{font-family:var(--m-display);text-transform:uppercase;color:var(--m-text);gap:1px;margin-right:auto;line-height:1;text-decoration:none;display:grid}.m-marke b{letter-spacing:.06em;font-size:1.06rem;font-weight:500}.m-marke span{letter-spacing:.24em;color:var(--m-text-schwach);font-size:.62rem}.m-marke:hover b{color:var(--m-rot-hell)}.m-nav{align-items:center;gap:var(--m-1);display:flex}.m-nav a{padding:var(--m-2) var(--m-3);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-leise);font-size:.78rem;text-decoration:none;position:relative}.m-nav a:after{content:"";left:var(--m-3);right:var(--m-3);transform-origin:0;height:1px;transition:transform .3s var(--m-aus);background:currentColor;position:absolute;bottom:2px;transform:scaleX(0)}.m-nav a:hover{color:var(--m-text)}.m-nav a:hover:after{transform:scaleX(1)}.m-nav a[aria-current=true]{color:var(--m-text)}.m-nav a[aria-current=true]:after{background:var(--m-rot);transform:scaleX(1)}.m-kopf-tel{font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text);border:1px solid var(--m-linie-stark);white-space:nowrap;transition:background var(--m-t) var(--m-aus), border-color var(--m-t) var(--m-aus);border-radius:2px;padding:.62rem 1rem;font-size:.78rem;text-decoration:none}.m-kopf-tel:hover{background:var(--m-rot);border-color:var(--m-rot);color:var(--m-auf-rot)}.m-burger{align-items:center;gap:var(--m-2);height:44px;padding:0 var(--m-3);border:1px solid var(--m-linie-stark);color:var(--m-text);font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;font-size:.74rem;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 .3s var(--m-aus), top .3s var(--m-aus), bottom .3s var(--m-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-tel{display:none}}.m-menue{z-index:55;background:var(--m-grund);padding:calc(var(--m-kopf-hoehe) + 24px) 0 40px;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .26s var(--m-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,44px)}.m-menue-titel{font-family:var(--m-display);letter-spacing:.24em;text-transform:uppercase;color:var(--m-text-schwach);margin-bottom:var(--m-3);font-size:.72rem;display:block}.m-menue ul{margin:0;padding:0;list-style:none;display:grid}.m-menue ul a{font-family:var(--m-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--m-text);padding:.22em 0;font-size:clamp(1.35rem,min(5.4vw,3.4vh),2.6rem);font-weight:500;line-height:1.06;text-decoration:none;display:block}.m-menue ul a:hover{color:var(--m-rot-hell)}.m-menue-fuss{gap:var(--m-3);flex-wrap:wrap;align-items:center;margin-top:clamp(28px,5vw,56px);display:flex}.m-held{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.m-held-kurz{min-height:min(76svh,700px)}.m-held-bild{z-index:-2;position:absolute;inset:-14% -20px;overflow:hidden}.m-held-bild img{object-fit:cover;width:100%;height:100%}.m-held-schleier{z-index:-1;background:linear-gradient(#0707091a 0%,#07070933 30%,#070709a8 62%,#070709f0 100%),linear-gradient(#070709d1 0%,#07070959 18%,#0000 38%);background:linear-gradient(lab(1.97057% .156023 -.601739/.1) 0%,lab(1.97057% .156023 -.601739/.2) 30%,lab(1.97057% .156023 -.601739/.66) 62%,lab(1.97057% .156023 -.601739/.94) 100%),linear-gradient(lab(1.97057% .156023 -.601739/.82) 0%,lab(1.97057% .156023 -.601739/.35) 18%,#0000 38%);position:absolute;inset:0}.m-held-inhalt{z-index:2;text-shadow:0 1px 30px #060607b3;text-shadow:0 1px 30px lab(1.54893% .133798 -.514346/.7);padding-block:clamp(48px,9vh,120px);position:relative}.m-held-inhalt .m-knopf{text-shadow:none}.m-held .m-label{color:#ffe4df;color:lab(92.7892% 8.80733 5.85531);text-shadow:0 1px 3px #060607e6,0 1px 24px #060607cc;text-shadow:0 1px 3px lab(1.54893% .133798 -.514346/.9),0 1px 24px lab(1.54893% .133798 -.514346/.8)}.m-held h1{max-width:18ch;margin-bottom:var(--m-6);text-wrap:pretty;font-size:clamp(2.3rem,5vw,4.6rem)}.m-held-lead{color:#e0deda;color:lab(88.4175% .341684 2.25943);max-width:46ch;font-size:clamp(1.05rem,1.6vw,1.3rem)}.m-held-aktionen{gap:var(--m-3);flex-wrap:wrap;margin-top:clamp(24px,4vw,44px);display:flex}.m-held-nacht{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#020203 66%,#030304f2 80%,#0303048c 91%,#0000 100%);background:linear-gradient(lab(.65164% .077337 -.2933) 66%,lab(.89489% .094451 -.360128/.95) 80%,lab(.89489% .094451 -.360128/.55) 91%,#0000 100%);position:absolute;inset:-100% 0 0}.m-held-brand{z-index:1;pointer-events:none;background-image:url(/brandkante.svg),  linear-gradient(var(--m-grund), var(--m-grund)),  linear-gradient(to bottom, transparent 0%, #27120824 40%, #260e0475 72%, #240c04a8 100%);will-change:transform;background-position:0 140px,0 100%,0 0;background-repeat:repeat-x,no-repeat,no-repeat;background-size:760px 180px,100% calc(100% - 320px),100% 320px;height:160%;position:absolute;inset:auto 0 0;transform:translateY(100%)}@supports (color:lab(0% 0 0)){.m-held-brand{background-image:url(/brandkante.svg),  linear-gradient(var(--m-grund), var(--m-grund)),  linear-gradient(to bottom, transparent 0%, lab(8.1008% 10.4299 9.21697/.14) 40%, lab(6.93327% 11.976 8.79863/.46) 72%, lab(5.91689% 11.5955 7.61366/.66) 100%)}}@media (max-width:700px){.m-held-brand{background-position:0 90px,0 100%,0 0;background-size:480px 114px,100% calc(100% - 204px),100% 204px}}.m-scrollhinweis{right:var(--m-rand);z-index:2;align-items:center;gap:var(--m-2);font-family:var(--m-display);letter-spacing:.24em;text-transform:uppercase;color:var(--m-text-leise);font-size:.66rem;display:flex;position:absolute;bottom:clamp(20px,4vh,44px)}.m-scrollhinweis span:after{content:"";background:linear-gradient(var(--m-text-leise), transparent);width:1px;height:44px;margin-inline:auto;display:block}@media (max-width:700px){.m-scrollhinweis{display:none}}.m-laufband{border-block:1px solid var(--m-linie);background:var(--m-grund);--lauf-x:0px;padding-block:clamp(14px,1.8vw,22px);overflow:hidden}.m-laufband-spur{will-change:transform;width:max-content;display:flex}.m-laufband-teil{font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-leise);white-space:nowrap;align-items:center;gap:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px);font-size:clamp(.95rem,1.7vw,1.35rem);font-weight:400;display:flex}.m-laufband-teil i{color:var(--m-rot);font-style:normal}.m-laufband-oxblood{background:var(--m-oxblood);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.m-laufband-oxblood .m-laufband-teil{color:#ebe2e1;color:lab(90.6373% 2.9203 1.93785)}.m-laufband-oxblood .m-laufband-teil i{color:#f1aa92;color:lab(76.1723% 24.3891 23.4619)}.m-panel{background:var(--m-flaeche);border:1px solid var(--m-linie);color:inherit;transition:background var(--m-t) var(--m-aus), border-color var(--m-t) var(--m-aus), transform .42s var(--m-aus);border-radius:2px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}a.m-panel:hover{background:var(--m-flaeche-hoch);border-color:var(--m-linie-stark)}a.m-panel:hover .m-panel-bild img{transform:scale(1.06)}.m-panel-bild{aspect-ratio:4/3;background:var(--m-grund-2);position:relative;overflow:hidden}.m-panel-bild img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--m-aus);position:absolute;inset:0}.m-panel-bild-breit{aspect-ratio:16/10}.m-panel-text{gap:var(--m-3);flex:1;align-content:start;padding:clamp(20px,2.2vw,32px);display:grid}.m-panel-text h3{margin:0}.m-panel-text p{color:var(--m-text-leise);margin:0;font-size:.97rem}.m-panel-fuss{padding-top:var(--m-2);justify-content:space-between;align-items:baseline;gap:var(--m-3);margin-top:auto;display:flex}.m-panel-nr{font-family:var(--m-display);letter-spacing:-.02em;color:var(--m-text-schwach);opacity:.45;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:500;line-height:1}.m-preis{font-family:var(--m-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--m-text);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500}.m-preis small{letter-spacing:.12em;color:var(--m-text-schwach);font-size:.5em;font-weight:400}.m-marker{border:1px solid var(--m-linie-stark);font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-leise);border-radius:2px;justify-self:start;align-items:center;gap:6px;padding:.34em .7em;font-size:.66rem;display:inline-flex}.m-marker-rot{border-color:var(--m-rot);color:var(--m-rot-hell)}.m-marker-hotel{border-color:var(--m-hotel);color:var(--m-hotel)}.m-liste{margin:0;padding:0;list-style:none;display:grid}.m-liste li{gap:var(--m-4);padding-block:var(--m-3);border-top:1px solid var(--m-linie);color:var(--m-text-leise);display:flex}.m-liste li:last-child{border-bottom:1px solid var(--m-linie)}.m-liste li b{min-width:9ch;font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-schwach);flex:none;padding-top:.28em;font-size:.76rem;font-weight:500}.m-usp{border-top:1px solid var(--m-linie);padding-top:var(--m-4)}.m-usp span{font-family:var(--m-display);letter-spacing:.2em;color:var(--m-rot);margin-bottom:var(--m-3);font-size:.72rem;display:block}.m-usp h3{margin-bottom:var(--m-2)}.m-usp p{color:var(--m-text-leise);margin:0;font-size:.95rem}.m-split{position:relative}.m-split-buehne{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.m-split-haelfte{isolation:isolate;color:var(--m-text);border-left:1px solid var(--m-linie);align-content:end;padding:clamp(28px,4vw,72px);text-decoration:none;display:grid;position:relative;overflow:hidden}.m-split-haelfte:first-child{border-left:0}.m-split-bild{z-index:-2;position:absolute;inset:-14% 0}.m-split-bild img{object-fit:cover;width:100%;height:100%}.m-split-haelfte:before{content:"";z-index:-1;transition:background .5s var(--m-aus);background:linear-gradient(#07070933,#07070973 45%,#070709eb);background:linear-gradient(lab(1.97057% .156023 -.601739/.2),lab(1.97057% .156023 -.601739/.45) 45%,lab(1.97057% .156023 -.601739/.92));position:absolute;inset:0}.m-split-haelfte:hover:before{background:linear-gradient(#0000,#0707094d 40%,#070709db);background:linear-gradient(#0000,lab(1.97057% .156023 -.601739/.3) 40%,lab(1.97057% .156023 -.601739/.86))}.m-split-haelfte h2{font-size:clamp(1.8rem,3.6vw,3.4rem)}.m-split-haelfte p{color:#d9d7d3;color:lab(86.0975% .341952 2.25961);max-width:34ch}.m-split-nr{font-family:var(--m-display);letter-spacing:.22em;color:#d1cdc7bf;color:lab(82.6284% .584424 3.7755/.75);font-size:.72rem;position:absolute;top:clamp(20px,3vw,44px);left:clamp(28px,4vw,72px)}@media (max-width:860px){.m-split-buehne{grid-template-columns:1fr;min-height:0}.m-split-haelfte{border-left:0;border-top:1px solid var(--m-linie);min-height:74svh}}.m-strecke{position:relative;overflow:hidden}.m-strecke-spur{padding-inline:var(--m-rand);will-change:transform;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--m-4);gap:clamp(16px,2vw,32px);display:flex;overflow-x:auto}.m-strecke-spur::-webkit-scrollbar{display:none}.m-strecke-karte{scroll-snap-align:center;flex:0 0 min(78vw,460px)}.m-strecke-karte figure{margin:0}.m-strecke-karte img{aspect-ratio:3/4;object-fit:cover;border-radius:2px;width:100%;height:auto}.m-strecke-karte figcaption{justify-content:space-between;gap:var(--m-3);padding-top:var(--m-3);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-leise);font-size:.76rem;display:flex}.m-strecke-gepinnt{align-content:center;min-height:100svh;display:grid}.m-strecke-gepinnt .m-strecke-spur{scroll-snap-type:none;width:max-content;padding-bottom:0;overflow:visible}.m-strecke-gepinnt .m-strecke-karte{flex-basis:clamp(320px,26vw,420px)}.m-satzscrub{align-content:center;display:grid}.m-satzscrub-satz{font-family:var(--m-display);text-transform:none;letter-spacing:-.015em;max-width:22ch;color:var(--m-text);margin:0;font-size:clamp(1.65rem,4.6vw,3.6rem);font-weight:300;line-height:1.16}.m-satzscrub-fuss{gap:var(--m-4);flex-wrap:wrap;align-items:center;margin-top:clamp(28px,4vw,52px);display:flex}.m-zahlen-band{border-top:1px solid var(--m-linie);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.m-zahl{border-bottom:1px solid var(--m-linie);border-right:1px solid var(--m-linie);padding:clamp(24px,3.4vw,48px) clamp(16px,2vw,32px)}.m-zahl:last-child{border-right:0}.m-zahl b{font-family:var(--m-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--m-text);font-size:clamp(2.6rem,6vw,5rem);font-weight:500;line-height:.92;display:block}.m-zahl>span{margin-top:var(--m-3);font-family:var(--m-display);letter-spacing:.2em;text-transform:uppercase;color:var(--m-text-schwach);font-size:.72rem;display:block}.m-zitat{font-family:var(--m-display);text-transform:none;letter-spacing:-.015em;max-width:20ch;margin:0;font-size:clamp(1.6rem,4vw,3.1rem);font-weight:300;line-height:1.14}.m-zitat-quelle{align-items:center;gap:var(--m-3);font-family:var(--m-display);letter-spacing:.18em;text-transform:uppercase;color:#ddcdc7;color:lab(83.6325% 5.19994 4.98736);margin-top:clamp(20px,3vw,36px);font-size:.76rem;display:flex}.m-sterne{color:#ebbb6e;color:lab(79.1774% 11.3294 45.4634);letter-spacing:2px}.m-bildstreifen{isolation:isolate;align-items:center;min-height:min(70svh,620px);display:grid;position:relative;overflow:hidden}.m-bildstreifen-bild{z-index:-2;position:absolute;inset:-10% 0}.m-bildstreifen-bild img{object-fit:cover;width:100%;height:100%}.m-bildstreifen:before{content:"";z-index:-1;background:#070709a8;background:lab(1.97057% .156023 -.601739/.66);position:absolute;inset:0}.m-aufdecken{will-change:clip-path}.m-abschluss{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(36px,5vw,80px) 0;display:grid}@media (max-width:860px){.m-abschluss{grid-template-columns:1fr}}.m-fuss{background:var(--m-grund-2);border-top:1px solid var(--m-linie);padding-top:clamp(48px,7vw,100px)}.m-fuss .m-wand:after{background:#131316e0;background:lab(6.1587% .412002 -1.5979/.88)}.m-fuss-wortmarke{font-family:var(--m-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--m-text);margin:0 0 clamp(32px,5vw,64px);font-size:clamp(2.4rem,11vw,9rem);font-weight:500;line-height:.86}.m-fuss-wortmarke em{color:var(--m-rot);font-style:normal}.m-fuss-spalten{border-bottom:1px solid var(--m-linie);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(24px,3vw,48px);padding-bottom:clamp(32px,5vw,64px);display:grid}.m-fuss h3{letter-spacing:.2em;color:var(--m-text-schwach);margin-bottom:var(--m-4);font-size:.72rem}.m-fuss ul{gap:var(--m-2);margin:0;padding:0;list-style:none;display:grid}.m-fuss a{color:var(--m-text-leise);text-decoration:none}.m-fuss a:hover{color:var(--m-text)}.m-fuss-unten{gap:var(--m-3) var(--m-6);padding-block:var(--m-6) clamp(24px, 4vw, 40px);color:var(--m-text-schwach);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.m-wechsel{align-items:center;gap:var(--m-2);border:1px solid var(--m-linie-stark);font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-leise);border-radius:2px;padding:.55rem .9rem;font-size:.7rem;text-decoration:none;display:inline-flex}.m-wechsel:hover{color:var(--m-text);border-color:var(--m-text)}.m-krumen{padding-top:calc(var(--m-kopf-hoehe) + var(--m-8));color:var(--m-text-schwach);font-size:.8rem}.m-krumen ol{gap:var(--m-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.m-krumen a{color:var(--m-text-schwach);text-decoration:none}.m-krumen a:hover{color:var(--m-text)}.m-krumen li+li:before{content:"/";margin-right:var(--m-2)}.m-seitenkopf{padding-top:calc(var(--m-kopf-hoehe) + clamp(40px, 7vw, 110px))}.m-wischer{z-index:90;background:var(--m-oxblood-tief);pointer-events:none;transform-origin:bottom;display:none;position:fixed;inset:0;transform:scaleY(0)}.m-zeiger{z-index:95;pointer-events:none;will-change:transform;border:1px solid #ffffff73;border:1px solid lab(100% 0 0/.45);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;display:none;position:fixed;top:0;left:0}.m-sektion-stein,.m-sektion-glut,.m-sektion-ornament,.m-sektion-bogen,.m-sektion-tief,.m-sektion-oxblood{isolation:isolate;position:relative;overflow:clip}.m-sektion-tief:before,.m-sektion-oxblood:before{content:"";z-index:-3;pointer-events:none;background-repeat:no-repeat,repeat;position:absolute;inset:0}.m-sektion-tief:before{background-image:linear-gradient(#131316db,#131316b3 45%,#131316d6),url(/wandstein-dunkel.webp);background-image:linear-gradient(lab(6.1587% .412002 -1.5979/.86),lab(6.1587% .412002 -1.5979/.7) 45%,lab(6.1587% .412002 -1.5979/.84)),url(/wandstein-dunkel.webp);background-size:100% 100%,480px 192px}.m-sektion-oxblood:before{background-image:linear-gradient(#46050e8c,#46050e8c);background-image:linear-gradient(lab(12.5636% 30.5038 13.7887/.55),lab(12.5636% 30.5038 13.7887/.55));background-size:100% 100%}.m-wand{z-index:-3;pointer-events:none;background-image:url(/wandstein-dunkel.webp);background-size:480px 192px;position:absolute;inset:-14% 0}.m-wand:after{content:"";background:linear-gradient(#0c0c0ed1,#0c0c0e99 45%,#0c0c0ec7);background:linear-gradient(lab(3.34407% .219069 -.850201/.82),lab(3.34407% .219069 -.850201/.6) 45%,lab(3.34407% .219069 -.850201/.78));position:absolute;inset:0}.m-sektion-bogen{padding-top:calc(min(20%,320px) + clamp(20px,3vw,56px));padding-inline:clamp(14px,4.7%,92px)}.m-bogen{z-index:-1;pointer-events:none;flex-direction:column;width:min(100%,1600px);margin-inline:auto;display:flex;position:absolute;inset:0}.m-bogen-balken{background:url(/holzbalken.svg) 0 0/auto 100% repeat-x;flex:none;height:clamp(16px,1.9vw,30px)}.m-bogen-kopf{aspect-ratio:1600/320;background:url(/steinbogen.svg) top/100% 100% no-repeat;flex:none;width:100%}.m-bogen-schaft{flex:1;position:relative}.m-bogen-schaft:before,.m-bogen-schaft:after{content:"";background:url(/steinpfeiler.svg) 0 0/100% repeat-y;width:4.625%;position:absolute;top:0;bottom:0}.m-bogen-schaft:before{left:0}.m-bogen-schaft:after{right:0;transform:scaleX(-1)}.m-bogen-schaft:before,.m-bogen-schaft:after{-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}.m-lampe{aspect-ratio:120/210;z-index:2;background:url(/wandlampe.svg) 50%/contain no-repeat;width:clamp(44px,5.6vw,92px);position:absolute;top:clamp(18px,3.4vw,64px)}.m-lampe-links{left:1.2%}.m-lampe-rechts{right:1.2%;transform:scaleX(-1)}.m-lampe:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#f8b65d47,#e78a451f 34%,#0000 68%);background:radial-gradient(circle,lab(78.9759% 18.4214 53.8674/.28),lab(66.8316% 31.971 51.4359/.12) 34%,#0000 68%);width:420%;position:absolute;top:21%;left:52%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.m-lampe:after{animation:7s ease-in-out infinite alternate m-lampe-atmen}}@keyframes m-lampe-atmen{0%{opacity:.82}to{opacity:1}}@media (max-width:700px){.m-lampe{display:none}}.m-glut{height:var(--glut-hoehe,260px);z-index:-2;pointer-events:none;position:absolute;inset:auto 0 0}.m-glut canvas{width:100%;height:100%}.m-held .m-glut{z-index:1}@media (max-width:700px){.m-glut{height:min(var(--glut-hoehe,260px), 42vh)}}.m-sektion-glut .m-wand:after{background:linear-gradient(#0c0c0eed,#0c0c0ec7 58%,#0c0c0e59);background:linear-gradient(lab(3.34407% .219069 -.850201/.93),lab(3.34407% .219069 -.850201/.78) 58%,lab(3.34407% .219069 -.850201/.35))}.m-glut:before{content:"";background:radial-gradient(120% 100% at 34% 124%,#8826004d,#0000 60%),linear-gradient(#0000 38%,#4905004d);background:radial-gradient(120% 100% at 34% 124%,lab(31.4483% 43.942 53.3015/.3),#0000 60%),linear-gradient(#0000 38%,lab(13.2073% 30.9007 20.9669/.3));position:absolute;inset:0}.m-glut:after{content:"";background:linear-gradient(#0000,#070709e6);background:linear-gradient(#0000,lab(1.97057% .156023 -.601739/.9));height:34px;position:absolute;inset:auto 0 0}.m-rauch{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-rauch i{will-change:transform;background:radial-gradient(closest-side,#90847a0e,#6e605b08 45%,#0000 72%);background:radial-gradient(closest-side,lab(55.8781% 3.47519 6.73016/.055),lab(41.8702% 5.24409 5.0228/.03) 45%,#0000 72%);border-radius:50%;width:76vw;height:58vh;display:block;position:absolute}.m-rauch i:first-child{bottom:-14vh;left:-18vw}.m-rauch i:nth-child(2){width:62vw;height:46vh;bottom:6vh;right:-22vw}.m-rauch i:nth-child(3){width:54vw;height:40vh;bottom:-22vh;left:26vw}.m-rauch-warm i{background:radial-gradient(closest-side,#b3755513,#944b3e0a 45%,#0000 72%);background:radial-gradient(closest-side,lab(55.4019% 22.2928 27.9824/.075),lab(41.1251% 29.9725 22.5309/.04) 45%,#0000 72%)}.m-ornament{z-index:-2;font-family:var(--m-display);letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px oklch(100% 0 0/.1);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;will-change:transform;margin:0;font-size:clamp(6rem,17vw,17rem);font-weight:500;line-height:.78;position:absolute}.m-ornament-rot{-webkit-text-stroke-color:oklch(56% .17 22/.3)}.m-ornament-rechts{bottom:-.14em;right:.04em}.m-ornament-links{top:-.12em;left:.02em}.m-ornament-ganz.m-ornament-rechts{bottom:0;right:.08em}.m-ornament-ganz.m-ornament-links{top:0;left:.08em}@media (max-width:700px){.m-ornament{display:none}}.m-hitzlinie{background:var(--m-linie);height:1px;position:relative;overflow:hidden}.m-hitzlinie i{will-change:transform;background:linear-gradient(90deg,#0000,#de5300d9 45%,#ffb256f2 52%,#0000);background:linear-gradient(90deg,#0000,lab(54.4169% 54.0244 66.9849/.85) 45%,lab(78.7353% 27.2161 68.6153/.95) 52%,#0000);width:240px;height:3px;display:block;position:absolute;inset:-1px auto;transform:translate(-240px)}[data-stil=modern] .container{width:min(100% - 2 * var(--m-rand), 1120px);margin-inline:auto}[data-stil=modern] .leise{color:var(--m-text-leise)}[data-stil=modern] .abzeichen{border:1px solid var(--m-linie-stark);font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-leise);border-radius:2px;align-items:center;padding:.28em .6em;font-size:.64rem;font-weight:500;display:inline-flex}[data-stil=modern] .hinweis{color:var(--m-text-schwach);font-size:.85rem}[data-stil=modern] .karten-pills{top:var(--m-kopf-hoehe);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--m-linie);align-items:center;gap:var(--m-2);padding-block:var(--m-2);background:#0c0c0eeb;background:lab(3.34407% .219069 -.850201/.92);display:flex;position:sticky}[data-stil=modern] .karten-pills-spur{scrollbar-width:none;width:max-content;max-width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}[data-stil=modern] .karten-pills-spur::-webkit-scrollbar{display:none}[data-stil=modern] .karten-pills-innen{gap:var(--m-1);width:max-content;display:flex}[data-stil=modern] .karten-pills a{font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-schwach);white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:.55rem .85rem;font-size:.74rem;text-decoration:none;display:block}[data-stil=modern] .karten-pills a:hover{color:var(--m-text);border-color:var(--m-linie)}[data-stil=modern] .karten-pills a.aktiv{color:var(--m-auf-rot);background:var(--m-rot);border-color:var(--m-rot)}[data-stil=modern] .pills-pfeil{border:1px solid var(--m-linie);width:34px;height:34px;color:var(--m-text-leise);cursor:pointer;background:0 0;border-radius:2px;flex:none;line-height:1}[data-stil=modern] .pills-pfeil:hover:not(:disabled){color:var(--m-text);border-color:var(--m-linie-stark)}[data-stil=modern] .pills-pfeil:disabled{opacity:.25;cursor:default}[data-stil=modern] .speise-sektion{padding-block:clamp(36px,5vw,72px)}[data-stil=modern] .speise-sektion+.speise-sektion{border-top:1px solid var(--m-linie)}[data-stil=modern] .speise-sektion h2{margin-bottom:var(--m-3)}[data-stil=modern] .sektion-hinweis{color:var(--m-text-leise);margin-bottom:var(--m-6)}[data-stil=modern] .gericht{border-bottom:1px solid var(--m-linie)}[data-stil=modern] .gericht summary{gap:var(--m-2) var(--m-6);padding-block:var(--m-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-family:var(--m-display);letter-spacing:.01em;text-transform:uppercase;color:var(--m-text);align-items:baseline;gap:var(--m-2);flex-wrap:wrap;font-size:clamp(1.02rem,1.6vw,1.22rem);font-weight:500;display:inline-flex}[data-stil=modern] .gericht-marker{color:var(--m-text-schwach);letter-spacing:.06em;font-size:.72em}[data-stil=modern] .gericht-plu{font-family:var(--m-display);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--m-text-schwach);font-size:.78em}[data-stil=modern] .gericht-name .gericht-plu{min-width:2.5ch}[data-stil=modern] .gericht-preise .gericht-plu{margin-right:8px;font-size:.72rem}[data-stil=modern] .gericht-kennz{gap:6px;display:inline-flex}[data-stil=modern] .gericht-kennz .abzeichen{border:1px solid var(--m-linie-stark);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-leise);border-radius:2px;padding:.2em .5em;font-size:.6rem}[data-stil=modern] .gericht-beschreibung{color:var(--m-text-leise);grid-column:1;font-size:.95rem;line-height:1.5}[data-stil=modern] .gericht-preise{text-align:right;font-family:var(--m-display);font-variant-numeric:tabular-nums;color:var(--m-text);white-space:nowrap;grid-area:1/2/span 2;align-self:center;gap:2px;font-size:1.12rem;font-weight:500;display:grid}[data-stil=modern] .gericht-preise .variante{font-family:var(--m-schrift);color:var(--m-text-schwach);margin-right:8px;font-size:.8rem;font-weight:400}[data-stil=modern] .gericht-detail{padding-bottom:var(--m-4);color:var(--m-text-leise);font-size:.9rem}[data-stil=modern] .gericht[open] .gericht-name{color:var(--m-rot-hell)}[data-stil=modern] .zusatzkarte-block{border:1px solid var(--m-rot);margin-bottom:var(--m-8);background:#46050e59;background:lab(12.5636% 30.5038 13.7887/.35);border-radius:2px;padding:clamp(20px,3vw,36px)}[data-stil=modern] .zusatzkarte-block .gericht{border-bottom-color:#ffffff24;border-bottom-color:lab(100% 0 0/.14)}[data-stil=modern] .filter-chips{gap:var(--m-2);margin-block:var(--m-6);flex-wrap:wrap;display:flex}[data-stil=modern] .filter-chips button{border:1px solid var(--m-linie);color:var(--m-text-leise);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:.5rem .85rem;font-size:.72rem}[data-stil=modern] .filter-chips button:hover{color:var(--m-text);border-color:var(--m-linie-stark)}[data-stil=modern] .filter-chips button[aria-pressed=true]{background:var(--m-text);border-color:var(--m-text);color:var(--m-grund)}[data-stil=modern] .legende{color:var(--m-text-leise);margin-top:var(--m-8);font-size:.9rem}[data-stil=modern] .legende summary{cursor:pointer;font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;padding-block:var(--m-3);font-size:.76rem}[data-stil=modern] .legende dl{gap:var(--m-1) var(--m-4);margin:var(--m-2) 0 0;grid-template-columns:auto 1fr;display:grid}[data-stil=modern] .legende dt{color:var(--m-text);font-weight:600}[data-stil=modern] .legende dd{margin:0}[data-stil=modern] .tages-banner{align-items:center;gap:var(--m-3);border:1px solid var(--m-rot);padding:var(--m-4) var(--m-6);background:#46050e66;background:lab(12.5636% 30.5038 13.7887/.4);border-radius:2px;flex-wrap:wrap;display:flex}[data-stil=modern] .tages-banner strong{font-family:var(--m-display);letter-spacing:.18em;text-transform:uppercase;color:var(--m-rot-hell);font-size:.74rem}[data-stil=modern] .plan-rahmen{border:1px solid var(--m-linie);background:var(--m-flaeche);border-radius:2px;overflow:hidden}[data-stil=modern] .plan-werkzeuge{align-items:center;gap:var(--m-3);padding:var(--m-3) var(--m-4);border-bottom:1px solid var(--m-linie);color:var(--m-text-leise);flex-wrap:wrap;justify-content:space-between;font-size:.9rem;display:flex}[data-stil=modern] .plan-werkzeuge .zoom{gap:var(--m-1);display:flex}[data-stil=modern] .plan-werkzeuge button{border:1px solid var(--m-linie);min-width:36px;height:36px;color:var(--m-text);cursor:pointer;background:0 0;border-radius:2px}[data-stil=modern] .plan-werkzeuge button:hover{background:var(--m-flaeche-hoch)}[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:#2d2d31;fill:lab(18.7478% .576511 -2.1823);stroke:#555559;stroke:lab(36.1485% .566959 -2.18812)}[data-stil=modern] .plan-tisch text{fill:var(--m-text);font-family:var(--m-schrift)}[data-stil=modern] .plan-tisch:focus-visible{outline:none}[data-stil=modern] .plan-tisch:focus-visible .flaeche-form{stroke:var(--m-rot-hell);stroke-width:4px}[data-stil=modern] .plan-tisch[aria-pressed=true] .flaeche-form{fill:var(--m-oxblood);stroke:var(--m-rot);stroke-width:3px}[data-stil=modern] .plan-detail{padding:var(--m-4);border-top:1px solid var(--m-linie);gap:var(--m-2);color:var(--m-text-leise);display:grid}[data-stil=modern] .plan-detail strong{color:var(--m-text)}[data-stil=modern] .plan-tabelle{border-collapse:collapse;width:100%;font-size:.93rem}[data-stil=modern] .plan-tabelle th,[data-stil=modern] .plan-tabelle td{text-align:left;padding:var(--m-3);border-bottom:1px solid var(--m-linie)}[data-stil=modern] .plan-tabelle th{font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-schwach);font-size:.72rem;font-weight:500}[data-stil=modern] .formular{gap:var(--m-4);display:grid}[data-stil=modern] .formular-reihe{gap:var(--m-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}[data-stil=modern] .feld{gap:var(--m-2);display:grid}[data-stil=modern] .feld label{font-family:var(--m-display);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-schwach);font-size:.72rem;font-weight:500}[data-stil=modern] .feld input,[data-stil=modern] .feld select,[data-stil=modern] .feld textarea{background:var(--m-flaeche);border:1px solid var(--m-linie);width:100%;min-height:52px;color:var(--m-text);font:inherit;border-radius:2px;padding:.8rem .9rem}[data-stil=modern] .feld input::placeholder,[data-stil=modern] .feld textarea::placeholder{color:var(--m-text-schwach)}[data-stil=modern] .feld textarea{resize:vertical;min-height:140px}[data-stil=modern] .feld input:focus-visible,[data-stil=modern] .feld select:focus-visible,[data-stil=modern] .feld textarea:focus-visible{outline-offset:1px;border-color:var(--m-rot)}[data-stil=modern] .feld .hinweis{color:var(--m-text-schwach);font-size:.85rem}[data-stil=modern] .formular .knopf{border:1px solid var(--m-rot);background:var(--m-rot);min-height:52px;color:var(--m-auf-rot);font-family:var(--m-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-self:start;align-items:center;padding:0 1.7rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}[data-stil=modern] .formular .knopf:hover{background:var(--m-text);border-color:var(--m-text);color:var(--m-grund)}[data-stil=modern] .formular .knopf[disabled]{opacity:.55;cursor:progress}[data-stil=modern] .meldung-ok,[data-stil=modern] .meldung-fehler{border:1px solid var(--m-linie-stark);padding:var(--m-4) var(--m-6);background:var(--m-flaeche);color:var(--m-text);border-radius:2px}[data-stil=modern] .meldung-fehler{border-color:var(--m-rot)}.m-faq{border-top:1px solid var(--m-linie)}.m-faq summary{justify-content:space-between;align-items:center;gap:var(--m-4);cursor:pointer;font-family:var(--m-display);text-transform:uppercase;letter-spacing:.01em;color:var(--m-text);padding-block:clamp(16px,2vw,24px);font-size:clamp(1rem,1.7vw,1.25rem);font-weight:500;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";color:var(--m-rot);font-size:1.5rem;line-height:1}.m-faq[open] summary:after{content:"–"}.m-faq .m-faq-antwort{padding-bottom:var(--m-6);color:var(--m-text-leise);max-width:68ch}.m-faq:last-of-type{border-bottom:1px solid var(--m-linie)}@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] .m-laufband,[data-stil=modern] body:after{display:none!important}[data-stil=modern] body{color:#000;background:#fff}}
