:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-header:not(.is-menu-open){color:#fff;mix-blend-mode:exclusion}.c-hero-banner{margin:0 0 2.6875rem}.c-hero-banner__inner{position:relative}.c-hero-banner .is-desktop{display:none}.c-hero-banner__content{padding:0 1.25rem 0;margin-top:.875rem;margin-bottom:2.6875rem}.c-hero-banner__content>*{margin:0 0 1.25rem 0;font-family:"swiss-721-bt-rounded",sans-serif;font-weight:700;letter-spacing:0;line-height:108%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5625rem;font-weight:400;line-height:1.875rem}@media only screen and (min-width: 1100px){.c-hero-banner__content>*{font-size:2.9375rem;line-height:3.1875rem}}.c-hero-banner__content>*:last-child{margin-bottom:0}.c-hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.c-hero-banner__image-container{position:relative;height:35.25rem}@media only screen and (max-width: 1099px){.c-hero-banner__image-container{height:auto;padding-bottom:100%}}@media only screen and (min-width: 1100px){.c-hero-banner .is-desktop{display:block}.c-hero-banner .is-mobile{display:none}.c-hero-banner__content{margin-top:.6875rem}.c-hero-banner__image-container{height:51.375rem}}