@charset "UTF-8";section.hero[data-okd-type=section]{display:flex;flex-direction:column;min-height:680px;overflow:hidden}@media screen and (min-width:1025px){section.hero[data-okd-type=section].hero--paired-testimonials,section.hero[data-okd-type=section]:has(+section.client-testimonials[data-okd-type=section]),section.hero[data-okd-type=section]:has(+.wp-block-separator+section.client-testimonials[data-okd-type=section]){min-height:max(500px, 100svh - var(--okd-header-overlay-top, 81px) - 113px)}section.hero[data-okd-type=section].hero--paired-testimonials .hero__content-inner,section.hero[data-okd-type=section]:has(+section.client-testimonials[data-okd-type=section]) .hero__content-inner,section.hero[data-okd-type=section]:has(+.wp-block-separator+section.client-testimonials[data-okd-type=section]) .hero__content-inner{padding-block:var(--wp--custom--tokens--spacing--60,60px)}}section.hero[data-okd-type=section] .okd-block-container{display:flex;flex:1;flex-direction:column;min-height:inherit;padding-inline:0}section.hero[data-okd-type=section] .hero__grid{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:0;min-height:100%;width:100%}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}section.hero[data-okd-type=section] .hero__content{border-block-start:0;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100%;min-width:0;order:1;width:100%}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__content{border-block-start:0;border-inline-end:var(--okd-line-width,1px) solid var(--okd-line-color);order:1}}section.hero[data-okd-type=section] .hero__content--bg-soft{background-color:rgb(255 255 255 / .02)}@media screen and (min-width:1025px){section.hero[data-okd-type=section].hero--reverse .hero__content{border-inline-end:0;border-inline-start:var(--okd-line-width,1px) solid var(--okd-line-color);order:2}}section.hero[data-okd-type=section] .hero__content-inner{display:flex;flex-direction:column;gap:0;padding-block:var(--wp--custom--tokens--spacing--80,80px);padding-inline:var(--wp--custom--tokens--spacing--24,24px);width:100%}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__content-inner{padding-block:var(--wp--custom--tokens--spacing--120,120px);padding-inline:var(--wp--custom--tokens--spacing--48,48px)}}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__content-inner--thin{margin-inline:auto;max-width:606px;transform:translateX(18px)}}section.hero[data-okd-type=section] .hero__visual{border-block-start:var(--okd-line-width,1px) solid var(--okd-line-color);flex:1 1 0%;height:auto;line-height:0;min-height:0;min-width:0;order:2;position:relative;width:100%}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__visual{aspect-ratio:auto;border-block-start:0;flex:unset;height:100%;min-height:100%;order:2}}@media screen and (min-width:1025px){section.hero[data-okd-type=section].hero--reverse .hero__visual{order:1}}section.hero[data-okd-type=section] .hero__visual--media{display:flex;flex-direction:column;min-height:100%}@media screen and (max-width:1024px){section.hero[data-okd-type=section] .hero__visual--media:has(.hero__media-stage--contain){aspect-ratio:730/680}}@media screen and (max-width:1024px){section.hero[data-okd-type=section] .hero__visual--media:not(:has(.hero__media-stage--contain)){flex:0 0 auto;height:auto}}section.hero[data-okd-type=section] .hero__visual--webgl{aspect-ratio:730/680}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__visual--webgl{aspect-ratio:auto}}section.hero[data-okd-type=section] .hero__shader-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}section.hero[data-okd-type=section] .hero__shader-canvas{display:block;height:100%!important;opacity:1;width:100%!important}section.hero[data-okd-type=section] .hero__media-stage{align-items:center;display:flex;flex:1;height:100%;justify-content:center;min-height:100%;position:relative;width:100%;z-index:1}section.hero[data-okd-type=section] .hero__media-stage--contain{padding:clamp(40px, calc(40px + 20 * ((100vw - 800px) / (1620 - 800))), 60px);box-sizing:border-box;container-type:size}section.hero[data-okd-type=section] .hero__media{align-items:center;display:flex;height:100%;justify-content:center;width:100%}section.hero[data-okd-type=section] .hero__media--contain{flex-shrink:0;height:100%;max-height:100%;max-width:100%;width:100%}section.hero[data-okd-type=section] .hero__media-slot{overflow:hidden;position:relative}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot{width:100%}@media screen and (max-width:1024px){section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot{height:auto}}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot{aspect-ratio:unset;height:100%}}@media screen and (max-width:1024px){section.hero[data-okd-type=section] .hero__visual--media:not(:has(.hero__media-stage--contain)) .hero__media-stage,section.hero[data-okd-type=section] .hero__visual--media:not(:has(.hero__media-stage--contain)) .hero__media:not(.hero__media--contain){height:auto;min-height:0}}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-1-1{aspect-ratio:1/1}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-1-1{aspect-ratio:unset}}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-16-9{aspect-ratio:16/9}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-16-9{aspect-ratio:unset}}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-4-3{aspect-ratio:4/3}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-4-3{aspect-ratio:unset}}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-custom{aspect-ratio:var(--hero-media-aspect-w,620)/var(--hero-media-aspect-h,440)}@media screen and (min-width:1025px){section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-custom{aspect-ratio:unset}}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto{aspect-ratio:unset}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot{flex-shrink:0;height:auto;max-height:100cqh;max-width:100cqw;width:auto}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-1-1{aspect-ratio:1/1;width:min(100cqw, 100cqh)}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-16-9{aspect-ratio:16/9;width:min(100cqw, 177.7777777778cqh)}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-4-3{aspect-ratio:4/3;width:min(100cqw, 133.3333333333cqh)}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-custom{aspect-ratio:var(--hero-media-aspect-w,620)/var(--hero-media-aspect-h,440);width:min(100cqw, 100cqh * var(--hero-media-aspect-w, 620) / var(--hero-media-aspect-h, 440))}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto{aspect-ratio:unset;height:auto;max-height:100cqh;max-width:100cqw;width:auto}section.hero[data-okd-type=section] .hero__media-slot--constrain-max{max-width:var(--hero-media-max-width,100%)}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-custom.hero__media-slot--constrain-max{width:min(100cqw, var(--hero-media-max-width, 100%))}section.hero[data-okd-type=section] .hero__media-slot .hero__media-mount,section.hero[data-okd-type=section] .hero__media-slot .okd-media{height:100%;width:100%}section.hero[data-okd-type=section] .hero__media-slot .okd-media__img,section.hero[data-okd-type=section] .hero__media-slot .okd-media__video,section.hero[data-okd-type=section] .hero__media-slot img,section.hero[data-okd-type=section] .hero__media-slot video{display:block;height:100%;object-fit:cover;width:100%}section.hero[data-okd-type=section] .hero__media--contain .hero__media-slot .okd-media__img,section.hero[data-okd-type=section] .hero__media--contain .hero__media-slot .okd-media__video,section.hero[data-okd-type=section] .hero__media--contain .hero__media-slot img,section.hero[data-okd-type=section] .hero__media--contain .hero__media-slot video{object-fit:contain;object-position:center center}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto .hero__media-mount,section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto .okd-media{height:auto;width:auto}section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto .okd-media__img,section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto .okd-media__video,section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto img,section.hero[data-okd-type=section] .hero__media-stage--contain .hero__media-slot--aspect-auto video{height:auto;max-height:100cqh;max-width:100cqw;width:auto}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto .hero__media-mount,section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto .okd-media{height:auto}section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto .okd-media__img,section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto .okd-media__video,section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto img,section.hero[data-okd-type=section] .hero__media:not(.hero__media--contain) .hero__media-slot--aspect-auto video{height:auto;max-height:100%}section.hero[data-okd-type=section] .hero__webgl{background-color:var(--wp--preset--color--surface-primary-default,#000d16);height:100%;min-height:100%;position:relative;width:100%}section.hero[data-okd-type=section] .hero__visual--webgl{overflow:hidden}section.hero[data-okd-type=section] .hero__webgl.particle-globe{cursor:grab;overflow:hidden;pointer-events:auto;touch-action:none}section.hero[data-okd-type=section] .hero__webgl.particle-globe:active{cursor:grabbing}section.hero[data-okd-type=section] .hero__webgl.particle-globe .hero__webgl-canvas{pointer-events:auto}section.hero[data-okd-type=section] .hero__webgl-canvas{display:block;height:100%!important;width:100%!important}section.hero[data-okd-type=section] [data-okd-webgl-fallback="1"] .hero__webgl-canvas{opacity:0;visibility:hidden}section.hero[data-okd-type=section] .particle-pin,section.hero[data-okd-type=section] .particle-pin *{pointer-events:none}section.hero[data-okd-type=section] .particle-pin{position:absolute;top:0;left:0;z-index:3;pointer-events:none;opacity:0;transition:opacity 0.6s ease-in-out;touch-action:none}section.hero[data-okd-type=section] .particle-pin__dot{position:absolute;width:10px;height:10px;border:2px solid #fff;transform:translate(-50%,-50%)}section.hero[data-okd-type=section] .particle-pin__dot::after{content:"";position:absolute;inset:2px;background:#fff}section.hero[data-okd-type=section] .particle-pin__line{position:absolute;width:40px;height:1px;background:#fff;transform-origin:left center}section.hero[data-okd-type=section] .particle-pin__label{position:absolute;padding:6px 10px;background:#fff;color:#001018;font-size:12px;line-height:1;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}section.hero[data-okd-type=section] .particle-pin--left .particle-pin__line{left:-30px;top:-38px;transform:rotate(52deg)}section.hero[data-okd-type=section] .particle-pin--left .particle-pin__label{left:-145px;top:-54px}section.hero[data-okd-type=section] .particle-pin--right .particle-pin__line{left:6.5px;top:-7px;transform:rotate(-40deg)}section.hero[data-okd-type=section] .particle-pin--right .particle-pin__label{left:34px;top:-54px}