.bewertungen__kopf[data-astro-cid-3mvpas3r]{justify-content:space-between;align-items:end;gap:var(--raum-6);margin-bottom:var(--raum-12);flex-wrap:wrap;display:flex}.bewertungen__wert[data-astro-cid-3mvpas3r]{font-family:var(--schrift-display);font-size:var(--text-h1);align-items:center;gap:var(--raum-4);margin:0;line-height:1;display:flex}.bewertungen__sterne[data-astro-cid-3mvpas3r]{color:var(--farbe-marke);letter-spacing:.1em;font-size:1.5rem}.bewertungen__anzahl[data-astro-cid-3mvpas3r]{color:var(--farbe-text-leise);margin:var(--raum-2) 0 0}.bewertungen__liste[data-astro-cid-3mvpas3r]{gap:var(--raum-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bewertungen__liste[data-astro-cid-3mvpas3r] li{background:var(--farbe-weiss);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-l);padding:var(--raum-6);gap:var(--raum-3);align-content:start;display:grid}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-kopf{gap:var(--raum-3);align-items:center;display:flex}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-ini{background:var(--farbe-nacht);width:2.5rem;height:2.5rem;color:var(--farbe-marke-hell);border-radius:50%;place-items:center;font-weight:600;display:grid}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-name{margin:0;font-weight:600}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-zeit{font-size:var(--text-xs);color:var(--farbe-text-leise);margin:0}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-sterne{color:var(--farbe-marke);letter-spacing:.1em;margin:0}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-text{color:var(--farbe-text-leise);font-size:var(--text-sm);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-text.offen{-webkit-line-clamp:unset}.bewertungen__liste[data-astro-cid-3mvpas3r] .b-mehr{color:var(--farbe-marke-dunkel);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;justify-self:start;min-height:44px;padding:0;text-decoration:underline}.held{isolation:isolate;color:#fff;min-height:max(36rem,100svh);padding-top:var(--kopf-hoehe);align-items:end;display:grid;position:relative;overflow:hidden}.held__bild{z-index:-2;position:absolute;inset:0}.held__bild img{object-fit:cover;object-position:62% 40%;width:100%;height:100%}.held__ruhe{z-index:-1;background:#1917176b;position:absolute;inset:0}.held__inhalt{padding-block:var(--raum-16) clamp(4rem, 12vh, 8rem);justify-items:start;display:grid}.held__titel{font-size:var(--text-riesig);margin:0 0 var(--raum-6);letter-spacing:-.02em;font-weight:300;line-height:.88}.held__titel .zeile{padding-bottom:.06em;display:block;overflow:hidden}.held__titel .zeile>span{display:inline-block}.held__titel .zeile+.zeile{padding-left:.6em;font-style:italic}.held .unterzeile{color:#fff}.held__lead{max-width:34rem;font-size:var(--text-lg);margin-bottom:var(--raum-8);color:var(--grau-100);font-weight:300;line-height:1.6}.held__knoepfe{gap:var(--raum-3);flex-wrap:wrap;display:flex}.held .btn--umriss{--btn-rand:#fff9;--btn-fg:#fff}.held__quadrat{fill:none;stroke:#fff;stroke-width:.5px;opacity:.75;z-index:-1;width:clamp(9rem,22vw,20rem);height:auto;position:absolute;top:50%;right:clamp(1rem,7vw,7rem);translate:0 -50%}.held__q-rand,.held__q-innen,.held__q-linie{stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.held__q-innen{stroke:var(--blau)}.held__weiter{left:50%;bottom:var(--raum-6);width:44px;height:3.5rem;display:block;position:absolute;translate:-50%}.held__weiter span{background:#ffffff80;width:1px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.held__weiter span:after{content:"";background:var(--blau);height:40%;animation:weiter 2.4s var(--kurve-weich) infinite;position:absolute;top:-40%;left:0;right:0}@keyframes weiter{to{top:100%}}.versprechen{background:var(--grau-850)}.versprechen__innen{text-align:center;justify-items:center;gap:var(--raum-4);display:grid}.versprechen__blume{width:4rem;height:auto;margin-bottom:var(--raum-2)}.versprechen .lead{margin:0 auto var(--raum-4)}.bereiche{background:var(--grau-900);border-block:1px solid var(--grau-700)}.bereiche__raster{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;padding:0;list-style:none;display:grid}.bereich{border-right:1px solid var(--grau-700);border-bottom:1px solid var(--grau-700)}.bereich:nth-child(3n){border-right:0}.bereich:nth-last-child(-n+3){border-bottom:0}.bereich a{gap:var(--raum-3);color:var(--farbe-text-leise);height:100%;transition:background var(--dauer-normal) var(--kurve);align-content:start;padding:clamp(1.75rem,3.5vw,3rem);text-decoration:none;display:grid}.bereich a:hover{background:var(--grau-850)}.bereich__icon{width:3.25rem;height:3.25rem;color:var(--blau);margin-bottom:var(--raum-2)}.bereich__icon svg{width:100%;height:100%}.bereich__icon svg *{fill:none!important}.bereich__titel{font-size:var(--text-h4);transition:color var(--dauer-normal);margin:0}.bereich p{font-size:var(--text-sm);margin:0}.bereich .textlink{margin-top:var(--raum-2)}.bereich a:hover .bereich__titel{color:var(--blau)}.bereich a:hover .textlink:after{width:3rem}.ort__raster{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ort__galerie{gap:var(--raum-4);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid;position:relative}.ort__galerie:before{content:"";border:1px solid var(--farbe-linie);z-index:0;position:absolute;inset:-1.25rem 1.25rem 1.25rem -1.25rem}.ort__b{margin:0;position:relative;overflow:hidden}.ort__b img{object-fit:cover;width:100%;height:100%}.ort__b--1{aspect-ratio:16/9;grid-column:1/-1}.ort__b--2,.ort__b--3{aspect-ratio:4/3}.ort__zeichen{width:4.5rem;color:var(--grau-400);margin-bottom:var(--raum-4);display:block}.ort__zeichen svg{width:100%;height:auto}.ort__zeichen svg *{fill:none!important}.zitate{align-content:start;min-height:15rem;display:grid;position:relative}.zitat{animation:zitat-ein var(--dauer-langsam) var(--kurve)}.zitat[hidden]{display:none}@keyframes zitat-ein{0%{opacity:0;transform:translateY(10px)}}.zitat__titel{font-family:var(--schrift-versal);font-size:var(--text-xs);letter-spacing:var(--laufweite-versal);text-transform:uppercase;color:var(--blau);margin-bottom:var(--raum-3);font-weight:500}.zitat p{font-family:var(--schrift-display);font-size:var(--text-h4);color:var(--grau-100);margin:0;line-height:1.35}.zitate__punkte{gap:var(--raum-1);margin-top:var(--raum-6);display:flex}.zitate__punkte button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.zitate__punkte button:before{content:"";background:var(--grau-600);width:1.75rem;height:1px;transition:background var(--dauer-normal), height var(--dauer-normal)}.zitate__punkte button[aria-selected=true]:before{background:var(--blau);height:2px}.ort__video{margin-top:var(--raum-8)}.ort__video [data-k=einbettung]{aspect-ratio:16/9}.wege{padding-top:0}.wege__raster{gap:var(--raum-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;padding:0;list-style:none;display:grid}.weg a{color:var(--farbe-tinte-leise);text-decoration:none;display:grid}.weg__bild{aspect-ratio:3/4;display:block;overflow:hidden}.weg__bild img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--kurve)}.weg__tafel{background:var(--creme);margin:-5rem var(--raum-6) 0;padding:var(--raum-8) var(--raum-6);text-align:center;gap:var(--raum-2);transition:transform var(--dauer-normal) var(--kurve);justify-items:center;display:grid;position:relative}.weg__titel{color:var(--farbe-tinte);font-size:var(--text-h4);margin:0}.weg__text{font-size:var(--text-sm);line-height:1.6}.weg__mehr{margin-top:var(--raum-2);font-family:var(--schrift-versal);font-size:var(--text-xs);letter-spacing:var(--laufweite-versal);text-transform:uppercase;color:var(--blau-tief);gap:var(--raum-2);align-items:center;display:inline-flex}.weg__mehr:after{content:"";width:1.5rem;height:1px;transition:width var(--dauer-normal) var(--kurve);background:currentColor}.weg a:hover .weg__bild img{transform:scale(1.05)}.weg a:hover .weg__tafel{transform:translateY(-.5rem)}.weg a:hover .weg__mehr:after{width:2.75rem}.regala{background:var(--grau-900)}.regala__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.regala .lead a{color:var(--blau);white-space:nowrap;text-decoration:none}.regala__knoepfe{gap:var(--raum-3);margin-top:var(--raum-8);flex-wrap:wrap;display:flex}.regala__bild{isolation:isolate;margin:0;position:relative}.regala__bild:before{content:"";border:1px solid var(--farbe-linie);z-index:-1;position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.regala__bild img{width:100%;height:auto}.somos__raster{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;display:grid}.somos__bild{grid-area:1/1;margin:0;overflow:hidden}.somos__bild img{aspect-ratio:16/10;object-fit:cover;width:100%}.somos__tafel{z-index:1;grid-area:1/2;margin-left:-7rem;padding:clamp(2rem,4vw,3.5rem);position:relative}.somos__tafel p{color:var(--farbe-tinte-leise)}.somos__tafel .btn{margin-top:var(--raum-4)}.somos__blume{width:4.5rem;height:auto;margin-bottom:var(--raum-4)}.noticias{border-top:1px solid var(--grau-700)}.noticias__kopf{text-align:center;margin-bottom:var(--raum-12);justify-items:center;display:grid}.noticias__kopf .lead{margin-inline:auto}.noticias__blume{width:4rem;height:auto;margin-bottom:var(--raum-4)}.noticias__alle{text-align:center;margin:var(--raum-12) 0 0}.karte-anfahrt{padding-bottom:var(--raum-16)}.karte-anfahrt [data-k=einbettung]{aspect-ratio:21/8;max-width:none}.logo-schluss{padding-bottom:var(--raum-12);color:var(--grau-600);--logo-schnitt:var(--grau-850);place-items:center;font-size:.8rem;display:grid}@media (width<=960px){.bereiche__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.bereich:nth-child(3n){border-right:1px solid var(--grau-700)}.bereich:nth-child(2n){border-right:0}.bereich:nth-last-child(-n+3){border-bottom:1px solid var(--grau-700)}.bereich:nth-last-child(-n+2){border-bottom:0}.ort__raster,.regala__raster{grid-template-columns:minmax(0,1fr)}.wege__raster{grid-template-columns:minmax(0,1fr);max-width:30rem}.somos__raster{grid-template-columns:minmax(0,1fr)}.somos__tafel{margin:-4rem var(--raum-4) 0;grid-area:2/1}.held__quadrat{opacity:.35;right:var(--raum-4);top:30%}}@media (width<=600px){.bereiche__raster{grid-template-columns:minmax(0,1fr)}.bereich{border-right:0!important;border-bottom:1px solid var(--grau-700)!important}.bereich:last-child{border-bottom:0!important}.karte-anfahrt [data-k=einbettung]{aspect-ratio:4/5}.held__titel .zeile+.zeile{padding-left:.3em}}@media (prefers-reduced-motion:reduce){.held__weiter span:after{animation:none}}.regala,.somos,.ort{overflow-x:clip}
