.zmh{--red:#df4a3f;--ink:#0a0a0a;--paper:#fbfaf8;background:var(--paper);isolation:isolate;min-height:calc(100vh - 84px);position:relative;overflow:hidden}.zmh__art{z-index:0;pointer-events:none;position:absolute;inset:0}.zmh__art-svg{width:100%;height:100%;display:block}.zmh__shape{fill:#f3ece6}.zmh__shape--main{opacity:.68}.zmh__shape--lower{fill:#f7efeb;opacity:.48}.zmh__motion-line{fill:none;stroke:var(--red);stroke-width:1.25px;opacity:.22;vector-effect:non-scaling-stroke}.zmh__inner{z-index:2;grid-template-columns:minmax(520px,.98fr) minmax(540px,1.02fr);align-items:center;column-gap:26px;width:min(1280px,100% - 64px);min-height:calc(100vh - 84px);margin:0 auto;padding:46px 0 30px;display:grid;position:relative}.zmh__copy{align-self:center;max-width:640px;padding-top:10px}.zmh__eyebrow{color:var(--red);letter-spacing:.34em;white-space:nowrap;margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.2}.zmh__title{color:var(--ink);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:inherit;font-size:clamp(68px,5.25vw,90px);font-weight:900;line-height:.83}.zmh__title span{display:block}.zmh__title-accent{color:var(--red)}.zmh__text{color:#4a4a4a;width:min(100%,545px);margin:34px 0 0;font-size:16px;line-height:1.5}.zmh__actions{align-items:center;gap:30px;margin-top:34px;display:flex}.zmh__primary,.zmh__secondary{font:inherit;cursor:pointer}.zmh__primary{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.18em;min-width:248px;min-height:49px;padding:0 28px;font-size:12px;font-weight:800}.zmh__secondary{color:var(--ink);letter-spacing:.14em;white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:12px;font-weight:800}.zmh__secondary span{margin-left:8px}.zmh__figure-area{place-self:end;width:min(100%,660px);height:min(76vh,700px);position:relative}.zmh__figure{object-fit:contain;object-position:right bottom;z-index:3;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;bottom:18px;right:6px}.zmh__shadow{z-index:1;pointer-events:none;background:#0000001a;border-radius:50%;position:absolute}.zmh__shadow--body{filter:blur(18px);opacity:.68;width:61%;height:34px;bottom:10px;right:6%;transform:scaleX(1.14)}.zmh__shadow--hand{filter:blur(10px);opacity:.52;width:17%;height:15px;bottom:60px;left:7%}@media(max-width:1199px)and (min-width:1024px){.zmh__inner{grid-template-columns:.98fr 1.02fr;column-gap:8px;width:min(1120px,100% - 48px)}.zmh__title{font-size:clamp(60px,5.55vw,78px)}.zmh__text{width:500px}.zmh__figure-area{width:600px;height:min(70vh,650px);transform:translate(12px)}}@media(max-width:1023px){.zmh{min-height:auto}.zmh__art{display:none}.zmh__inner{grid-template-columns:1fr;width:min(720px,100% - 40px);min-height:auto;padding:54px 0 30px}.zmh__eyebrow{white-space:normal}.zmh__title{font-size:clamp(48px,12vw,72px)}.zmh__text{width:100%}.zmh__actions{flex-wrap:wrap}.zmh__figure-area{width:100%;height:min(74vw,560px);margin-top:22px}.zmh__figure{right:0}.zmh__shadow--hand{left:11%}}.zm-final-hero{background:#f8f3ef;width:100%}.zm-final-hero__frame{width:min(100%,1632px);margin:0 auto;position:relative}.zm-final-hero__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.zm-final-hero__hotspot{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.zm-final-hero__hotspot:focus-visible{outline-offset:3px;outline:3px solid #d23030e6}.zm-final-hero__hotspot--start{width:17.9%;height:7.2%;top:72.7%;left:5.6%}.zm-final-hero__hotspot--programs{width:18.9%;height:7.2%;top:72.7%;left:25.8%}@media(max-width:1023px){.zm-final-hero{display:none}}
