.hero-module{background:#e9e9ff;padding:94px 20px 90px}.hero-module .titles{display:flex;flex-direction:column;gap:8px}.hero-module .content-wrapper{display:flex;flex-direction:column;gap:24px}.hero-module .preheader.capitals,.hero-module h1{color:#372bc4}.hero-module h1,.hero-module p{margin:0}.hero-module .text-content{width:59%}.hero-module .footer-content--default{align-items:center;display:flex;gap:12px;margin-top:24px}.hero-module .footer-content--links{border-left:1px solid;display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-left:32px}.hero-module .arrow-link{align-items:center;display:flex;gap:12px;text-decoration:none}.hero-module .arrow-link svg{transform:translateX(0);transition:all .25s ease-out}.hero-module .arrow-link:hover svg{transform:translateX(4px)}.hero-module .capitals{margin:0}.hero-module .default-hero{display:block}.hero-module .default-hero__content{display:flex;flex-direction:column;gap:24px}.hero-module .default-hero h1.title{font-size:5rem;letter-spacing:.08rem;line-height:1.08}.hero-module.hero-has-image .default-hero{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-module.hero-has-image .default-hero__content{min-width:0}.hero-module.hero-has-image .default-hero__image{width:100%}.hero-module.hero-has-image .default-hero__image img{display:block;width:100%}.hero-module.layout--event{background:transparent;color:var(--color-digital-black);padding:48px 20px 0;--event-hero-card-bg:var(--color-light-purple-40);--event-hero-card-text:var(--color-digital-black);--event-hero-card-accent:var(--color-digital-black);--event-hero-meta-bg:var(--color-light-purple-40);--event-hero-meta-text:var(--color-digital-black);--event-hero-meta-accent:var(--color-lollipop)}.hero-module.layout--event .content-wrapper{gap:0}.hero-module.layout--event .event-hero{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-module.layout--event .event-hero__content{background:var(--event-hero-card-bg);border-radius:1.5rem;box-sizing:border-box;color:var(--event-hero-card-text);display:flex;flex-direction:column;grid-column:span 4;height:483px;justify-content:flex-start;padding:1.5rem}.hero-module.layout--event .event-hero__eyebrow{margin-bottom:.5rem}.hero-module.layout--event .event-hero__eyebrow .preheader{color:var(--event-hero-card-accent)}.hero-module.layout--event .event-hero__heading,.hero-module.layout--event .event-hero__text,.hero-module.layout--event .event-hero__text p{color:inherit}.hero-module.layout--event .event-hero__heading{font-size:4rem;letter-spacing:0;line-height:1.15;margin-bottom:0;max-width:480px}.hero-module.layout--event .event-hero__date-card,.hero-module.layout--event .event-hero__image-card{border-radius:1rem;grid-column:span 1;overflow:hidden}.hero-module.layout--event .event-hero__image-card img{display:block;height:100%;object-fit:cover;width:100%}.hero-module.layout--event .event-hero__date-card{align-items:flex-start;align-self:start;background:var(--event-hero-meta-bg);box-sizing:border-box;color:var(--event-hero-meta-text);display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:241.5px;padding:1.5rem}.hero-module.layout--event .event-hero__image-card{height:483px}.hero-module.layout--event .event-hero__date-card .event-hero__date-label{margin:0}.hero-module.layout--event .event-hero__date-value{color:inherit;font-size:2.75rem;line-height:1.05;margin:1rem 0 0}.hero-module.layout--event .event-hero--has-date .event-hero__content,.hero-module.layout--event .event-hero--has-image .event-hero__content{grid-column:span 3}.hero-module.layout--event .event-hero--has-image.event-hero--has-date .event-hero__content{grid-column:span 2}@media (max-width:767px){.hero-module .text-content{width:100%}.hero-module.hero-has-image .default-hero{gap:1.5rem;grid-template-columns:1fr}.hero-module.hero-has-image .default-hero__image{max-width:100%;width:100%}.hero-module.layout--event{padding-top:24px}.hero-module.layout--event .event-hero{align-items:start;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-module.layout--event .event-hero__content{aspect-ratio:auto;border-radius:1rem;grid-column:1/-1;height:auto;max-width:100%;min-height:0;min-height:calc(50vw - 24px);min-width:0;overflow:visible;padding:1rem;width:100%}.hero-module.layout--event .event-hero--has-date .event-hero__content,.hero-module.layout--event .event-hero--has-image .event-hero__content,.hero-module.layout--event .event-hero--has-image.event-hero--has-date .event-hero__content{grid-column:1/-1}.hero-module.layout--event .event-hero__date-card,.hero-module.layout--event .event-hero__image-card{border-radius:1rem;box-sizing:border-box;height:auto;max-width:100%;min-height:0;min-width:0;width:100%}.hero-module.layout--event .event-hero__image-card{aspect-ratio:1/1;grid-column:span 1}.hero-module.layout--event .event-hero__date-card{align-self:start;aspect-ratio:auto;grid-column:span 1;justify-self:stretch;max-width:100%;min-height:calc(25vw - 14px);overflow:visible;padding:.625rem;width:100%}.hero-module.layout--event .event-hero__heading{line-height:1.05;max-width:11ch;overflow-wrap:break-word}.hero-module.layout--event .event-hero__eyebrow .preheader{font-size:clamp(.75rem,2.8vw,.95rem)}.hero-module.layout--event .event-hero__date-card .event-hero__date-label{font-size:clamp(.75rem,3vw,.95rem)}.hero-module.layout--event .event-hero__date-value{line-height:1.02;margin-top:.25rem;max-width:100%;overflow-wrap:break-word}}@media (max-width:319px){.hero-module.layout--event .event-hero__content{aspect-ratio:1/1}}.hero-module.color-scheme--digital--white,body:not(.dark) .hero-module.color-scheme--default:not(.layout--event){background:var(--color-digital-white);color:var(--color-digital-black)}body:not(.dark) .hero-module.color-scheme--default:not(.layout--event) .capitals,body:not(.dark) .hero-module.color-scheme--default:not(.layout--event) h1{color:var(--color-digital-black)}body:not(.dark) .hero-module.color-scheme--default:not(.layout--event) .star-icon path{fill:var(--color-lollipop)}.hero-module.color-scheme--digital--white .capitals,.hero-module.color-scheme--digital--white h1{color:var(--color-digital-black)}.hero-module.color-scheme--digital--white .star-icon path{fill:var(--color-lollipop)}.hero-module.layout--event.color-scheme--digital--white{--event-hero-card-bg:var(--color-digital-white);--event-hero-card-text:var(--color-digital-black);--event-hero-card-accent:var(--color-lollipop);--event-hero-meta-bg:var(--color-digital-black);--event-hero-meta-text:var(--color-digital-white);--event-hero-meta-accent:#cfceff}.hero-module.color-scheme--lollipop{background:var(--color-lollipop);color:var(--color-almost-white)}.hero-module.color-scheme--lollipop .capitals,.hero-module.color-scheme--lollipop h1{color:var(--color-digital-white)}.hero-module.color-scheme--lollipop .star-icon path{fill:var(--color-digital-white)}.hero-module.color-scheme--lollipop .arrow-link svg path{fill:var(--color-almost-white)}.hero-module.layout--event.color-scheme--lollipop{--event-hero-card-bg:var(--color-lollipop);--event-hero-card-text:var(--color-almost-white);--event-hero-card-accent:var(--color-digital-white);--event-hero-meta-bg:var(--color-light-purple-40);--event-hero-meta-text:var(--color-digital-black);--event-hero-meta-accent:var(--color-lollipop)}.hero-module.color-scheme--dark,body.dark .hero-module.color-scheme--default:not(.layout--event){background:var(--color-digital-black);color:var(--color-almost-white)}body.dark .hero-module.color-scheme--default:not(.layout--event) .capitals,body.dark .hero-module.color-scheme--default:not(.layout--event) h1{color:#cfceff}body.dark .hero-module.color-scheme--default:not(.layout--event) .star-icon path{fill:#cfceff}body.dark .hero-module.color-scheme--default:not(.layout--event) .arrow-link svg path{fill:var(--color-almost-white)}.hero-module.color-scheme--dark .capitals,.hero-module.color-scheme--dark h1{color:#cfceff}.hero-module.color-scheme--dark .star-icon path{fill:#cfceff}.hero-module.color-scheme--dark .arrow-link svg path{fill:var(--color-almost-white)}.hero-module.layout--event.color-scheme--dark{--event-hero-card-bg:var(--color-digital-black);--event-hero-card-text:var(--color-almost-white);--event-hero-card-accent:#cfceff;--event-hero-meta-bg:var(--color-light-purple-40);--event-hero-meta-text:var(--color-digital-black);--event-hero-meta-accent:var(--color-lollipop)}.hero-module.color-scheme--pink{background:var(--color-pink-bg)}.hero-module.color-scheme--pink,.hero-module.color-scheme--pink .capitals,.hero-module.color-scheme--pink h1{color:var(--color-digital-black)}.hero-module.color-scheme--pink .star-icon path{fill:var(--color-digital-black)}.hero-module.layout--event.color-scheme--pink{--event-hero-card-bg:var(--color-pink-bg);--event-hero-card-text:var(--color-digital-black);--event-hero-card-accent:var(--color-digital-black);--event-hero-meta-bg:var(--color-light-purple-40)}.hero-module.hero-module.color-scheme--purple{background:var(--color-light-purple-40)}.hero-module.hero-module.color-scheme--purple .capitals,.hero-module.hero-module.color-scheme--purple h1{color:var(--color-lollipop)}.hero-module.hero-module.color-scheme--purple .star-icon path{fill:var(--color-lollipop)}@media (max-width:1024px){.hero-module .default-hero h1.title{font-size:4rem;letter-spacing:.04rem;line-height:1.08}.hero-module.layout--event .event-hero__heading{font-size:clamp(1.75rem,7vw,4rem)}.hero-module.layout--event .event-hero__date-value{font-size:clamp(.8rem,4.296875vw,2.75rem)}}.hero-module.layout--event.color-scheme--default{--event-hero-card-bg:var(--color-digital-black);--event-hero-card-text:var(--color-almost-white);--event-hero-card-accent:#cfceff;--event-hero-meta-bg:var(--color-light-purple-40);--event-hero-meta-text:var(--color-digital-black);--event-hero-meta-accent:var(--color-lollipop)}.hero-module.layout--event.color-scheme--purple{--event-hero-card-bg:var(--color-light-purple-40);--event-hero-card-text:var(--color-digital-black);--event-hero-card-accent:var(--color-lollipop);--event-hero-meta-bg:var(--color-lollipop);--event-hero-meta-text:var(--color-digital-white);--event-hero-meta-accent:var(--color-digital-white)}.hero-module.layout--event .event-hero__date-card .event-hero__date-label{color:var(--event-hero-meta-accent)}.hero-module.layout--event.color-scheme--dark,.hero-module.layout--event.color-scheme--default,.hero-module.layout--event.color-scheme--digital--white,.hero-module.layout--event.color-scheme--lollipop,.hero-module.layout--event.color-scheme--pink,.hero-module.layout--event.color-scheme--purple{background:transparent}