.agent-crew-module__h7wBma__hero{background:var(--mkt-bg);color:var(--mkt-fg);place-items:center;padding-inline:32px;display:grid;position:relative}.agent-crew-module__h7wBma__intro{text-align:center;max-width:1080px;margin:0 auto}.agent-crew-module__h7wBma__withAnnouncement .agent-crew-module__h7wBma__intro{padding-top:44px}.agent-crew-module__h7wBma__eyebrow{border:1px solid var(--mkt-border);background:var(--white-5,#ffffff0d);width:fit-content;color:var(--mkt-muted);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-inline:auto;padding:8px 16px;font-size:12px;font-weight:500;display:flex}.agent-crew-module__h7wBma__eyebrow>span{background:var(--mkt-accent);border-radius:50%;width:6px;height:6px}.agent-crew-module__h7wBma__intro h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;word-spacing:.08em;text-wrap:balance;margin-top:24px;font-size:clamp(44px,5.8vw,84px);font-weight:600;line-height:1.08}.agent-crew-module__h7wBma__intro h1>span{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;color:var(--mkt-accent);margin-top:.08em;font-size:1.08em;font-style:italic;font-weight:400;line-height:1.08;display:inline-block}.agent-crew-module__h7wBma__subtitle{max-width:490px;color:var(--mkt-muted);margin:24px auto 0;font-size:17px;line-height:1.8}.agent-crew-module__h7wBma__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.agent-crew-module__h7wBma__primary{background:var(--mkt-accent);height:48px;color:var(--primary-foreground);border-radius:10px;padding-inline:22px;font-size:14px;font-weight:600}.agent-crew-module__h7wBma__primary:hover{background:#ff906b}.agent-crew-module__h7wBma__secondary{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.agent-crew-module__h7wBma__secondary:hover{color:var(--mkt-accent)}.agent-crew-module__h7wBma__note{color:var(--mkt-muted);margin-top:16px;font-size:12px}.agent-crew-module__h7wBma__story{flex-direction:column;justify-content:center;width:min(100% - 64px,1200px);margin:0 auto;display:flex}.agent-crew-module__h7wBma__stage{position:relative}.agent-crew-module__h7wBma__stageLabel{border-top:1px solid var(--mkt-border);color:var(--mkt-muted);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:12px;display:flex}.agent-crew-module__h7wBma__stageLabel h2{letter-spacing:normal;font-family:inherit;font-size:12px;font-weight:500;line-height:1.6}.agent-crew-module__h7wBma__stageLabel>p{color:var(--mkt-accent)}.agent-crew-module__h7wBma__crewStage{background:var(--mkt-bg)}.agent-crew-module__h7wBma__crewStage>div{flex-direction:column;display:flex}.agent-crew-module__h7wBma__cardMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(320px,50svh,500px);display:grid}.agent-crew-module__h7wBma__characterPanel{min-width:0;min-height:clamp(320px,50svh,500px);position:relative}.agent-crew-module__h7wBma__studio{position:absolute;inset:0}.agent-crew-module__h7wBma__studio [data-crew-status=ready]{animation:.28s ease-out both agent-crew-module__h7wBma__studioReveal}@keyframes agent-crew-module__h7wBma__studioReveal{0%{opacity:0}to{opacity:1}}:is(.agent-crew-module__h7wBma__studio .crew-agent-pill,.agent-crew-module__h7wBma__studio .crew-artifact,.agent-crew-module__h7wBma__studio .crew-flow-caption){display:none}.agent-crew-module__h7wBma__descriptionPanel{align-items:center;min-width:0;padding:48px 56px 48px 24px;display:flex}.agent-crew-module__h7wBma__agentDescription[hidden]{display:none}.agent-crew-module__h7wBma__agentRole{color:#ba9c84;margin-bottom:24px;font-size:12px}.agent-crew-module__h7wBma__agentDescription h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.045em;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.15}.agent-crew-module__h7wBma__agentDescription h2>span{font-family:var(--font-source-serif), Georgia, serif;color:#f39a79;letter-spacing:-.035em;font-size:1.06em;font-style:italic;font-weight:400}.agent-crew-module__h7wBma__detailText{color:#b5b2ae;max-width:360px;margin-top:24px;font-size:17px;line-height:1.7}.agent-crew-module__h7wBma__roles{border-bottom:1px solid var(--mkt-border);justify-content:center;gap:32px;padding:0;display:flex}.agent-crew-module__h7wBma__role{isolation:isolate;color:#a19c95;cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-width:0;height:48px;padding:16px 8px;font-size:13px;font-weight:400;transition:color .18s;display:flex;position:relative}.agent-crew-module__h7wBma__role:hover{color:var(--mkt-fg);background:#ffffff04}.agent-crew-module__h7wBma__role>span:not(.agent-crew-module__h7wBma__roleHighlight){z-index:1;position:relative}.agent-crew-module__h7wBma__roleHighlight{border-bottom:2px solid var(--mkt-accent);position:absolute;inset:0}.agent-crew-module__h7wBma__selected,.agent-crew-module__h7wBma__selected:hover{color:#f3d4b9;background:0 0}.agent-crew-module__h7wBma__role:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:3px}@media (max-width:1000px){.agent-crew-module__h7wBma__descriptionPanel{padding:40px 32px 40px 12px}.agent-crew-module__h7wBma__agentDescription h2{font-size:36px}.agent-crew-module__h7wBma__role{padding-inline:20px}}@media (max-width:700px){.agent-crew-module__h7wBma__hero{padding-inline:20px}.agent-crew-module__h7wBma__story{width:calc(100% - 40px)}.agent-crew-module__h7wBma__intro h1{font-size:clamp(32px,7.8vw,54px)}.agent-crew-module__h7wBma__subtitle{font-size:16px}.agent-crew-module__h7wBma__stageLabel{text-align:center;flex-direction:column;gap:4px;padding-block:16px;line-height:1.6}.agent-crew-module__h7wBma__stageLabel>p{text-align:center}.agent-crew-module__h7wBma__cardMain{flex-direction:column;order:2;min-height:0;display:flex}.agent-crew-module__h7wBma__characterPanel{height:clamp(180px,26svh,240px);min-height:0}.agent-crew-module__h7wBma__descriptionPanel{text-align:center;padding:8px 12px 24px;display:block}.agent-crew-module__h7wBma__roles{order:1;gap:2px;padding:0}.agent-crew-module__h7wBma__role{flex:1;height:44px;padding:4px 2px;font-size:11px}.agent-crew-module__h7wBma__agentRole{margin-bottom:16px}.agent-crew-module__h7wBma__agentDescription h2{font-size:clamp(30px,8.4vw,38px)}.agent-crew-module__h7wBma__detailText{margin:16px auto 0;font-size:16px}}@media (max-width:360px){.agent-crew-module__h7wBma__roles{gap:0}.agent-crew-module__h7wBma__role{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.agent-crew-module__h7wBma__role{transition:none}.agent-crew-module__h7wBma__studio [data-crew-status=ready]{animation:none}}.agent-crew-module__h7wBma__story[data-motion-paused=true] .agent-crew-module__h7wBma__role{transition:none}.agent-crew-module__h7wBma__story[data-motion-paused=true] .agent-crew-module__h7wBma__studio [data-crew-status=ready]{animation:none}.agent-crew-module__h7wBma__studio .director-caption{text-align:center;pointer-events:none;color:#eee4d5;position:absolute;bottom:18px;left:20px;right:20px}.agent-crew-module__h7wBma__studio .director-caption[hidden]{display:none}.agent-crew-module__h7wBma__studio .director-caption strong{font-size:15px;font-weight:500;display:block}.agent-crew-module__h7wBma__studio .director-caption span{color:#c5b5a5;margin-top:6px;font-size:13px;display:block}.agent-crew-module__h7wBma__studio .director-caption small{color:#a19c95;margin-top:10px;font-size:10px;display:block}@media (max-width:700px){.agent-crew-module__h7wBma__characterPanel:has([data-active-role=director]){height:370px}.agent-crew-module__h7wBma__studio .director-caption{bottom:10px;left:12px;right:12px}}.agent-crew-module__h7wBma__toolEcosystem{padding:20px 0 8px}.agent-crew-module__h7wBma__toolEcosystem>p{color:#c5b5a5;font-size:11px;line-height:1.7}.agent-crew-module__h7wBma__toolEcosystem>p>span{color:#a19c95}.agent-crew-module__h7wBma__toolEcosystem ul{flex-wrap:wrap;gap:12px 18px;margin-top:14px;padding:0;list-style:none;display:flex}.agent-crew-module__h7wBma__toolEcosystem li{color:#d8d2c9;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:flex}.agent-crew-module__h7wBma__toolLogo{background:#fffefa;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.agent-crew-module__h7wBma__toolLogo[data-dark=true]{background:#171b1d}.agent-crew-module__h7wBma__toolLogo img{object-fit:contain;width:20px;height:20px}@media (max-width:700px){.agent-crew-module__h7wBma__toolEcosystem{text-align:center;order:3;padding-top:18px}.agent-crew-module__h7wBma__toolEcosystem ul{justify-content:center;gap:12px 16px}}
.buffer-announcement-strip-module__Wi9B3W__strip{z-index:2;background:var(--mkt-accent);color:#160a05;align-items:stretch;height:44px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.buffer-announcement-strip-module__Wi9B3W__link{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.buffer-announcement-strip-module__Wi9B3W__link:focus-visible{outline-offset:-4px;outline:2px solid}.buffer-announcement-strip-module__Wi9B3W__track{flex-shrink:0;width:max-content;animation:70s linear infinite buffer-announcement-strip-module__Wi9B3W__announcementScroll;display:flex}.buffer-announcement-strip-module__Wi9B3W__cycle{flex-shrink:0;gap:36px;padding-right:36px;display:flex}.buffer-announcement-strip-module__Wi9B3W__message{white-space:nowrap;flex-shrink:0;align-items:center;gap:14px;font-size:12px;display:inline-flex}.buffer-announcement-strip-module__Wi9B3W__bufferLogo{filter:brightness(0);width:79px;height:22px}.buffer-announcement-strip-module__Wi9B3W__times{opacity:.65;font-size:16px}.buffer-announcement-strip-module__Wi9B3W__frooty{letter-spacing:-.04em;align-items:center;gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;display:inline-flex}.buffer-announcement-strip-module__Wi9B3W__frooty img{filter:brightness(0);width:20px;height:20px}.buffer-announcement-strip-module__Wi9B3W__separator{opacity:.6;margin-inline:8px;font-size:11px}.buffer-announcement-strip-module__Wi9B3W__action{align-items:center;gap:4px;margin-left:10px;font-weight:600;display:inline-flex}.buffer-announcement-strip-module__Wi9B3W__pause{width:44px;height:auto;color:inherit;background:var(--mkt-accent);border-left:1px solid #160a0524;border-radius:0;flex-shrink:0;align-self:stretch}.buffer-announcement-strip-module__Wi9B3W__pause:hover{color:inherit;background:#160a0510}.buffer-announcement-strip-module__Wi9B3W__strip[data-paused=true] .buffer-announcement-strip-module__Wi9B3W__track,.buffer-announcement-strip-module__Wi9B3W__link:hover .buffer-announcement-strip-module__Wi9B3W__track,.buffer-announcement-strip-module__Wi9B3W__link:focus-visible .buffer-announcement-strip-module__Wi9B3W__track{animation-play-state:paused}@keyframes buffer-announcement-strip-module__Wi9B3W__announcementScroll{to{transform:translate(-50%)}}@media (max-width:640px){.buffer-announcement-strip-module__Wi9B3W__message{gap:10px;font-size:11px}.buffer-announcement-strip-module__Wi9B3W__tagline{display:none}.buffer-announcement-strip-module__Wi9B3W__separator{margin-inline:2px}.buffer-announcement-strip-module__Wi9B3W__cycle{gap:24px;padding-right:24px}.buffer-announcement-strip-module__Wi9B3W__action{margin-left:0}}@media (prefers-reduced-motion:reduce){.buffer-announcement-strip-module__Wi9B3W__track{animation:none}.buffer-announcement-strip-module__Wi9B3W__cycle{gap:0;padding:0}.buffer-announcement-strip-module__Wi9B3W__cycle+.buffer-announcement-strip-module__Wi9B3W__cycle,.buffer-announcement-strip-module__Wi9B3W__message~.buffer-announcement-strip-module__Wi9B3W__message,.buffer-announcement-strip-module__Wi9B3W__separator,.buffer-announcement-strip-module__Wi9B3W__tagline,.buffer-announcement-strip-module__Wi9B3W__pause{display:none}.buffer-announcement-strip-module__Wi9B3W__link{justify-content:center;padding-inline:8px}}
.buffer-scheduling-preview-module__p5QLHG__window{border:1px solid var(--mkt-border);background:#101010;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 20px 100px #0004}.buffer-scheduling-preview-module__p5QLHG__windowBar{border-bottom:1px solid var(--mkt-border);color:var(--mkt-muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:11px;display:flex}.buffer-scheduling-preview-module__p5QLHG__windowBar>span:first-child{color:var(--mkt-fg);align-items:center;gap:10px;display:flex}.buffer-scheduling-preview-module__p5QLHG__windowBar>span:last-child{text-align:right}.buffer-scheduling-preview-module__p5QLHG__composer{grid-template-columns:minmax(0,1fr) minmax(0,300px);display:grid}.buffer-scheduling-preview-module__p5QLHG__editor{flex-direction:column;gap:24px;min-width:0;padding:28px 32px;display:flex}.buffer-scheduling-preview-module__p5QLHG__field{gap:10px;display:grid}.buffer-scheduling-preview-module__p5QLHG__field label,.buffer-scheduling-preview-module__p5QLHG__fieldLabel{font-size:12px;font-weight:500;line-height:1.6}.buffer-scheduling-preview-module__p5QLHG__fieldLabel{color:var(--mkt-muted);align-items:center;gap:8px;display:flex}.buffer-scheduling-preview-module__p5QLHG__channels{flex-wrap:wrap;gap:8px;display:flex}.buffer-scheduling-preview-module__p5QLHG__channel{border-radius:8px;height:36px;padding-inline:12px;font-size:12px}.buffer-scheduling-preview-module__p5QLHG__channel[aria-pressed=true]{border-color:var(--mkt-accent);color:var(--mkt-fg);background:#f4774c12}.buffer-scheduling-preview-module__p5QLHG__caption{resize:vertical;min-height:112px;font-size:13px;line-height:1.8}.buffer-scheduling-preview-module__p5QLHG__mediaChip{border-top:1px solid var(--mkt-border);align-items:center;gap:12px;padding-top:20px;display:flex}.buffer-scheduling-preview-module__p5QLHG__mediaChip>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:64px;height:44px}.buffer-scheduling-preview-module__p5QLHG__mediaChip>div{flex:1;min-width:0}.buffer-scheduling-preview-module__p5QLHG__mediaChip strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.buffer-scheduling-preview-module__p5QLHG__mediaChip>div>span{color:var(--mkt-muted);margin-top:5px;font-size:11px;display:block}.buffer-scheduling-preview-module__p5QLHG__ready{color:#9bd0ae;font-size:11px}.buffer-scheduling-preview-module__p5QLHG__hint{color:var(--mkt-muted);font-size:11px;line-height:1.7}.buffer-scheduling-preview-module__p5QLHG__postPreview{border-left:1px solid var(--mkt-border);background:#0c0c0c;align-self:stretch;min-width:0;padding:28px 20px}.buffer-scheduling-preview-module__p5QLHG__windowFooter{border-top:1px solid var(--mkt-border);color:var(--mkt-muted);justify-content:space-between;gap:16px;padding:16px 24px;font-size:10px;line-height:1.7;display:flex}.buffer-scheduling-preview-module__p5QLHG__windowFooter>span:last-child{text-align:right}.buffer-scheduling-preview-module__p5QLHG__calendarLayout{grid-template-columns:minmax(0,1fr) 280px;display:grid}.buffer-scheduling-preview-module__p5QLHG__week{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.buffer-scheduling-preview-module__p5QLHG__day{border-right:1px solid var(--mkt-border);min-width:0;padding:16px 10px 20px}.buffer-scheduling-preview-module__p5QLHG__day[data-selected=true]{background:#f4774c08}.buffer-scheduling-preview-module__p5QLHG__day[data-selected=true]>button{outline:1px solid var(--mkt-accent);outline-offset:2px}.buffer-scheduling-preview-module__p5QLHG__dayHeading{color:var(--mkt-muted);justify-content:space-between;margin-bottom:24px;font-size:11px;display:flex}.buffer-scheduling-preview-module__p5QLHG__emptySlot{border:1px dashed #ffffff0d;border-radius:8px;height:48px;margin-top:12px}.buffer-scheduling-preview-module__p5QLHG__timing{min-width:0;padding:24px 20px}.buffer-scheduling-preview-module__p5QLHG__timing h3{margin-top:20px;font-size:16px;font-weight:500;line-height:1.5}.buffer-scheduling-preview-module__p5QLHG__selectedChannel{color:var(--mkt-muted);margin:5px 0 24px;font-size:11px}.buffer-scheduling-preview-module__p5QLHG__timing>.buffer-scheduling-preview-module__p5QLHG__hint{margin-top:20px}.buffer-scheduling-preview-module__p5QLHG__timing>.space-y-3>.grid{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.buffer-scheduling-preview-module__p5QLHG__composer{grid-template-columns:minmax(0,1fr) 270px}.buffer-scheduling-preview-module__p5QLHG__editor{padding:24px}.buffer-scheduling-preview-module__p5QLHG__calendarLayout{grid-template-columns:minmax(0,1fr)}.buffer-scheduling-preview-module__p5QLHG__day:last-child{border-right:0}.buffer-scheduling-preview-module__p5QLHG__timing{border-top:1px solid var(--mkt-border);padding:24px}}@media (max-width:640px){.buffer-scheduling-preview-module__p5QLHG__windowBar{padding:16px}.buffer-scheduling-preview-module__p5QLHG__composer{grid-template-columns:1fr}.buffer-scheduling-preview-module__p5QLHG__editor{gap:20px;padding:24px 16px}.buffer-scheduling-preview-module__p5QLHG__channels{gap:6px}.buffer-scheduling-preview-module__p5QLHG__channel{padding-inline:9px;font-size:11px}.buffer-scheduling-preview-module__p5QLHG__postPreview{border-left:0;border-top:1px solid var(--mkt-border);padding:24px}.buffer-scheduling-preview-module__p5QLHG__postPreview>div{max-width:300px;margin-inline:auto}.buffer-scheduling-preview-module__p5QLHG__windowFooter{flex-direction:column;gap:4px;padding:16px}.buffer-scheduling-preview-module__p5QLHG__windowFooter>span:last-child{text-align:left}.buffer-scheduling-preview-module__p5QLHG__week{grid-template-columns:repeat(2,minmax(0,1fr))}.buffer-scheduling-preview-module__p5QLHG__day{padding:16px}.buffer-scheduling-preview-module__p5QLHG__day:nth-child(2){border-right:0}.buffer-scheduling-preview-module__p5QLHG__day:nth-child(n+3){border-top:1px solid var(--mkt-border)}.buffer-scheduling-preview-module__p5QLHG__emptySlot{height:32px}.buffer-scheduling-preview-module__p5QLHG__dayHeading{margin-bottom:16px}.buffer-scheduling-preview-module__p5QLHG__timing{padding:24px 16px}}
html:has(.landing-story-module__wsnA_a__page){scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-top:64px}.landing-story-module__wsnA_a__page{background:var(--mkt-bg);color:var(--mkt-fg);flex:1;padding-top:64px}.landing-story-module__wsnA_a__page :where(h2){font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;text-wrap:balance;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.15}.landing-story-module__wsnA_a__page :where(h2)>span{color:var(--mkt-accent);font-family:var(--font-source-serif), Georgia, serif;font-style:italic;font-weight:400}.landing-story-module__wsnA_a__eyebrow{color:var(--mkt-muted);margin-bottom:20px;font-size:12px;font-weight:500}.landing-story-module__wsnA_a__section,.landing-story-module__wsnA_a__review,.landing-story-module__wsnA_a__context,.landing-story-module__wsnA_a__faq,.landing-story-module__wsnA_a__cta{border-top:1px solid var(--mkt-border);width:min(100% - 64px,1160px);margin-inline:auto;padding-block:112px}.landing-story-module__wsnA_a__sectionHeader{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.landing-story-module__wsnA_a__textLink{min-height:44px;color:var(--mkt-fg);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.landing-story-module__wsnA_a__textLink:hover{color:var(--mkt-accent)}.landing-story-module__wsnA_a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:64px;display:grid}.landing-story-module__wsnA_a__steps article>svg{color:var(--mkt-accent)}.landing-story-module__wsnA_a__steps h3{letter-spacing:-.03em;margin-top:24px;font-size:20px;font-weight:500}.landing-story-module__wsnA_a__steps p,.landing-story-module__wsnA_a__aside{color:var(--mkt-muted);margin-top:12px;font-size:16px;line-height:1.8}.landing-story-module__wsnA_a__context{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.landing-story-module__wsnA_a__context .landing-story-module__wsnA_a__aside{max-width:440px;margin-top:24px}.landing-story-module__wsnA_a__context .landing-story-module__wsnA_a__textLink{margin-top:20px}.landing-story-module__wsnA_a__memory{border-left:1px solid var(--mkt-border);padding:12px 0 12px 36px}.landing-story-module__wsnA_a__memory figcaption{color:var(--mkt-muted);font-size:12px}.landing-story-module__wsnA_a__memory blockquote{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;margin-top:28px;font-size:clamp(26px,3vw,40px);line-height:1.5}.landing-story-module__wsnA_a__memoryRule{margin-top:32px}.landing-story-module__wsnA_a__memoryRule span{color:var(--mkt-accent);font-size:12px}.landing-story-module__wsnA_a__memoryRule p{margin-top:8px;font-size:16px}.landing-story-module__wsnA_a__memoryNote{color:var(--mkt-muted);margin-top:24px;font-size:12px;line-height:1.7}.landing-story-module__wsnA_a__faq{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.landing-story-module__wsnA_a__cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-story-module__wsnA_a__cta h2{max-width:800px;margin:0 auto 32px;font-size:clamp(40px,6.2vw,80px)}.landing-story-module__wsnA_a__ctaButton{background:var(--mkt-accent);min-height:48px;color:var(--primary-foreground);border-radius:10px;padding-inline:24px;font-size:14px;font-weight:600}.landing-story-module__wsnA_a__ctaButton:hover{background:#ff906b}.landing-story-module__wsnA_a__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}@media (max-width:900px){.landing-story-module__wsnA_a__context{gap:48px}.landing-story-module__wsnA_a__steps{gap:32px}.landing-story-module__wsnA_a__faq{gap:40px}}@media (max-width:640px){.landing-story-module__wsnA_a__section,.landing-story-module__wsnA_a__review,.landing-story-module__wsnA_a__context,.landing-story-module__wsnA_a__faq,.landing-story-module__wsnA_a__cta{width:calc(100% - 40px);padding-block:60px}.landing-story-module__wsnA_a__sectionHeader{flex-direction:column;align-items:flex-start;gap:20px}.landing-story-module__wsnA_a__steps{grid-template-columns:1fr;gap:36px;margin-top:36px}.landing-story-module__wsnA_a__steps h3{margin-top:16px}.landing-story-module__wsnA_a__steps p{max-width:440px}.landing-story-module__wsnA_a__context,.landing-story-module__wsnA_a__faq{grid-template-columns:1fr;gap:36px}.landing-story-module__wsnA_a__memory{padding-left:24px}.landing-story-module__wsnA_a__cta h2{font-size:36px}.landing-story-module__wsnA_a__ctaActions{flex-direction:column}}.landing-story-module__wsnA_a__review{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.landing-story-module__wsnA_a__review h2{font-size:clamp(36px,4vw,58px)}.landing-story-module__wsnA_a__reviewIntro .landing-story-module__wsnA_a__aside,.landing-story-module__wsnA_a__reviewIntro .landing-story-module__wsnA_a__textLink{margin-top:24px}.landing-story-module__wsnA_a__reviewAvailability{max-width:360px;color:var(--mkt-muted);margin-top:24px;font-size:12px;line-height:1.7}.landing-story-module__wsnA_a__reviewDemo{min-width:0;margin:0}.landing-story-module__wsnA_a__reviewDemo video{aspect-ratio:16/10;object-fit:cover;background:#151515;width:100%;display:block}.landing-story-module__wsnA_a__feedbackExample{border-bottom:1px solid var(--mkt-border);align-items:flex-start;gap:16px;padding-block:24px;display:flex}.landing-story-module__wsnA_a__feedbackExample>span{color:var(--mkt-accent);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.landing-story-module__wsnA_a__feedbackExample p{flex:1;font-size:16px;line-height:1.7}.landing-story-module__wsnA_a__feedbackExample svg{width:18px;height:18px;color:var(--mkt-muted);margin-top:5px}.landing-story-module__wsnA_a__reviewDemo figcaption{color:var(--mkt-muted);margin-top:16px;font-size:12px}@media (max-width:900px){.landing-story-module__wsnA_a__review{gap:36px}}@media (max-width:700px){.landing-story-module__wsnA_a__review{grid-template-columns:1fr;gap:36px;padding-block:60px}.landing-story-module__wsnA_a__reviewIntro{max-width:520px}.landing-story-module__wsnA_a__reviewAvailability{max-width:100%}}.landing-story-module__wsnA_a__page>section{scroll-snap-align:start;scroll-snap-stop:always;align-content:center;min-height:calc(100svh - 64px);padding-block:clamp(32px,5svh,64px);scroll-margin-top:0}.landing-story-module__wsnA_a__page+footer{scroll-snap-align:end;scroll-snap-stop:always}@media (prefers-reduced-motion:reduce){html:has(.landing-story-module__wsnA_a__page){scroll-behavior:auto}}
.page-module__0crGgG__hero{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-inline:24px;display:flex;position:relative;overflow:hidden}.page-module__0crGgG__hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.page-module__0crGgG__heroContent{z-index:1;width:100%;max-width:840px;margin-block:auto;padding-block:32px;position:relative}.page-module__0crGgG__logoField{z-index:-1;pointer-events:none;position:absolute;inset:0}.page-module__0crGgG__logoTile{width:68px;height:68px;filter:blur(var(--logo-blur,1px));opacity:var(--logo-opacity,.65);animation:page-module__0crGgG__socialFloat var(--float-duration,7s) ease-in-out var(--float-delay,0s) infinite;background:#f6f5f1;border:1px solid #fff8;border-radius:15px;place-items:center;padding:17px;display:grid;position:absolute;box-shadow:0 10px 40px #0005}.page-module__0crGgG__logoTile img{object-fit:contain;width:100%;height:100%}.page-module__0crGgG__monochromeLogo{width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__0crGgG__logoTile:first-child{--float-duration:6.8s;--float-delay:-1.2s;--float-x:5px;--float-y:-14px;top:15%;left:7%}.page-module__0crGgG__logoTile:nth-child(2){--float-duration:8.2s;--float-delay:-4s;--float-x:-5px;--float-y:12px;top:7%;left:24%}.page-module__0crGgG__logoTile:nth-child(3){--float-duration:7.4s;--float-delay:-2.6s;--float-x:7px;--float-y:-12px;top:44%;left:5%}.page-module__0crGgG__logoTile:nth-child(4){--float-duration:6.4s;--float-delay:-4.8s;--float-x:-5px;--float-y:-14px;background:#171b1d;border-color:#ffffff24;top:70%;left:15%}.page-module__0crGgG__logoTile:nth-child(5){--float-duration:8.6s;--float-delay:-3.4s;--float-x:5px;--float-y:-12px;top:76%;left:30%}.page-module__0crGgG__logoTile:nth-child(6){--float-duration:7.6s;--float-delay:-5.2s;--float-x:-6px;--float-y:14px;top:11%;right:16%}.page-module__0crGgG__logoTile:nth-child(7){--float-duration:6.6s;--float-delay:-1.8s;--float-x:-5px;--float-y:-12px;top:36%;right:5%}.page-module__0crGgG__logoTile:nth-child(8){--float-duration:8s;--float-delay:-6s;--float-x:6px;--float-y:-14px;top:66%;right:15%}.page-module__0crGgG__logoTile:nth-child(9){--float-duration:7.2s;--float-delay:-3s;--float-x:-5px;--float-y:-12px;top:75%;right:5%}.page-module__0crGgG__logoTile:first-child{--logo-blur:1.4px;--logo-opacity:.55}.page-module__0crGgG__logoTile:nth-child(2){--logo-blur:1.8px;--logo-opacity:.45}.page-module__0crGgG__logoTile:nth-child(3){--logo-blur:.7px;--logo-opacity:.7}.page-module__0crGgG__logoTile:nth-child(4){--logo-blur:1.2px;--logo-opacity:.6}.page-module__0crGgG__logoTile:nth-child(5){--logo-blur:2px;--logo-opacity:.4}.page-module__0crGgG__logoTile:nth-child(6){--logo-blur:.8px;--logo-opacity:.65}.page-module__0crGgG__logoTile:nth-child(7){--logo-blur:1.6px;--logo-opacity:.5}.page-module__0crGgG__logoTile:nth-child(8){--logo-blur:.6px;--logo-opacity:.7}.page-module__0crGgG__logoTile:nth-child(9){--logo-blur:1.3px;--logo-opacity:.55}@keyframes page-module__0crGgG__socialFloat{0%,to{transform:translate(0,0)}50%{transform:translate3d(var(--float-x,5px), var(--float-y,-14px), 0)}}.page-module__0crGgG__commit{color:var(--mkt-muted);align-items:center;gap:10px;margin-bottom:36px;font-size:12px;display:inline-flex}.page-module__0crGgG__commit:hover{color:var(--mkt-accent)}.page-module__0crGgG__lockup{justify-content:center;align-items:center;gap:24px;display:flex}.page-module__0crGgG__lockup>span:first-child{align-items:center;gap:10px;display:flex}.page-module__0crGgG__frootyWordmark{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;line-height:1}.page-module__0crGgG__lockup>span:first-child img{border-radius:9px}.page-module__0crGgG__times{color:#777;font-size:24px;font-weight:300}.page-module__0crGgG__hero h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin-top:36px;font-size:clamp(42px,5.7vw,80px);font-weight:600;line-height:1.1}.page-module__0crGgG__hero h1>span{font-family:var(--font-source-serif), Georgia, serif;color:var(--mkt-accent);letter-spacing:-.025em;margin-top:.08em;font-size:1.08em;font-style:italic;font-weight:400;display:inline-block}.page-module__0crGgG__subtitle{max-width:540px;color:var(--mkt-muted);text-wrap:pretty;margin:24px auto 28px;font-size:17px;line-height:1.8}.page-module__0crGgG__availability{color:var(--mkt-muted);margin-top:24px;font-size:12px;line-height:1.7}.page-module__0crGgG__availability a{text-underline-offset:4px;text-decoration:underline}.page-module__0crGgG__flow{border-top:1px solid var(--mkt-border);width:min(100%,1160px);color:var(--mkt-muted);text-align:left;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:24px;font-size:12px;list-style:none;display:grid;position:relative}.page-module__0crGgG__flow li{flex-direction:column;gap:8px;display:flex;position:relative}.page-module__0crGgG__flow li>span{color:#777;font-variant-numeric:tabular-nums;font-size:10px}.page-module__0crGgG__flow li>strong{font-size:12px;font-weight:400;line-height:1.5}.page-module__0crGgG__flow li+li:before{content:"→";color:#777;position:absolute;top:21px;right:calc(100% + 10px)}.page-module__0crGgG__flow li:last-child strong{color:var(--mkt-accent)}.page-module__0crGgG__feature{border-top:1px solid var(--mkt-border);flex-direction:column;justify-content:center;width:min(100% - 64px,1100px);margin-inline:auto;display:flex}.page-module__0crGgG__featureHeading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.page-module__0crGgG__featureHeading h2{font-size:clamp(34px,4vw,52px)}.page-module__0crGgG__featureHeading>p{max-width:340px;font-size:14px}.page-module__0crGgG__featureNote{color:var(--mkt-muted);margin-top:20px;font-size:11px;line-height:1.7}.page-module__0crGgG__journeyAside{max-width:320px}.page-module__0crGgG__stepNumber{color:var(--mkt-accent);font-variant-numeric:tabular-nums;font-size:12px}.page-module__0crGgG__capabilities{row-gap:40px}.page-module__0crGgG__capabilities h3{margin-top:16px}.page-module__0crGgG__capabilities p{font-size:14px}@media (max-width:1100px){.page-module__0crGgG__logoField{z-index:0;order:2;justify-content:center;gap:12px;width:100%;margin-top:12px;display:flex;position:relative;inset:auto}.page-module__0crGgG__logoField .page-module__0crGgG__logoTile{--float-x:0px;--float-y:-5px;--logo-blur:.4px;--logo-opacity:.7;border-radius:10px;width:40px;height:40px;padding:10px;position:static}.page-module__0crGgG__flow{order:3}}@media (max-width:900px){.page-module__0crGgG__flow{gap:16px}.page-module__0crGgG__flow li+li:before{right:calc(100% + 5px)}.page-module__0crGgG__flow li>strong{font-size:11px}.page-module__0crGgG__featureHeading{gap:32px}}@media (max-width:700px){.page-module__0crGgG__heroContent{padding-block:24px}.page-module__0crGgG__hero h1{font-size:clamp(32px,7.6vw,50px)}.page-module__0crGgG__commit{margin-bottom:28px}.page-module__0crGgG__lockup{gap:20px}.page-module__0crGgG__frootyWordmark{font-size:30px}.page-module__0crGgG__lockup>img{width:110px;height:30px}.page-module__0crGgG__subtitle{font-size:16px}.page-module__0crGgG__logoField{gap:7px}.page-module__0crGgG__logoField .page-module__0crGgG__logoTile{border-radius:7px;width:30px;height:30px;padding:7px}.page-module__0crGgG__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.page-module__0crGgG__flow li{gap:4px}.page-module__0crGgG__flow li+li:before{content:none}.page-module__0crGgG__feature{width:calc(100% - 40px)}.page-module__0crGgG__featureHeading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.page-module__0crGgG__featureHeading>p{max-width:480px}}@media (max-width:360px){.page-module__0crGgG__hero{padding-inline:20px}.page-module__0crGgG__logoField{gap:5px}.page-module__0crGgG__logoField .page-module__0crGgG__logoTile{width:26px;height:26px;padding:6px}}@media (prefers-reduced-motion:reduce){.page-module__0crGgG__logoTile{animation:none}}
.production-workflow-module__0L5ekq__workflow{width:min(100% - 64px,1160px);color:var(--mkt-fg);flex-direction:column;justify-content:center;margin-inline:auto;padding-block:80px;scroll-margin-top:80px;display:flex}.production-workflow-module__0L5ekq__heading{text-align:center;margin-bottom:28px}.production-workflow-module__0L5ekq__eyebrow{color:var(--mkt-muted);margin-bottom:16px;font-size:12px}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__heading h2{letter-spacing:-.05em;font-size:clamp(32px,3.7vw,48px);line-height:1.18}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__heading h2>span{color:var(--mkt-accent);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.035em;white-space:nowrap;font-style:italic;font-weight:400}.production-workflow-module__0L5ekq__network{margin:0;padding:24px 0;position:relative}.production-workflow-module__0L5ekq__caption{color:#a8a096;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;font-size:12px;display:flex}.production-workflow-module__0L5ekq__workspace{color:#d6c8bb;align-items:center;gap:8px;display:flex}.production-workflow-module__0L5ekq__workspace img{object-fit:contain;width:20px;height:20px}.production-workflow-module__0L5ekq__drawing{isolation:isolate;position:relative}.production-workflow-module__0L5ekq__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.production-workflow-module__0L5ekq__stage{grid-template-rows:24px 200px 116px;justify-items:center;min-width:0;display:grid}.production-workflow-module__0L5ekq__step{color:#c9b49f;grid-row:1;align-items:center;gap:8px;font-size:12px;display:flex}.production-workflow-module__0L5ekq__step>span{color:#8e8175;font-variant-numeric:tabular-nums}.production-workflow-module__0L5ekq__agent{text-align:center;flex-direction:column;grid-row:3;align-items:center;display:flex}.production-workflow-module__0L5ekq__agentNode{z-index:1;background:var(--mkt-bg);width:60px;height:60px;box-shadow:0 0 0 6px var(--mkt-bg);justify-content:center;align-items:center;display:flex;position:relative}.production-workflow-module__0L5ekq__agentNode .production-workflow-module__0L5ekq__agentFace{border-radius:999px;width:48px;height:48px}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__agent h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;margin-top:12px;font-size:16px;font-weight:500;line-height:1.25}.production-workflow-module__0L5ekq__hint{color:#a8a096;margin-top:4px;font-size:12px;line-height:1.5}.production-workflow-module__0L5ekq__toolCluster{z-index:1;flex-wrap:wrap;grid-row:2;place-content:flex-start center;align-self:start;width:156px;max-width:100%;margin-top:8px;padding:4px;display:flex;position:relative}.production-workflow-module__0L5ekq__tool{border-radius:12px;flex-direction:column;flex:0 0 48px;align-items:center;gap:3px;width:48px;display:flex}.production-workflow-module__0L5ekq__toolPlate{background:#f1efeb;border:1px solid #ffffff20;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.production-workflow-module__0L5ekq__toolPlate[data-dark=true]{background:#22211f}.production-workflow-module__0L5ekq__toolPlate[data-planned=true]:after{content:"";background:#171512;border:1px solid #c6aa8f;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #171512}.production-workflow-module__0L5ekq__toolPlate img{object-fit:contain;width:24px;height:24px}.production-workflow-module__0L5ekq__toolName{-webkit-line-clamp:2;color:#a8a096;text-align:center;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:56px;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.production-workflow-module__0L5ekq__tool:hover .production-workflow-module__0L5ekq__toolPlate{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.production-workflow-module__0L5ekq__tool:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:1px}.production-workflow-module__0L5ekq__note{color:var(--mkt-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.production-workflow-module__0L5ekq__note>span:first-child{align-items:center;gap:6px;display:inline-flex}.production-workflow-module__0L5ekq__note i{border:1px solid #c6aa8f;border-radius:50%;width:8px;height:8px;display:inline-block}@media (min-width:761px) and (max-width:1000px){.production-workflow-module__0L5ekq__network{padding:20px 12px}.production-workflow-module__0L5ekq__stages{gap:8px}.production-workflow-module__0L5ekq__tool{flex-basis:44px;width:44px}.production-workflow-module__0L5ekq__toolName{max-width:52px}.production-workflow-module__0L5ekq__toolCluster{padding:2px}.production-workflow-module__0L5ekq__stage{grid-template-rows:24px 248px 116px}.production-workflow-module__0L5ekq__hint{max-width:100px}}@media (max-width:760px){.production-workflow-module__0L5ekq__workflow{width:calc(100% - 32px);padding-block:48px}.production-workflow-module__0L5ekq__heading{margin-bottom:20px}.production-workflow-module__0L5ekq__eyebrow{margin-bottom:12px}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__heading h2{font-size:clamp(30px,7.8vw,38px)}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__heading h2>span{display:block}.production-workflow-module__0L5ekq__network{padding:12px 0}.production-workflow-module__0L5ekq__caption{gap:8px;padding:0 0 12px}.production-workflow-module__0L5ekq__workspace{gap:6px;font-size:0}.production-workflow-module__0L5ekq__workspace img{width:20px;height:20px}.production-workflow-module__0L5ekq__stages{grid-template-columns:1fr;gap:8px}.production-workflow-module__0L5ekq__stage{grid-template-rows:auto;grid-template-columns:72px minmax(0,1fr);place-items:center start;column-gap:8px;min-height:72px}.production-workflow-module__0L5ekq__step{display:none}.production-workflow-module__0L5ekq__agent{grid-area:1/1;width:72px}.production-workflow-module__0L5ekq__agentNode{border-radius:13px;width:40px;height:40px;box-shadow:0 0 0 4px #10100f}.production-workflow-module__0L5ekq__agentNode .production-workflow-module__0L5ekq__agentFace{width:34px;height:34px}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__agent h3{z-index:1;background:var(--mkt-bg);margin-top:6px;padding:1px 2px;font-size:12px;position:relative}.production-workflow-module__0L5ekq__hint{display:none}.production-workflow-module__0L5ekq__toolCluster{border-color:#0000;border-radius:13px;grid-area:1/2;justify-content:flex-start;align-self:center;width:fit-content;max-width:100%;margin:0;padding:0}.production-workflow-module__0L5ekq__tool{flex-basis:44px;width:44px}.production-workflow-module__0L5ekq__toolName{max-width:44px}.production-workflow-module__0L5ekq__toolPlate{border-radius:8px;width:30px;height:30px}.production-workflow-module__0L5ekq__toolPlate img{width:22px;height:22px}.production-workflow-module__0L5ekq__note{gap:4px 12px;margin-top:12px}}@media (max-height:700px) and (min-width:1001px){.production-workflow-module__0L5ekq__workflow{padding-block:24px}.production-workflow-module__0L5ekq__heading{margin-bottom:20px}.production-workflow-module__0L5ekq__workflow .production-workflow-module__0L5ekq__heading h2{font-size:36px}.production-workflow-module__0L5ekq__eyebrow{margin-bottom:12px}.production-workflow-module__0L5ekq__network{padding-block:16px}.production-workflow-module__0L5ekq__caption{padding-bottom:16px}.production-workflow-module__0L5ekq__stage{grid-template-rows:24px 196px 104px}.production-workflow-module__0L5ekq__agentNode{border-radius:17px;width:52px;height:52px}}@media (max-width:760px) and (max-height:760px){.production-workflow-module__0L5ekq__workflow{padding-block:16px}.production-workflow-module__0L5ekq__heading{margin-bottom:16px}.production-workflow-module__0L5ekq__eyebrow{margin-bottom:8px}.production-workflow-module__0L5ekq__caption{padding-bottom:8px}.production-workflow-module__0L5ekq__stages{gap:4px}.production-workflow-module__0L5ekq__stage{min-height:64px}.production-workflow-module__0L5ekq__agentNode{border-radius:12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.production-workflow-module__0L5ekq__toolPlate{transition:none}.production-workflow-module__0L5ekq__tool:hover .production-workflow-module__0L5ekq__toolPlate{transform:none}}
