/*! Generated by npm run build:assets. Do not edit directly. */
.hero__text:has(> .hero__art--left),.hero__text:has(> .hero__art--right){display:grid;width:100%;max-width:100%;align-items:start;row-gap:0;column-gap:var(--hero-gap-art)}.hero__text:has(> .hero__art--left){grid-template-columns:auto minmax(0,var(--hero-text-width));justify-content:start}.hero__text:has(> .hero__art--right){grid-template-columns:minmax(0,var(--hero-text-width)) auto;justify-content:space-between}.hero__text:has(> .hero__art--left)>:not(.hero__art){grid-column:2}.hero__text:has(> .hero__art--right)>:not(.hero__art){grid-column:1}.hero__text>.hero__art--left,.hero__text>.hero__art--right{grid-row:1/span 12;margin-top:0;align-self:center}.hero__text>.hero__art--left{grid-column:1;justify-self:start}.hero__text>.hero__art--right{grid-column:2;justify-self:end}@media (max-width:720px){.hero__text:has(> .hero__art--left),.hero__text:has(> .hero__art--right){display:flex;flex-direction:column;width:100%;max-width:var(--hero-text-width);align-items:stretch}.hero__text>.hero__art--left,.hero__text>.hero__art--right{margin-top:0;margin-bottom:var(--hero-gap-art)}.hero__text>.hero__art--left{align-self:flex-start}.hero__text>.hero__art--right{align-self:flex-end}.hero--pos-m-center .hero__text>.hero__art--left,.hero--pos-m-center .hero__text>.hero__art--right{align-self:center}}
