@media (prefers-reduced-motion:no-preference){:where([data-ai-page]) .ai-motion-module__dZBwQG__lineMask{overflow:clip}:where([data-ai-page]) .ai-motion-module__dZBwQG__lineRise{animation:.7s cubic-bezier(.22,1,.36,1) both ai-motion-module__dZBwQG__rise;animation-delay:var(--enter-delay,0s)}:where([data-ai-page]) .ai-motion-module__dZBwQG__heroFade{animation:ai-motion-module__dZBwQG__fadeUp .6s var(--ease-out-quart) both;animation-delay:var(--enter-delay,0s)}:where([data-ai-page]) .ai-motion-module__dZBwQG__float{animation:ai-motion-module__dZBwQG__pop .55s cubic-bezier(.34, 1.56, .64, 1) var(--enter-delay,.4s) both, ai-motion-module__dZBwQG__drift var(--float-period,4s) ease-in-out calc(1.2s + var(--enter-delay,.4s)) infinite alternate both}:where([data-ai-page]) .ai-motion-module__dZBwQG__personIn{animation:ai-motion-module__dZBwQG__personIn .9s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,.2s) both}:where([data-ai-page]) .ai-motion-module__dZBwQG__ring{animation:ai-motion-module__dZBwQG__ringIn 1.1s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,.3s) both}:where([data-ai-page]) .ai-motion-module__dZBwQG__pulse{animation:2.4s ease-in-out 1.6s infinite ai-motion-module__dZBwQG__pulse}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where([data-ai-page]) .ai-motion-module__dZBwQG__enter{opacity:0;transition:opacity .6s var(--ease-out-quart), transform .7s cubic-bezier(.22, 1, .36, 1);transition-delay:calc(var(--i,0) * .11s);transform:translateY(28px)}:where([data-ai-page]) .ai-motion-module__dZBwQG__fromSide{transform:translate(-36px)}:where([data-ai-page]) [data-in-view] .ai-motion-module__dZBwQG__enter{opacity:1;transform:none}:where([data-ai-page]) .ai-motion-module__dZBwQG__slideUp{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .9s cubic-bezier(.22, 1, .36, 1);transition-delay:calc(var(--i,0) * .11s + .18s);transform:translateY(24px)scale(.98)}:where([data-ai-page]) [data-in-view] .ai-motion-module__dZBwQG__slideUp{opacity:1;transform:none}:where([data-ai-page]) .ai-motion-module__dZBwQG__tick{transition:scale .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * .14s + .3s);scale:0}:where([data-ai-page]) [data-in-view] .ai-motion-module__dZBwQG__tick{scale:1}}@media (prefers-reduced-motion:no-preference){:where([data-ai-page]) .ai-motion-module__dZBwQG__lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}:where([data-ai-page]) .ai-motion-module__dZBwQG__lift:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px #00000073}:where([data-ai-page]) .ai-motion-module__dZBwQG__lift .ai-motion-module__dZBwQG__zoom{transition:transform .6s cubic-bezier(.22,1,.36,1)}:where([data-ai-page]) .ai-motion-module__dZBwQG__lift:hover .ai-motion-module__dZBwQG__zoom{transform:scale(1.03)}:where([data-ai-page]) .ai-motion-module__dZBwQG__step{transition:background-color .45s,color .45s,transform .35s cubic-bezier(.22,1,.36,1)}:where([data-ai-page]) .ai-motion-module__dZBwQG__step:hover{transform:translateY(-4px)}:where([data-ai-page]) .ai-motion-module__dZBwQG__progress{transform-origin:0;animation:ai-motion-module__dZBwQG__progress var(--step-ms,3.6s) linear both}}@keyframes ai-motion-module__dZBwQG__rise{0%{transform:translateY(105%)}}@keyframes ai-motion-module__dZBwQG__fadeUp{0%{opacity:0;transform:translateY(14px)}}@keyframes ai-motion-module__dZBwQG__pop{0%{opacity:0;scale:.85}}@keyframes ai-motion-module__dZBwQG__drift{to{translate:0 -6px}}@keyframes ai-motion-module__dZBwQG__personIn{0%{opacity:0;transform:translateY(40px)}}@keyframes ai-motion-module__dZBwQG__ringIn{0%{opacity:0;scale:.8}}@keyframes ai-motion-module__dZBwQG__pulse{0%,to{box-shadow:0 0 #08c44700}50%{box-shadow:0 0 0 5px #08c4472e}}@keyframes ai-motion-module__dZBwQG__progress{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.ai-motion-module__dZBwQG__overlay[data-state=open]{animation:.25s ease-out both ai-motion-module__dZBwQG__fadeIn}.ai-motion-module__dZBwQG__overlay[data-state=closed]{animation:.2s ease-in reverse both ai-motion-module__dZBwQG__fadeIn}.ai-motion-module__dZBwQG__lightbox[data-state=open]{animation:.35s cubic-bezier(.22,1,.36,1) both ai-motion-module__dZBwQG__lightboxIn}.ai-motion-module__dZBwQG__lightbox[data-state=closed]{animation:.2s ease-in reverse both ai-motion-module__dZBwQG__lightboxIn}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ai-motion-module__dZBwQG__flyUp{opacity:0;transition:opacity .55s ease-out var(--fly-delay,0s), transform .95s cubic-bezier(.22, 1, .36, 1) var(--fly-delay,0s);transform:translateY(28%)scale(.96)}.ai-motion-module__dZBwQG__flyGroup[data-in-view] .ai-motion-module__dZBwQG__flyUp{opacity:1;transform:none}}@keyframes ai-motion-module__dZBwQG__fadeIn{0%{opacity:0}}@keyframes ai-motion-module__dZBwQG__lightboxIn{0%{opacity:0;translate:0 16px;scale:.97}}
.ai-grow-module__NYTFBW__zone{--open:0;--inset-x:max(40px, calc((100% - 1200px) / 2));--inset-y:24px;--radius:24px;background:#fff;position:relative}.ai-grow-module__NYTFBW__panel{background:var(--color-ink);clip-path:inset(calc(var(--inset-y) * (1 - var(--open))) calc(var(--inset-x) * (1 - var(--open))) round calc(var(--radius) * (1 - var(--open))));padding-block:114px}@media (max-width:768px){.ai-grow-module__NYTFBW__zone{--inset-x:12px;--inset-y:12px}.ai-grow-module__NYTFBW__panel{padding-block:68px 36px}}
