.project-footer_footer__1OJaL{position:sticky;bottom:0;z-index:0;min-height:90svh;padding:32px 28px 28px;background:var(--accent);color:white;display:flex;flex-direction:column;justify-content:space-between;gap:100px}.project-footer_intro__9pI5m{font-size:14px;line-height:1.6}.project-footer_intro__9pI5m p{margin:0 0 8px}.project-footer_intro__9pI5m a{text-decoration:underline;text-underline-offset:3px}.project-footer_cta__X3sUD{display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-size:clamp(36px,7.75vw,168px);font-weight:500;line-height:1.06;letter-spacing:-.055em}.project-footer_cta__X3sUD span{white-space:nowrap}.project-footer_arrow__nPuyy{width:.68em;height:.68em;flex-shrink:0;overflow:visible;transform-origin:center;transition:transform .22s var(--ease-out)}.project-footer_cta__X3sUD:active .project-footer_arrow__nPuyy{transform:scale(.96)}.project-footer_cta__X3sUD:focus-visible{outline-color:white;outline-offset:8px}@media (hover:hover) and (pointer:fine){.project-footer_cta__X3sUD:hover .project-footer_arrow__nPuyy{transform:rotate(8deg)}}@media (max-width:819px){.project-footer_footer__1OJaL{min-height:100svh;padding:16px 24px}.project-footer_intro__9pI5m{font-size:12px}.project-footer_cta__X3sUD{font-size:clamp(20px,6.7vw,55px);gap:12px}.project-footer_arrow__nPuyy{width:.8em;height:.8em}}@media (prefers-reduced-motion:reduce){.project-footer_footer__1OJaL{position:relative}.project-footer_arrow__nPuyy{transition:none;transform:none!important}}.legal_page__U9PRk{width:min(644px,calc(100% - 48px));margin:0 auto;padding:166px 0 64px;color:#646464;font-size:16px;line-height:1.65}.legal_page__U9PRk h1{font-size:32px;color:#262626}.legal_page__U9PRk h2{margin:36px 0 12px;color:#262626;font-size:18px;font-weight:500}.legal_page__U9PRk p{margin:0 0 16px}.legal_page__U9PRk .legal_draft__r7bJa{margin-top:24px;padding:16px;background:#f2f2f2;color:#444;font-size:14px}.legal_page__U9PRk dt{margin-top:16px;font-weight:500;color:#262626}.legal_page__U9PRk dd{margin:2px 0 0}.legal_page__U9PRk a{text-decoration:underline;text-underline-offset:3px}.legal_page__U9PRk nav{margin-top:56px}@media (max-width:819px){.legal_page__U9PRk{width:calc(100% - 48px);padding-top:222px}}.legal_page__U9PRk h1{margin-bottom:24px}.legal_page__U9PRk h3{margin:28px 0 12px;color:#262626;font-size:16px;font-weight:500}.legal_page__U9PRk ol,.legal_page__U9PRk ul{padding-left:24px;margin:0 0 20px}.legal_page__U9PRk li{margin-bottom:6px}.legal_page__U9PRk{overflow-wrap:anywhere}.legal_tableScroll__hwoX6{max-width:100%;overflow-x:auto;margin:20px 0 24px}.legal_tableScroll__hwoX6 table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;text-align:left}.legal_tableScroll__hwoX6 td,.legal_tableScroll__hwoX6 th{padding:12px;border:1px solid #e5e5e5;vertical-align:top}.legal_tableScroll__hwoX6 th{font-weight:500;color:#262626;background:#f5f5f5}.project_page__00wZF{width:100%;color:#646464;font-size:16px;line-height:26px;overflow:clip;isolation:isolate}.project_page__00wZF>main{position:relative;z-index:1;background:white;padding:166px 0 180px}.project_page__00wZF>header{z-index:2}.project_article___oNJq>*{width:min(644px,calc(100% - 48px));margin-inline:auto}.project_banner__E3XRj{display:block;height:auto;aspect-ratio:3/1;object-fit:cover;object-position:center;margin-bottom:32px;border-radius:3px}.project_article___oNJq>.project_outputs___y8Ah{margin-bottom:56px}.project_outputsGrid__wwrw6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.project_outputsGrid__wwrw6 li{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.project_outputIcons__0vrd_{display:flex;align-items:center;gap:7px;height:20px;color:#858585;margin-bottom:8px}.project_outputIcons__0vrd_ img{object-fit:contain}.project_outputCount__HD9bw{margin-top:12px;font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.04em;color:#262626}.project_outputFormat__sK3b4{font-size:12px;line-height:18px;color:#757575}@media (max-width:600px){.project_outputsGrid__wwrw6{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.project_article___oNJq>.project_outputs___y8Ah{margin-bottom:40px}}@media (max-width:359px){.project_outputsGrid__wwrw6{grid-template-columns:repeat(2,minmax(0,1fr))}}.project_article___oNJq h1{max-width:none;margin-block:0 24px;color:#262626;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.025em}.project_prose__bcu8D p{margin:0 0 20px}.project_prose__bcu8D p:last-child{margin-bottom:0}.project_prose__bcu8D strong{color:#262626;font-weight:500}.project_section__g7adF{margin-top:72px}.project_section__g7adF h2{margin:0 0 24px;color:#262626;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em}.project_steps__Y7ks1{list-style:none;margin:0;padding:0}.project_steps__Y7ks1 li{margin-bottom:32px}.project_steps__Y7ks1 li:last-child{margin-bottom:0}.project_stepHeading__eQMz4{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.project_stepLogos__1pVWW{display:flex;align-items:center;gap:10px;color:#262626}.project_stepLogos__1pVWW img,.project_stepLogos__1pVWW svg{width:20px;height:20px}.project_stepLogos__1pVWW img{object-fit:contain}.project_onboardingLink__3OB1n{display:inline-block;margin-top:14px;padding-bottom:2px;color:#262626;border-bottom:1px solid #ccc}.project_onboardingLink__3OB1n:hover{border-bottom-color:var(--accent)}.project_socialLink__Ofpzr{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px}.project_socialLink__Ofpzr>img{transform-origin:center bottom;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.project_socialLink__Ofpzr:hover>img{transform:translateY(-3px) scale(1.45)}.project_socialLink__Ofpzr:has(+.project_socialLink__Ofpzr:hover)>img,.project_socialLink__Ofpzr:hover+.project_socialLink__Ofpzr>img{transform:translateY(-1px) scale(1.15)}}.project_socialLink__Ofpzr:focus-visible>img{transform:translateY(-3px) scale(1.45)}.project_socialTooltip__A6HF3{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,3px);display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:4px;background:#262626;color:#fff;font-size:12px;line-height:18px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s}.project_stepLogos__1pVWW .project_socialTooltip__A6HF3 svg{width:12px;height:12px}.project_socialLink__Ofpzr:focus-visible .project_socialTooltip__A6HF3,.project_socialLink__Ofpzr:hover .project_socialTooltip__A6HF3{opacity:1;visibility:visible;transform:translate(-50%)}.project_steps__Y7ks1 h3{margin:0;color:#262626;font-size:16px;line-height:26px;font-weight:500}.project_steps__Y7ks1 p{margin:4px 0 0}.project_close__F9Ibd{margin-top:72px}.project_close__F9Ibd p{margin:0 0 20px;color:#262626}.project_article___oNJq>.project_toolBand__4tBYz{width:100%;margin-block:64px 0;user-select:none;-webkit-user-select:none}.project_bandWindow___RNGg{overflow:hidden;border-block:1px solid #f0f0f0}.project_bandTrack__r_kLP{display:flex;width:max-content;animation:project_toolsLoop__Tnf7k 80s linear infinite}.project_bandGroup__g0hio{display:flex;flex:none;align-items:center;min-width:100vw;list-style:none;margin:0;padding:0}.project_bandGroup__g0hio li{display:flex;flex:1 0 120px;align-items:center;justify-content:center;height:80px;border-right:1px solid #e6e6e6}.project_bandGroup__g0hio img{width:28px;height:28px;object-fit:contain;pointer-events:none;filter:grayscale(1);opacity:.55}@keyframes project_toolsLoop__Tnf7k{to{transform:translateX(-50%)}}@media (max-width:600px){.project_close__F9Ibd,.project_section__g7adF{margin-top:56px}.project_bandGroup__g0hio li{flex-basis:88px;height:68px}}@media (max-width:819px){.project_page__00wZF>main{padding-top:222px;padding-bottom:140px}}@media (prefers-reduced-motion:reduce){.project_socialLink__Ofpzr>img,.project_socialTooltip__A6HF3{transition:none}.project_socialLink__Ofpzr>img{transform:none!important}.project_bandTrack__r_kLP{animation:none;width:100%}.project_bandGroup__g0hio{flex-wrap:wrap;justify-content:center;min-width:0;width:100%;gap:24px;padding:0 24px}.project_bandGroup__g0hio[aria-hidden=true]{display:none}}.project_teamGrid__v_VUX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.project_personHeader__KNPMb{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.project_portraitPlaceholder__3IrQq{width:64px;height:76px;flex-shrink:0;display:grid;place-items:center;background:#f4f4f4;border-radius:3px;color:#aaa;font-size:15px;letter-spacing:.04em}.project_person__cCFWz h3{margin:0;color:#262626;font-weight:500;font-size:16px;line-height:24px}.project_person__cCFWz .project_expertise__GemUz{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.project_expertiseChip__emFf1{display:inline-block;padding:3px 8px;border-radius:5px;background:#f3f3f3;color:#646464;font-size:12px;line-height:18px}.project_person__cCFWz ul{list-style:none;padding:0;margin:20px 0 0;font-size:14px;line-height:23px}.project_person__cCFWz li+li{margin-top:12px}.project_toolTitle__SAyx6{width:min(644px,calc(100% - 48px));margin:0 auto 24px;color:#262626;font-size:16px;line-height:26px;font-weight:500;letter-spacing:-.01em}@media(max-width:600px){.project_teamGrid__v_VUX{grid-template-columns:1fr;gap:32px}}.project_manifesto__AtvOM{color:#343434;font-size:18px;line-height:1.5}.project_manifesto__AtvOM p{margin-bottom:24px}.project_textAccent__uFfDz{color:#2861d5;background:#eaf1ff;padding:2px 5px;border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.project_illustratedWord__0e5_n{display:inline-flex;align-items:center;gap:5px;vertical-align:baseline;position:relative;white-space:nowrap;line-height:inherit}.project_wordHighlight__NKbb4{padding:0 6px;border-radius:6px;background:var(--word-bg);color:var(--word-ink)}.project_logoCycle___VXSp{position:relative;display:inline-block;align-self:center;width:26px;height:22px;flex:none}.project_logoCycle___VXSp img{position:absolute;inset:0;margin:auto;width:22px;height:22px;object-fit:contain;opacity:0;animation:project_logoQuarter__it5ip 12s var(--ease-out) infinite;pointer-events:none}.project_logoCycle___VXSp img[data-icon=n8n]{width:28px;max-width:none;left:-1px}.project_logoCycle___VXSp img[data-icon=openai]{inset:-6px -4px;width:34px;height:34px;max-width:none}.project_logoCycle___VXSp img[data-icon=manus]{inset:-2px 0;width:26px;height:26px;max-width:none}.project_logoCycle___VXSp[data-count="2"] img{animation-name:project_logoHalf__5ejkf;animation-duration:6s}.project_logoCycle___VXSp[data-count="3"] img{animation-name:project_logoThird__M_KWs;animation-duration:9s}.project_logoCycle___VXSp[data-count="6"] img{animation-name:project_logoSixth__jFRfu;animation-duration:18s}@keyframes project_logoThird__M_KWs{0%{opacity:1;transform:translateY(3px) scale(.9)}1.333%{opacity:1;transform:translateY(-1px) scale(1.08)}2.4%,33.32%{opacity:1;transform:none}33.3333%,to{opacity:0;transform:none}}@keyframes project_logoSixth__jFRfu{0%{opacity:1;transform:translateY(3px) scale(.9)}.667%{opacity:1;transform:translateY(-1px) scale(1.08)}1.2%,16.65%{opacity:1;transform:none}16.6667%,to{opacity:0;transform:none}}@keyframes project_logoQuarter__it5ip{0%{opacity:1;transform:translateY(3px) scale(.9)}1%{opacity:1;transform:translateY(-1px) scale(1.08)}1.8%,24.99%{opacity:1;transform:none}25%,to{opacity:0;transform:none}}@keyframes project_logoHalf__5ejkf{0%{opacity:1;transform:translateY(3px) scale(.9)}2%{opacity:1;transform:translateY(-1px) scale(1.08)}3.6%,49.99%{opacity:1;transform:none}50%,to{opacity:0;transform:none}}.project_warm__YqbEt{--word-bg:#faeee8;--word-ink:#a34d30}.project_rose__pacww{--word-bg:#fcebf0;--word-ink:#b93659}.project_blue__XKR2x{--word-bg:#eaf1ff;--word-ink:#2861d5}.project_inlineBrand__fVxat{display:inline-block;width:auto;height:1.25em;max-width:100%;vertical-align:middle;position:relative;top:-2px;object-fit:contain}.project_inlineTool__zxvL3{display:inline;white-space:nowrap}.project_inlineTool__zxvL3 img{display:inline-block;width:22px;height:22px;object-fit:contain;vertical-align:-.24em;margin-left:5px}@media(max-width:600px){.project_manifesto__AtvOM{font-size:17px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.project_logoCycle___VXSp img{animation:none;opacity:0}.project_logoCycle___VXSp img:first-child{opacity:1}}.project_portraitFrame__5hK4F{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:14px}.project_portrait__X8hmM{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.project_portraitFrame__5hK4F[data-person=TT] .project_portrait__X8hmM{object-position:center 20%}.project_portraitFrame__5hK4F[data-person=TM] .project_portrait__X8hmM{transform:scale(1.2);transform-origin:50% 45%}.project_portraitPlaceholder__3IrQq{width:100%;height:100%;background:#397bff}.project_offeredHighlight__cI8MH{color:#a34d30;background:#faeee8;padding:2px 5px;border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.project_compactOutputs__6YizU{padding:0}.project_compactOutputs__6YizU .project_outputsGrid__wwrw6{gap:24px 16px;align-items:start}.project_compactOutputs__6YizU .project_outputIcons__0vrd_{height:18px;margin-bottom:6px;gap:5px}.project_compactOutputs__6YizU .project_outputIcons__0vrd_ img{width:16px;height:16px}.project_compactOutputs__6YizU .project_outputCount__HD9bw{margin:0;font-size:19px;line-height:25px;letter-spacing:-.035em}.project_compactOutputs__6YizU .project_outputFormat__sK3b4{font-size:11px;line-height:16px}.project_prose__bcu8D .project_offeredNote__JohR_{font-size:inherit;line-height:inherit}