@property --dp-ctx-deg{syntax:"<angle>";inherits:false;initial-value:1turn}@property --dp-ctx-n{syntax:"<integer>";inherits:false;initial-value:360}.dp-ctx{align-items:center;display:grid;gap:44px;margin-top:48px}.dp-ctx ul{list-style:none;margin:0;padding:0}.dp-ctx__vis{view-timeline:--dp-ctx}.dp-ctx__map{position:relative}.dp-ctx__orb{display:none}.dp-ctx__ring{aspect-ratio:1;display:grid;margin:10px auto 36px;place-items:center;position:relative;width:min(230px,64vw)}.dp-ctx__ring:before{inset:0;--dp-ctx-deg:360deg;background:conic-gradient(var(--lime) var(--dp-ctx-deg),hsla(0,0%,100%,.14) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}.dp-ctx__ring:after,.dp-ctx__ring:before{border-radius:50%;content:"";position:absolute}.dp-ctx__ring:after{border:1px dashed rgba(155,226,0,.35);inset:-14px}.dp-ctx__c{align-content:center;aspect-ratio:1;background:radial-gradient(circle,rgba(155,226,0,.16),hsla(0,0%,100%,.03) 70%);border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);display:grid;gap:2px;place-items:center;text-align:center;width:80%}.dp-ctx__c .i{fill:none;height:26px;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:26px}.dp-ctx__c b{color:#fff;font-size:15px}.dp-ctx__deg{color:var(--lime);font:600 32px/1 var(--mono);letter-spacing:-.03em}.dp-ctx__deg:after{--dp-ctx-n:360;content:counter(dpctx) "°";counter-reset:dpctx var(--dp-ctx-n)}.dp-ctx__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dp-ctx__chips li{background:hsla(0,0%,100%,.07);border-radius:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);color:#fff;font:500 13px/1.3 var(--mono);padding:8px 12px;text-align:center;transition:opacity .35s,background-color .35s,color .35s,box-shadow .35s;white-space:nowrap}.dp-ctx__chips small{display:block;font-size:11.5px;opacity:.75}.dp-ctx:has(.dp-ctx__prod:is(:hover,:focus-visible)) .dp-ctx__chips li{background-color:hsla(0,0%,100%,.07)!important;color:#fff!important;opacity:.3!important}.dp-ctx:has([data-hl=engagepath]:is(:hover,:focus-visible)) li[data-p~=engagepath],.dp-ctx:has([data-hl=hubpath]:is(:hover,:focus-visible)) li[data-p~=hubpath],.dp-ctx:has([data-hl=welcomepath]:is(:hover,:focus-visible)) li[data-p~=welcomepath]{background-color:var(--lime)!important;color:var(--navy)!important;opacity:1!important}.dp-ctx__src{color:var(--dim);font:500 13px/1.4 var(--mono);margin:24px 0 0;min-height:2.8em;text-align:center}.dp-ctx__src b{color:var(--lime);font-weight:600;grid-area:1/1}.dp-ctx__cs{display:inline-grid;justify-items:start}.dp-ctx__cs b+b{visibility:hidden}.dp-ctx:has(.dp-ctx__prod:is(:hover,:focus-visible)) .dp-ctx__cs b{visibility:hidden!important}.dp-ctx:has([data-hl=engagepath]:is(:hover,:focus-visible)) .dp-ctx__cs b:nth-child(2),.dp-ctx:has([data-hl=hubpath]:is(:hover,:focus-visible)) .dp-ctx__cs b:nth-child(3),.dp-ctx:has([data-hl=welcomepath]:is(:hover,:focus-visible)) .dp-ctx__cs b:nth-child(4){visibility:visible!important}@supports (top:calc(1% * sin(1deg))){@media (min-width:760px){.dp-ctx__map{aspect-ratio:1/.92;margin:0 auto;max-width:560px}.dp-ctx__orb{border:1px dashed hsla(0,0%,100%,.16);border-radius:50%;display:block;inset:7% 6%;position:absolute}.dp-ctx__ring{left:50%;margin:0;top:50%;width:38%}.dp-ctx__chips li,.dp-ctx__ring{position:absolute;translate:-50% -50%}.dp-ctx__chips li{left:calc(50% + cos(var(--a))*44%);top:calc(50% + sin(var(--a))*43%)}.dp-ctx__chips li:first-child{--a:-90deg}.dp-ctx__chips li:nth-child(2){--a:-36deg}.dp-ctx__chips li:nth-child(3){--a:8deg}.dp-ctx__chips li:nth-child(4){--a:58deg}.dp-ctx__chips li:nth-child(5){--a:122deg}.dp-ctx__chips li:nth-child(6){--a:172deg}.dp-ctx__chips li:nth-child(7){--a:216deg}.dp-ctx__src{margin-top:8px}}}.dp-ctx__prods{display:grid;gap:12px}.dp-ctx__prod{background:hsla(0,0%,100%,.05);border-radius:var(--r);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:var(--on-d);display:flex;flex-direction:column;height:100%;padding:22px;text-decoration:none;transition:background-color .25s,box-shadow .25s}.dp-ctx__prod:focus-visible,.dp-ctx__prod:hover{background:hsla(0,0%,100%,.09)!important;box-shadow:inset 0 0 0 1.5px var(--lime)!important;color:var(--on-d)}.dp-ctx:has(.dp-ctx__prod:is(:hover,:focus-visible)) .dp-ctx__prod:not(:hover,:focus-visible){background-color:hsla(0,0%,100%,.05)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)!important}.dp-ctx__prod small{color:var(--lime);font:500 12.5px/1.3 var(--mono);letter-spacing:.1em}.dp-ctx__prod h3{font-size:22px;margin:4px 0 6px}.dp-ctx__prod span{display:block;font-size:16px;line-height:1.55;margin-bottom:14px}.dp-ctx__prod em{color:#fff;font-size:15px;font-style:normal;font-weight:600;margin-top:auto;text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:4px}.dp-ctx__prod em span{display:inline;font-size:inherit;margin:0}@media (min-width:1000px){.dp-ctx{gap:56px;grid-template-columns:1.15fr .85fr;margin-top:56px}}@keyframes dp-ctx-spin{to{transform:rotate(1turn)}}@keyframes dp-ctx-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes dp-ctx-deg{0%{--dp-ctx-deg:0deg}}@keyframes dp-ctx-n{0%{--dp-ctx-n:0}}@keyframes dp-ctx-e{22%,3%{background-color:var(--lime);color:var(--navy);opacity:1}28%,72%{background-color:hsla(0,0%,100%,.07);color:#fff;opacity:.3}75%{opacity:1}}@keyframes dp-ctx-h{22%,3%{background-color:hsla(0,0%,100%,.07);color:#fff;opacity:.3}28%,47%{background-color:var(--lime);color:var(--navy);opacity:1}53%,72%{background-color:hsla(0,0%,100%,.07);color:#fff;opacity:.3}75%{opacity:1}}@keyframes dp-ctx-w{3%,47%{background-color:hsla(0,0%,100%,.07);color:#fff;opacity:.3}53%,72%{background-color:var(--lime);color:var(--navy);opacity:1}75%{opacity:1}}@keyframes dp-ctx-eh{3%,47%{background-color:var(--lime);color:var(--navy);opacity:1}53%,72%{background-color:hsla(0,0%,100%,.07);color:#fff;opacity:.3}75%{opacity:1}}@keyframes dp-ctx-pl{22%,3%{background-color:hsla(0,0%,100%,.09);box-shadow:inset 0 0 0 1.5px var(--lime)}25%{background-color:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}}@keyframes dp-ctx-v0{0%,74%{visibility:hidden}75%,to{visibility:visible}}@keyframes dp-ctx-v{0%,24%{visibility:visible}25%,to{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.dp-ctx__ring:after{animation:dp-ctx-spin 40s linear infinite}.dp-ctx__chips li{animation:dp-ctx-float 3.2s ease-in-out infinite alternate,var(--cy,none) 10.4s linear infinite}.dp-ctx__chips li:nth-child(2n){animation-delay:-1.3s,0s}.dp-ctx__chips li:nth-child(3n){animation-delay:-2.2s,0s}.dp-ctx__chips li[data-p=engagepath]{--cy:dp-ctx-e}.dp-ctx__chips li[data-p=hubpath]{--cy:dp-ctx-h}.dp-ctx__chips li[data-p=welcomepath]{--cy:dp-ctx-w}.dp-ctx__chips li[data-p="engagepath hubpath"]{--cy:dp-ctx-eh}.dp-ctx__prod{animation:dp-ctx-pl 10.4s linear infinite}.dp-ctx__prods li:nth-child(2) .dp-ctx__prod{animation-delay:-7.8s}.dp-ctx__prods li:nth-child(3) .dp-ctx__prod{animation-delay:-5.2s}.dp-ctx__cs b:first-child{animation:dp-ctx-v0 10.4s linear infinite}.dp-ctx__cs b+b{animation:dp-ctx-v 10.4s linear infinite}.dp-ctx__cs b:nth-child(3){animation-delay:-7.8s}.dp-ctx__cs b:nth-child(4){animation-delay:-5.2s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dp-ctx__deg:after,.dp-ctx__ring:before{animation:dp-ctx-deg linear both;animation-range:entry 40% cover 50%;animation-timeline:--dp-ctx}.dp-ctx__deg:after{animation-name:dp-ctx-n}}}
