@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap";@import"https://fonts.googleapis.com/css2?family=Liter&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";@font-face{font-family:Neon Vibes;src:url(/fonts/NeonVibes-Regular.otf)}@keyframes animatedTextGradient{to{color:#c6c6c6}}@keyframes animated-gradient-background{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rotate-background{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}section.hero{min-height:-moz-fit-content;min-height:fit-content;box-sizing:border-box;margin:0;display:flex;flex-direction:column;justify-content:flex-start;font-family:Liter,sans-serif}@media screen and (max-aspect-ratio:4/3){section.hero{padding-top:14vmin;min-height:98vh}}section.hero .hero-container{max-width:100%;background-position:50%;background-size:contain;width:100%;margin:1vmin;padding:1.6vmin;display:grid;grid-template-columns:1.61fr 1fr 46vmin;grid-template-rows:40vmin 40vmin;justify-content:center}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;height:100%}}section.hero .hero-container .video-hover-container{position:relative;justify-content:flex-start;align-items:center;display:flex;overflow:hidden;max-height:100%;grid-row:1/3;grid-column:3/4;border-radius:1.6vmin;max-width:96vw}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .video-hover-container{grid-row:3/4;grid-column:1/2}}section.hero .hero-container .video-hover-container video.video-hero{height:100%;width:100%;object-fit:cover;transform-origin:center;object-position:center;z-index:-2;cursor:default;background-color:#fff;opacity:0;z-index:0;border-radius:1.6vmin;transition:all .36s ease}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .video-hover-container video.video-hero{width:100%}}section.hero .hero-container .video-hover-container:hover video.video-hero{filter:none;z-index:1}section.hero .hero-container .hero-intro{width:100%;color:#282828;box-sizing:border-box;padding:1.6vmin;position:relative;display:inline-block;align-items:flex-start;grid-row:1/2;grid-column:1/2}section.hero .hero-container .hero-intro h2.banner-title{transform-origin:0 100%;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .hero-intro h2.banner-title{font-size:12vmin}}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .hero-intro h2.banner-title{font-size:8vmin}}@media screen and (min-aspect-ratio:2/1){section.hero .hero-container .hero-intro h2.banner-title{font-size:10vmin}}section.hero .hero-container .hero-intro h2.banner-title .text-wrapper{flex-wrap:nowrap;display:flex;flex-direction:column}section.hero .hero-container .hero-intro h2.banner-title .text-wrapper .line{flex-wrap:nowrap;display:flex}section.hero .hero-container .hero-intro .presence-wrapper.line{position:relative;width:auto;height:auto;display:inline-block;overflow:hidden;background:url(/img/diagonal-noise-2.png),url(/img/bghero.webp);filter:grayscale(1);background-size:cover,100% 200%;background-position:50%,50%;background-repeat:repeat,no-repeat;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);opacity:0}section.hero .hero-container .explore{grid-row:1/2;grid-column:2/3;transition:all .16s ease;display:flex;flex-direction:column;width:100%;height:100%;padding:0 1.6vmin}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore{grid-row:2/3;grid-column:1/2}}section.hero .hero-container .explore .explore-cta{margin-bottom:1vmin;font-size:2.4vmin;text-transform:uppercase;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;flex-wrap:wrap;display:flex}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore .explore-cta{width:100%;justify-content:center}}section.hero .hero-container .explore .explore-item{cursor:pointer;border-radius:1.4vmin;opacity:0;height:6.6vmin;transition:all .24s ease-out;max-width:100%;padding:1.2vmin;margin:.4vmin 0}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item{height:12vmin}}section.hero .hero-container .explore .explore-item:hover{background:#3c3c3c}section.hero .hero-container .explore .explore-item:hover h3.explore-title{color:#c6c6c6;letter-spacing:1vmin}section.hero .hero-container .explore .explore-item.selected{background:#141414;padding:1.2vmin;height:-moz-fit-content;height:fit-content}section.hero .hero-container .explore .explore-item.selected h3.explore-title{color:#c6c6c6;letter-spacing:1vmin;width:100%}section.hero .hero-container .explore .explore-item.selected hr{width:80%;justify-self:center}section.hero .hero-container .explore .explore-item.selected .explore-info{transform:translateX(0);opacity:1;transition:all .16s ease;height:auto}section.hero .hero-container .explore .explore-item .video-hover-container{display:none}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore .explore-item .video-hover-container{display:block;height:auto;margin:1vmin auto;border-radius:1.4vmin;overflow:hidden;max-width:40vmin}}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item .video-hover-container{max-width:none}}section.hero .hero-container .explore .explore-item .video-hover-container video.service-video.hidden{display:none}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore .explore-item .video-hover-container video.service-video{width:100%;height:auto;object-fit:cover;border-radius:1.4vmin;transition:all .36s ease}}section.hero .hero-container .explore .explore-item h3.explore-title{margin:0;text-align:center;font-size:5vmin;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;font-family:Liter,sans-serif;text-transform:uppercase;transition:all .24s ease-out;width:10%;height:-moz-fit-content;height:fit-content;line-height:.9;padding:.4vmin}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore .explore-item h3.explore-title{font-size:3.4vmin;width:100%}}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item h3.explore-title{font-size:10vmin;width:100%}}section.hero .hero-container .explore .explore-item hr{border:none;background-color:#c6c6c6;height:.3vmin;margin:0;width:0;transition:all .24s ease-out}section.hero .hero-container .explore .explore-item .explore-info{display:flex;flex-direction:column;color:#c6c6c6;margin-top:.4vmin;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .24s ease-out;transform:translateX(4vmin);opacity:0;height:0;overflow:hidden;font-family:Outfit,sans-serif;cursor:default}section.hero .hero-container .explore .explore-item .explore-info .explore-description{width:100%;padding:1vmin;font-size:2.2vmin;font-weight:500;line-height:1;text-align:center}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore .explore-item .explore-info .explore-description{font-size:1.6vmin}}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item .explore-info .explore-description{font-size:6vmin}}section.hero .hero-container .explore .explore-item .explore-info .explore-services{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,5vmin);grid-gap:.6vmin;gap:.6vmin}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item .explore-info .explore-services{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,10vmin);gap:1vmin}}section.hero .hero-container .explore .explore-item .explore-info .explore-services span.service{font-size:1.6vmin;max-width:100%;background-color:#282828;align-content:center;height:auto;border-radius:.6vmin;padding:.4vmin;transition:all .16s ease}section.hero .hero-container .explore .explore-item .explore-info .explore-services span.service:hover{color:#c6c6c6;letter-spacing:.05vmin}@media screen and (max-aspect-ratio:4/3){section.hero .hero-container .explore .explore-item .explore-info .explore-services span.service{font-size:1.2vmin}}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item .explore-info .explore-services span.service{font-size:3vmin;width:100%;justify-self:center;padding:1vmin}}section.hero .hero-container .explore .explore-item .explore-info .service-cta{cursor:pointer;font-size:1.6vmin;margin:1.2vmin;padding:.4vmin;border-radius:1vmin;transition:all .16s ease;text-transform:uppercase;width:70%;text-align:center;height:6vmin;align-self:center;overflow:hidden;position:relative}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item .explore-info .service-cta{font-size:4vmin;padding:2vmin;text-align:center;border-radius:3vmin;color:#c6c6c6;height:-moz-fit-content;height:fit-content;background:linear-gradient(135deg,#570707,#3C3C3C,#E32636,#570707);background-size:800% 800%;animation:animated-gradient-background 10s ease-in-out infinite}}section.hero .hero-container .explore .explore-item .explore-info .service-cta:hover{letter-spacing:.1vmin;color:#eee;font-weight:700}section.hero .hero-container .explore .explore-item .explore-info .service-cta:hover .inside-service-cta{background:rgba(0,0,0,0)}section.hero .hero-container .explore .explore-item .explore-info .service-cta .background-gradient{position:absolute;width:50vmin;height:50vmin;transform-origin:center;top:-20vmin;left:-10vmin;background:linear-gradient(135deg,#FF2400,#db0000,#3C3C3C);background-size:100% 100%;animation:animated-gradient-background 5s linear infinite,rotate-background 5s linear infinite;border-radius:100%;z-index:-1}section.hero .hero-container .explore .explore-item .explore-info .service-cta .inside-service-cta{align-self:center;display:inline-block;justify-self:center;align-items:center;align-content:center;width:100%;height:100%;border-radius:.6vmin;background-color:#141414;z-index:1}@media screen and (max-aspect-ratio:3/4){section.hero .hero-container .explore .explore-item .explore-info .service-cta .inside-service-cta{background:rgba(0,0,0,0)}}.banner-title .letter,.letter2{display:inline-block;opacity:0}