/* Aus dem Astro-Build übernommen (wordpress/tools/build-theme.mjs). Nicht von Hand bearbeiten. */
.bh-head{padding-block:calc(var(--header-h) + clamp(2.5rem, 1.5rem + 5vw, 6rem)) clamp(2.5rem, 2rem + 3vw, 4.5rem)}.bh-head h1{max-width:13em}.bh-head__lead{max-width:38rem;margin-top:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.bh{padding-inline:var(--gutter);background:var(--porzellan);gap:.75rem;display:grid}.bh__col{border-radius:var(--r);min-height:min(64svh,36rem);clip-path:inset(0 round var(--r));color:var(--on-dark);isolation:isolate;display:block;position:relative;overflow:hidden}.bh__ph{aspect-ratio:auto;clip-path:none;border-radius:0;position:absolute;inset:0}.bh__ph img{transition:transform 1.4s var(--ease);transform:scale(1.06)}.bh__col:hover .bh__ph img,.bh__col:focus-visible .bh__ph img{transform:none}.bh__shade{pointer-events:none;background:linear-gradient(#190b1161 0%,#190b1100 18% 46%,#190b11d1 100%);position:absolute;inset:0}.bh__col:focus-visible{outline-offset:-4px;outline-color:var(--rose)}.bh__in{flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:flex;position:absolute;inset:0}.bh__from{font-size:var(--t-s);font-weight:500}.bh__body{gap:.6rem;display:grid}.bh__name{font-family:var(--display);letter-spacing:-.022em;font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem);line-height:1.04}.bh__claim{max-width:22rem;font-size:var(--t-0);line-height:1.4}.bh__more{font-size:var(--t-s);justify-self:start;margin-top:.4rem;padding-block:.2em;font-weight:500;position:relative}.bh__more:after{content:"";transform-origin:0;height:1px;transition:transform .7s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.bh__col:hover .bh__more:after{transform:scaleX(.4)}@media (width>=60rem) and (hover:hover){.bh{height:min(100svh,62rem);display:flex}.bh__col{min-width:0;min-height:0;transition:flex-grow 1.1s var(--ease);flex:1 1 0}.bh:hover .bh__col{flex-grow:.78}.bh .bh__col:hover,.bh .bh__col:focus-visible{flex-grow:1.9}.bh__claim{opacity:0;width:22rem;max-width:22rem;transition:opacity .5s ease, transform .9s var(--ease);transform:translateY(.75rem)}.bh__more{opacity:0;transition:opacity .5s}.bh__col:hover .bh__claim,.bh__col:focus-visible .bh__claim,.bh__col:hover .bh__more,.bh__col:focus-visible .bh__more{opacity:1;transform:none}.bh__name{text-wrap:balance;font-size:clamp(1.625rem,2.3vw,3.5rem)}}.bh-help__t{grid-column:1/-1;margin-bottom:1.5rem}.bh-help__b{grid-column:1/-1;gap:1.75rem;max-width:38rem;display:grid}.bh-help__a{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}@media (width>=60rem){.bh-help__t{grid-column:1/span 6;margin-bottom:0}.bh-help__b{grid-column:8/-1}}
