@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2)format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2)format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.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{--papier:#f3eee5;--papier-2:#ebe4d7;--tinte:#1b1d24;--grau:#5d5a55;--blau:#1f2d5c;--hanf:#b5976a;--karton:#c7a679;--karton-2:#b8966a;--linie:#1b1d2429;--display:clamp(2.3rem, 4.6vw, 4.8rem);--text:clamp(1.05rem, .95rem + .3vw, 1.25rem);--klein:.875rem;--serif:"Fraunces", Georgia, serif;--sans:"Instrument Sans", system-ui, sans-serif;--rand:clamp(1rem, 4vw, 4rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--papier);color:var(--tinte);font:400 var(--text)/1.55 var(--sans);margin:0}img{max-width:100%;height:auto;display:block}svg{display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-weight:500;line-height:1.05}h2{font-size:var(--display);text-wrap:balance}h3{font-size:var(--text);font-family:var(--sans);letter-spacing:0;font-weight:500;line-height:1.3}p{margin:0 0 1em}.klein{font-size:var(--klein);letter-spacing:.03em;color:var(--grau);margin:0 0 .8rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section{scroll-margin-top:4rem}.site-head{z-index:20;padding:.85rem var(--rand);color:var(--tinte);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;transition:background-color .25s,color .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}.site-head.is-solid{color:var(--tinte);background:var(--papier);border-bottom-color:var(--linie)}.brand{opacity:0;pointer-events:none;color:var(--blau);text-decoration:none;transition:opacity .25s;display:block}.brand-mark svg{width:auto;height:clamp(1.25rem,1.45vw,2.1rem)}.site-head.is-solid .brand{opacity:1;pointer-events:auto}.head-nav{align-items:center;gap:clamp(1rem,2vw,2.4rem);font-size:clamp(.95rem,.9vw,1.25rem);display:flex}.head-nav a{text-shadow:0 0 14px #f3eee5,0 0 6px #f3eee5,0 0 2px #f3eee5;padding:.6rem 0;text-decoration:none}.site-head.is-solid .head-nav a{text-shadow:none}.head-nav a:hover{text-decoration:underline}.head-call{font-variant-numeric:tabular-nums;text-decoration:underline!important}.head-call .kurz{display:none}.einstieg{background:var(--tinte);height:210vh;position:relative}.einstieg-pin{height:100svh;position:sticky;top:0;overflow:hidden}.film{background:var(--tinte);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 .4s}.film.is-live>canvas{opacity:1}.film-laden{position:absolute;inset:0}.film-laden>.still{object-position:52% 52%}.plakette{z-index:3;left:var(--rand);background:var(--papier);color:#111;width:clamp(9rem,13vw,15rem);margin:0;padding:clamp(.7rem,1vw,1.1rem) clamp(.9rem,1.3vw,1.5rem);position:absolute;top:clamp(4.4rem,9vh,6.4rem);box-shadow:0 0 0 1px #1b1d2424}.plakette-logo svg{width:100%;height:auto}.einstieg-text{z-index:3;left:var(--rand);width:min(44rem,80vw);color:var(--tinte);position:absolute;bottom:clamp(2rem,8vh,5rem)}.einstieg-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f3eee5b3,#f3eee500);position:absolute;inset:-6rem -10rem -4rem -8rem}.einstieg-text h1{letter-spacing:-.02em;text-wrap:balance;font-size:min(6.4rem,6.6vw);line-height:1.02}.einstieg-zeile{max-width:30rem;margin:1rem 0 0;font-size:clamp(1.05rem,1.1vw,1.35rem)}.btn{background:var(--tinte);color:var(--papier);margin-top:1.4rem;padding:.75rem 1.3rem;font-weight:500;text-decoration:none;display:inline-block}.btn:hover{background:var(--blau)}.auftakt{padding:clamp(5rem, 12vw, 10rem) var(--rand) clamp(1rem, 3vw, 2rem);grid-template-columns:repeat(12,1fr);gap:1.5rem;display:grid}.auftakt .gross{font:400 var(--display)/1.08 var(--serif);text-wrap:balance;grid-column:1/span 10;margin-bottom:1.5rem}.auftakt p:last-child{grid-column:6/span 6;max-width:36rem}.seil{padding:clamp(3rem, 6vw, 5rem) var(--rand) clamp(2rem, 5vw, 4rem)}.seil-kopf{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.seil-strecke{grid-template-columns:clamp(2.4rem,5vw,4.5rem) 1fr;gap:clamp(1rem,3vw,3rem);display:grid;position:relative}.seil-linie{width:100%;height:100%;overflow:visible}.seil-grund{fill:none;stroke:var(--hanf);stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.knoten{margin:0;padding:0;list-style:none}.knoten-eintrag{border-top:1px solid var(--linie);grid-template-columns:minmax(7rem,13rem) minmax(0,32rem);align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1.4rem,3vw,2.6rem) 0;display:grid;position:relative}.knoten-eintrag:before{content:"";background:var(--papier);border:3px solid #8a6f49;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:clamp(1.9rem,3.6vw,3.2rem);left:calc(clamp(2.4rem,5vw,4.5rem)/-2 - clamp(1rem,3vw,3rem) - .55rem)}.jahr{font:400 clamp(2.2rem, 4vw, 4rem)/1 var(--serif);font-variant-numeric:lining-nums;color:var(--blau)}.knoten-eintrag p{margin:0}.knoten-bild{grid-template-columns:minmax(7rem,13rem) minmax(0,22rem) minmax(0,1fr)}.seil-foto{grid-column:3;align-self:start}.seil-foto .frame{aspect-ratio:3/2}.knoten-heute .jahr{color:var(--tinte)}.photo{margin:0}.photo .frame{display:block;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.karton{padding:clamp(3rem, 8vw, 7rem) var(--rand);background:var(--papier-2);overflow-x:clip}.karton-kopf{grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.karton-kopf .klein{grid-column:1/-1;margin:0}.karton-kopf h2{grid-column:1/span 7}.karton-kopf .arten{grid-column:8/span 5;align-self:end;margin:0}.kartonwand{flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.kiste{background:var(--karton);align-items:center;height:clamp(4.4rem,7vw,6.4rem);padding-left:clamp(1rem,2vw,2rem);display:flex;position:relative;box-shadow:inset 0 -2px #0000001f}.k2,.k5{background:var(--karton-2)}.k1{width:100%}.k2{width:88%}.k3{width:94%}.k4{width:72%}.k5{width:82%}.k6{width:64%}.etikett{background:#fbf8f1;border:1px solid #00000014;align-items:baseline;gap:1rem;padding:.55rem 1rem .5rem;display:inline-flex}.etikett b{font:500 clamp(1.3rem, 2.2vw, 2.2rem)/1 var(--serif)}.karton-bilder{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}.bild-kinder .frame{aspect-ratio:2}.bild-pflege .frame{aspect-ratio:4/5}.bild-pflege figcaption{margin-top:.7rem}.schnuerung{padding:clamp(3rem, 8vw, 7rem) var(--rand)}.schnuer-kopf{margin-bottom:clamp(2rem,4vw,3.5rem)}.schnuer-feld{grid-template-columns:clamp(4rem,9vw,8rem) minmax(0,1fr) minmax(0,30rem);align-items:start;gap:clamp(1.2rem,3vw,3rem);display:grid;position:relative}.senkel-spalte{align-self:stretch;position:relative}.senkel{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oese{background:var(--papier);z-index:1;border:3px solid #a3884a;border-radius:50%;width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;position:absolute}.senkel-weg{fill:none;stroke:#4a3423;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.senkel-2{stroke:#6a4b33}.oesen{grid-template-rows:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.oesen li{border-top:1px solid var(--linie);padding:clamp(1rem,2vw,1.6rem) 0;position:relative}.oesen h3{font-size:clamp(1.25rem,1.7vw,1.75rem);font-family:var(--serif);margin-bottom:.3rem;font-weight:500}.oesen p{max-width:34rem;margin:0}.bild-schnuer{position:sticky;top:6rem}.bild-schnuer .frame{aspect-ratio:4/5}.schnuer-fuss{margin-top:2rem}.leder{background:var(--blau);color:#f3eee5;padding:clamp(3rem,8vw,7rem) 0 0}.leder .klein{color:#c9c4bb}.leder-text{padding:0 var(--rand);grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.leder-text .klein{grid-column:1/-1;margin:0}.leder-text h2{grid-column:1/span 7}.leder-text p:last-child{grid-column:8/span 5;align-self:end;margin:0}.film-leder{height:min(80vh,56vw)}.besuch{padding:clamp(4rem, 9vw, 8rem) var(--rand)}.besuch-kopf{margin-bottom:clamp(2rem,4vw,3.5rem)}.heute{color:var(--blau);min-height:1.5em;margin:1rem 0 0;font-weight:500}.besuch-raster{border-top:2px solid var(--tinte);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.2fr);gap:clamp(1.2rem,3vw,3rem);padding-top:clamp(1.4rem,3vw,2.4rem);display:grid}.hausnummer{font:400 clamp(3.5rem, 7vw, 7rem)/.9 var(--serif);color:var(--blau);font-variant-numeric:lining-nums;margin:0 0 .8rem}.haus h3{margin-bottom:.5rem}.zeiten{grid-template-columns:auto 1fr;align-content:start;gap:.4rem 1.2rem;margin:0;display:grid}.zeiten dt{color:var(--grau)}.zeiten dd{font-variant-numeric:tabular-nums;margin:0}.kontakt p{margin:0 0 .6rem}.gross-link{font:400 clamp(1.6rem, 2.4vw, 2.4rem)/1.1 var(--serif);font-variant-numeric:lining-nums}.site-foot{padding:2.5rem var(--rand) 3rem;border-top:1px solid var(--linie);font-size:var(--klein);color:var(--grau);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.site-foot p{margin:0}.link{font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}dialog{background:var(--papier);max-width:34rem;color:var(--tinte);border:0;padding:2rem}dialog::backdrop{background:#1414198c}dialog h2{margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.close{background:var(--tinte);color:var(--papier);font:inherit;cursor:pointer;border:0;margin-top:.5rem;padding:.6rem 1.1rem}@media (width<=760px){.head-nav a:not(.head-call),.head-call .num{display:none}.head-call .kurz{display:inline}.brand-mark svg{height:1.2rem}.einstieg{background:var(--papier);height:auto}.motion .einstieg{height:170svh}.einstieg-pin{height:auto;position:relative}.motion .einstieg-pin{height:100svh;position:sticky}.film-laden{height:60svh;position:relative;inset:auto}.plakette{width:8.2rem;padding:.55rem .75rem;top:4.2rem}.einstieg-text{width:auto;padding:1.4rem var(--rand) 2rem;color:var(--tinte);position:relative;bottom:auto;left:auto}.einstieg-text:before{display:none}.einstieg-text h1{font-size:clamp(2.3rem,10.5vw,3rem)}.einstieg-zeile{font-size:1.05rem}.auftakt{display:block}.seil-strecke{grid-template-columns:1.6rem 1fr;gap:1rem}.knoten-eintrag,.knoten-bild{grid-template-columns:1fr;gap:.5rem}.knoten-eintrag:before{top:1.75rem;left:-2.35rem}.seil-foto{grid-column:1;margin-top:.8rem}.karton-kopf,.leder-text{display:block}.karton-kopf h2,.leder-text h2{margin-bottom:1rem}.kiste{height:3.6rem}.karton-bilder{grid-template-columns:1fr}.schnuer-feld{grid-template-columns:3.4rem minmax(0,1fr)}.bild-schnuer{grid-column:1/-1;position:static}.film-leder{height:70vw}.besuch-raster{grid-template-columns:1fr 1fr}.zeiten,.kontakt{grid-column:1/-1}.site-foot{display:block}.site-foot p+p{margin-top:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
