.hero-module-scss-module__siJq4q__hero{grid-template-rows:1fr 1fr;grid-template-columns:46.5fr 21.166fr 32fr;gap:1rem;width:100%;max-width:1440px;min-height:500px;margin:0 auto;padding-top:32px;display:grid}@media (max-width:768px){.hero-module-scss-module__siJq4q__hero{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto}.hero-module-scss-module__siJq4q__hero .hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__large{grid-area:auto/1;min-height:280px}.hero-module-scss-module__siJq4q__hero .hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__vertical{grid-area:auto/1;min-height:200px}.hero-module-scss-module__siJq4q__hero .hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__topRight,.hero-module-scss-module__siJq4q__hero .hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__bottomRight{grid-area:auto/1}}.hero-module-scss-module__siJq4q__box{border-radius:1rem;flex-direction:column;min-height:160px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__large{grid-area:1/1/-1;justify-content:flex-end;min-height:100%}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__vertical{grid-area:1/2/-1;justify-content:flex-start;min-height:100%}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__topRight{grid-area:1/3;justify-content:flex-start}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__bottomRight{grid-area:2/3;justify-content:flex-start}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__darkBg{color:#fff;background:#000}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__tealBg{color:#fff;background:#0d7377;justify-content:flex-start}.hero-module-scss-module__siJq4q__box.hero-module-scss-module__siJq4q__lightBg{color:#000;background:#e5e7eb;justify-content:flex-start}.hero-module-scss-module__siJq4q__imageWrapper{z-index:0;position:absolute;inset:0}.hero-module-scss-module__siJq4q__content{z-index:1;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:relative}.hero-module-scss-module__siJq4q__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.hero-module-scss-module__siJq4q__description{opacity:.9;margin:0;font-size:.95rem}.hero-module-scss-module__siJq4q__cta{cursor:pointer;border:none;border-radius:.5rem;margin-top:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s}.hero-module-scss-module__siJq4q__cta:hover{opacity:.9}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__buttonPrimary{color:#fff;background:#ff6b00}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__buttonPrimary:hover{background:#e05e00}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__buttonTeal{color:#fff;background:#0d7377}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__buttonBlack{color:#fff;background:#000}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__linkOnly{color:inherit;background:0 0;padding:0;font-weight:600}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__linkOnly:hover{text-decoration:underline}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__linkPrimary{color:#000;background:0 0;padding:0;font-weight:600}.hero-module-scss-module__siJq4q__cta.hero-module-scss-module__siJq4q__linkPrimary:hover{color:#333;text-decoration:underline}
