.m-hero-root{display:grid;align-items:center;grid-template-columns:var(--env-padding-sf-left) var(--body-x-padding) 1fr 6rem 3rem 6rem 1fr var(--body-x-padding) var(--env-padding-sf-right);grid-template-rows:4.5rem 1.5rem 1fr 1.5rem 3rem 1.5rem 3rem 1.5rem}@media all and (min-width:30em){.m-hero-root{grid-template-columns:0 var(--body-x-padding) 1fr 7.5rem 3rem 7.5rem 1fr var(--body-x-padding) 0}@supports (padding-top:constant(safe-area-inset-top)){.m-hero-root{grid-template-columns:var(--env-padding-sf-left) var(--body-x-padding) 1fr 7.5rem 3rem 7.5rem 1fr var(--body-x-padding) var(--env-padding-sf-right)}}}.a-media-hero-root,.m-hero-root:after{grid-column:1/10;grid-row:1/9}.m-hero-root-body{grid-column:3/8;grid-row:3}.a-hero-root-link{grid-column:4/7;grid-row:5}.a-hero-root-scroll{grid-column:5;grid-row:7}.m-hero-root{position:relative;overflow:hidden;color:var(--color-white)}.m-hero-root-body,.a-hero-root-link,.a-hero-root-scroll{position:relative;z-index:3}.a-media-hero-root,.a-media-hero-root img{height:100%}.m-hero-root:after{content:'';position:relative;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-hero-root:after{z-index:2;background-color:hsla(0,0%,0%,.25)}.a-media-hero-root{position:relative;z-index:1}.m-hero-root-body{text-align:center}.a-hero-root-title{font-size:4.5rem;line-height:1.0875;font-weight:200}.a-hero-root-title span{opacity:0;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}.a-hero-root-title span.hero-active{opacity:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}.a-hero-root-title span br{display:block}@media all and (min-width:30em){.a-hero-root-title{font-size:5.25rem}.a-hero-root-title span br{display:none}}.a-hero-root-scroll{width:3rem;height:3rem}.a-hero-root-scroll svg{width:1.5rem}