body:has(.ai-impact-page){background:#252423}@property --ai-wave-radius{syntax:"<percentage>";inherits:false;initial-value:6%}.ai-impact-page{--ai-bg:#252423;--ai-line:#ffc628;--ai-hot:#ffe628;--ai-deep:#ffa828;--ai-copy:#f7f3ea;--ai-copy-muted:#c9c4b8;--ai-nav-height:80px;--ai-section-top-gap:32px;--ai-viewport-space:calc(100svh - var(--ai-nav-height) - var(--ai-section-top-gap));background:var(--ai-bg);min-height:100svh;color:var(--ai-copy);overflow:clip}.ai-impact-page .site-nav,.ai-impact-page .site-footer{background:color-mix(in srgb, var(--ai-bg) 94%, transparent);color:var(--ai-line)}.ai-impact-page .nav-line{background:color-mix(in srgb, var(--ai-line) 36%, transparent)}.ai-impact-page .nav-links a,.ai-impact-page .language-switcher-trigger{color:var(--ai-line)}.ai-impact-page .nav-links a:hover,.ai-impact-page .nav-links a:focus-visible{color:var(--ai-hot)}.ai-impact-page .language-switcher-trigger{border-color:color-mix(in srgb, var(--ai-line) 45%, transparent);background:0 0}.ai-impact-page .language-switcher-trigger:hover,.ai-impact-page .language-switcher-trigger:focus-visible,.ai-impact-page .language-switcher.is-open .language-switcher-trigger{border-color:var(--ai-hot);background:color-mix(in srgb, var(--ai-line) 10%, transparent);color:var(--ai-hot)}.ai-impact-page .language-switcher-menu{border-color:color-mix(in srgb, var(--ai-line) 35%, transparent);background:var(--ai-bg);box-shadow:0 14px 36px #0000004d}.ai-impact-page .language-switcher-menu button{color:var(--ai-line)}.ai-impact-page .language-switcher-menu button:hover,.ai-impact-page .language-switcher-menu button:focus-visible,.ai-impact-page .language-switcher-menu button.is-active{background:color-mix(in srgb, var(--ai-line) 12%, transparent);color:var(--ai-hot)}.ai-impact-page .menu-button span{background:var(--ai-line)}.ai-impact-back{align-items:center;gap:var(--hm-space-2xs);min-height:44px;padding:var(--hm-space-2xs) 0;color:var(--ai-line);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:650;display:inline-flex}.ai-impact-back:hover,.ai-impact-back:focus-visible{color:var(--ai-hot)}.ai-impact-back:focus-visible,.ai-impact-page a:focus-visible,.ai-impact-page button:focus-visible{outline:2px solid var(--ai-hot);outline-offset:4px}.ai-impact-page .ai-impact-hero{z-index:0;background:var(--ai-bg);color:var(--ai-line);opacity:var(--ai-story-hero-opacity,1);transform:translateY(var(--ai-story-hero-y,0)) scale(var(--ai-story-hero-scale,1)) translateZ(0);will-change:opacity, transform;position:sticky;top:0}html[data-ai-story-visible=true] .ai-impact-page .ai-impact-hero{opacity:var(--ai-story-hero-opacity,.001);transform:translateY(var(--ai-story-hero-y,-72px)) scale(var(--ai-story-hero-scale,.98)) translateZ(0)}.ai-impact-hero__copy{width:min(760px,100%)}.ai-impact-eyebrow{color:var(--ai-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650}.ai-impact-hero h1{color:var(--ai-hot);letter-spacing:-.055em;font-size:clamp(48px,8vw,104px);line-height:.95}.ai-impact-hero .hero-subtitle{max-width:650px;color:var(--ai-copy)}.ai-impact-dots{z-index:0}.ai-impact-dots--base{fill:color-mix(in srgb, var(--ai-deep) 42%, transparent);-webkit-mask-image:radial-gradient(82% 72% at 50% 48%,#000,#0000 78%);mask-image:radial-gradient(82% 72% at 50% 48%,#000,#0000 78%)}.ai-impact-dots--highlight{--ai-wave-radius:6%;fill:var(--ai-hot);opacity:0;-webkit-mask-image:radial-gradient(circle farthest-corner at 50% 50%, transparent 0 calc(var(--ai-wave-radius) - 10%), black calc(var(--ai-wave-radius) - 3%) calc(var(--ai-wave-radius) + 3%), transparent calc(var(--ai-wave-radius) + 10%));-webkit-mask-image:radial-gradient(circle farthest-corner at 50% 50%, transparent 0 calc(var(--ai-wave-radius) - 10%), black calc(var(--ai-wave-radius) - 3%) calc(var(--ai-wave-radius) + 3%), transparent calc(var(--ai-wave-radius) + 10%));mask-image:radial-gradient(circle farthest-corner at 50% 50%, transparent 0 calc(var(--ai-wave-radius) - 10%), black calc(var(--ai-wave-radius) - 3%) calc(var(--ai-wave-radius) + 3%), transparent calc(var(--ai-wave-radius) + 10%));animation:4.8s linear infinite aiDotWave;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes aiDotWave{0%{--ai-wave-radius:6%;opacity:0}12%{--ai-wave-radius:18%;opacity:1}78%{--ai-wave-radius:88%;opacity:1}to{--ai-wave-radius:108%;opacity:0}}.ai-impact-page [data-hero-variant=ai-impact] .cursor-tag-label,.ai-impact-page [data-hero-variant=ai-impact] .sticky-note,.ai-impact-page [data-hero-variant=ai-impact] .session-frame,.ai-impact-page [data-hero-variant=ai-impact] .ai-widget-frame,.ai-impact-page [data-hero-variant=ai-impact] .toggle-decoration-inner,.ai-impact-page [data-hero-variant=ai-impact] .toggle-btn-off{border-color:var(--ai-line);box-shadow:none;background:0 0!important}.ai-impact-page [data-hero-variant=ai-impact] .cursor-tag-label{border:2px solid var(--ai-line);color:var(--ai-hot)}.ai-impact-page [data-hero-variant=ai-impact] .sticky-note{background:var(--ai-bg)!important}.ai-impact-page [data-hero-variant=ai-impact] .hero-cursor-pm{left:min(86%,100% - 160px)}.ai-impact-page [data-hero-variant=ai-impact] .sticky-note p,.ai-impact-page [data-hero-variant=ai-impact] .sticky-note-subtitle,.ai-impact-page [data-hero-variant=ai-impact] .wireframe-label,.ai-impact-page [data-hero-variant=ai-impact] .session-badge,.ai-impact-page [data-hero-variant=ai-impact] .ai-widget-badge{color:var(--ai-line)!important}.ai-impact-page [data-hero-variant=ai-impact] .sticky-note{border:2px solid var(--ai-line)}.ai-impact-page [data-hero-variant=ai-impact] .session-content,.ai-impact-page [data-hero-variant=ai-impact] .session-badge,.ai-impact-page [data-hero-variant=ai-impact] .ai-widget-badge,.ai-impact-page [data-hero-variant=ai-impact] .toggle-btn-on{box-shadow:none;background:0 0}.ai-impact-page [data-hero-variant=ai-impact] .session-line,.ai-impact-page [data-hero-variant=ai-impact] .ai-widget-line{background:var(--ai-deep);opacity:.75}.ai-impact-page [data-hero-variant=ai-impact] .toggle-btn-on{border:2px solid var(--ai-hot)}.ai-impact-content{width:min(1180px, calc(100% - (2 * var(--page-gutter))));padding:var(--ai-section-top-gap) 0 clamp(40px, 5vw, 64px);margin:0 auto}.ai-impact-section{gap:var(--hm-space-lg);min-height:var(--ai-viewport-space);padding:var(--hm-space-lg) 0;border-top:1px solid color-mix(in srgb, var(--ai-line) 34%, transparent);scroll-margin-top:calc(var(--ai-nav-height) + var(--ai-section-top-gap));grid-template-columns:minmax(240px,.75fr) minmax(0,1.65fr);display:grid}.ai-impact-section__intro{align-self:start;position:sticky;top:120px}.ai-impact-section__number{margin:0 0 var(--hm-space-sm);color:var(--ai-deep);letter-spacing:.18em;font-size:13px;font-weight:700}.ai-impact-section h2{margin:0 0 var(--hm-space-sm);color:var(--ai-hot);letter-spacing:-.04em;font-size:clamp(30px,4vw,52px);line-height:1.08}.ai-impact-section__intro>p:last-child{color:var(--ai-copy-muted);margin:0;font-size:16px;line-height:1.75}.ai-impact-section--mindset{align-content:center;gap:var(--hm-space-lg);grid-template-columns:1fr}.ai-impact-section--mindset .ai-impact-section__intro{max-width:760px;position:static}.ai-impact-mindset{gap:var(--hm-space-md);display:grid}.ai-impact-mindset__steps{--ai-mindset-glow-duration:calc(var(--hm-duration-reveal) + var(--hm-duration-card));--ai-mindset-step-stagger:1.52s;--ai-mindset-beam-lead:.4s;gap:var(--hm-space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ai-impact-mindset__step:not(:last-child):after{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--ai-hot) 42%, white 50%, var(--ai-hot) 58%, transparent) -100% 0 / 45% 100% no-repeat, color-mix(in srgb, var(--ai-line) 42%, transparent);width:calc(100% - 52px);height:1px;position:absolute;top:31px;left:72px}.ai-impact-mindset__step{gap:var(--hm-space-sm);display:grid;position:relative}.ai-impact-mindset__icon{z-index:1;border:1px solid var(--ai-line);background:var(--ai-bg);width:64px;height:64px;color:var(--ai-hot);box-shadow:none;border-radius:50%;place-items:center;display:grid}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__icon{animation:aiMindsetNode var(--hm-duration-enter) var(--hm-ease-out) both}.ai-impact-mindset__steps.is-resetting .ai-impact-mindset__icon{animation:aiMindsetNodeExit var(--hm-duration-enter) var(--hm-ease-in-out) both}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:nth-child(2) .ai-impact-mindset__icon{animation-delay:var(--ai-mindset-step-stagger)}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:nth-child(3) .ai-impact-mindset__icon{animation-delay:calc(var(--ai-mindset-step-stagger) + var(--ai-mindset-step-stagger))}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:nth-child(4) .ai-impact-mindset__icon{animation-delay:calc(var(--ai-mindset-step-stagger) + var(--ai-mindset-step-stagger) + var(--ai-mindset-step-stagger))}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:not(:last-child):after{animation:aiMindsetGlow var(--ai-mindset-glow-duration) var(--hm-ease-in-out) both;animation-delay:var(--ai-mindset-beam-lead)}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:nth-child(2):after{animation-delay:calc(var(--ai-mindset-beam-lead) + var(--ai-mindset-step-stagger))}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:nth-child(3):after{animation-delay:calc(var(--ai-mindset-beam-lead) + var(--ai-mindset-step-stagger) + var(--ai-mindset-step-stagger))}@keyframes aiMindsetNode{0%{background-color:var(--ai-bg);color:var(--ai-hot);transform:scale(.94);box-shadow:0 0 #0000}45%{background-color:color-mix(in srgb, var(--ai-hot) 58%, var(--ai-bg));color:color-mix(in srgb, var(--ai-bg) 58%, var(--ai-hot));box-shadow:0 0 12px color-mix(in srgb, var(--ai-hot) 28%, transparent);transform:scale(1.035)}to{background-color:var(--ai-hot);color:var(--ai-bg);box-shadow:0 0 24px color-mix(in srgb, var(--ai-hot) 48%, transparent);transform:scale(1)}}@keyframes aiMindsetNodeExit{0%{background-color:var(--ai-hot);color:var(--ai-bg);box-shadow:0 0 24px color-mix(in srgb, var(--ai-hot) 48%, transparent)}to{background-color:var(--ai-bg);color:var(--ai-hot);box-shadow:0 0 #0000}}@keyframes aiMindsetGlow{0%{background-position:-100% 0,0 0}85%{background-position:100% 0,0 0}to{background-position:320% 0,0 0}}.ai-impact-mindset__number{margin-bottom:var(--hm-space-2xs);color:var(--ai-deep);letter-spacing:.16em;font-size:12px;font-weight:700;display:block}.ai-impact-mindset__step h3{margin:0 0 var(--hm-space-2xs);color:var(--ai-hot);font-size:19px;line-height:1.35}.ai-impact-mindset__step p{color:var(--ai-copy-muted);margin:0;font-size:14px;line-height:1.65}.ai-impact-mindset__evidence{gap:var(--hm-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-impact-mindset__evidence figure{border:1px solid color-mix(in srgb, var(--ai-line) 44%, transparent);background:color-mix(in srgb, var(--ai-line) 5%, var(--ai-bg));border-radius:20px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.ai-impact-proof__surface{flex-direction:column;flex:1;min-width:0;min-height:250px;display:flex}.ai-impact-proof__file{align-self:flex-start;align-items:center;gap:var(--hm-space-2xs);min-width:0;padding:var(--hm-space-3xs) var(--hm-space-2xs);border:1px solid color-mix(in srgb, var(--ai-line) 28%, transparent);color:var(--ai-copy);border-radius:999px;font-size:10px;line-height:1.25;display:inline-flex}.ai-impact-proof__file svg{width:14px;height:14px;color:var(--ai-hot);flex:none}.ai-impact-proof__file span{overflow-wrap:anywhere;min-width:0}.ai-impact-proof__body{gap:var(--hm-space-sm);min-width:0;padding:var(--hm-space-md);flex-direction:column;flex:1;display:flex}.ai-impact-proof__heading{gap:var(--hm-space-3xs);min-width:0;display:grid}.ai-impact-proof__heading>span{color:var(--ai-deep);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.ai-impact-proof__heading h3{color:var(--ai-copy);margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.3}.ai-impact-proof__diagram{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.ai-impact-proof__diagram-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.ai-impact-proof__diagram-entry>svg{width:12px;height:12px;margin:0 var(--hm-space-3xs);color:var(--ai-deep)}.ai-impact-proof__node{align-content:center;justify-items:start;gap:var(--hm-space-2xs);min-width:0;min-height:78px;padding:var(--hm-space-2xs);border:1px solid color-mix(in srgb, var(--ai-line) 36%, transparent);background:color-mix(in srgb, var(--ai-line) 6%, transparent);border-radius:12px;display:grid}.ai-impact-proof__node svg{width:17px;height:17px;color:var(--ai-hot)}.ai-impact-proof__node span{min-width:0;color:var(--ai-copy);overflow-wrap:anywhere;font-size:10px;font-weight:650;line-height:1.35}.ai-impact-proof--memory .ai-impact-proof__node{background:color-mix(in srgb, var(--ai-hot) 7%, transparent)}.ai-impact-mindset__evidence figcaption{min-width:0;padding:var(--hm-space-sm) var(--hm-space-md) var(--hm-space-sm);border-top:1px solid color-mix(in srgb, var(--ai-line) 24%, transparent);background:color-mix(in srgb, var(--ai-bg) 62%, transparent)}.ai-impact-mindset__evidence figcaption p{color:var(--ai-copy);overflow-wrap:normal;word-break:normal;margin:0;font-size:12px;line-height:1.6}.ai-impact-example{gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-impact-section--workflow{grid-template-columns:minmax(240px,.75fr) minmax(0,1.65fr)}.ai-impact-section--workflow .ai-impact-section__intro{grid-column:1/-1;position:static}.ai-impact-section--workflow .ai-impact-section__intro h2,.ai-impact-section--workflow .ai-impact-section__intro>p:last-child{max-width:none}.ai-impact-workflow-carousel{height:var(--workflow-scroll-height);--workflow-offset:0px;grid-column:1/-1;min-width:0}.ai-impact-workflow-carousel__sticky{top:calc(var(--ai-nav-height) + var(--ai-section-top-gap));height:min(var(--ai-viewport-space), 720px);border:1px solid color-mix(in srgb, var(--ai-line) 40%, transparent);background:color-mix(in srgb, var(--ai-line) 3%, var(--ai-bg));border-radius:24px;min-width:0;position:sticky;overflow:hidden}.ai-impact-workflow-progress{align-items:center;gap:var(--hm-space-md);padding:var(--hm-space-md) var(--hm-space-md);border-bottom:1px solid color-mix(in srgb, var(--ai-line) 24%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.ai-impact-workflow-progress p{color:var(--ai-copy-muted);letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.ai-impact-workflow-progress p span:first-child{color:var(--ai-hot)}.ai-impact-workflow-progress ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-impact-workflow-progress li{color:color-mix(in srgb, var(--ai-line) 46%, transparent);text-align:center;font-size:11px;font-weight:700;position:relative}.ai-impact-workflow-progress button{z-index:1;width:100%;padding:var(--hm-space-xs) 0 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;position:relative}.ai-impact-workflow-progress button:focus-visible{outline:2px solid var(--ai-hot);outline-offset:3px;border-radius:4px}.ai-impact-workflow-progress li:before,.ai-impact-workflow-progress li:after{content:"";position:absolute;top:3px}.ai-impact-workflow-progress li:before{background:color-mix(in srgb, var(--ai-line) 28%, transparent);height:1px;left:0;right:0}.ai-impact-workflow-progress li:after{border:1px solid var(--ai-deep);background:var(--ai-bg);border-radius:50%;width:7px;height:7px;left:50%;transform:translate(-50%,-50%)}.ai-impact-workflow-progress li.is-active{color:var(--ai-hot)}.ai-impact-workflow-progress li.is-active:after{border-color:var(--ai-hot);background:var(--ai-hot);box-shadow:0 0 18px color-mix(in srgb, var(--ai-hot) 70%, transparent)}.ai-impact-workflow-progress__direction{z-index:2;width:calc(100% - 24px);height:20px;color:var(--ai-hot);pointer-events:none;place-items:center;display:grid;position:absolute;top:-7px;left:calc(50% + 12px)}.ai-impact-workflow-progress__direction svg{stroke-width:2px;width:20px;height:20px;animation:aiWorkflowDirectionShine var(--hm-duration-reveal) var(--hm-ease-in-out) infinite alternate}.ai-impact-workflow-track{height:calc(100% - 74px);transform:translate3d(var(--workflow-offset), 0, 0);will-change:transform;gap:0;padding:0;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}@keyframes aiWorkflowDirectionShine{0%{opacity:.56;filter:drop-shadow(0 0 2px #0000);transform:translate(-5px)}to{opacity:1;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--ai-hot) 88%, transparent));transform:translate(5px)}}@keyframes aiWorkflowNextHint{0%{transform:translate(0)}to{transform:translate(5px)}}.ai-impact-workflow-slide{background:0 0;border:0;flex:0 0 100%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;gap:clamp(24px,4vw,52px);min-width:100%;height:100%;padding:clamp(14px,2.5svh,48px) clamp(24px,4vw,48px);display:grid}.ai-impact-workflow-slide__copy{align-self:center;min-width:0}.ai-impact-workflow-slide__number{color:var(--ai-deep);letter-spacing:.16em;margin:0 0 clamp(6px,1.3svh,16px);font-size:12px;font-weight:700}.ai-impact-workflow-slide h3{color:var(--ai-hot);letter-spacing:-.035em;margin:0;font-size:clamp(24px,min(3vw,4.4svh),42px);line-height:1.08}.ai-impact-workflow-slide__body{color:var(--ai-copy-muted);margin:clamp(8px,1.5svh,18px) 0 0;font-size:clamp(13px,1.7svh,15px);line-height:1.6}.ai-impact-workflow-slide dl{gap:clamp(5px,1svh,11px);margin:clamp(10px,2.1svh,28px) 0 0;display:grid}.ai-impact-workflow-slide dl>div{border-top:1px solid color-mix(in srgb, var(--ai-line) 18%, transparent);grid-template-columns:clamp(84px,11.5svh,106px) minmax(0,1fr);gap:clamp(10px,1.5svh,14px);padding-top:clamp(5px,1svh,11px);display:grid}.ai-impact-workflow-slide dt,.ai-impact-workflow-slide dd{margin:0;font-size:clamp(11px,1.5svh,13px);line-height:1.5}.ai-impact-workflow-slide dt{color:var(--ai-deep);font-weight:700}.ai-impact-workflow-slide dd{color:var(--ai-copy-muted)}.ai-impact-workflow-slide code{color:var(--ai-hot);font:inherit}.ai-impact-workflow-skills{flex-wrap:wrap;gap:clamp(5px,.8svh,7px);display:flex}.ai-impact-skill{border:1px solid color-mix(in srgb, var(--ai-line) 34%, transparent);cursor:help;border-radius:6px;outline:none;padding:clamp(1px,.25svh,2px) clamp(6px,.8svh,7px);display:inline-flex;position:relative}.ai-impact-skill:hover,.ai-impact-skill:focus-visible{border-color:var(--ai-hot);background:color-mix(in srgb, var(--ai-hot) 8%, transparent)}.ai-impact-skill:focus-visible{box-shadow:0 0 0 2px var(--ai-bg), 0 0 0 4px var(--ai-hot)}.ai-impact-skill__tip{z-index:4;width:max-content;max-width:min(300px,100vw - 48px);padding:var(--hm-space-2xs) var(--hm-space-xs);border:1px solid color-mix(in srgb, var(--ai-hot) 52%, transparent);background:color-mix(in srgb, var(--ai-bg) 96%, black);color:var(--ai-copy);white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--hm-duration-fast), transform var(--hm-duration-fast);border-radius:9px;font-size:12px;line-height:1.55;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 12px 28px #0000005c}.ai-impact-skill__tip:after{content:"";border:6px solid #0000;border-top-color:color-mix(in srgb, var(--ai-hot) 52%, transparent);position:absolute;top:100%;left:18px}.ai-impact-skill:hover .ai-impact-skill__tip,.ai-impact-skill:focus .ai-impact-skill__tip{opacity:1;transform:translateY(0)}.ai-impact-handoff{align-content:center;align-items:stretch;gap:var(--hm-space-2xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.ai-impact-handoff__node{align-content:start;gap:var(--hm-space-2xs);min-height:190px;padding:var(--hm-space-md);border:1px solid color-mix(in srgb, var(--ai-line) 30%, transparent);background:color-mix(in srgb, var(--ai-line) 5%, transparent);border-radius:14px;display:grid}.ai-impact-handoff__node--active{border-color:color-mix(in srgb, var(--ai-hot) 60%, transparent);background:color-mix(in srgb, var(--ai-hot) 7%, transparent)}.ai-impact-handoff__node svg{width:25px;height:25px;color:var(--ai-hot)}.ai-impact-handoff__node span{color:var(--ai-deep);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.ai-impact-handoff__node strong{color:var(--ai-copy);font-size:14px;font-weight:600;line-height:1.55}.ai-impact-handoff__arrow{width:18px;color:var(--ai-deep);align-self:center}.ai-impact-workflow-paths{gap:var(--hm-space-md);grid-column:1/-1;grid-template-columns:minmax(0,1fr);padding-top:clamp(64px,9vw,120px);display:grid}.ai-impact-workflow-paths__intro p{margin:0 0 var(--hm-space-xs);color:var(--ai-deep);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.ai-impact-workflow-paths__intro h3{color:var(--ai-copy);margin:0;font-size:clamp(28px,3vw,42px);line-height:1.18}.ai-impact-workflow-paths__grid{border:1px solid color-mix(in srgb, var(--ai-line) 30%, transparent);background:color-mix(in srgb, var(--ai-line) 4%, var(--ai-bg));border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.ai-impact-workflow-paths article{align-content:start;gap:var(--hm-space-sm);min-width:0;padding:var(--hm-space-md);border-right:1px solid color-mix(in srgb, var(--ai-line) 22%, transparent);display:grid}.ai-impact-workflow-paths article:last-child{border-right:0}.ai-impact-workflow-paths__card-heading{align-items:start;gap:var(--hm-space-xs);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ai-impact-workflow-paths__icon{border:1px solid color-mix(in srgb, var(--ai-hot) 52%, transparent);width:42px;height:42px;color:var(--ai-hot);border-radius:12px;place-items:center;display:grid}.ai-impact-workflow-paths__icon svg{width:19px;height:19px}.ai-impact-workflow-paths__card-heading>div{min-width:0}.ai-impact-workflow-paths__card-heading>div>span{color:var(--ai-hot);letter-spacing:.05em;overflow-wrap:anywhere;font-size:11px;font-weight:700}.ai-impact-workflow-paths h4{margin:var(--hm-space-2xs) 0 0;color:var(--ai-copy);font-size:18px;line-height:1.35}.ai-impact-workflow-paths article p{color:var(--ai-copy-muted);margin:0;font-size:14px;line-height:1.6}.ai-impact-section--outcomes .ai-impact-section__intro{align-self:center;position:static}.ai-impact-section--outcomes{padding-block:var(--hm-space-lg);grid-template-columns:minmax(250px,.7fr) minmax(0,1.8fr);align-items:center;gap:clamp(40px,5vw,72px)}.ai-impact-outcomes{width:100%;min-width:0;height:500px;min-height:320px;perspective:var(--outcome-perspective,1400px);perspective-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;grid-column:2;justify-content:center;align-items:center;display:flex;position:relative}.ai-impact-outcomes:active{cursor:grabbing}.ai-impact-outcomes:focus-visible{outline:2px solid color-mix(in srgb, var(--ai-copy) 50%, transparent);outline-offset:4px;border-radius:12px}.ai-impact-outcomes__stage{transform-style:preserve-3d;position:absolute;inset:0}.ai-impact-outcomes__card{cursor:pointer;transform-origin:50%;will-change:transform, opacity, filter;background:#0b0d12;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 60px -20px #000000a6,0 8px 20px -10px #00000080}.ai-impact-outcomes__card>img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ai-impact-outcomes__tint{opacity:0;mix-blend-mode:multiply;pointer-events:none;background:#05060a;position:absolute;inset:0}.ai-impact-outcomes__shade{background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--ai-bg) 3%, transparent) 40%, color-mix(in srgb, var(--ai-bg) 10%, transparent) 52%, color-mix(in srgb, var(--ai-bg) 28%, transparent) 66%, color-mix(in srgb, var(--ai-bg) 62%, transparent) 82%, color-mix(in srgb, var(--ai-bg) 94%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.ai-impact-outcomes__card.is-expanded .ai-impact-outcomes__shade,.ai-impact-outcomes__card.is-active:focus-visible .ai-impact-outcomes__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--ai-bg) 4%, transparent) 8%, color-mix(in srgb, var(--ai-bg) 9%, transparent) 24%, color-mix(in srgb, var(--ai-bg) 20%, transparent) 40%, color-mix(in srgb, var(--ai-bg) 42%, transparent) 58%, color-mix(in srgb, var(--ai-bg) 72%, transparent) 78%, color-mix(in srgb, var(--ai-bg) 97%, transparent) 100%)}@media (hover:hover) and (pointer:fine){.ai-impact-outcomes__card.is-active:hover .ai-impact-outcomes__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--ai-bg) 4%, transparent) 8%, color-mix(in srgb, var(--ai-bg) 9%, transparent) 24%, color-mix(in srgb, var(--ai-bg) 20%, transparent) 40%, color-mix(in srgb, var(--ai-bg) 42%, transparent) 58%, color-mix(in srgb, var(--ai-bg) 72%, transparent) 78%, color-mix(in srgb, var(--ai-bg) 97%, transparent) 100%)}}.ai-impact-outcomes__content{width:100%;min-width:0;padding:var(--hm-space-md);color:var(--ai-copy);position:absolute;bottom:0;left:0;right:0}.ai-impact-outcomes__type{margin:0 0 var(--hm-space-3xs);color:var(--ai-hot);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.ai-impact-outcomes h3{overflow-wrap:normal;word-break:normal;margin:0;font-size:25px;line-height:1.15}.ai-impact-outcomes__details{gap:var(--hm-space-2xs);opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translateY(10px)}.ai-impact-outcomes__card.is-active.is-expanded .ai-impact-outcomes__details,.ai-impact-outcomes__card.is-active:focus-visible .ai-impact-outcomes__details{max-height:180px;margin-top:var(--hm-space-xs);opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.ai-impact-outcomes__card.is-active:hover .ai-impact-outcomes__details{max-height:180px;margin-top:var(--hm-space-xs);opacity:1;transform:translateY(0)}}.ai-impact-outcomes__badge-row{gap:var(--hm-space-3xs);flex-direction:column;display:flex}.ai-impact-outcomes__badge-row>span{color:var(--ai-hot);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.ai-impact-outcomes__badge-row>div{gap:var(--hm-space-3xs);flex-wrap:wrap;display:flex}.ai-impact-outcomes__badge-row b{padding:var(--hm-space-3xs) var(--hm-space-2xs);border:1px solid color-mix(in srgb, var(--ai-hot) 40%, transparent);color:var(--ai-copy);background:#05060a9e;border-radius:999px;font-size:9px;font-weight:600}.ai-impact-outcomes__arrow{z-index:3000;width:42px;height:42px;color:var(--ai-copy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#12141a8c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ai-impact-outcomes__arrow:hover,.ai-impact-outcomes__arrow:focus-visible{background:#1c1f28d9;border-color:#fff6}.ai-impact-outcomes__arrow:active{transform:translateY(-50%)scale(.94)}.ai-impact-outcomes__arrow--prev{left:16px}.ai-impact-outcomes__arrow--next{right:16px}.ai-impact-outcomes__dots{z-index:3000;gap:var(--hm-space-2xs);padding:var(--hm-space-2xs) var(--hm-space-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e101666;border-radius:999px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ai-impact-outcomes__dots button{cursor:pointer;background:#ffffff52;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.ai-impact-outcomes__dots button.is-active{background:var(--ai-copy);width:20px}.ai-impact-page .site-footer{border-top:1px solid color-mix(in srgb, var(--ai-line) 24%, transparent);padding-top:var(--hm-space-md)}.ai-impact-page .social-links a{--social-icon-color:var(--ai-line)}.ai-impact-page .social-link:hover,.ai-impact-page .social-link:focus-visible{--social-icon-color:var(--ai-hot)}html[data-ai-impact-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-ai-impact-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-ai-impact-transition]:not([data-ai-impact-content-ready]) body *{animation-play-state:paused!important}html[data-ai-impact-transition=enter]::view-transition-old(root){z-index:1}html[data-ai-impact-transition=leave]::view-transition-new(root){z-index:1}html[data-ai-impact-transition=enter]::view-transition-new(root){z-index:2}html[data-ai-impact-transition=leave]::view-transition-old(root){z-index:2}@media (max-width:768px){.ai-impact-page .site-nav{background:var(--ai-bg)}.ai-impact-page .nav-top{min-width:0}.ai-impact-hero h1{font-size:clamp(46px,15vw,72px)}.ai-impact-hero__copy{gap:var(--hm-space-md)}.ai-impact-content{width:min(100% - 40px,620px);padding:var(--ai-section-top-gap) 0 40px}.ai-impact-section{gap:var(--hm-space-md);padding-block:var(--hm-space-lg);grid-template-columns:1fr}.ai-impact-section__intro{position:static}.ai-impact-mindset__steps{gap:var(--hm-space-md);grid-template-columns:1fr}.ai-impact-mindset__steps:before{display:none}.ai-impact-mindset__step:not(:last-child):after{background:linear-gradient(180deg, transparent, var(--ai-hot) 42%, white 50%, var(--ai-hot) 58%, transparent) 0 -100% / 100% 45% no-repeat, color-mix(in srgb, var(--ai-line) 42%, transparent);width:1px;height:calc(100% - 52px);top:72px;left:31px}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:not(:last-child):after{animation-name:aiMindsetGlowVertical}.ai-impact-mindset__step{align-items:start;gap:var(--hm-space-sm);grid-template-columns:64px minmax(0,1fr)}.ai-impact-mindset__evidence{grid-template-columns:1fr}.ai-impact-proof__surface{min-height:0}.ai-impact-proof__diagram{grid-template-columns:1fr}.ai-impact-proof__diagram-entry{grid-template-columns:minmax(0,1fr)}.ai-impact-proof__diagram-entry>svg{margin:5px auto;transform:rotate(90deg)}.ai-impact-proof__node{min-height:48px;padding:var(--hm-space-2xs) var(--hm-space-xs);grid-template-columns:auto minmax(0,1fr);place-items:center start}.ai-impact-workflow-progress{gap:var(--hm-space-xs);padding:var(--hm-space-md) var(--hm-space-sm);grid-template-columns:auto minmax(0,1fr)}.ai-impact-workflow-carousel__sticky{top:calc(var(--ai-nav-height) + var(--ai-section-top-gap));height:var(--ai-viewport-space);border-radius:18px}.ai-impact-workflow-slide{align-content:start;gap:var(--hm-space-sm);padding:var(--hm-space-md) var(--hm-space-sm);grid-template-columns:1fr}.ai-impact-workflow-progress__direction{width:calc(100% - 16px);left:calc(50% + 8px)}.ai-impact-workflow-progress__direction svg{width:16px;height:16px}.ai-impact-workflow-slide__number{margin-bottom:var(--hm-space-2xs)}.ai-impact-workflow-slide h3{font-size:clamp(23px,7vw,30px)}.ai-impact-workflow-slide__body{margin-top:var(--hm-space-xs);font-size:14px;line-height:1.65}.ai-impact-workflow-slide dl{gap:var(--hm-space-xs);margin-top:var(--hm-space-sm)}.ai-impact-workflow-slide dl>div{gap:var(--hm-space-xs);padding-top:var(--hm-space-xs);grid-template-columns:76px minmax(0,1fr)}.ai-impact-workflow-slide dt,.ai-impact-workflow-slide dd{font-size:12px;line-height:1.55}.ai-impact-handoff{gap:var(--hm-space-xs);grid-template-columns:minmax(0,1fr)}.ai-impact-handoff__arrow{justify-self:center;width:16px;transform:rotate(90deg)}.ai-impact-handoff__node{gap:var(--hm-space-2xs);min-height:0;padding:var(--hm-space-xs) var(--hm-space-sm)}.ai-impact-handoff__node svg{width:20px;height:20px}.ai-impact-handoff__node span{letter-spacing:.04em;font-size:9px}.ai-impact-handoff__node strong{font-size:13px;line-height:1.55}.ai-impact-handoff__arrow{width:12px}.ai-impact-workflow-paths,.ai-impact-workflow-paths__grid{grid-template-columns:1fr}.ai-impact-workflow-paths article{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ai-line) 22%, transparent)}.ai-impact-workflow-paths article:last-child{border-bottom:0}.ai-impact-outcomes{grid-column:1;height:410px;overflow:hidden}.ai-impact-outcomes__content{padding:var(--hm-space-sm)}.ai-impact-outcomes h3{font-size:22px}.ai-impact-outcomes__badge-row{gap:var(--hm-space-3xs)}.ai-impact-outcomes__badge-row>span{padding-top:0}.ai-impact-outcomes__arrow{display:none}}@keyframes aiMindsetGlowVertical{0%{background-position:0 -100%,0 0}85%{background-position:0 100%,0 0}to{background-position:0 320%,0 0}}@media (prefers-reduced-motion:reduce){.ai-impact-mindset__icon,.ai-impact-mindset__steps.is-animated .ai-impact-mindset__icon,.ai-impact-mindset__steps.is-resetting .ai-impact-mindset__icon{background:var(--ai-hot);color:var(--ai-bg);box-shadow:0 0 18px color-mix(in srgb, var(--ai-hot) 36%, transparent);animation:none}.ai-impact-mindset__steps.is-animated .ai-impact-mindset__step:not(:last-child):after{animation:none}.ai-impact-dots--highlight{opacity:0;animation:none}.ai-impact-page .hero-decoration{animation:none!important}.ai-impact-outcomes__card,.ai-impact-outcomes__card>img,.ai-impact-outcomes__details,.ai-impact-outcomes__arrow,.ai-impact-outcomes__dots button{transition:none}.ai-impact-workflow-carousel{height:auto}.ai-impact-workflow-carousel__sticky{height:auto;position:static}.ai-impact-workflow-track{gap:var(--hm-space-sm);height:auto;padding:var(--hm-space-sm);display:grid;transform:none}.ai-impact-workflow-progress__direction{display:none}.ai-impact-workflow-slide{border:1px solid color-mix(in srgb, var(--ai-line) 20%, transparent);background:color-mix(in srgb, var(--ai-bg) 92%, var(--ai-line));border-radius:18px;height:auto}}.ai-impact-content{z-index:1;isolation:isolate;width:100%;padding:var(--ai-section-top-gap) 0 48px;position:relative}.ai-impact-content:before{content:"";z-index:-1;background:var(--ai-bg);width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.ai-impact-content__dots{z-index:-1;pointer-events:none;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.ai-impact-story{width:min(1180px, calc(100% - (2 * var(--page-gutter))));height:var(--story-scroll-height);margin:0 auto}.ai-impact-story__stage{--ai-story-hint-space:43px;top:calc(var(--ai-nav-height) + var(--ai-section-top-gap));height:var(--ai-viewport-space);opacity:var(--ai-story-stage-opacity,.001);transform:translateY(var(--ai-story-stage-y,96px)) scale(var(--ai-story-stage-scale,.98)) translateZ(0);will-change:opacity, transform;outline:none;position:sticky;overflow:visible}html[data-ai-story-visible=true] .ai-impact-story__stage{opacity:var(--ai-story-stage-opacity,1);transform:translateY(var(--ai-story-stage-y,0)) scale(var(--ai-story-stage-scale,1)) translateZ(0)}.ai-impact-story__stage:focus-visible{outline:1px solid color-mix(in srgb, var(--ai-hot) 54%, transparent);outline-offset:4px}.ai-impact-story__nav{z-index:20;gap:var(--hm-space-3xs);width:max-content;max-width:100%;padding:var(--hm-space-3xs);border:1px solid color-mix(in srgb, var(--ai-line) 24%, transparent);background:color-mix(in srgb, var(--ai-bg) 94%, transparent);transform-origin:50%;transition:transform var(--hm-duration-enter) var(--hm-ease-spring);border-radius:999px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ai-impact-story__nav:hover{transform:translate(-50%)scale(1.12)}}.ai-impact-story__nav button{min-height:44px;padding:var(--hm-space-2xs) var(--hm-space-xs);color:var(--ai-copy-muted);font:inherit;cursor:pointer;transition:background-color var(--hm-duration-base) var(--hm-ease-standard), color var(--hm-duration-base) var(--hm-ease-standard);background:0 0;border:0;border-radius:999px;align-items:center;gap:0;font-size:11px;display:inline-flex}.ai-impact-story__nav-label{opacity:0;min-width:0;transition:grid-template-columns var(--hm-duration-base) var(--hm-ease-standard), opacity var(--hm-duration-base) var(--hm-ease-standard);grid-template-columns:0fr;display:grid}.ai-impact-story__nav-label>span{white-space:nowrap;min-width:0;overflow:hidden}.ai-impact-story__nav button:is(.is-active,:hover,:focus-visible) .ai-impact-story__nav-label{opacity:1;grid-template-columns:1fr}.ai-impact-story__nav button:is(.is-active,:hover,:focus-visible) .ai-impact-story__nav-label>span{padding-left:var(--hm-space-2xs)}.ai-impact-story__nav button>span:first-child{color:var(--ai-deep);letter-spacing:.08em;font-weight:750}.ai-impact-story__nav button:hover,.ai-impact-story__nav button:focus-visible,.ai-impact-story__nav button.is-active{background:color-mix(in srgb, var(--ai-hot) 11%, transparent);color:var(--ai-hot)}.ai-impact-story__scene{width:100vw;min-width:0;padding:calc(54px + var(--hm-space-md)) max(var(--page-gutter), calc((100vw - 1180px) / 2)) var(--ai-story-hint-space);opacity:0;pointer-events:none;transform-origin:50%;visibility:hidden;transition:opacity var(--hm-duration-image) var(--hm-ease-in-out), transform var(--hm-duration-enter) var(--hm-ease-emphasized), visibility 0s linear var(--hm-duration-enter);display:grid;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)scale(.94)}.ai-impact-story__scene.is-before{transform:translate(-50%)scale(1.12)}.ai-impact-story__scene.is-active{--ai-scene-enter-delay:calc(var(--hm-duration-image) * .8);z-index:2;opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--hm-duration-image) var(--hm-ease-in-out) var(--ai-scene-enter-delay), transform var(--hm-duration-enter) var(--hm-ease-emphasized) var(--ai-scene-enter-delay), visibility 0s linear 0s;transform:translate(-50%)scale(1)}.ai-impact-story__hint{z-index:20;align-items:center;gap:var(--hm-space-2xs);color:var(--ai-copy-muted);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transition:opacity var(--hm-duration-base) var(--hm-ease-standard);margin:0;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ai-impact-story__hint svg{width:15px;height:15px;color:var(--ai-hot);animation:aiWorkflowNextHint var(--hm-duration-reveal) var(--hm-ease-in-out) infinite alternate}.ai-impact-story__hint.is-hidden{opacity:0}.ai-impact-story__intro{min-width:0;padding-right:0}.ai-impact-story__intro .ai-impact-section__number{margin-bottom:clamp(6px,1.3svh,12px)}.ai-impact-story__intro h2{color:var(--ai-hot);letter-spacing:-.04em;margin:0 0 clamp(8px,1.5svh,14px);font-size:clamp(28px,min(4vw,5.8svh),52px);line-height:1.08}.ai-impact-story__intro>p:last-child{color:var(--ai-copy-muted);margin:0;font-size:clamp(13px,1.65svh,15px);line-height:1.6}.ai-impact-story__scene--mindset{gap:var(--hm-space-md);grid-template-rows:auto minmax(0,1fr)}.ai-impact-story-mindset{align-items:center;min-height:0;display:grid}.ai-impact-story-mindset.is-overview{grid-template-columns:minmax(0,1fr)}.ai-impact-story-mindset.is-detail{grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);gap:clamp(34px,6vw,76px)}.ai-impact-story-mindset__steps{min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__steps{gap:var(--hm-space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__steps{gap:var(--hm-space-xs);grid-template-columns:minmax(0,1fr)}.ai-impact-story-mindset__step{gap:var(--hm-space-sm);min-width:0;display:grid;position:relative}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step:not(:last-child):after{content:"";background:linear-gradient(90deg, transparent, var(--ai-hot) 42%, white 50%, var(--ai-hot) 58%, transparent) -100% 0 / 45% 100% no-repeat, color-mix(in srgb, var(--ai-line) 42%, transparent);width:calc(100% - 52px);height:1px;position:absolute;top:31px;left:72px}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:72px}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step:not(:last-child):after{content:"";background:color-mix(in srgb, var(--ai-line) 42%, transparent);width:1px;height:18px;position:absolute;top:68px;left:31px}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step:not(:last-child) .ai-impact-mindset__icon,.ai-impact-story-mindset.is-detail.is-complete .ai-impact-story-mindset__step:last-child .ai-impact-mindset__icon{background:var(--ai-hot);color:var(--ai-bg);box-shadow:0 0 18px color-mix(in srgb, var(--ai-hot) 36%, transparent)}.ai-impact-story-mindset.is-detail.is-complete .ai-impact-story-mindset__step:last-child .ai-impact-mindset__icon{animation:aiMindsetNode var(--hm-duration-enter) var(--hm-ease-out) both}.ai-impact-story-mindset__step h3{margin:0 0 var(--hm-space-2xs);color:var(--ai-hot);font-size:18px;line-height:1.35}.ai-impact-story-mindset__step p{color:var(--ai-copy-muted);margin:0;font-size:13px;line-height:1.55}.ai-impact-story-mindset.is-detail .ai-impact-mindset__number,.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step p{display:none}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step h3{margin:0;font-size:18px}.ai-impact-story-mindset__proof{min-width:0}.ai-impact-story-mindset__proof:empty{display:none}.ai-impact-story-mindset__proof .ai-impact-proof{border:1px solid color-mix(in srgb, var(--ai-line) 44%, transparent);background:color-mix(in srgb, var(--ai-line) 5%, var(--ai-bg));min-width:0;animation:aiStoryPanelEnter var(--hm-duration-enter) var(--hm-ease-out) both;border-radius:20px;flex-direction:column;margin:0;display:flex;overflow:hidden}.ai-impact-story-mindset__proof figcaption{min-width:0;padding:var(--hm-space-sm) var(--hm-space-md) var(--hm-space-sm);border-top:1px solid color-mix(in srgb, var(--ai-line) 24%, transparent);background:color-mix(in srgb, var(--ai-bg) 62%, transparent)}.ai-impact-story-mindset__proof figcaption p{color:var(--ai-copy);margin:0;font-size:12px;line-height:1.6}@keyframes aiStoryPanelEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ai-impact-story__scene--workflow{min-width:0}.ai-impact-story-workflow{gap:var(--hm-space-sm);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid}.ai-impact-story-workflow__panel,.ai-impact-story-workflow__paths{opacity:0;pointer-events:none;visibility:hidden;min-width:0;min-height:0;transition:opacity var(--hm-duration-card) var(--hm-ease-in-out), transform var(--hm-duration-enter) var(--hm-ease-out), visibility 0s linear var(--hm-duration-enter);grid-area:2/1;transform:translateY(18px)}.ai-impact-story-workflow__panel.is-active,.ai-impact-story-workflow__paths.is-active{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.ai-impact-workflow-carousel.is-embedded{grid-column:auto;height:100%}.ai-impact-workflow-carousel.is-embedded .ai-impact-workflow-carousel__sticky{height:100%;position:relative;top:auto}.ai-impact-workflow-carousel.is-embedded .ai-impact-workflow-track{transform:translate3d(var(--workflow-offset), 0, 0);transition:transform var(--hm-duration-image) var(--hm-ease-out)}.ai-impact-story-workflow__paths .ai-impact-workflow-paths{align-content:center;height:100%;padding-top:0}@media (min-width:769px){.ai-impact-story-mindset.is-overview .ai-impact-mindset__icon{justify-self:center;width:80px;height:80px;position:relative;top:auto;left:auto}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step{gap:var(--hm-space-md);grid-template-rows:80px auto;position:relative}.ai-impact-story-mindset.is-overview .ai-impact-mindset__icon svg{width:34px;height:34px}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step:not(:last-child):after{width:calc(100% - 80px);top:39px;left:calc(50% + 40px)}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step>div{width:100%;min-width:0;padding-inline:var(--hm-space-sm);text-align:center}.ai-impact-story-mindset.is-overview .ai-impact-mindset__number{margin-bottom:var(--hm-space-xs);font-size:13px}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step h3{margin-bottom:var(--hm-space-2xs);font-size:21px}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step p{font-size:15px;line-height:1.65}.ai-impact-story-workflow__panel{align-self:center;height:calc(100% - 64px)}}.ai-impact-story__scene--outcomes{grid-template-columns:minmax(250px,.7fr) minmax(0,1.8fr);align-items:center;gap:clamp(40px,5vw,72px)}.ai-impact-story__scene--outcomes .ai-impact-story__intro{padding-right:0}.ai-impact-story__scene--outcomes .ai-impact-outcomes{height:min(500px, calc(var(--ai-viewport-space) - 48px));grid-column:2}@media (max-width:768px){.ai-impact-content{padding:var(--ai-section-top-gap) 0 40px}.ai-impact-story{width:min(100% - 40px,620px)}.ai-impact-story__nav{top:0}.ai-impact-story__nav button{min-width:44px;padding-inline:var(--hm-space-2xs);flex-shrink:1;justify-content:center;min-width:44px}.ai-impact-story__nav-label{display:none}.ai-impact-story__scene{padding:calc(54px + var(--hm-space-lg)) max(20px, calc((100vw - 620px) / 2)) var(--ai-story-hint-space)}.ai-impact-story__intro{padding-right:0}.ai-impact-story__scene--workflow .ai-impact-story__intro{padding-top:0}.ai-impact-story__intro h2{margin-bottom:var(--hm-space-2xs);font-size:clamp(30px,9vw,40px)}.ai-impact-story__intro>p:last-child{font-size:13px;line-height:1.55}.ai-impact-story__scene--mindset{gap:var(--hm-space-xs)}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__steps{gap:var(--hm-space-lg);grid-template-columns:minmax(0,1fr)}.ai-impact-story-mindset.is-overview .ai-impact-story-mindset__step:not(:last-child):after{width:1px;height:calc(100% - 68px + var(--hm-space-lg));background:linear-gradient(180deg, transparent, var(--ai-hot) 42%, white 50%, var(--ai-hot) 58%, transparent) 0 -100% / 100% 45% no-repeat, color-mix(in srgb, var(--ai-line) 42%, transparent);top:68px;left:31px}.ai-impact-story-mindset.is-overview .ai-impact-mindset__steps.is-animated .ai-impact-story-mindset__step:not(:last-child):after{animation-name:aiMindsetGlowVertical}.ai-impact-story-mindset__step{gap:var(--hm-space-xs)}.ai-impact-story-mindset__step h3{margin-bottom:var(--hm-space-2xs);font-size:15px}.ai-impact-story-mindset__step p{font-size:11px;line-height:1.45}.ai-impact-story-mindset.is-detail{align-content:start;gap:var(--hm-space-xs);grid-template-columns:1fr}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__steps{gap:var(--hm-space-2xs);grid-template-columns:repeat(4,minmax(0,1fr))}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step h3{text-align:center;text-wrap:balance;max-width:68px}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:76px}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step:not(:last-child):after{width:calc(100% - 58px);height:1px;top:31px;left:calc(50% + 36px)}.ai-impact-story-mindset.is-detail .ai-impact-story-mindset__step h3{font-size:10px}.ai-impact-story-mindset.is-detail .ai-impact-mindset__icon{width:54px;height:54px}.ai-impact-story-mindset__proof .ai-impact-proof__body{gap:var(--hm-space-xs);padding:var(--hm-space-sm)}.ai-impact-story-mindset__proof .ai-impact-proof__surface{min-height:0}.ai-impact-story-mindset__proof .ai-impact-proof__diagram,.ai-impact-story-mindset__proof .ai-impact-proof__diagram-entry{grid-template-columns:minmax(0,1fr)}.ai-impact-story-mindset__proof .ai-impact-proof__diagram-entry>svg{margin:var(--hm-space-3xs) auto;transform:rotate(90deg)}.ai-impact-story-mindset__proof .ai-impact-proof__node{min-height:64px;padding:var(--hm-space-2xs);grid-template-columns:1fr}.ai-impact-story-mindset__proof .ai-impact-proof__node span{font-size:8px}.ai-impact-story-mindset__proof figcaption{padding:var(--hm-space-xs) var(--hm-space-sm)}.ai-impact-story-workflow{gap:var(--hm-space-lg)}.ai-impact-workflow-carousel.is-embedded .ai-impact-workflow-carousel__sticky{height:100%;position:relative;top:auto}.ai-impact-story-workflow__paths .ai-impact-workflow-paths{gap:var(--hm-space-sm)}.ai-impact-story-workflow__paths .ai-impact-workflow-paths__intro h3{font-size:22px}.ai-impact-story-workflow__paths .ai-impact-workflow-paths article{gap:var(--hm-space-2xs);padding:var(--hm-space-sm)}.ai-impact-story-workflow__paths .ai-impact-workflow-paths__icon{width:34px;height:34px}.ai-impact-story-workflow__paths .ai-impact-workflow-paths h4{font-size:14px}.ai-impact-story-workflow__paths .ai-impact-workflow-paths article p{font-size:11px;line-height:1.45}.ai-impact-story__scene--outcomes{align-content:start;gap:var(--hm-space-xs);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.ai-impact-story__scene--outcomes .ai-impact-outcomes{grid-column:1;height:100%;min-height:0}}@media (max-width:900px){.ai-impact-page .ai-impact-hero{position:relative}.ai-impact-story__stage,html[data-ai-story-visible=true] .ai-impact-story__stage{will-change:opacity;transform:none}}@media (prefers-reduced-motion:reduce){.ai-impact-page .ai-impact-hero,.ai-impact-story__stage,html[data-ai-story-visible=true] .ai-impact-page .ai-impact-hero,html[data-ai-story-visible=true] .ai-impact-story__stage{opacity:1;will-change:auto;transition:none;transform:translateZ(0)}.ai-impact-story__scene,.ai-impact-story-workflow__panel,.ai-impact-story-workflow__paths,.ai-impact-workflow-carousel.is-embedded .ai-impact-workflow-track,.ai-impact-story-mindset__proof .ai-impact-proof{transition:none;animation:none}.ai-impact-story__hint svg,.ai-impact-story-mindset.is-overview .ai-impact-mindset__icon,.ai-impact-story-mindset.is-detail.is-complete .ai-impact-story-mindset__step:last-child .ai-impact-mindset__icon{animation:none}}@media (max-width:768px){.ai-impact-story__scene{overscroll-behavior:contain;scrollbar-width:none;align-content:start;padding-bottom:0;overflow-y:auto}.ai-impact-story-mindset,.ai-impact-story-workflow{padding-bottom:calc(var(--ai-story-hint-space) + var(--hm-space-md))}.ai-impact-story-mindset{align-self:start;align-items:start}.ai-impact-story__scene--outcomes .ai-impact-outcomes{margin-bottom:calc(var(--ai-story-hint-space) + var(--hm-space-md))}.ai-impact-story__scene::-webkit-scrollbar{display:none}.ai-impact-story__scene--mindset{align-content:start;gap:var(--hm-space-md);grid-template-rows:auto auto}.ai-impact-story-mindset,.ai-impact-workflow-carousel.is-embedded,.ai-impact-workflow-carousel.is-embedded .ai-impact-workflow-carousel__sticky,.ai-impact-workflow-slide{height:auto}.ai-impact-story-workflow__panel{align-self:start;height:auto}.ai-impact-story-workflow{grid-template-rows:auto auto;align-self:start}.ai-impact-story-workflow__panel:not(.is-active),.ai-impact-story-workflow__paths:not(.is-active){display:none}.ai-impact-story__stage:before{content:"";z-index:10;height:calc(54px + var(--hm-space-sm));background:linear-gradient(to top, transparent, color-mix(in srgb, var(--ai-bg) 88%, transparent) 45%, var(--ai-bg));pointer-events:none;position:absolute;top:0;left:0;right:0}.ai-impact-story__stage:after{content:"";z-index:10;height:var(--ai-story-hint-space);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ai-bg) 88%, transparent) 55%, var(--ai-bg));pointer-events:none;position:absolute;bottom:0;left:0;right:0}}.ai-impact-outcomes__content{width:calc(100% * var(--outcome-scale,1));transform:scale(calc(1 / var(--outcome-scale,1)));transform-origin:0 100%}@media (max-width:1279px){.ai-impact-page .hero-frame-large,.ai-impact-page .hero-ai-widget,.ai-impact-page .hero-wal-pencil,.ai-impact-page .hero-toggle{display:none}}
