.home-reel{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;position:relative;width:100%;z-index:1}.home-reel .home-reel-logo{bottom:0;left:0;padding:2rem;padding:var(--pwx,2rem);position:fixed;width:100%;z-index:101}@media(max-width:767px){.home-reel .home-reel-logo{padding:1rem;padding:var(--gutter-half,1rem);padding-bottom:2rem;padding-bottom:var(--gutter,2rem)}}.home-reel .home-reel-logo .home-reel-logo-inner{cursor:pointer;display:block;position:relative}.home-reel .home-reel-logo svg{height:auto;width:100%}.home-reel .home-reel-video{cursor:pointer;height:auto;overflow:hidden;position:relative;width:50%}@media(max-width:767px){.home-reel .home-reel-video{width:75%}}.home-reel .home-reel-video .media{height:auto;pointer-events:none;width:100%}.home-reel .home-reel-video .media img,.home-reel .home-reel-video .media video{height:auto;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.home-reel .home-reel-video .video-controls{align-items:center;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem);background-color:rgba(0,0,0,.2);bottom:0;display:flex;gap:2rem;gap:var(--pwx,2rem);left:0;opacity:0;padding:2rem;padding:var(--pwx,2rem);pointer-events:none;position:absolute;transition:opacity .25s;transition:opacity var(--duration-default,.25s);width:100%}.home-reel .home-reel-video .video-controls.is-fullscreen-done{opacity:1;pointer-events:auto}@media(max-width:767px){.home-reel .home-reel-video .video-controls{padding:1rem;padding:var(--gutter-half,1rem);padding-bottom:2rem;padding-bottom:var(--gutter,2rem)}}.home-reel .home-reel-video .video-controls .video-controls-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#bababa;color:var(--color-grey,#bababa);cursor:pointer;font:inherit;outline:none;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-reel .home-reel-video .video-controls .video-controls-button.video-controls-play{min-width:3em}.home-reel .home-reel-video .video-controls .video-controls-button.video-controls-mute{min-width:3.875em}.home-reel .home-reel-video .video-controls .video-controls-progress{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:hsla(0,0%,100%,.25);cursor:pointer;display:block;height:.5rem;position:relative;width:100%}.home-reel .home-reel-video .video-controls .video-controls-progress:before{content:"";height:300%;left:0;position:absolute;top:-75%;width:100%}.home-reel .home-reel-video .video-controls .video-controls-progress .video-controls-progress-bar{background-color:#fff;background-color:var(--color-white,#fff);height:100%;min-width:.5rem;transition:width .25s linear;width:0;width:var(--progress,0)}.home-reel .home-reel-video .video-controls .video-controls-progress[style*="progress: 0"] .video-controls-progress-bar{transition-duration:0s}.home-reel .home-reel-video .is-controls-hidden .video-controls{opacity:0}.home-reel .home-reel-video.is-full{align-items:center;background:#000;bottom:0;display:flex;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:120}.home-reel .home-reel-video.is-full .media{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.home-reel .home-reel-video.is-full .media img,.home-reel .home-reel-video.is-full .media video{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.homemodules{padding:0 2rem;padding:0 var(--pwx,2rem)}.homemodules .homemodule{--footer-height:3.68888em;display:block;margin-bottom:12rem;margin-bottom:var(--margin-xl,12rem);width:100%}@media(max-width:767px){.homemodules .homemodule{margin-bottom:7.5rem;margin-bottom:var(--margin-lg,7.5rem)}}.homemodules .homemodule .homemodule-media{display:flex;height:calc(100vh - var(--footer-height));height:calc(var(--vh, 1vh)*100 - var(--footer-height));width:100%}.homemodules .homemodule .homemodule-media .media{height:100%;width:100%}.homemodules .homemodule .homemodule-media .media img,.homemodules .homemodule .homemodule-media .media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1179.98px){.homemodules .homemodule .homemodule-media{aspect-ratio:5/4;height:auto}}.homemodules .homemodule.is-double-p .homemodule-media .media,.homemodules .homemodule.is-single-p .homemodule-media .media{align-items:center;display:flex;justify-content:center;padding:0 25%}.homemodules .homemodule.is-double-p .homemodule-media .media img,.homemodules .homemodule.is-double-p .homemodule-media .media video,.homemodules .homemodule.is-single-p .homemodule-media .media img,.homemodules .homemodule.is-single-p .homemodule-media .media video{height:-moz-fit-content;height:fit-content;max-height:50vh;max-height:calc(var(--vh, 1vh)*50);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:sticky;top:6rem;top:calc(var(--sticky-top, 6rem))}.homemodules .homemodule.is-double-p.is-single-p:has([data-orientation=portrait]) .media img,.homemodules .homemodule.is-double-p.is-single-p:has([data-orientation=portrait]) .media video,.homemodules .homemodule.is-single-p.is-single-p:has([data-orientation=portrait]) .media img,.homemodules .homemodule.is-single-p.is-single-p:has([data-orientation=portrait]) .media video{height:70vh;height:calc(var(--vh, 1vh)*70);max-height:70vh;max-height:calc(var(--vh, 1vh)*70)}.homemodules .homemodule.is-double-p.is-double-p .media,.homemodules .homemodule.is-single-p.is-double-p .media{width:50%}.homemodules .homemodule.is-double-p.is-double-p .homemodule-media .media,.homemodules .homemodule.is-single-p.is-double-p .homemodule-media .media{align-items:center;display:flex;justify-content:center;padding:0 12.5%}.homemodules .homemodule.is-double-p.is-double-p .homemodule-media .media img,.homemodules .homemodule.is-double-p.is-double-p .homemodule-media .media video,.homemodules .homemodule.is-single-p.is-double-p .homemodule-media .media img,.homemodules .homemodule.is-single-p.is-double-p .homemodule-media .media video{height:-moz-fit-content;height:fit-content;max-height:50vh;max-height:calc(var(--vh, 1vh)*50);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:sticky;top:6rem;top:calc(var(--sticky-top, 6rem))}.homemodules .homemodule.is-double .media{width:50%}.homemodules .homemodule.is-double.p-right .media2{align-items:center;display:flex;justify-content:center;padding:0 12.5%}.homemodules .homemodule.is-double.p-right .media2 img,.homemodules .homemodule.is-double.p-right .media2 video{height:-moz-fit-content;height:fit-content;max-height:50vh;max-height:calc(var(--vh, 1vh)*50);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:sticky;top:6rem;top:calc(var(--sticky-top, 6rem))}@media(max-width:767px){.homemodules .homemodule.is-double.p-right .media:not(.media2){display:none}.homemodules .homemodule.is-double.p-right .media2{width:100%}}.homemodules .homemodule.is-double.p-left .media:not(.media2){align-items:center;display:flex;justify-content:center;padding:0 12.5%}.homemodules .homemodule.is-double.p-left .media:not(.media2) img,.homemodules .homemodule.is-double.p-left .media:not(.media2) video{height:-moz-fit-content;height:fit-content;max-height:50vh;max-height:calc(var(--vh, 1vh)*50);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:sticky;top:6rem;top:calc(var(--sticky-top, 6rem))}.homemodules .homemodule .homemodule-footer{align-items:center;background-color:#fff;background-color:var(--color-bg,var(--color-white,#fff));display:flex;font-size:1.8rem;font-size:var(--size-body2,1.8rem);gap:2rem;gap:var(--gutter,2rem);line-height:1;padding:2rem 0;text-transform:uppercase}@media(max-width:1439.98px){.homemodules .homemodule .homemodule-footer{font-size:1.4rem;font-size:var(--size-body,1.4rem)}}.homemodules .homemodule .homemodule-footer .client{font-family:Basel Classic,Helvetica,Arial,sans-serif;font-family:var(--font-secondary,"Basel Classic","Helvetica","Arial",sans-serif);font-size:1.2222em;min-width:20%}