.hero-banner{position:relative;display:flex;overflow:hidden;box-sizing:border-box;background-color:var(--hb-fallback-bg);height:calc(100vh - 58px)}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-banner__media img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.hero-banner__inner{position:relative;z-index:1;width:100%;height:100%;display:flex}.hero-banner__content{display:flex;flex-direction:column;width:100%;max-width:64rem}.hero-banner__content--top-left,.hero-banner__content--top-center{align-self:flex-start}.hero-banner__content--middle-left,.hero-banner__content--middle-center{align-self:center;align-items:center}.hero-banner__content--bottom-left,.hero-banner__content--bottom-center{align-self:flex-end}.hero-banner__content--top-center,.hero-banner__content--middle-center,.hero-banner__content--bottom-center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.hero-banner__heading{font-family:"ABC Diatype GRK, Regular";color:#00443a;font-size:3.8rem;line-height:4.2rem;letter-spacing:0;margin:0 0 1.6rem;text-transform:uppercase;text-align:center;max-width:350px}.hero-banner__text{font-family:"ABC Diatype GRK, Regular";color:#00443a;font-size:1.4rem;line-height:1.7rem;margin:0 0 2.4rem;max-width:350px;text-align:center}.hero-banner__text p{margin:0}.hero-banner__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.hero-banner__button{font-family:"ABC Diatype GRK, Regular";display:inline-flex;align-items:center;justify-content:center;height:29.3px;padding:0 1.5rem;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;box-sizing:border-box;border:none;transition:opacity var(--duration-default, .2s) ease;border-radius:7px}.hero-banner__button--primary,.hero-banner__button--secondary{background-color:#00443a;color:#f2f2f3;border-color:#00443a}@media screen and (max-width:749px){.hero-banner__content{height:100%}.hero-banner__content--middle-left,.hero-banner__content--middle-center{align-self:start}.hero-banner__text{margin:0 auto 2.4rem}.hero-banner__buttons{margin-top:auto}}@media screen and (min-width:750px){.hero-banner__heading{font-size:4.4rem;line-height:4.8rem}.hero-banner__text{font-size:1.5rem;line-height:2rem;max-width:44rem}.hero-banner__inner{justify-content:center}.hero-banner__heading{max-width:408px}}@media screen and (max-width:989px){.hero-banner__buttons{justify-content:center}.hero-banner__heading,.hero-banner__text{margin-right:auto;margin-left:auto}.hero-banner__content--bottom-left,.hero-banner__content--bottom-center{align-self:flex-start}.hero-banner__inner{justify-content:center}}@media screen and (min-width:990px){.hero-banner{height:calc(100vh - 63px)}.hero-banner__copy{position:absolute;top:0;left:3.8rem}.hero-banner__heading{font-size:6.6rem;line-height:7.2rem;max-width:520px}.hero-banner__inner{justify-content:start}.hero-banner__heading{text-align:left}.hero-banner__content--middle-left,.hero-banner__content--middle-center{align-self:end;align-items:start}.hero-banner__text{text-align:left;font-size:1.7rem;line-height:2.2rem;max-width:50rem}.hero-banner__buttons{margin-top:10rem}.hero-banner__button{transition:all .3s ease-in-out}.hero-banner__button:hover{background:#c7dbde;color:#00443a}}@media screen and (min-width:1200px){.hero-banner__heading{font-size:5.5vw;line-height:6vw;max-width:44.083vw}.hero-banner__text{font-size:1.35vw;line-height:1.75vw;max-width:33.667vw}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-hero-banner.css.map */
