.HeroWithTextureStyles_heroWithTexture__cfVEL{--component-bg:var(--color-onyx);--component-color:var(--color-limestone);background-color:var(--component-bg);color:var(--component-color);display:grid;grid-gap:0 var(--grid-gap);gap:0 var(--grid-gap);grid-template-columns:var(--grid-columns);overflow:hidden;padding:0 0 4.8rem;position:relative}.HeroWithTextureStyles_heroWithTexture--light__PwXtS{--component-bg:var(--color-limestone);--component-color:var(--color-onyx)}@media(min-width:768px){.HeroWithTextureStyles_heroWithTexture__cfVEL{padding:0 0 2.4rem}}.HeroWithTextureStyles_heroWithTexture__titleContainer__dKjTG{color:var(--component-color);left:0;margin:0 var(--container-padding);opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:4}@media(min-width:1920px){.HeroWithTextureStyles_heroWithTexture__titleContainer__dKjTG{margin:0}}.HeroWithTextureStyles_heroWithTexture__titleContainer__dKjTG [class=container]{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:var(--grid-columns)}.HeroWithTextureStyles_heroWithTexture__maskedTextContainer__Kv33c{color:var(--component-bg);left:0;margin:0 var(--container-padding);opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:3}@media(min-width:1920px){.HeroWithTextureStyles_heroWithTexture__maskedTextContainer__Kv33c{margin:0}}.HeroWithTextureStyles_heroWithTexture__maskedTextContainer__Kv33c [class=container]{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:var(--grid-columns)}.HeroWithTextureStyles_heroWithTexture__title__7i7P8{font:var(--type-headline-1);grid-column:1/6;grid-row:1;letter-spacing:-4px;padding-top:32vw}.HeroWithTextureStyles_heroWithTexture__title--small__9RBh1{font:var(--type-headline-2);letter-spacing:-4px}@media(min-width:768px){.HeroWithTextureStyles_heroWithTexture__title__7i7P8{grid-column:1/10;padding-top:24vw}}@media(min-width:1024px){.HeroWithTextureStyles_heroWithTexture__title__7i7P8{grid-column:1/9;padding-top:19vw}}@media(min-width:1400px){.HeroWithTextureStyles_heroWithTexture__title__7i7P8{padding-top:19rem}}@media(min-width:1920px){.HeroWithTextureStyles_heroWithTexture__title__7i7P8{padding-top:23rem}}.HeroWithTextureStyles_heroWithTexture__content__wBXVf{grid-column:1/7;grid-row:1;padding-top:32vw;margin:0 calc(-1*var(--container-padding))}@media(min-width:768px){.HeroWithTextureStyles_heroWithTexture__content__wBXVf{grid-column:1/13;padding-top:32vw}}@media(min-width:1024px){.HeroWithTextureStyles_heroWithTexture__content__wBXVf{padding-top:26.5vw}}@media(min-width:1400px){.HeroWithTextureStyles_heroWithTexture__content__wBXVf{padding-top:32.8rem}}@media(min-width:1920px){.HeroWithTextureStyles_heroWithTexture__content__wBXVf{padding-top:39rem}}.HeroWithTextureStyles_heroWithTexture__texture__58khr{aspect-ratio:1/1;min-width:37.5rem;overflow:hidden;position:relative;z-index:2}@media(min-width:768px){.HeroWithTextureStyles_heroWithTexture__texture__58khr{aspect-ratio:768/232}}@media(min-width:1024px){.HeroWithTextureStyles_heroWithTexture__texture__58khr{aspect-ratio:768/198}}@media(min-width:1400px){.HeroWithTextureStyles_heroWithTexture__texture__58khr{aspect-ratio:1440/520}}@media(min-width:1920px){.HeroWithTextureStyles_heroWithTexture__texture__58khr{aspect-ratio:1440/440}}.HeroWithTextureStyles_heroWithTexture__texture__58khr video{height:100%;object-fit:cover;object-position:center;width:100%}.HeroWithTextureStyles_heroWithTexture__texture__58khr:after{background-color:var(--component-bg);bottom:0;content:"";display:block;height:89.33333333%;position:absolute;right:0;width:16%;z-index:2}@media(min-width:768px){.HeroWithTextureStyles_heroWithTexture__texture__58khr:after{height:83.18518519%;width:9.895833333%}}@media(min-width:1400px){.HeroWithTextureStyles_heroWithTexture__texture__58khr:after{width:33.8%}}.HeroWithTextureStyles_heroWithTexture__body__4gvIA{grid-column:1/6;grid-row:2;padding:3.2rem var(--container-padding) 0;position:relative;z-index:3}.HeroWithTextureStyles_heroWithTexture__body__4gvIA p{font:var(--type-subhead-3)}@media(min-width:768px){.HeroWithTextureStyles_heroWithTexture__body__4gvIA{grid-column:1/7;padding:2.4rem 2.4rem 0}}@media(min-width:1400px){.HeroWithTextureStyles_heroWithTexture__body__4gvIA{grid-column:9/13;grid-row:1;padding:7% 7% 0;position:absolute;top:47%;right:0}}@media(min-width:1920px){.HeroWithTextureStyles_heroWithTexture__body__4gvIA{padding:10% 10% 0;top:48%}}