.block-hero-large__button{font-family:var(--font-family-heading);font-size:var(--button-default-font-size,1rem);font-style:normal;font-weight:500;line-height:var(--button-default-line-height,1rem);display:inline-flex;padding:var(--spacing-s,1rem) var(--spacing-m,1.5rem) var(--spacing-s,1rem) var(--button-default-horizontal-padding,1.5rem);justify-content:flex-end;align-items:center;gap:var(--spacing-2xs);border-radius:var(--radius-rounded-full,99rem);border:none;transition:all .3s ease;text-decoration:none;background:var(--color-brand-black,#000);color:var(--color-brand-white,#fff);flex-shrink:0}.block-hero-large__button:hover{background:var(--color-background-dark-hover,#460144)}.block-hero-large__button{padding:var(--button-default-vertical-padding,.625rem) var(--spacing-xs,.75rem) var(--button-default-vertical-padding,.625rem) var(--button-default-horizontal-padding,1.5rem);align-items:center;gap:var(--spacing-3xs,.25rem)}.block-hero-large__button:hover{background:var(--color-brand-black,#000)}.block-hero-large__button{position:relative;overflow:hidden;display:inline-flex;align-items:center}.block-hero-large__button::after{width:1.75rem;height:1.75rem;transform:scale(.2857);content:"";flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-brand-purple-light);align-self:center;transition:all .3s ease-in-out}.block-hero-large__button::before{width:1.75rem;height:1.75rem;position:absolute;top:50%;right:.75rem;transform:translate(0,calc(-50% + 0.5rem));opacity:0;content:"";display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:2;color:var(--color-brand-black);font-size:.75rem;transition:all .3s ease-out;content:"\f061";font-family:"Font Awesome 6 Sharp";font-weight:400}@media screen and (min-width:1024px){.block-hero-large__button:hover::after{transform:scale(1)}.block-hero-large__button:hover::before{transform:translate(0,-50%);opacity:1}}.block-hero-large{margin-top:var(--spacing-xl)!important;padding:var(--spacing-3xl) 0 0 0!important;overflow:hidden;position:relative;min-height:15rem}@media screen and (max-width:768px){.block-hero-large{padding:var(--spacing-xl) 0 var(--spacing-3xl) 0!important;margin-bottom:0!important;margin-top:0!important}}@media(min-width:1024px){.block-hero-large{border-left:var(--spacing-2xs) solid var(--color-background-base);border-right:var(--spacing-2xs) solid var(--color-background-base)}}.block-hero-large>.container{position:relative}@media screen and (min-width:768px){.block-hero-large>.container{position:static}}.block-hero-large>.container::before{content:"";position:absolute;top:calc(-1*var(--spacing-xl));left:0;width:100%;height:calc(100% + var(--spacing-xl));background:var(--color-brand-white,#fff);z-index:0}@media screen and (min-width:768px){.block-hero-large>.container::before{display:none}}.block-hero-large__content{margin:0 var(--spacing-2xs,.5rem)}.block-hero-large__heading{margin-top:0;margin-bottom:var(--spacing-m)}@media screen and (max-width:768px){.block-hero-large__heading{overflow-wrap:break-word;hyphens:auto}}.block-hero-large__description{font-family:var(--font-family-heading);font-size:var(--text-styles-base-p-strong-font-size,1.125rem);font-weight:500;line-height:var(--text-styles-base-p-strong-line-height,1.6875rem);max-width:32rem;margin-bottom:var(--spacing-l)}.block-hero-large__button{width:-moz-fit-content;width:fit-content}.block-hero-large .col-text{display:flex;flex-direction:column;justify-content:flex-end;z-index:2;position:relative}@media screen and (min-width:768px){.block-hero-large .col-text{position:absolute;top:0}}.block-hero-large__text-wrapper{margin-right:var(--grid-margin);padding:var(--spacing-xl,2.5rem) calc(var(--spacing-m, 1.5rem) + var(--spacing-m, 1.5rem));margin-bottom:-2rem}@media screen and (min-width:1024px){.block-hero-large__text-wrapper{margin-right:0;margin-bottom:0}}.block-hero-large__image-wrapper,.block-hero-large__video-wrapper{position:relative;width:100dvw;max-width:var(--container-max-width);margin:auto}.block-hero-large__image-wrapper img,.block-hero-large__image-wrapper video,.block-hero-large__image-wrapper iframe,.block-hero-large__video-wrapper img,.block-hero-large__video-wrapper video,.block-hero-large__video-wrapper iframe{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;height:auto;display:block;margin-left:auto;z-index:1;position:relative;width:100%}.block-hero-large__image-wrapper .col-video__overlay,.block-hero-large__video-wrapper .col-video__overlay{aspect-ratio:16/9;background-position:center;background-size:cover;overflow:hidden;position:relative}.block-hero-large__image-wrapper .video-placeholder-image,.block-hero-large__video-wrapper .video-placeholder-image{position:absolute;inset:0;padding:1px}.block-hero-large__image-wrapper #video-control,.block-hero-large__video-wrapper #video-control{border:0;width:3rem;height:3rem;background:var(--color-brand-blue-light,#c4d1dd);position:absolute;bottom:0;z-index:10}@media screen and (min-width:1024px){.block-hero-large__image-wrapper #video-control,.block-hero-large__video-wrapper #video-control{width:5rem;height:5rem}}.block-hero-large__image-wrapper #video-control:hover,.block-hero-large__video-wrapper #video-control:hover{text-decoration:underline}.block-hero-large__image-wrapper #video-control .play,.block-hero-large__video-wrapper #video-control .play{display:none}.block-hero-large__image-wrapper #video-control .pause,.block-hero-large__video-wrapper #video-control .pause{display:block}.block-hero-large__image-wrapper #video-control.video-stopped .play,.block-hero-large__video-wrapper #video-control.video-stopped .play{display:block}.block-hero-large__image-wrapper #video-control.video-stopped .pause,.block-hero-large__video-wrapper #video-control.video-stopped .pause{display:none}.block-hero-large--breadcrumbs{margin-bottom:0!important}