.hero__inner{padding-top:0;display:flex;flex-direction:column;gap:60px;--arrow-btn-size: 40px}@media all and (min-width: 1024px){.hero__inner{flex-direction:row;gap:0;padding-bottom:0;justify-content:space-between}}@media all and (min-width: 1024px){.hero__image{width:calc(50% - 12px);order:2;display:grid}}@media all and (min-width: 1200px){.hero__image{width:calc(60% - 30px)}}.hero__image-inner{margin-left:calc(0px - var(--container-padding) - var(--container-offset));margin-right:calc(0px - var(--container-padding) - var(--container-offset))}@media all and (min-width: 1024px){.hero__image-inner{height:100%;margin-left:0;grid-row:1;grid-column:1}}.hero__image-inner img{display:block}@media all and (min-width: 1024px){.hero__image-inner img{height:100%;-o-object-fit:cover;object-fit:cover}}.hero__callout{display:none}@media all and (min-width: 1024px){.hero__callout{width:27.125em;max-width:calc(100% - var(--container-padding));display:flex;align-items:flex-end;gap:52px;grid-row:1;grid-column:1;z-index:1;margin-top:auto;margin-bottom:var(--container-padding);margin-left:auto;padding:30px;border-radius:6px}}.hero__callout .heading-main,.hero__callout .heading-secondary{margin-bottom:3em}.hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media all and (min-width: 1024px){.hero__text{width:calc(50% - 12px);order:1;padding-top:260px;padding-bottom:260px;gap:60px}}@media all and (min-width: 1200px){.hero__text{width:calc(40% - 30px)}}@media all and (min-width: 1024px){.hero__text-inner{max-width:27.5em}}.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.hero.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.hero.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.hero.block--background-color-white{margin-top:-60px}.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.hero.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.hero.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.hero.block--background-color-navy{margin-top:-60px}@media all and (min-width: 768px){.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.hero.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.hero.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.hero.block--background-color-white{margin-top:-90px}.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.hero.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.hero.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.hero.block--background-color-navy{margin-top:-90px}}@media all and (min-width: 1024px){.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.hero.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.hero.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.hero.block--background-color-white{margin-top:-120px}.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.hero.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.hero.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.hero.block--background-color-navy{margin-top:-120px}}

/*# sourceMappingURL=block-hero.4a337ea68b875a61003c.css.map*/