.hero{color:var(--c-white);position:relative}.hero .hero__bg{height:100%;left:0;position:absolute;top:0;width:100%}.hero .hero__bg img{height:100%!important;object-fit:cover;object-position:center;width:100%!important}.hero .hero__bg-overlay{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero .hero__inner{display:flex;flex-direction:column;min-height:100vh}@media (max-width:767px){.hero .hero__inner{padding-bottom:2rem}}.hero .hero__content{margin-top:auto;max-width:84.4rem;position:relative;z-index:2}@media (min-width:1199.02px){.hero .hero__content h1{font-size:6.74rem}}.hero .hero__content h1{font-family:var(--ff-serif);letter-spacing:0}.hero .hero__content h1:not(:last-child){margin-bottom:2.3rem}@media (min-width:1199.02px){.hero .hero__content h3{font-size:3.6rem}}.hero .hero__content h3{font-weight:800;letter-spacing:-.06em;line-height:1.389}.hero .hero__content .actions:not(:first-child){margin-top:4rem}.hero--innerpages .hero__inner{min-height:0;padding-bottom:14rem;padding-top:32rem}.hero--innerpages .hero__content{max-width:100%}@media (min-width:1199.02px){.hero--innerpages .hero__content h1{font-size:5.2rem}}.hero--innerpages .hero__content h1{font-family:inherit}.hero--innerpages .hero__content h1:not(:last-child){margin-bottom:.6rem}.hero--innerpages .hero__content h1>i{font-family:var(--ff-serif-2)}@media (min-width:1199.02px){.hero--innerpages .hero__content h5{font-size:2.6rem}}@media (max-width:1023px){.hero--innerpages .hero__inner{padding-bottom:8rem;padding-top:20rem}}@media (max-width:767px){.hero--innerpages .hero__inner{padding-bottom:4rem;padding-top:10rem}}