.hero-heading{background:#000;padding:20rem 0 6rem;position:relative;text-align:left}.hero-heading.home-centered{padding:24rem 0 6rem;text-align:center}.hero-heading.home-centered .container--narrow{max-width:105rem}.hero-heading.page-bl-lg{padding:30rem 0 4rem}.hero-heading.page-bl-md{padding:20rem 0 4rem}.hero-heading .breadcrumbs{color:var(--c-white);font-family:var(--font-header);font-size:1.6rem;font-weight:900;position:relative;text-transform:uppercase;z-index:2}.breadcrumbs__separator{display:inline-block;padding:0 .6rem}.hero-heading .breadcrumbs a{color:var(--c-white);font-weight:700}.hero-heading h1{color:#fff;margin-top:.5em;position:relative;z-index:2}.hero-heading h1 sup{font-size:.6em}.hero-heading__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media (min-width:960px){.hero-heading.home-centered{align-items:flex-start;display:flex;height:100vh;max-height:1080px;padding:40rem 0 26rem;text-align:center}.hero-heading.page-bl-lg{align-items:flex-end;display:flex;height:100vh;max-height:1080px;padding:40rem 0 4rem}.hero-heading.page-bl-md{align-items:flex-end;display:flex;min-height:60rem;padding:20rem 0 4rem}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.scroll-down{animation:bounce 2s infinite;bottom:5vh;height:20px;left:calc(50% - 20px);opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;width:40px;z-index:10}.scroll-down.is-visible{opacity:1}