:root {
  --button-background: var(--color-brand-orange);
  --button-color: var(--color-text-primary);
  --button-secondary-color: var(--color-text-primary);
  --button-secondary-hover-color: var(--color-text-secondary);
  --button-secondary-hover-background: var(--color-brand-black);
  --button-hover-color: var(--color-text-primary);
}

.block__anatomy-title {
  display: flex;
  justify-content: center;
  padding: var(--spacing-lg) 0;
}
.block__anatomy-title .wrapper {
  width: 100%;
  max-width: var(--container-width);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
  align-items: center;
}
.block__anatomy-title .wrapper > * {
  max-width: 800px;
  text-align: center;
}
.block__anatomy-title .wrapper h4 {
  font: var(--type-h4);
  letter-spacing: -0.24px;
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-title .wrapper h4.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-title .wrapper h2 {
  max-width: 1025px;
  font: var(--type-h1);
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-title .wrapper h2.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-title .wrapper .description {
  font: var(--type-b2);
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-title .wrapper .description.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-title .wrapper .ctas {
  display: flex;
  gap: var(--spacing-xs);
  max-width: var(--container-width);
  flex-wrap: wrap;
  transform-origin: 50% 100%;
  transform: translateY(25px) scale(0.9);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}
.block__anatomy-title .wrapper .ctas.-scroll-visible {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.block__anatomy-title .wrapper .ctas .cta:first-child {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
}
@media screen and (max-width: 768px) {
  .block__anatomy-title .wrapper .ctas .cta:first-child {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-title .wrapper .ctas .cta:first-child:hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-title .wrapper .ctas .cta:nth-child(n+2) {
  padding: calc(var(--spacing-sm) - 6px) var(--spacing-smd);
  display: inline-block;
  white-space: nowrap;
  font: var(--type-b1);
  background-color: var(--button-background);
  border-radius: 21px;
  border: 2px solid var(--button-background);
  color: var(--color-text-primary);
  transition: background 0.3s, color 0.3s, border-color 0.3s;
  background-color: transparent;
  color: var(--button-secondary-color);
  border-color: var(--button-secondary-color);
}
@media screen and (max-width: 768px) {
  .block__anatomy-title .wrapper .ctas .cta:nth-child(n+2) {
    padding: calc(var(--spacing-xs)) var(--spacing-sm);
    border-radius: 12px;
  }
}
.block__anatomy-title .wrapper .ctas .cta:nth-child(n+2):hover {
  background-color: transparent;
  color: var(--button-hover-color);
}
.block__anatomy-title .wrapper .ctas .cta:nth-child(n+2):hover {
  background-color: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  border-color: var(--button-secondary-hover-background);
}
.block__anatomy-title .wrapper .ctas .cta[href*="facebook.com"], .block__anatomy-title .wrapper .ctas .cta[href*="linkedin.com"], .block__anatomy-title .wrapper .ctas .cta[href*="x.com"], .block__anatomy-title .wrapper .ctas .cta[href*="twitter.com"], .block__anatomy-title .wrapper .ctas .cta[href*="instagram.com"] {
  width: 63px;
  height: 63px;
  border-radius: 14px;
  background: var(--color-brand-orange);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px 40px;
  font-size: 0;
  border: none;
  transition: background-color 0.3s ease-in-out, filter 0.3s ease-in-out;
}
.block__anatomy-title .wrapper .ctas .cta[href*="facebook.com"]:hover, .block__anatomy-title .wrapper .ctas .cta[href*="linkedin.com"]:hover, .block__anatomy-title .wrapper .ctas .cta[href*="x.com"]:hover, .block__anatomy-title .wrapper .ctas .cta[href*="twitter.com"]:hover, .block__anatomy-title .wrapper .ctas .cta[href*="instagram.com"]:hover {
  background-color: white;
  filter: invert(1);
}
.block__anatomy-title .wrapper .ctas .cta[href*="instagram.com"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI2LjcwNyA1Ljg0NTdIMTMuNzc4QzkuMzE1MTIgNS44NDU3IDUuNjk3MjcgOS40NjM1NiA1LjY5NzI3IDEzLjkyNjRWMjYuODU1NUM1LjY5NzI3IDMxLjMxODMgOS4zMTUxMiAzNC45MzYyIDEzLjc3OCAzNC45MzYySDI2LjcwN0MzMS4xNjk4IDM0LjkzNjIgMzQuNzg3NyAzMS4zMTgzIDM0Ljc4NzcgMjYuODU1NVYxMy45MjY0QzM0Ljc4NzcgOS40NjM1NiAzMS4xNjk4IDUuODQ1NyAyNi43MDcgNS44NDU3Wk0zMS45NTk1IDI2Ljg1NTVDMzEuOTUwNiAyOS43NTI2IDI5LjYwNDEgMzIuMDk5IDI2LjcwNyAzMi4xMDc5SDEzLjc3OEMxMC44ODA4IDMyLjA5OSA4LjUzNDM4IDI5Ljc1MjYgOC41MjU1MSAyNi44NTU1VjEzLjkyNjRDOC41MzQzOCAxMS4wMjkyIDEwLjg4MDggOC42ODI4MiAxMy43NzggOC42NzM5NEgyNi43MDdDMjkuNjA0MSA4LjY4MjgyIDMxLjk1MDYgMTEuMDI5MiAzMS45NTk1IDEzLjkyNjRWMjYuODU1NVpNMjcuOTE5MSAxNC4zMzA0QzI4LjgxMTcgMTQuMzMwNCAyOS41MzUzIDEzLjYwNjggMjkuNTM1MyAxMi43MTQzQzI5LjUzNTMgMTEuODIxNyAyOC44MTE3IDExLjA5ODEgMjcuOTE5MSAxMS4wOTgxQzI3LjAyNjYgMTEuMDk4MSAyNi4zMDMgMTEuODIxNyAyNi4zMDMgMTIuNzE0M0MyNi4zMDMgMTMuNjA2OCAyNy4wMjY2IDE0LjMzMDQgMjcuOTE5MSAxNC4zMzA0Wk0yMC4yNDI1IDEzLjExODNDMTYuMjI1OSAxMy4xMTgzIDEyLjk2OTkgMTYuMzc0NCAxMi45Njk5IDIwLjM5MDlDMTIuOTY5OSAyNC40MDc1IDE2LjIyNTkgMjcuNjYzNiAyMC4yNDI1IDI3LjY2MzZDMjQuMjU5MSAyNy42NjM2IDI3LjUxNTEgMjQuNDA3NSAyNy41MTUxIDIwLjM5MDlDMjcuNTE5NSAxOC40NjA4IDI2Ljc1NDYgMTYuNjA4NSAyNS4zODk3IDE1LjI0MzdDMjQuMDI0OSAxMy44Nzg5IDIyLjE3MjcgMTMuMTE0IDIwLjI0MjUgMTMuMTE4M1pNMTUuNzk4MSAyMC4zOTA5QzE1Ljc5ODEgMjIuODQ1NSAxNy43ODc5IDI0LjgzNTMgMjAuMjQyNSAyNC44MzUzQzIyLjY5NzEgMjQuODM1MyAyNC42ODY5IDIyLjg0NTUgMjQuNjg2OSAyMC4zOTA5QzI0LjY4NjkgMTcuOTM2MyAyMi42OTcxIDE1Ljk0NjYgMjAuMjQyNSAxNS45NDY2QzE3Ljc4NzkgMTUuOTQ2NiAxNS43OTgxIDE3LjkzNjMgMTUuNzk4MSAyMC4zOTA5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") !important;
}
.block__anatomy-title .wrapper .ctas .cta[href*="facebook.com"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjYuMjQwMiAxNC45MTJDMjYuMjQwMiA4LjQ0MTA0IDIxLjAyNjQgMy4xOTUzMSAxNC41OTQ3IDMuMTk1MzFDOC4xNjMwOSAzLjE5NTMxIDIuOTQ5MjIgOC40NDEwNCAyLjk0OTIyIDE0LjkxMkMyLjk0OTIyIDIwLjc2IDcuMjA3NzkgMjUuNjA3MyAxMi43NzUxIDI2LjQ4NjNWMTguMjk4OEg5LjgxODI1VjE0LjkxMkgxMi43NzUxVjEyLjMzMDdDMTIuNzc1MSA5LjM5NDE3IDE0LjUxMzggNy43NzIxNCAxNy4xNzM3IDcuNzcyMTRDMTguNDQ4IDcuNzcyMTQgMTkuNzgwNiA4LjAwMDk4IDE5Ljc4MDYgOC4wMDA5OFYxMC44ODQ0SDE4LjMxMjJDMTYuODY1NiAxMC44ODQ0IDE2LjQxNDMgMTEuNzg3NiAxNi40MTQzIDEyLjcxNDJWMTQuOTEySDE5LjY0NDFMMTkuMTI3OSAxOC4yOTg4SDE2LjQxNDNWMjYuNDg2M0MyMS45ODE3IDI1LjYwNzMgMjYuMjQwMiAyMC43NjAyIDI2LjI0MDIgMTQuOTEyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") !important;
}
.block__anatomy-title .wrapper .ctas .cta[href*="linkedin.com"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMDkyNTMgNC4zNTkzOEM1LjEyNzc4IDQuMzU5MzggNC4zNDU3IDUuMTQxNDUgNC4zNDU3IDYuMTA2MlYyMy41NzQ1QzQuMzQ1NyAyNC41MzkyIDUuMTI3NzggMjUuMzIxMyA2LjA5MjUzIDI1LjMyMTNIMjMuNTYwOEMyNC41MjU1IDI1LjMyMTMgMjUuMzA3NiAyNC41MzkyIDI1LjMwNzYgMjMuNTc0NVY2LjEwNjJDMjUuMzA3NiA1LjE0MTQ1IDI0LjUyNTUgNC4zNTkzOCAyMy41NjA4IDQuMzU5MzhINi4wOTI1M1pNMTAuNzc0OSA5LjAyMDc1QzEwLjc4MTUgMTAuMTM0MyA5Ljk0NzkgMTAuODIwNSA4Ljk1ODc2IDEwLjgxNTZDOC4wMjY5MyAxMC44MTA3IDcuMjE0NjYgMTAuMDY4OCA3LjIxOTU3IDkuMDIyMzlDNy4yMjQ0OCA4LjAzODE2IDguMDAyMzcgNy4yNDcxNyA5LjAxMjggNy4yNzAxQzEwLjAzOCA3LjI5MzAzIDEwLjc4MTUgOC4wNDQ3MSAxMC43NzQ5IDkuMDIwNzVaTTE1LjE1MjQgMTIuMjMzOEgxMi4yMTc3SDEyLjIxNjFWMjIuMjAyMkgxNS4zMTc4VjIxLjk2OTZDMTUuMzE3OCAyMS41MjcyIDE1LjMxNzQgMjEuMDg0NyAxNS4zMTcxIDIwLjY0MkMxNS4zMTYxIDE5LjQ2MTQgMTUuMzE1MSAxOC4yNzk1IDE1LjMyMTEgMTcuMDk5MkMxNS4zMjI4IDE2LjgxMjYgMTUuMzM1OCAxNi41MTQ2IDE1LjQwOTUgMTYuMjQxMUMxNS42ODYyIDE1LjIxOTIgMTYuNjA1IDE0LjU1OTIgMTcuNjMwMiAxNC43MjE0QzE4LjI4ODUgMTQuODI0NSAxOC43MjQxIDE1LjIwNjEgMTguOTA3NSAxNS44MjY4QzE5LjAyMDYgMTYuMjE0OSAxOS4wNzEzIDE2LjYzMjUgMTkuMDc2MiAxNy4wMzdDMTkuMDg5NSAxOC4yNTcgMTkuMDg3NiAxOS40NzcgMTkuMDg1OCAyMC42OTcxQzE5LjA4NTEgMjEuMTI3NyAxOS4wODQ0IDIxLjU1ODYgMTkuMDg0NCAyMS45ODkzVjIyLjIwMDVIMjIuMTk1OVYyMS45NjE0QzIyLjE5NTkgMjEuNDM1MSAyMi4xOTU3IDIwLjkwODggMjIuMTk1NCAyMC4zODI1QzIyLjE5NDggMTkuMDY3MiAyMi4xOTQxIDE3Ljc1MTggMjIuMTk3NiAxNi40MzZDMjIuMTk5MiAxNS44NDE1IDIyLjEzNTQgMTUuMjU1MyAyMS45ODk2IDE0LjY4MDRDMjEuNzcxOCAxMy44MjU1IDIxLjMyMTUgMTMuMTE4MSAyMC41ODk0IDEyLjYwNzJDMjAuMDcwMyAxMi4yNDM2IDE5LjUwMDQgMTIuMDA5NCAxOC44NjMzIDExLjk4MzJDMTguNzkwOCAxMS45ODAyIDE4LjcxNzcgMTEuOTc2MyAxOC42NDQyIDExLjk3MjNDMTguMzE4NCAxMS45NTQ3IDE3Ljk4NzQgMTEuOTM2OCAxNy42NzYgMTEuOTk5NkMxNi43ODUxIDEyLjE3ODEgMTYuMDAyNCAxMi41ODU5IDE1LjQxMTEgMTMuMzA0OEMxNS4zNDI0IDEzLjM4NzIgMTUuMjc1MiAxMy40NzA5IDE1LjE3NSAxMy41OTU5TDE1LjE1MjQgMTMuNjI0MlYxMi4yMzM4Wk03LjQ2ODYxIDIyLjIwNTRIMTAuNTU1NlYxMi4yNDAzSDcuNDY4NjFWMjIuMjA1NFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==") !important;
}
.block__anatomy-title .wrapper .ctas .cta[href*="x.com"], .block__anatomy-title .wrapper .ctas .cta[href*="twitter.com"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjAuOTY5NyA1LjUyMzQ0SDI0LjE4NEwxNy4xNjE2IDEzLjQxNjFMMjUuNDIyOSAyNC4xNTYySDE4Ljk1NDVMMTMuODg4MSAxNy42NDI1TDguMDkxMTEgMjQuMTU2Mkg0Ljg3NDg3TDEyLjM4NTkgMTUuNzE0Mkw0LjQ2MDk0IDUuNTIzNDRIMTEuMDkzNkwxNS42NzMxIDExLjQ3NzNMMjAuOTY5NyA1LjUyMzQ0Wk0xOS44NDE1IDIyLjI2NDNIMjEuNjIyN0wxMC4xMjU4IDcuMzE2MDFIOC4yMTQ1MkwxOS44NDE1IDIyLjI2NDNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=") !important;
}
.block__anatomy-title.layout-media {
  position: relative;
  padding: 300px 0;
}
.block__anatomy-title.layout-media .wrapper {
  padding: var(--spacing-lg) var(--spacing-md);
  background: var(--color-brand-white);
  z-index: 1;
  border-radius: 15px;
}
.block__anatomy-title.layout-media .media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block__anatomy-title.layout-media .media img, .block__anatomy-title.layout-media .media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .block__anatomy-title {
    padding-top: var(--spacing-md);
    padding-bottom: var(--spacing-smd);
  }
  .block__anatomy-title .wrapper {
    gap: var(--spacing-sm);
  }
  .block__anatomy-title .ctas {
    justify-content: center;
  }
  .block__anatomy-title.layout-media {
    padding: var(--spacing-xl) 0;
  }
}