.hero[data-v-72230912]{--caption-mobile-max-width:105px;--image-object-position:center;--max-eyebrow-width:54rem;--padding-block:var(--sp-8xl);width:100%;margin-left:auto;margin-right:auto;position:relative;min-height:340px;z-index:2;display:flex;align-items:center;justify-content:center;padding-left:var(--minimum-content-padding)!important;padding-right:var(--minimum-content-padding)!important;padding-top:calc(var(--padding-block) + var(--mainnav-height, 100px));padding-bottom:var(--padding-block);margin-top:-100px;margin-top:calc(var(--mainnav-height, 100px)*-1)}@media(max-width:1365px){.hero[data-v-72230912]{--padding-block:var(--sp-10xl)}}@media(max-width:767px){.hero[data-v-72230912]{--padding-block:0 var(--sp-9xl);display:block}}.hero.no-padding-bottom[data-v-72230912]{padding-bottom:0}.hero .hero-image[data-v-72230912]{--ap-y:var(--hero-ap-y, 0px);--ap-x:var(--hero-ap-x, 0px)}@media(min-width:768px){.hero .hero-image[data-v-72230912]{position:absolute;left:0;top:0}}@media(max-width:767px){.hero .hero-image[data-v-72230912]{margin-left:calc(var(--minimum-content-padding)*-1);margin-right:calc(var(--minimum-content-padding)*-1);width:calc(100% + var(--minimum-content-padding)*2)!important;max-width:none;overflow:visible;--ap-y:0px;--ap-x:0px}.cidp-themed .hero .hero-image[data-v-72230912]{margin-top:30px}}.hero .hero-image[data-v-72230912],.hero .hero-image[data-v-72230912] *{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;--object-position-x:center;--object-position-y:center;z-index:-1}@media(max-width:767px){.hero .hero-image[data-v-72230912],.hero .hero-image[data-v-72230912] *{aspect-ratio:375/650;position:relative}}@media(min-width:768px){.hero .hero-image[data-v-72230912],.hero .hero-image[data-v-72230912] *{height:100%}.cidp-themed .hero .hero-image[data-v-72230912],.cidp-themed .hero .hero-image[data-v-72230912] *{--object-position-x: calc(50% + 100px) }}@media(max-width:767px){.cidp-themed .hero .hero-image[data-v-72230912],.cidp-themed .hero .hero-image[data-v-72230912] *{--object-position-x:73%;--object-position-y:20px}}.pi-themed .hero .hero-image[data-v-72230912],.pi-themed .hero .hero-image[data-v-72230912] *{--object-position-x:40%;--object-position-y:20%}@media(max-width:767px){.pi-themed .hero .hero-image[data-v-72230912],.pi-themed .hero .hero-image[data-v-72230912] *{--object-position-x:57%;--object-position-y:10%}}.hero .hero-image[data-v-72230912]:before{--hero-side-wash:linear-gradient(273deg, transparent 50.15%, rgba(0,0,0,.75) 97.8%);--hero-bottom-fade:none;content:"";display:block;width:100%;height:100%;background:none,linear-gradient(273deg,transparent 50.15%,rgba(0,0,0,.75) 97.8%);background:var(--hero-bottom-fade),var(--hero-side-wash);position:absolute;left:0;top:0}.cidp-themed .hero .hero-image[data-v-72230912]:before{--hero-bottom-fade:linear-gradient(180deg, rgba(0,1,36,0) 76.04%, #1f3a66 109.73%)}.pi-themed .hero .hero-image[data-v-72230912]:before{--hero-bottom-fade:linear-gradient( 180deg, rgba(120,0,50,0) 73.32%, rgba(120,0,50,.57) 88.89%, rgba(23,74,124,.6) 103.04% ), linear-gradient(179.64deg, transparent 86.19%, #000 99.69%)}@media(max-width:767px){.hero .hero-image[data-v-72230912]:before{display:none}}.hero .hero-content[data-v-72230912]{width:100%;max-width:1440px}@media(max-width:767px){.hero .hero-content[data-v-72230912]{--fade-size:40vw;margin-top:-80vw;margin-top:calc(-120vw + var(--fade-size));position:relative;padding-top:10vw;padding-bottom:30px;z-index:2}.cidp-themed .hero .hero-content[data-v-72230912]{margin-top:-40vw}.hero .hero-content[data-v-72230912]:after{content:"";display:block;position:absolute;left:calc(var(--minimum-content-padding)*-1);top:0;width:calc(100% + var(--minimum-content-padding)*2)!important;height:100%;background:linear-gradient(180deg,rgba(50,0,21,0) 0,#320015 var(--fade-size),#133458);z-index:-1}}.hero .hero-content[data-v-72230912] p:not([class*=fw-]).body-large{max-width:var(--max-eyebrow-width)}.hero[data-v-72230912] h1{font-weight:var(--fw-reg)}.hero[data-v-72230912] h1 .emphasized,.hero[data-v-72230912] h1.emphasized{font-weight:var(--fw-extrabold)}@media(max-width:767px){.hero[data-v-72230912] h1{font-size:3.2rem}}@media(max-width:767px){.hero[data-v-72230912] h3{font-size:2rem}}@media(max-width:767px){.hero .ratio-image:after{max-width:var(--caption-mobile-max-width);text-wrap:balance}}.pi-themed .hero .subtitle{color:var(--c-white)}.cidp-themed .hero .subtitle{color:var(--c-yellow)}
