@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");.mediatext{--mediatext-background:var(--color-background,#fff);--mediatext-purple:var(--color-purple-mid,#40245e);--mediatext-purple-dark:var(--color-purple-dark,#26053d);--mediatext-purple-action:var(--color-knowtion-purple,#773dbd);--mediatext-purple-action-hover:var(--color-purple-soft,#593b80);--mediatext-surface:var(--color-surface,#fff);--mediatext-container:var(--container-width,1024px);--mediatext-container-padding:var(--container-padding,2rem);--mediatext-section-padding:var(--section-padding,9.375rem);--mediatext-section-padding-small:var(--section-padding-small,4.5rem);--mediatext-radius:var(--radius-medium,0.625rem);--mediatext-radius-pill:var(--radius-pill,999px);--mediatext-font-regular:var(--font-weight-regular,400);--mediatext-font-medium:var(--font-weight-medium,500);--mediatext-font-semibold:var(--font-weight-semibold,600);background:var(--mediatext-background);color:var(--mediatext-purple);font-family:var(--body-font-family,"Inter",sans-serif);isolation:isolate;overflow:visible;padding:var(--mediatext-section-padding-small) var(--mediatext-container-padding);position:relative;z-index:0}.mediatext__glow{--mediatext-glow-reach:48rem;--mediatext-glow-size:60rem;--mediatext-glow-overflow:6rem;--mediatext-glow-softness:2.5rem;--mediatext-glow-x:var(--mediatext-glow-overflow);--mediatext-glow-y:var(--mediatext-glow-overflow);background-image:radial-gradient(circle var(--mediatext-glow-reach) at var(--mediatext-glow-x) var(--mediatext-glow-y),var(--glow-lavender-stops));background-repeat:no-repeat;background-size:100% 100%;display:block;filter:blur(var(--mediatext-glow-softness));height:var(--mediatext-glow-size);pointer-events:none;position:absolute;width:var(--mediatext-glow-size);z-index:0}.mediatext__glow--left{--mediatext-glow-x:var(--mediatext-glow-overflow);left:calc(var(--mediatext-glow-overflow)*-1);right:auto}.mediatext__glow--right{--mediatext-glow-x:calc(100% - var(--mediatext-glow-overflow));left:auto;right:calc(var(--mediatext-glow-overflow)*-1)}.mediatext__glow--top{--mediatext-glow-y:var(--mediatext-glow-overflow);bottom:auto;top:calc(var(--mediatext-glow-overflow)*-1)}.mediatext__glow--bottom{--mediatext-glow-y:calc(100% - var(--mediatext-glow-overflow));bottom:calc(var(--mediatext-glow-overflow)*-1);top:auto}.mediatext__container{margin-inline:auto;max-width:var(--mediatext-container);position:relative;width:100%;z-index:1}.mediatext__heading-wrapper{margin:0 0 clamp(2rem,5vw,3.75rem);max-width:48rem;text-align:left;width:100%}.mediatext__heading-wrapper--center{margin-inline:auto;max-width:62rem;text-align:center}.mediatext__eyebrow{color:var(--mediatext-purple-action);font-size:.875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.mediatext__heading{color:var(--mediatext-purple);font-size:clamp(2.1rem,4.2vw,2.75rem);font-weight:var(--mediatext-font-medium);letter-spacing:0;line-height:1.12;margin:0}.mediatext__group{display:grid;gap:clamp(4rem,9vw,5.625rem);margin-inline:auto;width:100%}.mediatext__row{align-items:center;display:grid;gap:clamp(2.5rem,8vw,5.625rem);grid-template-columns:minmax(0,30rem) minmax(0,1fr)}.mediatext--media-right .mediatext__row{grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.mediatext--media-right .mediatext__image{order:2}.mediatext__image{aspect-ratio:480/326;border-radius:var(--mediatext-radius);margin:0;overflow:hidden;width:100%}.mediatext__image--portrait{aspect-ratio:407/498;max-width:25.4375rem}.mediatext--media-right .mediatext__image--portrait{justify-self:end}.mediatext__image img{display:block;height:100%;object-fit:cover;width:100%}.mediatext__image--focus-left img{object-position:39% center}.mediatext__image--focus-center img{object-position:center}.mediatext__image--focus-right img{object-position:58% center}.mediatext__content{color:var(--mediatext-purple);display:grid;font-size:1.125rem;font-weight:var(--mediatext-font-medium);gap:1.875rem;line-height:1.33;max-width:27rem}.mediatext--style-compact .mediatext__group{gap:clamp(4.5rem,10vw,6.25rem)}.mediatext--style-compact .mediatext__row{grid-template-columns:minmax(0,25.4375rem) minmax(0,25.6875rem);justify-content:center}.mediatext--style-compact.mediatext--media-right .mediatext__row{grid-template-columns:minmax(0,25.6875rem) minmax(0,25.4375rem)}.mediatext--style-compact .mediatext__content{align-content:center;color:var(--mediatext-purple-dark);font-weight:var(--mediatext-font-regular);line-height:1.22;max-width:25.6875rem}.mediatext__content-title{color:var(--mediatext-purple);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:var(--mediatext-font-semibold);letter-spacing:0;line-height:1.2;margin:0}.mediatext__copy>:first-child{margin-top:0}.mediatext__copy>:last-child{margin-bottom:0}.mediatext__copy :where(p,ul,ol){margin-block:0}.mediatext__copy :where(ul,ol){padding-left:1.25rem}.mediatext__button{align-items:center;background:var(--mediatext-purple-action);border:0;border-radius:var(--mediatext-radius-pill);color:var(--mediatext-surface);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--mediatext-font-medium);justify-content:center;justify-self:start;letter-spacing:.0125rem;line-height:1.25rem;min-height:2.6875rem;min-width:9.375rem;padding:.625rem 1.6225rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:fit-content}.mediatext__button:focus,.mediatext__button:hover{background:var(--mediatext-purple-action-hover);color:var(--mediatext-surface);transform:translateY(-1px)}@media (min-width:768px){.mediatext{padding-block:clamp(6rem,10vw,var(--mediatext-section-padding))}}@media (max-width:860px){.mediatext{padding-inline:1.25rem}.mediatext__heading-wrapper,.mediatext__row{max-width:36rem}.mediatext__heading-wrapper--center{margin-inline:auto}.mediatext--media-right .mediatext__row,.mediatext--style-compact .mediatext__row,.mediatext--style-compact.mediatext--media-right .mediatext__row,.mediatext__row{grid-template-columns:1fr}.mediatext--media-right .mediatext__image,.mediatext__image{order:1}.mediatext__content{max-width:100%;order:2}.mediatext__image--portrait{max-width:100%}}@media (max-width:768px){.mediatext__button{min-width:0;width:auto}}@media (max-width:767px){.mediatext__heading-wrapper,.mediatext__heading-wrapper--center{text-align:left}}