.ovc{--mw:120px;--ovc-light:var(--k-mushroom);width:var(--mw);aspect-ratio:114.365/74.905;flex:none;display:block;position:relative}.ovc .ovc__field{z-index:0;pointer-events:none;width:432.7%;max-width:none;height:304.2%;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, var(--ob-ink) 35%, var(--_primitives---opacity--transparent) 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, var(--ob-ink) 35%, var(--_primitives---opacity--transparent) 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, var(--ob-ink) 35%, var(--_primitives---opacity--transparent) 100%);position:absolute;top:-102.1%;left:-166.2%;overflow:visible}.ovc .ovc__mark{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ovc .ovc__face-top{stop-color:color-mix(in srgb, var(--ob-white) 8%, transparent)}.ovc .ovc__face-bottom{stop-color:color-mix(in srgb, var(--ob-white) 2%, transparent)}.ovc .ovc__base{stroke:color-mix(in srgb, var(--ob-white) 11%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.ovc .ovc__lit{fill:color-mix(in srgb, var(--ovc-light) 26%, transparent);stroke:color-mix(in srgb, var(--ovc-light) 85%, transparent);stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:0}.ovc .ovc__part{fill:var(--k-paper);transform-box:fill-box;transform-origin:50%}.ovc .ovc__halo-in{stop-color:color-mix(in srgb, var(--k-blue) 30%, transparent)}.ovc .ovc__halo-mid{stop-color:color-mix(in srgb, var(--k-mushroom) 10%, transparent)}.ovc .ovc__halo-out{stop-color:color-mix(in srgb, var(--k-mushroom) 0%, transparent)}.ovc .ovc__halo{opacity:.55;transform-box:fill-box;transform-origin:50%;transition:opacity .6s var(--k-out), transform .9s var(--k-out)}.ovc .ovc__m{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) both ovc-in;animation-delay:calc(.2s + (1 - var(--r)) * .8s)}.ovc .ovc__part{animation:.85s cubic-bezier(.32,0,.14,1) both ovc-land,.3s both ovc-fade;animation-delay:calc(1s + var(--i) * .1s)}.ovc .ovc__halo{animation:1.8s cubic-bezier(.16,1,.3,1) 1.5s both ovc-halo}.ovc.is-lit .ovc__lit{animation:1.5s ease-in-out both ovc-wave;animation-delay:calc((1 - var(--r)) * .75s)}.ovc.is-lit .ovc__halo{opacity:1;transform:scale(1.08)}@keyframes ovc-fade{0%{opacity:0}}@keyframes ovc-in{0%{opacity:0;transform:translate(calc(var(--x) * 48px), calc(var(--y) * 48px)) scale(.92)}}@keyframes ovc-land{0%{transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) scale(.94)}}@keyframes ovc-halo{0%{opacity:0;transform:scale(.5)}}@keyframes ovc-wave{0%{opacity:0}30%{opacity:1}75%,to{opacity:0}}.is-off .ovc *,.is-off .ovc{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ovc *,.ovc.is-lit *{transition:none;animation:none}}
.c8 .sol-ovhero.coh{flex-direction:column;min-height:clamp(560px,46vw,680px);display:flex}.c8 .sol-ovhero.coh:before{content:"";z-index:0;background-image:linear-gradient(90deg, var(--_primitives---opacity--white-5) 1px, var(--_primitives---opacity--transparent) 1px), linear-gradient(180deg, var(--_primitives---opacity--white-5) 1px, var(--_primitives---opacity--transparent) 1px);-webkit-mask-image:radial-gradient(ellipse 42% 60% at 70% 50%, var(--ob-ink) 10%, var(--_primitives---opacity--transparent) 100%);-webkit-mask-image:radial-gradient(ellipse 42% 60% at 70% 50%, var(--ob-ink) 10%, var(--_primitives---opacity--transparent) 100%);mask-image:radial-gradient(ellipse 42% 60% at 70% 50%, var(--ob-ink) 10%, var(--_primitives---opacity--transparent) 100%);pointer-events:none;background-position:50%;background-size:48px 48px;position:absolute;inset:0}.c8 .sol-ovhero.coh .w3{z-index:2;max-width:calc(var(--max) + 2 * var(--gutter));text-align:left;flex:1;align-content:center;justify-items:start;padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px);position:relative}.c8 .coh .hx-h1{text-wrap:balance;max-width:9.2em;font-size:clamp(40px,4.4vw,62px)}.c8 .coh .hx-lead{max-width:470px}.c8 .coh .sol-ovhero__ctas{justify-content:flex-start}.coh .coh-stage{--ph:48px;--coh-v:0;z-index:1;isolation:isolate;padding:40px calc(var(--gutter) + 12px) 40px 0;font-family:var(--k-app);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:absolute;inset:0 0 0 49%}.coh .coh-wires{z-index:1;position:absolute;inset:0;overflow:visible}.coh .coh-wire{fill:none;stroke:var(--_primitives---opacity--white-10);stroke-width:1.25px;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.16,1,.3,1) 1.2s forwards coh-draw}.coh .coh-trail{fill:none;stroke:var(--k-blue);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.34 2;stroke-dashoffset:.34px;opacity:0}.coh .coh-trail--glow{stroke:color-mix(in srgb, var(--k-blue) 45%, transparent);stroke-width:9px;filter:blur(4px)}.coh .coh-head{z-index:4;background:var(--ob-white);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--k-blue) 55%, transparent), 0 0 22px 6px color-mix(in srgb, var(--k-blue) 45%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:-5px;left:-5px}.coh .coh-core{flex-direction:column;justify-self:start;align-items:center;gap:clamp(26px,2.6vw,38px);margin-left:clamp(0px,2.5vw,40px);display:flex}.coh .coh-mark{--mw:clamp(116px, 11vw, 164px)}.coh .coh-mark .ovc__field{-webkit-mask-image:radial-gradient(ellipse 40% 50% at 52% 50%, var(--ob-ink) 30%, var(--_primitives---opacity--transparent) 100%);-webkit-mask-image:radial-gradient(ellipse 40% 50% at 52% 50%, var(--ob-ink) 30%, var(--_primitives---opacity--transparent) 100%);mask-image:radial-gradient(ellipse 40% 50% at 52% 50%, var(--ob-ink) 30%, var(--_primitives---opacity--transparent) 100%)}.coh .coh-place{z-index:3;border:1px solid var(--_primitives---opacity--white-10);background:color-mix(in srgb, var(--_primitives---brand--black) 80%, transparent);font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-white);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;animation:.9s cubic-bezier(.16,1,.3,1) 1.6s both coh-rise;display:inline-flex;position:relative}.coh .coh-place i{background:var(--k-mint);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--k-mint) 50%, transparent);border-radius:50%;animation:3s ease-out 2.4s infinite coh-pulse}.coh .coh-dests{z-index:3;gap:clamp(22px,3.2vw,44px);display:grid;position:relative}.coh .coh-dest{animation:.9s cubic-bezier(.16,1,.3,1) both coh-rise;animation-delay:calc(.5s + var(--i) * .1s);align-items:center;gap:16px;display:flex}.coh .coh-dest b{color:color-mix(in srgb, var(--ob-white) 80%, transparent);transition:color .5s var(--k-out);font-size:18px;font-weight:500;line-height:1.2}.coh .coh-dest.is-done b{color:var(--ob-white)}.coh .coh-dest__ph{display:flex}.coh .coh-dest__ph>span{width:var(--ph);height:var(--ph);margin-left:calc(var(--ph) * -.1);box-shadow:0 0 0 3px var(--_primitives---brand--black), 0 0 0 4px var(--_primitives---opacity--white-10);transition:box-shadow .5s var(--k-out);transition-delay:calc(var(--j) * .12s);border-radius:12px;position:relative}.coh .coh-dest__ph>span:first-child{margin-left:0}.coh .coh-dest__ph img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.coh .coh-dest.is-hit .coh-dest__ph>span{box-shadow:0 0 0 3px var(--_primitives---brand--black), 0 0 0 5px var(--k-green), 0 0 26px color-mix(in srgb, var(--k-green) 30%, transparent)}.coh .coh-tick{z-index:1;border:2px solid var(--_primitives---brand--black);background:var(--k-green);width:17px;height:17px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--j) * .14s);border-radius:50%;position:absolute;top:-6px;right:-6px;transform:scale(0)}.coh .coh-tick:after{content:"";border:solid var(--ob-ink);border-width:0 1.6px 1.6px 0;width:3.5px;height:6.5px;position:absolute;top:2.5px;left:4.5px;transform:rotate(45deg)}.coh .coh-dest.is-done .coh-tick{transform:scale(1)}.coh .coh-stage.is-off *{animation-play-state:paused}.c8 .coh:has(.coh-stage.is-off):before{animation-play-state:paused}@keyframes coh-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes coh-draw{to{stroke-dashoffset:0}}@keyframes coh-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-mint) 50%, transparent)}60%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--k-mint) 0%, transparent)}}@media (max-width:1199px){.c8 .sol-ovhero.coh{min-height:0}.c8 .sol-ovhero.coh:before{-webkit-mask-image:radial-gradient(ellipse 60% 40% at 50% 75%, var(--ob-ink) 10%, var(--_primitives---opacity--transparent) 100%);-webkit-mask-image:radial-gradient(ellipse 60% 40% at 50% 75%, var(--ob-ink) 10%, var(--_primitives---opacity--transparent) 100%);mask-image:radial-gradient(ellipse 60% 40% at 50% 75%, var(--ob-ink) 10%, var(--_primitives---opacity--transparent) 100%)}.c8 .sol-ovhero.coh .w3{padding-bottom:24px}.coh .coh-stage{grid-template-columns:auto auto;justify-content:center;gap:clamp(90px,16vw,160px);width:100%;position:relative;inset:auto}.coh .coh-core{padding:48px var(--gutter) 72px;justify-self:center;margin-left:0}}@media (max-width:699px){.coh .coh-stage{--ph:34px;--coh-v:1;padding:40px var(--gutter) 48px;flex-direction:column;align-items:stretch;gap:64px;display:flex}.coh .coh-mark{--mw:92px}.coh .coh-core{gap:22px}.coh .coh-dests{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.coh .coh-dest{flex-direction:column;gap:12px}.coh .coh-dest b{font-size:15px}.coh .coh-dest__ph>span:nth-child(3){display:none}.coh .coh-tick{width:15px;height:15px;top:-5px;right:-5px}.coh .coh-tick:after{width:3px;height:5.5px;top:2px;left:3.8px}}@media (prefers-reduced-motion:reduce){.coh .coh-stage *,.coh .coh-stage{transition:none;animation:none}.coh .coh-wire{stroke-dashoffset:0}}
