.hm{margin:0 0 var(--s-2);--sw:2;--mkpx:11;--mks:calc(var(--mkpx)*var(--sw)/15);--fo:.35;--bo:.12;--mk-shadow:color-mix(in srgb,var(--fg) 16%,transparent);order:-1;grid-column:1/-1;justify-self:center;position:relative}html[data-theme=dark] .hm{--mk-shadow:color-mix(in srgb,var(--bg) 60%,transparent)}.hm .art{aspect-ratio:1;width:200px;margin-inline:auto;position:relative}.hm .art-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hm .ln{fill:none;stroke-linecap:round;stroke-linejoin:round}.hm [pathLength]{stroke-dasharray:1;stroke-dashoffset:0}.hm .tint{stroke:none}.hm .limb{stroke:var(--ink);stroke-opacity:.55;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .limb.faint{stroke-opacity:var(--grid-opacity);stroke-width:calc(var(--stroke-grid)*var(--sw))}.hm .ring{stroke:var(--line-strong);stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .ring.thin{stroke-width:calc(var(--stroke-grid)*var(--sw))}.hm .ghost,.hm .grid,.hm .trail{stroke:var(--ink);stroke-opacity:var(--grid-opacity);stroke-width:calc(var(--stroke-grid)*var(--sw))}.hm .eq{stroke:var(--ink);stroke-opacity:.55;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .arc{stroke:var(--ink);stroke-opacity:.85;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .sig{stroke:var(--c);stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .dash{fill:none;stroke:var(--ink);stroke-opacity:.5;stroke-width:calc(var(--stroke-grid)*var(--sw));stroke-dasharray:calc(3px*var(--sw)) calc(5px*var(--sw));stroke-linecap:round}.hm path.ring{fill:none}.hm .seg{fill:var(--c);stroke:var(--c);stroke-width:calc(var(--stroke-outline)*var(--sw))}.hm .tk{fill:none;stroke:var(--line-strong);stroke-width:calc(var(--stroke-main)*var(--sw));stroke-linecap:round}.hm .tkl{fill:none;stroke:var(--c);stroke-width:calc(var(--stroke-outline)*var(--sw));stroke-linecap:round}.hm .prog{stroke:var(--c);stroke-width:calc(var(--stroke-outline)*var(--sw))}.hm .cu{fill:var(--surface);stroke:var(--ink);stroke-width:calc(var(--stroke-main)*var(--sw));r:calc(4px*var(--sw))}.hm .dot{fill:var(--c,var(--ink));r:calc(2.5px*var(--sw))}.hm .mkb{transform:scale(var(--mks))}.hm .disc{fill:var(--surface);stroke:var(--line-strong);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px var(--mk-shadow)) drop-shadow(0 4px 8px var(--mk-shadow))}.hm .g{fill:var(--c)}.hm .mer{stroke:var(--ink);stroke-width:calc(var(--stroke-grid)*var(--sw));stroke-opacity:var(--so);transform-origin:200px 200px;transform:rotate(-14deg) scaleX(var(--sx))}.hm .orb{transform-origin:200px 200px}.hm .mk .up{transform-box:fill-box;transform-origin:50%}.hm .cap{margin:calc(var(--s-3) - var(--pull,0)*1px/var(--sw)) 0 0;font:600 var(--t-label)/1.35 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 0;display:flex}.hm .cap .it+.it:before{content:"·";margin:0 .55em}.hm .cap .it.nosep:before{content:none}.hm .cap.dots{gap:6px 16px}.hm .cap.dots .it+.it:before{content:none}.hm .cap .it i{background:var(--c);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.hm-training,.hm-advisory,.hm-contact{--pull:44}.hm-insights{--pull:32}.hm-services{--pull:8}.hm-about{--pull:-24}.hm .turn-pill{z-index:3;width:max-content;margin:var(--s-3) auto 0;display:flex;position:relative}.hm-services .trail{stroke-opacity:.6;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm-about{--sw:1.667}.hm-about .art{width:240px}.hm-about .orb{transform-origin:200px 210px}.hm-about .ph{border-radius:var(--r-ui);background:var(--panel-cool);box-shadow:var(--shadow);margin:0;position:absolute;overflow:hidden}.hm-about .ph.hen{width:52%;height:65%;top:10%;left:2%}.hm-about .ph.shei{width:52%;height:65%;box-shadow:0 0 0 6px var(--bg),var(--shadow);top:31%;left:46%}.hm-about .ph img{object-fit:cover}.hm-about .ph.hen img{object-position:top}.hm-brain{--pull:56;--wcol:color-mix(in srgb,var(--ink) 85%,var(--bg))}.hm-website{--pull:66}.hm-brain :is(path,rect,circle),.hm-website :is(path,rect,circle){stroke-linecap:round;stroke-linejoin:round}.hm .odot{fill:var(--ink);fill-opacity:.55;r:calc(2.5px*var(--sw))}.hm .beam{fill:var(--surface);stroke:var(--ink);stroke-opacity:.85;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .wp{fill:none;stroke:var(--wcol);stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .wfc{fill:none;stroke:var(--bg);stroke-width:calc((var(--stroke-outline) + 3.5px)*var(--sw));stroke-linecap:butt}.hm .wf{fill:none;stroke:var(--door-services);stroke-width:calc(var(--stroke-outline)*var(--sw))}.hm .ptc{fill:none;stroke:var(--bg);stroke-width:calc((var(--stroke-main) + 3px)*var(--sw));stroke-linecap:butt}.hm .pti{fill:none;stroke:var(--wcol);stroke-width:calc(var(--stroke-main)*var(--sw));stroke-linecap:butt}.hm .shp{fill:var(--surface);stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px var(--mk-shadow)) drop-shadow(0 4px 8px var(--mk-shadow))}.hm .shy{fill:none;stroke:var(--door-services);stroke-width:2px;vector-effect:non-scaling-stroke}.hm .gd{fill:none;stroke:var(--ink);stroke-opacity:.55;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .fd{fill:none;stroke:var(--ink);stroke-opacity:.85;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .ht{fill:none;stroke:var(--ink);stroke-opacity:var(--grid-opacity);stroke-width:calc(var(--stroke-grid)*var(--sw))}.hm .pgr{fill:var(--surface);stroke:var(--ink);stroke-opacity:.85;stroke-width:calc(var(--stroke-outline)*var(--sw))}.hm .hl{fill:none;stroke:var(--ink);stroke-opacity:.85;stroke-width:calc(var(--stroke-outline)*var(--sw))}.hm .hl2{fill:none;stroke:var(--door-services);stroke-width:calc(var(--stroke-outline)*var(--sw))}.hm .tx{fill:none;stroke:var(--ink);stroke-opacity:.45;stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .edot{fill:var(--door-services)}.hm .btnr{fill:var(--accent);stroke:var(--accent);stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .bar{fill:none;stroke:var(--on-accent);stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .thr{fill:none;stroke:var(--door-services);stroke-width:calc(var(--stroke-main)*var(--sw))}.hm .vd{fill:var(--door-services);r:calc(3px*var(--sw))}.hm .tk2{fill:none;stroke:var(--door-services);stroke-width:2px;vector-effect:non-scaling-stroke}@media (min-width:768px) and (max-width:1023px){.hm{--sw:1.429;--mkpx:13;margin-bottom:0}.hm .art{width:280px}.hm-about{--sw:1.176}.hm-about .art{width:340px}}@media (min-width:1024px){.hm{--sw:1;--mkpx:15;order:0;grid-column:8/13;justify-self:stretch;margin:0}.hm .art{width:min(100%,400px)}}
