/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./static/modules/page-hero/_page-hero.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.page-hero{color:#fff;position:relative}.page-hero__wrap{padding-top:10rem;z-index:1}@media (min-width:48em){.page-hero__wrap{padding-top:12rem}}@media (min-width:64em){.page-hero__wrap{padding-top:14rem}}@media (min-width:85.375em){.page-hero__wrap{padding-top:10rem}}.page-hero__video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:50%;opacity:.2;overflow:hidden;padding:var(--content-margin);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.page-hero__video-wrapper.ready{pointer-events:all}.page-hero__video-wrapper.ready:after{background:rgba(0,0,0,.5)}.page-hero__video-wrapper.ready .page-hero__video-play-button{opacity:1}.page-hero__video-wrapper.playing .page-hero__video-container:after{background:none;transition:background .2s ease}.page-hero__video-wrapper.playing .page-hero__video-play{display:none}.page-hero__video-wrapper.playing .page-hero__video--looped{opacity:0;pointer-events:none}.page-hero__video-container{border-radius:3.5rem;height:100%;overflow:hidden;position:relative;width:100%}.page-hero__video-container:after{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:background 2s ease;width:100%}.page-hero__video-inner{height:100%;position:relative;width:100%}.page-hero__video{border-radius:3.5rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.page-hero__video-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.page-hero__video-play-button{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:rgba(0,0,0,.5);border-radius:50%;display:flex;height:8rem;justify-content:center;opacity:0;transition:opacity 1s ease,transform .3s ease;width:8rem}.page-hero__video-play-button:hover{transform:scale(1.3)}.page-hero__video-play-button:hover .page-hero__video-play-icon{transform:translateX(10%) scale(.7)}@media (min-width:48em){.page-hero__video-play-button{height:10rem;width:10rem}}@media (min-width:64em){.page-hero__video-play-button{height:14.6rem;width:14.6rem}}.page-hero__video-play-icon{height:50%;-o-object-fit:contain;object-fit:contain;transform:translateX(10%);transition:transform .3s ease;width:50%}.page-hero__image-container{border-radius:2rem;position:relative;width:100%}@media (min-width:48em){.page-hero__image-container{overflow:hidden;position:static}}@media (min-width:64em){.page-hero__image-container{border-radius:2.5rem}}@media (min-width:90em){.page-hero__image-container{border-radius:3rem}}.page-hero__image{border-radius:2rem;height:100%;height:intrinsic;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:64em){.page-hero__image{border-radius:2.5rem;transform:scale(1.1)}}@media (min-width:90em){.page-hero__image{border-radius:3rem}}.page-hero__logo{align-self:center;max-width:80%;width:100%}@media (min-width:30em){.page-hero__logo{max-width:30.7rem}}@media (min-width:48em){.page-hero__logo{max-width:44rem}}@media (min-width:85.375em){.page-hero__logo{max-width:48.6rem}}@media (min-width:90em){.page-hero__logo{max-width:60rem}}.page-hero__content,.page-hero__title-wrap{display:flex;flex-flow:column}.page-hero__title-wrap{gap:2rem}@media (min-width:48em){.page-hero__title-wrap{gap:2.5rem}}@media (min-width:64em){.page-hero__title-wrap{gap:3.2rem}}@media (min-width:90em){.page-hero__title-wrap{gap:3.5rem}}.page-hero__pill{font-size:1.4rem;font-weight:700}@media (min-width:64em){.page-hero__pill{font-size:1.6rem}}@media (min-width:90em){.page-hero__pill{font-size:1.8rem}}.page-hero__supporting-copy{font-size:1.8rem}@media (min-width:64em){.page-hero__supporting-copy{font-size:2rem}}@media (min-width:90em){.page-hero__supporting-copy{font-size:3rem}}.page-hero__arrow{--c-arrow-background:#fff;--c-arrow-color:var(--c-font-dark);position:absolute;right:0;top:25%;transform:translateX(50%);transform-origin:center}@media (min-width:48em){.page-hero__arrow{bottom:10.2rem;right:3.5rem;top:auto;transform:none}}@media (min-width:64em){.page-hero__arrow{bottom:10rem;right:3.9rem}}@media (min-width:85.375em){.page-hero__arrow{bottom:12.5rem}}@media (min-width:90em){.page-hero__arrow{bottom:20rem;right:4.7rem}}.page-hero--full-width,.page-hero--half-width{padding-bottom:0}.page-hero--full-width .page-hero__wrap,.page-hero--half-width .page-hero__wrap{align-items:center;display:grid;justify-items:center;text-align:center}@media (min-width:48em){.page-hero--full-width .page-hero__wrap,.page-hero--half-width .page-hero__wrap{text-align:left}}.page-hero--half-width .page-hero__wrap{align-items:center;display:flex;flex-flow:column;justify-items:center}@media (min-width:48em){.page-hero--half-width .page-hero__wrap{align-items:flex-start}}@media (min-width:64em){.page-hero--half-width .page-hero__wrap{align-items:flex-end;display:grid;grid-template-columns:1fr 1fr}}.page-hero--half-width .page-hero__content{padding-bottom:7rem}@media (min-width:48em){.page-hero--half-width .page-hero__content{padding-bottom:3.8rem;padding-right:6vw}}@media (min-width:64em){.page-hero--half-width .page-hero__content{padding-bottom:15.4rem}}@media (min-width:85.375em){.page-hero--half-width .page-hero__content{padding-bottom:16rem}}@media (min-width:90em){.page-hero--half-width .page-hero__content{padding-bottom:22rem}}@media (min-width:102.5em){.page-hero--half-width .page-hero__content{padding-bottom:27rem}}@media (min-width:120em){.page-hero--half-width .page-hero__content{padding-bottom:29.1rem}}@media (min-width:64em){.page-hero--half-width .page-hero__image-container{max-height:44rem;max-width:46rem}}@media (min-width:85.375em){.page-hero--half-width .page-hero__image-container{max-height:48rem;max-width:48rem}}@media (min-width:90em){.page-hero--half-width .page-hero__image-container{max-height:55rem;max-width:55rem}}@media (min-width:102.5em){.page-hero--half-width .page-hero__image-container{max-height:67.3rem;max-width:67.3rem}}.page-hero--full-width .page-hero__wrap{gap:7rem}@media (min-width:48em){.page-hero--full-width .page-hero__wrap{gap:4rem}}@media (min-width:64em){.page-hero--full-width .page-hero__wrap{justify-items:flex-start}}@media (min-width:90em){.page-hero--full-width .page-hero__wrap{gap:5.6rem}}@media (min-width:48em){.page-hero--full-width .page-hero__title-wrap{max-width:60%}}.page-hero--large-title{--wrap-size:178rem;display:flex;flex-flow:column;justify-content:center;min-height:min(100dvh,108rem);text-align:center}@media (min-width:48em){.page-hero--large-title{justify-content:flex-end;text-align:left}}.page-hero--large-title .page-hero__content{gap:5.4rem}@media (min-width:48em){.page-hero--large-title .page-hero__content{gap:7.4rem}}@media (min-width:64em){.page-hero--large-title .page-hero__content{gap:10rem}}@media (min-width:85.375em){.page-hero--large-title .page-hero__content{gap:13.3rem}}@media (min-width:90em){.page-hero--large-title .page-hero__content{gap:17.6rem}}.page-hero--large-title .page-hero__title{font-size:5.5rem}@media (min-width:48em){.page-hero--large-title .page-hero__title{font-size:7.4rem}}@media (min-width:64em){.page-hero--large-title .page-hero__title{font-size:8rem}}@media (min-width:90em){.page-hero--large-title .page-hero__title{font-size:13rem}}@media (min-width:64em){.page-hero--large-title .page-hero__title{max-width:90%}}.page-hero--large-title .page-hero__arrow{bottom:4rem;top:auto;transform:translateX(50%)}@media (max-width:47.999em){.page-hero--large-title .page-hero__arrow{right:50%}}@media (min-width:48em){.page-hero--large-title .page-hero__arrow{transform:none}}@media (min-width:90em){.page-hero--large-title .page-hero__arrow{bottom:4.7rem}}.page-hero--logo{--wrap-size:176rem;display:flex;flex-flow:column;justify-content:center;min-height:min(100dvh,108rem);text-align:center}@media (min-width:48em){.page-hero--logo{justify-content:flex-end;text-align:left}}.page-hero--logo .page-hero__content{gap:16vh}@media (min-width:30em){.page-hero--logo .page-hero__content{gap:20vh}}@media (min-width:48em){.page-hero--logo .page-hero__content{gap:24vh}}@media (min-width:64em){.page-hero--logo .page-hero__content{gap:13.3rem}}@media (min-width:85.375em){.page-hero--logo .page-hero__content{gap:11.6rem}}@media (min-width:90em){.page-hero--logo .page-hero__content{gap:16rem}}.page-hero--logo .page-hero__title-wrap{padding-bottom:6rem}@media (min-width:48em){.page-hero--logo .page-hero__title-wrap{padding-bottom:0}}.page-hero--logo .page-hero__title{font-size:3.8rem}@media (min-width:64em){.page-hero--logo .page-hero__title{font-size:4rem}}@media (min-width:90em){.page-hero--logo .page-hero__title{font-size:5.5rem}}@media (min-width:48em){.page-hero--logo .page-hero__title{max-width:75%}}@media (min-width:85.375em){.page-hero--logo .page-hero__title{max-width:50%}}.page-hero--logo .page-hero__arrow{bottom:0;top:auto;transform:translateX(50%)}@media (max-width:47.999em){.page-hero--logo .page-hero__arrow{right:50%}}@media (min-width:48em){.page-hero--logo .page-hero__arrow{right:0;transform:none}}@media (min-width:64em){.page-hero--logo .page-hero__arrow{bottom:3.9rem}}@media (min-width:90em){.page-hero--logo .page-hero__arrow{bottom:4.7rem}}.page-hero--video-transition{height:250dvh;justify-content:flex-start}.page-hero--video-transition .page-hero__wrap{position:relative}.page-hero--video-transition .page-hero__video-wrapper{height:100dvh;left:0;top:0;transform:none}.page-hero--video-transition .page-hero__wrap{display:flex;flex-flow:column;height:calc(100dvh - 12rem);justify-content:flex-end}@media (min-width:48em){.page-hero--video-transition .page-hero__wrap{height:calc(100dvh - 15rem)}}@media (min-width:85.375em){.page-hero--video-transition .page-hero__wrap{height:calc(100dvh - 20rem)}}@media (min-width:90em){.page-hero--video-transition .page-hero__wrap{height:calc(100dvh - 24rem)}}.page-hero--video-transition .page-hero__title-wrap{padding-left:1.6rem;padding-right:1.6rem}@media (min-width:30em){.page-hero--video-transition .page-hero__title-wrap{padding-left:0;padding-right:0}}@media (min-width:64em){.page-hero--video-transition .page-hero__arrow{bottom:0}}.hs-blog-post:has(.page-hero--half-width,.page-hero--full-width) .content-wrapper,.page-hero:has(.page-hero--half-width,.page-hero--full-width)+.content-wrapper{margin-top:-10rem;padding-top:8rem}@media (min-width:48em){.hs-blog-post:has(.page-hero--half-width,.page-hero--full-width) .content-wrapper,.page-hero:has(.page-hero--half-width,.page-hero--full-width)+.content-wrapper{margin-top:-8rem;padding-top:7.5rem}}@media (min-width:64em){.hs-blog-post:has(.page-hero--half-width,.page-hero--full-width) .content-wrapper,.page-hero:has(.page-hero--half-width,.page-hero--full-width)+.content-wrapper{margin-top:-6.4rem}}@media (min-width:85.375em){.hs-blog-post:has(.page-hero--half-width,.page-hero--full-width) .content-wrapper,.page-hero:has(.page-hero--half-width,.page-hero--full-width)+.content-wrapper{margin-top:-10rem;padding-top:10rem}}@media (min-width:90em){.hs-blog-post:has(.page-hero--half-width,.page-hero--full-width) .content-wrapper,.page-hero:has(.page-hero--half-width,.page-hero--full-width)+.content-wrapper{margin-top:-16.5rem;padding-top:16.5rem}}