@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-ext-400-normal-CUYASYSA.woff2)format("woff2"),url(/assets/libre-caslon-display-latin-ext-400-normal-xXeWa_lF.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:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2)format("woff2"),url(/assets/libre-caslon-display-latin-400-normal-BbfEE5V2.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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-normal-ll1HhAxb.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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-normal-CfldDPV-.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-400-normal-WtjoQ5sB.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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-italic-B6hJLy3e.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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-italic-snTzlHlN.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-400-italic-C1OAqZ6C.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.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{--rail:0px;--papier:#efe2c8;--papier-hell:#f6eddc;--umbra:#3b2716;--umbra-weich:#6b5440;--ochsenblut:#8c2b1d;--gold:#a8834a;--linie:#3b271633;--display:clamp(2.1rem, 3.9vw, 4.6rem);--text:clamp(1rem, .96rem + .2vw, 1.14rem);--klein:.8rem;--caslon:"Libre Caslon Display", "Libre Caslon Text", Georgia, serif;--caslon-text:"Libre Caslon Text", Georgia, serif;--sans:"Public Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--umbra);font:400 var(--text)/1.6 var(--sans);margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--ochsenblut)}button{font:inherit;color:inherit}h1,h2,p,figure,blockquote,dl,dd{margin:0}:focus-visible{outline:2px solid var(--ochsenblut);outline-offset:3px}[id]{scroll-margin-top:1.5rem}.leiste{z-index:30;justify-content:space-between;align-items:center;padding:clamp(1rem,1.4vw,1.8rem) 2.3cqw 0;display:flex;position:absolute;inset:0 0 auto;container-type:normal}.leiste .marke svg{aspect-ratio:3228/372;width:auto;height:clamp(1.15rem,1.3vw,1.9rem);display:block}.leiste-tel{font-variant-numeric:tabular-nums;color:var(--ochsenblut);padding:.7rem 0;font-size:clamp(.95rem,1vw,1.3rem);font-weight:600}main,.fuss{margin-left:var(--rail)}.einstieg{height:175vh;position:relative}.einstieg-pin{grid-template-rows:auto 1fr;height:100svh;padding-top:clamp(3.2rem,4.4vw,5.6rem);display:grid;position:sticky;top:0;overflow:hidden;container-type:inline-size}.riesig{font:400 21.2cqw/.8 var(--caslon);letter-spacing:-.02em;white-space:nowrap;color:var(--umbra);z-index:2;margin-bottom:.06em;margin-right:-40vw;padding:2.2cqw 0 0 2.3cqw;position:relative}.riesig .plus{color:var(--ochsenblut)}.film{background:#d8c8ab;position:relative;overflow:hidden}.film .still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.film.is-live canvas{opacity:1}.hero-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.hero-video.is-live video{opacity:1}.film-wand{margin:0}.schild{z-index:3;background:var(--papier-hell);max-width:24em;box-shadow:0 1px 0 var(--linie);padding:1em 1.2em 1.1em;font-size:clamp(1rem,.92vw,1.4rem);line-height:1.45;position:absolute;bottom:2.4rem;left:2.2vw}.schild .tel-link{color:var(--ochsenblut);margin-top:.5rem;font-weight:600;display:inline-block}.kapitel{padding:clamp(5rem,11vw,10rem) clamp(1.25rem,6vw,7rem);position:relative}.kat{font:600 var(--klein)/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ochsenblut);margin-bottom:1.2rem}.ich{font:italic 400 var(--display)/1.08 var(--caslon-text);letter-spacing:-.01em;text-wrap:balance;max-width:13em;margin-bottom:1.6rem}.kapitel p:not(.kat):not(.ich){max-width:36rem}.kapitel p+p{margin-top:1rem}figure .frame{background:#d8c8ab;display:block;overflow:hidden}figcaption{font-size:var(--klein);color:var(--umbra-weich);margin-top:.7rem}figcaption span{letter-spacing:.1em;text-transform:uppercase;color:var(--umbra);margin-right:.6rem;font-weight:600}.ankunft{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:2rem 6vw;display:grid}.ankunft .kat{grid-column:1/-1;margin-bottom:0}.motto p{font:400 var(--display)/1.12 var(--caslon);max-width:17ch}.motto footer{font-size:var(--klein);color:var(--umbra-weich);letter-spacing:.04em;margin-top:1.2rem}.ankunft-text .ich{font-size:var(--text);font-style:italic;font-family:var(--caslon-text);max-width:none;margin-bottom:1rem;line-height:1.5}.heute{color:var(--ochsenblut);font-weight:600}.reinigung{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:3rem 5vw;min-height:100vh;display:grid}.probe-bild{aspect-ratio:3/2;position:relative}.probe-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.probe-bild .nachher{clip-path:inset(var(--t,38%) var(--r,30%) var(--b,40%) var(--l,46%))}.probe-bild .fenster{inset:var(--t,38%) var(--r,30%) var(--b,40%) var(--l,46%);pointer-events:none;outline:1px solid #f6eddcbf;position:absolute}.no-motion .probe-bild .nachher{clip-path:inset(0 0 0 52%)}.no-motion .probe-bild .fenster{inset:0 0 0 52%}.keil{background:var(--papier-hell);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem 5vw;display:grid}.anprobe{background:var(--umbra);color:var(--papier)}.anprobe .kat{color:#d8a58c}.anprobe-buehne{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;gap:3rem 5vw;margin-top:1rem;display:grid}.probestueck{background:#e9dcc2;place-items:center;min-height:30rem;padding:clamp(1rem,4vw,3rem);display:grid}.leiste-rahmen{--lb:clamp(18px, 2.4vw, 34px);padding:var(--lb);width:min(100%,34rem);box-shadow:inset 0 0 0 1px #00000040, inset 0 0 0 calc(var(--lb) * .28) #ffffff12, inset 0 0 0 calc(var(--lb) * .62) #00000014, 0 10px 22px #1e120847;transition:background-color .3s,padding .3s}[data-leiste=gold] .leiste-rahmen{background:#ae8a4f}[data-leiste=nuss] .leiste-rahmen{background:#4e3322}[data-leiste=schwarz] .leiste-rahmen{--lb:clamp(9px, 1vw, 14px);background:#1c1714}[data-leiste=eiche] .leiste-rahmen{background:#c9a87c}.pp{padding:clamp(1.6rem,4.2vw,3.6rem);transition:background-color .3s;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.pp img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:0 0 0 1px #0000002e,-1px -1px 0 2px #fff9}[data-ton=elfenbein] .pp{background:#f3ecdc}[data-ton=sand] .pp{background:#d9c6a2}[data-ton=salbei] .pp{background:#a9b29a}[data-ton=taube] .pp{background:#8e9cab}[data-ton=schiefer] .pp{background:#59595a}[data-ton=ochsenblut] .pp{background:#6e2a20}.glanz{pointer-events:none;background:linear-gradient(118deg,#0000 30%,#ffffff42 31%,#ffffff1a 46%,#0000 47% 58%,#ffffff24 59%,#0000 66%);transition:opacity .4s;position:absolute;inset:0}[data-glas=museum] .glanz{opacity:0}.regler fieldset{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem;padding:0;display:flex}.regler legend{font:600 var(--klein)/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#d8a58c;margin-bottom:.8rem}.regler button{min-height:44px;color:var(--papier);cursor:pointer;background:0 0;border:1px solid #efe2c866;padding:.45rem .9rem}.regler button[aria-pressed=true]{background:var(--papier);color:var(--umbra);border-color:var(--papier)}.regler .ton{border-width:2px;width:44px;padding:0}.regler .ton[aria-pressed=true]{outline:2px solid var(--papier);outline-offset:3px}.ton[data-wert=elfenbein]{background:#f3ecdc!important}.ton[data-wert=sand]{background:#d9c6a2!important}.ton[data-wert=salbei]{background:#a9b29a!important}.ton[data-wert=taube]{background:#8e9cab!important}.ton[data-wert=schiefer]{background:#59595a!important}.ton[data-wert=ochsenblut]{background:#6e2a20!important}.regler-hinweis{font-size:var(--klein);color:#cdb998}.lager{border-top:1px solid #efe2c840;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 3vw;margin-top:clamp(4rem,8vw,7rem);padding-top:2rem;display:grid}.lager dt{font:400 var(--display)/1 var(--caslon);margin-bottom:.6rem}.lager dd{font-size:var(--klein);color:#e0d0b2;max-width:16rem;line-height:1.5}.material{width:min(100%,58rem);margin-top:clamp(4rem,8vw,7rem);margin-left:auto}.material figcaption,.material figcaption span{color:#cdb998}.probewohnen{padding-left:0;padding-right:0}.probewohnen-text,.probewohnen-spalten{padding:0 clamp(1.25rem,6vw,7rem)}.film-wohnen{height:min(78vh,52vw);margin:2rem 0 3rem}.probewohnen-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 5vw;display:grid}.probewohnen-spalten p+p{margin-top:0}.galerie{background:var(--papier-hell);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:3rem 5vw;display:grid}.schulen{font:italic 400 1.35rem/1.6 var(--caslon-text);max-width:30rem;margin-top:2rem!important}.schulen i{color:var(--ochsenblut);padding:0 .2rem;font-style:normal}.stiche{grid-row:span 2}.stiche-text{align-self:end}.besuch{background:var(--ochsenblut);color:var(--papier-hell);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.4rem 5vw;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,6vw,7rem);display:grid}.besuch h2{font:400 var(--display)/1.05 var(--caslon);margin-bottom:1.6rem}.besuch p+p{margin-top:1rem}.adresse{font-family:var(--caslon-text);font-size:1.3rem;line-height:1.45}.zeiten{border-collapse:collapse;width:100%}.zeiten caption{text-align:left;font:600 var(--klein)/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;padding-bottom:1rem}.zeiten th,.zeiten td{text-align:left;border-bottom:1px solid #f6eddc40;padding:.45rem 0;font-weight:400}.zeiten td{text-align:right;font-variant-numeric:tabular-nums}.zeiten tr.is-heute th,.zeiten tr.is-heute td{font-weight:700}.nummern{font-family:var(--caslon-text);font-size:1.3rem}.sprachen{font-size:var(--klein);letter-spacing:.06em}.besuch a:hover{color:#fff}.fuss{font-size:var(--klein);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem clamp(1.25rem,6vw,7rem);display:flex}.fuss button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;margin-left:1.2rem;padding:.3rem 0}dialog{background:var(--papier-hell);max-width:34rem;color:var(--umbra);border:0;padding:2rem}dialog::backdrop{background:#1e140a73}dialog h2{font:400 1.8rem/1.2 var(--caslon);margin-bottom:1rem}dialog p+p{margin-top:.8rem}dialog .close{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;margin-top:1.4rem;padding:.3rem 0}@media (width<=760px){:root{--rail:0px;--display:clamp(1.9rem, 8.4vw, 2.6rem)}.leiste{height:56px;padding:0 1rem}.leiste .marke svg{height:18px}.einstieg-pin{padding-top:56px}.einstieg{height:auto}.einstieg-pin{height:auto;display:block;position:relative;overflow:hidden}.riesig{margin-bottom:.05em;margin-right:-60vw}.film-wand{height:52svh}.schild{max-width:none;box-shadow:none;border-bottom:1px solid var(--linie);margin:0;padding:1.1rem 1rem 1.4rem;position:static}.schild .tel-link{align-items:center;min-height:44px;margin-top:.2rem;display:inline-flex}.ankunft,.reinigung,.keil,.galerie,.besuch,.anprobe-buehne,.probewohnen-spalten{grid-template-columns:minmax(0,1fr)}.reinigung{min-height:0}.keil figure{order:2}.probestueck{min-height:0}.lager{grid-template-columns:repeat(2,minmax(0,1fr))}.film-wohnen{height:62svh}.stiche{grid-row:auto}.fuss button{margin:0 1.2rem 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (width>=761px){.film-wand.hero-video video,.film-wand.hero-video .still{object-position:60% 22%!important}}
