header.hero[data-v-48a60d05]{grid-template-rows:minmax(var(--min-hero-height),min-content);width:100%;font-size:var(--font-size-body);background-color:var(--color-top);color:var(--color-top-text);--color-text:var(--color-top-text);--color-link:var(--color-top-text);transition-property:grid-template-rows;transition-duration:.5s;transition-timing-function:ease-out}header.hero.short[data-v-48a60d05]{margin-bottom:40px;min-height:0!important}header.hero.short>.right[data-v-48a60d05]{grid-column:left-start/right-end;max-width:700px}header.hero>.right[data-v-48a60d05]{flex-direction:column;grid-column:right-start/right-end;width:100%;height:100%;padding-top:40px;padding-bottom:80px;display:flex;overflow:hidden}header.hero>.right[data-v-48a60d05] .excerpt{max-width:var(--max-text-column-width);opacity:.7;letter-spacing:-.83px;font-size:20px;font-weight:400;line-height:1.4em}header.hero>.left[data-v-48a60d05]{border-radius:var(--border-radius);max-height:500px;margin-bottom:calc(var(--border-radius)*-1 - 20px);grid-column:left-start/left-end;display:grid;overflow:hidden}header.hero .right[data-v-48a60d05] h2{letter-spacing:-1px;color:var(--color-light);margin-bottom:2px;font-size:18px;font-weight:500;line-height:20.8px}header.hero .right[data-v-48a60d05] h1{letter-spacing:-1px;max-width:100%;white-space:wrap;text-wrap:balance;margin-bottom:12px;font-size:48px;font-weight:400;line-height:57.6px;overflow:hidden}header.hero .right[data-v-48a60d05] blockquote{letter-spacing:-1px;max-width:var(--max-text-column-width);white-space:wrap;text-wrap:pretty;color:var(--color-text);font-size:42px;font-weight:400;line-height:1.2em;font-family:var(--font-emphasis);margin:0 0 15px;padding:0;font-style:italic;overflow:hidden;margin-top:12px!important}header.hero .right[data-v-48a60d05] h1 em{font-family:var(--font-emphasis);font-style:italic}:root.indeling-breed header.hero .left[data-v-48a60d05]{margin-bottom:calc(var(--wide-image-height)*-1 + var(--border-radius)*4);order:1}:root.indeling-breed header.hero .right[data-v-48a60d05]{max-width:var(--max-text-column-width);order:0;margin-left:auto;margin-right:auto}:root.indeling-breed header.hero[data-v-48a60d05]{grid-template-rows:auto}:root.indeling-breed header.hero .left[data-v-48a60d05] aside{max-height:calc(var(--wide-image-height) + 43px);height:calc(var(--wide-image-height) + 43px)}
