.mm-intro{--mellow-intro-bg:var(--mm-color-floral-white);--mellow-intro-accent:var(--mm-color-accent-teal);--mellow-intro-ink:var(--mm-color-ink);--mellow-intro-body-color:var(--mm-color-body);--mellow-intro-padding-top:var(--mm-section-space-m);--mellow-intro-padding-x:var(--mm-space-2xl);--mellow-intro-padding-bottom:var(--mm-space-2xl);--mellow-intro-inner-max-width:var(--mm-width-reading-l);--mellow-intro-left-text-width:100%;--mellow-intro-eyebrow-margin-bottom:var(--mm-space-l);--mellow-intro-heading-margin-bottom:var(--mm-space-24);--mellow-intro-body-font-size:var(--mm-lead-regular-font-size);--mellow-intro-body-font-family:var(--mm-lead-regular-font-family);--mellow-intro-body-font-weight:var(--mm-lead-regular-font-weight);--mellow-intro-body-line-height:var(--mm-lead-regular-line-height);--mellow-intro-body-max-width:var(--mm-width-reading-m);--mellow-intro-link-margin-top:var(--mm-space-2xl);--mellow-intro-link-font-size:var(--mm-btn-font-size);--mellow-intro-link-letter-spacing:var(--mm-btn-letter-spacing);--mellow-intro-link-transition-duration:var(--mm-btn-transition-duration);background-color:var(--mellow-intro-bg-override,var(--mellow-intro-bg));font-family:var(--mm-font-regular,sans-serif);margin-bottom:var(--mellow-intro-spacing-bottom-override,0);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:var(--mellow-intro-spacing-top-override,0);padding:var(--mellow-intro-padding-top) var(--mellow-intro-padding-x) var(--mellow-intro-padding-bottom);width:100vw}.mm-intro--lead-bold{--mellow-intro-body-font-size:var(--mm-lead-bold-font-size);--mellow-intro-body-font-family:var(--mm-lead-bold-font-family);--mellow-intro-body-font-weight:var(--mm-lead-bold-font-weight);--mellow-intro-body-line-height:var(--mm-lead-bold-line-height)}.mm-intro--heading-highlight{--mellow-intro-body-font-size:var(--mm-lead-highlight-font-size);--mellow-intro-body-font-family:var(--mm-lead-highlight-font-family);--mellow-intro-body-font-weight:var(--mm-lead-highlight-font-weight);--mellow-intro-body-line-height:var(--mm-lead-highlight-line-height);--mellow-intro-body-max-width:var(--mm-width-reading-xl)}.mm-intro--left{padding-inline:0}.mm-intro--left .mm-intro__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--mm-content-max-width);padding-inline:clamp(0px,(var(--mm-content-max-width) - 100%)*999,var(--mm-content-gutter-x));width:100%;--mellow-intro-text-width:var(--mellow-intro-inner-max-width-override,var(--mellow-intro-left-text-width));--mellow-intro-eyebrow-margin-bottom:var(--mm-space-m);--mellow-intro-heading-margin-bottom:var(--mm-space-m);align-items:flex-start;text-align:left}.mm-intro--left .mm-intro__body,.mm-intro--left .mm-intro__eyebrow,.mm-intro--left .mm-intro__heading{align-self:flex-start}.mm-intro--left .mm-intro__body{margin:0}.mm-intro__inner{--mellow-intro-text-width:var(--mellow-intro-inner-max-width-override,var(--mellow-intro-inner-max-width));align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:max(var(--mellow-intro-text-width),var(--mellow-intro-body-max-width-override,var(--mellow-intro-body-max-width)));text-align:center}.mm-intro__eyebrow{align-self:center;color:var(--mellow-intro-eyebrow-color-override,var(--mellow-intro-accent));font-family:var(--mellow-intro-eyebrow-font-family-override,inherit);font-size:var(--mellow-intro-eyebrow-size-override,var(--mm-eyebrow-font-size));font-weight:var(--mellow-intro-eyebrow-weight-override,var(--mm-eyebrow-font-weight,var(--mm-weight-regular)));letter-spacing:var(--mellow-intro-eyebrow-letter-spacing-override,var(--mm-eyebrow-letter-spacing));line-height:var(--mellow-intro-eyebrow-line-height-override,var(--mm-eyebrow-line-height,normal));margin:0 0 var(--mellow-intro-eyebrow-margin-bottom);order:-1;text-align:var(--mellow-intro-eyebrow-align-override,inherit);text-transform:uppercase;width:min(100%,var(--mellow-intro-text-width))}.mm-intro__heading .mm-intro__eyebrow{display:block;font-family:var(--mellow-intro-eyebrow-font-family-override,var(--mm-font-regular));text-wrap:wrap}.mm-intro__heading{align-self:center;color:var(--mellow-intro-heading-color-override,var(--mellow-intro-ink));font-family:var(--mellow-intro-heading-font-family-override,var(--mm-heading-font-family,sans-serif));font-size:var(--mellow-intro-heading-size-override,var(--mm-h2-size));font-weight:var(--mellow-intro-heading-weight-override,var(--mm-heading-font-weight,var(--mm-weight-bold)));letter-spacing:var(--mellow-intro-heading-letter-spacing-override,var(--mm-heading-letter-spacing,normal));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h2-line-height));margin:0 0 var(--mellow-intro-heading-margin-bottom);text-align:var(--mellow-intro-heading-align-override,inherit);text-wrap:var(--mellow-intro-heading-text-wrap-override,var(--mm-heading-text-wrap));width:min(100%,var(--mellow-intro-text-width))}.mm-intro__heading:is(h1){font-size:var(--mellow-intro-heading-size-override,var(--mm-h1-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h1-line-height))}.mm-intro__heading:is(h2){font-size:var(--mellow-intro-heading-size-override,var(--mm-h2-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h2-line-height))}.mm-intro__heading:is(h3){font-size:var(--mellow-intro-heading-size-override,var(--mm-h3-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h3-line-height))}.mm-intro__heading:is(h4){font-size:var(--mellow-intro-heading-size-override,var(--mm-h4-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h4-line-height))}.mm-intro__heading:is(h5){font-size:var(--mellow-intro-heading-size-override,var(--mm-h5-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h5-line-height))}.mm-intro__heading:is(h6){font-size:var(--mellow-intro-heading-size-override,var(--mm-h6-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-h6-line-height))}@media(max-width:991.98px){.mm-intro__heading{font-size:var(--mm-h2-size);line-height:var(--mm-h2-line-height)}.mm-intro__heading:is(h1){font-size:var(--mm-h1-size);line-height:var(--mm-h1-line-height)}.mm-intro__heading:is(h2){font-size:var(--mm-h2-size);line-height:var(--mm-h2-line-height)}.mm-intro__heading:is(h3){font-size:var(--mm-h3-size);line-height:var(--mm-h3-line-height)}.mm-intro__heading:is(h4){font-size:var(--mm-h4-size);line-height:var(--mm-h4-line-height)}.mm-intro__heading:is(h5){font-size:var(--mm-h5-size);line-height:var(--mm-h5-line-height)}.mm-intro__heading:is(h6){font-size:var(--mm-h6-size);line-height:var(--mm-h6-line-height)}}.mm-intro--heading-highlight .mm-intro__heading{font-size:var(--mellow-intro-heading-size-override,var(--mm-heading-highlight-size));line-height:var(--mellow-intro-heading-line-height-override,var(--mm-heading-highlight-line-height))}@media(max-width:991.98px){.mm-intro--heading-highlight .mm-intro__heading{font-size:var(--mm-heading-highlight-size);line-height:var(--mm-heading-highlight-line-height)}}.mm-intro__body{align-self:stretch;color:var(--mellow-intro-body-color-override,var(--mellow-intro-body-color));font-family:var(--mellow-intro-body-font-family-override,var(--mellow-intro-body-font-family));font-size:var(--mellow-intro-body-size-override,var(--mellow-intro-body-font-size));font-weight:var(--mellow-intro-body-weight-override,var(--mellow-intro-body-font-weight));letter-spacing:var(--mellow-intro-body-letter-spacing-override,var(--mm-lead-letter-spacing));line-height:var(--mellow-intro-body-line-height-override,var(--mellow-intro-body-line-height));margin:0 auto;max-width:var(--mellow-intro-body-max-width-override,var(--mellow-intro-body-max-width));text-align:var(--mellow-intro-body-align-override,inherit)}.mm-intro__body p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;max-width:inherit;text-align:inherit}.mm-intro__link{display:inline-block;position:relative}.mm-intro__link:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-intro__link{color:var(--mellow-intro-ink);font-size:var(--mellow-intro-link-font-size);letter-spacing:var(--mellow-intro-link-letter-spacing);line-height:var(--mm-btn-line-height);margin-top:var(--mellow-intro-link-margin-top);text-decoration:underline;text-decoration-thickness:var(--mm-link-line-weight);text-transform:var(--mm-btn-text-transform);text-underline-offset:var(--mm-underline-offset);transition:opacity var(--mellow-intro-link-transition-duration) var(--mm-ease)}.mm-intro__link:hover{opacity:var(--mm-btn-hover-opacity)}.mm-intro__link .mm-link-arrow{background-color:currentcolor;display:inline-block;height:var(--mm-link-arrow-size);margin-inline-start:var(--mm-link-arrow-gap);mask-image:var(--mm-icon-arrow-right);-webkit-mask-image:var(--mm-icon-arrow-right);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform var(--mm-duration-fast) var(--mm-ease);vertical-align:middle;width:var(--mm-link-arrow-size)}.mm-intro__link:focus-visible .mm-link-arrow,.mm-intro__link:hover .mm-link-arrow{transform:translateX(var(--mm-link-arrow-slide))}@media(prefers-reduced-motion:reduce){.mm-intro__link .mm-link-arrow{transition:none}.mm-intro__link:focus-visible .mm-link-arrow,.mm-intro__link:hover .mm-link-arrow{transform:none}}
