@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Ersatz;src:local("Georgia"),local("Times New Roman");size-adjust:92%;ascent-override:98%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Hanken Ersatz;src:local("Arial"),local("Helvetica Neue");size-adjust:101%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--nacht-950: #04100f;--nacht-900: #06151a;--nacht-800: #0a1f26;--nacht-700: #102b34;--nacht-600: #17404a;--daemmerung-900: #150d2b;--daemmerung-700: #2a1850;--sand-200: #f3ece2;--sand-300: #e6d9c8;--sand-500: #cfbba4;--sand-700: #af9b84;--wasser-300: #9ad8e6;--wasser-400: #62bdd1;--wasser-600: #2594b0;--farbe-grund: var(--nacht-900);--farbe-grund-tief: var(--nacht-950);--farbe-flaeche: var(--nacht-800);--farbe-flaeche-hoch: var(--nacht-700);--farbe-text: #d9e3e4;--farbe-text-leise: #a3b8bc;--farbe-ueberschrift: var(--sand-200);--farbe-linie: rgba(207, 187, 164, .22);--farbe-linie-stark: rgba(207, 187, 164, .5);--farbe-akzent: var(--sand-500);--farbe-akzent-hover: var(--sand-300);--farbe-akzent-auf: #06151a;--farbe-fokus: var(--wasser-300);--verlauf-wasserlicht: linear-gradient(90deg, #2594b0 0%, #7a4fd0 52%, #d98f3e 100%);--verlauf-daemmerung: linear-gradient(160deg, #150d2b 0%, #0a1f26 62%, #06151a 100%);--schrift-anzeige: "Cormorant Garamond", "Cormorant Ersatz", Georgia, serif;--schrift-text: "Hanken Grotesk", "Hanken Ersatz", system-ui, sans-serif;--text-klein: .875rem;--text-basis: clamp(1rem, .96rem + .2vw, 1.125rem);--text-gross: clamp(1.125rem, 1.02rem + .5vw, 1.4rem);--anzeige-s: clamp(1.75rem, 1.3rem + 1.6vw, 2.6rem);--anzeige-m: clamp(2.3rem, 1.4rem + 3.4vw, 4.4rem);--anzeige-l: clamp(3rem, 1.2rem + 6.6vw, 7.6rem);--rand: clamp(1.25rem, 5.2vw, 4.75rem);--breite: 1360px;--raum-sektion: clamp(5rem, 3rem + 8vw, 10rem);--raum-1: .5rem;--raum-2: 1rem;--raum-3: 1.5rem;--raum-4: 2.5rem;--raum-5: 4rem;--kopf-hoehe: 4.5rem;--radius: 2px;--schatten-tief: 0 30px 80px -30px rgba(0, 0, 0, .75);--dauer-schnell: .16s;--dauer-normal: .28s;--dauer-langsam: .7s;--dauer-wasser: 1.5s;--kurve-ein: cubic-bezier(.22, 1, .36, 1);--kurve-bewegung: cubic-bezier(.65, 0, .35, 1);--kurve-wasser: cubic-bezier(.3, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--kopf-hoehe)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--farbe-grund);color:var(--farbe-text);font-family:var(--schrift-text);font-size:var(--text-basis);line-height:1.7;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-family:var(--schrift-anzeige);font-weight:300;color:var(--farbe-ueberschrift);line-height:1.08;text-wrap:balance}p{margin:0 0 1.1em;text-wrap:pretty}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration-color:var(--farbe-linie-stark);text-underline-offset:.25em;transition:color var(--dauer-normal) var(--kurve-ein),text-decoration-color var(--dauer-normal) var(--kurve-ein)}a:hover{color:var(--sand-200);text-decoration-color:currentColor}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:3px;border-radius:1px}.sprunglink{position:fixed;left:1rem;top:0;z-index:200;padding:.75rem 1.25rem;background:var(--sand-500);color:var(--farbe-akzent-auf);transform:translateY(-120%);transition:transform var(--dauer-normal) var(--kurve-ein)}.sprunglink:focus{transform:translateY(1rem)}.behaelter{width:100%;max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding-inline:var(--rand)}.sektion{padding-block:var(--raum-sektion);position:relative}.nur-lesen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.knopf{--knopf-hoehe: 3.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:var(--knopf-hoehe);padding:0 2rem;font-family:var(--schrift-text);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;position:relative;isolation:isolate;overflow:hidden;transition:background-color var(--dauer-normal) var(--kurve-ein),color var(--dauer-normal) var(--kurve-ein),transform var(--dauer-schnell) var(--kurve-ein),border-color var(--dauer-normal) var(--kurve-ein)}.knopf--haupt{background:var(--farbe-akzent);color:var(--farbe-akzent-auf)}.knopf--haupt:hover{background:var(--farbe-akzent-hover);color:var(--farbe-akzent-auf)}.knopf--haupt:active{transform:scale(.97)}.knopf--leise{background:transparent;color:var(--sand-200);border-color:var(--farbe-linie-stark)}.knopf--leise:hover{border-color:var(--sand-200);color:var(--sand-200);background:#f3ece20f}.knopf--klein{--knopf-hoehe: 2.65rem;padding:0 1.4rem;font-size:.75rem}.textlink{display:inline-flex;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--sand-300);padding-block:.6rem;border-bottom:1px solid var(--farbe-linie-stark);transition:border-color var(--dauer-normal) var(--kurve-ein),color var(--dauer-normal) var(--kurve-ein)}.textlink:hover{border-color:var(--sand-200);color:var(--sand-200)}.js .zeige{opacity:0;transform:translateY(26px);transition:opacity var(--dauer-langsam) var(--kurve-ein),transform var(--dauer-langsam) var(--kurve-ein);transition-delay:var(--verzug, 0ms)}.js .zeige.ist-sichtbar{opacity:1;transform:none}.js .wasser{clip-path:inset(100% 0 0 0);transition:clip-path var(--dauer-wasser) var(--kurve-wasser)}.js .wasser img{transform:scale(1.14);transition:transform calc(var(--dauer-wasser) * 1.6) var(--kurve-wasser)}.js .wasser.ist-sichtbar{clip-path:inset(0 0 0 0)}.js .wasser.ist-sichtbar img{transform:none}@media(prefers-reduced-motion:reduce){.js .zeige,.js .wasser,.js .wasser img{opacity:1;transform:none;clip-path:none;transition:none}}.kopf{position:fixed;inset:0 0 auto;z-index:100;height:var(--kopf-hoehe);transition:background-color var(--dauer-normal) var(--kurve-ein),backdrop-filter var(--dauer-normal) var(--kurve-ein),transform var(--dauer-normal) var(--kurve-ein)}.kopf.ist-gescrollt{background:#06151ae0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--farbe-linie)}.kopf__innen{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.kopf__logo{justify-self:center;display:block;line-height:0}.kopf__logo img{height:3.2rem;width:auto}.menueknopf{justify-self:start;display:inline-flex;align-items:center;gap:.9rem;min-height:2.75rem;padding:0;background:none;border:0;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sand-200)}.menueknopf__striche{display:grid;gap:6px;width:1.75rem}.menueknopf__striche i{display:block;height:1px;background:currentColor;transform-origin:left;transition:transform var(--dauer-normal) var(--kurve-ein)}.menueknopf__striche i:last-child{transform:scaleX(.62)}@media(hover:hover)and (pointer:fine){.menueknopf:hover .menueknopf__striche i:last-child{transform:none}}.kopf__aktion{justify-self:end;display:flex;align-items:center;gap:1.5rem}.kopf__telefon{display:none;font-size:.9rem;letter-spacing:.04em;text-decoration:none;color:var(--sand-300)}@media(min-width:62rem){.kopf__telefon{display:inline}}@media(max-width:30rem){.menueknopf__text{display:none}.kopf__logo img{height:2.8rem}.kopf__aktion .knopf{padding:0 1rem}}.menue{position:fixed;inset:0;z-index:300;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:var(--farbe-text);background:var(--verlauf-daemmerung);opacity:0;visibility:hidden;transition:opacity var(--dauer-normal) var(--kurve-ein),visibility 0s linear var(--dauer-normal)}.menue[open]{opacity:1;visibility:visible;transition-delay:0s}.menue::backdrop{background:transparent}.menue__innen{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;padding-block:1rem 2.5rem}.menue__kopf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:calc(var(--kopf-hoehe) - 1rem)}.menue__zu{justify-self:start;background:none;border:0;cursor:pointer;min-height:2.75rem;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sand-200)}.menue__zu:hover{color:#fff}.menue__logo{line-height:0}.menue__logo img{height:3.2rem;width:auto}.menue__liste{align-self:center;display:grid;gap:clamp(.25rem,1.5vh,.9rem);padding-block:2rem}.menue__liste a{display:inline-block;font-family:var(--schrift-anzeige);font-weight:300;font-size:clamp(2rem,1rem + 4.4vw,4.4rem);line-height:1.12;text-decoration:none;color:var(--sand-200);opacity:.8;transform:translateY(14px);transition:opacity var(--dauer-normal) var(--kurve-ein),transform var(--dauer-langsam) var(--kurve-ein),color var(--dauer-normal) var(--kurve-ein)}.menue[open] .menue__liste a{transform:none;transition-delay:calc(var(--n) * 55ms + 80ms),calc(var(--n) * 55ms + 80ms),0s}.menue__liste a:hover{opacity:1;color:#fff}.menue__fuss{display:flex;flex-wrap:wrap;gap:1rem 3rem;justify-content:space-between;align-items:flex-end;font-size:.95rem;color:var(--farbe-text-leise)}.menue__fuss a{text-decoration:none;color:var(--sand-300)}.held{position:relative;min-height:100svh;height:100svh;display:grid;align-items:end;overflow:hidden;background:var(--nacht-950)}.held__medien{position:absolute;inset:0}.held__medien img,.held__medien video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.held__medien video{opacity:0;transition:opacity 1.6s var(--kurve-wasser)}.held__medien video.laeuft{opacity:1}.held__schleier{position:absolute;inset:0;background:linear-gradient(180deg,#04100f9e,#04100f00 26%),linear-gradient(0deg,#04100ff5,#04100fb8 42%,#04100f47 78%),linear-gradient(90deg,#04100f8c,#04100f00 62%)}.held__korn{position:absolute;inset:0;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.held__inhalt{position:relative;z-index:2;padding-bottom:clamp(3.5rem,9vh,6.5rem);padding-top:7rem}.held h1{font-size:var(--anzeige-l);max-width:13ch;color:#fff;letter-spacing:-.012em}.held__text{max-width:36rem;margin-top:clamp(1.25rem,3vh,2rem);font-size:var(--text-gross);color:var(--sand-300);line-height:1.6}.held__aktionen{margin-top:clamp(1.75rem,4vh,2.75rem);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2.25rem}.held__hinweis{margin-top:1.5rem;font-size:var(--text-klein);color:var(--farbe-text-leise)}.held__pause{position:absolute;z-index:3;right:var(--rand);bottom:clamp(1.5rem,4vh,2.5rem);min-height:2.75rem;padding:0 1rem;background:#06151a80;border:1px solid var(--farbe-linie);border-radius:var(--radius);color:var(--sand-300);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px)}.held__pause:hover{border-color:var(--farbe-linie-stark);color:#fff}.held__pause[hidden]{display:none}.held__linie{position:absolute;z-index:2;left:50%;bottom:0;width:1px;height:3.5rem;background:linear-gradient(180deg,transparent,var(--sand-500));transform-origin:top;animation:linie 3.2s var(--kurve-bewegung) infinite;display:none}@keyframes linie{0%{transform:scaleY(0)}55%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(min-width:62rem){.held__linie{display:block}}@media(prefers-reduced-motion:reduce){.held__linie{animation:none}.held__medien video{display:none}}.haltung{background:var(--farbe-grund)}.haltung__gitter{display:grid;gap:var(--raum-4)}.haltung__satz{font-family:var(--schrift-anzeige);font-weight:300;font-size:var(--anzeige-m);line-height:1.12;color:var(--sand-200);max-width:22ch}.haltung__rechts{display:grid;gap:var(--raum-4);align-content:end}.haltung__text{max-width:34rem;font-size:var(--text-gross);line-height:1.65}.fakten{display:grid;gap:0;border-top:1px solid var(--farbe-linie)}.fakten li{display:grid;grid-template-columns:9.5rem 1fr;gap:1rem;align-items:baseline;padding-block:1.1rem;border-bottom:1px solid var(--farbe-linie)}.fakten b{font-family:var(--schrift-anzeige);font-weight:400;font-size:1.9rem;line-height:1;color:var(--sand-300)}.fakten span{color:var(--farbe-text-leise);font-size:.95rem;line-height:1.5}@media(min-width:62rem){.haltung__gitter{grid-template-columns:1.15fr 1fr;gap:var(--raum-5)}}.panorama{margin-top:var(--raum-5);position:relative}.panorama__bild{aspect-ratio:2.4 / 1;overflow:hidden;background:var(--nacht-800)}.panorama__bild img{width:100%;height:100%;object-fit:cover}@media(max-width:47.99rem){.panorama__bild{aspect-ratio:4 / 3}}.panorama figcaption{margin-top:1rem;font-size:var(--text-klein);color:var(--farbe-text-leise)}.stunde{background:var(--verlauf-daemmerung)}.stunde__kopf{padding-block:var(--raum-sektion) var(--raum-4)}.stunde__kopf h2{font-size:var(--anzeige-m);max-width:16ch}.stunde__kopf p{margin-top:1.25rem;max-width:34rem;color:var(--farbe-text-leise);font-size:var(--text-gross)}.stunde__kapitel{display:grid;gap:var(--raum-5);padding-bottom:var(--raum-sektion)}.kapitel{display:grid;gap:var(--raum-3)}.kapitel figure{margin:0;overflow:hidden;background:var(--nacht-800);aspect-ratio:16 / 10}.kapitel figure img{width:100%;height:100%;object-fit:cover}.kapitel h3{font-size:var(--anzeige-s)}.kapitel p{max-width:32rem;color:var(--farbe-text)}.stunde__ring,.stunde__nav{display:none}@media(min-width:48rem){.kapitel{grid-template-columns:1.1fr 1fr;gap:var(--raum-4);align-items:center}}.js .stunde--fuehrung .stunde__lauf{position:relative;height:calc(100svh * 4.6)}.js .stunde--fuehrung .stunde__buehne{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;align-content:center;padding-block:calc(var(--kopf-hoehe) + .5rem) 1.5rem}.js .stunde--fuehrung .stunde__raster{display:grid;gap:1.25rem;grid-template-rows:minmax(0,44svh) auto;align-items:stretch}.js .stunde--fuehrung .stunde__kapitel{display:block;padding:0;position:relative}.js .stunde--fuehrung .kapitel{position:absolute;inset:0 0 auto;display:block;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .6s var(--kurve-ein),transform .8s var(--kurve-ein)}.js .stunde--fuehrung .kapitel.ist-aktiv{opacity:1;transform:none;pointer-events:auto}.stunde__tafel{display:none;position:relative;min-height:0}.js .stunde--fuehrung .stunde__tafel{display:block;order:-1;height:100%}.js .stunde--fuehrung .stunde__kapitel{min-height:16rem}.stunde__tafel figure{margin:0;position:absolute;inset:0;overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path var(--dauer-wasser) var(--kurve-wasser);background:var(--nacht-800)}.stunde__tafel figure.ist-offen{clip-path:inset(0 0 0 0)}.stunde__tafel img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 3.2s var(--kurve-wasser)}.stunde__tafel figure.ist-aktiv img{transform:scale(1)}.stunde__ring{display:block;position:relative;width:5.5rem;height:5.5rem;margin-bottom:1.25rem}.stunde__ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.stunde__ring circle{fill:none;stroke-width:1.5}.stunde__ring .spur{stroke:var(--farbe-linie)}.stunde__ring .lauf{stroke:url(#wasserlicht);stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:calc(289 - 289 * var(--fortschritt, 0))}.stunde__ring output{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-family:var(--schrift-anzeige);font-size:1.7rem;line-height:1;color:var(--sand-200)}.stunde__ring output small{display:block;font-family:var(--schrift-text);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--farbe-text-leise);margin-top:.2rem}.stunde__nav{display:flex;gap:.5rem 1.1rem;flex-wrap:wrap;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--farbe-text-leise);margin-bottom:1.25rem}.stunde__nav li{transition:color var(--dauer-normal) var(--kurve-ein)}.stunde__nav li.ist-aktiv{color:var(--sand-200)}.js .stunde--fuehrung .stunde__ring,.js .stunde--fuehrung .stunde__nav{display:flex}.js .stunde--fuehrung .stunde__ring{display:block}.stunde__links{display:grid;align-content:start}.js .stunde--fuehrung .kapitel figure{display:none}.js .stunde--fuehrung .kapitel h3{font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem);margin-bottom:.9rem}.js .stunde--fuehrung .kapitel p{font-size:var(--text-basis)}@media(min-width:62rem){.js .stunde--fuehrung .stunde__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,min(66svh,40rem));gap:var(--raum-5);align-items:center}.js .stunde--fuehrung .stunde__tafel{order:0}.stunde__ring{width:7rem;height:7rem}.stunde__ring output{font-size:2.1rem}}.stunde__ende{height:0}.suiten{background:var(--farbe-grund)}.suiten__kopf{max-width:40rem;margin-bottom:var(--raum-5)}.suiten__kopf h2{font-size:var(--anzeige-m)}.suiten__kopf p{margin-top:1.25rem;color:var(--farbe-text-leise);font-size:var(--text-gross)}.suite{display:grid;gap:var(--raum-4);padding-block:var(--raum-4);border-top:1px solid var(--farbe-linie);align-items:center}.suite:last-child{border-bottom:1px solid var(--farbe-linie)}.suite__bild{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--nacht-800)}.suite__bild img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--kurve-wasser)}.suite:focus-within .suite__bild img{transform:scale(1.045)}@media(hover:hover)and (pointer:fine){.suite:hover .suite__bild img{transform:scale(1.045)}}.suite__bild:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f3ece21f;pointer-events:none}.suite__inhalt h3{font-size:var(--anzeige-m)}.suite__belegung{margin-top:.75rem;font-size:var(--text-klein);letter-spacing:.12em;text-transform:uppercase;color:var(--wasser-300)}.suite__text{margin-top:1.5rem;max-width:30rem}.ausstattung{margin-top:1.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;font-size:.95rem;max-width:34rem}.ausstattung li{display:flex;gap:.7rem;align-items:baseline}.ausstattung li:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:var(--wasser-400);transform:translateY(-.12em)}.ausstattung li.fehlt{color:var(--farbe-text-leise);text-decoration:line-through;text-decoration-color:#a3b8bc80}.ausstattung li.fehlt:before{background:transparent;border:1px solid var(--farbe-text-leise)}.suite__aktion{margin-top:2.25rem}@media(max-width:34rem){.ausstattung{grid-template-columns:1fr}}@media(min-width:62rem){.suite{grid-template-columns:1.1fr 1fr;gap:var(--raum-5);padding-block:var(--raum-5)}.suite:nth-of-type(2n) .suite__bild{order:2}}.eindruecke{background:var(--farbe-grund-tief)}.eindruecke__gitter{display:grid;gap:clamp(.75rem,1.6vw,1.5rem);grid-template-columns:repeat(12,1fr)}.eindruck{position:relative;overflow:hidden;background:var(--nacht-800);margin:0}.eindruck img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--kurve-wasser),filter .6s var(--kurve-ein);filter:saturate(.88) brightness(.94)}@media(hover:hover)and (pointer:fine){.eindruck:hover img{transform:scale(1.05);filter:saturate(1) brightness(1)}}.eindruck:nth-child(1){grid-column:1 / span 12;aspect-ratio:16 / 10}.eindruck:nth-child(2){grid-column:1 / span 6;aspect-ratio:4 / 5}.eindruck:nth-child(3){grid-column:7 / span 6;aspect-ratio:4 / 5}.eindruck:nth-child(4){grid-column:1 / span 12;aspect-ratio:16 / 9}@media(min-width:48rem){.eindruck:nth-child(1){grid-column:1 / span 7;aspect-ratio:4 / 3}.eindruck:nth-child(2){grid-column:8 / span 5;aspect-ratio:auto}.eindruck:nth-child(3){grid-column:1 / span 5;aspect-ratio:auto}.eindruck:nth-child(4){grid-column:6 / span 7;aspect-ratio:4 / 3}}.pakete{background:var(--farbe-grund)}.pakete__gitter{display:grid;gap:var(--raum-4)}.pakete__kopf h2{font-size:var(--anzeige-m);max-width:14ch}.pakete__kopf p{margin-top:1.25rem;color:var(--farbe-text-leise);max-width:28rem}.pakete__kopf .knopf{margin-top:2rem}.paketliste{border-top:1px solid var(--farbe-linie)}.paket{display:grid;grid-template-columns:1fr auto;gap:.25rem 2rem;align-items:baseline;padding:1.6rem .25rem;border-bottom:1px solid var(--farbe-linie);transition:background-color var(--dauer-normal) var(--kurve-ein),box-shadow var(--dauer-normal) var(--kurve-ein)}@media(hover:hover)and (pointer:fine){.paket:hover{background:#f3ece20b;box-shadow:inset 2px 0 0 var(--sand-500)}}.paket h3{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:400}.paket p{grid-column:1;margin:.35rem 0 0;font-size:.95rem;color:var(--farbe-text-leise);max-width:34rem;line-height:1.55}.paket__preis{grid-column:2;grid-row:1;font-family:var(--schrift-anzeige);font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem);color:var(--sand-300);white-space:nowrap;text-align:right}.paket__preis small{display:block;font-family:var(--schrift-text);font-size:.75rem;color:var(--farbe-text-leise);margin-top:.15rem}@media(min-width:62rem){.pakete__gitter{grid-template-columns:.8fr 1.2fr;gap:var(--raum-5)}.pakete__kopf{position:sticky;top:calc(var(--kopf-hoehe) + 2rem);align-self:start}}.gutschein{position:relative;isolation:isolate;overflow:hidden;background:var(--nacht-950)}.gutschein__bild{position:absolute;inset:0;z-index:-1}.gutschein__bild img{width:100%;height:100%;object-fit:cover;opacity:.5}.gutschein__bild:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04100ff0,#04100f8c 55%,#04100fd1)}.gutschein h2{font-size:var(--anzeige-m);max-width:14ch;color:#fff}.gutschein p{margin-top:1.25rem;max-width:30rem;font-size:var(--text-gross);color:var(--sand-300)}.gutschein__aktionen{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center}.sauber{background:var(--farbe-flaeche)}.sauber__gitter{display:grid;gap:var(--raum-4)}.sauber h2{font-size:var(--anzeige-m);max-width:15ch}.sauber__punkte{display:grid;gap:var(--raum-3)}.sauber__punkte li{padding-top:var(--raum-2);border-top:1px solid var(--farbe-linie)}.sauber__punkte b{display:block;font-family:var(--schrift-anzeige);font-weight:400;font-size:1.6rem;line-height:1.2;color:var(--sand-200);margin-bottom:.4rem}.sauber__punkte span{color:var(--farbe-text-leise)}@media(min-width:62rem){.sauber__gitter{grid-template-columns:1fr 1.1fr;gap:var(--raum-5)}}.anreise{background:var(--farbe-grund)}.anreise__gitter{display:grid;gap:var(--raum-4)}.anreise h2{font-size:var(--anzeige-m)}.anreise__adresse{margin-top:1.5rem;font-style:normal;font-size:var(--text-gross);color:var(--sand-200);line-height:1.5}.anreise__adresse a{display:inline-block;margin-top:1rem}.anreise__wege{display:grid;gap:var(--raum-3)}.anreise__wege h3{font-size:1.7rem;font-weight:400;margin-bottom:.5rem}.anreise__wege div{padding-top:var(--raum-2);border-top:1px solid var(--farbe-linie)}@media(min-width:62rem){.anreise__gitter{grid-template-columns:1fr 1.2fr;gap:var(--raum-5)}}.fragen{background:var(--farbe-flaeche)}.fragen__gitter{display:grid;gap:var(--raum-4)}.fragen h2{font-size:var(--anzeige-m);max-width:12ch}.fragen__mehr{margin-top:1.5rem}.faq{border-top:1px solid var(--farbe-linie)}.faq details{border-bottom:1px solid var(--farbe-linie)}.faq summary{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;cursor:pointer;list-style:none;padding:1.35rem .25rem;font-family:var(--schrift-anzeige);font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);font-weight:400;line-height:1.25;color:var(--sand-200);transition:color var(--dauer-normal) var(--kurve-ein),background-color var(--dauer-normal) var(--kurve-ein)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:.7rem;height:.7rem;border-right:1px solid var(--sand-500);border-bottom:1px solid var(--sand-500);transform:rotate(45deg) translateY(-2px);transition:transform var(--dauer-normal) var(--kurve-ein)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq summary:hover{color:#fff;background:#f3ece20a}.faq__antwort{padding:0 .25rem 1.6rem;max-width:40rem;color:var(--farbe-text)}@media(min-width:62rem){.fragen__gitter{grid-template-columns:.7fr 1.3fr;gap:var(--raum-5)}.fragen__kopf{position:sticky;top:calc(var(--kopf-hoehe) + 2rem);align-self:start}}.abschluss{position:relative;isolation:isolate;overflow:hidden;text-align:center;background:var(--nacht-950)}.abschluss__bild{position:absolute;inset:0;z-index:-1}.abschluss__bild img{width:100%;height:100%;object-fit:cover;opacity:.42}.abschluss__bild:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#04100f73,#04100feb 78%)}.abschluss h2{font-size:var(--anzeige-l);color:#fff;max-width:14ch;margin-inline:auto}.abschluss p{margin:1.5rem auto 0;max-width:30rem;font-size:var(--text-gross);color:var(--sand-300)}.abschluss__aktionen{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;align-items:center}.fuss{background:var(--nacht-950);border-top:1px solid var(--farbe-linie);padding-block:var(--raum-5) var(--raum-3);font-size:.95rem}.fuss__gitter{display:grid;gap:var(--raum-4)}.fuss__logo img{width:11rem;height:auto}.fuss__logo p{margin-top:1rem;color:var(--farbe-text-leise);max-width:20rem}.fuss h2{font-family:var(--schrift-text);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--farbe-text-leise);margin-bottom:1rem;line-height:1.4}.fuss ul{display:grid;gap:.15rem}.fuss a{text-decoration:none;display:inline-block;padding-block:.3rem;color:var(--sand-300)}.fuss a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3em}.fuss address{font-style:normal;color:var(--farbe-text);line-height:1.7}.fuss__recht{margin-top:var(--raum-5);padding-top:var(--raum-2);border-top:1px solid var(--farbe-linie);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;color:var(--farbe-text-leise);font-size:var(--text-klein)}@media(min-width:48rem){.fuss__gitter{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--raum-4)}}.seitenkopf{padding-top:calc(var(--kopf-hoehe) + clamp(3rem,8vw,7rem));padding-bottom:var(--raum-4);background:var(--verlauf-daemmerung)}.seitenkopf h1{font-size:var(--anzeige-m)}.seitenkopf p{margin-top:1.25rem;max-width:36rem;color:var(--farbe-text-leise);font-size:var(--text-gross)}.wahl{display:grid;gap:var(--raum-3);margin-top:var(--raum-4)}.wahl__karte{display:grid;gap:1rem;padding:1.75rem;border:1px solid var(--farbe-linie);background:var(--farbe-flaeche);transition:border-color var(--dauer-normal) var(--kurve-ein),transform var(--dauer-normal) var(--kurve-ein),background-color var(--dauer-normal) var(--kurve-ein)}.wahl__karte:focus-within,.wahl__karte.ist-gewaehlt{border-color:var(--farbe-linie-stark);transform:translateY(-4px);background:var(--farbe-flaeche-hoch)}.wahl__karte img{aspect-ratio:4 / 3;width:100%;object-fit:cover}.wahl__karte h2{font-size:var(--anzeige-s)}.wahl__karte p{color:var(--farbe-text-leise);font-size:.95rem}@media(min-width:48rem){.wahl{grid-template-columns:1fr 1fr}}.hinweisbox{margin-top:var(--raum-3);padding:1.25rem 1.5rem;border-left:2px solid var(--wasser-600);background:var(--farbe-flaeche);max-width:46rem;font-size:.95rem;color:var(--farbe-text)}.buchung__widget{margin-top:var(--raum-4);min-height:20rem;background:#fff;border-radius:var(--radius);padding:1rem;color:#1a1a1a}.buchung__widget[hidden]{display:none}.rechtstext{padding-block:var(--raum-5) var(--raum-sektion);max-width:52rem}.rechtstext h2{font-size:var(--anzeige-s);margin:2.5rem 0 1rem}.rechtstext h3{font-size:1.5rem;font-weight:400;margin:2rem 0 .75rem}.rechtstext ul{list-style:disc;padding-left:1.4rem;margin-bottom:1.1em;display:block}.rechtstext li{margin-bottom:.35rem}.zurueck{display:inline-block;margin-top:1.5rem}@media(hover:hover)and (pointer:fine){.wahl__karte:hover{border-color:var(--farbe-linie-stark);transform:translateY(-4px);background:var(--farbe-flaeche-hoch)}}
