.h-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.h-hero{--h-tb:clamp(14px,2.6vh,30px);--h-x:0px;height:calc(clamp(620px,calc(100svh - 72px),1040px) + var(--h-x));background:#fff;scroll-margin-top:80px;position:relative;overflow:hidden}.h-top{z-index:4;max-width:var(--wrap);padding:clamp(20px,4.6vh,58px) var(--gutter) 0;pointer-events:none;margin:0 auto;position:relative}.h-copy{max-width:1040px}.h-copy>*{pointer-events:auto}.h-h1{letter-spacing:-.035em;font-weight:800;line-height:1.02}.h-h1 .h-ink{color:var(--ink);font-size:clamp(46px,4.7vw,76px);display:block}.h-l1,.h-l2{white-space:nowrap;display:block}.h-h1 .h-bea{color:var(--beacon);letter-spacing:-.025em;text-wrap:balance;max-width:21em;margin-top:.42em;font-size:clamp(28px,2.3vw,40px);line-height:1.12;display:block}.h-pu{margin-left:-.06em}.h-subs{font-size:var(--fs-lead);color:var(--muted-2);text-wrap:pretty;max-width:36em;margin-top:clamp(14px,1.5vw,22px);line-height:1.5}.h-subs p{display:inline}.h-acts{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:clamp(16px,1.8vw,28px);display:flex}.h-cta.btn{min-height:56px;padding:0 28px}.h-maya{align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.h-maya [data-maya-l]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.h-maya{text-decoration:none}.h-maya:hover [data-maya-l]{text-decoration-thickness:2px}.h-maya:hover .h-meter i,.h-maya:focus-visible .h-meter i{animation:h-rise .46s var(--mwa-ease) both}.h-maya:hover .h-meter i:nth-child(2),.h-maya:focus-visible .h-meter i:nth-child(2){animation-delay:70ms}.h-maya:hover .h-meter i:nth-child(3),.h-maya:focus-visible .h-meter i:nth-child(3){animation-delay:.14s}.h-stage{top:0;left:0;right:0;bottom:calc(var(--h-tb) + 46px + 22px + var(--h-x));z-index:1;-webkit-tap-highlight-color:transparent;position:absolute;overflow:hidden}.h-scene{position:absolute;inset:0}.h-world,.h-world .h-g,.h-world .h-bx,.h-world .h-dot{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.h-world .h-g{visibility:hidden}.h-world .h-g.is-up{visibility:visible}.h-world .h-g[data-k]{cursor:pointer}.h-f{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.h-layer{background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0}.h-plane{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.h-sh{transform-origin:0 0;opacity:0;display:block;position:absolute;top:0;left:0}.h-sh-c{display:block;position:absolute;inset:0}.h-sh-a{background:linear-gradient(#1111114d,#1111111f 30%,#1111110a 62%,#1110);display:block;position:absolute}.h-dot{visibility:hidden}.h-dot i{background:var(--beacon);border-radius:50%;display:block;position:absolute}.h-an{width:0;height:0;display:block;position:absolute;top:0;left:0}.h-nojs{display:none}html:not(.h-js) .h-nojs{width:min(220px,40%);height:auto;display:block;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.h-cards{z-index:3;pointer-events:none;position:absolute;inset:0}.h-card{will-change:transform;position:absolute;top:0;left:0}.h-card-in{background:var(--ink);color:#fff;white-space:nowrap;border-radius:2px;align-items:center;gap:12px;padding:9px 15px 10px 13px;display:flex}.h-card-m{flex:none;align-items:flex-end;gap:2px;height:14px;display:flex}.h-card-m i{transform-origin:50% 100%;background:#fff;width:4px;height:14px;display:block}.h-card-m i:nth-child(2){height:10px}.h-card-in.is-call .h-card-m i{animation:h-talk .3s var(--ease-move) .9s 7 alternate}.h-card-in.is-call .h-card-m i:nth-child(2){animation-duration:.23s}.h-card-in.is-call .h-card-m i:nth-child(3){animation-duration:.27s}.h-tags{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.h-tag3{color:#fff9;white-space:nowrap;visibility:hidden;transform-origin:0 0;will-change:transform;font-size:12px;font-weight:600;line-height:1.2;transition:color .2s;position:absolute;top:0;left:0}.h-tag3.is-up{visibility:visible}.h-tag3.is-on{color:#fff}@media (pointer:fine){.h-tag3[data-k]{pointer-events:auto;cursor:pointer}}.h-card-b{flex-direction:column;gap:1px;display:flex}.h-card-k{color:#ffffffb8;font-size:12px;font-weight:600;line-height:1.25}.h-card-t{font-size:15px;font-weight:600;line-height:1.25}.h-card-f{font-size:15px;font-weight:800;line-height:1.25}.h-card-f+.h-card-t{color:#fffc;font-size:13px;font-weight:500}.h-cline{will-change:transform;width:1px;position:absolute;top:0;left:0}.h-cline i{background:var(--ink);transform-origin:50% 100%;width:1px;height:100%;display:block}.h-card-in.is-wrap{white-space:normal;align-items:flex-start}.h-card-in.is-wrap .h-card-m{margin-top:3px}.h-card-in.is-wrap .h-card-b{gap:2px;min-width:0}.h-card-in.is-wrap .h-card-t,.h-card-in.is-wrap .h-card-f{text-wrap:balance}.h-lit{pointer-events:none;background:#1111119e;display:block;position:absolute;inset:0}.h-tabs{z-index:4;pointer-events:none;margin-top:clamp(18px,2.6vh,30px);position:relative}.h-tabs-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,560px);display:grid}@media (min-width:1024px) and (max-width:1599px){.h-tabs-in{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,400px)}}.h-chip.is-off{display:none}.h-tabs-l{min-height:24px;color:var(--muted-2);white-space:nowrap;pointer-events:auto;grid-column:1/-1;align-items:center;margin:0 0 2px;font-size:15px;font-weight:600;display:flex}.h-tab{isolation:isolate;text-align:center;min-width:0;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);white-space:nowrap;cursor:pointer;pointer-events:auto;transition:color .22s var(--mwa-ease),border-color .2s;background:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.h-tab:before{content:"";z-index:-1;background:var(--ink);transform-origin:50% 100%;transition:transform .3s var(--mwa-ease);position:absolute;inset:0;transform:scaleY(0)}.h-tab:hover{border-color:var(--ink)}.h-tab:active{transform:translateY(1px)}.h-tab[aria-pressed=true]{border-color:var(--ink);color:#fff}.h-tab[aria-pressed=true]:before{transform:none}.h-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.h-ask{left:0;right:0;bottom:var(--h-tb);z-index:4;pointer-events:none;position:absolute}.h-ask-in{max-width:var(--wrap);padding:0 var(--gutter);align-items:center;gap:10px 12px;min-height:46px;margin:0 auto;display:flex}.h-ask-in>*{pointer-events:auto}.h-ask-l{color:var(--muted-2);font-size:15px;font-weight:600}.h-ask-f{flex:none;width:clamp(420px,34vw,480px);display:flex}.h-ask-i{min-width:0;height:46px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-right:0;border-radius:2px 0 0 2px;flex:1;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .16s}.h-ask-i::placeholder{color:var(--mwa-muted);opacity:1}.h-ask-i:hover{border-color:var(--ink)}.h-ask-i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.h-ask-b{height:46px;font:inherit;color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:0 2px 2px 0;flex:none;align-items:center;gap:9px;padding:0 16px 0 15px;font-size:15px;font-weight:700;display:inline-flex}.h-ask-b:active{transform:translateY(1px)}.h-ask-b .h-meter i{background:#fff}.h-ask-chips{gap:8px;min-width:0;display:flex}.h-chip{min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;background:#fff;border-radius:2px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .16s;display:inline-flex}.h-chip:hover{border-color:var(--ink)}.h-chip:active{transform:translateY(1px)}.h-chip:focus-visible,.h-ask-a:focus-visible,.h-ask-b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.h-ask-r{pointer-events:none;display:none}.h-ask.is-replied .h-ask-r{display:block}.h-ask-rin{max-width:var(--wrap);padding:14px var(--gutter) 0;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;margin:0 auto;display:grid}.h-ask-rin>*{pointer-events:auto}.h-ask-r .h-meter{grid-row:1/span 3;height:18px;margin-top:5px}.h-ask-r .h-meter i{width:5px;height:18px}.h-ask-r .h-meter i:nth-child(2){height:13px}.h-ask-who{color:var(--mwa-muted);grid-column:2;font-size:13px;font-weight:600;line-height:1.3}.h-ask-h[hidden],.h-ask-a[hidden]{display:none}.h-ask-h{letter-spacing:-.01em;color:var(--ink);grid-column:2;margin-top:3px;font-size:16px;font-weight:800;line-height:1.3}.h-ask-t{max-width:58em;color:var(--ink);text-wrap:pretty;grid-column:2;margin-top:3px;font-size:16px;font-weight:500;line-height:1.45}.h-ask-acts{opacity:0;transition:opacity .22s var(--mwa-ease);flex-wrap:wrap;grid-column:2;align-items:center;gap:0 22px;margin-top:2px;display:flex}.h-ask.is-done .h-ask-acts{opacity:1}.h-ask-a{font:inherit;min-height:44px;color:var(--ink);text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.h-ask-a:hover{text-decoration-thickness:2px}.h-ask-a:active{transform:translateY(1px)}.h-ask-note{color:var(--mwa-muted);font-size:13px;line-height:1.4}@media (min-width:1024px){.h-ask-who{display:none}.h-ask-note:before{content:attr(data-who) " "}.h-ask-rin{padding-top:10px}.h-ask-r .h-meter{grid-row:1/span 2;margin-top:4px}.h-ask-h{margin-top:0}.h-ask-t{max-width:68em}.h-ask-h[hidden]+.h-ask-t{margin-top:0}}.h-meter{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}.h-meter i{background:var(--ink);transform-origin:50% 100%;width:4px;height:14px;display:block}.h-meter i:nth-child(2){height:10px}.is-talking .h-ask-r .h-meter i,.h-ask-b.is-talking .h-meter i{animation:h-talk .3s var(--ease-move) infinite alternate}.is-talking .h-ask-r .h-meter i:nth-child(2),.h-ask-b.is-talking .h-meter i:nth-child(2){animation-duration:.23s;animation-delay:-90ms}.is-talking .h-ask-r .h-meter i:nth-child(3),.h-ask-b.is-talking .h-meter i:nth-child(3){animation-duration:.27s;animation-delay:-170ms}.h-ask.is-thinking .h-ask-b .h-meter i{animation:h-talk .3s var(--ease-move) infinite alternate}.h-ask.is-thinking .h-ask-b .h-meter i:nth-child(2){animation-duration:.23s;animation-delay:-90ms}.h-ask.is-thinking .h-ask-b .h-meter i:nth-child(3){animation-duration:.27s;animation-delay:-170ms}@keyframes h-talk{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}.h-ask-b:hover .h-meter i,.h-ask-b:focus-visible .h-meter i{animation:h-rise .46s var(--mwa-ease) both}.h-ask-b:hover .h-meter i:nth-child(2),.h-ask-b:focus-visible .h-meter i:nth-child(2){animation-delay:70ms}.h-ask-b:hover .h-meter i:nth-child(3),.h-ask-b:focus-visible .h-meter i:nth-child(3){animation-delay:.14s}@keyframes h-rise{0%{transform:scaleY(.15)}to{transform:none}}@media (min-width:1024px){.h-ask-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:1023px){.h-hero{flex-direction:column;height:auto;padding-bottom:clamp(22px,4.4vw,40px);display:flex;overflow:visible}.h-top,.h-copy{display:contents}.h-h1{padding:clamp(14px,3vw,30px) var(--gutter) 0;order:1}.h-h1 .h-ink{font-size:calc(28px + 2.9vw)}.h-l1,.h-l2{white-space:normal;text-wrap:balance}.h-h1 .h-bea{margin-top:.4em;font-size:calc(16px + 1.85vw)}.h-subs{padding:0 var(--gutter);order:2;margin-top:14px}.h-stage{order:3;width:100%;height:min(52vw,420px);margin-top:6px;position:relative;inset:auto}.h-tabs{order:4;margin-top:12px;position:relative;bottom:auto}.h-tabs-in{width:auto;max-width:var(--wrap);padding:0 var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 auto;display:grid}.h-tabs-l{grid-column:1/-1;min-height:0;margin:0 0 2px;font-size:15px}.h-tab{text-align:center;white-space:normal;text-wrap:balance;justify-content:center;min-width:0;min-height:48px;padding:4px 8px;line-height:1.2}.h-acts{padding:0 var(--gutter);order:5;margin-top:18px}.h-ask{order:6;margin-top:18px;position:relative;bottom:auto}.h-ask-in{flex-wrap:wrap;gap:8px}.h-ask-l{flex:100%}.h-ask-f{flex:100%;width:auto;min-width:0;max-width:560px}.h-ask-chips{flex-wrap:wrap;max-width:100%}.h-chip{white-space:normal;text-align:left;text-wrap:balance;flex:0 auto;max-width:100%;padding:9px 14px;line-height:1.3}.h-ask.is-replied .h-ask-chips{display:none}.h-ask-rin{max-width:640px;margin:0;padding-top:12px}.h-ask-acts{gap:0 18px}}@media (max-width:719px){.h-tabs-in{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.h-subs{display:contents}.h-subs p.h-sub{padding:0 var(--gutter);max-width:36em;color:var(--ink);text-wrap:pretty;order:2;margin-top:12px;font-size:17px;font-weight:600;line-height:1.4;display:block}.h-s2{display:none}.h-subs p.h-promise{padding:0 var(--gutter);color:var(--muted-2);order:5;margin-top:16px;font-size:15px;line-height:1.45;display:block}.h-acts{order:6}.h-ask{order:7}}@media (max-width:599px){.h-h1{padding-top:10px}.h-h1 .h-ink{letter-spacing:-.03em;font-size:min(32px,8.2vw)}.h-h1 .h-bea{letter-spacing:-.02em;margin-top:.45em;font-size:min(23px,5.9vw);line-height:1.15}.h-subs p.h-sub{margin-top:8px;font-size:16px}.h-stage{order:3;height:clamp(340px,88vw,400px);margin-top:2px}.h-tabs{order:4;margin-top:6px}.h-tabs-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.h-tabs-l{margin:0;font-size:14px}.h-tab{min-height:46px;padding:3px 6px;font-size:14px}.h-acts{display:contents}.h-cta.btn{margin:12px var(--gutter) 0;order:5;min-height:54px}.h-subs p.h-promise{text-align:center;color:var(--muted-2);order:6;margin-top:8px;font-size:14px;line-height:1.45}.h-maya{margin:2px var(--gutter) 0;order:7;justify-content:center}.h-ask{order:8}.h-card-in{gap:9px;padding:8px 12px 9px 10px}}@media (max-width:379px){.h-tab{letter-spacing:-.01em;padding:3px 4px}}@media (prefers-reduced-motion:reduce){.h-tab{transition:none}}
