@charset "UTF-8";.glp-wrapper{--glp-sizing-page:2560px}.glp-wrapper h1,.glp-wrapper h2,.glp-wrapper h3,.glp-wrapper h4{font-family:var(--font-headline);font-stretch:condensed;font-weight:700}.glp-wrapper p{margin-bottom:0}.glp-wrapper section{position:relative}.glp-wrapper section:not(.in-view) .content .copy{opacity:0!important;transition:1s;transform:translate(-32px,0);transition-delay:.8s}.glp-wrapper section>img{display:block;position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}.glp-wrapper section .inside{position:relative;padding:0}.glp-wrapper section .inside .content{transition:1s;transition-delay:.8s;opacity:1}.glp-wrapper section .inside .content .copy{transition:1s;transition-delay:.8s;opacity:1}.glp-wrapper section.--hero>img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center;margin:0}.glp-wrapper section.--hero .inside{padding:25% 25px 25px 25px;max-width:none}.glp-wrapper section.--hero .inside .content .copy div:nth-child(2){margin-top:auto}.glp-wrapper section.--hero .inside .content p{color:#fff;font-size:20px}.glp-wrapper section.--hero .inside .content span.category{display:inline-block;padding:5px;background:var(--c-accent);color:#fff;text-transform:uppercase;font-family:var(--font-headline);font-weight:700;margin-bottom:15px;font-size:14px}.glp-wrapper section.--hero .inside .content h1{font-size:clamp(48px,5vw,72px);margin:0;color:#fff}.glp-wrapper section.--intro{background-color:#000}.glp-wrapper section.--intro .inside{display:flex}.glp-wrapper section.--intro .inside .content{width:50%;display:flex;align-items:center}.glp-wrapper section.--intro .inside .content .copy{padding:120px}.glp-wrapper section.--intro .inside .content .copy p{color:#fff}.glp-wrapper section.--intro .inside .imagery{width:50%;padding:60px}.glp-wrapper section.--intro .inside .imagery img{width:100%;height:auto}.glp-wrapper section.--about{background-color:#0f0f33}.glp-wrapper section.--about .inside{display:flex}.glp-wrapper section.--about .inside .content{width:45%;display:flex;align-items:center}.glp-wrapper section.--about .inside .content .copy{margin-top:50%;margin-left:-20%;padding:120px 60px}.glp-wrapper section.--about .inside .content .copy b,.glp-wrapper section.--about .inside .content .copy h2,.glp-wrapper section.--about .inside .content .copy p{color:#fff}.glp-wrapper section.--about .inside .imagery{width:55%;padding:60px}.glp-wrapper section.--about .inside .imagery img{width:100%;height:auto}.glp-wrapper section.--bottom{background-color:#000;overflow:hidden}.glp-wrapper section.--bottom:hover>video{max-height:100%}.glp-wrapper section.--bottom .inside{padding:120px;margin-bottom:10%}.glp-wrapper section.--bottom .inside .content{width:45%;background-color:#000;padding:60px}.glp-wrapper section.--bottom .inside .content hr{border-top:1px solid #000}.glp-wrapper section.--bottom .inside .content h3{color:#fff}@media (min-width:992px){.glp-wrapper h3{font-size:45px}.glp-wrapper p{font-size:30px}.glp-wrapper b{font-size:30px}}@media (min-width:1024px){.glp-wrapper section.--hero .inside .content .copy{display:grid;grid-template-columns:65% 1fr;grid-gap:0 25px}}@media (max-width:1023px){.glp-wrapper section.--hero .inside{padding:25% 15px 15px 15px}.glp-wrapper section.--hero .inside .content .copy{text-align:left}}@media (max-width:992px){.glp-wrapper section.--intro .inside .content .copy{padding:60px}.glp-wrapper section.--intro .inside .imagery{padding:30px}.glp-wrapper section.--about .inside .content .copy{margin-top:0;margin-left:0;padding:60px}.glp-wrapper section.--about .inside .imagery{padding:30px}.glp-wrapper section.--bottom .inside{padding:60px}.glp-wrapper section.--bottom .inside .content{padding:30px}}@media (max-width:768px){.glp-wrapper section>img{position:relative;width:200%;object-fit:unset;object-position:unset;margin-left:-100%;max-width:none}.glp-wrapper section .inside{flex-wrap:wrap}.glp-wrapper section .inside .imagery{order:1}.glp-wrapper section .inside .content{order:2}.glp-wrapper section .inside .content,.glp-wrapper section .inside .imagery{width:100%!important;text-align:center}.glp-wrapper section.--hero .inside .content br:nth-child(odd){display:none}.glp-wrapper section.--intro .inside .content .copy{padding:30px}.glp-wrapper section.--intro .inside .imagery{padding:0}.glp-wrapper section.--about .inside .content{order:1}.glp-wrapper section.--about .inside .content .copy{padding:30px}.glp-wrapper section.--about .inside .imagery{order:2}.glp-wrapper section.--bottom .inside{margin-bottom:0}.glp-wrapper section.--bottom .inside{padding:30px;background-color:#000}}