.r-body .prose h2{margin-top:44px}.r-body .prose h2:first-of-type{margin-top:36px}.r-body .prose .zitat{max-width:none}.notes .ai-image .ai-note .cap{color:var(--ink)}.note span{display:block}.note a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:2px solid var(--ink)}.note a:hover{color:var(--terra);border-bottom-color:var(--terra)}.r-hero .film-ph{position:relative}.r-hero .film-ph .hero-ai{max-width:300px}.bigticket .cv .cover{margin:0}.bigticket .cv .cover figcaption{font:700 11px/1.4 var(--mono);letter-spacing:.06em;margin-top:16px;text-align:center}.fazit p{text-align:justify;hyphens:auto}.hc .ph.typo{display:grid;place-items:center;aspect-ratio:auto;min-height:170px;padding:24px;text-align:center}.hc .ph.typo b{font:700 clamp(54px,6vw,86px)/.9 var(--display);letter-spacing:-.03em;color:var(--ink)}.hc .ph.typo span{display:block;font:700 12px/1 var(--mono);letter-spacing:.16em;margin-top:12px;color:var(--ink)}.hc.arch-top .ph.typo{padding-top:56px}.h-text .prose h2{margin-top:36px}.h-text .prose h2:first-child{margin-top:0}.h-hero .sp{color:var(--ink)}@media(max-width:760px){.r-hero .film-ph .hero-ai{max-width:none}.hc .ph.typo{min-height:140px}}.h-text .prose p{font-size:19px;line-height:1.65;margin-bottom:18px}.h-text h3{font:700 26px/1.15 var(--display);margin:30px 0 12px}.h-text.second{padding-top:40px;padding-bottom:70px;grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.h-text .prose p{font-size:18px}}.bigticket .cv .cover img{object-fit:cover}
