h1{font-size:3rem;line-height:1.333}h1,h2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.75rem;line-height:1.29}h3,h4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:0;margin-block:0}h4{font-size:1.5rem;line-height:1.33}h5{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.556}body,h5,p{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;margin-block:0}body,p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.typography-h1{font-size:3rem;line-height:1.333}.typography-h1,.typography-h2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}.typography-h2{font-size:2.5rem;line-height:1.2}.typography-h3{font-size:1.75rem;line-height:1.29}.typography-h3,.typography-h4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:0;margin-block:0}.typography-h4{font-size:1.5rem;line-height:1.33}.typography-h5{font-size:1.125rem;letter-spacing:-.02em;line-height:1.556}.typography-h5,.typography-subtitle2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;margin-block:0}.typography-subtitle2{font-size:.875rem;letter-spacing:0;line-height:1.43}.typography-body1{font-size:1rem;line-height:1.5}.typography-body1,.typography-body2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-body2{font-size:.875rem;line-height:1.43}.typography-caption{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.5;margin-block:0}.typography-hero1{font-size:5rem;line-height:1.3}.typography-hero1,.typography-hero2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:600;letter-spacing:-.02em;margin-block:0}.typography-hero2{font-size:4rem;line-height:1.25}.typography-p1{font-size:2.5rem;line-height:1.4}.typography-p1,.typography-p2{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-p2{font-size:1.75rem;line-height:1.29}.typography-p3{font-size:1.5rem;line-height:1.33}.typography-p3,.typography-p4{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:0;margin-block:0}.typography-p4{font-size:1.125rem;line-height:1.556}.typography-title1{font-size:1rem;font-weight:600;letter-spacing:0}.typography-eyebrow,.typography-title1{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;line-height:1.5;margin-block:0}.typography-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.typography-quote1,.typography-quote1>p{color:var(--wp--preset--color--ui-1300);font-family:"Source Serif 4",serif;font-size:2.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.4;margin:0;text-align:center}.text-center{text-align:center}.focus-outline:focus-visible{outline:.37rem solid rgba(162,69,196,.161)}.cards-carousel{--swiper-wrapper-transition-timing-function:ease-in-out;padding-block:var(--s-xxl)}.cards-carousel__title{font-size:3rem;font-weight:600;letter-spacing:-.02em;line-height:1.333}.cards-carousel__subtitle,.cards-carousel__title{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;margin-block:0}.cards-carousel__subtitle{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.33}.cards-carousel__list-wrapper{--fade-width:8rem;overflow-x:hidden;position:relative}.cards-carousel__list-wrapper:after,.cards-carousel__list-wrapper:before{bottom:0;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;width:var(--fade-width);z-index:2}.cards-carousel__list-wrapper:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.cards-carousel__list-wrapper:before{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0}@media screen and (width <= 93.5rem){.cards-carousel__list-wrapper:after,.cards-carousel__list-wrapper:before{display:none}}.cards-carousel .swiper{overflow:visible}.cards-carousel .swiper-wrapper{align-items:stretch}.cards-carousel .swiper,.cards-carousel .swiper-wrapper{overscroll-behavior-x:contain}.cards-carousel .swiper-slide{display:flex;height:auto}.cards-carousel .cards-carousel-navigatable-links{border-bottom:1px solid var(--wp--preset--color--ui-300);display:flex;gap:var(--s-m);justify-content:flex-start}.cards-carousel .cards-carousel-nav-link{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.5;margin-block:0}.cards-carousel .cards-carousel-nav-link:focus-visible{outline:.37rem solid rgba(162,69,196,.161)}.cards-carousel .cards-carousel-nav-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--wp--preset--color--ui-700);cursor:pointer;margin-bottom:-1px;padding:var(--s-xs) var(--s-xxs)}.cards-carousel .cards-carousel-nav-link:hover{color:var(--wp--preset--color--ui-1000)}.cards-carousel .cards-carousel-nav-link.--active{border-bottom:2px solid var(--wp--preset--color--ui-1300);color:var(--wp--preset--color--ui-1300)}@media screen and (width <= 782px){.cards-carousel{padding-block:var(--s-l)}.cards-carousel__nav{display:none!important}.cards-carousel__title{font-size:1.75rem;font-weight:600;line-height:1.29}.cards-carousel__subtitle,.cards-carousel__title{font-family:inter,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif,Segoe UI Symbol;font-style:normal;letter-spacing:0;margin-block:0}.cards-carousel__subtitle{font-size:1.125rem;font-weight:400;line-height:1.556}.cards-carousel .cards-carousel-navigatable-links{gap:var(--s-xxs)}.cards-carousel .cards-carousel-nav-link{font-size:.875rem}}
