@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:500;src:url(fonts/Recoleta-Medium.bf64b37c.woff2) format("woff2"),url(fonts/Recoleta-Medium.dea59c08.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Medium;font-style:normal;font-weight:500;src:url(fonts/TTCommons-Medium.ce869c1b.woff2) format("woff2"),url(fonts/TTCommons-Medium.619a009e.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Regular;font-style:normal;font-weight:400;src:url(fonts/TTCommons-Regular.1f7123f8.woff2) format("woff2"),url(fonts/TTCommons-Regular.8598a96d.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons Demi;font-style:normal;font-weight:600;src:url(fonts/TTCommons-DemiBold.10c5c7e4.woff2) format("woff2"),url(fonts/TTCommons-DemiBold.348b7916.woff) format("woff")}.h1{font-family:Recoleta,serif;font-size:48px;font-weight:400;line-height:1.1}@media only screen and (min-width:320px){.h1{font-size:calc(40.68571px + 2.28571vw)}}@media only screen and (min-width:1720px){.h1{font-size:80px}}.h2{font-family:Recoleta,serif;font-size:30px;font-weight:400;line-height:1.1}@media only screen and (min-width:320px){.h2{font-size:calc(27.71429px + .71429vw)}}@media only screen and (min-width:1720px){.h2{font-size:40px}}.h3{font-family:TT Commons Medium,sans-serif;font-size:26px;font-weight:400;line-height:1}@media only screen and (min-width:320px){.h3{font-size:calc(24.62857px + .42857vw)}}@media only screen and (min-width:1720px){.h3{font-size:32px}}.h4{font-family:TT Commons Demi,sans-serif;font-size:18px;font-weight:400;line-height:1.1}@media only screen and (min-width:320px){.h4{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.h4{font-size:24px}}.lede{font-family:TT Commons Regular,sans-serif;font-size:18px}@media only screen and (min-width:320px){.lede{font-size:calc(16.62857px + .42857vw)}}@media only screen and (min-width:1720px){.lede{font-size:24px}}.hero-block{background-color:var(--dark-blue);color:var(--white);margin-bottom:90px;overflow:hidden;padding:90px 25px;position:relative}@media(min-width:769px){.hero-block{padding:90px 4.5vw}}.hero-block .lazy-container{height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}@media(min-width:1025px){.hero-block .lazy-container{max-width:calc(40% + 30px)}}@media(min-width:1280px){.hero-block .lazy-container{max-width:calc(50% + 30px)}}.hero-block .lazy-container img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;right:0;top:0;width:100%}@media(min-width:1025px){.hero-block .lazy-container img{opacity:1;position:relative}}.hero-block__content{position:relative;text-align:center;width:100%;z-index:1}@media(min-width:530px){.hero-block__content{text-align:left}}@media(min-width:1025px){.hero-block__content{max-width:calc(60% - 120px);padding-right:25px}}@media(min-width:1280px){.hero-block__content{max-width:calc(50% - 40px)}}.hero-block__heading{animation:reveal-down 1s .2s forwards;margin-bottom:clamp(30px,1.5vw,60px);opacity:0}.hero-block__ctas{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;justify-content:center;list-style:none;padding-left:0}@media(min-width:530px){.hero-block__ctas{flex-direction:row;gap:22px;justify-content:flex-start}}.hero-block__ctas li{flex-shrink:0;opacity:0}.hero-block__ctas li:first-of-type{animation:reveal-down 1.4s .4s forwards}.hero-block__ctas li:nth-of-type(2){animation:reveal-down 1.4s .65s forwards}.hero-block+.adjacent-text-image{padding-top:90px}
