.HomeHero .HomeHero-heading {
	--tw-translate-y: -90%;
}

.ServiceBox:before {
    top: calc(var(--spacing) * 21);
    right: calc(var(--spacing) * 4);
    bottom: calc(var(--spacing) * -6);
    left: calc(var(--spacing) * -6);
}

.Pin.is-open .Pin-bubble {
    width: auto;
}

.PowderHero {
min-height: calc(var(--spacing) * 90);
}

.page-template-page-diversity-inclusion .PowderHero {
min-height: calc(var(--spacing) * 170);
}

.Insight.Insight--client-alerts {
    background-image: url(/app/themes/sage-meridian/public/build/assets/client-alerts.jpg);
    background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .Insight.Insight--client-alerts {
        background-image: url(/app/themes/sage-meridian/public/build/assets/client-alerts@2x.jpg);
    }
}

.Insight--client-alerts {
  position: relative;
  overflow: hidden;
}

.Insight--client-alerts::after {
  content: "";
  position: absolute;
  top: 0;   right: 0;
  bottom: 0; left: 0;
  background: #ffb100;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  pointer-events: none; 
}

.Insight--client-alerts:hover::after {
  opacity: 0.3;
}

.Insight.Insight--thought-leadership {
    background-image: url(/app/themes/sage-meridian/public/build/assets/key-insight.jpg);
    background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .Insight.Insight--thought-leadership {
        background-image: url(/app/themes/sage-meridian/public/build/assets/key-insight@2x.jpg);
    }
}

.Insight--thought-leadership {
  position: relative;
  overflow: hidden;
}

.Insight--thought-leadership::after {
  content: "";
  position: absolute;
  top: 0;   right: 0;
  bottom: 0; left: 0;
  background: #36ac95;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  pointer-events: none;
}

.Insight--thought-leadership:hover::after {
  opacity: 0.3;
}

.Insight.Insight--surveys {
    background-image: url(/app/themes/sage-meridian/public/build/assets/surveys.jpg);
    background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .Insight.Insight--surveys {
        background-image: url(/app/themes/sage-meridian/public/build/assets/surveys@2x.jpg);
    }
}

.Insight--surveys {
  position: relative;
  overflow: hidden;
}

.Insight--surveys::after {
  content: "";
  position: absolute;
  top: 0;   right: 0;
  bottom: 0; left: 0;
  background: #417ec9;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  pointer-events: none;
}

.Insight--surveys:hover::after {
  opacity: 0.3;
}

.Insight--videos {
  position: relative;
  overflow: hidden;
}

.Insight--videos::after {
  content: "";
  position: absolute;
  top: 0;   right: 0;
  bottom: 0; left: 0;
  background: #00488b;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  pointer-events: none;
}

.Insight--videos:hover::after {
  opacity: 0.3;
}

.Insight--meridian-updates {
  position: relative;
  overflow: hidden;
}

.Insight--meridian-updates::after {
  content: "";
  position: absolute;
  top: 0;   right: 0;
  bottom: 0; left: 0;
  background: #86b2df;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  pointer-events: none;
}

.Insight--meridian-updates:hover::after {
  opacity: 0.3;
}

.InsightHero.InsightHero--surveys:before
 {
    background-color: oklch(from var(--color-client-alerts) calc(l * .9) c h / .65);
}

.HomeHero .HomeHero-introCopy {
  font-size: 110%;
}

.screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

.HomeHero .HomeHero-video {
min-height: 176px;
}

.max-width {
  max-width: 1940px;
}

.Alum img {
  aspect-ratio: 1;
}