@font-face{font-family:Castoro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/castoro-latin-ext-400-normal-DKyiZ9uX.woff2)format("woff2"),url(/assets/castoro-latin-ext-400-normal-Dp7V8k5K.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:Castoro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/castoro-latin-400-normal-W6cD29UF.woff2)format("woff2"),url(/assets/castoro-latin-400-normal-CvPX8BCz.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:Castoro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/castoro-latin-ext-400-italic-kSJntiLy.woff2)format("woff2"),url(/assets/castoro-latin-ext-400-italic-DjADvNLQ.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:Castoro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/castoro-latin-400-italic-DaOt8cIu.woff2)format("woff2"),url(/assets/castoro-latin-400-italic-CPk9w62K.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-vietnamese-400-normal-C3m3Wqkz.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-400-normal-CEHt5KbE.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-ext-400-normal-B3ID4PT2.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-400-normal-BWiDT69a.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/crimson-pro-latin-400-normal-B4SlG4wx.woff2)format("woff2"),url(/assets/crimson-pro-latin-400-normal-BzhyrSeK.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-vietnamese-600-normal-BD5z241x.woff2)format("woff2"),url(/assets/crimson-pro-vietnamese-600-normal-WXpto_XS.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-latin-ext-600-normal-DTIcmTiA.woff2)format("woff2"),url(/assets/crimson-pro-latin-ext-600-normal-ChXPf8Fx.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/crimson-pro-latin-600-normal-vJ8oEdKU.woff2)format("woff2"),url(/assets/crimson-pro-latin-600-normal-Ca4fy0Cf.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:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-nastaliq-urdu-arabic-500-normal-BeFFiPQV.woff2)format("woff2"),url(/assets/noto-nastaliq-urdu-arabic-500-normal-DFGPKUDt.woff)format("woff")}:root{--blau:#1e2058;--blau-tief:#14153d;--tuerkis:#1f8f8c;--gold:#c9a24c;--gold-tinte:#8d6a1e;--stein:#8f3f2b;--putz:#f1e6cf;--tinte:#1b1b3a;--display:clamp(2.3rem, 5.2vw, 5.6rem);--text:clamp(1.14rem, 1.25vw, 1.42rem);--klein:clamp(.92rem, .95vw, 1.04rem);--kopf:60px;--serif:"Castoro", "Iowan Old Style", Georgia, serif;--lese:"Crimson Pro", Georgia, serif;--nast:"Noto Nastaliq Urdu", "Geeza Pro", serif}*{box-sizing:border-box}html{background:var(--blau);-webkit-text-size-adjust:100%;scroll-padding-top:var(--kopf)}body{background:var(--putz);color:var(--tinte);font:400 var(--text)/1.5 var(--lese);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400}h2{font-size:var(--display);text-wrap:balance;line-height:1.04}p{margin:0}.fa{font-family:var(--nast);font-weight:500;line-height:2}.frame{display:block;overflow:hidden}figure{margin:0}figcaption{font-size:var(--klein);margin-top:.7em}.kopf{z-index:20;height:var(--kopf);background:var(--blau);color:var(--putz);font-size:var(--klein);align-items:center;gap:1.4rem;padding:0 clamp(14px,2vw,36px);display:flex;position:fixed;inset:0 0 auto}.marke{font-family:var(--serif);white-space:nowrap;align-items:center;gap:.6rem;margin-right:auto;font-size:clamp(1.02rem,1.2vw,1.5rem);text-decoration:none;display:flex}.marke img{width:auto;height:clamp(1.8rem,2vw,2.6rem)}.reserv{color:var(--gold);text-underline-offset:.25em;white-space:nowrap;align-items:center;min-height:44px;display:flex}.menue-knopf{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;min-height:44px;padding:0 .2rem;text-decoration:underline}.portal{background:var(--blau);height:240svh;position:relative}.buehne{background:var(--blau);height:100svh;position:sticky;top:0;overflow:hidden}.raum{will-change:clip-path;position:absolute;inset:0}.raum-bild,.raum-dunst{object-fit:cover;object-position:50% 68%;width:100%;height:100%;position:absolute;inset:0}.raum-dunst{opacity:0}.schild{height:calc(var(--kopf) + clamp(14.5rem, 37svh, 25rem));padding:var(--kopf) 0 0;z-index:3;background:var(--blau);will-change:transform;position:absolute;inset:0 0 auto}.schild-feld{--fries:clamp(14px, 1.5vw, 26px);background:url(/img/fries.webp) left top / auto var(--fries) repeat-x, url(/img/fries.webp) left bottom / auto var(--fries) repeat-x, var(--blau);color:#fff;height:100%;padding:var(--fries) clamp(14px, 3vw, 60px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.schild-text{text-align:center;min-width:0}.schrift{color:var(--gold);white-space:nowrap;margin-bottom:.42em;font-size:clamp(2.3rem,6.4svh,4.6rem);line-height:1.75}h1{color:var(--putz);text-wrap:balance;font-size:clamp(1.6rem,4.3vw,4.5rem);line-height:1.08}.greif{width:auto;height:clamp(5.6rem,21svh,15rem)}.g-li{justify-self:start}.g-re{justify-self:end}.saeule{bottom:0;top:var(--kopf);background:url(/img/saeule.webp) center top / 100% auto repeat-y var(--blau);z-index:2;will-change:transform;width:clamp(34px,13vw,260px);position:absolute;box-shadow:0 0 0 1px #00000059}.saeule.li{left:0}.saeule.re{right:0}.freunde{z-index:4;background:var(--putz);margin-top:-1px;position:relative}.freunde-buehne{min-height:100svh;padding:calc(var(--kopf) + 3vh) clamp(18px, 5vw, 96px) 4vh;background:var(--putz);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.6rem,5vw,6rem);display:grid}.freunde-text{gap:1.1rem;display:grid}.freunde h2{font-size:clamp(2.1rem,3.7vw,4.3rem)}.freunde-text>p{max-width:34em}.zaehler{font:400 clamp(4.6rem, 10vw, 11rem)/.9 var(--serif);font-variant-numeric:tabular-nums;color:var(--blau)}.zaehler small{font:400 var(--text) var(--lese)}.legende{font-size:var(--klein)}.legende b{color:var(--gold-tinte);font-weight:600}.punkte{width:min(100%, calc(100svh - var(--kopf) - 9vh));aspect-ratio:1;justify-self:end;display:block}.filmband{z-index:4;background:var(--blau-tief);height:100svh;position:relative;overflow:hidden}.film{position:absolute;inset:0}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.film canvas{opacity:0}.film.is-live canvas{opacity:1}.film-zeile{background:var(--blau);color:var(--putz);font:400 clamp(1.5rem, 2.8vw, 3.3rem)/1.1 var(--serif);max-width:92vw;padding:.55em .8em .6em;position:absolute;bottom:clamp(14px,3vw,48px);left:clamp(14px,3vw,48px)}.eck .film-zeile{background:var(--stein);left:auto;right:clamp(14px,3vw,48px)}.ebenen{z-index:4;background:var(--blau-tief);color:var(--putz);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.4rem,3vw,3rem);padding:clamp(5rem,13vh,10rem) clamp(18px,5vw,96px);display:grid;position:relative;overflow:clip}.eb-nische{grid-column:1/span 6}.eb-text{grid-column:8/span 5;align-self:center;gap:1.2rem;display:grid}.eb-text h2{font-size:clamp(2rem,3.4vw,4rem)}.eb-tee{grid-column:4/span 8;margin-top:clamp(.5rem,4vh,3rem)}.karte-strecke{z-index:4;background:var(--blau);height:100svh;color:var(--putz);position:relative;overflow:hidden}.spur{top:var(--kopf);will-change:transform;flex-direction:row-reverse;width:max-content;display:flex;position:absolute;bottom:0;right:0}.tafel{border-right:1px solid #f1e6cf38;flex-direction:column;justify-content:center;gap:.35rem;width:clamp(20rem,32vw,40rem);height:100%;padding:clamp(1rem,3.4vh,2.4rem) clamp(1.2rem,2.6vw,3rem);display:flex}.tafel.mit-bild{width:clamp(21rem,40vw,50rem)}.tafel .frame{flex:0 auto;min-height:0;margin-bottom:.6rem}.tafel .frame img{object-fit:cover;width:100%;height:min(40svh,26vw)}.t-start{justify-content:center;gap:1.2rem;width:clamp(21rem,46vw,52rem)}.weiter{font-size:var(--klein);color:var(--gold)}.nr{font:400 var(--klein) var(--serif);color:var(--gold);font-variant-numeric:tabular-nums}.gross{color:#fff;white-space:nowrap;font-size:clamp(2.1rem,3.5vw,3.9rem);line-height:2.1}.tafel h3{font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.15}.katalog{z-index:4;background:var(--putz);padding:clamp(4.5rem,12vh,9rem) clamp(18px,5vw,96px);position:relative}.katalog-kopf{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:1.4rem clamp(1.4rem,5vw,5rem);margin-bottom:clamp(1.6rem,4vh,3rem);display:grid}.katalog h2{font-size:clamp(2rem,3.7vw,4.3rem)}.reiter{border-bottom:2px solid var(--blau);flex-wrap:wrap;gap:.1rem 1.4rem;padding-bottom:.5rem;display:flex}.reiter button{min-height:44px;font:400 var(--text) var(--lese);color:var(--tinte);cursor:pointer;background:0 0;border:0;padding:.55rem 0}.reiter button[aria-selected=true]{color:var(--stein);text-underline-offset:.3em;font-weight:600;text-decoration:underline}.liste{margin:0;padding:0;list-style:none}.liste li{border-bottom:1px solid #1b1b3a33;grid-template-columns:3.4rem minmax(0,4fr) minmax(0,5fr) minmax(0,3.4fr);align-items:center;gap:.1rem 1.2rem;padding:.28rem 0;display:grid}.l-nr{font:400 var(--klein) var(--serif);color:var(--stein);font-variant-numeric:tabular-nums}.l-name{font:400 clamp(1.14rem, 1.45vw, 1.62rem)/1.2 var(--serif)}.l-was{font-size:var(--klein);line-height:1.3}.l-fa{text-align:right;color:var(--blau);white-space:nowrap;font-size:clamp(1rem,1.25vw,1.4rem);line-height:2.3}.samstag{z-index:4;background:var(--stein);color:var(--putz);gap:clamp(1.8rem,5vh,3.4rem);padding:clamp(5rem,13vh,10rem) clamp(18px,5vw,96px);display:grid;position:relative}.samstag h2{gap:.1em;display:grid}.fa.klein{color:var(--gold);justify-self:start;margin-bottom:.2em;font-size:.8em;line-height:1.8}.woche{border-bottom:2px solid var(--putz);grid-template-columns:repeat(7,1fr);height:clamp(13rem,42svh,26rem);margin:0;padding:0;list-style:none;display:grid}.woche li{font:400 clamp(1.05rem, 1.9vw, 2.1rem) var(--serif);align-items:flex-end;padding:0 0 .5rem .1rem;display:flex;position:relative}.woche li.heute:after{content:"heute";font:400 var(--klein) var(--lese);padding-top:.25rem;position:absolute;top:100%;left:.1rem}.woche .sa{padding:0}.bogen{background:var(--gold);color:var(--blau-tief);border-radius:50% 50% 0 0/22% 22% 0 0;align-items:flex-end;padding:0 0 .5rem .5rem;display:flex;position:absolute;inset:0}.samstag>p{max-width:36em;padding-top:1.2rem}.stimmen{z-index:4;background:var(--putz);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:1.4rem clamp(1.4rem,5vw,5rem);padding:clamp(4.5rem,12vh,9rem) clamp(18px,5vw,96px);display:grid;position:relative}.note{gap:.2rem;display:grid}.note b{font:400 clamp(5rem, 11vw, 12rem)/.9 var(--serif);color:var(--blau)}.note span{font-size:var(--klein)}.stimmen ul{margin:0;padding:0;list-style:none}.stimmen li{font:400 clamp(1.55rem, 2.5vw, 2.9rem)/1.18 var(--serif);border-top:1px solid #1b1b3a40;padding:.55em 0}.besuch{z-index:4;background:var(--blau);color:var(--putz);grid-template-columns:minmax(0,1fr) clamp(46px,13vw,260px);display:grid;position:relative}.besuch-feld{gap:1.2rem;padding:clamp(4.5rem,12vh,9rem) clamp(18px,5vw,96px);display:grid}.status{color:var(--gold)}.besuch dl{margin:.6rem 0}.besuch dl div{border-top:1px solid #f1e6cf40;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.1rem 1.2rem;padding:.55rem 0;display:grid}.besuch dt{font-size:var(--klein);align-self:center}.besuch dd{margin:0}.wege{flex-wrap:wrap;align-items:center;gap:.9rem 1.8rem;display:flex}.wege a{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}.btn{background:var(--gold);color:var(--blau-tief);padding:0 1.2em;font-weight:600;text-decoration:none}.saeule-fuss{background:url(/img/saeule.webp) center top / 100% auto repeat-y var(--blau)}.fuss{z-index:4;background:var(--blau-tief);color:var(--putz);font-size:var(--klein);flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;padding:1.6rem clamp(18px,5vw,96px) 5.2rem;display:flex;position:relative}.fuss img{width:auto;height:44px}.fuss p{flex:16rem}.fuss button,dialog button{color:inherit;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .4rem;text-decoration:underline}dialog{background:var(--putz);max-width:min(40rem,92vw);color:var(--tinte);font-size:var(--klein);border:0;padding:clamp(1.2rem,3vw,2.4rem)}dialog::backdrop{background:#14153db8}dialog h3{margin-bottom:.7rem;font-size:1.6rem}dialog p{margin-bottom:.8rem}#menue{background:var(--blau);width:min(26rem,88vw);height:100dvh;max-height:100dvh;color:var(--putz);margin:0 0 0 auto}#menue nav{gap:.3rem;margin:3.4rem 0 1.4rem;display:grid}#menue a{font:400 clamp(1.9rem, 3vw, 2.8rem) var(--serif);min-height:44px;text-decoration:none}html.still-modus .portal{height:100svh}html.still-modus .raum{clip-path:inset(calc(var(--kopf) + clamp(14.5rem, 37svh, 25rem)) clamp(34px, 13vw, 260px) 0 clamp(34px, 13vw, 260px))}html.still-modus .raum-bild{transform:translateY(calc((var(--kopf) + clamp(14.5rem, 37svh, 25rem)) / 2)) scale(.76)}html.still-modus .karte-strecke{height:auto}html.still-modus .spur{width:auto;padding-top:var(--kopf);flex-direction:column;position:static}html.still-modus .tafel,html.still-modus .tafel.mit-bild,html.still-modus .t-start{border-bottom:1px solid #f1e6cf38;border-right:0;width:auto;height:auto;padding-block:2.2rem}html.still-modus .tafel .frame img{max-width:42rem;height:auto}html.still-modus .weiter{display:none}html.still-modus .filmband{height:80svh}@media (width<=760px){:root{--kopf:54px;--display:clamp(2.2rem, 10.2vw, 2.9rem)}.kopf{gap:.9rem}.marke span{font-size:1rem}.marke{gap:.4rem}.schild{height:calc(var(--kopf) + 31svh)}.saeule{width:9vw}.raum-bild,.raum-dunst{object-position:34% 60%}html.still-modus .raum{clip-path:inset(calc(var(--kopf) + 31svh) 9vw 0 9vw)}html.still-modus .raum-bild{transform:translateY(calc((var(--kopf) + 31svh) / 2)) scale(.8)}.schild-feld{--fries:12px;padding:var(--fries) 8px;grid-template-columns:auto minmax(0,1fr) auto}.greif{align-self:start;height:3.3rem;margin-top:.9rem}.schrift{margin-bottom:.5em;font-size:clamp(1.25rem,6.1vw,1.7rem);line-height:2}h1{font-size:clamp(1.75rem,8vw,2.2rem)}.freunde-buehne{padding:calc(var(--kopf) + 1.1rem) 18px 1rem;grid-template-columns:minmax(0,1fr);align-content:center;gap:.9rem}.freunde h2{font-size:1.72rem}.freunde-text{gap:.55rem}.freunde-text>p{font-size:1.02rem;line-height:1.34}.freunde-text>p.zaehler{font-size:3.3rem;line-height:.95}.legende{font-size:.9rem!important}.punkte{justify-self:center;width:min(100%,39svh)}.filmband{height:84svh}.film-zeile{font-size:1.4rem}.ebenen{grid-template-columns:minmax(0,1fr);padding-block:4rem}.eb-nische,.eb-text,.eb-tee{grid-column:auto}.eb-tee{margin-top:1rem}.tafel,.tafel.mit-bild{width:84vw;padding-inline:1.1rem}.t-start{width:88vw}.tafel .frame img{height:28svh}.gross{font-size:2rem}.katalog-kopf{grid-template-columns:minmax(0,1fr)}.reiter{scrollbar-width:none;flex-wrap:nowrap;gap:1.1rem;overflow-x:auto}.reiter button{white-space:nowrap}.liste li{grid-template-columns:2.5rem minmax(0,1fr) auto}.l-was{grid-area:2/2/auto/-1}.l-fa{font-size:1rem}.woche{height:15rem}.woche li{font-size:1rem}.bogen{padding-left:.28rem}.stimmen{grid-template-columns:minmax(0,1fr)}.besuch{grid-template-columns:minmax(0,1fr) 9vw}.besuch dl div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
