.mh{--bg:#fff;--ink:#0a0a0b;--ink-2:rgb(10 10 11/0.64);--sky:#7ab0ff;--mist:#e6e7ed;--navy:#374075;--black:#000;--line:rgb(10 10 11/0.1);--tag:var(--font-boldonse),var(--font-poppins),system-ui,sans-serif;--pad:clamp(96px,12vw,176px);--gut:24px;--ease:cubic-bezier(0.2,0.8,0.2,1);background:var(--bg);color:var(--ink);font-family:var(--font-poppins),system-ui,sans-serif;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.mh :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.mh ::selection{background:var(--sky);color:var(--ink)}@media (max-width:560px){.mh{--gut:16px}}.mh-wrap{width:100%;max-width:calc(1240px + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.mh-tag{font-family:var(--tag);font-weight:400;font-size:clamp(2.25rem,6vw,5.5rem);line-height:1.35;text-transform:uppercase;letter-spacing:0;overflow-wrap:break-word}.mh-h2{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1;letter-spacing:-.02em}.mh-h2,.mh-h3{font-weight:600}.mh-h3{font-size:1.375rem;line-height:1.25;letter-spacing:-.01em}.mh-lead{font-weight:300;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.45}.mh-label{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.mh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:6px;background:var(--sky);color:var(--ink);font:500 .9375rem/1 var(--font-poppins),system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease),transform .16s var(--ease)}.mh-btn:hover{background:#6aa4fb}.mh-btn:active{transform:translateY(.5px)}.mh-btn--ink{background:var(--ink);color:#fff}.mh-btn--ink:hover{background:#26272b}.mh-head{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.mh-head__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;max-width:calc(1240px + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.mh-head__brand{justify-self:start;display:inline-flex}.mh-ink{filter:invert(1)}.mh-head__acts{justify-self:end;display:flex;align-items:center;gap:20px}.mh-head__sign{font-weight:500;font-size:.9375rem;color:var(--ink);text-decoration:none}.mh-head__sign:hover{text-decoration:underline;text-underline-offset:4px}.mh-head__burger{display:none}.mh-nav{display:flex;align-items:center;gap:4px}.mh-menu__btn,.mh-nav__link{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--ink);font:500 .9375rem/1 var(--font-poppins),system-ui,sans-serif;text-decoration:none;cursor:pointer}.mh-menu[data-open=true] .mh-menu__btn,.mh-menu__btn:hover,.mh-nav__link:hover{background:rgb(10 10 11/.06)}.mh-menu__btn svg{width:14px;height:14px;transition:transform .16s var(--ease)}.mh-menu:focus-within .mh-menu__btn svg,.mh-menu:hover .mh-menu__btn svg,.mh-menu[data-open=true] .mh-menu__btn svg{transform:rotate(180deg)}.mh-menu{position:relative}.mh-menu__list{position:absolute;left:0;top:100%;min-width:280px;padding:8px;margin-top:0;background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px -18px rgb(10 10 11/.28);display:none}.mh-menu__list:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.mh-menu[data-open=true] .mh-menu__list{display:grid}.mh-menu__list a{padding:10px 12px;border-radius:6px;color:var(--ink);font-size:.9375rem;text-decoration:none}.mh-menu__list a:hover{background:rgb(10 10 11/.06)}@media (max-width:899px){.mh-head__in{grid-template-columns:1fr auto auto;gap:12px}.mh-head__burger{display:inline-flex;order:3;align-items:center;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:none;color:var(--ink);font:500 .9375rem/1 var(--font-poppins),system-ui,sans-serif;cursor:pointer}.mh-head__acts{order:2;gap:12px}.mh-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 64px);overflow-y:auto;padding:8px var(--gut) 20px;background:var(--bg);border-bottom:1px solid var(--line)}.mh-nav[data-open=true]{display:flex}.mh-menu__btn{pointer-events:none;width:100%;font-weight:600}.mh-menu__btn svg{display:none}.mh-menu__list{display:grid;position:static;min-width:0;border:0;box-shadow:none;padding:0 0 8px 12px}.mh-menu__list:before{display:none}}@media (max-width:560px){.mh-head__sign{display:none}.mh-head__acts .mh-btn{padding:0 14px;font-size:.875rem}}.mh-stub{min-height:56svh;display:grid;align-content:center;grid-gap:12px;gap:12px;max-width:calc(1240px + 2 * var(--gut));margin-inline:auto;padding:96px var(--gut)}.mh-foot{background:var(--black);color:#fff;padding-block:clamp(64px,8vw,112px) 32px}.mh-foot img{height:26px;width:auto}.mh-foot__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 32px;gap:40px 32px;margin-top:clamp(48px,6vw,88px)}.mh-foot h2{margin-bottom:16px;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(255 255 255/.56)}.mh-foot__cols a{display:block;padding:5px 0;color:#fff;font-size:.9375rem;text-decoration:none}.mh-foot__cols a:hover{text-decoration:underline;text-underline-offset:4px}.mh-foot__base{margin-top:clamp(56px,7vw,104px);padding-top:20px;border-top:1px solid rgb(255 255 255/.16);font-size:.8125rem;color:rgb(255 255 255/.56)}.mh-foot :focus-visible{outline-color:#fff}@media (max-width:820px){.mh-foot__cols{grid-template-columns:1fr 1fr}}@media (max-width:480px){.mh-foot__cols{grid-template-columns:1fr}}.mh-hero{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - 64px);color:#fff;background:#3a4fe0 url(/media/hero-poster.jpg) 50%/cover no-repeat}.mh-hero__bg{position:absolute;inset:0;overflow:hidden}.mh-hero__bg video{width:100%;height:100%;max-width:none;object-fit:cover}.mh-hero__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 12 60/.5),rgb(8 12 60/0) 62%)}.mh-hero__in{position:relative;padding-block:clamp(40px,7vw,96px)}.mh-hero__tag{max-width:100%;font-size:clamp(1.75rem,4.6vw,4.5rem)}.mh-line{display:block;overflow:hidden;padding-block:.08em}.mh-line>span{display:block;animation:mh-rise 1s var(--ease) backwards;animation-delay:calc(.12s + var(--i, 0) * .13s)}.mh-hero__cta{margin-top:clamp(28px,4vw,48px);max-width:640px;animation:mh-fade .7s var(--ease) .62s backwards}@keyframes mh-rise{0%{transform:translateY(105%)}}@keyframes mh-fade{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.mh-hero__cta,.mh-line>span{animation:none}}.mh-join{position:relative;z-index:2}.mh .join__bar{background:#fff;box-shadow:0 10px 30px -14px rgb(10 10 11/.35);border-radius:10px;color:var(--ink)}.mh .join__email{color:var(--ink);border-radius:6px}.mh .join__email::placeholder,.mh .pick__btn[data-empty=true] .pick__val{color:var(--ink-2)}.mh .join__email:focus-visible,.mh .pick__btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mh .join__email:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40px #fff;-webkit-text-fill-color:var(--ink)}.mh .join__sep:before{background:var(--line)}.mh .pick__btn{color:var(--ink);border-radius:6px}.mh .pick__btn:hover{background:rgb(10 10 11/.05)}.mh .pick__btn svg{color:var(--ink-2)}.mh .pick__list{background:#fff;border-radius:10px;box-shadow:0 0 0 1px var(--line),0 18px 40px -16px rgb(10 10 11/.35)}.mh .pick__opt{color:var(--ink);border-radius:6px}.mh .pick__opt[data-active=true]{background:rgb(10 10 11/.06)}.mh .pick__opt[data-other=true]:before{background:var(--line)}.mh .pick__opt svg{color:var(--ink)}.mh .join__go.btn{background:var(--ink);color:#fff;border-radius:6px}.mh .join__go.btn:hover{background:#26272b}.mh .join__other input{background:#fff;color:var(--ink);border-radius:6px;box-shadow:none}.mh .join__other input::placeholder{color:var(--ink-2)}.mh .join__done{background:#fff;border-radius:10px;box-shadow:none}.mh .join__done,.mh .join__done svg{color:var(--ink)}.mh .join__note{font-size:.875rem;font-weight:500}.mh-hero .join__note[data-tone=error]{color:#ffd9d4}@media (max-width:560px){.mh .join__bar{grid-template-columns:1fr;gap:2px}.mh .join__sep:before{left:10px;right:10px;top:0;bottom:auto;width:auto;height:1px}.mh .join__go{margin:4px 0 0}}.mh-sync{background:var(--sky);color:var(--ink);padding-block:var(--pad) 0}.mh-sync__head{padding-bottom:clamp(40px,6vw,80px)}.mh-sync__track{position:relative;height:300vh}.mh-sync__mark{position:absolute;left:0;width:1px;height:100vh;pointer-events:none}.mh-sync__stage{position:-webkit-sticky;position:sticky;top:64px;height:calc(100svh - 64px);display:flex;align-items:center}.mh-sync__grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.mh-sync__ticks{list-style:none;display:grid;grid-gap:4px;gap:4px;margin-bottom:28px}.mh-sync__tick{display:flex;align-items:center;gap:14px;width:100%;padding:8px 0;border:0;background:none;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;opacity:.5;transition:opacity .3s var(--ease)}.mh-sync__tick:hover,.mh-sync__tick[aria-current=step]{opacity:1}.mh-sync__bar{width:20px;height:2px;background:currentColor;transition:width .5s var(--ease)}.mh-sync__tick[aria-current=step] .mh-sync__bar{width:48px}.mh-sync__texts{display:grid}.mh-sync__text{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility 0s linear .4s}.mh-sync__text[data-on=true]{opacity:1;visibility:visible;transform:none;transition-delay:.16s,.16s,0s}.mh-sync__text p{margin-top:12px}.mh-sync__view{position:relative;min-width:0}.mh-sync__win{position:relative;width:min(100%,calc((100svh - 64px - 96px) * var(--ar, 1.6)));margin-inline:auto 0;overflow:hidden;border-radius:10px;background:#f2f3f7;box-shadow:0 2px 6px rgb(10 10 11/.08),0 30px 70px -20px rgb(10 20 80/.45);transform-origin:left center;transition:transform .7s var(--ease)}.mh-sync__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mh-sync__shot--wipe{object-fit:contain;background:#f2f3f7;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease);transition:clip-path .7s var(--ease),-webkit-clip-path .7s var(--ease)}.mh-sync__shot--wipe[data-on=true]{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.mh-sync__phone{position:absolute;right:0;top:50%;height:min(86%,560px);max-width:34%;overflow:hidden;border:7px solid var(--ink);border-radius:28px;background:#f2f3f7;box-shadow:0 30px 60px -18px rgb(10 20 80/.55);opacity:0;transform:translateY(-46%) scale(.96);transition:opacity .6s var(--ease) .12s,transform .7s var(--ease) .12s}.mh-sync__phone img{width:100%;height:100%;object-fit:cover}.mh-sync__phone[data-on=true]{opacity:1;transform:translateY(-50%)}.mh-sync__pin[data-step="2"] .mh-sync__win{transform:translateX(0) scale(.74)}.mh-sync__swipe{display:none;list-style:none}@media (max-width:899px),(prefers-reduced-motion:reduce){.mh-sync__pin{display:none}.mh-sync__swipe{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) var(--pad);scroll-padding-inline:var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none}.mh-sync__swipe::-webkit-scrollbar{display:none}.mh-sync__slide{flex:0 0 min(86%,560px);scroll-snap-align:start}.mh-sync__frame{overflow:hidden;margin-bottom:20px;border-radius:10px;background:#f2f3f7;box-shadow:0 20px 40px -18px rgb(10 20 80/.4)}.mh-sync__frame--phone{width:56%;border:6px solid var(--ink);border-radius:26px}.mh-sync__frame img{width:100%;height:auto}.mh-sync__slide .mh-label{margin-bottom:6px}.mh-sync__slide p:last-child{margin-top:10px}}@media (prefers-reduced-motion:reduce){.mh-sync__phone,.mh-sync__shot--wipe,.mh-sync__text,.mh-sync__win{transition:none}}.mh-roles{background:var(--mist);padding-block:var(--pad)}.mh-roles__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start;margin-top:clamp(40px,6vw,80px)}.mh-roles__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mh-roles__list li{border-bottom:1px solid var(--line);scroll-margin-top:80px}.mh-roles__btn{display:block;width:100%;padding:18px 0;border:0;background:none;color:var(--ink);font:600 clamp(1.25rem,2vw,1.75rem) /1.2 var(--font-poppins),system-ui,sans-serif;letter-spacing:-.02em;text-align:left;cursor:pointer;opacity:.42;transition:opacity .24s var(--ease),padding-left .36s var(--ease)}.mh-roles__btn:hover,.mh-roles__list li[data-on=true] .mh-roles__btn{opacity:1}.mh-roles__list li[data-on=true] .mh-roles__btn{padding-left:14px}.mh-roles__inline{display:none}.mh-roles__panel{display:grid;position:-webkit-sticky;position:sticky;top:112px}.mh-roles__copy{grid-area:1/1;font-weight:300;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.25;letter-spacing:-.015em;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .36s var(--ease),transform .36s var(--ease),visibility 0s linear .36s}.mh-roles__copy[data-on=true]{opacity:1;visibility:visible;transform:none;transition-delay:.1s,.1s,0s}@media (max-width:899px){.mh-roles__body{grid-template-columns:1fr;margin-top:32px}.mh-roles__panel{display:none}.mh-roles__inline{display:block;padding-bottom:20px;font-weight:300;font-size:1.125rem;line-height:1.45}.mh-roles__inline[hidden]{display:none}.mh-roles__list li[data-on=true] .mh-roles__btn{padding-left:0}}.mh-roles__copy p,.mh-roles__inline p{margin:0}.mh-roles__more{display:inline-block;margin-top:clamp(20px,2.4vw,32px);font-weight:500;font-size:.9375rem;letter-spacing:0;color:var(--ink)}.mh-roles__more:hover{color:var(--navy)}.mh-roles__inline .mh-roles__more{margin-top:12px}@media (prefers-reduced-motion:reduce){.mh-roles__btn,.mh-roles__copy{transition:none}}.mh-rec{background:var(--ink);color:#fff;padding-block:var(--pad)}.mh-rec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px clamp(32px,5vw,64px)}.mh-rec__eyebrow{margin-bottom:20px;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(255 255 255/.7)}.mh-rec__lead{max-width:440px;font-weight:300;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.45;color:rgb(255 255 255/.86)}.mh-rec__shot{margin-top:clamp(40px,6vw,72px)}.mh-rec__shot img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px rgb(255 255 255/.14),0 30px 80px rgb(0 0 0/.5)}.mh-rec__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px clamp(32px,6vw,96px);gap:32px clamp(32px,6vw,96px);margin-top:clamp(40px,6vw,72px);padding-top:40px;border-top:1px solid rgb(255 255 255/.2)}.mh-rec__cols h3{font-weight:600;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.02em}.mh-rec__cols p{margin-top:12px;font-weight:300;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5;color:rgb(255 255 255/.86)}.mh-rec :focus-visible{outline-color:#fff}@media (max-width:720px){.mh-rec__cols{grid-template-columns:1fr;padding-top:28px}}.mh-story{background:var(--navy);color:#fff;padding-block:var(--pad)}.mh-story__fig{max-width:1040px}.mh-story__quote{font-weight:300;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.3;letter-spacing:-.015em}.mh-story__quote strong{font-weight:600}.mh-story figcaption{display:grid;grid-gap:2px;gap:2px;margin-top:clamp(32px,4vw,56px)}.mh-story__name{font-weight:600;font-size:1.0625rem}.mh-story__role{font-size:.9375rem}.mh-story__credits{font-size:.9375rem;color:rgb(255 255 255/.68)}.mh-story__ctl{display:flex;gap:8px;margin-top:32px}.mh-story__ctl button{width:44px;height:44px;border:1px solid rgb(255 255 255/.4);border-radius:6px;background:none;color:#fff;font:inherit;cursor:pointer}.mh-close :focus-visible,.mh-story :focus-visible{outline-color:#fff}.mh-close{background:var(--sky);padding-block:var(--pad);scroll-margin-top:64px}.mh-close__cta{margin-top:clamp(32px,4vw,56px);max-width:640px}.mh-close :focus-visible{outline-color:var(--ink)}.mh-close .join__note[data-tone=error]{color:#6b1008}.mh blockquote,.mh figure{margin:0}@media (max-width:560px){.mh-tag{font-size:1.5rem}.mh-hero__tag{font-size:1.375rem}}.mh-log{padding-block:clamp(64px,8vw,120px) var(--pad)}.mh-log__title{margin-bottom:clamp(32px,5vw,56px)}.mh-log__filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.mh-log__filter a{padding:8px 14px;border:1px solid var(--line);border-radius:6px;font-weight:500;font-size:.9375rem;color:var(--ink);text-decoration:none}.mh-log__filter a[aria-current=page]{background:var(--sky);border-color:var(--sky)}.mh-log__list,.mh-log__notes{list-style:none;margin:0;padding:0}.mh-log__list{border-top:1px solid var(--line)}.mh-log__rel{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;grid-gap:24px;gap:24px;padding-block:32px;border-bottom:1px solid var(--line);scroll-margin-top:88px}.mh-log__ver{display:grid;grid-gap:4px;gap:4px;align-content:start;margin:0;font-size:inherit;font-weight:inherit}.mh-log__prod{color:var(--ink-2);font-size:.9375rem}.mh-log__notes{display:grid;grid-gap:6px;gap:6px;font-size:1.0625rem}@media (max-width:640px){.mh-log__rel{grid-template-columns:1fr;gap:12px}}.mh-eyebrow{margin:0;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.mh-btn--line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px rgb(10 10 11/.5)}.mh-btn--line:hover{background:var(--mist)}.mh-close .mh-join__open{background:var(--ink);color:#fff}.mh-close .mh-join__open:hover{background:#26272b}.mh-band[data-tone=mist]{background:var(--mist)}.mh-band[data-tone=navy]{background:var(--navy);color:#fff}.mh-band[data-tone=navy] .mh-join__open{background:var(--sky);color:var(--ink)}.mh-band[data-tone=navy] .mh-join__open:hover{background:#6aa4fb}.mh-band__row{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;max-width:none}.mh-band__row .mh-join{flex:1 1 360px;max-width:640px}.mh-band__more{font-weight:500;font-size:.9375rem;color:inherit}.mh-sol{padding-block:var(--pad);background:var(--bg);color:var(--ink)}.mh-sol[data-tone=mist]{background:var(--mist)}.mh-sol[data-tone=sky]{background:var(--sky)}.mh-sol[data-tone=navy]{background:var(--navy);color:#fff}.mh-sol[data-tone=black]{background:var(--ink);color:#fff}.mh-sol[data-tone=black] :focus-visible,.mh-sol[data-tone=navy] :focus-visible{outline-color:#fff}.mh-sol--hero{padding-block:clamp(72px,9vw,128px) clamp(64px,8vw,112px)}.mh-sol__h1{margin-top:24px;max-width:1100px;font-size:clamp(1.5rem,4.2vw,3.25rem)}.mh-sol__lede{margin-top:clamp(24px,3vw,40px);max-width:900px;font-weight:300;font-size:clamp(1.25rem,2.2vw,1.875rem);line-height:1.35;letter-spacing:-.01em}.mh-sol__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.mh-sol__chips li{padding:4px 12px;border:1px solid;border-radius:6px;font-weight:500;font-size:.875rem}.mh-sol__h2{margin-top:20px;max-width:900px;font-weight:600;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.1;letter-spacing:-.025em;overflow-wrap:break-word}.mh-pr__add .mh-sol__h2,.mh-pr__faq .mh-sol__h2{margin-top:0;font-size:clamp(1.75rem,3vw,2.75rem)}.mh-sol__p{margin:0;font-weight:300;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.5;opacity:.8}.mh-sol__center .mh-sol__p{margin-top:20px}.mh-sol__big{margin:0;max-width:1000px;font-weight:300;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.3;letter-spacing:-.015em}.mh-sol__list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;font-weight:300;font-size:1.0625rem;line-height:1.45}.mh-sol__list li{padding-top:12px;border-top:1px solid rgb(10 10 11/.2)}.mh-sol[data-tone=black] .mh-sol__list li,.mh-sol[data-tone=navy] .mh-sol__list li{border-top-color:rgb(255 255 255/.25)}.mh-sol[data-tone=black] .mh-sol__p,.mh-sol[data-tone=navy] .mh-sol__p{opacity:.86}.mh-sol__words{display:grid;grid-gap:22px;gap:22px;align-content:start}.mh-sol__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px clamp(32px,6vw,96px);gap:32px clamp(32px,6vw,96px);align-items:start}.mh-sol__two>div:first-child .mh-sol__h2{margin-top:20px}.mh-sol__pic{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 30px 80px rgb(10 10 11/.22),0 0 0 1px rgb(10 10 11/.08)}.mh-sol[data-tone=black] .mh-sol__pic{box-shadow:0 0 0 1px rgb(255 255 255/.14),0 30px 80px rgb(0 0 0/.5)}.mh-sol[data-wide]{overflow:hidden}.mh-sol__split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;max-width:1440px;margin-inline:auto}.mh-sol__split[data-side=right]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.mh-sol__split[data-side=right] .mh-sol__media{order:2}.mh-sol__split[data-side=left] .mh-sol__pic{border-radius:0 10px 10px 0}.mh-sol__split[data-side=right] .mh-sol__pic{border-radius:10px 0 0 10px}.mh-sol__split[data-side=left] .mh-sol__words{padding-right:max(var(--gut),calc((100vw - 1240px) / 2 - 16px))}.mh-sol__split[data-side=right] .mh-sol__words{padding-left:max(var(--gut),calc((100vw - 1240px) / 2 - 16px))}.mh-sol__center{text-align:center}.mh-sol__center .mh-sol__big,.mh-sol__center .mh-sol__h2,.mh-sol__center .mh-sol__p{margin-inline:auto}.mh-sol__center .mh-sol__p{max-width:680px}.mh-sol__wide{max-width:1080px;margin:clamp(40px,6vw,72px) auto 0}.mh-sol__key{display:grid;grid-gap:8px;gap:8px;padding:clamp(24px,4vw,40px);border-radius:10px;background:var(--mist)}.mh-sol__key code{font:500 clamp(1.5rem,3vw,2.125rem) /1.2 ui-monospace,Menlo,monospace;overflow-wrap:anywhere}.mh-sol__key p:last-child{margin:0}.mh-sol__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px clamp(24px,4vw,56px);gap:40px clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,72px)}.mh-sol__figs figcaption h3{margin-top:24px;font-weight:600;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.2;letter-spacing:-.02em}.mh-sol__figs figcaption p{margin-top:8px;font-weight:300;line-height:1.5;color:rgb(255 255 255/.86)}.mh-sol__quote figcaption{display:grid;grid-gap:2px;gap:2px;margin-top:clamp(32px,4vw,48px);font-size:.9375rem}.mh-sol__quote figcaption span:first-child{font-weight:600}.mh-sol__quote figcaption span:last-child{color:rgb(10 10 11/.72)}.mh-sol__quote blockquote p{max-width:1000px;margin:0;font-weight:300;font-size:clamp(1.375rem,2.6vw,2.125rem);line-height:1.35;letter-spacing:-.01em}.mh-sol__quote strong{font-weight:600}.mh-rows{display:grid;margin:clamp(40px,5vw,64px) 0 0;border-bottom:1px solid rgb(10 10 11/.18)}.mh-rows>div{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:12px clamp(24px,4vw,48px);gap:12px clamp(24px,4vw,48px);padding-block:28px;border-top:1px solid rgb(10 10 11/.18)}.mh-rows dt{font-weight:600;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.2;letter-spacing:-.02em}.mh-rows dd{margin:0;font-weight:300;font-size:clamp(1.0625rem,1.5vw,1.125rem);line-height:1.5;color:rgb(10 10 11/.78)}.mh-rows--faq{margin-top:48px}.mh-rows--faq dt{font-size:1.375rem;line-height:1.25;letter-spacing:-.01em}.mh-hub{padding-block:48px clamp(72px,9vw,120px)}.mh-hub__list{list-style:none;margin:0;padding:0}.mh-hub__list li{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px clamp(32px,5vw,64px);gap:20px clamp(32px,5vw,64px);align-items:end;padding-block:clamp(28px,4vw,48px);border-top:1px solid rgb(10 10 11/.2)}.mh-hub__name{font-weight:600;font-size:clamp(1.75rem,4.6vw,3.75rem);line-height:1.02;letter-spacing:-.03em;color:var(--ink);text-decoration:none;overflow-wrap:break-word}.mh-hub__name:hover{color:var(--navy)}.mh-hub__side{display:grid;grid-gap:20px;gap:20px}.mh-hub__side p{margin:0;font-weight:300;font-size:1.125rem;line-height:1.5;color:rgb(10 10 11/.8)}.mh-hub__side a{font-weight:500;font-size:.9375rem;color:var(--ink)}.mh-pr__hero{padding-block:clamp(64px,8vw,96px) clamp(56px,7vw,104px)}.mh-pr__h1{margin-top:20px;max-width:980px;font-weight:600;font-size:clamp(2rem,5.2vw,4rem);line-height:1.05;letter-spacing:-.025em;overflow-wrap:break-word}.mh-pr__lead{margin-top:24px;max-width:640px;font-weight:300;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.45}.mh-pr__toggle{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:36px;padding:4px;border-radius:6px;box-shadow:inset 0 0 0 1px rgb(10 10 11/.5)}.mh-pr__toggle button{padding:9px 18px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:500 .9375rem/1.3 var(--font-poppins),system-ui,sans-serif;cursor:pointer}.mh-pr__toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.mh-pr__plans{padding-block:clamp(48px,7vw,104px) clamp(72px,9vw,128px);background:var(--mist)}.mh-pr__scroll{overflow-x:auto;border-radius:10px;background:#fff}.mh-pr__table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.mh-pr__table td,.mh-pr__table th{padding:18px 20px;vertical-align:top;font-size:.9375rem;font-weight:400;text-align:left}.mh-pr__table tbody tr{border-top:1px solid rgb(10 10 11/.12)}.mh-pr__table tbody th{font-weight:600}.mh-pr__table thead th{padding:28px 20px 20px}.mh-pr__corner{vertical-align:bottom;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mh-pr__table thead th>span{display:block}.mh-pr__name{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.mh-pr__price{margin-top:8px;font-weight:600;font-size:2.5rem;line-height:1;letter-spacing:-.02em}.mh-pr__room{margin-top:6px;font-size:.875rem}.mh-pr__ctas td{padding:0 20px 24px}.mh-pr__ctas .mh-btn{height:auto;padding:11px 16px;font-size:.875rem}.mh-pr__table [data-plan=pro]{background:rgb(122 176 255/.28)}.mh-pr__table thead [data-plan=pro]{background:var(--sky)}.mh-pr__note{max-width:760px;margin:20px 0 0;font-weight:300;font-size:.875rem;line-height:1.5}.mh-pr__add{padding-block:clamp(72px,9vw,128px);background:var(--sky)}.mh-pr__addgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:40px clamp(32px,7vw,96px);gap:40px clamp(32px,7vw,96px);align-items:start}.mh-pr__addgrid .mh-pr__lead{margin-top:20px}.mh-pr__addlist{list-style:none;margin:0;padding:0;border-bottom:1px solid rgb(10 10 11/.3)}.mh-pr__addlist li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:24px;border-top:1px solid rgb(10 10 11/.3);font-weight:600;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.02em}.mh-pr__faq{padding-block:clamp(72px,9vw,136px)}@media (max-width:899px){.mh-hub__list li,.mh-pr__addgrid,.mh-sol__split,.mh-sol__split[data-side=right],.mh-sol__two{grid-template-columns:1fr}.mh-sol__split .mh-sol__media,.mh-sol__split[data-side=right] .mh-sol__media{order:0;padding-inline:var(--gut)}.mh-sol__split .mh-sol__pic,.mh-sol__split[data-side=left] .mh-sol__pic,.mh-sol__split[data-side=right] .mh-sol__pic{border-radius:10px}.mh-sol__split .mh-sol__words,.mh-sol__split[data-side=left] .mh-sol__words,.mh-sol__split[data-side=right] .mh-sol__words{padding-inline:var(--gut)}.mh-rows>div,.mh-sol__figs{grid-template-columns:1fr}.mh-rows>div{padding-block:20px}}@media (max-width:560px){.mh-sol__h1{font-size:1.5rem}.mh-pr__toggle{display:flex}.mh-pr__toggle button{flex:1 1 auto}}