.ocm-progress{height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1200}.ocm-progress__bar{background:linear-gradient(90deg,var(--jade),var(--teal) 55%,var(--intel));box-shadow:0 0 12px rgba(66,182,85,.55);height:100%;transform:scaleX(0);transform-origin:0 50%;width:100%}.ocm-tint{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 1.1s cubic-bezier(.2,.7,.3,1);z-index:-2}.ocm-tint--jade{background:radial-gradient(1100px 800px at 50% 60%,rgba(66,182,85,.1),transparent 70%)}.ocm-tint--teal{background:radial-gradient(1100px 800px at 50% 60%,rgba(45,158,143,.1),transparent 70%)}.ocm-tint--intel{background:radial-gradient(1100px 800px at 50% 60%,rgba(43,108,176,.12),transparent 70%)}.ocm-tint.is-active{opacity:1}[data-theme=light] .ocm-tint--jade{background:radial-gradient(1100px 800px at 50% 60%,rgba(66,182,85,.06),transparent 70%)}[data-theme=light] .ocm-tint--teal{background:radial-gradient(1100px 800px at 50% 60%,rgba(45,158,143,.06),transparent 70%)}[data-theme=light] .ocm-tint--intel{background:radial-gradient(1100px 800px at 50% 60%,rgba(43,108,176,.07),transparent 70%)}.ocm-pageglow{background:radial-gradient(closest-side,rgba(66,182,85,.07),rgba(43,108,176,.04) 45%,transparent 70%);border-radius:50%;height:700px;left:0;margin:-350px 0 0 -350px;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .6s ease;width:700px;will-change:transform;z-index:0}.ocm-pageglow.is-on{opacity:1}[data-theme=light] .ocm-pageglow{background:radial-gradient(closest-side,rgba(66,182,85,.05),rgba(43,108,176,.03) 45%,transparent 70%)}.ocm-cursor-dot,.ocm-cursor-ring{border-radius:50%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;z-index:2147483000}html.ocm-cursor-on .ocm-cursor-dot,html.ocm-cursor-on .ocm-cursor-ring{opacity:1}.ocm-cursor-dot{background:var(--jade-bright,#5bd06f);box-shadow:0 0 10px rgba(91,208,111,.8);height:6px;margin:-3px 0 0 -3px;width:6px}.ocm-cursor-ring{border:1.5px solid rgba(66,182,85,.55);height:34px;margin:-17px 0 0 -17px;transition:width .25s cubic-bezier(.2,.7,.3,1),height .25s cubic-bezier(.2,.7,.3,1),margin .25s cubic-bezier(.2,.7,.3,1),border-color .25s,background-color .25s,opacity .3s ease;width:34px}.ocm-cursor-ring.is-hover{background:rgba(66,182,85,.08);border-color:rgba(91,208,111,.9);height:52px;margin:-26px 0 0 -26px;width:52px}.ocm-cursor-ring.is-press{height:26px;margin:-13px 0 0 -13px;width:26px}html.ocm-cursor-on [role=button],html.ocm-cursor-on a,html.ocm-cursor-on body,html.ocm-cursor-on button{cursor:none}html.ocm-cursor-on .hs-form,html.ocm-cursor-on iframe,html.ocm-cursor-on input,html.ocm-cursor-on select,html.ocm-cursor-on textarea{cursor:auto}html.ocm-cursor-suspended .ocm-cursor-dot,html.ocm-cursor-suspended .ocm-cursor-ring{opacity:0}@media (pointer:coarse){.ocm-cursor-dot,.ocm-cursor-ring{display:none!important}html.ocm-cursor-on a,html.ocm-cursor-on body,html.ocm-cursor-on button{cursor:auto}}.ocm-word{display:inline-block;margin:0 -.045em -.08em 0;overflow:hidden;padding:0 .045em .08em 0;vertical-align:bottom}.ocm-word>span{display:inline-block;will-change:transform}.oc-hero-viz{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.hero{overflow:clip;position:relative}.hero>.container{position:relative;z-index:1}.oc-hero-viz+.oc-hero-veil{background:linear-gradient(90deg,rgba(11,14,17,.78),rgba(11,14,17,.4) 38%,transparent 62%);inset:0;pointer-events:none;position:absolute;z-index:0}[data-theme=light] .oc-hero-viz+.oc-hero-veil{background:linear-gradient(90deg,rgba(247,248,250,.85),rgba(247,248,250,.5) 38%,transparent 62%)}.oc-header.is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.ocm-cursor-dot,.ocm-cursor-ring,.ocm-pageglow,.ocm-progress{display:none!important}html.ocm-cursor-on a,html.ocm-cursor-on body,html.ocm-cursor-on button{cursor:auto}.ocm-word>span{opacity:1!important;transform:none!important}.oc-header.is-hidden{transform:none}}body[data-animation-intensity=off] .oc-hero-viz,body[data-animation-intensity=off] .ocm-pageglow,body[data-animation-intensity=off] .ocm-progress,body[data-animation-intensity=off] .ocm-tint{display:none!important}