:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:var(--section-height);justify-content:center;overflow:hidden;position:relative;width:100%}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-overlay{background-color:rgba(0,0,0,var(--overlay-opacity));inset:0;position:absolute;z-index:1}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-content{max-width:var(--content-width);padding-inline:var(--site-padding);position:relative;width:100%;z-index:2}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-title{letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--title-subtitle-spacing);opacity:0;transform:translateY(30px);transition:all var(--animation-duration) ease var(--animation-delay)}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-title.animate{opacity:1;transform:translateY(0)}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-subtitle-wrapper{opacity:0;transform:translateY(20px);transition:all var(--animation-duration) ease calc(var(--animation-delay) + .2s)}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-subtitle-wrapper.animate{opacity:1;transform:translateY(0)}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-subtitle-link{appearance:none;background:transparent;border:0;cursor:pointer;display:inline-block;letter-spacing:.15em;margin:0;padding:0;text-align:inherit;text-transform:uppercase}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-subtitle-link:focus-visible,:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-subtitle-link:hover{text-decoration:underline;text-underline-offset:.2em}:where(.ai-b-3bdf980c-3409-4112-948c-874948a9d61a-evMvRrI7EFXbXCHIfA5K) .hero-underline{height:1px;margin:1rem auto 0;transition:width .8s ease calc(var(--animation-delay) + .4s)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-section{background-color:var(--bg-color);padding-block:var(--vertical-padding);width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container{align-items:center;display:grid;gap:4rem;grid-template-columns:var(--video-col-width,50%) 1fr;margin:var(--container-margin);max-width:var(--content-max-width);padding-inline:var(--site-padding);padding-left:calc(var(--site-padding) + var(--padding-left, 0%));padding-right:calc(var(--site-padding) + var(--padding-right, 0%))}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 10% 0 0"]{--padding-right:10%;--padding-left:0%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 0 0 10%"]{--padding-left:10%;--padding-right:0%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:rtl}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right>*{direction:ltr}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{grid-template-columns:1fr}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .video-wrapper{order:2}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .text-content{order:1}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-wrapper{position:relative;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-frame{background-color:#000;border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-accent-line{background-color:var(--accent-color);height:2px;position:absolute;transition:width .5s ease;width:60px;z-index:10}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .top-line{left:0;top:-8px}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .top-line.right,:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .top-line.right-most{left:auto;right:0}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .top-line.center{left:50%;transform:translateX(-50%)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .bottom-line{bottom:-8px;right:0}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .bottom-line.left,:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .bottom-line.left-most{left:0;right:auto}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .bottom-line.center{left:50%;right:auto;transform:translateX(-50%)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line.center{transform:translateX(-50%);width:100px}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line:not(.center){width:100px}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-thumbnail img{height:100%;object-fit:cover;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .5s ease;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-placeholder{align-items:center;background-color:#0a0a0a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .play-button{align-items:center;border:1px solid;display:flex;justify-content:center;transition:transform .5s ease,background-color .5s ease}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .play-button.hovered{transform:scale(1.1)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-player{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-iframe{border:none;height:100%;left:0;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .text-content{align-items:var(--flex-align);display:flex;flex-direction:column;justify-content:center;text-align:var(--text-align)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .text-inner{align-items:var(--flex-align);display:flex;flex-direction:column;width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .subtitle{display:inline-block;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .subtitle-button{background:transparent;border:none;border-bottom:1px solid;cursor:pointer;padding:0 0 2px;transition:opacity .3s ease}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .subtitle-button:hover{opacity:.7}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title{display:inline-block;line-height:1.1;margin:0 0 1.5rem;position:relative}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title-underline{bottom:-8px;height:2px;left:0;position:absolute;transition:width .5s ease;width:60px}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title-underline.right,:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title-underline.right-most{left:auto;right:0}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title-underline.center{left:50%;transform:translateX(-50%)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline.center{transform:translateX(-50%);width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline:not(.center){width:100%}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .description{line-height:1.7;margin:0}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .cta-button{align-items:center;background-color:transparent;border:1px solid;cursor:pointer;display:inline-flex;gap:.75rem;letter-spacing:.15em;margin-top:1rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .5s ease}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .cta-button:hover{background-color:hsla(0,0%,100%,.05)}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .button-arrow{transition:transform .5s ease}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .cta-button:hover .button-arrow{transform:translateX(4px)}@media (max-width:900px){:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container{margin:0 auto;padding-left:var(--site-padding)!important;padding-right:var(--site-padding)!important}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container,:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{gap:2.5rem;grid-template-columns:1fr}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:ltr}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title{font-size:2.25rem!important}}@media (max-width:480px){:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .video-text-container{gap:2rem}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .title{font-size:1.75rem!important}:where(.ai-b-ae139d13-4cc7-4414-b8e2-45aec837ab1d-evMvRrI7EFXbXCHIfA5K) .description{font-size:1rem!important}}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-section{background-color:var(--bg-color);padding-block:var(--vertical-padding);width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container{align-items:center;display:grid;gap:4rem;grid-template-columns:var(--video-col-width,50%) 1fr;margin:var(--container-margin);max-width:var(--content-max-width);padding-inline:var(--site-padding);padding-left:calc(var(--site-padding) + var(--padding-left, 0%));padding-right:calc(var(--site-padding) + var(--padding-right, 0%))}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 10% 0 0"]{--padding-right:10%;--padding-left:0%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 0 0 10%"]{--padding-left:10%;--padding-right:0%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:rtl}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right>*{direction:ltr}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{grid-template-columns:1fr}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .video-wrapper{order:2}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .text-content{order:1}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-wrapper{position:relative;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-frame{background-color:#000;border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-accent-line{background-color:var(--accent-color);height:2px;position:absolute;transition:width .5s ease;width:60px;z-index:10}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .top-line{left:0;top:-8px}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .top-line.right,:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .top-line.right-most{left:auto;right:0}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .top-line.center{left:50%;transform:translateX(-50%)}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .bottom-line{bottom:-8px;right:0}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .bottom-line.left,:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .bottom-line.left-most{left:0;right:auto}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .bottom-line.center{left:50%;right:auto;transform:translateX(-50%)}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line.center{transform:translateX(-50%);width:100px}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line:not(.center){width:100px}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-thumbnail img{height:100%;object-fit:cover;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .5s ease;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-placeholder{align-items:center;background-color:#0a0a0a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .play-button{align-items:center;border:1px solid;display:flex;justify-content:center;transition:transform .5s ease,background-color .5s ease}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .play-button.hovered{transform:scale(1.1)}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-player{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-iframe{border:none;height:100%;left:0;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .text-content{align-items:var(--flex-align);display:flex;flex-direction:column;justify-content:center;text-align:var(--text-align)}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .text-inner{align-items:var(--flex-align);display:flex;flex-direction:column;width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .subtitle{display:inline-block;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .subtitle-button{background:transparent;border:none;border-bottom:1px solid;cursor:pointer;padding:0 0 2px;transition:opacity .3s ease}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .subtitle-button:hover{opacity:.7}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title{display:inline-block;line-height:1.1;margin:0 0 1.5rem;position:relative}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title-underline{bottom:-8px;height:2px;left:0;position:absolute;transition:width .5s ease;width:60px}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title-underline.right,:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title-underline.right-most{left:auto;right:0}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title-underline.center{left:50%;transform:translateX(-50%)}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline.center{transform:translateX(-50%);width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline:not(.center){width:100%}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .description{line-height:1.7;margin:0}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .cta-button{align-items:center;background-color:transparent;border:1px solid;cursor:pointer;display:inline-flex;gap:.75rem;letter-spacing:.15em;margin-top:1rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .5s ease}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .cta-button:hover{background-color:hsla(0,0%,100%,.05)}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .button-arrow{transition:transform .5s ease}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .cta-button:hover .button-arrow{transform:translateX(4px)}@media (max-width:900px){:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container{margin:0 auto;padding-left:var(--site-padding)!important;padding-right:var(--site-padding)!important}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container,:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{gap:2.5rem;grid-template-columns:1fr}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:ltr}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title{font-size:2.25rem!important}}@media (max-width:480px){:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .video-text-container{gap:2rem}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .title{font-size:1.75rem!important}:where(.ai-b-8a5cc3a3-6818-4cb8-bd15-18af3160a8ef-evMvRrI7EFXbXCHIfA5K) .description{font-size:1rem!important}}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;padding-block:2rem;text-align:var(--text-align);width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper{align-items:flex-start;display:flex;flex-direction:column;max-width:var(--max-width);padding-inline:var(--site-padding);width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper.position-top{flex-direction:column-reverse}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper[style*="--text-align: center"]{align-items:center}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper[style*="--text-align: right"]{align-items:flex-end}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper--full{max-width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__media-container{border-radius:var(--border-radius);height:var(--image-height);overflow:hidden;position:relative;width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__media-container img{display:block;height:100%;object-fit:cover;transform:scale(var(--zoom-level));transform-origin:center center;width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__video{display:block;height:100%;object-fit:cover;transform:scale(var(--zoom-level));transform-origin:center center;width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__text-content{display:flex;flex-direction:column;gap:12px;width:100%}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .position-bottom .media-component__text-content{margin-top:var(--caption-spacing)}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .position-top .media-component__text-content{margin-bottom:var(--caption-spacing)}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper[style*="--text-align: center"] .media-component__text-content{align-items:center}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper[style*="--text-align: right"] .media-component__text-content{align-items:flex-end}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__wrapper[style*="--text-align: left"] .media-component__text-content{align-items:flex-start}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__subtitle{letter-spacing:.2em;text-transform:uppercase}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__title{line-height:1.1;margin:0}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__description{line-height:1.7;margin:0}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__caption{margin:-4px 0 0}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__caption-button{align-self:center;background:transparent;border:none;cursor:pointer;display:inline-block;letter-spacing:.1em;padding:0 0 2px;text-transform:uppercase;transition:opacity .3s ease}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__caption-button span{border-bottom:1px solid}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__caption-button:hover{opacity:.7}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__button{align-items:center;background-color:transparent;border:1px solid;cursor:pointer;display:inline-flex;gap:.75rem;letter-spacing:.15em;margin-top:1rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .3s ease}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__button:hover{background-color:hsla(0,0%,100%,.05)}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__button-arrow{transition:transform .3s ease}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__button:hover .media-component__button-arrow{transform:translateX(4px)}@media (max-width:767px){:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__media-container{aspect-ratio:4/3;height:auto}:where(.ai-b-870117de-f090-49ea-8b01-5f98de80bb27-evMvRrI7EFXbXCHIfA5K) .media-component__video{object-fit:cover}}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-section{background-color:var(--bg-color);padding-block:var(--vertical-padding);width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container{align-items:center;display:grid;gap:4rem;grid-template-columns:var(--video-col-width,50%) 1fr;margin:var(--container-margin);max-width:var(--content-max-width);padding-inline:var(--site-padding);padding-left:calc(var(--site-padding) + var(--padding-left, 0%));padding-right:calc(var(--site-padding) + var(--padding-right, 0%))}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 10% 0 0"]{--padding-right:10%;--padding-left:0%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 0 0 10%"]{--padding-left:10%;--padding-right:0%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:rtl}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right>*{direction:ltr}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{grid-template-columns:1fr}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .video-wrapper{order:2}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .text-content{order:1}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-wrapper{position:relative;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-frame{background-color:#000;border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-accent-line{background-color:var(--accent-color);height:2px;position:absolute;transition:width .5s ease;width:60px;z-index:10}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .top-line{left:0;top:-8px}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .top-line.right,:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .top-line.right-most{left:auto;right:0}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .top-line.center{left:50%;transform:translateX(-50%)}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .bottom-line{bottom:-8px;right:0}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .bottom-line.left,:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .bottom-line.left-most{left:0;right:auto}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .bottom-line.center{left:50%;right:auto;transform:translateX(-50%)}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line.center{transform:translateX(-50%);width:100px}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line:not(.center){width:100px}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-thumbnail img{height:100%;object-fit:cover;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .5s ease;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-placeholder{align-items:center;background-color:#0a0a0a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .play-button{align-items:center;border:1px solid;display:flex;justify-content:center;transition:transform .5s ease,background-color .5s ease}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .play-button.hovered{transform:scale(1.1)}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-player{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-iframe{border:none;height:100%;left:0;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .text-content{align-items:var(--flex-align);display:flex;flex-direction:column;justify-content:center;text-align:var(--text-align)}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .text-inner{align-items:var(--flex-align);display:flex;flex-direction:column;width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .subtitle{display:inline-block;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .subtitle-button{background:transparent;border:none;border-bottom:1px solid;cursor:pointer;padding:0 0 2px;transition:opacity .3s ease}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .subtitle-button:hover{opacity:.7}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title{display:inline-block;line-height:1.1;margin:0 0 1.5rem;position:relative}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title-underline{bottom:-8px;height:2px;left:0;position:absolute;transition:width .5s ease;width:60px}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title-underline.right,:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title-underline.right-most{left:auto;right:0}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title-underline.center{left:50%;transform:translateX(-50%)}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline.center{transform:translateX(-50%);width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline:not(.center){width:100%}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .description{line-height:1.7;margin:0}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .cta-button{align-items:center;background-color:transparent;border:1px solid;cursor:pointer;display:inline-flex;gap:.75rem;letter-spacing:.15em;margin-top:1rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .5s ease}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .cta-button:hover{background-color:hsla(0,0%,100%,.05)}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .button-arrow{transition:transform .5s ease}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .cta-button:hover .button-arrow{transform:translateX(4px)}@media (max-width:900px){:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container{margin:0 auto;padding-left:var(--site-padding)!important;padding-right:var(--site-padding)!important}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container,:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{gap:2.5rem;grid-template-columns:1fr}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:ltr}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title{font-size:2.25rem!important}}@media (max-width:480px){:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .video-text-container{gap:2rem}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .title{font-size:1.75rem!important}:where(.ai-b-a4452b54-381d-4427-a592-05ec35448f71-evMvRrI7EFXbXCHIfA5K) .description{font-size:1rem!important}}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-section{background-color:var(--bg-color);padding-block:var(--vertical-padding);width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container{align-items:center;display:grid;gap:4rem;grid-template-columns:var(--video-col-width,50%) 1fr;margin:var(--container-margin);max-width:var(--content-max-width);padding-inline:var(--site-padding);padding-left:calc(var(--site-padding) + var(--padding-left, 0%));padding-right:calc(var(--site-padding) + var(--padding-right, 0%))}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 10% 0 0"]{--padding-right:10%;--padding-left:0%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container[style*="--container-padding: 0 0 0 10%"]{--padding-left:10%;--padding-right:0%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:rtl}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right>*{direction:ltr}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{grid-template-columns:1fr}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .video-wrapper{order:2}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first .text-content{order:1}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-wrapper{position:relative;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-frame{background-color:#000;border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-accent-line{background-color:var(--accent-color);height:2px;position:absolute;transition:width .5s ease;width:60px;z-index:10}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .top-line{left:0;top:-8px}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .top-line.right,:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .top-line.right-most{left:auto;right:0}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .top-line.center{left:50%;transform:translateX(-50%)}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .bottom-line{bottom:-8px;right:0}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .bottom-line.left,:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .bottom-line.left-most{left:0;right:auto}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .bottom-line.center{left:50%;right:auto;transform:translateX(-50%)}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line.center{transform:translateX(-50%);width:100px}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-frame:hover .video-accent-line:not(.center){width:100px}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-thumbnail img{height:100%;object-fit:cover;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .5s ease;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-placeholder{align-items:center;background-color:#0a0a0a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .play-button{align-items:center;border:1px solid;display:flex;justify-content:center;transition:transform .5s ease,background-color .5s ease}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .play-button.hovered{transform:scale(1.1)}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-player{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-iframe{border:none;height:100%;left:0;position:absolute;top:0;transform:scale(var(--zoom-level,1));transform-origin:center center;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .text-content{align-items:var(--flex-align);display:flex;flex-direction:column;justify-content:center;text-align:var(--text-align)}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .text-inner{align-items:var(--flex-align);display:flex;flex-direction:column;width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .subtitle{display:inline-block;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .subtitle-button{background:transparent;border:none;border-bottom:1px solid;cursor:pointer;padding:0 0 2px;transition:opacity .3s ease}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .subtitle-button:hover{opacity:.7}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title{display:inline-block;line-height:1.1;margin:0 0 1.5rem;position:relative}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title-underline{bottom:-8px;height:2px;left:0;position:absolute;transition:width .5s ease;width:60px}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title-underline.right,:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title-underline.right-most{left:auto;right:0}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title-underline.center{left:50%;transform:translateX(-50%)}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline.center{transform:translateX(-50%);width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title:hover .title-underline:not(.center){width:100%}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .description{line-height:1.7;margin:0}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .cta-button{align-items:center;background-color:transparent;border:1px solid;cursor:pointer;display:inline-flex;gap:.75rem;letter-spacing:.15em;margin-top:1rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:all .5s ease}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .cta-button:hover{background-color:hsla(0,0%,100%,.05)}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .button-arrow{transition:transform .5s ease}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .cta-button:hover .button-arrow{transform:translateX(4px)}@media (max-width:900px){:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container{margin:0 auto;padding-left:var(--site-padding)!important;padding-right:var(--site-padding)!important}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container,:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.text-first,:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-first{gap:2.5rem;grid-template-columns:1fr}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container.video-right{direction:ltr}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title{font-size:2.25rem!important}}@media (max-width:480px){:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .video-text-container{gap:2rem}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .title{font-size:1.75rem!important}:where(.ai-b-2b140540-cb1e-448f-a965-d29597497ce7-evMvRrI7EFXbXCHIfA5K) .description{font-size:1rem!important}}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-root{background-color:var(--backgroundColor);height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-bg{inset:0;position:absolute;z-index:0}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-overlay{background-color:var(--overlay-color);inset:0;opacity:var(--overlay-opacity);position:absolute;z-index:1}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-content{align-items:flex-end;display:flex;flex-direction:column;inset:0;justify-content:flex-start;padding:var(--content-top) var(--right-inset) 0 var(--right-inset);position:absolute;text-align:right;z-index:2}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .upper-group{align-items:flex-end;display:flex;flex-direction:column;gap:1.5rem}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .lower-group{margin-top:clamp(3.5rem,14vh,9rem)}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-link{cursor:pointer;display:inline-block;text-decoration:none;transition:opacity .25s ease}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-link:hover{opacity:.65}@media (max-width:768px){:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-root{height:100vh;min-height:100vh}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .hero-content{padding-top:calc(var(--content-top)*.85)}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .upper-group{gap:1.25rem}:where(.ai-b-hero-9ew2nt8gXhIfhZWGB34h) .lower-group{margin-top:4rem}}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .heroSection{background-color:var(--bgColor);box-sizing:border-box;color:var(--textColor);padding:80px 40px;text-align:var(--textAlign);width:100%}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .heroTitle{letter-spacing:.05em;line-height:1.1;margin:0 0 40px;opacity:0;transform:translateY(var(--slideInDistance));transition:transform var(--slideInDuration) ease-out,opacity var(--slideInDuration) ease-out}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .heroTitle.visible{opacity:1;transform:translateY(0)}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .subtitleWrapper{display:flex;flex-direction:row;gap:0;justify-content:space-between;margin:0 auto;max-width:1200px}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .subtitleColumn{flex:1}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .subtitle{letter-spacing:.1em;margin:0}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .subtitleMargin{margin-top:4px}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .workTextLink{background:transparent;border:0;border-radius:0;cursor:pointer;display:inline;margin-top:4px;padding:0;text-align:inherit;text-decoration:none}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .workTextLink:hover{opacity:.72}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .workTextLink:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:768px){:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .heroSection{padding:40px 20px}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .subtitleWrapper{flex-direction:column;gap:20px}:where(.ai-b-466adbc2-23d6-4395-8fc4-bab5f0361a66-9ew2nt8gXhIfhZWGB34h) .workTextLink{margin-top:4px}}