/* Three approved phrases and an isolated original mesh. */
#why-agex.why-story-candidate{padding:88px 6vw 76px;background:#fff;color:#171d22;border-top:1px solid #edf0f2;font-family:var(--display);scroll-margin-top:84px}
#why-agex.why-story-candidate>div{max-width:1280px;margin-left:auto;margin-right:auto}
#why-agex .why-story-heading .eyebrow{font-size:10px;letter-spacing:.14em;color:#81909b}
#why-agex .why-story-heading h2{max-width:1060px;font:400 clamp(38px,4.3vw,64px)/1.15 var(--display);letter-spacing:-.05em;margin:24px 0 0;text-wrap:balance}
#why-agex .why-short-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center;margin-top:36px}
#why-agex .why-short-copy{min-width:0;max-width:470px}
#why-agex .why-short-paragraph{font:400 18px/1.85 var(--display);letter-spacing:-.015em;color:#6d7b86;margin:0}
#why-agex .why-short-conclusion{font:400 clamp(23px,2.1vw,30px)/1.5 var(--display);letter-spacing:-.035em;color:#344b5c;margin:32px 0 0}
#why-agex .why-mesh-scene{position:relative;width:100%;height:360px;overflow:hidden;background:#fff;isolation:isolate}
#why-agex .why-mesh-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y pinch-zoom;cursor:default}
#why-agex .why-mesh-pause{position:absolute;right:0;bottom:0;z-index:2;width:44px;height:44px;border:1px solid #c9d5dc;border-radius:50%;background:#ffffffe8;color:#536a79;font:15px Arial;padding:0}
#why-agex .why-mesh-pause:focus-visible{outline:2px solid #7595a8;outline-offset:4px}
#why-agex .why-mesh-pause:disabled{opacity:.45;cursor:default}
@media(max-width:1050px){#why-agex .why-short-grid{gap:32px}#why-agex .why-short-paragraph{font-size:17px}}
@media(max-width:767px){#why-agex.why-story-candidate{padding:64px 22px 54px;scroll-margin-top:74px}#why-agex .why-story-heading h2{font-size:35px;line-height:1.16;letter-spacing:-.045em;text-wrap:pretty}#why-agex .why-short-grid{display:flex;flex-direction:column;gap:24px;margin-top:28px;align-items:stretch}#why-agex .why-short-paragraph{font-size:17px;line-height:1.8}#why-agex .why-short-conclusion{font-size:24px;line-height:1.5;margin-top:24px}#why-agex .why-mesh-scene{height:245px}}
