.hero-block{display:grid;grid-template-areas:"hero-heading" "hero-image" "hero-content";grid-template-columns:1fr;margin:var(--spacing-l) 0 var(--spacing-xl)}@media screen and (min-width:768px){.hero-block{gap:0 var(--spacing-s);grid-template-areas:"hero-heading hero-image" "hero-content hero-image";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.hero-block__content{grid-area:hero-content}.hero-block__heading{grid-area:hero-heading;margin-bottom:var(--spacing-xs)}@media screen and (min-width:768px){.hero-block__heading{display:-webkit-box;display:-webkit-flex;display:flex;font-weight:700;margin-bottom:var(--spacing);-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}}@media screen and (min-width:1024px){.hero-block__heading{font-size:3.5rem}}.hero-block__link{border-bottom:1px solid;color:inherit;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-weight:600;margin-right:var(--spacing-s);text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:var(--spacing-xs)}.hero-block__link:focus,.hero-block__link:hover{border-bottom-color:transparent}.hero-block__picture{display:-webkit-box;display:-webkit-flex;display:flex;grid-area:hero-image;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}@media screen and (max-width:767px){.hero-block__picture{margin-bottom:var(--spacing-s);margin-left:calc(var(--padding-page-mobile)*-1);margin-right:calc(var(--padding-page-mobile)*-1);width:-webkit-calc(100% + var(--padding-page-mobile)*2);width:calc(100% + var(--padding-page-mobile)*2)}}.hero-block__picture img{display:block;height:auto;width:100%}.hero-block__picture figcaption{background:var(--color-gray-darkest2);bottom:0;color:#fff;font-size:.75rem;left:0;margin:0;padding:var(--spacing-xs) var(--spacing-s);position:absolute}@media screen and (max-width:767px){.hero-block__picture figcaption{padding-left:var(--padding-page-mobile)}}