.mh-hero__content{padding-top:calc(72px + clamp(1.25rem, 3.4vw, 3rem));padding-bottom:clamp(2rem,4vw,3rem)}.mh-fitbox{container-type:inline-size}.mh-giant{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;line-height:.9;letter-spacing:-.045em;font-size:clamp(2.9rem,13.6vw,5rem)}.mh-giant .mh-ln{display:block;overflow:hidden;padding-block:.02em .06em;margin-bottom:-.06em}.mh-giant em{font-style:italic;font-weight:300}.mh-giant mark{color:inherit;padding:0 .05em;margin:0 -.05em;background:linear-gradient(var(--mh-acid),var(--mh-acid)) no-repeat 0 70% /100% 84%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (min-width:821px){.mh-giant{font-size:max(4rem,min(calc(100cqw * var(--mh-fit)),calc((100svh - 470px) / 2.8)))}.mh-giant .mh-ln{white-space:nowrap}}.mh-htile{position:relative;display:inline-block;width:1.62em;height:.7em;margin:0 .04em;vertical-align:-.02em;overflow:hidden;border-radius:.35em;background:var(--mh-paper-2);transition:border-radius .8s var(--mh-ease);isolation:isolate}.mh-htile.s1{border-radius:.06em}.mh-htile.s2{border-radius:.35em .06em .35em .06em}.mh-htile.s3{border-radius:999px}.mh-htile__strip{position:absolute;inset:0;transition:transform .9s var(--mh-ease)}.mh-htile__strip>span{position:absolute;left:0;width:100%;height:100%}.mh-htile__strip img{object-fit:cover}.mh-hero__bottom{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-top:clamp(1.75rem,3.6vw,3.25rem)}.mh-hero__form{justify-self:end;width:100%;max-width:38rem}.mh-hero__more{margin-top:1rem;display:flex;gap:1.25rem;flex-wrap:wrap;align-items:center}.mh-freeplan{margin-top:.75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--mh-ink-66)}.mh-formdone{display:grid;gap:.5rem;font-size:var(--mh-t-lede);line-height:1.45}.mh-formdone b{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:var(--mh-t-subhead);line-height:1.1}.mh-pieces{padding-top:var(--mh-s-section)}.mh-pieces__stage{position:relative}.mh-pieces__copy{display:grid;gap:.75rem;margin-bottom:var(--mh-s-title)}.mh-pieces__cap{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;letter-spacing:-.03em;line-height:1;text-wrap:balance}.mh-pieces__a,.mh-pieces__c{font-size:var(--mh-t-subhead);color:var(--mh-ink-66)}.mh-pieces__b{font-size:var(--mh-t-xl);line-height:.92;letter-spacing:-.045em}.mh-pieces__vf{position:relative;aspect-ratio:3/2;border-radius:var(--mh-r-xl)}.mh-pieces__photo{position:absolute;inset:0;border-radius:var(--mh-r-xl);overflow:hidden}.mh-pieces__photo img{object-fit:cover}.mh-vf i{position:absolute;width:28px;height:28px;border:2px solid var(--mh-ink)}.mh-vf i:first-of-type{left:-14px;top:-14px;border-right:0;border-bottom:0}.mh-vf i:nth-of-type(2){right:-14px;top:-14px;border-left:0;border-bottom:0}.mh-vf i:nth-of-type(3){left:-14px;bottom:-14px;border-right:0;border-top:0}.mh-vf i:nth-of-type(4){right:-14px;bottom:-14px;border-left:0;border-top:0}.mh-vf__exif{position:absolute;left:0;right:0;bottom:-2.1rem;display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:.8125rem;letter-spacing:.06em;color:var(--mh-ink-66);white-space:pre}.mh-pieces__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:3.5rem}.mh-pieces__chips li{font-family:var(--font-mono),monospace;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;padding:.4rem .7rem;border-radius:6px;background:var(--mh-chip)}.mh-pieces__tiles{display:none}.mh-tile{position:absolute;perspective:700px;will-change:transform,opacity}.mh-tile__in{position:absolute;inset:0;transform-style:preserve-3d}.mh-tile__b,.mh-tile__f{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mh-tile__f{background-image:var(--mh-mosaic);background-repeat:no-repeat}.mh-tile__b{transform:rotateY(180deg);background:var(--tb,var(--mh-paper));color:var(--mh-ink);border-radius:4px;box-shadow:0 0 0 1px var(--mh-line),0 6px 18px -8px rgb(0 0 0/.25);display:flex;flex-direction:column;justify-content:space-between;padding:7px 8px;font-family:var(--font-mono),monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.1}.mh-tile__b small{font-size:.625rem;opacity:.7}.mh-tile:nth-child(5n+2) .mh-tile__b,.mh-tile:nth-child(7n+4) .mh-tile__b{--tb:var(--mh-acid)}.mh-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:var(--mh-s-title)}.mh-pillar{border-radius:var(--mh-r-box);background:var(--mh-paper);box-shadow:var(--mh-shadow-tile);overflow:hidden;transition:transform .5s var(--mh-ease),box-shadow .5s var(--mh-ease)}.mh-pillar:hover{transform:translateY(-4px);box-shadow:var(--mh-shadow-float)}.mh-pillar>a{display:grid;text-decoration:none;color:inherit;height:100%}.mh-pillar__media{position:relative;height:clamp(150px,20vh,220px);overflow:hidden;background:var(--mh-paper-2)}.mh-pillar__body{display:grid;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;align-content:start}.mh-pillar__tag{justify-self:start;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.3rem .6rem;border-radius:999px;background:var(--mh-acid)}.mh-pillar__title{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:var(--mh-t-card);line-height:1.1;letter-spacing:-.02em}.mh-pillar__desc{font-size:var(--mh-t-small);color:var(--mh-ink-66)}.mh-pillar__more{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-top:.25rem}.mh-pillar__more svg{width:14px;height:14px;transition:transform .3s var(--mh-ease)}.mh-pillar:hover .mh-pillar__more svg{transform:translate(2px,-2px)}.mh-mini-site{position:absolute;inset:14px 14px 0;border-radius:10px 10px 0 0;background:#f6f1ea;color:#2a2420;padding:12px 14px;display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-content:start}.mh-mini-site b{font-family:var(--mh-site);font-weight:500;font-size:1.6rem;line-height:1;grid-column:1}.mh-mini-site>span{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;grid-column:1;opacity:.75}.mh-ph{position:relative;display:block;overflow:hidden;border-radius:4px;background:var(--mh-paper-3)}.mh-ph img{object-fit:cover}.mh-mini-site .mh-ms-hero{grid-column:2;grid-row:1/4;height:100px}.mh-mini-site .mh-ms-row{grid-column:1/3;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mh-mini-site .mh-ms-row .mh-ph{height:56px}.mh-mini-kb{position:absolute;inset:14px 14px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mh-mini-kb>div{display:grid;gap:6px;align-content:start}.mh-mini-kb small{font-family:var(--font-mono),monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mh-ink-66)}.mh-mini-kb p{display:flex;align-items:center;gap:6px;background:var(--mh-paper);border-radius:6px;padding:5px;font-size:.6875rem;font-weight:700;box-shadow:0 1px 0 var(--mh-line)}.mh-mini-kb p i{width:18px;height:18px;flex:none;background:var(--mh-ink);color:#fff;font-style:normal;font-family:var(--font-mono),monospace;font-size:.5625rem;display:grid;place-items:center}.mh-bm{width:100%;height:100%;border-radius:14px;background:var(--mh-paper);box-shadow:var(--mh-shadow-float);overflow:hidden;display:grid;grid-template-rows:34px 42px minmax(0,1fr);border:1px solid var(--mh-line);position:relative;font-size:.875rem;line-height:1.4}.mh-bm__chrome{display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--mh-line)}.mh-bm__chrome>i{width:8px;height:8px;border-radius:50%;background:var(--mh-line-16)}.mh-bm__url{position:relative;margin-left:16px;flex:1;max-width:300px;height:22px;border-radius:6px;background:var(--mh-paper-2);font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--mh-ink-66);overflow:hidden}.mh-bm__url span{position:absolute;inset:0;display:flex;align-items:center;gap:6px;padding:0 10px;transition:transform .5s var(--mh-ease),opacity .5s var(--mh-ease)}.mh-bm__url .u2{transform:translateY(100%);opacity:0;color:var(--mh-ink)}.mh-bm[data-step="4"] .mh-bm__url .u1{transform:translateY(-100%);opacity:0}.mh-bm[data-step="4"] .mh-bm__url .u2{transform:none;opacity:1}.mh-bm__bar{display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--mh-line);font-size:.75rem}.mh-bm__bar .crumb{font-weight:700}.mh-bm__dev{display:flex;gap:4px;margin:0 auto}.mh-bm__dev i{width:24px;height:20px;border-radius:5px;background:var(--mh-paper-2);display:grid;place-items:center}.mh-bm__dev i:after{content:"";width:12px;height:8px;border:1.5px solid var(--mh-ink-66);border-radius:2px}.mh-bm__dev i:last-child:after{width:6px;height:10px}.mh-bm__pub{position:relative;height:26px;padding:0 12px;border-radius:7px;background:var(--mh-ink-btn);color:#fff;font-family:var(--font-display),system-ui,sans-serif;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.mh-bm__pub b{font-weight:500;transition:transform .4s var(--mh-ease)}.mh-bm__pub .p2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;transform:translateY(100%)}.mh-bm__pub .p2:before{content:"";width:6px;height:6px;border-radius:50%;background:#7bd88f}.mh-bm[data-step="4"] .mh-bm__pub .p1{transform:translateY(-140%)}.mh-bm[data-step="4"] .mh-bm__pub .p2{transform:none}.mh-bm__body{display:grid;grid-template-columns:140px minmax(0,1fr);min-height:0}.mh-bm__panel{border-right:1px solid var(--mh-line);padding:12px 10px;display:grid;gap:6px;align-content:start;font-size:.75rem}.mh-bm__panel small{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--mh-ink-66);margin-bottom:4px}.mh-bm__panel p{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;background:var(--mh-paper-2);font-weight:500}.mh-bm__panel p i{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--mh-ink-66)}.mh-bm__panel p.hot{outline:1.5px solid var(--mh-ink)}.mh-bm__canvas{background:var(--mh-paper-2);padding:14px;min-height:0}.mh-bm__canvas,.mh-site{position:relative;overflow:hidden}.mh-site{height:100%;border-radius:8px;background:var(--site-bg);color:var(--site-ink);box-shadow:0 1px 0 var(--mh-line)}.mh-site[data-theme-site=matrimonio]{--site-bg:#f6f1ea;--site-ink:#2a2420;--site-muted:rgb(42 36 32/.7);--site-title:var(--mh-site);--site-tw:500;--site-ts:normal;--site-case:none;--site-ls:-.01em}.mh-site[data-theme-site=fineart]{--site-bg:#1f1c19;--site-ink:#efe8de;--site-muted:rgb(239 232 222/.72);--site-title:var(--mh-site);--site-tw:400;--site-ts:italic;--site-case:none;--site-ls:0}.mh-site[data-theme-site=editoriale]{--site-bg:#ffffff;--site-ink:#0a0a0a;--site-muted:rgb(10 10 10/.66);--site-title:var(--font-body),system-ui,sans-serif;--site-tw:900;--site-ts:normal;--site-case:uppercase;--site-ls:-.04em}.mh-site__inner{padding:14px 18px;display:grid;gap:14px;transition:transform .7s var(--mh-ease)}.mh-bm[data-step="2"] .mh-site__inner,.mh-bm[data-step="3"] .mh-site__inner{transform:translateY(-118px)}.mh-bm[data-step="4"] .mh-site__inner{transform:translateY(-60px)}.mh-site__nav{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;color:var(--site-muted)}.mh-site__nav b{font-family:var(--site-title);font-weight:var(--site-tw);font-style:var(--site-ts);text-transform:var(--site-case);letter-spacing:var(--site-ls);font-size:1rem;color:var(--site-ink)}.mh-site__nav>span{display:flex;gap:12px}.mh-site__hero{display:grid;grid-template-columns:1fr 1.25fr;gap:14px;align-items:end}.mh-site__hero h4{font-family:var(--site-title);font-weight:var(--site-tw);font-style:var(--site-ts);text-transform:var(--site-case);letter-spacing:var(--site-ls);font-size:2.6rem;line-height:.95}.mh-site__hero p{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted);margin-top:8px}.mh-site__hero .mh-ph{height:150px}.mh-site__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;transition:opacity .5s var(--mh-ease),transform .5s var(--mh-ease)}.mh-site__gallery .mh-ph{height:74px;border-radius:3px}.mh-site__about{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;transition:opacity .5s var(--mh-ease),transform .5s var(--mh-ease)}.mh-site__about .mh-ph{height:120px;border-radius:3px}.mh-site__about h5{margin:0 0 8px;font-family:var(--site-title);font-weight:var(--site-tw);font-style:var(--site-ts);text-transform:var(--site-case);font-size:1.5rem;line-height:1}.mh-site__about u{display:block;height:6px;border-radius:3px;background:currentColor;opacity:.16;margin-top:6px;text-decoration:none}.mh-site__about u:nth-of-type(2){width:86%}.mh-site__about u:nth-of-type(3){width:64%}.mh-site__contact{display:flex;justify-content:space-between;align-items:center;padding:12px 0 4px;border-top:1px solid color-mix(in oklab,currentColor 18%,transparent);font-family:var(--site-title);font-style:var(--site-ts);font-size:1.15rem}.mh-site__contact em{font-style:normal;font-family:var(--font-body),system-ui,sans-serif;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;padding:6px 10px;border-radius:999px;background:var(--site-ink);color:var(--site-bg)}.mh-bm[data-step="0"] .mh-site__about,.mh-bm[data-step="0"] .mh-site__gallery,.mh-bm[data-step="1"] .mh-site__about{opacity:0;transform:translateY(10px)}.mh-bm__drop{left:32px;right:32px;top:222px;height:3px;border-radius:2px;background:var(--mh-ink)}.mh-bm__drop,.mh-bm__ghost{position:absolute;opacity:0}.mh-bm__ghost{left:18px;top:118px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:7px;background:var(--mh-paper);box-shadow:var(--mh-shadow-float);font-size:.75rem;font-weight:700;z-index:3}.mh-bm__ghost i{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--mh-ink)}.mh-bm__ai{position:absolute;left:50%;top:22px;width:440px;max-width:calc(100% - 24px);transform:translate(-50%,-16px);opacity:0;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:var(--mh-ink-btn);color:#fff;font-size:.8125rem;box-shadow:var(--mh-shadow-float);transition:opacity .4s var(--mh-ease),transform .4s var(--mh-ease);z-index:3}.mh-bm__ai svg{width:16px;height:16px;flex:none}.mh-bm__ai .typed:after{content:"";display:inline-block;width:1px;height:1em;background:#fff;vertical-align:-2px;margin-left:2px}.mh-bm[data-step="2"] .mh-bm__ai{opacity:1;transform:translate(-50%)}.mh-bm__toast{position:absolute;right:16px;bottom:16px;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--mh-paper);box-shadow:var(--mh-shadow-float);font-size:.75rem;transform:translateY(calc(100% + 24px));opacity:0;transition:transform .6s var(--mh-ease) .7s,opacity .4s var(--mh-ease) .7s;z-index:3}.mh-bm__toast i{width:28px;height:28px;flex:none;background:var(--mh-ink);color:#fff;font-style:normal;font-family:var(--font-mono),monospace;font-size:.6875rem;display:grid;place-items:center}.mh-bm__toast b{display:block}.mh-bm__toast span{color:var(--mh-ink-66);font-family:var(--font-mono),monospace}.mh-bm[data-step="4"] .mh-bm__toast{transform:none;opacity:1}.mh-site__wipe{position:absolute;inset:0;background:var(--mh-ink);transform:scaleX(0);transform-origin:left;z-index:2;pointer-events:none}.mh-site__wipe.go{animation:mh-wipe .64s var(--mh-ease)}@keyframes mh-wipe{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.mh-gs{position:relative;width:100%;height:100%;border-radius:18px;background:rgb(255 255 255/.06);font-size:.8125rem;line-height:1.4}.mh-gs__shell{width:560px;height:460px;margin:-230px 0 0 -280px;border-radius:16px;background:var(--mh-paper);box-shadow:var(--mh-shadow-float);transform:scale(var(--sx,.68),var(--sy,.93));transition:transform .65s var(--mh-ease)}.mh-gs__shell,.mh-gs__st{position:absolute;left:50%;top:50%}.mh-gs__st{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);padding:22px 24px;color:var(--mh-ink);opacity:0;transform:translate(-50%,-50%) translateY(12px) scale(.98);transition:opacity .3s var(--mh-ease),transform .5s var(--mh-ease);pointer-events:none;display:flex;flex-direction:column;gap:12px}.mh-gs__st.is-on{opacity:1;transform:translate(-50%,-50%);transition-delay:.22s}.mh-gs__st header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mh-gs__st h4{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.1;letter-spacing:-.01em}.mh-gs__st h4.serif{font-family:var(--mh-site);font-size:1.6rem}.mh-k{font-family:var(--font-mono),monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.mh-k,.mh-sub{color:var(--mh-ink-66)}.mh-ffield{display:grid;gap:4px}.mh-ffield small{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mh-ink-66)}.mh-ffield span{display:block;height:36px;line-height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--mh-line-16);overflow:hidden;white-space:nowrap}.mh-fbtn{margin-top:auto;height:40px;border-radius:8px;background:var(--mh-ink-btn);color:#fff;display:grid;place-items:center;font-family:var(--font-display),system-ui,sans-serif;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.mh-fok{position:absolute;inset:0;border-radius:16px;background:var(--mh-paper);display:grid;place-items:center;align-content:center;gap:10px;opacity:0;transition:opacity .4s var(--mh-ease)}.mh-fok i{width:44px;height:44px;border-radius:50%;background:var(--mh-ink);display:grid;place-items:center;transform:scale(.4);transition:transform .5s var(--mh-ease)}.mh-fok i svg{width:20px;height:20px}.mh-fok b{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:1.1rem}.mh-gs__st.is-on.done .mh-fok{opacity:1}.mh-gs__st.is-on.done .mh-fok i{transform:none}.mh-kb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:1}.mh-kb__col{display:grid;gap:7px;align-content:start;background:var(--mh-paper-2);border-radius:10px;padding:8px}.mh-kb__col>small{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mh-ink-66);padding:2px 2px 4px}.mh-kc{display:flex;align-items:center;gap:8px;padding:7px;border-radius:7px;background:var(--mh-paper);box-shadow:0 1px 0 var(--mh-line)}.mh-kc i{width:26px;height:26px;flex:none;background:var(--mh-ink);color:#fff;font-style:normal;font-family:var(--font-mono),monospace;font-size:.6875rem;display:grid;place-items:center}.mh-kc b{display:block;font-size:.75rem;line-height:1.2}.mh-kc span{display:block;font-family:var(--font-mono),monospace;font-size:.6875rem;color:var(--mh-ink-66)}.mh-kc.new{outline:2px solid var(--mh-ink);transform:translateY(-14px);opacity:0;transition:transform .6s var(--mh-ease) .7s,opacity .4s var(--mh-ease) .7s}.mh-gs__st.is-on .mh-kc.new{transform:none;opacity:1}.mh-qrow{display:flex;align-items:baseline;gap:8px}.mh-qrow span:nth-child(2){flex:1;border-bottom:1px dotted var(--mh-line-16);transform:translateY(-4px)}.mh-qrow b{font-family:var(--font-mono),monospace;font-weight:400}.mh-qtot{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--mh-line)}.mh-qtot b{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:2rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mh-ccl{display:grid;gap:6px}.mh-ccl small{font-family:var(--font-mono),monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mh-ink-66)}.mh-ccl u{display:block;height:5px;border-radius:3px;background:var(--mh-line);text-decoration:none}.mh-ccl u+u{width:70%}.mh-csign{position:relative;display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}.mh-csig{position:relative;width:170px;height:58px;border-bottom:1px solid var(--mh-ink)}.mh-csig svg{width:100%;height:100%}.mh-csig:after{content:"";position:absolute;inset:0;background:var(--mh-paper);transform-origin:right;transition:transform 1s var(--mh-ease) .5s}.mh-gs__st.is-on .mh-csig:after{transform:scaleX(0)}.mh-csig small{position:absolute;left:0;bottom:-18px;letter-spacing:.08em;color:var(--mh-ink-66)}.mh-csig small,.mh-cstamp{font-family:var(--font-mono),monospace;font-size:.625rem;text-transform:uppercase}.mh-cstamp{width:76px;height:76px;border-radius:50%;border:2px solid var(--mh-ink);display:grid;place-items:center;align-content:center;gap:2px;letter-spacing:.12em;transform:scale(.4) rotate(-20deg);opacity:0;transition:transform .5s var(--mh-ease) 1.5s,opacity .3s var(--mh-ease) 1.5s}.mh-cstamp svg{width:18px;height:18px}.mh-gs__st.is-on .mh-cstamp{transform:rotate(-8deg);opacity:1}.mh-paybig{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:2.6rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mh-paybar{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.mh-paybar i{height:22px;background:var(--mh-paper-3);transform-origin:bottom}.mh-paybar i.f{background:var(--mh-ink);transform:scaleY(.2);transition:transform .4s var(--mh-ease)}.mh-gs__st.is-on .mh-paybar i.f{transform:none}.mh-gs__st.is-on .mh-paybar i.f:nth-child(2){transition-delay:.12s}.mh-gs__st.is-on .mh-paybar i.f:nth-child(3){transition-delay:.24s}.mh-payrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--mh-line)}.mh-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--mh-chip);font-size:.6875rem;font-weight:700;white-space:nowrap}.mh-pill.ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mh-ink)}.mh-mood{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:6px;flex:1}.mh-mood .mh-ph{transform:scale(.9);opacity:0;transition:transform .5s var(--mh-ease),opacity .4s var(--mh-ease)}.mh-gs__st.is-on .mh-mood .mh-ph{transform:none;opacity:1}.mh-mood .big{grid-row:span 2}.mh-portal-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--mh-line)}.mh-portal-row .sq{width:10px;height:10px;flex:none}.mh-portal-row b{flex:1;font-weight:500}.mh-portal-row .act{padding:5px 10px;border-radius:7px;background:var(--mh-ink-btn);color:#fff;font-size:.6875rem;font-weight:700}.sq-q{background:var(--mh-doc-quote)}.sq-c{background:var(--mh-doc-contract)}.sq-i{background:var(--mh-doc-invoice)}.sq-x{background:var(--mh-doc-questionnaire)}.sq-m{background:var(--mh-ink)}.mh-manage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;margin-top:1.5rem}.mh-manage-list a{display:flex;align-items:baseline;min-height:44px;padding:.35rem 0;text-decoration:none;font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.01em;color:var(--mh-on);border-bottom:1px solid var(--mh-on-line)}.mh-manage-list a:hover{text-decoration:underline;text-underline-offset:5px}.mh-tagline{margin-top:var(--mh-s-title);font-size:var(--mh-t-lede);color:var(--mh-on-72)}@media (max-width:820px){.mh-hero__bottom{grid-template-columns:1fr}.mh-hero__form{justify-self:stretch}.mh-manage-list,.mh-pillars{grid-template-columns:1fr}}.mh-pieces.is-scene{height:360vh;padding-top:0;margin-top:var(--mh-s-section)}.mh-pieces.is-scene .mh-pieces__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;max-width:none;padding:0}.mh-pieces.is-scene .mh-pieces__copy{position:absolute;left:0;right:0;top:calc(88px + 2vh);margin:0 auto;max-width:calc(1240px + var(--mh-gutter) * 2);padding-inline:var(--mh-gutter);display:grid;z-index:3;pointer-events:none}.mh-pieces.is-scene .mh-pieces__cap{grid-area:1/1;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.92;letter-spacing:-.045em;color:var(--mh-ink);max-width:16ch;will-change:opacity}.mh-pieces.is-scene .mh-pieces__vf{position:absolute;margin:0;aspect-ratio:auto;z-index:2;pointer-events:none}.mh-pieces.is-scene .mh-pieces__chips,.mh-pieces.is-scene .mh-pieces__photo{display:none}.mh-pieces.is-scene .mh-pieces__tiles{display:block;position:absolute;inset:0;z-index:1}.mh-pieces.is-scene .mh-pillars{position:absolute;left:0;right:0;margin:0 auto;max-width:calc(1240px + var(--mh-gutter) * 2);padding-inline:var(--mh-gutter);z-index:2}.mh-pieces.is-scene .mh-pillar__media{height:clamp(140px,18vh,190px)}@media (prefers-reduced-motion:no-preference){.mh-giant mark{animation:mh-mark .9s var(--mh-ease) .5s both}.mh-bm[data-step="0"] .mh-bm__ghost{animation:mh-drag 2.6s var(--mh-ease) infinite}.mh-bm[data-step="0"] .mh-bm__drop{animation:mh-drop 2.6s linear infinite}.mh-bm[data-step="0"] .mh-bm__panel p.hot{animation:mh-hot 2.6s linear infinite}.mh-footer__logo.pre rect{transform:translateY(-200px);opacity:0}.mh-footer__logo rect{transition:transform .9s var(--mh-ease),opacity .4s var(--mh-ease)}}@keyframes mh-mark{0%{background-size:0 84%}}@keyframes mh-drag{0%,8%{opacity:0;transform:translate(0)}14%{opacity:1;transform:translate(0) scale(1.04)}62%{opacity:1;transform:translate(270px,165px) scale(1.04)}74%,to{opacity:0;transform:translate(270px,165px) scale(.9)}}@keyframes mh-drop{0%,40%{opacity:0}48%,70%{opacity:1}78%,to{opacity:0}}@keyframes mh-hot{0%,10%{outline-color:transparent}14%,60%{outline-color:var(--mh-ink)}66%,to{outline-color:transparent}}