.ProductsSection_section__xcOLV{--ps-bg:#ffffff;--ps-text:#181818;--ps-title:#0a0a0a;--ps-muted:#858483;--ps-rule:rgba(15,15,15,0.1);--ps-line:#e5e5e5;--ps-idle:#b5b5b5;--ps-tag:#eeeeee;--ps-solid-bg:#434343;--ps-solid-hover:#181818;--ps-solid-text:#ffffff;--ps-outline:#d6d6d6;--ps-outline-bg:#ffffff}.ProductsSection_dark__Mzy0G{--ps-bg:#000000;--ps-text:#f0f0ee;--ps-title:oklch(97% 0.004 255);--ps-muted:#8f8f8c;--ps-rule:rgba(255,255,255,0.06);--ps-line:rgba(255,255,255,0.12);--ps-idle:#5f5f5c;--ps-tag:rgba(255,255,255,0.08);--ps-solid-bg:#f0f0ee;--ps-solid-hover:#ffffff;--ps-solid-text:#000000;--ps-outline:rgba(255,255,255,0.24);--ps-outline-bg:transparent}.ProductsSection_section__xcOLV{overflow-x:clip;background:var(--ps-bg);color:var(--ps-text);font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;font-size:16px;line-height:24px}.ProductsSection_rails__bPgVT{max-width:1330px;box-sizing:border-box;margin:0 auto;padding:96px 24px;border-top:1px solid var(--ps-rule)}.ProductsSection_inner__5wToi{display:flex;flex-direction:column}.ProductsSection_section__xcOLV[data-reveal=on] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.3,.7,.2,1),transform .6s cubic-bezier(.3,.7,.2,1)}.ProductsSection_section__xcOLV[data-reveal=on] [data-reveal][data-in=true]{opacity:1;transform:none}.ProductsSection_title__coTmX{position:relative;max-width:1168px;margin:0 0 40px;padding-bottom:0;color:var(--ps-title);font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:1.08}.ProductsSection_titleBreak__o0531{display:none}.ProductsSection_titleMuted__F0YXU{display:block;max-width:640px;margin-top:16px;color:var(--ps-muted);font-size:17px;letter-spacing:-.005em;line-height:1.5}.ProductsSection_workflow__fsaNa{display:flex;flex-direction:column;gap:32px}.ProductsSection_workflowFlipped__MOrq2{margin-top:120px}.ProductsSection_libraryCard__hiwlp{min-width:0}.ProductsSection_workflowFlipped__MOrq2 .ProductsSection_libraryCard__hiwlp{order:-2}.ProductsSection_workflowFlipped__MOrq2{position:relative}.ProductsSection_terminalSlot__DgiJR{order:-1;min-width:0;margin-top:-8px}.ProductsSection_listColumn__unbeG{display:flex;min-width:0;flex-direction:column}.ProductsSection_workflowCard__zWQp7{position:relative;aspect-ratio:16/9;overflow:hidden;container-type:inline-size}.ProductsSection_creativeStage__P7gVA{position:absolute;top:0;left:0;width:1000px;height:563px;transform:scale(tan(atan2(100cqw,1000px)));transform-origin:top left}@media (max-width:767px){.ProductsSection_workflowCard__zWQp7{height:calc((100vw - 120px) * .5926 + 88px);aspect-ratio:auto}.ProductsSection_creativeStage__P7gVA{right:0;bottom:0;width:auto;height:auto;transform:none}}.ProductsSection_list__VnTe2{min-width:0;border-left:1px solid var(--ps-line)}.ProductsSection_listFlipped__Sv99c{border-right:1px solid var(--ps-line);border-left:0}.ProductsSection_listFlipped__Sv99c .ProductsSection_item__HWt70:before{right:-1px;left:auto}.ProductsSection_item__HWt70{position:relative;padding-left:24px}.ProductsSection_item__HWt70+.ProductsSection_item__HWt70{margin-top:30px}.ProductsSection_item__HWt70:before{position:absolute;top:2px;bottom:34px;left:-1px;width:1px;background:#155dfc;content:"";transform:scaleY(0);transform-origin:center top}.ProductsSection_itemOpen__acb1B:before{transform:scaleY(1);transition:transform .6s cubic-bezier(.3,.7,.2,1) .1s}.ProductsSection_itemHead__5Sroa{display:flex;width:100%;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--ps-idle);cursor:pointer;font:inherit;text-align:left;transition:color .25s}.ProductsSection_itemHead__5Sroa:hover,.ProductsSection_itemOpen__acb1B .ProductsSection_itemHead__5Sroa{color:var(--ps-text)}.ProductsSection_itemHead__5Sroa:focus-visible{outline:2px solid #155dfc;outline-offset:4px}.ProductsSection_itemTitle__HAxPj{color:inherit;font-size:20px;font-weight:500;line-height:24px}.ProductsSection_itemBody__ZzSQn{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.7,.2,1)}.ProductsSection_itemOpen__acb1B .ProductsSection_itemBody__ZzSQn{grid-template-rows:1fr}.ProductsSection_itemInner__yuQyp{overflow:hidden}.ProductsSection_itemPad__U3K7T{padding:7px 0 34px}.ProductsSection_itemText__98ves{max-width:578px;margin:0;color:var(--ps-muted);font-size:16px;font-weight:500;letter-spacing:.16px;line-height:24px}.ProductsSection_tags__rrB5w{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ProductsSection_tag__xXsQb{padding:6px 8px;border-radius:4px;background:var(--ps-tag);color:var(--ps-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.16px;line-height:13px}.ProductsSection_itemCta__eOZ7U{margin-top:16px;padding-top:8px}.ProductsSection_ctaOutline__ARcH_,.ProductsSection_ctaSolid__gBdcS{display:inline-block;border:1px solid transparent;border-radius:4px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.16px;line-height:16px;text-decoration:none;text-transform:uppercase;transition:color .4s cubic-bezier(0,0,.2,1),background-color .4s cubic-bezier(0,0,.2,1),border-color .4s cubic-bezier(0,0,.2,1)}.ProductsSection_ctaSolid__gBdcS{padding:8px 16px;background:var(--ps-solid-bg);color:var(--ps-solid-text)}.ProductsSection_ctaSolid__gBdcS:hover{background:var(--ps-solid-hover)}.ProductsSection_ctaOutline__ARcH_{padding:9px 16px 7px;border-color:var(--ps-outline);background:var(--ps-outline-bg);color:var(--ps-text)}.ProductsSection_ctaOutline__ARcH_:hover{border-color:var(--ps-text)}.ProductsSection_ctaOutline__ARcH_:focus-visible,.ProductsSection_ctaSolid__gBdcS:focus-visible{outline:2px solid #155dfc;outline-offset:2px}.ProductsSection_feature__I8Pv8{position:relative;display:flex;flex-direction:column;gap:24px;margin-top:120px}.ProductsSection_copy__dMXjy{display:flex;flex-direction:column;gap:6px}.ProductsSection_featureEyebrow__1wjOM{margin:0 0 4px;color:#155dfc;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.16px;line-height:16px;text-transform:uppercase}.ProductsSection_featureTitle__L2Nr6{margin:0;color:var(--ps-text);font-size:26px;font-weight:500;line-height:32px;text-wrap:balance}.ProductsSection_featureText__iMIJc{margin:0;color:var(--ps-muted);font-size:16px;font-weight:500;letter-spacing:.16px;line-height:24px}.ProductsSection_featureCta__OWT_X{display:flex;gap:8px;margin-top:10px;padding-top:8px}.ProductsSection_divider__9t5Vg{display:none}.ProductsSection_media__gaSCH{position:relative;overflow:hidden;aspect-ratio:4/3}.ProductsSection_featureTextTop__mdxkk .ProductsSection_media__gaSCH{aspect-ratio:1330/806}.ProductsSection_featureTextTopRight__2L60h .ProductsSection_media__gaSCH{overflow:visible;aspect-ratio:auto}.ProductsSection_featureLead__QmTI0{margin-top:0;margin-bottom:120px}.ProductsSection_featureLead__QmTI0 .ProductsSection_media__gaSCH{overflow:visible;aspect-ratio:auto}.ProductsSection_feature__I8Pv8.ProductsSection_featureSolo__0ugRc{margin-top:0}.ProductsSection_featureSolo__0ugRc .ProductsSection_title__coTmX{margin:0 0 10px}@media (prefers-reduced-motion:reduce){.ProductsSection_section__xcOLV[data-reveal=on] [data-reveal]{opacity:1;transform:none;transition:none}.ProductsSection_itemBody__ZzSQn,.ProductsSection_item__HWt70:before{transition:none}}@media (min-width:768px){.ProductsSection_rails__bPgVT{padding:112px 24px;border-right:1px solid var(--ps-rule);border-left:1px solid var(--ps-rule)}.ProductsSection_title__coTmX{margin-bottom:56px;font-size:38px}.ProductsSection_titleMuted__F0YXU{font-size:18px}}@media (min-width:1024px){.ProductsSection_title__coTmX{font-size:44px}.ProductsSection_workflow__fsaNa{display:grid;grid-template-columns:minmax(0,900fr) minmax(0,334fr);gap:48px;align-items:start}.ProductsSection_item__HWt70{padding-left:35px}.ProductsSection_listFlipped__Sv99c .ProductsSection_item__HWt70{padding-right:35px;padding-left:0}.ProductsSection_workflowFlipped__MOrq2{grid-template-columns:minmax(0,334fr) minmax(0,900fr);grid-template-rows:auto 1fr;row-gap:32px;margin-top:160px}.ProductsSection_workflowFlipped__MOrq2 .ProductsSection_libraryCard__hiwlp{order:0;grid-column:2;grid-row:1/span 2}.ProductsSection_workflowFlipped__MOrq2 .ProductsSection_listColumn__unbeG{grid-column:1;grid-row:1;align-self:stretch}.ProductsSection_terminalSlot__DgiJR{display:flex;order:0;grid-column:1;grid-row:2;flex-direction:column;justify-content:flex-end;align-self:stretch;margin-top:0}.ProductsSection_feature__I8Pv8{display:grid;align-items:start;gap:0;margin-top:160px}.ProductsSection_divider__9t5Vg{display:block;align-self:stretch;justify-self:center;width:1px;background:var(--ps-line)}.ProductsSection_media__gaSCH{aspect-ratio:auto}.ProductsSection_featureTextLeft__fasCF{grid-template-columns:328px 48px minmax(0,1fr)}.ProductsSection_featureTextLeft__fasCF .ProductsSection_copy__dMXjy{grid-column:1;grid-row:1}.ProductsSection_featureTextLeft__fasCF .ProductsSection_divider__9t5Vg{grid-column:2;grid-row:1}.ProductsSection_featureTextLeft__fasCF .ProductsSection_media__gaSCH{grid-column:3;grid-row:1;aspect-ratio:906/560}.ProductsSection_featureTextTop__mdxkk{display:flex;flex-direction:column;align-items:stretch;gap:48px}.ProductsSection_featureTextTop__mdxkk .ProductsSection_copy__dMXjy{max-width:560px}.ProductsSection_featureTextTop__mdxkk .ProductsSection_divider__9t5Vg{display:none}.ProductsSection_featureTextTop__mdxkk .ProductsSection_media__gaSCH{aspect-ratio:1330/806}.ProductsSection_featureTextTopRight__2L60h .ProductsSection_copy__dMXjy{align-self:flex-end}.ProductsSection_featureTextTopRight__2L60h .ProductsSection_media__gaSCH{aspect-ratio:auto}.ProductsSection_featureLead__QmTI0{margin-top:0;margin-bottom:160px}.ProductsSection_featureTextTop__mdxkk.ProductsSection_featureLead__QmTI0{gap:40px}.ProductsSection_featureTextTop__mdxkk.ProductsSection_featureLead__QmTI0 .ProductsSection_media__gaSCH{aspect-ratio:auto}.ProductsSection_featureTextRight__mpz8N{grid-template-columns:minmax(0,200fr) minmax(0,700fr) 48px minmax(0,334fr)}.ProductsSection_featureTextRight__mpz8N .ProductsSection_media__gaSCH{grid-column:2;grid-row:1;aspect-ratio:700/438}.ProductsSection_featureTextRight__mpz8N .ProductsSection_divider__9t5Vg{grid-column:3;grid-row:1}.ProductsSection_featureTextRight__mpz8N .ProductsSection_copy__dMXjy{grid-column:4;grid-row:1}}