@-moz-keyframes slide-left{0%{-moz-transform:none;transform:none}30%{-moz-transform:translate(-75%);transform:translate(-75%)}70%{-moz-transform:translate(-75%);transform:translate(-75%)}to{-moz-transform:none;transform:none}}@keyframes slide-left{0%{-moz-transform:none;transform:none}30%{-moz-transform:translate(-75%);transform:translate(-75%)}70%{-moz-transform:translate(-75%);transform:translate(-75%)}to{-moz-transform:none;transform:none}}@-moz-keyframes slide-left-full{0%{-moz-transform:none;transform:none}30%{-moz-transform:translate(-100%);transform:translate(-100%)}70%{-moz-transform:translate(-100%);transform:translate(-100%)}to{-moz-transform:none;transform:none}}@keyframes slide-left-full{0%{-moz-transform:none;transform:none}30%{-moz-transform:translate(-100%);transform:translate(-100%)}70%{-moz-transform:translate(-100%);transform:translate(-100%)}to{-moz-transform:none;transform:none}}@-moz-keyframes slide-left-counter{0%{-moz-transform:none;transform:none}40%{-moz-transform:translate(2rem);transform:translate(2rem)}60%{-moz-transform:translate(2rem);transform:translate(2rem)}to{-moz-transform:none;transform:none}}@keyframes slide-left-counter{0%{-moz-transform:none;transform:none}40%{-moz-transform:translate(2rem);transform:translate(2rem)}60%{-moz-transform:translate(2rem);transform:translate(2rem)}to{-moz-transform:none;transform:none}}@-moz-keyframes slide-right-counter{0%{-moz-transform:none;transform:none}40%{-moz-transform:translate(-2rem);transform:translate(-2rem)}60%{-moz-transform:translate(-2rem);transform:translate(-2rem)}to{-moz-transform:none;transform:none}}@keyframes slide-right-counter{0%{-moz-transform:none;transform:none}40%{-moz-transform:translate(-2rem);transform:translate(-2rem)}60%{-moz-transform:translate(-2rem);transform:translate(-2rem)}to{-moz-transform:none;transform:none}}@-moz-keyframes btn-error{0%,to{-moz-transform:translate(0,0);transform:translate(0,0)}20%,60%{-moz-transform:translate(15px);transform:translate(15px)}40%,80%{-moz-transform:translate(-15px);transform:translate(-15px)}}@keyframes btn-error{0%,to{-moz-transform:translate(0,0);transform:translate(0,0)}20%,60%{-moz-transform:translate(15px);transform:translate(15px)}40%,80%{-moz-transform:translate(-15px);transform:translate(-15px)}}.v2.hero-main{width:100%;height:auto;display:grid;position:relative;overflow:hidden}.v2.hero-main.is-info-delayed .hero-main__bottom,.v2.hero-main.is-info-delayed .hero-main__overlay{-moz-transition-delay:.4s;transition-delay:.4s}.v2.hero-main.is-no-bg{background-color:transparent}.v2.hero-main.is-no-bg .hero-main__bg,.v2.hero-main.is-no-bg .hero-main__overlay,.v2.hero-main.is-no-bg .hero-main__video-overlay{visibility:hidden}@media only screen and (min-width:992px){.v2.hero-main--off-image-left,.v2.hero-main--off-image-right{grid-template-columns:50% 50%;display:grid}.v2.hero-main--off-image-left .hero-main__foreground-container{-moz-box-ordinal-group:-1;order:-1;padding-left:8rem;padding-right:4rem}}@media only screen and (min-width:1200px){.v2.hero-main--off-image-left{grid-template-columns:40% 60%}}@media only screen and (min-width:992px){.v2.hero-main--off-image-right .hero-main__foreground-container{padding-left:4rem;padding-right:8rem}}@media only screen and (min-width:1200px){.v2.hero-main--off-image-right{grid-template-columns:60% 40%}}.v2.hero-main .hero-main__content{opacity:1;-moz-transition:opacity .6s cubic-bezier(.38,.41,.27,1) .4s,-moz-transform .6s cubic-bezier(.38,.41,.27,1) .4s,transform .6s cubic-bezier(.38,.41,.27,1) .4s;transition:opacity .6s cubic-bezier(.38,.41,.27,1) .4s,-moz-transform .6s cubic-bezier(.38,.41,.27,1) .4s,transform .6s cubic-bezier(.38,.41,.27,1) .4s;-moz-transform:translateY(0);transform:translateY(0)}.v2.hero-main .hero-main__content.is-hidden{opacity:0;pointer-events:none;will-change:opacity,transform;-moz-transition-delay:0s;transition-delay:0s;-moz-transform:translateY(6rem);transform:translateY(6rem)}.v2.hero-main__center-center .hero-main__inner,.v2.hero-main__center-center .hero-main__foreground-container,.v2.hero-main__top-center .hero-main__inner,.v2.hero-main__top-center .hero-main__foreground-container,.v2.hero-main__bottom-center .hero-main__inner,.v2.hero-main__bottom-center .hero-main__foreground-container{text-align:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.v2.hero-main__center-center .hero-main__content-wrapper,.v2.hero-main__top-center .hero-main__content-wrapper,.v2.hero-main__bottom-center .hero-main__content-wrapper{text-align:center;margin:0 auto}.v2.hero-main__center-center .hero-main__svg-wrapper,.v2.hero-main__top-center .hero-main__svg-wrapper,.v2.hero-main__bottom-center .hero-main__svg-wrapper{margin-left:auto;margin-right:auto}.v2.hero-main__top-center .hero-main__inner,.v2.hero-main__top-center .hero-main__foreground-container{-moz-box-pack:start;justify-content:flex-start}.v2.hero-main__bottom-center .hero-main__inner,.v2.hero-main__bottom-center .hero-main__foreground-container{-moz-box-pack:end;justify-content:flex-end}.v2.hero-main__top-left .offset-md-2,.v2.hero-main__top-left .offset-lg-2,.v2.hero-main__top-left .offset-md-3,.v2.hero-main__top-left .offset-lg-3,.v2.hero-main__center-left .offset-md-2,.v2.hero-main__center-left .offset-lg-2,.v2.hero-main__center-left .offset-md-3,.v2.hero-main__center-left .offset-lg-3,.v2.hero-main__bottom-left .offset-md-2,.v2.hero-main__bottom-left .offset-lg-2,.v2.hero-main__bottom-left .offset-md-3,.v2.hero-main__bottom-left .offset-lg-3{margin-left:0}.v2.hero-main__top-left h2.text-center,.v2.hero-main__center-left h2.text-center,.v2.hero-main__bottom-left h2.text-center{text-align:left!important}.v2.hero-main__top-left .hero-main__svg-wrapper,.v2.hero-main__center-left .hero-main__svg-wrapper,.v2.hero-main__bottom-left .hero-main__svg-wrapper{margin-left:0;margin-right:0}.v2.hero-main__top-left .hero-main__eyebrow,.v2.hero-main__top-left .hero-main__subhead,.v2.hero-main__center-left .hero-main__eyebrow,.v2.hero-main__center-left .hero-main__subhead,.v2.hero-main__bottom-left .hero-main__eyebrow,.v2.hero-main__bottom-left .hero-main__subhead{margin-left:0}.v2.hero-main__top-left .hero-main__inner,.v2.hero-main__top-left .hero-main__foreground-container{text-align:left;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:start;align-items:flex-start}.v2.hero-main__top-left .hero-main__inner .offset-md-1,.v2.hero-main__top-left .hero-main__foreground-container .offset-md-1{margin-left:0}.v2.hero-main__top-left .hero-main__cta-wrapper{text-align:left;-moz-box-pack:start;justify-content:flex-start}.v2.hero-main__top-left .hero-main__svg-wrapper--inline .hero-main__svg{object-position:left center}@media only screen and (min-width:768px){.v2.hero-main__top-left .hero-main__svg-wrapper--inline .hero-main__svg{object-position:left}}.v2.hero-main__center-left .hero-main__inner,.v2.hero-main__center-left .hero-main__foreground-container{text-align:left;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:center;justify-content:center;-moz-box-align:start;align-items:flex-start}.v2.hero-main__center-left .hero-main__inner .offset-md-1,.v2.hero-main__center-left .hero-main__foreground-container .offset-md-1{margin-left:0}.v2.hero-main__center-left .hero-main__cta-wrapper{text-align:left;-moz-box-pack:start;justify-content:flex-start}.v2.hero-main__center-left .hero-main__svg-wrapper--inline .hero-main__svg{object-position:left center}@media only screen and (min-width:768px){.v2.hero-main__center-left .hero-main__svg-wrapper--inline .hero-main__svg{object-position:left}}.v2.hero-main__bottom-left .hero-main__inner,.v2.hero-main__bottom-left .hero-main__foreground-container{text-align:left;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:start;align-items:flex-start}.v2.hero-main__bottom-left .hero-main__inner .offset-md-1,.v2.hero-main__bottom-left .hero-main__foreground-container .offset-md-1{margin-left:0}.v2.hero-main__bottom-left .hero-main__cta-wrapper{text-align:left;-moz-box-pack:start;justify-content:flex-start}.v2.hero-main__height-auto{height:unset;min-height:484px;max-height:unset}@media only screen and (max-width:767px){.v2.hero-main__height-auto{min-height:370px}}.v2.hero-main__height-auto .hero-main__inner-container{position:unset!important}.v2.hero-main__height-100,.v2.hero-main__height-100 .hero-main__image-container{min-height:calc(max(540px,var(--vh,1vh)*100) - var(--pat-nav-height));max-height:unset}@media only screen and (max-width:767px){.v2.hero-main__height-100,.v2.hero-main__height-100 .hero-main__image-container{min-height:375px}}.storytelling-scroller .v2.hero-main__height-100,.storytelling-scroller .v2.hero-main__height-100 .hero-main__image-container{min-height:max(540px,var(--vh,1vh)*100)}@media only screen and (min-width:768px){.v2.hero-main__height-100:not([class*=hero-main__bottom-]) .hero-main__caret-wrapper{display:block}}.v2.hero-main__height-66 .hero-main__image-container{min-height:375px}@media only screen and (min-width:768px){.v2.hero-main__height-66 .hero-main__image-container{min-height:max(540px,var(--vh,1vh)*66)}}.v2.hero-main__height-slim .hero-main__image-container{height:44rem;min-height:unset}.v2.hero-main.is-top .hero-main__overlay-info{height:100%}.v2.hero-main.is-top .hero-main__overlay-info.is-shown{z-index:20}.v2.hero-main.is-top .hero-main__video-container{position:absolute;top:0;left:0}.v2.hero-main.is-top .hero-main__inner{position:relative;top:auto;left:auto}.v2.hero-main.is-top .hero-main__inner.align-center{-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.v2.hero-main--content-size-xs .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-xs .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-xs .hero-main__content .hero-main__subhead{letter-spacing:0;font-size:1.2rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2.hero-main--content-size-xs .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-xs .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-xs .hero-main__content .hero-main__subhead{font-size:1.2rem}}.v2.hero-main--content-size-xs .hero-main__content .hero-main__headline{letter-spacing:-.02em;font-size:2.8rem;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){.v2.hero-main--content-size-xs .hero-main__content .hero-main__headline{font-size:4rem}}.v2.hero-main--content-size-xs .hero-main__content .hero-main__headline:-webkit-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-xs .hero-main__content .hero-main__headline:-moz-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-xs .hero-main__content .hero-main__headline:is(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-s .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-s .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-s .hero-main__content .hero-main__subhead{letter-spacing:0;font-size:1.2rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2.hero-main--content-size-s .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-s .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-s .hero-main__content .hero-main__subhead{font-size:1.4rem}}.v2.hero-main--content-size-s .hero-main__content .hero-main__headline{letter-spacing:-.02em;font-size:3.2rem;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){.v2.hero-main--content-size-s .hero-main__content .hero-main__headline{font-size:4.8rem}}.v2.hero-main--content-size-s .hero-main__content .hero-main__headline:-webkit-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-s .hero-main__content .hero-main__headline:-moz-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-s .hero-main__content .hero-main__headline:is(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-m .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-m .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-m .hero-main__content .hero-main__subhead{letter-spacing:0;font-size:1.4rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2.hero-main--content-size-m .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-m .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-m .hero-main__content .hero-main__subhead{font-size:1.6rem}}.v2.hero-main--content-size-m .hero-main__content .hero-main__headline{letter-spacing:-.02em;font-size:4rem;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){.v2.hero-main--content-size-m .hero-main__content .hero-main__headline{font-size:6.4rem}}.v2.hero-main--content-size-m .hero-main__content .hero-main__headline:-webkit-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-m .hero-main__content .hero-main__headline:-moz-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-m .hero-main__content .hero-main__headline:is(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-l .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-l .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-l .hero-main__content .hero-main__subhead{letter-spacing:0;font-size:1.6rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2.hero-main--content-size-l .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-l .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-l .hero-main__content .hero-main__subhead{font-size:2rem}}.v2.hero-main--content-size-l .hero-main__content .hero-main__headline{letter-spacing:-.02em;font-size:6.4rem;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){.v2.hero-main--content-size-l .hero-main__content .hero-main__headline{font-size:9.6rem}}.v2.hero-main--content-size-l .hero-main__content .hero-main__headline:-webkit-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-l .hero-main__content .hero-main__headline:-moz-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-l .hero-main__content .hero-main__headline:is(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-l.hero-main--off-image-right .hero-main__content-wrapper,.v2.hero-main--content-size-l.hero-main--off-image-left .hero-main__content-wrapper{max-width:100%}.v2.hero-main--content-size-xl .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-xl .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-xl .hero-main__content .hero-main__subhead{letter-spacing:0;font-size:2rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2.hero-main--content-size-xl .hero-main__content .hero-main__content-wrapper,.v2.hero-main--content-size-xl .hero-main__content .hero-main__eyebrow,.v2.hero-main--content-size-xl .hero-main__content .hero-main__subhead{font-size:2.8rem}}.v2.hero-main--content-size-xl .hero-main__content .hero-main__headline{letter-spacing:-.02em;font-size:8rem;font-weight:500;line-height:1.1}@media only screen and (min-width:992px){.v2.hero-main--content-size-xl .hero-main__content .hero-main__headline{font-size:12.8rem}}.v2.hero-main--content-size-xl .hero-main__content .hero-main__headline:-webkit-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-xl .hero-main__content .hero-main__headline:-moz-any(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main--content-size-xl .hero-main__content .hero-main__headline:is(.font__secondary,.font__serif){letter-spacing:-.05em}.v2.hero-main.card-hero{min-height:unset}.v2.hero-main.card-hero.is-top .hero-main__inner-container{padding-top:14.8rem}@media only screen and (max-width:767px){.v2.hero-main.card-hero.is-top .hero-main__inner-container{padding:14.8rem 0 0}}@media only screen and (min-width:768px){.v2.hero-main.card-hero.is-top .hero-main__inner-container{padding:16rem 0 0}}.v2.hero-main.card-hero .slider-cards{padding:8rem 0 3.2rem}@media only screen and (max-width:767px){.v2.hero-main.card-hero .slider-cards{padding:2.4rem 0}.v2.hero-main.card-hero .slider-cards .swiper-button-prev,.v2.hero-main.card-hero .slider-cards .swiper-button-next{display:none}.v2.hero-main.card-hero .slider-cards .slider-cards__container{margin-bottom:0;padding-bottom:0}}.v2.hero-main.card-hero .slider-cards.layout-wide{padding:5.6rem 0}.v2.hero-main.card-hero .hero-main__content{max-width:1040px;margin:4.8rem auto 0}.v2.hero-main.card-hero .slider [class*=col-]:not(:first-of-type){display:unset}.v2.hero-main .hero-main__info-open-wrapper{background-color:var(--pat-theme-cta-fore,#fff)}.v2.hero-main .hero-main__info-open-wrapper svg{color:var(--pat-theme-cta-back,#000)}.v2.hero-main .hero-main__info-open-wrapper svg:not(.colored) :not(.colored){fill:var(--pat-theme-cta-back,#000)}.v2.hero-main .hero-main__content,.v2.hero-main .hero-main__overlay-info-content{color:var(--pat-theme-fore,#000)}.v2.hero-main .hero-main__caret svg{width:1.6rem;fill:var(--pat-theme-fore,#000)}.v2.hero-main .hero-main__overlay-info-blurb,.v2.hero-main .hero-main__overlay-info-caption{color:var(--pat-theme-cta-back,#000)}.v2.hero-main .hero-main__overlay-info-content{background-color:var(--pat-theme-cta-fore,#fff)}.v2.hero-main [class*=col-]:not(:first-of-type){-moz-box-pack:end;justify-content:flex-end;-moz-box-align:end;align-items:flex-end;display:flex}.v2 .hero-main__image-container{display:flex;position:relative}.v2 .hero-main__inner-container{width:100%}.v2 .hero-main__inner{z-index:2;-moz-box-lines:single;flex-wrap:nowrap;-moz-box-align:end;align-items:flex-end;width:100%;height:100%;padding-top:2.4rem;padding-bottom:2.4rem;display:flex;position:relative}@media only screen and (max-width:767px){.v2 .hero-main__inner{-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:start;align-items:flex-start}}@media only screen and (min-width:768px){.v2 .hero-main__inner.align-left,.v2 .hero-main__inner.align-right{-moz-box-align:center;align-items:center}.v2 .hero-main__inner.align-left .hero-main__bottom,.v2 .hero-main__inner.align-right .hero-main__bottom{margin-bottom:0}}@media only screen and (min-width:992px){.v2 .hero-main__inner{padding-top:6.4rem;padding-bottom:6.4rem}}.v2 .hero-main__inner.align-center{-moz-box-align:center;align-items:center}.v2 .hero-main__inner.align-center .hero-main__bottom{margin-bottom:0}.v2 .hero-main__inner.align-center .hero-main__bottom--container{text-align:center;-moz-box-flex:0;flex:0 0 100%;max-width:none}.v2 .hero-main__inner.align-center .hero-main__cta-wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;display:flex}@media only screen and (min-width:768px){.v2 .hero-main__inner.align-center .hero-main__cta-wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.v2 .hero-main__inner.align-right{align-items:right}.v2 .hero-main__inner.align-right .hero-main__bottom{margin-bottom:0}.v2 .hero-main__inner.align-right .hero-main__bottom--container{text-align:right;-moz-box-flex:0;flex:0 0 100%;max-width:none}.v2 .hero-main__inner.align-right .hero-main__cta-wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:end;justify-content:flex-end;display:flex}@media only screen and (min-width:768px){.v2 .hero-main__inner.align-right .hero-main__cta-wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.v2 .hero-main__bg{z-index:0;opacity:1;background-repeat:no-repeat;width:100%;height:100%;-moz-transition:-moz-transform 1s cubic-bezier(.395,.005,.19,1),transform 1s cubic-bezier(.395,.005,.19,1);transition:-moz-transform 1s cubic-bezier(.395,.005,.19,1),transform 1s cubic-bezier(.395,.005,.19,1);position:absolute;top:0;left:0}.v2 .hero-main__bg--src,.v2 .hero-main__bg--src+.ls-blur-up-img{object-fit:cover;width:100%;height:100%;font-family:object-fit\: cover;display:block;position:absolute;top:0;left:0}.v2 .hero-main__bg--full,.v2 .hero-main__bg--cover{background-size:cover!important}.v2 .hero-main__bg--contain{background-size:contain!important}.v2 .hero-main__bg--contain.hero-main__bg--src,.v2 .hero-main__bg--contain.hero-main__bg--src+.ls-blur-up-img{object-fit:contain;font-family:object-fit\: contain}.v2 .hero-main__bg.is-zoomed{-moz-transform:scale(1.0625);transform:scale(1.0625)}.v2 .hero-main__overlay,.v2 .hero-main__video-overlay{z-index:1;background:#000;width:100%;height:100%;-moz-transition:opacity .4s cubic-bezier(.38,.41,.27,1);transition:opacity .4s cubic-bezier(.38,.41,.27,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion){.v2 .hero-main__overlay,.v2 .hero-main__video-overlay{-moz-transition:none;transition:none}}.v2.hero-main--on-image .hero-main__overlay{opacity:.4}.v2 .hero-main__overlay{background:var(--pat-theme-cta-back,#000);opacity:0}@media only screen and (max-width:767px){.v2 .hero-main__overlay.story-film-overlay,.v2 .hero-main__overlay.story-general-overlay{visibility:visible!important;opacity:.6!important;-moz-transition:opacity cubic-bezier(.38,.41,.27,1)!important;transition:opacity cubic-bezier(.38,.41,.27,1)!important}}@media only screen and (max-width:767px) and (prefers-reduced-motion){.v2 .hero-main__overlay.story-film-overlay,.v2 .hero-main__overlay.story-general-overlay{-moz-transition:none;transition:none}}.v2 .hero-main__overlay.is-dim{opacity:.6}.v2 .hero-main__overlay.is-hidden,.v2 .hero-main__overlay.story-film-overlay,.v2 .hero-main__overlay.story-general-overlay{opacity:0;-moz-transition:opacity cubic-bezier(.38,.41,.27,1);transition:opacity cubic-bezier(.38,.41,.27,1)}@media (prefers-reduced-motion){.v2 .hero-main__overlay.is-hidden,.v2 .hero-main__overlay.story-film-overlay,.v2 .hero-main__overlay.story-general-overlay{-moz-transition:none;transition:none}}.v2 .hero-main__video-overlay{opacity:.4;background:#fff;-moz-transition:opacity 2s cubic-bezier(.265,.035,.205,.995);transition:opacity 2s cubic-bezier(.265,.035,.205,.995)}@media (prefers-reduced-motion){.v2 .hero-main__video-overlay{-moz-transition:none;transition:none}}.v2 .hero-main__video-overlay.is-hidden{opacity:0}.v2 .hero-main__foreground-container{display:flex}.v2 .hero-main__foreground-container .row{width:100%}.v2 .hero-main--on-image .hero-main__inner{padding-top:5.6rem;padding-bottom:5.6rem}@media only screen and (min-width:768px){.v2 .hero-main--on-image .hero-main__inner{padding-top:8rem;padding-bottom:8rem}}.v2 .hero-main__content-wrapper{-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%}@media only screen and (min-width:768px){.v2 .hero-main__content-wrapper{max-width:40em}}@media only screen and (max-width:767px){.v2 .hero-main__content-wrapper .social-share-list{display:flex}}.v2 .hero-main__headline{margin:0 auto .8rem}.v2 .hero-main__eyebrow,.v2 .hero-main__subhead{letter-spacing:0;margin:0 auto .8rem;font-size:1.2rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2 .hero-main__eyebrow,.v2 .hero-main__subhead{font-size:1.4rem}}.v2 .hero-main__caret-wrapper{z-index:10;display:none;position:absolute;bottom:6em;left:50%;-moz-transform:translate(-50%);transform:translate(-50%)}@media only screen and (max-width:767px){.v2 .hero-main__caret-wrapper{bottom:3rem}}.v2 .hero-main__caret{text-align:center;cursor:pointer;opacity:1;width:2.4rem;height:2.4rem;margin:0 auto;line-height:2.4rem;-moz-transition:opacity .6s cubic-bezier(.38,.41,.27,1) .4s,-moz-transform .6s cubic-bezier(.38,.41,.27,1) .4s,transform .6s cubic-bezier(.38,.41,.27,1) .4s;transition:opacity .6s cubic-bezier(.38,.41,.27,1) .4s,-moz-transform .6s cubic-bezier(.38,.41,.27,1) .4s,transform .6s cubic-bezier(.38,.41,.27,1) .4s;-moz-transform:translateY(0);transform:translateY(0)}.v2 .hero-main__caret svg{-moz-animation:2s ease-in-out infinite fade_move_down;animation:2s ease-in-out infinite fade_move_down}.v2 .hero-main__caret.is-hidden{opacity:0;pointer-events:none;will-change:opacity,transform;-moz-transition-delay:0s;transition-delay:0s;-moz-transform:translateY(6rem);transform:translateY(6rem)}.v2 .hero-main__caret:focus-visible{outline:4px solid #91abe9}.focus-visible-unsupported .v2 .hero-main__caret:focus{outline:4px solid #91abe9}.v2 .hero-main__svg-wrapper{text-align:left;margin-bottom:.8rem;padding:.8rem 0}.v2 .hero-main__svg-wrapper--cover,.v2 .hero-main__svg-wrapper--contain{width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.v2 .hero-main__svg-wrapper--cover .hero-main__svg,.v2 .hero-main__svg-wrapper--cover .lottie-animation,.v2 .hero-main__svg-wrapper--cover .lottie-animation .animation,.v2 .hero-main__svg-wrapper--contain .hero-main__svg,.v2 .hero-main__svg-wrapper--contain .lottie-animation,.v2 .hero-main__svg-wrapper--contain .lottie-animation .animation{object-position:center;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.v2 .hero-main__svg-wrapper--cover .hero-main__svg{object-fit:cover;font-family:object-fit\: cover}.v2 .hero-main__svg-wrapper.svg-wrapper--narrow{width:60%}@media only screen and (min-width:992px){.v2 .hero-main__svg-wrapper.svg-wrapper--narrow{width:40%}}.v2 .hero-main__svg-wrapper.svg-wrapper--narrow .hero-main__svg{max-height:100%}.v2 .hero-main__svg-wrapper.svg-wrapper--wide{width:100%}.v2 .hero-main__svg-wrapper.svg-wrapper--wide .hero-main__svg{max-height:100%}.v2 .hero-main__svg{object-fit:contain;object-position:center;width:100%;font-family:object-fit\: contain}.v2 .hero-main__cta-wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:wrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin:.8rem -.4rem 0;display:flex;min-height:unset!important}@media only screen and (min-width:992px){.v2 .hero-main__cta-wrapper{margin-top:1.6rem}}.v2 .hero-main__cta-wrapper .btn{min-width:0;margin:.8rem .4rem 0}.v2.hero-main--on-image .hero-main__info-open-wrapper{bottom:2.4rem}@media only screen and (min-width:768px){.v2.hero-main--on-image .hero-main__info-open-wrapper{right:calc(var(--bs-gutter-x)*3)}}@media only screen and (min-width:992px){.v2.hero-main--on-image .hero-main__info-open-wrapper{right:calc(var(--bs-gutter-x)*4)}}@media only screen and (min-width:1200px){.v2.hero-main--on-image .hero-main__info-open-wrapper{right:calc(var(--bs-gutter-x)*5)}}.v2 .hero-main__info-open-wrapper{z-index:9;opacity:1;background-color:#f9f9f9;border-radius:4rem;-moz-transition:opacity .2s cubic-bezier(.38,.41,.27,1) .2s;transition:opacity .2s cubic-bezier(.38,.41,.27,1) .2s;display:block;position:absolute;bottom:1.6rem;right:1.6rem}@media (prefers-reduced-motion){.v2 .hero-main__info-open-wrapper{-moz-transition:none;transition:none}}.v2 .hero-main__info-open-wrapper.is-hidden{opacity:0;-moz-transition:opacity .2s cubic-bezier(.38,.41,.27,1) .2s;transition:opacity .2s cubic-bezier(.38,.41,.27,1) .2s}.v2 .hero-main__info-open-wrapper:focus-visible{outline:4px solid #91abe9}.focus-visible-unsupported .v2 .hero-main__info-open-wrapper:focus{outline:4px solid #91abe9}.v2 .hero-main__info-open{width:3.2rem;height:3.2rem;color:var(--pat-theme-cta-fore,#fff);cursor:pointer;padding:0;-moz-transition:-moz-transform .2s cubic-bezier(.38,.41,.27,1),transform .2s cubic-bezier(.38,.41,.27,1);transition:-moz-transform .2s cubic-bezier(.38,.41,.27,1),transform .2s cubic-bezier(.38,.41,.27,1)}@media (prefers-reduced-motion){.v2 .hero-main__info-open{-moz-transition:none;transition:none}}.v2 .hero-main__info-open svg{max-width:1.6rem;fill:var(--pat-theme-cta-back,#000);left:50%;-moz-transform:translate(-50%);transform:translate(-50%)}.v2.hero-main--on-image .hero-main__info-close{bottom:2.4rem}@media only screen and (min-width:768px){.v2.hero-main--on-image .hero-main__info-close{right:calc(var(--bs-gutter-x)*3)}}@media only screen and (min-width:992px){.v2.hero-main--on-image .hero-main__info-close{right:calc(var(--bs-gutter-x)*4)}}@media only screen and (min-width:1200px){.v2.hero-main--on-image .hero-main__info-close{right:calc(var(--bs-gutter-x)*5)}}.v2 .hero-main__info-close{width:3.2rem;height:3.2rem;display:none;position:absolute;top:auto;bottom:1.6rem;right:1.6rem}.v2 .hero-main__info-close.is-shown{display:block}.v2 .hero-main__info-close .cta-circle{min-width:3.2rem;height:3.2rem}.v2 .hero-main__info-close .cta-circle svg{width:1rem;height:1rem;-moz-transition:-moz-transform .2s cubic-bezier(.38,.41,.27,1),transform .2s cubic-bezier(.38,.41,.27,1);transition:-moz-transform .2s cubic-bezier(.38,.41,.27,1),transform .2s cubic-bezier(.38,.41,.27,1);fill:var(--pat-theme-cta-back,#000)!important}.v2 .hero-main__info-close .cta-circle:hover{-moz-transform:scale(1);transform:scale(1)}.v2 .hero-main__info-close .cta-circle:hover svg{-moz-transform:scale(1.05);transform:scale(1.05)}.v2.hero-main--on-image .hero-main__overlay-info{padding-bottom:2.4rem}@media only screen and (min-width:768px){.v2.hero-main--on-image .hero-main__overlay-info .hero-main__overlay-info-content{margin-right:2.4rem}}@media only screen and (min-width:992px){.v2.hero-main--on-image .hero-main__overlay-info .hero-main__overlay-info-content{margin-right:.8rem}}.v2.hero-main:not(.hero-main--on-image) .hero-main__overlay-info .hero-main__overlay-info-content-wrapper{padding-right:var(--bs-gutter-x)}.v2 .hero-main__overlay-info{font-family:var(--pata-font-sans);z-index:3;opacity:0;pointer-events:none;-moz-box-align:end;align-items:flex-end;width:100%;height:100%;padding-bottom:1.6rem;display:flex;position:absolute;bottom:0;left:0}.v2 .hero-main__overlay-info.is-shown{z-index:20;opacity:1;pointer-events:auto;-moz-transition:opacity .1s cubic-bezier(.38,.41,.27,1) .4s;transition:opacity .1s cubic-bezier(.38,.41,.27,1) .4s}@media (prefers-reduced-motion){.v2 .hero-main__overlay-info.is-shown{-moz-transition:none;transition:none}}.v2 .hero-main__overlay-info.is-shown .hero-main__overlay-info-content{opacity:1;pointer-events:auto;-moz-transition:-moz-transform .6s cubic-bezier(.38,.41,.27,1) .4s,transform .6s cubic-bezier(.38,.41,.27,1) .4s,opacity .2s cubic-bezier(.38,.41,.27,1) .4s;transition:-moz-transform .6s cubic-bezier(.38,.41,.27,1) .4s,transform .6s cubic-bezier(.38,.41,.27,1) .4s,opacity .2s cubic-bezier(.38,.41,.27,1) .4s;-moz-transform:scale(1);transform:scale(1)}@media (prefers-reduced-motion){.v2 .hero-main__overlay-info.is-shown .hero-main__overlay-info-content{-moz-transition:none;transition:none}}.v2 .hero-main__overlay-info.is-shown .hero-main__overlay-info-blurb,.v2 .hero-main__overlay-info.is-shown .hero-main__overlay-info-caption{opacity:1;-moz-transition:opacity .6s cubic-bezier(.38,.41,.27,1) .4s,-moz-transform .8s cubic-bezier(.38,.41,.27,1) .4s,transform .8s cubic-bezier(.38,.41,.27,1) .4s;transition:opacity .6s cubic-bezier(.38,.41,.27,1) .4s,-moz-transform .8s cubic-bezier(.38,.41,.27,1) .4s,transform .8s cubic-bezier(.38,.41,.27,1) .4s;-moz-transform:none;transform:none}@media (prefers-reduced-motion){.v2 .hero-main__overlay-info.is-shown .hero-main__overlay-info-blurb,.v2 .hero-main__overlay-info.is-shown .hero-main__overlay-info-caption{-moz-transition:none;transition:none}}.v2 .hero-main__overlay-info:not(.is-shown){visibility:hidden}.v2 .hero-main__overlay-info .hero-main__overlay-info-content-wrapper{position:relative}.v2 .hero-main__overlay-info .hero-main__overlay-info-content{opacity:0;-moz-transform-origin:95% 98%;transform-origin:95% 98%;pointer-events:none;border-radius:1.6rem;width:calc(100% - 1.6rem);padding:1.6rem 2.4rem 1.6rem 1.6rem;-moz-transition:-moz-transform .6s cubic-bezier(.38,.41,.27,1),transform .6s cubic-bezier(.38,.41,.27,1),opacity .3s cubic-bezier(.38,.41,.27,1);transition:-moz-transform .6s cubic-bezier(.38,.41,.27,1),transform .6s cubic-bezier(.38,.41,.27,1),opacity .3s cubic-bezier(.38,.41,.27,1);-moz-transform:translate(.8rem)scale(.1);transform:translate(.8rem)scale(.1)}@media (prefers-reduced-motion){.v2 .hero-main__overlay-info .hero-main__overlay-info-content{-moz-transition:none;transition:none}}@media only screen and (min-width:768px){.v2 .hero-main__overlay-info .hero-main__overlay-info-content{width:100%;max-width:34.3rem;margin-right:.8rem}}.v2 .hero-main__overlay-info .hero-main__overlay-info-blurb,.v2 .hero-main__overlay-info .hero-main__overlay-info-caption{letter-spacing:0;color:var(--pat-theme-cta-back,#000);opacity:0;font-size:1.2rem;font-weight:300;line-height:1.5;-moz-transition:opacity .4s cubic-bezier(.38,.41,.27,1),-moz-transform 0s cubic-bezier(.38,.41,.27,1) .4s,transform 0s cubic-bezier(.38,.41,.27,1) .4s;transition:opacity .4s cubic-bezier(.38,.41,.27,1),-moz-transform 0s cubic-bezier(.38,.41,.27,1) .4s,transform 0s cubic-bezier(.38,.41,.27,1) .4s;display:block;position:relative;-moz-transform:translateY(3rem);transform:translateY(3rem)}@media only screen and (min-width:992px){.v2 .hero-main__overlay-info .hero-main__overlay-info-blurb,.v2 .hero-main__overlay-info .hero-main__overlay-info-caption{font-size:1.4rem}}@media (prefers-reduced-motion){.v2 .hero-main__overlay-info .hero-main__overlay-info-blurb,.v2 .hero-main__overlay-info .hero-main__overlay-info-caption{-moz-transition:none;transition:none}}.v2 .hero-main__overlay-info .hero-main__overlay-info-blurb>p,.v2 .hero-main__overlay-info .hero-main__overlay-info-caption>p{letter-spacing:0;font-size:1.2rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.v2 .hero-main__overlay-info .hero-main__overlay-info-blurb>p,.v2 .hero-main__overlay-info .hero-main__overlay-info-caption>p{font-size:1.4rem}}.v2 .hero-main__overlay-info .hero-main__overlay-info-blurb+.hero-main__overlay-info-caption{margin-top:.8rem}.v2.hero-main__height-100 .hero-main__video-container{min-height:calc(var(--vh,1vh)*100 + 2px)}.v2 .hero-main__video-container{z-index:0;background:0 0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}@media only screen and (min-width:768px){.v2 .hero-main__video-container{background:0 0}}.v2 .hero-main__video-container video{object-fit:cover;z-index:2;width:100%;height:100%;font-family:object-fit\: cover;position:absolute;top:0;left:0}.v2.hero-main--no-caret .hero-main__caret-wrapper{display:none!important}.v2.hero-main--no-bg-overlay .hero-main__overlay{display:none}
/*# sourceMappingURL=hero-main-v2.css.map*/