.pe-hero{--hero-navy:var(--wp--preset--color--navy, #0f2a44);--hero-surface:var(--wp--preset--color--surface, #fff);--hero-line:var(--wp--preset--color--line, #dde4ec);position:relative}.pe-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--wp--custom--radius--xl,28px)}.pe-hero__track::-webkit-scrollbar{display:none}.pe-hero.is-editor .pe-hero__track{display:grid;gap:16px;overflow:visible;border-radius:0}.pe-slide{box-sizing:border-box;flex:0 0 100%;scroll-snap-align:start;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:32px;align-content:center;min-height:460px;padding:48px 56px;border-radius:var(--wp--custom--radius--xl,28px);color:var(--hero-navy)}.pe-slide:focus{outline:none}.pe-slide::before{content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:460px;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.35)}.pe-slide>*{grid-column:1;margin:0}.pe-slide .pe-slide__eyebrow{margin-bottom:12px;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pe-slide .pe-slide__title{text-wrap:balance;margin-bottom:14px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.02em}.pe-slide .pe-slide__text{text-wrap:balance;max-width:44ch;margin-bottom:26px;font-size:1.125rem;line-height:1.5}.pe-slide .pe-slide__cta{align-self:start}.pe-slide .pe-slide__cta .wp-block-button__link{padding:14px 26px;border-radius:999px;background:var(--hero-navy);color:var(--hero-surface);font-weight:700;text-decoration:none}.pe-slide .pe-slide__cta .wp-block-button__link:hover{background:#1c3d5f}.pe-slide .pe-slide__media{grid-column:2;grid-row:1/-1;align-self:center;justify-self:center;display:grid;place-items:center;width:100%;height:420px;margin:0}.pe-slide .pe-slide__media img{display:block;width:auto;max-width:100%;height:auto;max-height:420px;object-fit:contain;filter:drop-shadow(0 30px 34px rgba(15,42,68,.3))}.pe-slide .pe-slide__media.is-logo{width:min(100%,380px);height:auto;margin:0;padding:36px 40px;border-radius:var(--wp--custom--radius--xl,28px);background:#fff;box-shadow:0 18px 40px rgba(15,42,68,.14)}.pe-slide .pe-slide__media.is-logo img{height:auto;max-height:200px;filter:none}.pe-slide .pe-slide__media.is-logo.is-wide{padding:0;background:0 0;box-shadow:none}.pe-slide .pe-slide__media.is-logo.is-wide img{max-height:340px}@media(min-width:782px){.pe-slide>.pe-slide__media:not(.is-logo){position:absolute;grid-column:2/3;grid-row:1/-1;inset:0 0 -48px;align-self:stretch;justify-self:stretch;display:flex;justify-content:center;align-items:flex-start;width:auto;height:auto}.pe-slide .pe-slide__media:not(.is-logo) img{width:auto;max-width:100%;height:115%;max-height:540px;object-fit:contain;object-position:center top;filter:drop-shadow(0 30px 40px rgba(15,42,68,.3))}}.pe-slide{background-color:var(--slide-bg)}.pe-slide__photos{position:absolute;inset:0;z-index:-2}.pe-slide>.pe-slide__photos{grid-column:auto;grid-row:auto;margin:0}.pe-slide__photos span{position:absolute;inset:0;overflow:hidden;background:var(--photo)no-repeat 100%/auto 100%;opacity:0;transition:opacity .5s ease-out}.pe-slide__photos span.is-on{opacity:1}.pe-slide.has-photo::before{inset:0;right:0;top:0;width:auto;aspect-ratio:auto;border-radius:0;background:linear-gradient(90deg,var(--slide-bg) 0 calc(100% - 470px),transparent calc(100% - 330px))}.pe-slide.has-photo .pe-slide__media.is-logo{align-self:end;justify-self:end;width:150px;padding:14px 18px;border-radius:18px}.pe-slide.is-full::before{display:none}.pe-slide.is-full .pe-slide__photos{container-type:size}.pe-slide.is-full .pe-slide__photos span{inset:0;margin:auto;width:min(100cqw,100cqh * 16/9);height:min(100cqh,100cqw * 9/16);border-radius:18px;background:var(--photo)50%/cover;box-shadow:0 24px 50px rgba(0,0,0,.45);outline:1px solid rgba(255,255,255,.14)}.pe-slide.is-full.has-photo .pe-slide__media.is-logo{display:block;justify-self:start;align-self:end;width:120px;height:auto;margin:0 0 18px;padding:0;border-radius:0;background:0 0;box-shadow:none}.pe-slide.is-full .pe-slide__media.is-logo img{transform:none;opacity:1}@media(min-width:782px){.pe-slide.is-full{grid-template-columns:minmax(0,1.55fr)minmax(0,1fr);grid-template-rows:1fr repeat(5,auto)1fr;column-gap:40px;align-content:stretch;padding:28px 44px 28px 28px}.pe-slide.is-full>*{grid-column:2}.pe-slide.is-full>.pe-slide__photos{grid-column:1/2;grid-row:1/-1;z-index:0}.pe-slide.is-full>.pe-slide__media{grid-row:2}.pe-slide.is-full>.pe-slide__eyebrow{grid-row:3}.pe-slide.is-full>.pe-slide__title{grid-row:4;font-size:clamp(1.75rem,2.6vw,2.5rem)}.pe-slide.is-full>.pe-slide__text{grid-row:5}.pe-slide.is-full>.pe-slide__cta{grid-row:6}}.pe-slide.is-tone-night{--slide-bg:#0b1030;color:#fff;background-image:radial-gradient(circle at 100% 0,rgba(250,13,105,.42),transparent 42%),radial-gradient(circle at 90% 100%,rgba(5,74,252,.5),transparent 48%),radial-gradient(circle at 45% 55%,rgba(179,1,205,.28),transparent 50%),radial-gradient(circle at 0 100%,rgba(255,122,10,.22),transparent 40%)}.pe-slide.is-tone-night::before{background:rgba(255,255,255,5%)}.pe-slide.is-tone-night .pe-slide__eyebrow{color:#ffb3c8}.pe-slide.is-tone-night .pe-slide__title{color:#fff}.pe-slide.is-tone-night .pe-slide__text{color:#d9def5}.pe-slide.is-tone-night .pe-slide__cta .wp-block-button__link{background:#fff;color:var(--hero-navy)}.pe-slide.is-tone-night .pe-slide__cta .wp-block-button__link:hover{background:#ffe3ee}.pe-slide.is-tone-night a:focus-visible{outline:3px solid #f6dd3c;outline-offset:3px}.pe-slide.is-tone-sun{--slide-bg:var(--wp--preset--color--yellow, #f6dd3c)}.pe-slide.is-tone-sun .pe-slide__eyebrow{color:var(--hero-navy)}.pe-slide.is-tone-sky{--slide-bg:var(--wp--preset--color--sky-soft, #e2ebfd)}.pe-slide.is-tone-sky .pe-slide__eyebrow{color:#1f4fae}.pe-slide.is-tone-mint{--slide-bg:var(--wp--preset--color--teal-soft, #dff2f2)}.pe-slide.is-tone-mint .pe-slide__eyebrow{color:#106a6e}.pe-slide.is-tone-coral{--slide-bg:var(--wp--preset--color--coral-soft, #ffe3db)}.pe-slide.is-tone-coral .pe-slide__eyebrow{color:#a8341f}.pe-slide.is-tone-lilac{--slide-bg:var(--wp--preset--color--lilac-soft, #ece6ff)}.pe-slide.is-tone-lilac .pe-slide__eyebrow{color:#5c3fc2}.pe-hero.has-js .pe-slide .pe-slide__media img{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;transform:translateX(24px)scale(.96);opacity:.4}.pe-hero.has-js .pe-slide .pe-slide__media:not(.is-logo) img{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s;transform:translateY(14%)scale(.94);opacity:0}.pe-hero.has-js .pe-slide.is-active .pe-slide__media img{transform:none;opacity:1}.pe-hero__nav{display:flex;align-items:center;gap:8px;margin-top:14px}.pe-hero__nav[hidden]{display:none}.pe-hero__dots{display:flex;flex:1;justify-content:center;gap:0}.pe-hero__nav button{display:grid;place-items:center;margin:0;padding:0;border:0;background:0 0;color:var(--hero-navy);cursor:pointer}.pe-hero__dot{width:44px;height:44px}.pe-hero__dot::before{content:"";width:10px;height:10px;border-radius:999px;background:#74879d;transition:width .25s,background-color .25s}.pe-hero__dot:hover::before{background:#4f6278}.pe-hero__dot[aria-current=true]::before{width:28px;background:var(--hero-navy)}.pe-hero__arrow,.pe-hero__pause{width:44px;height:44px;border-radius:50%!important;background:var(--hero-surface)!important;border:1px solid var(--hero-line)!important}.pe-hero__arrow:hover,.pe-hero__pause:hover{border-color:var(--hero-navy)!important}.pe-hero__arrow span{width:10px;height:10px;border:solid;border-width:0 2.5px 2.5px 0}.pe-hero__arrow.is-prev span{transform:translateX(2px)rotate(135deg)}.pe-hero__arrow.is-next span{transform:translateX(-2px)rotate(-45deg)}.pe-hero__pause svg{width:20px;height:20px;fill:currentColor}.pe-hero__pause .is-play,.pe-hero__pause.is-paused .is-pause{display:none}.pe-hero__pause.is-paused .is-play{display:block}.pe-hero__nav button:focus-visible{outline:3px solid var(--hero-navy);outline-offset:2px}@media(max-width:781px){.pe-hero__track,.pe-slide{border-radius:var(--wp--custom--radius--l,22px)}.pe-slide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;padding:0 22px 26px}.pe-slide{padding-top:22px}.pe-slide::before{right:-90px;top:-90px;width:260px}.pe-slide .pe-slide__media{grid-column:1;grid-row:1;justify-self:center;width:100%;height:260px;margin:0 0 14px}.pe-slide .pe-slide__media img{max-height:260px}.pe-slide .pe-slide__media.is-logo{width:220px;height:auto;padding:22px 26px;margin-bottom:18px}.pe-slide .pe-slide__media.is-logo.is-wide{width:100%;padding:0}.pe-slide .pe-slide__media.is-logo.is-wide img{max-height:230px}.pe-slide__photos span{background-size:100%;background-position:50% 0}.pe-slide.is-full{align-content:start}.pe-slide.is-full>.pe-slide__photos{position:relative;inset:auto;z-index:0;grid-column:1;grid-row:1;aspect-ratio:16/9;margin:-22px -22px 18px}.pe-slide.is-full .pe-slide__photos span{border-radius:0;box-shadow:none;outline:0}.pe-slide.is-full.has-photo .pe-slide__media.is-logo{grid-row:auto;order:-1;width:84px;margin:0 0 12px}.pe-slide.has-photo::before{background:linear-gradient(0deg,var(--slide-bg) 0 calc(100% - 330px),transparent calc(100% - 220px))}.pe-slide.has-photo .pe-slide__media.is-logo{justify-self:end;align-self:start;width:96px;padding:10px 12px;border-radius:var(--wp--custom--radius--m,14px);margin:170px 0 40px}.pe-slide .pe-slide__eyebrow{margin-bottom:8px}.pe-slide .pe-slide__title{font-size:1.875rem;margin-bottom:10px}.pe-slide .pe-slide__text{font-size:1rem;margin-bottom:18px}.pe-hero__arrow{display:none!important}}@media(max-width:520px){.pe-slide .pe-slide__media:not(.is-logo){height:160px;margin-bottom:8px}.pe-slide .pe-slide__media:not(.is-logo) img{max-height:160px}.pe-slide .pe-slide__text{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.pe-slide__photos span{transition:none}.pe-hero.has-js .pe-slide .pe-slide__media img,.pe-hero.has-js .pe-slide .pe-slide__media:not(.is-logo) img{transition:none;transform:none;opacity:1}.pe-hero__dot::before{transition:none}}