.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-carouselHero1{width:100%;margin-bottom:0;position:relative}.c-carouselHero1.c-module{padding:0}.c-carouselHero1__main{width:100%;height:calc(100vh - 130px);min-height:480px;position:relative}@media only screen and (min-width:768px){.c-carouselHero1__main{height:calc(100vh - 124px);min-height:480px}}@media only screen and (min-width:1200px){.c-carouselHero1__main{min-height:540px}}.c-homepage .c-carouselHero1__main{height:calc(100vh - 350px);min-height:378px;max-height:400px}@media only screen and (min-width:768px){.c-homepage .c-carouselHero1__main{height:100vh;min-height:480px;max-height:750px}}@media only screen and (min-width:1200px){.c-homepage .c-carouselHero1__main{min-height:550px;max-height:860px}}.c-carouselHero1--compact .c-carouselHero1__main,.c-homepage .c-carouselHero1--compact .c-carouselHero1__main{height:700px;min-height:700px;max-height:700px}.c-carouselHero1__mainSlide{width:100%;height:100%}.c-carouselHero1__mainSlide:hover{cursor:pointer}.c-carouselHero__cover{width:100%;height:100%;position:relative}.c-carouselHero1__mainCover:after{content:"";background-color:#0000001a;position:absolute;inset:0}.c-carouselHero1__mainContent{z-index:9;flex-flow:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.c-carouselHero1__mainBody{color:#fff;width:100%;max-width:340px;margin:0 0 32px}@media only screen and (min-width:768px){.c-carouselHero1__mainBody{max-width:600px;margin:-40px 0 32px}}@media only screen and (min-width:1200px){.c-carouselHero1__mainBody{max-width:750px;margin:-40px 0 40px}}.c-carouselHero1__navWrapper{pointer-events:none;position:absolute;bottom:28px;left:0;right:0}.c-carouselHero1__nav{pointer-events:auto;flex-flow:wrap;justify-content:flex-start;align-items:center;margin-left:-4px;display:flex}.c-carouselHero1__navItem{appearance:unset;background:unset;padding:unset;border:unset;outline:unset;box-shadow:unset;cursor:pointer;flex-flow:wrap;justify-content:flex-start;align-items:center;height:30px;padding:0 4px;display:flex}.c-carouselHero1__navBubble{opacity:.5;background-color:#f2ede9;border-radius:999px;width:6px;height:6px;transition:width .2s,opacity .2s}.c-carouselHero1__navItem:hover .c-carouselHero1__navBubble{opacity:.8}.tns-nav-active .c-carouselHero1__navBubble{opacity:1;width:24px}.c-carouselHero1__scroll{appearance:unset;background:unset;padding:unset;border:unset;outline:unset;box-shadow:unset;flex-flow:wrap;justify-content:center;align-items:center;width:42px;height:42px;transition:opacity .15s ease-in-out;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.c-layout--hasHover .c-carouselHero1__scroll:hover{cursor:pointer;opacity:.5}@media only screen and (min-width:1200px){.c-carouselHero1__scroll{bottom:60px}}.c-carouselHero1__scrollIcon{color:#fff}.c-carouselHero1__scrollTo{z-index:-1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (min-width:1200px){.c-carouselHero1 .c-richText h1{font-family:Chronicle Display,serif;font-size:80px;font-weight:200;line-height:1}}