/* Aus dem Astro-Build übernommen (wordpress/tools/build-theme.mjs). Nicht von Hand bearbeiten. */
.th{min-height:min(100svh,62rem);color:var(--on-dark);--heading:var(--on-dark);display:flex;position:relative;overflow:hidden}.th[data-tone=dark]{color:var(--cassis);--heading:var(--cassis)}.th__in{padding-top:calc(var(--header-h) + 2rem);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(1.75rem,1rem + 3vw,3.5rem);display:flex;position:relative}.th__title{font-family:var(--display);font-variation-settings:"opsz" var(--opsz-xl);letter-spacing:-.03em;margin-bottom:clamp(1.75rem,1rem + 3vw,3.5rem);font-size:clamp(1.875rem,9.4vw,11rem);font-weight:400;line-height:1}.th__line{margin-block:-.1em -.16em;padding-block:.1em .16em;display:block;overflow:clip}.th__line>span{transform-origin:0 0;display:block}.js-motion .th__line>span{transform:translateY(116%)}.motion-off .th__line>span{transform:none}.th__line--2{padding-left:clamp(0rem,10vw,13rem)}.th__foot{align-items:end;gap:1.5rem;display:grid}.th__claim{font-family:var(--display);font-size:var(--t-3);letter-spacing:-.018em;text-wrap:balance;max-width:14em;line-height:1.08}.th__lead{max-width:34rem;font-size:var(--t-1);margin-bottom:1.5rem;line-height:1.45}@media (width>=60rem){.th__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.ti__t{grid-column:1/-1;margin-bottom:1.75rem}.ti__b{grid-column:1/-1;gap:1.25rem;max-width:40rem;display:grid}.ti__media{gap:.75rem var(--gap);grid-column:1/-1;margin-top:clamp(3rem,2rem + 5vw,7rem);display:grid}.ti__main{aspect-ratio:4/3}.ti__second{aspect-ratio:4/5;justify-self:end;width:62%}@media (width>=60rem){.ti__t{grid-column:1/span 6;margin-bottom:0}.ti__b{grid-column:8/-1}.ti__media{grid-template-columns:repeat(12,minmax(0,1fr))}.ti__main{aspect-ratio:21/9;grid-column:1/-1}.ti__media--duo .ti__main{aspect-ratio:4/3;grid-column:1/span 8}.ti__media--duo .ti__second{grid-column:9/-1;place-self:end stretch;width:auto;transform:translateY(18%)}}.ts{padding-bottom:var(--section)}.ts__head{align-items:end;gap:.75rem 3rem;margin-bottom:clamp(1.75rem,1.2rem + 2vw,3rem);display:grid}.ts__hint{max-width:30rem;font-size:var(--t-s)}.ts__note{max-width:44rem;font-size:var(--t-s);color:var(--muted);margin-top:1.5rem}@media (width>=60rem){.ts__head{grid-template-columns:1fr auto}}.tp{background:var(--cassis);color:var(--on-dark)}.tp__in{gap:2.5rem var(--gap);display:grid}.tp__media{min-width:0}.tp__sticky{aspect-ratio:4/3;border-radius:var(--r);clip-path:inset(0 round var(--r));background:var(--wein);position:relative;overflow:hidden}.tp__sticky:after{content:"";pointer-events:none;background:linear-gradient(#190b1100,#190b119e);position:absolute;inset:55% 0 0}.tp__ph{aspect-ratio:auto;clip-path:none;border-radius:0;position:absolute;inset:0}.tp__label{z-index:1;font-size:var(--t-s);color:var(--on-dark);font-weight:500;position:absolute;bottom:1rem;left:1.25rem}.tp__body{min-width:0}.tp__t{margin-bottom:clamp(2rem,1.5rem + 3vw,4rem);font-size:clamp(1.75rem,1rem + 4.4vw,4.75rem)}.tp__track{border-left:1px solid var(--line-dark);padding-left:1.75rem;position:relative}.tp__bar{background:var(--rose);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(1)}.tp__step{padding-block:clamp(1.25rem,1rem + 1.5vw,2.5rem);transition:opacity .6s}.js-motion .tp__step{opacity:.38}.js-motion .tp__step.is-active{opacity:1}.tp__step+.tp__step{border-top:1px solid var(--line-dark)}.tp__n{font-family:var(--display);font-style:italic;font-size:var(--t-1);color:var(--rose);font-variant-numeric:lining-nums;margin-bottom:.4rem;display:block}.tp__name{font-family:var(--display);font-weight:400;font-size:var(--t-3);letter-spacing:-.018em;margin-bottom:.4rem;line-height:1.08}.tp__step p{max-width:32rem;color:var(--on-dark-muted)}@media (width>=60rem){.tp__in{grid-template-columns:repeat(12,minmax(0,1fr))}.tp__media{grid-column:1/span 5}.tp__sticky{top:calc(var(--header-h) + 1rem);aspect-ratio:auto;height:calc(100svh - var(--header-h) - 3rem);max-height:46rem;position:sticky}.tp__body{grid-column:7/-1}.tp__t{font-size:clamp(2rem,1rem + 2.9vw,4.75rem)}}.to{padding-bottom:var(--section)}.to__t{font-size:var(--t-s);color:var(--muted);margin-bottom:1rem;font-weight:500}.to__list{border-top:1px solid var(--line)}.to__list li{border-bottom:1px solid var(--line)}.to__list a{transition:padding-left .8s var(--ease), color .3s ease;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.2rem 1.1rem;padding-block:clamp(1rem,.8rem + 1vw,1.75rem);display:grid}.to__thumb{aspect-ratio:1;grid-row:1/span 3}.to__name,.to__claim,.to__from{grid-column:2}.to__name{font-family:var(--display);font-size:var(--t-3);letter-spacing:-.018em;color:var(--heading);line-height:1.08}.to__claim{color:var(--muted)}.to__from{font-size:var(--t-s);white-space:nowrap;color:var(--muted)}@media (width>=60rem){.to__list a{grid-template-columns:5rem 5fr 5fr auto;column-gap:2rem}.to__thumb{grid-row:auto}.to__name,.to__claim,.to__from{grid-column:auto}}.hov{display:none}@media (width>=60rem) and (hover:hover) and (pointer:fine){.js-motion .to__list a{grid-template-columns:5fr 5fr auto;align-items:baseline}.js-motion .to__thumb{display:none}.js-motion .to__list a:hover{padding-left:1.25rem}.js-motion .hov{z-index:40;aspect-ratio:4/5;pointer-events:none;visibility:hidden;width:clamp(14rem,18vw,19rem);display:block;position:fixed;top:0;left:0}.hov__ph{aspect-ratio:auto;opacity:0;position:absolute;inset:0}}
