@media only screen and (min-width:0rem){#hero-855{background-blend-mode:multiply,normal;background-color:var(--background);background-image:var(--grain),url(/assets/images/hero-bg.jpg);background-position:0 0,bottom;background-size:22.5rem auto,cover;padding:calc(var(--headerHeight) + 2rem) 1rem clamp(9rem,40vw,15rem)}#hero-855 .cs-container{gap:3rem;margin:auto;max-width:80rem;position:relative;z-index:1}#hero-855 .cs-container,#hero-855 .cs-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#hero-855 .cs-content{max-width:39.375rem;text-align:center}#hero-855 .cs-topper{margin-bottom:.75rem}#hero-855 .cs-title{color:var(--headerColor);font-size:clamp(3.75rem,6.042vw,7.25rem);font-weight:800;line-height:.8em;margin:0 0 1rem}#hero-855 .cs-text{color:var(--bodyTextColorWhite);font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45454545em;margin:0 0 2.5rem;text-wrap:balance}#hero-855 .cs-note{color:#fff;font-size:.875rem;font-weight:700;line-height:1.57142857em;margin:2.5rem 0 0;text-transform:uppercase;text-wrap:balance}#hero-855 .cs-picture{aspect-ratio:570/600;border:2px solid var(--primary);border-radius:1.75rem;box-shadow:var(--glowBox);display:block;max-width:35.625rem;overflow:hidden;position:relative;width:100%}#hero-855 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero-855 .bolt-hero-right{bottom:0;height:auto;right:0;width:max(70.84%,40rem)}#hero-855 .bolt-hero-left{bottom:0;height:auto;left:0;width:max(37.14%,15rem)}#hero-855 .bolt-hero-center{bottom:-1.1875rem;height:auto;left:27.14%;width:max(21.1%,10rem)}}@media only screen and (min-width:64rem){#hero-855{background-size:22.5rem auto,100% 100%;padding:calc(var(--headerHeight) + .5rem) 1rem 14vw}#hero-855 .cs-container{flex-direction:row;gap:clamp(2rem,4.17vw,5rem);justify-content:space-between}#hero-855 .cs-content{align-items:flex-start;flex:0 1 39.375rem;text-align:left}#hero-855 .cs-text{text-wrap:wrap}#hero-855 .cs-picture{flex:0 1 35.625rem}#hero-855 .bolt-hero-left{width:26%}}@media only screen and (min-width:106rem){#hero-855{padding-bottom:clamp(6.25rem,9.01vw,10.8125rem)}#hero-855 .bolt-hero-left{width:max(37.14%,15rem)}}