.restricted-icon{cursor:help;display:inline-block;font-size:.6em;line-height:1;margin-left:.2em;opacity:.8;transition:opacity .2s ease;vertical-align:super}.restricted-icon:hover{opacity:1}section.u4m-hero{margin:0 auto 100rem}@media (max-width:580px){section.u4m-hero{margin:0 auto 80rem}}section.u4m-hero{background-position:50% 50%;background-size:cover;overflow:hidden;padding:50rem 0}section.u4m-hero .inner{float:none;margin-left:auto;margin-right:auto;max-width:1280rem;padding-left:20rem;padding-right:20rem}@media (max-width:1024px){section.u4m-hero .inner .content-block{margin-left:auto;margin-right:auto;max-width:760rem}section.u4m-hero .inner .content-block.left-aligned{align-items:center;justify-content:center;text-align:center}section.u4m-hero .inner .content-block.left-aligned .description{margin-left:auto}}section.u4m-hero .inner.two-col{align-items:flex-start;display:flex;gap:50rem;justify-content:space-between;max-width:1340rem;transform:translateX(30rem)}@media (max-width:1439px){section.u4m-hero .inner.two-col{max-width:1280rem;transform:translateX(0)}}@media (max-width:1024px){section.u4m-hero .inner.two-col{align-items:center;flex-direction:column;gap:70rem}}section.u4m-hero .inner.two-col .content-block{max-width:610rem;width:100%}@media (max-width:1024px){section.u4m-hero .inner.two-col .content-block{max-width:760rem}}section.u4m-hero .inner.two-col .content-block .description{max-width:504rem}section.u4m-hero .inner.two-col .content-block .restricted-icon{cursor:help;font-size:.6em;margin-left:.2em;opacity:.8;vertical-align:super}@media (max-width:1024px){section.u4m-hero .inner.two-col .content-block .restricted-icon{font-size:.5em}}section.u4m-hero .inner .media-block{max-width:630rem;position:relative;width:100%}@media (max-width:1024px){section.u4m-hero .inner .media-block{display:flex;max-width:100%}}section.u4m-hero .inner .media-block:before{border-radius:12rem;content:"";height:calc(100% + 100rem);position:absolute;top:50%;transform:translate(80rem,-50%);width:100%}@media (max-width:1024px){section.u4m-hero .inner .media-block:before{border-radius:0;bottom:-20rem;height:calc(100% + 40rem);height:calc(100% - 100rem);top:unset;transform:translate(20rem,-50%);transform:translate(-20rem,20rem);width:100vw}}section.u4m-hero .inner .media-block img{aspect-ratio:630/420}@media (max-width:1024px){section.u4m-hero .inner .media-block.contains-video{justify-content:center}}section.u4m-hero .inner .media-block.contains-video .hs-embed-wrapper{border-radius:12rem;box-shadow:0 4rem 40rem rgba(35,31,32,.2);max-width:630rem!important;overflow:hidden;width:100%!important}@media (max-width:1024px){section.u4m-hero .inner .media-block.contains-video .hs-embed-wrapper{height:auto;width:620px!important}}@media (max-width:768px){section.u4m-hero .inner .media-block.contains-video .hs-embed-wrapper{height:auto;width:520px!important}}@media (max-width:580px){section.u4m-hero .inner .media-block.contains-video .hs-embed-wrapper{height:auto;max-width:300px!important;width:300px!important}}section.u4m-hero .inner .media-block.contains-video .hs-video-widget,section.u4m-hero .inner .media-block.contains-video .wistia_responsive_padding{border-radius:12rem;box-shadow:0 4rem 40rem rgba(35,31,32,.2);overflow:hidden;position:relative}section.u4m-hero .inner .media-block.contains-image img{border-radius:12rem;box-shadow:0 4rem 40rem rgba(35,31,32,.2);position:relative}section.u4m-hero .inner .media-block.contains-image .lightbox-trigger{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.u4m-hero .inner .media-block.contains-image .lightbox-trigger:hover span.lightbox-trigger-icon{background-color:rgba(35,31,32,.98)}section.u4m-hero .inner .media-block.contains-image .lightbox-trigger span.lightbox-trigger-icon{align-items:center;background-color:rgba(35,31,32,.8);border-radius:50%;display:flex;flex-direction:column;height:120rem;justify-content:center;text-align:center;transition:background-color .3s ease;width:120rem}@media (max-width:580px){section.u4m-hero .inner .media-block.contains-image .lightbox-trigger span.lightbox-trigger-icon{height:90rem;width:90rem}}section.u4m-hero .inner .media-block.contains-image .lightbox-trigger span.lightbox-trigger-icon img{border-radius:unset;height:52rem;width:45rem}@media (max-width:580px){section.u4m-hero .inner .media-block.contains-image .lightbox-trigger span.lightbox-trigger-icon img{height:35rem;width:30rem}}