.AnimantPage_page__7uwNI{--paper:#f1eee7;--ink:#11120f;--quiet:#696a64;--line:rgba(17,18,15,.16);--cyan:#19c7ed;--navy:#03041d;--accent:#068eb5;--accent-hover:#087fa1;--accent-contrast:#fff;--on-cyan:#001319;--copy:#373834;--copy-strong:#343530;--muted-copy:#555651;--faint-copy:#76776f;--surface:#e7e3da;--surface-raised:#faf8f3;--stage-shadow:rgba(17,18,15,.08);min-height:100dvh;background:var(--paper);color:var(--ink)}.dark .AnimantPage_page__7uwNI{--paper:#0f0e0c;--ink:#f1efe9;--quiet:#94968f;--line:hsla(0,0%,100%,.14);--cyan:#47d2f1;--accent:#43c7e7;--accent-hover:#65daf4;--accent-contrast:#001319;--copy:#d1cfc8;--copy-strong:#dedbd4;--muted-copy:#a2a29b;--faint-copy:#85877f;--surface:#171612;--surface-raised:#191814;--stage-shadow:rgba(0,0,0,.32)}.AnimantPage_page__7uwNI header{color:var(--ink)}.AnimantPage_hero__YLv14{padding:40px clamp(20px,4vw,68px) 28px}.AnimantPage_heroGrid__sVmXZ{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.35fr);gap:clamp(28px,5vw,78px);align-items:center;min-height:calc(100dvh - 130px);padding:clamp(54px,8vw,112px) 0}.AnimantPage_heroCopy__mwryZ h1{max-width:760px;font-size:clamp(64px,7.7vw,126px);font-weight:600;letter-spacing:-.078em;line-height:.83}.AnimantPage_heroCopy__mwryZ h1 span{display:block;margin-left:clamp(24px,5vw,94px);color:var(--accent);font-size:.92em;font-style:italic;font-weight:400;letter-spacing:-.07em;white-space:nowrap}.AnimantPage_heroLead__8kXi_{max-width:500px;margin-top:clamp(38px,5vw,68px);color:var(--copy);font-size:clamp(17px,1.5vw,22px);font-weight:400;letter-spacing:-.02em;line-height:1.55}.AnimantPage_heroActions__h9rzz{display:flex;align-items:center;gap:28px;margin-top:32px}.AnimantPage_closingButton__MyAkq,.AnimantPage_primaryButton__wlltS{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:18px;border-radius:2px;background:var(--ink);color:var(--paper);padding:0 22px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:background .18s ease,transform .18s ease}.AnimantPage_primaryButton__wlltS:hover{background:var(--accent-hover);color:var(--accent-contrast);transform:translateY(-2px)}.AnimantPage_closingButton__MyAkq svg,.AnimantPage_primaryButton__wlltS svg{width:17px;height:17px}.AnimantPage_textLink__p5udj{display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:10px 0 7px;color:var(--copy);font-size:14px;font-weight:600}.AnimantPage_textLink__p5udj svg{width:15px;height:15px}.AnimantPage_platformNote__LYJrO{margin-top:17px;color:var(--quiet);font-size:11px;letter-spacing:.04em}.AnimantPage_heroStage___Ofwc{position:relative;align-self:center;width:100%;aspect-ratio:2758/1621}.AnimantPage_heroStage___Ofwc img{object-fit:contain}.AnimantPage_manifesto__FE5e5{padding:clamp(110px,15vw,220px) clamp(20px,8vw,144px)}.AnimantPage_manifestoGrid__Ih9gU{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(48px,10vw,160px);margin-top:0}.AnimantPage_manifesto__FE5e5 h2{max-width:830px;font-size:clamp(58px,8vw,132px);font-weight:500;letter-spacing:-.075em;line-height:.88}.AnimantPage_manifestoBody__PLlLJ{align-self:end;max-width:480px;border-top:1px solid var(--line);padding-top:22px}.AnimantPage_manifestoBody__PLlLJ p{color:var(--copy-strong);font-size:clamp(17px,1.45vw,21px);letter-spacing:-.025em;line-height:1.55}.AnimantPage_manifestoBody__PLlLJ p+p{margin-top:24px;color:var(--faint-copy);font-size:14px;line-height:1.7}.AnimantPage_magicSection__IB7kw{background:var(--navy);color:#fff;padding:clamp(82px,9vw,140px) clamp(20px,5vw,88px)}.AnimantPage_magicHeading__YYYWT{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:start;border-top:1px solid hsla(0,0%,100%,.22);padding-top:20px}.AnimantPage_magicHeading__YYYWT h2{max-width:880px;font-size:clamp(48px,6.4vw,100px);font-weight:500;letter-spacing:-.068em;line-height:.96}.AnimantPage_magicHeading__YYYWT>svg{width:42px;height:42px;color:var(--cyan);stroke-width:1.2}.AnimantPage_magicLayout__Muxc2{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(320px,1fr);gap:clamp(34px,5vw,80px);align-items:center;max-width:1280px;margin-top:clamp(58px,7vw,96px);margin-right:auto;margin-left:auto}.AnimantPage_magicImage__PUnGm{position:relative;width:min(100%,460px);aspect-ratio:1123/2254;overflow:hidden;justify-self:center}.AnimantPage_magicImage__PUnGm img{object-fit:contain}.AnimantPage_chapterList__LBefR article{display:grid;grid-template-columns:34px 1fr;gap:16px;border-top:1px solid hsla(0,0%,100%,.18);padding:22px 0 32px}.AnimantPage_chapterList__LBefR article>span{color:var(--cyan);font-size:10px;font-weight:700;letter-spacing:.12em}.AnimantPage_chapterList__LBefR h3{font-size:19px;font-weight:600;letter-spacing:-.025em}.AnimantPage_chapterList__LBefR p{margin-top:10px;color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.65}.AnimantPage_mediaSection__8LAKH{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(500px,1.18fr);gap:clamp(50px,7vw,110px);align-items:center;padding:clamp(100px,13vw,190px) clamp(20px,5vw,88px)}.AnimantPage_mediaCopy__tnYL2 h2{max-width:760px;font-size:clamp(48px,6.3vw,96px);font-weight:500;letter-spacing:-.07em;line-height:.95}.AnimantPage_mediaCopy__tnYL2 h2 em{color:var(--accent);font-weight:400}.AnimantPage_mediaCopy__tnYL2>p{max-width:580px;margin-top:36px;color:var(--muted-copy);font-size:16px;line-height:1.7}.AnimantPage_mediaFacts__JDrJO{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px}.AnimantPage_mediaFacts__JDrJO span{display:inline-flex;align-items:center;gap:9px;color:var(--muted-copy);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AnimantPage_mediaFacts__JDrJO svg{width:16px;height:16px;color:var(--accent);stroke-width:1.6}.AnimantPage_mediaImage__pZhpE{position:relative;aspect-ratio:2690/1820;overflow:hidden}.AnimantPage_mediaImage__pZhpE img{object-fit:contain}.AnimantPage_capabilities__S1mSZ{border-top:1px solid var(--line);padding:clamp(82px,10vw,150px) clamp(20px,5vw,88px)}.AnimantPage_capabilitiesHeading__mz1jT{margin-bottom:clamp(64px,9vw,130px)}.AnimantPage_capabilitiesHeading__mz1jT h2{max-width:970px;font-size:clamp(45px,5.9vw,88px);font-weight:500;letter-spacing:-.065em;line-height:.96}.AnimantPage_scanFeature__F0zFY{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:580px;border:1px solid var(--line);background:var(--surface)}.AnimantPage_scanImage__ghQTr{position:relative;min-height:540px;overflow:hidden}.AnimantPage_scanImage__ghQTr img{object-fit:cover}.AnimantPage_scanCopy__JWvJJ,.AnimantPage_smallFeatureCopy__X03kS{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,64px)}.AnimantPage_scanCopy__JWvJJ>svg,.AnimantPage_smallFeatureCopy__X03kS>svg{width:30px;height:30px;margin-top:auto;color:var(--accent);stroke-width:1.35}.AnimantPage_scanCopy__JWvJJ h3,.AnimantPage_smallFeatureCopy__X03kS h3{margin-top:24px;font-size:clamp(32px,3.2vw,54px);font-weight:500;letter-spacing:-.055em;line-height:1}.AnimantPage_scanCopy__JWvJJ p,.AnimantPage_smallFeatureCopy__X03kS p{margin-top:22px;color:var(--muted-copy);font-size:14px;line-height:1.7}.AnimantPage_capabilityPair__MtKie{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(22px,3vw,44px);margin-top:clamp(22px,3vw,44px)}.AnimantPage_cloudFeature__EgG1W,.AnimantPage_collaborationFeature__dIYRj{display:grid;overflow:hidden;border:1px solid var(--line);background:var(--surface-raised)}.AnimantPage_collaborationFeature__dIYRj{grid-template-rows:auto minmax(250px,1fr)}.AnimantPage_cloudFeature__EgG1W{grid-template-rows:minmax(300px,1fr) auto}.AnimantPage_smallFeatureCopy__X03kS{min-height:350px}.AnimantPage_smallFeatureCopy__X03kS>svg{margin-top:64px}.AnimantPage_smallFeatureCopy__X03kS h3{max-width:620px;font-size:clamp(31px,3.2vw,50px)}.AnimantPage_smallFeatureCopy__X03kS p{max-width:580px}.AnimantPage_contactLink__8ZivE{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease}.AnimantPage_contactLink__8ZivE:hover{color:var(--accent)}.AnimantPage_cloudImage__DV4ex,.AnimantPage_collaborationImage__T_o7d{position:relative;min-height:270px}.AnimantPage_collaborationImage__T_o7d img{object-fit:contain;object-position:center bottom}.AnimantPage_layoutDark__g9Jlj,.dark .AnimantPage_layoutLight__QzFIj{display:none}.dark .AnimantPage_layoutDark__g9Jlj{display:block}.AnimantPage_cloudImage__DV4ex img{object-fit:contain}.AnimantPage_closing__Uvmpd{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:clamp(82px,9vw,140px) clamp(20px,5vw,88px)}.AnimantPage_closingBackground__7wXUW{object-fit:cover;object-position:center;opacity:.72}.AnimantPage_closingCopy___vB46{position:relative;z-index:2;max-width:840px}.AnimantPage_closingCopy___vB46 h2{font-size:clamp(58px,8.4vw,130px);font-weight:500;letter-spacing:-.075em;line-height:.86}.AnimantPage_closingCopy___vB46>p{max-width:520px;margin-top:36px;color:hsla(0,0%,100%,.58);font-size:16px;line-height:1.65}.AnimantPage_closingButton__MyAkq{margin-top:30px;background:var(--cyan);color:var(--on-cyan)}.AnimantPage_closingButton__MyAkq:hover{background:#fff;transform:translateY(-2px)}.AnimantPage_availability__QsMHb{position:relative;z-index:2;max-width:680px;margin-top:110px;margin-left:auto;color:hsla(0,0%,100%,.36);font-size:10px;line-height:1.6;text-align:right}.AnimantPage_page__7uwNI footer{border-color:var(--line);background:var(--paper)}@media (max-width:1100px){.AnimantPage_heroGrid__sVmXZ{grid-template-columns:.75fr 1.25fr}.AnimantPage_heroStage___Ofwc{width:100%}.AnimantPage_manifestoGrid__Ih9gU{grid-template-columns:1fr .7fr}}@media (max-width:900px){.AnimantPage_hero__YLv14{padding-top:28px}.AnimantPage_capabilitiesHeading__mz1jT,.AnimantPage_capabilityPair__MtKie,.AnimantPage_heroGrid__sVmXZ,.AnimantPage_magicLayout__Muxc2,.AnimantPage_manifestoGrid__Ih9gU,.AnimantPage_mediaSection__8LAKH,.AnimantPage_scanFeature__F0zFY{grid-template-columns:1fr}.AnimantPage_heroGrid__sVmXZ{min-height:auto;padding:72px 0 58px}.AnimantPage_heroCopy__mwryZ h1{max-width:700px}.AnimantPage_heroStage___Ofwc{min-height:auto;aspect-ratio:2758/1621;margin-top:24px}.AnimantPage_manifestoBody__PLlLJ{max-width:620px}.AnimantPage_magicLayout__Muxc2{align-items:stretch}.AnimantPage_chapterList__LBefR{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.AnimantPage_chapterList__LBefR article{grid-template-columns:1fr}.AnimantPage_mediaImage__pZhpE{grid-row:1}.AnimantPage_mediaCopy__tnYL2{grid-row:2}.AnimantPage_scanCopy__JWvJJ{min-height:420px}.AnimantPage_capabilityPair__MtKie{gap:24px}}@media (max-width:640px){.AnimantPage_heroCopy__mwryZ h1{font-size:clamp(53px,17vw,76px);line-height:.9}.AnimantPage_heroCopy__mwryZ h1 span{margin-left:0}.AnimantPage_heroLead__8kXi_{margin-top:34px}.AnimantPage_heroActions__h9rzz{align-items:flex-start;flex-direction:column;gap:12px}.AnimantPage_primaryButton__wlltS{width:100%}.AnimantPage_heroStage___Ofwc{aspect-ratio:2758/1621}.AnimantPage_manifesto__FE5e5{padding-top:100px;padding-bottom:110px}.AnimantPage_capabilitiesHeading__mz1jT h2,.AnimantPage_closingCopy___vB46 h2,.AnimantPage_magicHeading__YYYWT h2,.AnimantPage_manifesto__FE5e5 h2,.AnimantPage_mediaCopy__tnYL2 h2{font-size:clamp(44px,13.5vw,66px)}.AnimantPage_magicHeading__YYYWT>svg{display:none}.AnimantPage_chapterList__LBefR{grid-template-columns:1fr;gap:0}.AnimantPage_mediaImage__pZhpE{aspect-ratio:2690/1820}.AnimantPage_mediaImage__pZhpE img{object-position:center}.AnimantPage_mediaFacts__JDrJO{align-items:flex-start;flex-direction:column}.AnimantPage_scanImage__ghQTr{min-height:330px}.AnimantPage_scanCopy__JWvJJ,.AnimantPage_smallFeatureCopy__X03kS{min-height:360px}.AnimantPage_cloudImage__DV4ex,.AnimantPage_collaborationImage__T_o7d{min-height:220px}.AnimantPage_availability__QsMHb{margin-top:80px;text-align:left}}@media (prefers-reduced-motion:no-preference){.AnimantPage_heroStage___Ofwc{animation:AnimantPage_stageEnter__R1J9F .72s cubic-bezier(.22,1,.36,1) both}.AnimantPage_heroCopy__mwryZ{animation:AnimantPage_copyEnter__k4aZW .62s cubic-bezier(.22,1,.36,1) .1s both}}@keyframes AnimantPage_stageEnter__R1J9F{0%{opacity:0;transform:translateY(24px) rotate(.5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes AnimantPage_copyEnter__k4aZW{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}