@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.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}:root{--stein:#e4e6e5;--stein-dunkel:#c9cdcc;--blau:#b3d1d9;--tinte:#141617;--tinte-weich:#3b4244;--nacht:#121415;--glut:#e0662a;--leiste:76px;--display:"Instrument Serif", "Times New Roman", serif;--text:"Newsreader Variable", Georgia, serif;--gross:clamp(2.6rem, 6.2vw, 6.8rem);--mittel:clamp(1.15rem, 1.25vw, 1.45rem);--klein:.86rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--stein);color:var(--tinte);font-family:var(--text);font-size:var(--mittel);margin:0;line-height:1.5;transition:background-color .45s}html.dunkel body{background-color:var(--nacht);color:#ecebe7}html.blau body{background-color:var(--blau)}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.02}p{margin:0 0 .8em}a{color:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quelle{font-size:var(--klein);opacity:.7;font-style:italic}.zitat{font-family:var(--display);font-size:clamp(1.5rem,2.1vw,2.2rem);line-height:1.15}.rille{background-image:linear-gradient(currentColor,currentColor),linear-gradient(#ffffffbf,#ffffffbf);background-position:0 calc(100% - 2px),0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;padding-bottom:4px;text-decoration:none;transition:background-size .25s,background-position .25s}.rille:hover,.rille:focus-visible{background-position:0 calc(100% - 1px),0 100%;background-size:100% 2px,100% 1px}html.dunkel .rille{background-image:linear-gradient(currentColor,currentColor),linear-gradient(#0009,#0009)}.seite-leiste{z-index:50;width:var(--leiste);background:var(--stein);border-right:1px solid #14161724;flex-direction:column;justify-content:space-between;align-items:center;padding:22px 0 26px;transition:background-color .45s;display:flex;position:fixed;top:0;bottom:0;left:0}html.dunkel .seite-leiste{background:var(--nacht);color:#ecebe7;border-color:#ffffff1f}html.blau .seite-leiste{background:var(--blau)}.marke{flex-direction:column;align-items:center;gap:14px;text-decoration:none;display:flex}.quadrat{background:var(--blau);width:clamp(1.65rem,1.9vw,2.4rem);height:clamp(1.65rem,1.9vw,2.4rem);box-shadow:inset 0 0 0 1px #14161726}html.blau .quadrat{box-shadow:inset 0 0 0 1px #14161773}.marke-wort{writing-mode:vertical-rl;font-family:var(--display);letter-spacing:.02em;font-size:clamp(1.25rem,1.35vw,1.75rem);line-height:1;transform:rotate(180deg)}.leiste-links{flex-direction:column;align-items:center;gap:18px;display:flex}.leiste-links a{writing-mode:vertical-rl;letter-spacing:.04em;padding:6px 12px;font-size:.9rem;text-decoration:none;transform:rotate(180deg)}.leiste-links a:hover{text-decoration:underline}.leiste-tel{writing-mode:vertical-rl;font-variant-numeric:tabular-nums;padding:0 10px 6px 0;font-size:.95rem;transform:rotate(180deg)}main,.fuss{margin-left:var(--leiste)}.einstieg{height:210vh;position:relative}.buehne{background:var(--blau);height:100svh;position:sticky;top:0;overflow:hidden}.platte{transform-origin:78%;will-change:transform;background:#cfd2d1;position:absolute;inset:0;overflow:hidden}.platte-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.relief{opacity:0;width:100%;height:100%;position:absolute;inset:0}.relief.an{opacity:1}.wort{text-align:center;font-family:var(--display);color:#c3c7c6;text-shadow:0 -2px 2px #00000059,0 2px 2px #ffffff8c;margin:0;font-size:21vw;line-height:1;position:absolute;top:40%;left:0;right:0;transform:translateY(-50%)}.relief.an~.wort,.platte.mit-relief .wort{opacity:0}.einstieg-text{max-width:34rem;position:absolute;bottom:clamp(26px,6vh,64px);left:clamp(24px,4vw,64px)}.einstieg-text h1{font-size:clamp(2rem,3.4vw,3.6rem)}.hinweis{font-size:var(--klein);color:var(--tinte-weich);margin-top:.7em}.auftakt{z-index:2;pointer-events:none;align-items:center;height:100svh;margin-top:-100svh;padding:0 clamp(24px,5vw,80px);display:flex;position:relative}.auftakt-inhalt{pointer-events:auto;width:min(34rem,38vw)}html.js .auftakt-inhalt{opacity:0}.auftakt-zitat{font-family:var(--display);margin-bottom:.5em;font-size:clamp(2.3rem,4.2vw,4.6rem);line-height:1.02}.auftakt-text{font-size:var(--mittel);max-width:30rem}.garten{padding:clamp(80px,12vh,150px) 0 clamp(40px,6vh,80px)}.garten-kopf{grid-template-columns:1.1fr .9fr;align-items:end;gap:4vw;padding:0 clamp(24px,5vw,80px) clamp(28px,4vh,48px);display:grid}.garten-kopf h2{font-size:var(--gross)}.garten-kopf p{max-width:28rem}.film{background:#b9bdbc;position:relative;overflow:hidden}.film .still{object-fit:cover;width:100%;height:100%}.film canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.film.is-live canvas{opacity:1}.film-garten{height:82vh;margin:0 clamp(24px,5vw,80px)}.unterzeile{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:.4em 1.2em;padding:18px clamp(24px,5vw,80px) 0;font-size:clamp(1.3rem,1.7vw,1.8rem);display:flex}.unterzeile .quelle{font-family:var(--text);font-size:var(--klein)}.weg{position:relative;overflow:hidden}.weg:after{content:"";z-index:2;background:linear-gradient(90deg, var(--stein) 35%, #e4e6e500);pointer-events:none;width:clamp(24px,5vw,80px);position:absolute;top:0;bottom:0;left:0}.weg-band{will-change:transform;align-items:center;gap:6vw;width:max-content;height:100svh;padding:0 8vw 0 clamp(24px,5vw,80px);display:flex}.station{grid-template-columns:auto;gap:18px;width:min(46vw,760px);display:grid}.station-1{width:min(40vw,620px)}.station-wort{font-family:var(--display);margin:0;font-size:clamp(3.4rem,9vw,10rem);line-height:.9}.station .frame{aspect-ratio:3/2;display:block;overflow:hidden}.station-2 .frame{aspect-ratio:16/9}.station .frame img{object-fit:cover;width:100%;height:100%}.station-text{max-width:32rem}.station .zitat{margin-top:.6em}.blatt{text-align:left;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(110px,18vh,220px) clamp(24px,5vw,80px);display:grid}.blatt-tafel{aspect-ratio:4/5;background:#c3c6c5;position:relative;overflow:hidden}.blatt-grund{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blatt-relief{width:100%;height:100%;position:absolute;inset:0}.blatt-ort{font-size:var(--klein);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.4em}.gemeisselt{color:#a9afae;text-shadow:0 0 #0000;max-width:14ch;font-size:clamp(3rem,8.4vw,9.6rem);line-height:.98;transition:color .4s,text-shadow .4s}.gemeisselt.tief{color:#555c5b;text-shadow:0 -1px 1px #0000008c,0 1px #ffffffd9}.blatt .quelle{margin-top:1.4em}.naht{position:relative}.naht-bilder{grid-template-columns:1fr 1fr;height:100svh;display:grid}.naht-bilder span{display:block;overflow:hidden}.naht-bilder img{object-fit:cover;width:100%;height:100%}.naht-l img{object-position:50% 45%}.naht-r img{object-position:82% 40%}.naht-zeile{color:var(--tinte);max-width:16ch;padding:clamp(80px,14vh,180px) clamp(24px,5vw,80px) clamp(36px,6vh,72px);font-size:clamp(2.6rem,6vw,6.4rem)}.naht-zeile span{color:#4a7480}.eisen{grid-template-columns:1.25fr .75fr;align-items:center;gap:4vw;padding:clamp(90px,14vh,160px) clamp(24px,5vw,80px);display:grid}.film-esse{height:78vh}.eisen-text h2{margin-bottom:.4em;font-size:clamp(2.6rem,4.6vw,5.2rem)}.zahl{font-size:var(--klein);text-transform:uppercase;letter-spacing:.06em;margin:1.2em 0}.zahl strong{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--glut);font-size:clamp(3.4rem,6vw,6.6rem);font-weight:400;line-height:1;display:block}.orte{border-top:1px solid #ffffff2e;margin:1.2em 0 .8em;padding:0;list-style:none}.orte li{border-bottom:1px solid #ffffff2e;padding:.55em 0;font-size:1.05rem}.besuch{padding:clamp(100px,16vh,190px) clamp(24px,5vw,80px) clamp(80px,12vh,140px)}.besuch h2{font-size:var(--gross);max-width:12ch;margin-bottom:.6em}.besuch-raster{grid-template-columns:1fr 1fr;align-items:start;gap:3vw 6vw;display:grid}.besuch-tel{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5.2vw,5.6rem);line-height:1}.daten{gap:14px;margin:0;display:grid}.daten div{border-top:1px solid #14161740;grid-template-columns:7rem 1fr;gap:1rem;padding-top:10px;display:grid}.daten dt{font-size:var(--klein);text-transform:uppercase;letter-spacing:.06em;padding-top:.25em}.daten dd{margin:0}.weg-link{grid-column:2}.fuss{border-top:1px solid #14161733;padding:40px clamp(24px,5vw,80px) 120px}.fuss-marke{font-family:var(--display);color:#c4c8c7;text-shadow:0 -2px 1px #0000004d,0 2px 1px #fffc;margin:0 0 24px;font-size:clamp(4rem,15vw,17rem);line-height:.85}.fuss-links{font-size:var(--klein);flex-wrap:wrap;align-items:center;gap:.6em 1.4em;display:flex}.fuss-links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}dialog{background:var(--stein);max-width:36rem;color:var(--tinte);border:0;padding:28px;font-size:1rem}dialog::backdrop{background:#0a0c0d8c}dialog h3{margin-bottom:.6em;font-size:2rem}dialog button{font:inherit;border:1px solid var(--tinte);cursor:pointer;background:0 0;padding:8px 16px}@media (width<=760px){:root{--leiste:0px}.seite-leiste{border-bottom:1px solid #14161724;border-right:0;flex-direction:row;width:100%;height:56px;padding:0 16px;bottom:auto}.marke{flex-direction:row;gap:10px}.quadrat{width:20px;height:20px}.marke-wort{writing-mode:horizontal-tb;font-size:1.3rem;transform:none}.leiste-links{display:none}.leiste-tel{writing-mode:horizontal-tb;padding:0 0 4px;font-size:1rem;transform:none}.einstieg{height:auto}.buehne{background:0 0;height:auto;position:relative;overflow:visible}.platte{height:62svh;margin-top:56px;position:relative}.wort{font-size:34vw;line-height:.86;top:47%}.einstieg-text{padding:22px 16px 34px;position:static}.einstieg-text h1{font-size:clamp(2rem,9.4vw,2.6rem)}.auftakt{background:var(--blau);height:auto;margin-top:0;padding:56px 16px 48px;display:block}.auftakt-inhalt,html.js .auftakt-inhalt{opacity:1;width:auto}.garten-kopf{grid-template-columns:1fr;padding:0 16px 24px}.film-garten{height:64svh;margin:0}.unterzeile{padding:14px 16px 0}.weg-band{flex-direction:column;gap:64px;width:auto;height:auto;padding:70px 16px}.station,.station-1{width:auto}.blatt{grid-template-columns:1fr;padding:90px 16px}.blatt-tafel{width:min(78vw,22rem)}.naht-bilder{grid-template-columns:1fr;height:auto}.naht-bilder span{height:56svh}.naht-zeile{padding:80px 16px 32px;font-size:2.3rem}.eisen{grid-template-columns:1fr;padding:80px 16px}.film-esse{height:56svh;margin:0 -16px}.besuch{padding:90px 16px 70px}.besuch-raster{grid-template-columns:1fr}.weg-link{grid-column:auto}.daten div{grid-template-columns:5.5rem 1fr}.fuss{padding:32px 16px 120px}}html.still-modus .einstieg{height:auto}html.still-modus .buehne{position:relative}@media (width>=761px){html.still-modus .buehne{background:0 0;height:auto;overflow:visible}html.still-modus .platte{height:100svh;position:relative}html.still-modus .einstieg-text{top:calc(100svh - 12rem);bottom:auto}html.still-modus .auftakt{background:var(--blau);height:auto;margin-top:0;padding:120px clamp(24px,5vw,80px);display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body,.seite-leiste,.gemeisselt,.relief{transition:none}}html.still-modus .relief{transition:none}
