.mhj{background:var(--mhj-surface);color:var(--mhj-navy);font-family:var(--mhj-font-sans);font-size:var(--mhj-type-md);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}.mhj-demo-invitation{justify-content:space-between;align-items:center;gap:36px;padding-block:64px;display:flex}.mhj-demo-invitation h2{margin:12px 0 18px!important}.mhj-demo-invitation p:last-child{max-width:590px;color:var(--mhj-muted);line-height:1.8}.mhj-demo-invitation>a{flex-shrink:0}@media (max-width:700px){.mhj-demo-invitation{flex-direction:column;align-items:start;gap:24px;padding-block:44px}}.mhj *{box-sizing:border-box}.mhj a{color:inherit;text-decoration:none}.mhj a:focus-visible{outline:3px solid var(--mhj-teal);outline-offset:6px}.mhj h1,.mhj h2,.mhj h3,.mhj p,.mhj figure{margin:0}.mhj h1,.mhj h2{font-family:var(--mhj-font-serif);font-weight:400}.mhj h2{letter-spacing:-1.5px;font-size:clamp(30px,3.05vw,43px);line-height:1.3}.mhj h2 em{color:#137f82;font-weight:400}.mhj-container{width:min(1220px,100% - 100px);margin-inline:auto}.mhj-hat{mix-blend-mode:multiply;display:block;overflow:hidden}.mhj-skip{background:var(--mhj-surface);z-index:100;padding:12px 20px;position:absolute;top:-100px;left:20px}.mhj-skip:focus{top:14px}.mhj-header{background:var(--mhj-surface);border-bottom:1px solid #ebece9}.mhj-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:100px;display:flex}.mhj-wordmark{flex:none;align-items:center;gap:9px;display:inline-flex}.mhj-wordmark>.mhj-hat{width:42px;height:55px}.mhj-wordmark>span{font-family:var(--mhj-font-serif);letter-spacing:-1.15px;white-space:nowrap;font-size:27px;font-weight:700}.mhj-wordmark>span>span{color:var(--mhj-orange)}.mhj-nav{font-size:var(--mhj-type-sm);align-items:center;gap:29px;font-weight:600;display:flex}.mhj-nav a{padding:9px 0;transition:color .2s}.mhj-nav a:hover,.mhj-quiet-link:hover{color:#127d81}.mhj-workspace-link{font-size:var(--mhj-type-xs);border:1px solid #cbd2d9;border-radius:6px;align-items:center;gap:13px;padding:10px 16px;font-weight:600;display:inline-flex}.mhj-workspace-link:hover{background:var(--mhj-ivory);border-color:var(--mhj-navy)}.mhj-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;min-height:690px;padding-top:58px;padding-bottom:73px;display:grid}.mhj-development-pill{font-size:var(--mhj-type-tiny);letter-spacing:.04em;background:#f0f8f6;border:1px solid #cce2df;border-radius:20px;align-items:center;gap:9px;margin-bottom:25px;padding:5px 10px;font-weight:600;display:inline-flex;color:#246865!important}.mhj-development-pill>span{background:#1c8b84;border-radius:50%;width:6px;height:6px}.mhj-eyebrow{font-size:var(--mhj-type-micro);letter-spacing:.17em;color:var(--mhj-teal-dark);font-weight:600;line-height:1.5}.mhj h1{letter-spacing:-2.4px;margin-top:16px;margin-bottom:23px;font-size:clamp(50px,4.65vw,67px);line-height:1.15}.mhj h1 em{color:var(--mhj-orange);font-weight:400}.mhj-hero-description{font-size:var(--mhj-type-regular);max-width:470px;color:var(--mhj-muted);line-height:1.85}.mhj-hero-actions{align-items:center;gap:26px;margin-top:29px;display:flex}.mhj-button{background:var(--mhj-orange);font-size:var(--mhj-type-xs);border-radius:5px;align-items:center;gap:21px;min-height:48px;padding:13px 20px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;color:var(--mhj-ink)!important}.mhj-button:hover{background:#ff893e;transform:translateY(-2px)}.mhj-quiet-link{font-size:var(--mhj-type-xs);align-items:center;gap:12px;font-weight:600;display:inline-flex}.mhj-hero-art{isolation:isolate;justify-content:center;align-items:center;min-height:490px;display:flex;position:relative}.mhj-hero-art:before{content:"";z-index:-2;background:#f6f4ef;border-radius:50%;width:378px;max-width:90%;height:378px;position:absolute}.mhj-hero-hats{z-index:1;width:245px;height:325px;position:relative;transform:rotate(-5deg)}.mhj-orbit{z-index:-1;border:1px solid #dddcd5;border-radius:50%;width:440px;height:440px;position:absolute}.mhj-orbit-one{transform:rotate(-30deg)scaleY(.83)}.mhj-orbit-two{border-color:#e2e8e7;width:370px;height:470px;transform:rotate(33deg)}.mhj-orbit-dot{box-sizing:content-box;border:3px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.mhj-dot-teal{background:var(--mhj-teal);top:23%;left:15%}.mhj-dot-orange{background:var(--mhj-orange);bottom:25%;right:11%}.mhj-art-label{font-family:var(--mhj-font-serif);font-style:italic;font-size:var(--mhj-type-md);z-index:2;background:var(--mhj-surface);align-items:center;gap:13px;padding:7px 2px;display:flex;position:absolute}.mhj-label-top{top:39px;left:27px}.mhj-label-bottom{bottom:50px;right:0}.mhj-label-line{background:#a3b1b8;width:34px;height:1px;display:block}.mhj-hero-art figcaption{font-size:var(--mhj-type-micro);letter-spacing:.1em;text-transform:uppercase;color:#74818a;position:absolute;bottom:-9px}.mhj-mission{background:var(--mhj-ivory);border-block:1px solid #eae7e1}.mhj-mission-inner{grid-template-columns:1fr 1.15fr;gap:75px;padding-top:60px;padding-bottom:60px;display:grid}.mhj-mission h2{letter-spacing:-1.2px;margin-top:13px;font-size:34px}.mhj-mission-copy{font-size:var(--mhj-type-base);color:#4d5b67;line-height:1.9}.mhj-mission-copy p+p{margin-top:16px}.mhj-mission-copy strong{color:var(--mhj-navy);font-weight:600}.mhj-audience{padding-top:86px;padding-bottom:84px}.mhj-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.mhj-section-heading h2{margin-top:13px}.mhj-section-heading>p{max-width:385px;font-size:var(--mhj-type-base);color:var(--mhj-muted);padding-bottom:5px;line-height:1.85}.mhj-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;display:grid}.mhj-audience-item{border-top:2px solid #d2d9e0;padding-top:23px}.mhj-audience-1{border-color:#9bd2d0}.mhj-audience-2{border-color:#efb28a}.mhj-audience-3{border-color:#ebcf8a}.mhj-audience-icon{align-items:center;height:75px;margin-bottom:16px;display:flex}.mhj-audience-icon svg{width:85px;height:72px}.mhj-audience-item h3{font-size:var(--mhj-type-md);max-width:220px;min-height:45px;margin-bottom:12px;font-weight:600;line-height:1.4}.mhj-audience-item p{font-size:var(--mhj-type-xs);color:var(--mhj-muted);line-height:1.9}.mhj-approach{background:var(--mhj-teal-pale);border-block:1px solid #e0eae8}.mhj-approach-inner{grid-template-columns:1fr 1.12fr;gap:110px;padding-top:77px;padding-bottom:77px;display:grid}.mhj-approach h2{margin-top:18px;margin-bottom:24px}.mhj-approach-heading>p:not(.mhj-eyebrow){font-size:var(--mhj-type-base);max-width:360px;color:var(--mhj-muted);line-height:1.85}.mhj-approach-note{color:#237577;max-width:325px;font-size:var(--mhj-type-tiny);align-items:start;gap:9px;margin-top:28px;font-weight:600;display:flex}.mhj-approach-note svg{flex:none;margin-top:1px}.mhj-steps{margin:0;padding:0;list-style:none}.mhj-steps li{border-top:1px solid #d1dfdc;gap:25px;padding:25px 0;display:flex}.mhj-steps li:first-child{border-top:0;padding-top:0}.mhj-steps li:last-child{padding-bottom:0}.mhj-step-number{font-family:var(--mhj-font-serif);color:#16888a;font-size:var(--mhj-type-regular);line-height:1.7}.mhj-steps h3{font-size:var(--mhj-type-md);letter-spacing:-.2px;margin-bottom:6px;font-weight:600}.mhj-steps p{font-size:var(--mhj-type-sm);color:var(--mhj-muted);max-width:410px;line-height:1.85}.mhj-development{background:var(--mhj-navy);color:#fff}.mhj-development-inner{grid-template-columns:1fr 1.12fr;gap:110px;padding-top:66px;padding-bottom:66px;display:grid}.mhj-development .mhj-eyebrow{color:#8dd9d4;align-items:center;gap:10px;display:flex}.mhj-status-dot{background:#f6c445;border-radius:50%;width:6px;height:6px}.mhj-development h2{margin-top:17px;font-size:39px}.mhj-development-copy{color:#e1e7ed;font-size:var(--mhj-type-base);padding-top:6px;line-height:1.85}.mhj-development-copy p+p{color:#b0c0d2;font-size:var(--mhj-type-xs);margin-top:13px}.mhj-development-copy a{font-size:var(--mhj-type-xs);color:#fff;border-bottom:1px solid #778b9e;align-items:center;gap:15px;margin-top:23px;padding-bottom:5px;display:inline-flex}.mhj-development-copy a:hover{color:#ffd2b8}.mhj-footer-inner{justify-content:space-between;align-items:center;gap:30px;padding-top:33px;padding-bottom:33px;display:flex}.mhj-wordmark-footer>.mhj-hat{width:29px;height:38px}.mhj-wordmark-footer>span{letter-spacing:-.9px;font-size:21px}.mhj-footer p{font-size:var(--mhj-type-micro);color:#71808a;margin-top:7px;padding-left:38px}.mhj-footer-meta{font-size:var(--mhj-type-micro);color:#71808a;flex-direction:column;align-items:end;gap:6px;display:flex}.mhj [id]{scroll-margin-top:25px}@media (min-width:1600px){.mhj-container{width:min(1280px,100% - 120px)}.mhj-hero{min-height:760px}.mhj h1{font-size:73px}.mhj-hero-description{font-size:var(--mhj-type-md)}.mhj-hero-art{min-height:530px}.mhj-hero-hats{width:270px;height:357px}}@media (max-width:1100px){.mhj-container{width:calc(100% - 64px)}.mhj-header-inner{gap:20px}.mhj-nav{font-size:var(--mhj-type-xs);gap:18px}.mhj-wordmark>span{font-size:23px}.mhj-wordmark>.mhj-hat{width:34px;height:46px}.mhj-hero{gap:10px;min-height:650px;padding-block:48px 58px}.mhj h1{font-size:55px}.mhj-hero-art{min-height:440px}.mhj-hero-art:before{width:310px;height:310px}.mhj-orbit{width:350px;height:350px}.mhj-orbit-two{width:310px;height:390px}.mhj-hero-hats{width:210px;height:280px}.mhj-label-top{top:39px;left:0}.mhj-label-bottom{bottom:36px;right:-10px}.mhj-hero-description{font-size:var(--mhj-type-base);max-width:400px}.mhj-hero-actions{flex-wrap:wrap;gap:20px}.mhj-mission-inner{gap:40px}.mhj-mission h2{font-size:30px}.mhj-approach-inner,.mhj-development-inner{gap:60px}.mhj-audience-grid{gap:22px}.mhj-audience-item h3{font-size:var(--mhj-type-regular)}}@media (max-width:800px){.mhj-header-inner{flex-wrap:wrap;gap:14px;min-height:86px;padding-block:15px}.mhj-nav{border-top:1px solid #edf0ee;order:3;justify-content:center;gap:30px;width:100%;padding-top:10px}.mhj-workspace-link{font-size:var(--mhj-type-tiny);gap:8px;padding:8px 11px}.mhj-hero{grid-template-columns:1.1fr .9fr;min-height:580px}.mhj h1{letter-spacing:-1.9px;font-size:46px}.mhj-hero-art{min-height:380px}.mhj-hero-art:before{width:240px;height:240px}.mhj-hero-hats{width:170px;height:225px}.mhj-orbit{width:270px;height:270px}.mhj-orbit-two{width:235px;height:310px}.mhj-art-label{font-size:var(--mhj-type-sm);gap:8px}.mhj-label-line{width:22px}.mhj-label-top{top:32px;left:0}.mhj-label-bottom{bottom:35px;right:-5px}.mhj-hero-art figcaption{letter-spacing:.05em;font-size:8px;bottom:0}.mhj-hero-description{font-size:var(--mhj-type-sm)}.mhj-hero-actions{gap:17px;margin-top:23px}.mhj-hero-actions a{font-size:var(--mhj-type-tiny)}.mhj-button{gap:13px;padding-inline:15px}.mhj-eyebrow{font-size:9px}.mhj-section-heading{gap:30px}.mhj-section-heading>p{max-width:260px;font-size:var(--mhj-type-sm)}.mhj-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.mhj-audience-item h3{max-width:none;min-height:0}.mhj-audience-item p{max-width:280px}.mhj-mission-inner{grid-template-columns:1fr;gap:22px;padding-block:43px}.mhj-mission h2 br{display:none}.mhj-mission h2{font-size:30px}.mhj-approach-inner{gap:40px}.mhj-approach h2{font-size:32px}.mhj-steps li{gap:17px;padding-block:20px}.mhj-steps h3{font-size:var(--mhj-type-base)}.mhj-steps p{font-size:var(--mhj-type-xs)}.mhj-development-inner{gap:45px}.mhj-development h2{font-size:31px}}@media (max-width:600px){.mhj-container{width:calc(100% - 40px)}.mhj-wordmark>span{letter-spacing:-.9px;font-size:21px}.mhj-wordmark>.mhj-hat{width:31px;height:41px}.mhj-wordmark{gap:6px}.mhj-header-inner{gap:10px}.mhj-workspace-link{font-size:var(--mhj-type-micro);gap:5px;padding:7px 8px}.mhj-workspace-link svg{width:12px}.mhj-nav{font-size:var(--mhj-type-tiny);gap:29px;padding-top:9px}.mhj-hero{grid-template-columns:1fr;gap:18px;padding-top:35px;padding-bottom:38px}.mhj-hero-copy{max-width:100%}.mhj-development-pill{font-size:var(--mhj-type-micro);margin-bottom:21px}.mhj h1{letter-spacing:-2px;margin-top:14px;margin-bottom:20px;font-size:clamp(45px,10.7vw,61px);line-height:1.16}.mhj-hero-description{font-size:var(--mhj-type-base);max-width:450px;line-height:1.8}.mhj-hero-actions{gap:22px;margin-top:25px}.mhj-hero-actions a{font-size:var(--mhj-type-tiny)}.mhj-hero-art{width:100%;max-width:360px;min-height:345px;margin-inline:auto!important}.mhj-hero-art:before{width:260px;height:260px}.mhj-hero-hats{width:182px;height:242px}.mhj-orbit{width:296px;height:296px}.mhj-orbit-two{width:247px;height:322px}.mhj-label-top{top:7px;left:3px}.mhj-label-bottom{bottom:17px;right:0}.mhj-hero-art figcaption{font-size:8px;bottom:-13px}.mhj-mission-inner{gap:20px;padding-block:39px}.mhj-mission h2{letter-spacing:-1px;max-width:310px;font-size:28px;line-height:1.35}.mhj-mission-copy{font-size:var(--mhj-type-sm);line-height:1.85}.mhj-audience{padding-block:51px}.mhj-section-heading{margin-bottom:29px;display:block}.mhj-section-heading h2{letter-spacing:-1px;font-size:29px;line-height:1.4}.mhj-section-heading>p{max-width:none;font-size:var(--mhj-type-sm);margin-top:19px}.mhj-audience-grid{gap:28px 22px}.mhj-audience-item{padding-top:17px}.mhj-audience-icon{height:56px;margin-bottom:14px}.mhj-audience-icon svg{width:69px;height:55px}.mhj-audience-item h3{font-size:var(--mhj-type-base);min-height:40px;margin-bottom:11px}.mhj-audience-item p{font-size:var(--mhj-type-tiny);line-height:1.85}.mhj-approach-inner{grid-template-columns:1fr;gap:32px;padding-block:48px}.mhj-approach h2{margin-top:15px;margin-bottom:20px;font-size:34px;line-height:1.35}.mhj-approach-heading>p:not(.mhj-eyebrow){font-size:var(--mhj-type-sm);max-width:100%}.mhj-approach-note{font-size:var(--mhj-type-micro);margin-top:20px}.mhj-steps li{gap:21px;padding-block:22px}.mhj-steps h3{font-size:var(--mhj-type-regular)}.mhj-steps p{font-size:var(--mhj-type-xs)}.mhj-development-inner{grid-template-columns:1fr;gap:23px;padding-block:46px}.mhj-development h2{font-size:33px}.mhj-development-copy{font-size:var(--mhj-type-sm);padding-top:0}.mhj-development-copy p+p{font-size:var(--mhj-type-xs)}.mhj-footer-inner{flex-direction:column;align-items:start;gap:24px;padding-block:28px}.mhj-wordmark-footer>span{font-size:22px}.mhj-footer-meta{font-size:var(--mhj-type-micro);align-items:start;gap:4px}.mhj-footer p{font-size:var(--mhj-type-micro);padding-left:38px}}@media (max-width:360px){.mhj-container{width:calc(100% - 32px)}.mhj-wordmark>span{font-size:19px}.mhj-workspace-link{font-size:9px}.mhj-nav{gap:23px}.mhj-hero-actions{gap:16px}.mhj h1{font-size:38px}.mhj-orbit{width:270px;height:270px}.mhj-orbit-two{width:235px;height:300px}.mhj-label-bottom{font-size:var(--mhj-type-xs)}}@media (max-width:900px){.mhj-header-inner{flex-wrap:wrap;padding-block:15px}.mhj-nav{border-top:1px solid #edf0ee;flex-wrap:wrap;order:3;justify-content:center;width:100%;padding-top:10px}}@media (max-width:600px){.mhj-nav{gap:5px 16px}.mhj-nav a{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.mhj *{scroll-behavior:auto!important;transition:none!important}.mhj-button:hover{transform:none}}
