.held{background:var(--kalk);height:100svh;min-height:560px;position:relative;overflow:hidden}.held-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.held-maske{background:var(--kalk);mix-blend-mode:screen;will-change:opacity;place-items:center;display:grid;position:absolute;inset:0}.held-schleier{opacity:0;background:linear-gradient(#12172526,#1217258c);position:absolute;inset:0}.held-wort,.held-platz{letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(64px,19.5vw,340px);font-weight:800;line-height:.8}.held-wort{color:#000;will-change:transform;transform:translateY(-4vh)}.held-wort>span[aria-hidden],.held-wort .buchstabe{display:inline-block}.held-zug{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.zug-rahmen{position:relative;transform:translateY(-4vh)}.held-platz{color:var(--kalk);opacity:0;display:block}.held-almar{color:#1f8a8a;white-space:nowrap;will-change:transform;font-size:clamp(40px,8.2vw,148px);line-height:1;position:absolute;top:62%;right:1%}.held-unten{padding:0 var(--rand);flex-wrap:wrap;align-items:flex-end;gap:16px 36px;display:flex;position:absolute;bottom:clamp(28px,6vh,64px);left:0;right:0}.held-text{color:#4b433a;max-width:380px;margin:0 0 8px;font-size:16px}.held-links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.held-urteil{color:#4b433a;border-top:1px solid #4b433a40;align-items:center;gap:10px;margin:0 0 8px;padding-top:14px;font-size:14px;text-decoration:none;display:inline-flex}.urteil-band{display:grid;overflow:hidden}.urteil-satz{white-space:nowrap;grid-area:1/1}.urteil-satz+.urteil-satz{visibility:hidden}.held-urteil .stern{letter-spacing:2px;font-size:12px}.held-urteil .stern,.urteil .stern{color:var(--glut)}.held-weiter{align-items:center;gap:12px;margin:0 0 8px auto;font-size:14px;text-decoration:none;display:flex}.held-weiter .kreis{border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #1e1a164d}.tag{height:100svh;min-height:640px;padding:0 var(--rand);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px;max-width:1440px;margin:0 auto;display:grid;position:relative}.tag-texte{z-index:1;height:100%;position:relative}.fenster-huelle{width:min(460px,100%);position:relative}.himmel{pointer-events:none;width:160%;height:125%;position:absolute;inset:-15% -30% -10%;overflow:visible}.himmel .bahn{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:2 9;opacity:.35}.himmel .sonne-kern{fill:#ffe2a3}.himmel .mond,.himmel .stern{fill:#f4efe6;opacity:0}.kapitel{flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;inset:0}.kapitel+.kapitel{visibility:hidden}.uhrzeit{letter-spacing:-.04em;margin:0;font-size:clamp(64px,10vw,140px);font-weight:300;line-height:.9}.kapitel h2{max-width:560px;margin:0;font-size:clamp(34px,4.4vw,60px);line-height:1.02}.kapitel>p:last-child{opacity:.78;max-width:440px;margin:0}.tag-fenster{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.fenster{z-index:1;aspect-ratio:46/60;background:#d9cfc0;border-radius:999px 999px 12px 12px;width:100%;max-height:72svh;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0000008c}.blick{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blick+.blick{visibility:hidden}.uhr-zeile{letter-spacing:1.4px;text-transform:uppercase;opacity:.75;align-items:center;gap:12px;font-size:12px;display:flex}.uhr .zeiger{transform-origin:9px 9px}.fortschritt{opacity:.35;background:currentColor;width:80px;height:1px;position:relative}.fortschritt span{transform-origin:0;opacity:1;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}@media (width<=760px){.tag{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:20px;padding-top:84px}.tag-fenster{order:-1}.fenster-huelle{width:56vw}.fenster{max-height:42svh}.kapitel{justify-content:flex-start}}.strecke{flex-direction:column;justify-content:center;gap:40px;height:100svh;min-height:600px;display:flex;overflow:hidden}.strecke-kopf{padding:0 var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.strecke-kopf h2{letter-spacing:-.05em;margin:0;font-size:clamp(64px,10vw,150px);font-weight:800;line-height:.85}.strecke-spur{padding:0 var(--rand);will-change:transform;gap:20px;width:max-content;display:flex}.strecke-spur figure{flex:none;height:min(52svh,460px);margin:0}.strecke-spur .hoch{aspect-ratio:3/4;border-radius:999px 999px 18px 18px}.strecke-spur .breit{aspect-ratio:4/3}.morgen{min-height:100svh;padding:120px var(--rand) 80px;flex-wrap:wrap;align-items:center;gap:56px;max-width:1440px;margin:0 auto;display:flex}.morgen>div{flex:520px}.morgen h2{letter-spacing:-.055em;margin:0;font-size:clamp(84px,13vw,190px);font-weight:800;line-height:.84}.morgen h2 span{color:var(--glut)}@media (width<=760px){.morgen h2{font-size:18vw}}.morgen p{opacity:.8;max-width:460px;margin:28px 0 36px;font-size:18px}.stimmen{max-width:1440px;padding:clamp(96px, 16vh, 180px) var(--rand) 0;margin:0 auto}.stimmen h2{letter-spacing:-.05em;margin:0;font-size:clamp(64px,10vw,150px);font-weight:800;line-height:.85}.stimmen h2 span{color:var(--glut)}.stimmen-buehne{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,8vh,88px);display:grid}.stimmen-bild{aspect-ratio:4/5;border-radius:28px;margin:0;overflow:hidden}.stimmen-bild img{object-fit:cover;object-position:50% 85%;width:100%;height:100%}.zitat{margin:0}.zitat blockquote{font-family:var(--serif);margin:0;font-size:clamp(22px,1.9vw,28px);line-height:1.2}.zitat.gross blockquote{letter-spacing:-.01em;font-size:clamp(34px,4.2vw,64px);line-height:1.04}.zitat blockquote:before{content:"„"}.zitat blockquote:after{content:"“"}.zitat.gross blockquote:before{color:var(--glut)}.zitat figcaption{opacity:.65;margin-top:16px;font-size:14px}.zitat.gross figcaption{margin-top:28px;font-size:15px}.noten{border-block:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,10vh,112px);display:grid}.note{color:inherit;transition:background .4s var(--weich);flex-direction:column;gap:6px;padding:clamp(24px,4vh,40px) clamp(16px,2.4vw,36px);text-decoration:none;display:flex}.note+.note{border-left:1px solid color-mix(in srgb, currentColor 18%, transparent)}.note:hover{background:color-mix(in srgb, currentColor 5%, transparent)}.note .sterne{letter-spacing:3px;color:var(--glut);font-size:13px}.note .zahl{letter-spacing:-.05em;font-size:clamp(52px,6vw,92px);font-weight:800;line-height:.9}.note .zahl small{letter-spacing:-.02em;opacity:.55;font-size:.42em}.note .portal{letter-spacing:1.5px;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:600}.note .detail{opacity:.65;font-size:14px}.zitate{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);margin-top:clamp(48px,8vh,80px);display:grid}.stimmen-stand{opacity:.5;margin:40px 0 0;font-size:13px}@media (width<=760px){.stimmen-buehne,.zitate{grid-template-columns:1fr}.stimmen-bild{aspect-ratio:4/3}.noten{grid-template-columns:1fr}.note{grid-template-columns:136px minmax(0,1fr);align-items:baseline;column-gap:16px;padding:20px 0;display:grid}.note+.note{border-left:0;border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}.note .sterne{grid-column:1/-1}.note .zahl{grid-row:2/4;font-size:56px}.note .portal{margin-top:0}}.mini-kalender{flex:460px}.mini-monate{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.mini-monat h3{font-family:var(--serif);margin:0 0 12px;font-size:34px;font-style:italic;font-weight:400}.mini-tage{text-align:center;font-family:var(--groesse-display);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;font-size:17px;display:grid}.mini-tage>*{border-radius:999px;padding:9px 0;text-decoration:none}.mini-tage a{transition:background .4s var(--weich), color .4s var(--weich)}.mini-tage a:hover,.mini-tage a:focus-visible{background:var(--glut);color:var(--nacht)}.mini-tage .belegt,.mini-tage .vorbei{opacity:.28}.mini-tage .belegt{text-decoration:line-through}.mini-legende{opacity:.65!important;margin:22px 0 0!important;font-size:13px!important}.mini-frei,.mini-belegt{text-align:center;width:26px;font-family:var(--groesse-display);margin:0 6px 0 14px;display:inline-block}.mini-frei{background:var(--glut);color:var(--nacht);border-radius:999px;margin-left:0}.mini-belegt{opacity:.4;text-decoration:line-through}@media (width<=760px){.mini-monate{grid-template-columns:1fr}}:lang(en) .zitat blockquote:before{content:"“"}:lang(en) .zitat blockquote:after{content:"”"}:lang(es) .zitat blockquote:before{content:"«"}:lang(es) .zitat blockquote:after{content:"»"}:lang(fr) .zitat blockquote:before{content:"« "}:lang(fr) .zitat blockquote:after{content:" »"}
