@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");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}:root{--pistazie:#a9bc8e;--himbeer:#a8212f;--creme:#f5efdd;--nacht:#14304a;--tinte:#2d0a10;--disp:"Fraunces Variable", Georgia, serif;--text:"Figtree", system-ui, sans-serif;--d:clamp(2.6rem, 6.4vw, 7rem);--t:clamp(1.06rem, 1.25vw, 1.4rem);--k:clamp(.86rem, .95vw, 1.02rem);--rand:clamp(1.1rem, 3.4vw, 4rem)}*{box-sizing:border-box}html{background:var(--himbeer);scroll-behavior:smooth}html.js[data-ton]{transition:background-color .45s}html[data-ton=himbeer]{background:var(--himbeer)}html[data-ton=creme]{background:var(--creme)}html[data-ton=pistazie]{background:var(--pistazie)}html[data-ton=nacht]{background:var(--nacht)}body{font:400 var(--t)/1.45 var(--text);color:var(--tinte);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;margin:0;overflow-x:clip}img{max-width:100%;display:block}h1,h2,p,blockquote,figure,ol{margin:0;padding:0}h2{font:700 var(--d)/.98 var(--disp);font-variation-settings:"SOFT" 60, "opsz" 144, "WONK" 0;letter-spacing:-.015em}blockquote{font:500 clamp(1.3rem, 2.1vw, 2.3rem)/1.18 var(--disp);font-variation-settings:"SOFT" 100, "opsz" 60}.klein{font-size:var(--k)}h2,blockquote,.jahre q,.stand b{font-variant-numeric:lining-nums}.sprung{z-index:40;background:var(--creme);padding:.6rem 1rem;position:fixed;top:0;left:-999px}.sprung:focus{top:1rem;left:1rem}html[data-ton=himbeer]{--fg:var(--creme);--fg2:var(--creme);--acc:var(--pistazie)}html[data-ton=creme]{--fg:var(--himbeer);--fg2:var(--tinte);--acc:var(--himbeer)}html[data-ton=pistazie]{--fg:var(--tinte);--fg2:var(--tinte);--acc:var(--himbeer)}html[data-ton=nacht]{--fg:var(--creme);--fg2:var(--creme);--acc:var(--pistazie)}main section{color:var(--fg)}main .einstieg{color:var(--tinte)}html.statisch .ton-himbeer,html:not(.js) .ton-himbeer{background:var(--himbeer);--fg:var(--creme);--fg2:var(--creme);--acc:var(--pistazie)}html.statisch .ton-creme,html:not(.js) .ton-creme{background:var(--creme);--fg:var(--himbeer);--fg2:var(--tinte);--acc:var(--himbeer)}html.statisch .ton-pistazie,html:not(.js) .ton-pistazie{background:var(--pistazie);--fg:var(--tinte);--fg2:var(--tinte);--acc:var(--himbeer)}html.statisch .ton-nacht,html:not(.js) .ton-nacht{background:var(--nacht);--fg:var(--creme);--fg2:var(--creme);--acc:var(--pistazie)}.fuss{color:var(--tinte)}.welle{color:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6'%3E%3Cpath d='M0 3c3-3 9-3 12 0s9 3 12 0' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 0 100%/0 6px repeat-x;padding-bottom:.22em;text-decoration:none;transition:background-size .28s}.welle:hover,.welle:focus-visible{background-size:24px 6px}.besuch .welle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6'%3E%3Cpath d='M0 3c3-3 9-3 12 0s9 3 12 0' fill='none' stroke='%23f5efdd' stroke-width='1.6'/%3E%3C/svg%3E");background-size:24px 6px}.leiste{z-index:20;padding:.7rem var(--rand);color:var(--tinte);font-size:var(--k);border-bottom:1px solid #0000;align-items:center;gap:clamp(1rem,2.6vw,2.6rem);font-weight:600;transition:background-color .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}.leiste nav{gap:clamp(1rem,2.2vw,2.4rem);margin-left:auto;display:flex}.leiste .marke{left:var(--rand);opacity:0;pointer-events:none;color:var(--himbeer);line-height:0;transition:opacity .25s;position:absolute;top:50%;transform:translateY(-50%)}.leiste .marke svg{fill:currentColor;width:auto;height:clamp(1.25rem,1.5vw,2rem)}.leiste:not(.is-solid) .tel{display:none}.leiste.is-solid{background:var(--creme);border-bottom-color:#a8212f38}.leiste.is-solid .marke{opacity:1;pointer-events:auto}.tel{color:inherit;font-variant-numeric:tabular-nums;border:1.5px solid;align-items:center;min-height:2.3rem;padding:.32rem .62rem;text-decoration:none;display:inline-flex}.einstieg{height:250vh;position:relative}.buehne{background:var(--pistazie);isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.foto,.frei,.schatten{object-fit:cover;object-position:62% 72%;width:100%;height:100%;position:absolute;inset:0}.wort{mix-blend-mode:multiply;font-size:0;position:absolute;top:50%;left:3vw;right:3vw;transform:translateY(-74%)}.wort svg{width:100%;height:auto;display:block;overflow:visible}.wort path{fill:#ff3a55}.frei{z-index:2}.schatten{mix-blend-mode:multiply;will-change:transform}.streifen{z-index:3;left:24vw;right:var(--rand);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute;bottom:clamp(1rem,3vh,2rem)}.satz{font:700 clamp(1.6rem, 2.9vw, 3.3rem)/1.02 var(--disp);font-variation-settings:"SOFT" 100, "opsz" 90}.info{font-size:var(--k);text-align:right;font-weight:600}.btn{background:var(--himbeer);min-height:2.6rem;color:var(--creme);font-variant-numeric:tabular-nums;align-items:center;margin-left:.7rem;padding:.4rem .9rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn:hover{background:var(--tinte)}.btn.hell{background:var(--creme);color:var(--nacht);margin-left:0;font-size:1.2em}.btn.hell:hover{background:var(--pistazie)}.anstieg{z-index:4;height:108%;fill:var(--himbeer);will-change:transform;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.anstieg svg{width:100%;height:clamp(26px,5vw,70px);margin-bottom:-1px;display:block}.anstieg i{background:var(--himbeer);flex:1}html.statisch .einstieg{height:auto}html.statisch .buehne{position:relative}html.statisch .anstieg{display:none}.platz{padding:clamp(3rem, 8vh, 6rem) var(--rand) clamp(3.5rem, 10vh, 8rem);grid-template-columns:5fr 7fr;align-items:start;gap:clamp(1.5rem,4vw,5rem);display:grid}.platz-text{gap:1.3rem;display:grid;position:sticky;top:14vh}.zahl{font:900 clamp(5.5rem, 15vw, 16rem)/.86 var(--disp);font-variation-settings:"SOFT" 100, "opsz" 144;font-variant-numeric:tabular-nums lining-nums;color:var(--acc);letter-spacing:-.02em}.zahl small{font:600 var(--t)/1.4 var(--text);letter-spacing:0;color:var(--fg);margin-top:.5rem;display:block}.karte-flaeche{position:relative}.karte-flaeche img,.karte-flaeche svg{width:100%;height:auto;display:block}.karte-flaeche svg{position:absolute;inset:0;overflow:visible}.blick{fill:none;stroke:var(--fg);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.punkt,.punkt-m{fill:var(--creme)}.ort{font:600 22px var(--text);fill:var(--creme)}.ort.stark{font:700 34px var(--disp)}.mass{fill:none;stroke:var(--fg);stroke-width:2.5px;vector-effect:non-scaling-stroke}.zahl-m{display:none}.karte figcaption{font-size:var(--k);opacity:.86;margin-top:.8rem}html.js:not(.statisch) .platz{z-index:5;margin-top:-70vh;position:relative}.sorten{padding:clamp(5rem, 16vh, 12rem) var(--rand);grid-template-columns:repeat(12,1fr);gap:clamp(2rem,5vh,3.5rem) clamp(.6rem,1.4vw,1.4rem);display:grid}.sorten h2{grid-column:1/span 8}.sorten .neben{color:var(--fg2);grid-column:9/-1;align-self:end}.serie{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.4vw,1.4rem);display:grid}.frame{display:block;overflow:hidden}.frame img{aspect-ratio:1;object-fit:cover;width:100%}.sorten .klein{color:var(--fg2);grid-column:1/-1}.film{background:#00000014;position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .3s}.film.is-live canvas{opacity:1}.tartufo{padding:clamp(4rem,12vh,9rem) 0 clamp(5rem,14vh,10rem);position:relative}.tartufo-film{width:100%;height:96vh}.tartufo-text{padding:2.2rem var(--rand) 0;grid-template-columns:6fr 6fr;align-items:end;gap:1.2rem clamp(1.5rem,4vw,4.5rem);display:grid}.tartufo-text p{grid-column:2}.tartufo-text h2{font-size:clamp(3rem,9.4vw,10.5rem)}.caffe{padding:clamp(5rem, 14vh, 10rem) 0 clamp(5rem, 14vh, 10rem) var(--rand);grid-template-columns:4fr 8fr;align-items:end;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.caffe-text{gap:1.2rem;padding-bottom:2rem;display:grid}.caffe-text h2{font-size:clamp(2.3rem,4.6vw,5.2rem)}.caffe-film{height:78vh}.stimmen{padding:clamp(5rem, 14vh, 11rem) var(--rand)}.klein-titel{font:600 var(--t)/1.3 var(--text);letter-spacing:0;color:var(--fg2);margin-bottom:2.5rem}.jahre{gap:clamp(1.8rem,6vh,4rem);list-style:none;display:grid}.jahre li{will-change:transform, opacity;grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;display:grid}.jahre time{font-variant-numeric:tabular-nums;color:var(--fg2);font-weight:600}.jahre q{font:700 clamp(2rem, 5.4vw, 6rem)/1.02 var(--disp);font-variation-settings:"SOFT" 100, "opsz" 144;quotes:"„" "“"}.stand{color:var(--fg2);margin-top:clamp(3rem,9vh,6rem)}.stand b{font:900 clamp(2.6rem, 6.4vw, 7rem)/1 var(--disp);color:var(--acc);margin-right:.15em}.winter{padding:clamp(5rem, 16vh, 12rem) var(--rand) 3rem;grid-template-columns:7fr 5fr;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.winter-film{height:76vh;margin-left:calc(var(--rand) * -1);order:-1}.winter-text{gap:1.2rem;display:grid}.winter-text cite{font:600 var(--k)/1 var(--text);white-space:nowrap;font-style:normal}.besuch{padding:clamp(4rem, 12vh, 9rem) var(--rand)}.besuch-spalten{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4.5rem);margin-top:2rem;display:grid}.besuch-spalten>div{align-content:start;gap:1rem;display:grid}.adresse{font:700 clamp(1.5rem, 2.6vw, 2.9rem)/1.1 var(--disp);font-variation-settings:"SOFT" 100, "opsz" 90}.offen{min-height:1.5em;color:var(--acc);font-weight:600}.zeiten{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.zeiten th,.zeiten td{text-align:left;vertical-align:top;border-top:1px solid #f5efdd47;padding:.55rem 0;font-weight:400}.zeiten td{text-align:right;white-space:nowrap}.zeiten tr.heute th,.zeiten tr.heute td{color:var(--acc);font-weight:600}.fuss{padding:clamp(3rem, 9vh, 7rem) var(--rand) 1.4rem;background:var(--pistazie);margin-top:clamp(26px,5vw,70px);position:relative}.fuss-welle{width:100%;height:clamp(26px,5vw,70px);fill:var(--pistazie);position:absolute;bottom:calc(100% - 1px);left:0}.fuss blockquote{max-width:26em}.fuss cite{font:600 var(--k)/1 var(--text);margin-left:.7em;font-style:normal}.fuss-wort{margin-top:2rem}.fuss-wort svg{width:100%;height:auto;fill:var(--himbeer);display:block;overflow:visible}.fuss-links{gap:1.4rem;margin-top:1.4rem;display:flex}.fuss-links button,dialog button{font:inherit;font-size:var(--k);color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;min-height:2.75rem;padding:.6rem 0;text-decoration:underline}dialog{background:var(--creme);max-width:min(38rem,92vw);color:var(--tinte);border:0;padding:clamp(1.4rem,3vw,2.4rem)}dialog h2{margin-bottom:.8rem;font-size:clamp(1.8rem,3vw,2.6rem)}dialog p{font-size:var(--k);margin-bottom:.8rem}dialog::backdrop{background:#14304a99}.nur-klein{display:none}@media (width<=760px){.nur-gross{display:none}.leiste:not(.is-solid) nav{visibility:hidden}.hero-btn{width:fit-content;margin-top:.5rem;margin-left:0;display:flex}.platz-text .zahl{display:none}.zahl-m{margin-bottom:.8rem;font-size:5rem;display:block}.leiste{padding:.5rem var(--rand)}.foto,.frei,.schatten{object-position:66% 100%;height:58svh;inset:auto 0 15svh}.foto,.schatten{-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.buehne:after{content:"";z-index:1;background:#99a47d;height:calc(15svh + 1px);position:absolute;inset:auto 0 0}.wort{top:24%;left:2.5vw;right:2.5vw;transform:none}.streifen{left:var(--rand);flex-direction:column;align-items:flex-start;gap:.6rem}.info{text-align:left}.satz{font-size:clamp(1.9rem,8.6vw,2.5rem)}.platz{grid-template-columns:1fr}.platz-text{position:static}.ort{font-size:34px}.ort.stark{font-size:50px}.blick{stroke-width:8px}.sorten h2,.sorten .neben{grid-column:1/-1}.serie{grid-template-columns:repeat(2,1fr)}.tartufo-film{width:100%;height:62vh}.tartufo-text{grid-template-columns:1fr;padding-top:1.4rem}.tartufo-text p{grid-column:1}.caffe{grid-template-columns:1fr;padding-left:0}.caffe-text{padding:0 var(--rand) 1rem}.caffe-film{height:56vh}.jahre li{grid-template-columns:1fr;gap:.2rem}.winter{grid-template-columns:1fr;padding-left:0;padding-right:0}.winter-film{order:0;height:56vh;margin-left:0}.winter-text{padding:0 var(--rand)}.besuch-spalten{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
