.imx{--imx-ink:var(--ink,#0c1430);--imx-ink-2:var(--ink-2,#4a5270);--imx-line:var(--line,#0c143024);--imx-acc:var(--coral,#ff5a36);--imx-acc-text:var(--coral-text,#c63a17);--imx-pad:max(16px, calc((100vw - 1240px) / 2));--imx-top:176px;--imx-bg:#eceef4;--imx-ground:#e4e7ef;--imx-terrace:#f7f8fb;--imx-clay:#f1efec;--imx-ink-c:#1d2850;--imx-coral:#ff5a36;--imx-blue:#3f6bff;--imx-teal:#11a39d;--imx-glass:#dde5ff;--imx-bead:#3f6bff;--imx-bead-alt:#11a39d;--imx-dim:#a9aec0;--imx-key:#fff3e6;--imx-rim:#d4e2ff;--imx-sky:#fff;color:var(--imx-ink);position:relative}:root[data-theme=dark] .imx{--imx-bg:#080c1c;--imx-ground:#0b1124;--imx-terrace:#18203d;--imx-clay:#c7cddd;--imx-ink-c:#3b4878;--imx-coral:#ff6a45;--imx-blue:#6f8fff;--imx-teal:#2fcfc5;--imx-glass:#9db2ff;--imx-bead:#7d9bff;--imx-bead-alt:#39d1c9;--imx-dim:#3a4160;--imx-key:#ffe8d4;--imx-rim:#6f8cff;--imx-sky:#93a5da}:root[data-contrast=more] .imx{--imx-ink-2:var(--imx-ink)}.imx__stage{max-width:1240px;padding:0 var(--imx-pad);box-sizing:content-box;flex-direction:column;margin:0 auto;display:flex}.imx__text{display:contents}.imx__intro{order:1;padding:clamp(24px,6vw,72px) 0 clamp(16px,3vw,32px)}.imx__fig{order:2;margin:0 0 clamp(24px,4vw,48px)}.imx__chapters{order:3;gap:clamp(36px,6vw,72px);margin:0;padding:0;list-style:none;display:grid}.imx__host{position:relative}.imx__poster{width:100%;height:auto;display:block}.imx__poster--start,.imx__labels,.imx__progress{display:none}.imx__kicker{font:600 12.5px/1.2 var(--sh-text,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--imx-acc-text);margin:0 0 14px}:root[data-theme=dark] .imx__kicker{color:var(--imx-acc)}.imx__h{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.5rem,6.2vw,5.6rem);font-weight:660;line-height:.96}.imx__lead{max-width:30rem;color:var(--imx-ink-2);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.5}.imx__contact{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:24px 0 0;display:flex}.imx__contact-l{color:var(--imx-ink-2)}.imx__contact a,.imx__cta{color:inherit;text-decoration:underline;text-decoration-color:var(--imx-acc);text-underline-offset:5px;font-weight:650;text-decoration-thickness:2px}.imx a:focus-visible{outline:3px solid var(--imx-acc);outline-offset:3px;border-radius:4px}.imx__n{font:600 13px/1 var(--sh-text,inherit);color:var(--imx-ink-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0 0 8px}.imx__t{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2rem,4.4vw,4rem);font-weight:660;line-height:1}.imx__p{max-width:30rem;color:var(--imx-ink-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.55}.imx__pts{gap:8px;max-width:32rem;margin:16px 0 0;padding:0;list-style:none;display:grid}.imx__pts li{padding-left:22px;line-height:1.45;position:relative}.imx__pts li:before{content:"";background:var(--imx-acc);border-radius:2px;width:10px;height:2px;position:absolute;top:.62em;left:0}.imx__cta{margin-top:20px;display:inline-flex}.imx__note{max-width:1240px;padding:0 var(--imx-pad);box-sizing:content-box;color:var(--imx-ink-2);margin:clamp(24px,4vw,40px) auto 0;font-size:.9rem}.imx-p-terr-side{fill:var(--imx-ground);stroke:var(--imx-line);stroke-width:1px}.imx-p-terr-top{fill:var(--imx-terrace);stroke:var(--imx-line);stroke-width:1px}.imx-p-shadow{fill:var(--imx-ink-c);opacity:.12}.imx-p-node>*{stroke:#0c14302e;stroke-width:2px;vector-effect:non-scaling-stroke}.imx-p--ink{fill:var(--imx-ink-c)}.imx-p--coral{fill:var(--imx-coral)}.imx-p--blue{fill:var(--imx-blue)}.imx-p--teal{fill:var(--imx-teal)}.imx-p--clay{fill:var(--imx-clay)}.imx-p--glass{fill:var(--imx-glass)}.imx-p-groove{fill:none;stroke:#ffffff59!important}.imx-p-face{opacity:.7}.imx-p-stroke{stroke-linecap:round;fill:none!important;stroke-width:30px!important;vector-effect:none!important}.imx-p--teal .imx-p-stroke{stroke:var(--imx-teal)}.imx-p--coral .imx-p-stroke{stroke:var(--imx-coral)}.imx-p-core{fill:var(--imx-coral)}.imx-p-base{fill:var(--imx-clay)}.imx-p-edge{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:0 13}.imx-p-edge--bead{stroke:var(--imx-bead)}.imx-p-edge--alt{stroke:var(--imx-bead-alt)}.imx-p-label{fill:var(--imx-ink);paint-order:stroke;stroke:var(--imx-bg);stroke-width:6px;stroke-linejoin:round;font-family:inherit;font-size:22px;font-weight:600}.imx.is-live .imx__pin{background:var(--imx-bg);height:100svh;overflow:hidden}.imx.is-live .imx__stage{max-width:none;padding:0;display:block;position:absolute;inset:0}.imx.is-live .imx__fig{inset:var(--imx-top) 0 0 0;margin:0;position:absolute}.imx.is-live .imx__host{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 56px);mask-image:linear-gradient(#0000 0,#000 56px)}.imx.is-live .imx__poster{width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.imx.is-live .imx__poster--start{display:block}.imx.is-live .imx__poster--end,.imx.is-live[data-imx-end] .imx__poster--start{opacity:0}.imx.is-live[data-imx-end] .imx__poster--end{opacity:1}.imx__canvas{z-index:0;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.imx.has-3d .imx__canvas{opacity:1}.imx.has-3d .imx__poster{transition-duration:.9s;opacity:0!important}.imx.is-live .imx__stage:before{content:"";pointer-events:none;background:radial-gradient(70% 70% at 68% 62%, color-mix(in srgb, var(--imx-sky) 55%, transparent), transparent 70%);position:absolute;inset:0}.imx.is-live .imx__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--imx-bg) 0, color-mix(in srgb, var(--imx-bg) 90%, transparent) 52%, transparent 100%);width:min(52vw,760px);position:absolute;inset:0 auto 0 0}.imx.is-live .imx__text{z-index:2;left:var(--imx-pad);top:calc(var(--imx-hdr,96px) + 12px);pointer-events:none;align-items:center;width:min(40vw,600px);display:grid;position:absolute;bottom:72px}.imx.is-live .imx__intro,.imx.is-live .imx__chapters{grid-area:1/1;padding:0}.imx.is-live .imx__intro{pointer-events:auto}.imx.is-live .imx__intro .imx__lead{margin-top:clamp(14px,2.4vh,22px)}.imx.is-live .imx__intro .imx__contact{margin-top:clamp(14px,2.4vh,24px)}.imx.is-live .imx__h{letter-spacing:-.045em;max-width:11.5ch;font-size:clamp(2.6rem,min(5.2vw,8.4vh),6.2rem);line-height:.94}.imx.is-live .imx__chapters{gap:0;display:grid}.imx.is-live .imx__ch{grid-area:1/1}.imx.is-live .imx__ch[data-on]{pointer-events:auto}.imx.is-live .imx__t{max-width:11ch;font-size:clamp(2.5rem,4.8vw,5rem);line-height:.97}.imx.is-live .imx__pts,.imx__hint{display:none}.imx.is-live .imx__hint{font:600 12px/1 var(--sh-text,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--imx-ink-2);align-items:center;gap:12px;margin:clamp(20px,4vh,44px) 0 0;display:flex}.imx.is-live .imx__hint:before{content:"";background:linear-gradient(var(--imx-acc), transparent);width:1px;height:36px}.imx.is-live .imx__labels{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.imx__label{opacity:0;white-space:nowrap;color:var(--imx-ink);background:color-mix(in srgb, var(--imx-bg) 78%, transparent);box-shadow:0 0 0 1px var(--imx-line);will-change:transform, opacity;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.1;position:absolute;top:0;left:0}.imx__label--fail{color:#fff;background:var(--imx-coral);box-shadow:none}:root[data-theme=dark] .imx__label--fail{color:#1a0a05}.imx.is-live .imx__progress{z-index:2;left:var(--imx-pad);gap:8px;display:flex;position:absolute;bottom:30px}.imx.is-live .imx__progress i{background:var(--imx-line);border-radius:3px;width:28px;height:3px}.imx.is-live .imx__progress i[data-on]{background:var(--imx-acc)}.imx__pause[hidden]{display:none!important}.imx__pause{z-index:3;right:calc(var(--imx-pad) + 56px);border:1px solid var(--imx-line);background:color-mix(in srgb, var(--imx-bg) 82%, transparent);min-height:40px;color:var(--imx-ink);font:600 13px/1 var(--sh-text,inherit);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex;position:absolute;bottom:20px}.imx__pause:hover{border-color:var(--imx-ink-2)}.imx__pause:focus-visible{outline:3px solid var(--imx-acc);outline-offset:3px}.imx__pause-i{fill:currentColor;width:14px;height:14px}.imx__pause .imx__pause-r,.imx__pause[aria-pressed=true] .imx__pause-p{display:none}.imx__pause[aria-pressed=true] .imx__pause-r{display:inline}.imx__pause[aria-pressed=true]{border-color:var(--imx-acc)}@media (width<=899px),(aspect-ratio<=1){.imx.is-live .imx__stage:before{background:radial-gradient(90% 45% at 50% 72%, color-mix(in srgb, var(--imx-sky) 55%, transparent), transparent 70%)}.imx.is-live .imx__stage:after{background:linear-gradient(to bottom, var(--imx-bg) 70%, transparent);width:auto;height:58%;inset:0 0 auto}.imx.is-live .imx__text{top:calc(var(--imx-hdr,72px) + 10px);height:50%;bottom:auto;right:var(--imx-pad);align-items:start;width:auto}.imx.is-live .imx__kicker{letter-spacing:.08em;font-size:11.5px}.imx.is-live .imx__h{max-width:12ch;font-size:clamp(2.1rem,min(9.6vw,5.4vh),3.6rem)}.imx.is-live .imx__t{font-size:clamp(1.8rem,min(8vw,4.6vh),2.8rem)}.imx.is-live .imx__lead,.imx.is-live .imx__p{margin-top:10px;font-size:.98rem}.imx.is-live .imx__lead{max-width:30rem}.imx.is-live .imx__contact,.imx.is-live .imx__hint,.imx.is-live .imx__progress{display:none}.imx.is-live .imx__label{padding:4px 8px;font-size:11px}.imx__pause{right:calc(var(--imx-pad) + 52px);min-height:36px;font-size:12px;bottom:16px}}.imx__intro{display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]):has(.imx[data-imx-root]) .ucs-hero{display:none}:root:not([data-motion=reduced]) .imx__intro{display:block}}
