.hero-headline-heavy-font[data-astro-cid-ge2uvauf]{font-family:Greed Extended Heavy,Greed Extended,sans-serif}.hero-word-window-clip[data-astro-cid-ge2uvauf]{clip-path:inset(0 -8px -6px 0)}[data-astro-cid-ge2uvauf][data-hero-word][data-word]:before{content:attr(data-word)}@property --hero-gradient-stop{syntax:"<percentage>";inherits:false;initial-value:62.5%}@property --hero-radial-x{syntax:"<percentage>";inherits:false;initial-value:20%}@property --hero-radial-y{syntax:"<percentage>";inherits:false;initial-value:8%}.hero-gradient[data-astro-cid-ge2uvauf]{background:radial-gradient(45% 40% at var(--hero-radial-x) var(--hero-radial-y), var(--color-back) 0%, transparent 65%), linear-gradient(to bottom, #170b0d 0%, #0e0a15 var(--hero-gradient-stop), var(--color-back) 100%);animation:26s ease-in-out infinite alternate hero-gradient-drift,60s linear infinite hero-radial-orbit}@keyframes hero-gradient-drift{0%{--hero-gradient-stop:50%}to{--hero-gradient-stop:78%}}@keyframes hero-radial-orbit{0%{--hero-radial-x:20%;--hero-radial-y:8%}12.5%{--hero-radial-x:17.7%;--hero-radial-y:12.2%}25%{--hero-radial-x:12%;--hero-radial-y:14%}37.5%{--hero-radial-x:6.3%;--hero-radial-y:12.2%}50%{--hero-radial-x:4%;--hero-radial-y:8%}62.5%{--hero-radial-x:6.3%;--hero-radial-y:3.8%}75%{--hero-radial-x:12%;--hero-radial-y:2%}87.5%{--hero-radial-x:17.7%;--hero-radial-y:3.8%}to{--hero-radial-x:20%;--hero-radial-y:8%}}@media (prefers-reduced-motion:reduce){.hero-gradient[data-astro-cid-ge2uvauf]{animation:none}}.hero-tagline-shadow[data-astro-cid-ge2uvauf]{mix-blend-mode:difference}.hero-mobile-break[data-astro-cid-ge2uvauf]{display:none}@media (width<=767px){.hero-mobile-break[data-astro-cid-ge2uvauf]{display:block}}.hero-popup-layer[data-astro-cid-ge2uvauf]{left:calc(-1 * var(--page-margin));right:calc(-1 * var(--page-margin));top:var(--nav-menu-height);overflow-x:clip}.hero-stage[data-astro-cid-ge2uvauf]{--hero-stage-scroll:420vh;height:calc(100dvh + var(--hero-stage-scroll));margin-bottom:-100dvh}.hero-stage+section{z-index:10;position:relative}.hero-split[data-astro-cid-ge2uvauf]{display:inline-block}[data-astro-cid-ge2uvauf][data-hero-statement]{opacity:0}.hero-stage-reel[data-astro-cid-ge2uvauf]{left:var(--page-margin);right:var(--page-margin);top:calc(var(--nav-menu-height) + 12px);bottom:var(--page-margin);opacity:0;pointer-events:none}.hero-fade-in[data-astro-cid-ge2uvauf]{animation:.9s ease-out both hero-fade-in}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-fade-in[data-astro-cid-ge2uvauf]{animation:none}}.reel-trigger-btn[data-astro-cid-ge2uvauf].is-pressed{transition:transform .12s cubic-bezier(.4,0,.2,1);transform:scale(.95)}.reel-trigger-btn[data-astro-cid-ge2uvauf].is-settling{transition:none}.reel-close-btn[data-astro-cid-ge2uvauf].is-pressed{transition:transform .12s cubic-bezier(.4,0,.2,1);transform:scale(.82)}.reel-close-btn[data-astro-cid-ge2uvauf].is-settling{transition:none}.hero-float{animation:hero-float-drift var(--drift-duration,10s) ease-in-out infinite;position:absolute}.hero-float,.hero-float img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero-popup-layer.is-zooming .hero-float{pointer-events:none!important}.hero-float.is-dragging{cursor:grabbing}.hero-popup{opacity:0;width:100%;height:100%;position:relative}.hero-popup img{max-width:none;display:block;position:absolute}.hero-popup .hero-popup-sharp{object-fit:cover;opacity:0;border-radius:8px;width:100%;height:100%;inset:0}@keyframes hero-float-drift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(var(--drift-x), calc(var(--drift-y) * -.4)) rotate(var(--drift-rotate))}50%{transform:translate(calc(var(--drift-x) * .3), var(--drift-y)) rotate(0deg)}75%{transform:translate(calc(var(--drift-x) * -.6), calc(var(--drift-y) * .3)) rotate(calc(var(--drift-rotate) * -1))}}[data-astro-cid-upkbvhjq][data-logo-carousel]{--logo-height:95px;--logo-gap:36px}[data-astro-cid-upkbvhjq][data-logo-track]{animation:40s linear infinite logo-scroll}@media (width>=768px){[data-astro-cid-upkbvhjq][data-logo-carousel]{--logo-height:110px;--logo-gap:40px}}@media (width>=1200px){[data-astro-cid-upkbvhjq][data-logo-carousel]{--logo-height:165px;--logo-gap:70px}}@media (width>=1920px){[data-astro-cid-upkbvhjq][data-logo-carousel]{--logo-height:220px;--logo-gap:90px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-upkbvhjq][data-logo-track]{animation:none}}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-hero-section]~[data-reveal-group=services]{padding-top:calc(var(--spacing-vertical-xl) - var(--spacing-vertical-m))}
