section.herofrontpage{background:var(--black);min-height:100vh;min-height:calc(var(--vh, 1vh)*100);display:flex;justify-content:center;align-items:stretch}section.herofrontpage .block-inner{width:100%}section.herofrontpage .bg-grid{height:100%}@media screen and (min-width: 62em){section.herofrontpage .content-col{padding-top:6.8125rem}}@media screen and (min-width: 48em)and (max-width: 61.9375em){section.herofrontpage .content-col{padding-top:4.125rem}}@media screen and (max-width: 47.9375em){section.herofrontpage .content-col{padding-top:5.625rem}}@media screen and (min-width: 62em){section.herofrontpage .content-col .structure-grid{padding-top:5rem}section.herofrontpage .content-col .structure-grid .title-col{padding-bottom:5rem}}@media screen and (min-width: 48em)and (max-width: 61.9375em){section.herofrontpage .content-col .structure-grid{padding-top:3.75rem}}@media screen and (max-width: 47.9375em){section.herofrontpage .content-col .structure-grid{padding-top:3.125rem}}section.herofrontpage .structure-grid .title-col h1{font:var(--h1-large-font);color:var(--white)}section.herofrontpage .structure-grid .title-col h1 span{font-weight:300;font-style:italic}@media screen and (max-width: 61.9375em){section.herofrontpage .structure-grid{grid-template-rows:1fr auto}section.herofrontpage .structure-grid .title-col{text-align:center}}section.herofrontpage .bg-grid .media-col{grid-column:1/3;grid-row:1/2}section.herofrontpage .bg-grid .content-col{grid-column:1/3;grid-row:1/2;z-index:2}@media screen and (min-width: 62em){section.herofrontpage .bg-grid .content-col{align-items:end}}section.herofrontpage .bg-grid .media-col{height:100%;padding-bottom:0;opacity:.8}section.herofrontpage .bg-grid .media-col .background-video{position:relative;overflow:hidden;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}section.herofrontpage .bg-grid .media-col .background-video iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);transform:translate(-50%, -50%)}@media(min-aspect-ratio: 16/9){section.herofrontpage .bg-grid .media-col .background-video iframe{height:56.25vw}}@media(max-aspect-ratio: 16/9){section.herofrontpage .bg-grid .media-col .background-video iframe{width:177.78vh}}@media screen and (min-width: 90.625em){section.herofrontpage .structure-grid .title-col{grid-column:1/10}section.herofrontpage .structure-grid .webcast-col{grid-column:10/-1}}@media screen and (min-width: 62em)and (max-width: 90.5625em){section.herofrontpage .structure-grid .title-col{grid-column:1/9}section.herofrontpage .structure-grid .webcast-col{grid-column:9/-1}}@media screen and (min-width: 48em)and (max-width: 61.9375em){section.herofrontpage .structure-grid .title-col{grid-column:1/-1}section.herofrontpage .structure-grid .webcast-col{grid-column:5/-1}}@media screen and (max-width: 47.9375em){section.herofrontpage .structure-grid>div{grid-column:1/-1}}section.herofrontpage .webcast-col .box{background:var(--darkblue);color:var(--white);border-top-left-radius:30px;border-top-right-radius:30px;text-align:center}section.herofrontpage .webcast-col .box .preheading{font:var(--bodycopy-font);color:var(--turquoise);text-transform:uppercase}section.herofrontpage .webcast-col .box .heading{font:var(--h3-font)}section.herofrontpage .webcast-col .box .subheading{font:var(--bodycopy-font)}section.herofrontpage .webcast-col .box .link-wrap .webcast-btn{display:inline-block;padding:.6875rem 1.4375rem;border-radius:60px;text-decoration:none;color:inherit;border:.0625rem solid var(--white)}section.herofrontpage .webcast-col .box .link-wrap .webcast-btn.btn-1{background:var(--turquoise);border-color:var(--turquoise);color:var(--font-color)}section.herofrontpage .webcast-col .box .link-wrap .webcast-btn.btn-2{background:rgba(0,0,0,0);border-color:var(--white)}@media screen and (min-width: 62em){section.herofrontpage .webcast-col .box{padding:2.25rem}}@media screen and (min-width: 48em)and (max-width: 61.9375em){section.herofrontpage .webcast-col .box{padding:2.25rem}}@media screen and (max-width: 47.9375em){section.herofrontpage .webcast-col .box{padding:2.25rem}}/*# sourceMappingURL=herofrontpage.css.map */