.gmr-screen{position:relative}.gmr-screen__media{background-color:var(--gmr-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;width:100%}.gmr-screen--hero .gmr-screen__media,.gmr-screen--side-right:not(.gmr-screen--hero) .gmr-screen__media{background-position:0 0}.gmr-screen--side-left:not(.gmr-screen--hero) .gmr-screen__media{background-position:100% 0}.gmr-screen__content{margin-left:0;margin-right:auto;max-width:720px;padding:30px;width:100%}.gmr-background--blue{background-color:var(--gmr-blue-deep);color:var(--gmr-white)}.gmr-background--light{background-color:var(--gmr-white);color:var(--gmr-dark)}.gmr-background--dark{background-color:var(--gmr-dark);color:var(--gmr-white)}.gmr-screen__heading{font-family:var(--gmr-font-primary);font-size:26px;font-weight:900;letter-spacing:-.02em;line-height:.9;margin:0 0 16px;text-transform:uppercase}.gmr-screen__h1{color:var(--gmr-white);font-size:36px;font-weight:900;left:20px;letter-spacing:normal;line-height:.77778;margin:0;min-height:336px;position:absolute;right:20px;text-shadow:var(--gmr-text-shadow);top:95px;z-index:2}.gmr-screen__h1 .gmr-screen__accent{color:var(--gmr-blue)}@media (min-width:668px) and (min-height:416px){.gmr-screen__h1{font-size:60px;left:40px;line-height:.75;right:auto;top:195px}}@media (min-width:980px) and (max-width:1279px){.gmr-screen__h1{top:145px}}@media (min-width:1280px){.gmr-screen__h1{box-sizing:border-box;font-size:80px;left:50%;line-height:.73;max-width:1440px;min-height:0;padding:6px 50px 0 340px;right:auto;top:180px;transform:translateX(-50%);width:100vw}}@media (min-width:1600px){.gmr-screen__h1{font-size:100px;line-height:.74}}.gmr-background--light .gmr-screen__heading{color:var(--gmr-blue)}.gmr-background--blue .gmr-screen__heading,.gmr-background--dark .gmr-screen__heading{color:var(--gmr-white)}body.gmr-page--licensing .gmr-background--light .gmr-screen__heading{color:var(--gmr-dark)}.gmr-screen__accent{display:block}.gmr-screen__heading .gmr-screen__accent{color:inherit}.gmr-screen__body{font-family:var(--gmr-font-primary);font-size:15px;line-height:1.533}@media (min-width:668px){.gmr-screen__body{font-size:18px;line-height:1.556}}@media (min-width:1280px) and (min-height:416px){.gmr-screen__body{font-size:24px;line-height:1.5}}.gmr-screen__body :not(.gmr-button){background-color:transparent!important}.gmr-screen__body p{margin:0 0 18px}.gmr-screen__body p:has(>.gmr-button){display:flex;margin-top:40px}.gmr-screen__body .gmr-button{font-size:12px;font-weight:700;letter-spacing:1px;line-height:50px;padding:0 30px}.gmr-screen__body p:last-child{margin-bottom:0}.gmr-background--light .gmr-screen__body a{color:var(--gmr-blue);text-decoration:none}.gmr-background--blue .gmr-screen__body a,.gmr-background--dark .gmr-screen__body a{color:var(--gmr-white);text-decoration:underline}@media (min-width:668px) and (min-height:416px){.gmr-screen{align-items:stretch;display:flex;min-height:100vh}.gmr-screen__media{height:auto;width:50%}.gmr-screen__text{align-items:center;display:flex;width:50%}.gmr-screen--side-right{flex-direction:row}.gmr-screen--side-left{flex-direction:row-reverse}.gmr-screen__heading{font-size:40px;line-height:.85}.gmr-screen--hero .gmr-screen__media{height:100%;inset:0;position:absolute;width:100%}.gmr-screen--hero .gmr-screen__text{align-items:flex-end;height:100%;position:absolute;right:0;top:0;width:50%}.gmr-screen--hero .gmr-screen__content{padding-bottom:130px}}@media (min-width:668px) and (max-width:1279px) and (min-height:416px){.gmr-screen--hero .gmr-screen__text{align-items:flex-start;bottom:-130px;height:400px;top:auto}.gmr-screen--hero .gmr-screen__content{padding:30px}}@media (min-width:1280px){.gmr-screen__content{padding:0 150px 110px}.gmr-screen__heading{font-size:80px;line-height:.75}.gmr-screen--hero .gmr-screen__content{padding:0 150px 135px}}@media (min-width:1280px) and (min-height:721px){body.gmr-page--licensing .gmr-screen--hero .gmr-screen__content{padding-bottom:110px}body.gmr-page--licensing .gmr-screen--hero .gmr-screen__body p{margin-bottom:25px}}@media (min-width:1280px) and (min-height:416px) and (max-height:720px){.gmr-screen--hero .gmr-screen__content{padding:0 150px 75px}.gmr-screen__body{font-size:18px;line-height:1.556}}@media (min-width:1280px) and (max-height:415px){.gmr-screen--hero .gmr-screen__media{height:100%;inset:0;position:absolute;width:100%}.gmr-screen--hero .gmr-screen__text{align-items:flex-end;bottom:auto;display:flex;height:400px;position:relative;top:auto;width:100%}.gmr-screen--hero .gmr-screen__content{margin:0;max-width:none;padding:0 150px 35px;width:50%}.gmr-screen__h1{margin-left:-6px}}html.gmr-pager-on,html.gmr-pager-on body{height:100%;overflow:hidden}html.gmr-pager-on .gmr-about__screens{transition:transform .7s ease;will-change:transform}html.gmr-pager-on .gmr-screen{height:100vh;min-height:0;overflow:hidden}html.gmr-pager-on .gmr-gallery__heading,html.gmr-pager-on .gmr-screen__body,html.gmr-pager-on .gmr-screen__h1,html.gmr-pager-on .gmr-screen__heading{overflow:hidden;padding-top:6px}html.gmr-pager-on .gmr-gallery__heading,html.gmr-pager-on .gmr-screen__h1,html.gmr-pager-on .gmr-screen__heading{padding-bottom:12px;padding-top:16px}html.gmr-pager-on .gmr-gallery__heading,html.gmr-pager-on .gmr-screen__h1{margin-top:-10px;padding-bottom:22px}@media (min-width:1280px) and (min-height:416px){html.gmr-pager-on .gmr-screen:not(.gmr-screen--hero) .gmr-screen__heading{top:calc(48% + 12px)}}html.gmr-pager-on .gmr-pager__inner{display:block}html.gmr-pager-on .gmr-pager--hidden .gmr-pager__inner{visibility:hidden}html.gmr-pager-on .gmr-pager--enter .gmr-pager__inner{transform:translateY(120%)}html.gmr-pager-on .gmr-pager--enter-active .gmr-pager__inner{transform:translateY(0);transition:transform .8s cubic-bezier(.55,0,.1,1),opacity .8s cubic-bezier(.55,0,.1,1)}html.gmr-pager-on .gmr-pager--enter-active .gmr-screen__body .gmr-pager__inner{transition-delay:.14s}html.gmr-pager-on .gmr-pager--leave .gmr-pager__inner{opacity:0;transition:opacity .8s cubic-bezier(.55,0,.1,1)}.gmr-pager-dots{bottom:50px;left:50px;position:fixed;z-index:100}.gmr-pager-dots ul{list-style:none;margin:0;padding:0}.gmr-pager-dots li{margin-left:-7px}.gmr-pager-dots a{display:block;padding:7px}.gmr-pager-dots span{background-color:var(--gmr-white);border-radius:6px;display:block;height:6px;transition:width .4s ease,background-color .4s ease;width:6px}.gmr-pager-dots a:hover span{width:15px}.gmr-pager-dots a.is-active span{width:30px}.gmr-pager-dots--on-light span{background-color:var(--gmr-blue)}.gmr-pager-dots a:focus-visible{outline:2px solid var(--gmr-blue);outline-offset:2px}body.gmr-pager-hide-cta.gmr-pager--first .gmr-header__cta-primary{opacity:0;visibility:hidden}body.gmr-pager-hide-cta .gmr-header__cta-primary{transition:opacity .4s ease,visibility .4s ease}@media (min-width:1280px) and (min-height:416px){.gmr-screen:not(.gmr-screen--hero) .gmr-screen__text{align-items:stretch;position:relative}.gmr-screen:not(.gmr-screen--hero) .gmr-screen__content{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;max-width:720px;padding:calc(48vh + 30px) 150px 110px;position:static;width:100%}.gmr-screen--side-left:not(.gmr-screen--hero) .gmr-screen__content{margin-left:auto;margin-right:0}.gmr-screen--side-right:not(.gmr-screen--hero) .gmr-screen__content{margin-left:0;margin-right:auto}.gmr-screen:not(.gmr-screen--hero) .gmr-screen__heading{font-size:80px;line-height:60px;margin:0;max-width:1440px;position:absolute;text-align:center;top:48%;transform:translate(-50%,-100%);width:100vw;z-index:2}.gmr-screen:not(.gmr-screen--hero) .gmr-screen__body{flex-shrink:0;margin-top:auto}.gmr-screen--side-left:not(.gmr-screen--hero) .gmr-screen__heading{left:100%}.gmr-screen--side-right:not(.gmr-screen--hero) .gmr-screen__heading{left:0}}@media (min-width:1280px) and (min-height:416px) and (max-height:720px){.gmr-screen:not(.gmr-screen--hero) .gmr-screen__content{padding-bottom:50px}}@media (min-width:1600px) and (max-height:840px) and (min-height:721px){.gmr-screen:not(.gmr-screen--hero) .gmr-screen__content{padding-bottom:60px}}html body.gmr-pager--cta-blue .gmr-header__cta-primary{background-color:var(--gmr-blue-deep);color:var(--gmr-white)}html body.gmr-pager--cta-blue .gmr-header__cta-primary:before{background-color:var(--gmr-blue-deep-hover)}