:root{--nav-link-color:var(--color-white)!important}.dnd-section>.row-fluid:has(.hero){max-width:100%}.hero{align-items:center;background:var(--color-noir,#0f1623);color:var(--color-white,#fff);display:grid;-webkit-padding-after:4rem;padding-block-end:4rem;position:relative;transition:padding-block-end .4s ease-in;will-change:padding-block-end;@media screen and (min-width:740px){-webkit-padding-after:4rem;padding-block-end:4rem}}.hero__content{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;margin:auto;max-width:var(--wide-content-width);row-gap:2rem;width:100%}@media screen and (min-width:1200px){.hero__content{grid-template-columns:.62fr .136fr .243fr}.hero__content>div:first-of-type{grid-column:span 3}}.hero__title{align-items:flex-start;gap:1rem;margin:0;will-change:transform;z-index:1}.hero__text-container .hero__text,.hero__title{display:flex;flex-direction:column;text-wrap:balance}.hero__text-container .hero__text{font-size:1rem;gap:2rem}@media screen and (min-width:600px){.hero__text-container{display:grid;gap:2rem;grid-column:span 2;grid-row:2;grid-template-columns:auto 1fr;max-inline-size:45rem}.hero__text-container svg{display:block;grid-column:1;grid-row:1}.hero__text-container .hero__text{font-size:1.222222222222222rem;grid-column:2;grid-row:1}}