.landing-page-1{height:100vh;overflow:hidden;position:relative;width:100vw}.landing-page-1__background-media{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:0}.landing-page-1__background-video{display:grid;min-height:100%;min-width:100%;place-items:center}.landing-page-1__background-video-element{height:auto;min-height:100%;min-width:100%;width:auto}.landing-page-1__background-image,.landing-page-1__background-image-wrapper{height:100%}.landing-page-1__background-image-wrapper img{display:block;max-height:100vh;max-width:100%;object-fit:cover;object-position:center;width:100%;height:100%}.landing-page-1__background-svg-logo-wrapper{--landing-page-1-inset: 6rem;height:calc(100% - var(--landing-page-1-inset));inset:var(--landing-page-1-inset) 0 0;pointer-events:none;position:absolute;width:100%;z-index:2;background-color:transparent;position:fixed}.landing-page-1__background-svg-logo{height:100%;overflow:hidden;resize:both;width:100%;filter:invert(1)}.landing-page-1__background-svg-logo-svg--vertical,.landing-page-1__background-svg-logo-svg--horizontal,.landing-page-1__background-svg-logo-svg--vertical svg,.landing-page-1__background-svg-logo-svg--horizontal svg{height:100%;width:100%}.landing-page-1__background-svg-logo-svg--vertical svg,.landing-page-1__background-svg-logo-svg--horizontal svg{opacity:.85}.landing-page-1__image-logo-wrapper{display:flex;justify-content:center;left:0;padding:var(--gutter-s);position:absolute;right:0;width:100%;z-index:5}.landing-page-1__image-logo{height:auto;max-width:var(--width-extra-xxl);width:100%}.landing-page-1__top-heading{left:0;padding:var(--gutter-s);position:absolute;top:0;width:100%;z-index:3}.landing-page-1__top-heading-text{background-color:rgb(var(--color-primary));display:block;padding:var(--gutter-s);text-align:center;width:100%}.landing-page-1__newsletter-signup{bottom:0;left:0;padding:var(--gutter-s);position:absolute;width:100%;z-index:4}.landing-page-1__newsletter-signup-heading{display:flex;justify-content:center;margin-bottom:var(--gutter-xxl)}.landing-page-1__newsletter-signup-heading-text{background-color:rgb(var(--color-primary));padding:var(--gutter-xs) var(--gutter-l);text-align:left;width:100%}.landing-page-1__button-link-wrapper{bottom:4vh;display:grid;grid-template-areas:"link";grid-template-columns:1fr;left:0;margin:auto;position:absolute;right:0;text-align:center;z-index:6}.landing-page-1__button-link{grid-area:link;height:unset;line-height:normal;min-width:var(--width-extra-xs);padding:var(--gutter-xs) var(--gutter-m);text-decoration:none;text-underline-offset:unset;width:100%}.landing-page-1__download-font-button-wrapper,.landing-page-1__floating-button-wrapper{bottom:4vh;left:0;margin:auto;position:absolute;right:0;text-align:right;z-index:6}.landing-page-1__download-font-button,.landing-page-1__floating-button{font-size:var(--font-body-mobile-size);line-height:normal}.landing-page-1__floating-button--floating{animation:bounce var(--floating-button-animation-duration) linear infinite;bottom:0;height:var(--floating-button-height);position:absolute;right:calc(var(--floating-button-bottom-bounce-position));width:var(--floating-button-width)}@keyframes bounce{25%{bottom:calc(var(--floating-button-left-bounce-position) - var(--floating-button-height));right:calc(100vw - var(--floating-button-width))}50%{bottom:calc(100vh - var(--floating-button-height));right:calc(var(--floating-button-top-bounce-position))}75%{bottom:calc(var(--floating-button-right-bounce-position) - var(--floating-button-height));right:0}to{bottom:0;right:calc(var(--floating-button-bottom-bounce-position))}}@media screen and (width >= 750px){.landing-page-1__background-svg-logo-wrapper{height:100%;top:0}.landing-page-1__image-logo{width:50%}.landing-page-1__top-heading{text-align:center}.landing-page-1__top-heading-text{display:inline-block;width:auto}.landing-page-1__newsletter-signup{bottom:50vh;top:40vh}.landing-page-1__newsletter-signup-heading-text{width:auto}.landing-page-1__button-link-wrapper{grid-template-areas:". link .";grid-template-columns:1fr 2fr 1fr}.landing-page-1__download-font-button,.landing-page-1__floating-button{padding:var(--gutter-xs) var(--gutter-m)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-landing-page-1.css.map */
