@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_757503f9-module__C3VvCG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_757503f9-module__C3VvCG__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_901afd7-module__EihXMG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_901afd7-module__EihXMG__variable{--font-public-sans:"Public Sans","Public Sans Fallback"}
:root{--navy:#2b4276;--navy-tief:#1b2c52;--navy-tiefer:#152342;--blau:#4472d0;--blau-hell:#e7ecf7;--blau-hell-tief:#d6dff1;--papier:#f7f4ef;--flaeche:#fff;--ink:#1a1e28;--ink-2:#3d4453;--muted:#697182;--linie:#e4dfd6;--linie-stark:#828fa6;--schatten-foto:0 8px 32px #2b427614;--akzent:var(--blau);--akzent-stark:#376cd9;--fokus-invers:#c9d3e6;--tbd-flaeche:#fff3c4;--tbd-linie:#8a6d12;--radius:3px;--max:1320px;--wrap-gutter:clamp(1.25rem,4vw,4rem);--seite-gutter:calc((100vw - min(100vw,var(--max)))/2 + var(--wrap-gutter));--serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--sans:var(--font-public-sans),-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--a1:4px;--a2:8px;--a3:12px;--a4:16px;--a5:24px;--a6:32px;--a7:48px;--a8:64px;--uebergang:.18s ease;--luft:clamp(72px,8.5vw,112px);--satzbreite:62ch;--h1-groesse:clamp(44px,6vw,68px);--h2-groesse:clamp(30px,3.6vw,40px);--h3-groesse:20px;--lead-groesse:22px;--raster-abstand:var(--a6);--karte-polster:var(--a6)var(--a5);--kartenmarke-hoehe:72px;--marke-hoehe:220px;--schritt-ziffer:clamp(40px,4vw,56px);--zahl-groesse:clamp(36px,4vw,48px);--zahl-polster:var(--a6)var(--a5);--zahl-ausrichtung:left;--zahl-kante:var(--navy);--zahl-kante-breite:3px;--hero-faktor:1.35;--hero-kante:var(--navy);--hero-kante-breite:3px;--hero-mark-grund:var(--navy-tief);--hero-mark-polster:var(--a8)var(--a6)}.std-alpenblick,.std-gugel,.std-sonnenhuegel,.std-sonnenschein,.std-ambucare,.std-donauresidenz{--luft:clamp(56px,7vw,96px);--satzbreite:64ch;--h1-groesse:clamp(36px,5.8vw,56px);--h2-groesse:clamp(28px,3.6vw,36px);--h3-groesse:21px;--lead-groesse:21px;--raster-abstand:var(--a5);--karte-polster:var(--a6)var(--a5);--kartenmarke-hoehe:72px;--marke-hoehe:220px;--schritt-ziffer:clamp(40px,4vw,56px);--zahl-groesse:clamp(32px,4.2vw,44px);--zahl-polster:var(--a5)var(--a4);--zahl-ausrichtung:center;--zahl-kante:var(--akzent);--zahl-kante-breite:3px;--hero-faktor:.85;--hero-kante:transparent;--hero-kante-breite:0px;--hero-mark-grund:transparent;--hero-mark-polster:0px}.std-caveo{--akzent:#4472d0;--akzent-stark:#376cd9;--papier:#f7f0e4;--flaeche:#fffbf4;--linie:#e6d7c0;--gold:#c4a56a;--gold-tief:#6b5228;--holding-radius:16px;--schatten-foto:0 10px 28px #2b427614;--luft:clamp(72px,8.5vw,112px);--satzbreite:62ch;--h1-groesse:clamp(44px,6vw,68px);--h2-groesse:clamp(30px,3.6vw,40px);--h3-groesse:20px;--lead-groesse:22px;--raster-abstand:var(--a6);--karte-polster:var(--a6)var(--a5);--kartenmarke-hoehe:72px;--marke-hoehe:220px;--schritt-ziffer:clamp(40px,4vw,56px);--zahl-groesse:clamp(36px,4vw,48px);--zahl-polster:var(--a6)var(--a5);--zahl-ausrichtung:left;--zahl-kante:var(--navy);--zahl-kante-breite:3px;--hero-faktor:1.35;--hero-kante:var(--navy);--hero-kante-breite:3px;--hero-mark-grund:var(--navy-tief);--hero-mark-polster:var(--a8)var(--a6);background:var(--papier)}.std-alpenblick{--akzent:#6fa1b5;--akzent-stark:#31789e}.std-gugel{--akzent:#1e7956;--akzent-stark:#075737}.std-sonnenhuegel{--akzent:#c08a3e;--akzent-stark:#885724}.std-sonnenschein{--akzent:#e0a94f;--akzent-stark:#936a10}.std-ambucare{--akzent:#15779b;--akzent-stark:#11607d}.std-donauresidenz{--akzent:#5b6bb5;--akzent-stark:#5567bb}.card,.ort,.job{--luft:inherit;--satzbreite:inherit;--h1-groesse:inherit;--h2-groesse:inherit;--h3-groesse:inherit;--lead-groesse:inherit;--raster-abstand:inherit;--karte-polster:inherit;--kartenmarke-hoehe:inherit;--marke-hoehe:inherit;--schritt-ziffer:inherit;--zahl-groesse:inherit;--zahl-polster:inherit;--zahl-ausrichtung:inherit;--zahl-kante:inherit;--zahl-kante-breite:inherit;--hero-faktor:inherit;--hero-kante:inherit;--hero-kante-breite:inherit;--hero-mark-grund:inherit;--hero-mark-polster:inherit}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--papier);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-width:0;margin:0;font-size:19px;line-height:1.75;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--navy);text-underline-offset:2px;cursor:pointer}button{cursor:pointer}.wrap{max-width:var(--max);padding:0 var(--wrap-gutter);min-width:0;margin:0 auto}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:500}h1{font-size:var(--h1-groesse);font-weight:400;line-height:1.08}h2{font-size:var(--h2-groesse);line-height:1.2}h3{font-family:var(--sans);font-weight:600;font-size:var(--h3-groesse);line-height:1.35}p{max-width:var(--satzbreite);margin:0 0 1.1em}p:last-child{margin-bottom:0}.buehne p,.buehne-tabs,.buehne-tab,.hero.hero-foto,.hero.hero-foto p,.hero-skipper-host p,.top,.top p,.dachleiste,.bestand-leiste,.bestand-leiste p,footer,footer p{max-width:none}.lead{font-size:var(--lead-groesse);color:var(--ink-2)}h1+.lead,h2+.lead{margin-top:var(--a5)}.klein{font-size:17px}.nachsatz{color:var(--muted);margin-top:var(--a5);font-size:17px}.label{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--akzent-stark);margin:0 0 var(--a4);max-width:none;font-size:11px;font-weight:600}.label:before{content:"";background:var(--akzent-stark);vertical-align:middle;width:22px;height:2px;margin-bottom:3px;margin-right:10px;display:inline-block}.tbd{background:var(--tbd-flaeche);color:var(--ink);border-bottom:1px dotted var(--tbd-linie);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 4px}.top,.top-kompakt{border-bottom:1px solid var(--linie);z-index:40;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;width:100%;min-width:0;position:sticky;top:0}.top .wrap,.top-kompakt .wrap{align-items:center;gap:var(--a3);min-width:0;padding-top:var(--a2);padding-bottom:var(--a2);flex-wrap:nowrap;display:flex}.seite-start .top .wrap,.seite-unter .top .wrap,.seite-start .top-kompakt .wrap,.seite-unter .top-kompakt .wrap{padding-top:var(--a2);padding-bottom:var(--a2)}.lockup{align-items:center;gap:var(--a3);min-width:0;max-width:100%;padding:var(--a1)0;flex:1;text-decoration:none;display:flex;overflow:hidden}.lockup>span{min-width:0;overflow:hidden}.lockup img{flex:none;width:auto;height:40px}.lockup .nm{font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:min(22rem,38vw);font-size:18px;line-height:1.2;display:inline-block;overflow:hidden}.lockup .en{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.35;display:inline-block;overflow:hidden}.std-sonnenhuegel .lockup .nm{max-width:min(18rem,32vw);font-size:16px}.std-sonnenschein .lockup .nm{max-width:min(20rem,34vw);font-size:17px}.std-caveo .top,.std-caveo .top-kompakt{border-bottom-color:var(--linie);background:#f7f0e4f0}.std-caveo .lockup .nm{color:var(--navy)}.std-caveo .lockup .en{font-family:var(--serif);letter-spacing:.03em;text-transform:none;color:var(--gold-tief);font-size:13px;font-style:italic;font-weight:400;line-height:1.3}.std-caveo .burger{background:var(--papier)}.nav{align-items:center;gap:var(--a3);flex-wrap:nowrap;flex:none;margin-left:auto;display:flex}.nav a{white-space:nowrap;min-height:44px;color:var(--ink-2);transition:color var(--uebergang),border-color var(--uebergang);border-bottom:2px solid #0000;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--navy);border-bottom-color:var(--akzent-stark)}.nav a[aria-current]{color:var(--navy);border-bottom-color:var(--akzent-stark);font-weight:600}.tel{background:var(--navy);min-height:44px;padding:0 var(--a4);border-radius:var(--radius);transition:background-color var(--uebergang);justify-content:center;align-items:center;font-weight:600;display:inline-flex;color:#fff!important;border:0!important}.tel:hover{background:var(--navy-tief)}.tel:active{background:var(--navy-tiefer)}.std-alpenblick .tel,.std-gugel .tel,.std-sonnenhuegel .tel,.std-sonnenschein .tel,.std-ambucare .tel,.std-donauresidenz .tel{background:var(--akzent-stark)}.std-alpenblick .tel:hover,.std-gugel .tel:hover,.std-sonnenhuegel .tel:hover,.std-sonnenschein .tel:hover,.std-ambucare .tel:hover,.std-donauresidenz .tel:hover{background:color-mix(in srgb,var(--akzent-stark)86%,#000)}.std-alpenblick .tel:active,.std-gugel .tel:active,.std-sonnenhuegel .tel:active,.std-sonnenschein .tel:active,.std-ambucare .tel:active,.std-donauresidenz .tel:active{background:color-mix(in srgb,var(--akzent-stark)74%,#000)}.burger{min-width:44px;min-height:44px;padding:0 var(--a3);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius);font-family:var(--sans);color:var(--ink-2);cursor:pointer;transition:background-color var(--uebergang),border-color var(--uebergang),color var(--uebergang);flex:none;margin-left:auto;font-size:16px;font-weight:600;display:none}.burger:hover{border-color:var(--navy);color:var(--navy)}.burger[aria-expanded=true]{background:var(--navy);border-color:var(--navy);color:#fff}.endorse{background:var(--blau-hell);border-bottom:1px solid var(--linie);border-top:3px solid var(--navy);text-align:center;letter-spacing:.06em;min-height:44px;padding:0 var(--a5);color:var(--navy-tief);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.endorse a{color:var(--navy);align-items:center;min-height:44px;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.std-alpenblick .endorse,.std-gugel .endorse,.std-sonnenhuegel .endorse,.std-sonnenschein .endorse,.std-ambucare .endorse,.std-donauresidenz .endorse{border-top-color:var(--akzent)}:is(.seite-start:has(.bestand),.seite-unter:has(.bestand)){flex-direction:column;min-height:100dvh;display:flex}:is(.seite-start:has(.bestand)>main,.seite-unter:has(.bestand)>main){flex-direction:column;flex:1;min-height:0;display:flex}.bestand{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bestand-leiste{background:var(--flaeche);border-bottom:1px solid var(--linie);border-top:3px solid var(--akzent);gap:var(--a2)var(--a6);padding:var(--a3)var(--wrap-gutter);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;display:flex}.bestand-url{color:var(--ink-2);margin:0;font-size:14px}.bestand-url a{color:var(--akzent-stark);overflow-wrap:anywhere;font-weight:600}.bestand-hinweis{color:var(--muted);margin:0;font-size:13px}.bestand-hinweis a{color:var(--navy);font-weight:600}.bestand-rahmen{background:var(--flaeche);border:0;flex:auto;width:100%;min-height:min(72vh,640px)}.dachleiste{background:var(--blau-hell);border-bottom:1px solid var(--linie);letter-spacing:.08em;color:var(--navy-tief);font-size:13px;font-weight:500}.dachleiste .wrap{gap:0 var(--a6);flex-wrap:wrap;align-items:center;display:flex}.dachleiste a{min-height:48px;padding:var(--a2)0;color:var(--navy);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.hero{background:var(--flaeche);border-bottom:1px solid var(--linie);border-top:var(--hero-kante-breite)solid var(--hero-kante);padding:calc(var(--luft)*var(--hero-faktor))0 var(--luft)}.hero-grid{gap:var(--a7);grid-template-columns:1.15fr minmax(0,.85fr);align-items:stretch;min-width:0;display:grid}.hero-grid>*{min-width:0}.hero-mark{text-align:center;background:var(--hero-mark-grund);padding:var(--hero-mark-polster);border-radius:var(--radius);place-items:center;min-width:0;min-height:280px;display:grid}.hero-mark-tafel{place-items:center;width:100%;min-width:0;max-width:420px;display:grid}.hero-mark img{max-height:var(--marke-hoehe);width:auto;max-width:100%;height:auto;margin:0 auto}.hero:not(.hero-foto):not(.hero-skipper-host):not(:has(>.hero-skipper)):not(:has(>.wrap.hero-grid)){background:var(--papier);flex-direction:column;justify-content:center;min-height:clamp(280px,36vw,360px);padding:clamp(4.5rem,9vw,6.5rem) 0 clamp(3rem,6vw,4.5rem);display:flex}.hero.hero-foto{flex-direction:column;justify-content:flex-end;min-height:min(82svh,720px);padding:0;display:flex;position:relative;overflow:clip}.hero.hero-foto>.wrap,.hero-skipper-host>.wrap{z-index:1;pointer-events:none;width:100%;padding-top:clamp(6.5rem,18vh,9rem);padding-bottom:clamp(2rem,5vw,3.75rem);position:relative}.hero:has(>.hero-skipper)>.wrap{z-index:1;pointer-events:none;width:100%;padding-top:clamp(6.5rem,18vh,9rem);padding-bottom:clamp(2rem,5vw,3.75rem);position:relative}.hero-foto-text,.hero-foto-text a,.hero-foto .btn,.hero-skipper-host .btn{pointer-events:auto}.hero:has(>.hero-skipper) .btn{pointer-events:auto}.hero.hero-foto .hero-foto-text,.hero-skipper-host .hero-foto-text{min-width:0;max-width:min(40rem,100%);padding:0 0 0 var(--a5);border-left:3px solid var(--akzent);background:0 0;border-radius:0}.hero:has(>.hero-skipper) .hero-foto-text{min-width:0;max-width:min(40rem,100%);padding:0 0 0 var(--a5);border-left:3px solid var(--akzent);background:0 0;border-radius:0}.hero.hero-foto .hero-foto-text .label,.hero-skipper-host .hero-foto-text .label{color:#ffffffd1}.hero:has(>.hero-skipper) .hero-foto-text .label{color:#ffffffd1}.hero.hero-foto .hero-foto-text .label:before,.hero-skipper-host .hero-foto-text .label:before{background:var(--akzent)}.hero:has(>.hero-skipper) .hero-foto-text .label:before{background:var(--akzent)}.std-caveo .hero-foto-feld:after,.std-caveo .hero-skipper:after{background:linear-gradient(#f7f0e424 0%,#2b427661 50%,#1b160ed1 100%)}.std-caveo .hero.hero-foto,.std-caveo .hero.hero-skipper-host{border-top:0}.std-caveo .hero:has(>.hero-skipper){border-top:0}.std-caveo .hero.hero-foto .hero-foto-text,.std-caveo .hero-skipper-host .hero-foto-text{border-left-color:var(--gold)}.std-caveo .hero:has(>.hero-skipper) .hero-foto-text{border-left-color:var(--gold)}.std-caveo .hero.hero-foto .hero-foto-text .label:before,.std-caveo .hero-skipper-host .hero-foto-text .label:before{background:var(--gold);width:28px;height:3px;margin-bottom:4px}.std-caveo .hero:has(>.hero-skipper) .hero-foto-text .label:before{background:var(--gold);width:28px;height:3px;margin-bottom:4px}.hero.hero-foto .hero-foto-text h1,.hero-skipper-host .hero-foto-text h1{color:#fff;overflow-wrap:break-word;font-weight:400}.hero:has(>.hero-skipper) .hero-foto-text h1{color:#fff;overflow-wrap:break-word;font-weight:400}.hero.hero-foto .hero-foto-text .lead,.hero-skipper-host .hero-foto-text .lead{color:#ffffffe0;overflow-wrap:break-word;max-width:min(36rem,100%)}.hero:has(>.hero-skipper) .hero-foto-text .lead{color:#ffffffe0;overflow-wrap:break-word;max-width:min(36rem,100%)}.hero.hero-foto .hero-foto-text .lead a,.hero-skipper-host .hero-foto-text .lead a{color:#fff}.hero:has(>.hero-skipper) .hero-foto-text .lead a{color:#fff}.hero-foto-feld{z-index:0;margin:0;position:absolute;inset:0}.hero-foto-feld:after{content:"";pointer-events:none;background:linear-gradient(#15234214 0%,#15234247 52%,#152342db 100%);position:absolute;inset:0}.hero-foto-feld img{object-fit:cover;filter:brightness(.55);border-radius:0;width:100%;height:100%;min-height:0;max-height:none;animation:14s ease-out forwards hero-ken}@keyframes hero-ken{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-foto-feld figcaption{right:var(--seite-gutter);top:var(--a4);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-shadow:none;max-width:min(40ch,50%);font-size:12px;position:absolute;bottom:auto;left:auto}.hero.hero-skipper-host{flex-direction:column;justify-content:flex-end;min-height:min(82svh,720px);padding:0;display:flex;position:relative;overflow:clip}.hero:has(>.hero-skipper){flex-direction:column;justify-content:flex-end;min-height:min(82svh,720px);padding:0;display:flex;position:relative;overflow:clip}.hero-skipper{z-index:0;pointer-events:none;margin:0;position:absolute;inset:0}.hero-skipper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#15234224 0%,#1523426b 54%,#152342eb 100%);position:absolute;inset:0}.hero-skipper-slide{opacity:0;z-index:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.hero-skipper-slide.ist-aktiv{opacity:1}.hero-skipper-slide img{object-fit:cover;filter:brightness(.55);border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none}.hero-skipper-slide.ist-aktiv img{animation:14s ease-out forwards hero-ken}.hero-skipper-dots{z-index:2;pointer-events:auto;max-width:calc(100% - var(--a4));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;display:flex}:is(.hero-skipper .hero-skipper-dots,.hero-skipper-host>.hero-skipper-dots,.hero:has(>.hero-skipper)>.hero-skipper-dots){right:max(var(--a4),var(--seite-gutter,var(--a6)));bottom:var(--a4);position:absolute}.hero-foto-text .hero-skipper-dots{margin:var(--a3)0 0;justify-content:flex-start;position:relative;bottom:auto;right:auto}.hero-skipper-dot{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.hero-skipper-dot:after{content:"";border-radius:var(--radius);background:#fff6;width:10px;height:10px}.hero-skipper-dot.ist-aktiv:after,.hero-skipper-dot[aria-pressed=true]:after,.hero-skipper-dot[aria-current]:after,.hero-skipper-dot[aria-selected=true]:after{background:#fff}.hero:has(.hero-skipper) .hero-foto-feld:after{display:none}:is(.hero-foto .hero-addr,.hero-skipper-host .hero-addr,.hero:has(>.hero-skipper) .hero-addr){margin-top:var(--a4);color:#ffffffeb;text-shadow:0 1px 10px #152342a6;max-width:36rem;font-size:15px;line-height:1.5}.hero-addr-ort{display:block}.hero-foto .hero-addr a,.hero-foto .hero-addr-tel,.hero-skipper-host .hero-addr a,.hero-skipper-host .hero-addr-tel{color:#fff;text-underline-offset:2px;text-decoration:underline}.hero:has(>.hero-skipper) .hero-addr a{color:#fff;text-underline-offset:2px;text-decoration:underline}.hero:has(>.hero-skipper) .hero-addr-tel{color:#fff;text-underline-offset:2px;text-decoration:underline}.hero:not(.hero-foto):not(.hero-skipper-host) .hero-addr{margin-top:var(--a4);color:var(--ink-2);text-shadow:none;max-width:36rem;font-size:15px;line-height:1.5}.hero:not(.hero-foto):not(.hero-skipper-host) .hero-addr a,.hero:not(.hero-foto):not(.hero-skipper-host) .hero-addr-tel{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.hero.hero-foto .btn-p,.hero-skipper-host .btn-p{color:var(--navy);background:#fff;border-color:#fff}.hero:has(>.hero-skipper) .btn-p{color:var(--navy);background:#fff;border-color:#fff}:is(.hero-foto .btn-p:hover,.hero-skipper-host .btn-p:hover,.hero:has(>.hero-skipper) .btn-p:hover){background:var(--blau-hell);border-color:var(--blau-hell);color:var(--navy-tief)}:is(.hero-foto .btn-p:active,.hero-skipper-host .btn-p:active,.hero:has(>.hero-skipper) .btn-p:active){background:var(--blau-hell-tief);border-color:var(--blau-hell-tief);color:var(--navy-tief)}:is(.hero-foto .btn-s,.hero-skipper-host .btn-s,.hero:has(>.hero-skipper) .btn-s){color:#fff;background:0 0;border-color:#ffffff6b}:is(.hero-foto .btn-s:hover,.hero-skipper-host .btn-s:hover,.hero:has(>.hero-skipper) .btn-s:hover){color:#fff;background:#ffffff1f;border-color:#fff}:is(.hero-foto .btn-s:active,.hero-skipper-host .btn-s:active,.hero:has(>.hero-skipper) .btn-s:active){color:#fff;background:#fff3;border-color:#fff}:is(.hero-foto .btn,.hero-skipper-host .btn,.hero:has(>.hero-skipper) .btn){max-width:100%;min-height:48px}:is(.hero-foto .btns,.hero-skipper-host .btns,.hero:has(>.hero-skipper) .btns){flex-wrap:wrap}.std-caveo .hero:has(>.wrap.hero-grid){border-top:0;padding:0;overflow-x:clip}.std-caveo .hero>.wrap.hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,40vw);gap:0;width:100%;max-width:none;margin:0;padding:0}.std-caveo .hero-grid>:first-child{padding:calc(var(--luft)*var(--hero-faktor))var(--a7)var(--luft)var(--seite-gutter)}.std-caveo .hero-mark{border-radius:0;align-self:stretch;min-height:100%}.std-caveo .hero-mark img{filter:brightness(0)invert()}.std-alpenblick .hero-mark,.std-gugel .hero-mark,.std-sonnenhuegel .hero-mark,.std-sonnenschein .hero-mark,.std-ambucare .hero-mark,.std-donauresidenz .hero-mark{background:0 0;min-height:0}.btns{gap:var(--a3);margin-top:var(--a6);flex-wrap:wrap;display:flex}.btn{min-height:48px;padding:var(--a3)var(--a6);border-radius:var(--radius);font-family:var(--sans);text-align:center;cursor:pointer;transition:background-color var(--uebergang),border-color var(--uebergang),color var(--uebergang);border:1.5px solid #0000;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.btn-p{background:var(--navy);border-color:var(--navy);color:#fff}.btn-p:hover{background:var(--navy-tief);border-color:var(--navy-tief)}.btn-p:active{background:var(--navy-tiefer);border-color:var(--navy-tiefer)}.btn-s{border-color:var(--navy);color:var(--navy);background:0 0}.btn-s:hover{background:var(--blau-hell)}.btn-s:active{background:var(--blau-hell-tief)}.btn:disabled,.btn[aria-disabled=true]{background:var(--papier);border-color:var(--linie-stark);color:var(--muted);cursor:not-allowed;pointer-events:none}.zahlenband{margin-top:var(--luft)}.hero+.zahlenband{margin-top:var(--a5)}.zahlen{--spalten:4;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));border:0;border-top:var(--zahl-kante-breite)solid var(--zahl-kante);background:0 0;gap:0;margin:0;display:grid}.zahlen.eins{--spalten:1}.zahlen.zwei{--spalten:2}.zahlen.drei{--spalten:3}.zahlen.vier{--spalten:4}.zahlen.fuenf,.zahlen.sechs{--spalten:3}.zahl{padding:var(--zahl-polster);text-align:var(--zahl-ausrichtung);border-right:1px solid var(--linie);background:0 0;min-width:0}.zahl:last-child{border-right:0}.zahl b{font-family:var(--serif);font-size:var(--zahl-groesse);color:var(--navy);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05;display:block}.zahl b.tbd{color:var(--navy);border-bottom:2px dotted var(--tbd-linie);background:0 0;border-radius:0;padding:0;display:inline-block}.zahl span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:var(--a2);font-size:14px;display:block}section{padding:var(--luft)0;border-top:1px solid var(--linie)}section.alt{background:var(--flaeche);border-bottom:1px solid var(--linie)}main>section:first-child,.hero+section,section.alt+section{border-top:0}section:not(.alt)+section:not(.alt){border-top-color:var(--linie-stark)}section.alt:has(+section.alt){border-bottom-color:var(--linie-stark)}.hero:has(+section.alt){border-bottom-color:var(--linie-stark)}.split{gap:var(--a7);margin-top:var(--a5);grid-template-columns:1.15fr minmax(0,.85fr);align-items:start;display:grid}.split:first-child{margin-top:0}.split.breit{grid-template-columns:1.38fr minmax(0,.62fr)}.split.mitte{grid-template-columns:1fr minmax(0,1fr);align-items:center}.split-foto{align-items:stretch;gap:var(--a7)}.split-foto .foto-hoch,.split-foto .foto-hoch img{object-fit:cover;height:100%;min-height:320px}.std-caveo .split-foto .foto-hoch,.std-caveo .split-foto .foto-hoch img{min-height:clamp(280px,40vh,440px)}@media (min-width:901px){.split.spiegel>:first-child{order:2}.split.spiegel>:last-child{order:1}}.grid{--spalten:1;gap:var(--raster-abstand);margin-top:var(--a6);grid-template-columns:repeat(var(--spalten),minmax(0,1fr));min-width:0;display:grid}.grid:first-child{margin-top:0}.g2{--spalten:2}.g3{--spalten:3}.g4{--spalten:4}.grid.eng{gap:var(--a3)}.card{background:var(--flaeche);border:1px solid var(--linie);border-top:3px solid var(--akzent);border-radius:var(--radius);padding:var(--karte-polster);min-width:0;box-shadow:var(--schatten-foto);flex-direction:column;display:flex}.std-caveo .card,.std-caveo .foto img,.std-caveo .card-foto{border-radius:var(--holding-radius)}section.alt .card{background:var(--papier)}.card>h3{margin-bottom:var(--a3)}.card p{color:var(--ink-2);margin-bottom:var(--a4);max-width:none;font-size:17px}.card p:last-of-type{margin-bottom:0}.card .o{color:var(--muted);margin:0 0 var(--a2);overflow-wrap:anywhere;font-size:15px}.card-mark{height:var(--kartenmarke-hoehe);width:auto;max-width:100%;margin-bottom:var(--a4)}.card .more{padding-top:var(--a5);min-height:44px;color:var(--navy);transition:color var(--uebergang);align-self:flex-start;align-items:center;margin-top:auto;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.card .more:after{content:"→";padding-left:var(--a2)}a.card{color:inherit;cursor:pointer;transition:border-color var(--uebergang),transform var(--uebergang),background-color var(--uebergang);text-decoration:none}a.card .more{pointer-events:none}@media (hover:hover){.card .more:hover{color:var(--akzent-stark);text-decoration:underline}a.card:hover{border-color:var(--navy);border-top-color:var(--akzent);transform:translateY(-6px)}a.card:hover .more{color:var(--akzent-stark);text-decoration:underline}}a.card:active{background:var(--blau-hell)}.ort{background:var(--flaeche);border:1px solid var(--linie);border-top:3px solid var(--akzent);border-radius:var(--radius);padding:var(--karte-polster);color:inherit;gap:var(--a1);cursor:pointer;min-width:0;box-shadow:var(--schatten-foto);transition:border-color var(--uebergang),background-color var(--uebergang),transform var(--uebergang),box-shadow var(--uebergang);flex-direction:column;text-decoration:none;display:flex}section.alt .ort{background:var(--papier)}.ort:focus-visible{border-color:var(--navy);border-top-color:var(--akzent);border-top-width:3px}@media (hover:hover){.ort:hover{border-color:var(--navy);border-top-color:var(--akzent);border-top-width:3px;transform:translateY(-6px);box-shadow:0 16px 40px #2b42761f}section.alt .ort:hover{background:var(--flaeche)}}.ort:active{background:var(--blau-hell)}.ort img{width:auto;max-width:100%;height:80px;margin-bottom:var(--a3)}.ort img.ort-foto,.suche-karte>img{object-fit:cover;border-radius:var(--radius);width:100%;height:200px;margin:0 0 var(--a3)}.ort .n{font-family:var(--serif);overflow-wrap:break-word;font-size:22px;line-height:1.2}.ort .o{color:var(--muted);font-size:15px}.ort .t{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:var(--a2);overflow-wrap:anywhere;font-size:13px}.suche{margin-top:var(--a6)}.suche:first-child{margin-top:0}.suche-feld{gap:var(--a2);margin-bottom:var(--a5);flex-direction:column;display:flex}.suche-feld label{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--akzent-stark);font-size:11px;font-weight:600}.suche-feld input{font-family:var(--sans);color:var(--ink);width:100%;max-width:36rem;min-height:48px;padding:0 var(--a4);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius);font-size:17px}.suche-feld input:focus{outline:3px solid var(--akzent-stark);outline-offset:3px}.suche-liste{margin:var(--a5)0 0;gap:var(--raster-abstand);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.suche-karte{flex-direction:column;height:100%;display:flex}.suche-willkommen{color:var(--ink-2);margin-top:var(--a3);font-size:16px;line-height:1.45}.suche-karte .more{padding-top:var(--a4);color:var(--navy);margin-top:auto;font-weight:600}.suche-karte .more:after{content:" →"}.suche-karte-split{margin-top:var(--luft)}.hauskarte{background:var(--flaeche);border:1px solid var(--linie);min-width:0;height:100%;transition:transform var(--uebergang),box-shadow var(--uebergang),border-color var(--uebergang);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px #2b427614}@media (hover:hover){.hauskarte:hover{border-color:var(--navy);transform:translateY(-4px);box-shadow:0 18px 40px #2b427624}}.hauskarte-foto{background:var(--papier);position:relative;overflow:hidden}.hauskarte-foto img{object-fit:cover;width:100%;height:220px;margin:0;display:block}.hauskarte-band{text-align:center;width:148px;color:var(--navy);letter-spacing:.12em;text-transform:uppercase;background:#efe3cf;margin:0;padding:6px 0;font-size:11px;font-weight:600;position:absolute;top:18px;left:-40px;transform:rotate(-45deg);box-shadow:0 1px #2b427614}.hauskarte-status{top:var(--a3);right:var(--a3);background:var(--flaeche);color:var(--ink);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;min-height:32px;margin:0;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 4px 14px #2b427629}.hauskarte-punkt{background:#2f8a4b;border-radius:50%;flex:none;width:8px;height:8px}.hauskarte-text{gap:var(--a2);padding:var(--a5)var(--a5)var(--a4);flex-direction:column;flex:1;display:flex}.hauskarte-text h3{font-family:var(--serif);margin:0;font-size:26px;font-weight:500;line-height:1.15}.hauskarte-text h3 a{color:var(--navy);text-decoration:none}.hauskarte-text h3 a:hover{text-underline-offset:3px;text-decoration:underline}.hauskarte-text p{max-width:none;color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.hauskarte-ort{color:var(--muted)!important;font-size:14px!important}.hauskarte-aktionen{align-items:center;gap:var(--a2);padding-top:var(--a3);flex-wrap:wrap;margin-top:auto;display:flex}.hauskarte-icon{border:1px solid var(--linie-stark);width:44px;height:44px;color:var(--navy);background:var(--flaeche);transition:background-color var(--uebergang),border-color var(--uebergang);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hauskarte-icon:hover{background:var(--blau-hell);border-color:var(--navy)}.hauskarte-anfrage{min-height:44px;padding:0 var(--a4);background:var(--navy);color:#fff;transition:background-color var(--uebergang);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hauskarte-anfrage:hover{background:var(--navy-tief);color:#fff}.hauskarte-mehr{min-height:44px;padding:0 var(--a4);color:var(--navy);transition:background-color var(--uebergang),border-color var(--uebergang);background:0 0;border:1px solid #d9c7a6;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hauskarte-mehr:hover{border-color:var(--navy);background:#f6efe4}.note{border-left:3px solid var(--akzent);background:var(--flaeche);padding:var(--a5);border-radius:var(--radius);margin-top:var(--a6)}section.alt .note{background:var(--papier)}.note:first-child,.split .note{margin-top:0}.note>h3{margin-bottom:var(--a3)}.note p,p.note{max-width:none;font-size:17px}p.note{margin-bottom:0}.steps{--spalten:3;counter-reset:s;margin-top:var(--a6);grid-template-columns:repeat(var(--spalten),minmax(0,1fr));gap:var(--raster-abstand);display:grid}.steps.eins{--spalten:1}.steps.zwei{--spalten:2}.steps.drei{--spalten:3}.steps.vier{--spalten:4}.steps.fuenf,.steps.sechs{--spalten:3}.steps:first-child{margin-top:0}.step{border-top:3px solid var(--akzent);padding-top:var(--a5)}.step:before{counter-increment:s;content:counter(s,decimal-leading-zero);font-family:var(--serif);font-size:var(--schritt-ziffer);color:var(--akzent-stark);letter-spacing:-.02em;margin-bottom:var(--a3);font-weight:400;line-height:1;display:block}.step h3{margin-bottom:var(--a2)}.step p{max-width:none;font-size:17px}.ph{margin:0}.ph-flaeche{aspect-ratio:16/9;background:var(--blau-hell);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:var(--a6);outline:1px solid var(--linie-stark);outline-offset:-16px;place-items:center;display:grid}section.alt .ph-flaeche{background:var(--blau-hell)}.ph-marke{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-tief);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.ph-marke:before,.ph-marke:after{content:"";background:var(--akzent-stark);flex:none;width:22px;height:2px}.ph figcaption{color:var(--ink-2);padding-top:var(--a3);max-width:52ch;font-size:15px;line-height:1.5}.foto{min-width:0;margin:0}.foto img{border-radius:var(--radius);width:100%;height:auto}.foto figcaption{color:var(--ink-2);padding-top:var(--a3);max-width:52ch;font-size:15px;line-height:1.5}.card-foto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:var(--a4)}.galerie{--spalten:3;gap:var(--a3);margin-top:var(--a6);grid-template-columns:repeat(var(--spalten),minmax(0,1fr));display:grid}.galerie.eins{--spalten:1}.galerie.zwei{--spalten:2}.galerie.drei,.galerie.vier,.galerie.fuenf,.galerie.sechs{--spalten:3}.galerie .foto img{aspect-ratio:4/3;object-fit:cover;height:auto}.faq{margin-top:var(--a6);border-top:1px solid var(--linie)}.faq-item{border-bottom:1px solid var(--linie)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--a4);min-height:48px;padding:var(--a4)0;cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--serif);color:var(--akzent-stark);flex:none;font-size:24px;line-height:1}.faq-item[open] summary:after{content:"–"}.faq-item p{padding:0 0 var(--a5);max-width:var(--satzbreite);margin:0}.tabelle-wrap{margin-top:var(--a6);-webkit-overflow-scrolling:touch;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:16px}.tabelle caption{caption-side:bottom;text-align:left;padding-top:var(--a3);color:var(--muted);font-size:14px}.tabelle th,.tabelle td{padding:var(--a3)var(--a4);text-align:left;border-bottom:1px solid var(--linie);vertical-align:top}.tabelle th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--linie-stark);font-size:13px;font-weight:600}.tabelle td:not(:first-child),.tabelle th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.daten{margin:var(--a6)0 0;border-top:1px solid var(--linie);grid-template-columns:max-content minmax(0,1fr);display:grid}.daten:first-child{margin-top:0}.daten>dt{padding:var(--a3)var(--a5)var(--a3)0;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--linie);font-size:14px}.daten>dd{padding:var(--a3)0;color:var(--ink-2);border-bottom:1px solid var(--linie);margin:0;font-size:17px}.zitat{margin:var(--a6)0 0;padding-left:var(--a5);border-left:3px solid var(--akzent)}.zitat:first-child{margin-top:0}.zitat p{font-family:var(--serif);color:var(--ink);max-width:46ch;font-size:clamp(21px,2.4vw,26px);font-weight:400;line-height:1.45}.zitat cite{margin-top:var(--a3);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:15px;font-style:normal;display:block}.filtergruppe{margin-bottom:var(--a5)}.filter-titel{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--akzent-stark);margin:0 0 var(--a2);max-width:none;font-size:11px;font-weight:600}.filters{gap:var(--a2);flex-wrap:wrap;margin:0;display:flex}.filters button{font-family:var(--sans);min-height:44px;padding:0 var(--a4);color:var(--ink-2);cursor:pointer;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius);transition:background-color var(--uebergang),border-color var(--uebergang),color var(--uebergang);align-items:center;font-size:16px;display:inline-flex}.filters button:hover{border-color:var(--navy);color:var(--navy)}.filters button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.filters button[aria-pressed=true]:hover{background:var(--navy-tief);border-color:var(--navy-tief);color:#fff}.trefferzahl{color:var(--muted);margin:0 0 var(--a4);max-width:none;font-size:17px}.job{background:var(--flaeche);border:1px solid var(--linie);border-left:3px solid var(--akzent);border-radius:var(--radius);padding:var(--a5);gap:var(--a5);transition:border-color var(--uebergang);flex-wrap:wrap;align-items:flex-start;display:flex}section.alt .job{background:var(--papier)}.job:hover,.job:focus-within{border-color:var(--navy);border-left-color:var(--akzent)}.job img{flex:none;width:auto;height:52px}.job .meta{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:14px}.job h3{margin:var(--a1)0;font-size:20px}.job .apply{align-self:center;margin-left:auto}.karte-bw{pointer-events:none;width:100%;max-width:400px;height:auto}.karte-bw text,.karte-umriss{pointer-events:none}.karte-ort{cursor:pointer;pointer-events:auto;text-decoration:none}.karte-ort circle{stroke:#0000;stroke-width:14px;paint-order:stroke}.karte-ort.ist-aktiv circle,.karte-ort[aria-current] circle{stroke:var(--akzent-stark);stroke-width:2.5px}.karte-ort text{fill:var(--ink-2)}.karte-ort.ist-aktiv text,.karte-ort[aria-current] text{fill:var(--navy);font-weight:600}.standort-finden{margin-top:var(--a7);width:100%;min-width:0}.buehne{background:var(--flaeche);border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;max-width:none;padding:0;display:flex}.wrap .buehne{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.buehne-lage{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;min-width:0;min-height:clamp(480px,52vh,560px);display:grid}.buehne-text{min-width:0;padding:clamp(2rem,4.5vw,var(--a7))var(--a6)clamp(2rem,4.5vw,var(--a7))var(--seite-gutter);flex-direction:column;justify-content:center;display:flex}.buehne-name{font-family:var(--serif);margin:0 0 var(--a2);color:var(--navy);overflow-wrap:anywhere;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:400;line-height:1.15}.buehne-region{margin:0 0 var(--a3);color:var(--ink-2);font-size:16px}.buehne-leistungen{margin:0 0 var(--a4);color:var(--navy);overflow-wrap:anywhere;font-weight:600}.buehne-addr,.buehne-kontakt{margin:0 0 var(--a3);overflow-wrap:anywhere;font-size:16px;line-height:1.5}.buehne-kontakt a{overflow-wrap:anywhere}.buehne-person{gap:var(--a4);margin:var(--a5)0;align-items:center;min-width:0;display:flex}.buehne-person>div{overflow-wrap:anywhere;min-width:0}.buehne-avatar{object-fit:cover;object-position:top;border:3px solid var(--akzent);background:var(--papier);border-radius:50%;width:80px;min-width:80px;height:80px}.buehne-person-name{color:var(--navy);margin:0;font-weight:600}.buehne-person-titel,.buehne-zitat{margin:var(--a1)0 0;color:var(--ink-2);font-size:15px;line-height:1.45}.buehne-foto{background:var(--navy-tief);border-radius:0;min-width:0;min-height:clamp(480px,52vh,560px);position:relative;overflow:clip}.buehne-foto img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity var(--uebergang);position:absolute;inset:0}.buehne-foto img.ist-aktiv{opacity:1}.buehne-dots{right:var(--a4);bottom:var(--a4);z-index:1;justify-content:flex-end;align-items:center;gap:0;display:flex;position:absolute}.buehne-dot{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.buehne-dot:after{content:"";border-radius:var(--radius);background:#ffffff73;width:10px;height:10px;display:block}.buehne-dot[aria-pressed=true]:after{background:#fff}.buehne-tabs{border-top:1px solid var(--linie);border-radius:0;flex:none;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-height:44px;margin:0;display:grid}.buehne-tab{min-height:44px;padding:var(--a3)var(--a2);color:var(--ink-2);font:inherit;cursor:pointer;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-top:3px solid #0000;border-radius:0;min-width:0;margin:0;font-size:15px}.buehne-tab:hover{color:var(--navy);background:0 0}.buehne-tab[aria-current],.buehne-tab[aria-selected=true]{color:var(--navy);background:var(--papier);border-top-color:var(--akzent);font-weight:600}.hinweisband{padding-bottom:var(--luft)}.hinweis{border-radius:var(--radius);padding:var(--a5);color:#5a4a16;background:#fffbeb;border:1px dashed #a9871a;margin:0;font-size:16px}.hinweis h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--a3);color:#8a6d12;font-size:12px}.hinweis ul{padding-left:var(--a5);margin:0}.hinweis li{margin-bottom:var(--a2)}.hinweis li:last-child{margin-bottom:0}.hero .hinweis{border:0;border-left:3px solid var(--akzent);padding:0 0 0 var(--a4);margin:0 0 var(--a6);color:var(--ink-2);max-width:var(--satzbreite);background:0 0;border-radius:0;font-size:15px}.hero .hinweis h4{letter-spacing:0;text-transform:none;color:var(--ink-2);margin:0;font-size:15px;font-weight:500}footer{background:var(--navy-tief);color:#c9d3e6;padding:var(--a8)0 var(--a6);font-size:16px}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.fgrid{gap:var(--a6);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}footer h4{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8fa3c8;margin:0 0 var(--a3);font-size:13px;font-weight:600}footer ul{margin:0;padding:0;list-style:none}footer li{margin:0}footer li a{padding:9px 0;display:inline-block}footer li.abstand{margin-top:var(--a3)}footer .mark img{width:auto;height:78px;margin-bottom:var(--a3);filter:brightness(0)invert()}footer .mark p{color:#a9b8d6;max-width:34ch;font-size:15px}.fbot{margin-top:var(--a7);padding-top:var(--a5);justify-content:space-between;gap:var(--a5);color:#8fa3c8;border-top:1px solid #3a4c77;flex-wrap:wrap;font-size:14px;display:flex}footer .tbd,.btn-p .tbd,.tel .tbd{color:var(--ink)}.std-caveo footer{background:var(--papier);color:var(--ink-2);border-top:3px solid var(--navy)}.std-caveo footer a,.std-caveo footer h4{color:var(--navy)}.std-caveo footer .mark img{filter:none;height:64px}.std-caveo footer .mark p{color:var(--ink-2)}.std-caveo footer .fuss-tagline{font-family:var(--serif);color:var(--gold-tief);margin:0 0 var(--a2);max-width:none;font-size:18px;font-style:italic}.std-caveo .fbot{border-top-color:var(--linie);color:var(--muted)}.std-caveo footer :focus-visible{outline-color:var(--akzent-stark)}.std-caveo.seite-start section{padding:clamp(48px,7vw,80px) 0}.holding-teaser-liste{gap:var(--a7);margin-top:var(--a6);flex-direction:column;display:flex}.holding-teaser-liste .split{margin-top:0}.holding-teaser h3{font-family:var(--serif);color:var(--navy);margin-bottom:var(--a3);font-size:clamp(22px,2.4vw,28px);font-weight:500}.holding-teaser p{color:var(--ink-2);font-size:17px}.holding-mehr{min-height:44px;color:var(--navy);margin-top:var(--a2);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.holding-mehr:after{content:"→";padding-left:var(--a2)}.holding-mehr:hover{color:var(--akzent-stark);text-decoration:underline}.std-caveo .holding-teaser .foto-hoch,.std-caveo .holding-teaser .foto-hoch img{border-radius:var(--holding-radius);min-height:220px}.holding-haeuser{margin-top:var(--a6)}.holding-schluss .lead{max-width:46ch}.holding-zahlenband{margin:var(--a6)auto var(--a2);min-width:0}.hero+.holding-zahlenband{margin-top:var(--a6)}.holding-zahlen{gap:var(--a4);margin-top:var(--a4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.holding-kennzahl{background:var(--flaeche);border-radius:var(--holding-radius);border-top:3px solid var(--gold);padding:var(--a6)var(--a5);box-shadow:var(--schatten-foto);min-width:0}.holding-kennzahl b{font-family:var(--serif);color:var(--navy);overflow-wrap:anywhere;font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.1;display:block}.holding-kennzahl span{color:var(--muted);margin-top:var(--a2);font-size:14px;line-height:1.35;display:block}.holding-ziele{margin:var(--a6)0 var(--a4)}.holding-ziele .card{border-radius:var(--holding-radius)}.holding-ziele h3{font-family:var(--serif);color:var(--navy);font-weight:500}.skip{position:absolute;left:-9999px}.skip:focus,.skip:focus-visible{left:var(--a4);top:var(--a4);z-index:100;padding:var(--a3)var(--a5);background:var(--navy);color:#fff;border-radius:var(--radius);text-decoration:underline;display:block;position:fixed}:focus-visible,.btn:focus-visible,.burger:focus-visible,.hero-skipper-dot:focus-visible,.nav a:focus-visible,.holding-mehr:focus-visible,.hauskarte-icon:focus-visible,.hauskarte-anfrage:focus-visible,.hauskarte-mehr:focus-visible,.hauskarte-text h3 a:focus-visible,.ort:focus-visible,a.card:focus-visible,.card .more:focus-visible,.tel:focus-visible,.lockup:focus-visible,.filters button:focus-visible,.faq-item summary:focus-visible,.buehne-tab:focus-visible,.buehne-dot:focus-visible,.karte-ort:focus-visible{outline:3px solid var(--akzent-stark);outline-offset:3px}.btn-p:focus-visible,.tel:focus-visible,.hauskarte-anfrage:focus-visible,.burger[aria-expanded=true]:focus-visible{outline-color:var(--fokus-invers)}:is(.hero-foto .btn-p:focus-visible,.hero-skipper-host .btn-p:focus-visible,.hero:has(>.hero-skipper) .btn-p:focus-visible){outline-color:var(--navy)}.hero-foto .btn-s:focus-visible,.hero-skipper-host .btn-s:focus-visible,.hero-skipper-dot:focus-visible{outline-color:var(--fokus-invers)}.hero:has(>.hero-skipper) .btn-s:focus-visible{outline-color:var(--fokus-invers)}.buehne-dot:focus-visible,footer :focus-visible{outline-color:var(--fokus-invers)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ort:hover,a.card:hover,.hauskarte:hover{transform:none}.hero-foto-feld img,.hero-skipper-slide img{animation:none;transform:none}.hero-skipper-slide,.buehne-foto img{transition:none}}@media (max-width:1100px){.nav{background:var(--flaeche);padding:var(--a2)var(--wrap-gutter)var(--a5);border-bottom:1px solid var(--linie);flex-flow:column;align-items:stretch;gap:0;max-height:70dvh;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.nav.open{display:flex}.nav a{min-height:48px;padding:var(--a2)0;border-bottom:1px solid var(--linie);white-space:normal}.nav .tel{margin-top:var(--a3);align-self:stretch;min-height:44px}.nav.nav-tel{background:0 0;border:0;flex-direction:row;align-items:center;max-height:none;padding:0;display:flex;position:static;overflow:visible}.nav.nav-tel .tel{padding:0 var(--a3);align-self:center;margin-top:0}.std-caveo .nav{background:var(--papier)}.burger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.top .wrap,.top-kompakt .wrap{min-width:0;position:relative}.lockup .nm,.std-sonnenhuegel .lockup .nm,.std-sonnenschein .lockup .nm{max-width:calc(100vw - 7.5rem)}}@media (max-width:900px){body{font-size:18px}.wrap{min-width:0}.top .wrap,.top-kompakt .wrap{gap:var(--a3);min-width:0}.lockup{min-width:0}.lockup img{max-width:42vw;height:36px}.lockup .nm{font-size:17px}.hero-grid{gap:var(--a6);grid-template-columns:minmax(0,1fr)}.hero-mark{order:-1;min-height:0}.hero-mark img{max-height:min(var(--marke-hoehe),160px)}.hero.hero-foto,.hero.hero-skipper-host{min-height:min(70svh,560px)}.hero:has(>.hero-skipper){min-height:min(70svh,560px)}.hero.hero-foto>.wrap,.hero-skipper-host>.wrap{padding-top:5.5rem;padding-bottom:var(--a6)}.hero:has(>.hero-skipper)>.wrap{padding-top:5.5rem;padding-bottom:var(--a6)}.hero-foto-feld img,.hero-skipper-slide img{min-height:0}:is(.hero-foto .btns,.hero-skipper-host .btns,.hero:has(>.hero-skipper) .btns){width:100%}:is(.hero-skipper .hero-skipper-dots,.hero-skipper-host>.hero-skipper-dots,.hero:has(>.hero-skipper)>.hero-skipper-dots){top:var(--a4);right:var(--a4);bottom:auto}.buehne-lage{grid-template-columns:minmax(0,1fr)}.buehne-foto{order:-1;min-height:clamp(240px,42vw,360px)}.buehne-text{padding:var(--a6)var(--wrap-gutter)var(--a6)}.buehne-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.suche-liste,.std-caveo .hero>.wrap.hero-grid{grid-template-columns:minmax(0,1fr)}.std-caveo .hero-grid>:first-child{padding:var(--a7)var(--wrap-gutter)var(--luft)}.std-caveo .hero-mark{min-height:220px}.galerie,.galerie.drei,.galerie.vier,.galerie.fuenf,.galerie.sechs,.zahlen,.zahlen.zwei,.zahlen.drei,.zahlen.vier,.zahlen.fuenf,.zahlen.sechs{--spalten:2}.grid,.g4{--spalten:1}.g2,.g3{--spalten:2}.daten{grid-template-columns:1fr}.daten>dt{padding:var(--a3)0 0;border-bottom:0}.daten>dd{padding:var(--a1)0 var(--a3)}.steps,.steps.zwei,.steps.drei,.steps.vier,.steps.fuenf,.steps.sechs{--spalten:1}.fgrid,.split,.split.breit,.split.mitte,.split-foto{grid-template-columns:minmax(0,1fr)}.split,.split.breit,.split.mitte,.split-foto{gap:var(--a6)}.split-foto .foto-hoch,.split-foto .foto-hoch img{min-height:240px}.split-foto>:last-child{order:-1}.std-caveo .split-foto .foto-hoch,.std-caveo .split-foto .foto-hoch img{min-height:clamp(220px,48vw,320px)}.std-caveo .holding-teaser .foto-hoch,.std-caveo .holding-teaser .foto-hoch img{min-height:clamp(180px,42vw,260px)}.holding-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.wrap{min-width:0}.nav{padding-left:var(--wrap-gutter);padding-right:var(--wrap-gutter)}.top .wrap,.top-kompakt .wrap,.lockup{gap:var(--a2)}.lockup img{max-width:40vw;height:36px}.lockup .nm,.std-sonnenhuegel .lockup .nm,.std-sonnenschein .lockup .nm{max-width:calc(100vw - 6.75rem);font-size:16px}.lockup .en{letter-spacing:.06em;font-size:10px}.std-caveo{--h1-groesse:clamp(32px,9vw,44px)}.holding-zahlen{grid-template-columns:minmax(0,1fr)}:is(.hero-foto .btns,.hero-skipper-host .btns,.hero:has(>.hero-skipper) .btns){flex-direction:column;align-items:stretch}:is(.hero-foto .btn,.hero-skipper-host .btn,.hero:has(>.hero-skipper) .btn){width:100%}.burger{padding:0 var(--a2);min-width:44px;min-height:44px;font-size:15px}.zahl{padding:var(--a5)var(--a3)}.zahl span{letter-spacing:.04em;overflow-wrap:anywhere;font-size:12px}.card,.note,.job,.ort,.hinweis{padding:var(--a5)var(--a4)}.job{gap:var(--a4)}.job .apply{margin-left:0}.fbot{gap:var(--a2);flex-direction:column}h1,h2{overflow-wrap:break-word}.hero-addr{font-size:14px}.hero-skipper-dot{margin-inline:-6px}.buehne-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.buehne-avatar{width:64px;min-width:64px;height:64px}.buehne-foto{min-height:clamp(200px,48vw,280px)}}@media (max-width:360px){.wrap{min-width:0}.top .wrap,.top-kompakt .wrap{gap:var(--a2);padding-top:var(--a2);padding-bottom:var(--a2)}.lockup{gap:var(--a2);min-width:0}.lockup img{width:auto;max-width:36vw;height:32px}.lockup .nm,.std-sonnenhuegel .lockup .nm,.std-sonnenschein .lockup .nm{max-width:calc(100vw - 6.5rem);font-size:16px}.lockup .en{letter-spacing:.04em;font-size:10px}.burger{min-width:44px;min-height:44px;padding:0 var(--a2);font-size:15px}.zahlen,.zahlen.zwei,.zahlen.drei,.zahlen.vier,.zahlen.fuenf,.zahlen.sechs,.grid,.g2,.g3,.g4{--spalten:1}.zahl{padding:var(--a4)var(--a3);border-right:0;border-bottom:1px solid var(--linie)}.zahl:last-child{border-bottom:0}.zahl span{letter-spacing:.04em;overflow-wrap:anywhere;font-size:12px}.ort img{height:64px}.ort img.ort-foto,.suche-karte>img{height:160px}.hauskarte-foto img{height:168px}.hauskarte-text{padding:var(--a4)}.hauskarte-text h3{font-size:22px}.ort .n{font-size:20px}.hero-mark img{max-height:min(var(--marke-hoehe),128px)}.hero.hero-foto,.hero.hero-skipper-host{min-height:min(64svh,480px)}.hero:has(>.hero-skipper){min-height:min(64svh,480px)}.hero-foto-feld img,.hero-skipper-slide img{min-height:0}:is(.hero-foto .btn,.hero-skipper-host .btn,.hero:has(>.hero-skipper) .btn){max-width:100%;min-height:48px}.galerie,.galerie.zwei,.galerie.drei,.galerie.vier,.galerie.fuenf,.galerie.sechs{--spalten:1}.std-caveo .hero-grid>:first-child{padding:var(--a6)var(--wrap-gutter)var(--a7)}.std-caveo .hero-mark{min-height:180px}.std-caveo .lockup .en{letter-spacing:.02em;font-size:11px}.holding-teaser h3{overflow-wrap:break-word;font-size:20px}.holding-zahlen{grid-template-columns:minmax(0,1fr)}.holding-kennzahl{padding:var(--a5)var(--a4)}}html:has(.parkplatz-seite){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:is(html:has(.parkplatz-seite),body:has(.parkplatz-seite)){overscroll-behavior:none;height:100%;overflow:hidden}.parkplatz-seite{background:#f6f1e8;height:100svh;max-height:100svh;overflow:hidden}.parkplatz{--park-papier:#f6f1e8;--park-kreis:#e8dfd0;--park-akzent:#b8956a;--park-ink:#2a2a2a;--park-muted:#6b6560;--park-pad-y:clamp(14px,2.6svh,28px);--park-pad-x:clamp(18px,5vw,28px);--park-quote:clamp(22px,1.8svh + 4vw,28px);--park-body:clamp(14px,.5svh + 2.2vw,16px);--park-label:clamp(11px,.35svh + 1.8vw,13px);--park-basis:clamp(14px,.45svh + 2vw,16px);--park-gap:clamp(10px,1.8svh,18px);--park-block-gap:clamp(14px,2.6svh,22px);box-sizing:border-box;background:var(--park-papier);height:100%;max-height:100%;color:var(--park-ink);padding:max(var(--park-pad-y),env(safe-area-inset-top,0px))max(var(--park-pad-x),env(safe-area-inset-right,0px))max(var(--park-pad-y),env(safe-area-inset-bottom,0px))max(var(--park-pad-x),env(safe-area-inset-left,0px));flex-direction:column;display:flex;position:relative;overflow:hidden}.parkplatz-kreis{aspect-ratio:1;background:var(--park-kreis);opacity:.85;pointer-events:none;z-index:0;border-radius:50%;width:min(92vw,420px);animation:.9s cubic-bezier(.16,1,.3,1) both parkplatz-kreis;position:absolute;top:-10%;right:-28%}.parkplatz-kopf,.parkplatz-mitte,.parkplatz-fuss{z-index:1;flex-shrink:0;position:relative}.parkplatz-kopf{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(8px,2vw,16px);min-height:0;animation:.55s cubic-bezier(.16,1,.3,1) both parkplatz-ein;display:flex}.parkplatz-lockup{color:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:clamp(10px,2.5vw,14px);min-width:0;text-decoration:none;transition:opacity .12s ease-out;display:inline-flex}.parkplatz-lockup:active{opacity:.72}.parkplatz-marke{object-fit:contain;flex-shrink:0;width:auto;height:clamp(34px,5svh,42px)}.parkplatz-wortmarke{flex-wrap:wrap;align-items:baseline;gap:.35em .45em;min-width:0;line-height:1.05;display:inline-flex}.parkplatz-name{font-family:var(--sans);letter-spacing:.04em;color:var(--navy);font-size:clamp(17px,1svh + 3.2vw,20px);font-weight:700}.parkplatz-suffix{font-family:var(--sans);letter-spacing:.12em;color:var(--navy);opacity:.72;font-size:clamp(10px,.5svh + 1.6vw,12px);font-weight:400}.parkplatz-leitmotiv{font-family:var(--sans);letter-spacing:.12em;color:var(--park-muted);text-align:right;white-space:nowrap;flex-shrink:0;margin:0;font-size:clamp(8px,.3svh + 1.2vw,11px);font-weight:500}.parkplatz-mitte{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;width:100%;max-width:100%;min-height:0;margin:0;padding:clamp(8px,1.6svh,20px) 0;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both parkplatz-ein;display:flex;overflow:hidden}.parkplatz-linie{background:var(--park-akzent);width:clamp(28px,8vw,40px);height:2px;margin:0 auto var(--park-gap);flex-shrink:0}.parkplatz-zitat{max-width:22em;min-height:0;margin:0}.parkplatz-zitat p{font-family:var(--serif);font-weight:400;font-size:var(--park-quote);letter-spacing:-.015em;color:var(--park-ink);margin:0;line-height:1.28}.parkplatz-basis{margin:var(--park-gap)0 0;font-family:var(--sans);font-size:var(--park-basis);letter-spacing:.01em;color:var(--park-ink);font-weight:500;line-height:1.4}.parkplatz-basis strong{font-weight:700}.parkplatz-saetze{gap:var(--park-block-gap);text-align:center;grid-template-columns:1fr;justify-items:center;width:100%;min-height:0;margin:clamp(14px,2.8svh,24px) 0 0;padding:0;list-style:none;animation:.75s cubic-bezier(.16,1,.3,1) .16s both parkplatz-ein;display:grid}.parkplatz-saetze li{min-width:0}.parkplatz-saetze h2{font-family:var(--sans);font-size:var(--park-label);letter-spacing:.16em;color:var(--park-akzent);margin:0 0 clamp(4px,.8svh,8px);font-weight:600}.parkplatz-saetze p{font-family:var(--sans);font-size:var(--park-body);color:var(--park-ink);max-width:none;margin:0;line-height:1.4}.parkplatz-fuss{border-top:1px solid #2a2a2a1f;justify-content:space-between;align-items:center;gap:clamp(12px,3vw,24px);min-height:0;margin-top:auto;padding-top:clamp(16px,2.8svh,28px);padding-bottom:clamp(4px,1svh,12px);animation:.6s cubic-bezier(.16,1,.3,1) .22s both parkplatz-ein;display:flex}.parkplatz-fuss-text{min-width:0}.parkplatz-fuss-text p{font-family:var(--sans);color:var(--park-muted);margin:0;font-size:clamp(11px,.35svh + 1.6vw,12px);line-height:1.35}.parkplatz-fuss-text p+p{display:none}.parkplatz-rechts{flex-shrink:0;gap:clamp(4px,1vw,8px);display:flex}.parkplatz-rechts span{min-height:44px;font-family:var(--sans);color:var(--park-muted);cursor:default;justify-content:center;align-items:center;gap:7px;padding:0 6px;font-size:clamp(12px,.35svh + 1.8vw,13px);display:inline-flex}.parkplatz-rechts span:before{content:"";background:var(--park-akzent);border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (hover:hover) and (pointer:fine){.parkplatz-lockup:hover{opacity:.85}}@keyframes parkplatz-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes parkplatz-kreis{0%{opacity:0;transform:scale(.94)}to{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.parkplatz-kreis,.parkplatz-kopf,.parkplatz-mitte,.parkplatz-saetze,.parkplatz-fuss{animation:none}}@media (max-height:720px){.parkplatz{--park-pad-y:clamp(10px,1.8svh,16px);--park-quote:clamp(20px,1.4svh + 3.4vw,24px);--park-body:clamp(13px,.4svh + 2vw,15px);--park-basis:clamp(13px,.35svh + 1.8vw,15px);--park-gap:clamp(8px,1.3svh,12px);--park-block-gap:clamp(10px,1.8svh,16px)}.parkplatz-mitte{padding:clamp(4px,1svh,12px) 0}.parkplatz-saetze{margin-top:clamp(10px,1.8svh,16px)}.parkplatz-fuss{padding-top:clamp(12px,2svh,20px)}}@media (max-height:600px){.parkplatz{--park-quote:clamp(18px,1.1svh + 3vw,21px);--park-body:clamp(13px,.3svh + 1.6vw,14px);--park-block-gap:clamp(8px,1.3svh,12px)}.parkplatz-marke{height:clamp(28px,4.4svh,34px)}}@media (min-width:768px){.parkplatz{--park-pad-y:clamp(16px,3svh,40px);--park-pad-x:clamp(28px,4vw,72px);--park-quote:clamp(22px,1.6vw + 1.6svh,36px);--park-body:clamp(13px,.55vw + .55svh,15px);--park-label:clamp(10px,.4vw + .4svh,12px);--park-basis:clamp(13px,.6vw + .4svh,16px);--park-gap:clamp(12px,2.2svh,36px);--park-block-gap:clamp(16px,2.5vw,40px)}.parkplatz-kreis{width:min(72vw,640px);top:-18%;right:-12%}.parkplatz-kopf{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.parkplatz-marke{height:clamp(32px,4.2svh,44px)}.parkplatz-name{font-size:clamp(16px,1.1vw + .5svh,22px)}.parkplatz-suffix{letter-spacing:.16em;font-size:clamp(10px,.65vw + .3svh,13px)}.parkplatz-leitmotiv{text-align:right;letter-spacing:.16em;font-size:clamp(9px,.5vw + .3svh,11px);display:block}.parkplatz-mitte{max-width:min(920px,100%);margin:0 auto;padding:clamp(10px,2.2svh,28px) 0}.parkplatz-zitat{max-width:38em}.parkplatz-saetze{gap:var(--park-block-gap);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;margin-top:clamp(18px,3.2svh,56px)}.parkplatz-saetze p{max-width:34ch;line-height:1.45}.parkplatz-fuss{align-items:flex-end;padding-top:clamp(12px,1.8svh,28px);padding-bottom:0}.parkplatz-fuss-text p+p{margin-top:2px;font-size:clamp(10px,.4vw + .3svh,12px);display:block}.parkplatz-rechts{gap:clamp(14px,2.5vw,28px)}.parkplatz-rechts span{min-height:0;padding:0;font-size:clamp(11px,.45vw + .35svh,13px)}}@media (min-width:768px) and (max-height:720px){.parkplatz{--park-quote:clamp(18px,1.4vw + 1.2svh,28px);--park-gap:clamp(8px,1.5svh,20px)}.parkplatz-saetze{margin-top:clamp(12px,2.4svh,28px)}.parkplatz-fuss-text p+p{display:none}}
