header.hero[data-v-0486307a]{width:100%;min-height:var(--min-hero-height);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);padding-top:60px;transition-property:min-height;transition-duration:.5s;transition-timing-function:ease-out}header.hero .right[data-v-0486307a]{min-height:calc(100% + var(--border-radius)*3);margin-top:calc(var(--border-radius)*-1);grid-column:right-start/right-end;width:100%;height:10px;display:block}header.hero[data-v-0486307a]>:first-child{flex-direction:column;grid-column:left-start/left-end;max-height:100%;margin-bottom:2em;display:flex;overflow:hidden}header.hero[data-v-0486307a]>:first-child h2{letter-spacing:-1px;color:var(--color-light);margin-bottom:2px;font-size:18px;font-weight:500;line-height:20.8px}header.hero[data-v-0486307a] :first-child h1{letter-spacing:-1px;max-width:100%;white-space:wrap;text-wrap:balance;margin-bottom:24px;font-size:47px;font-weight:400;line-height:56.4px;overflow:hidden}header.hero[data-v-0486307a] :first-child h1 em{font-family:var(--font-emphasis);white-space:nowrap;font-style:italic}header.hero[data-v-0486307a] .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[data-v-0486307a] aside blockquote{text-shadow:1px 2px 5px #0000009c;width:90%;margin:0 0 15px;padding:0;font-size:13pt}header.hero .right[data-v-0486307a] h2{text-shadow:1px 1px 5px #00000080}@media screen and (prefers-contrast:more){header.hero[data-v-0486307a] blockquote,header.hero[data-v-0486307a] h2{background-color:var(--color-top);padding:calc(var(--border-radius)/4);border-radius:calc(var(--border-radius)/2)}}
