.partner-with-devcatalyst_page__0ucOn{background:var(--dc-paper);color:var(--dc-ink);overflow:clip}.partner-with-devcatalyst_page__0ucOn a:focus-visible,.partner-with-devcatalyst_page__0ucOn summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.partner-with-devcatalyst_page__0ucOn .partner-with-devcatalyst_lightAction__bI37P:focus-visible{outline-color:var(--dc-forest)}.partner-with-devcatalyst_hero__Yzk9G{position:relative;isolation:isolate;min-height:820px;background:var(--dc-paper);color:var(--dc-ink)}.partner-with-devcatalyst_heroPhoto__dnh0x{position:absolute;inset:0 0 0 auto;width:58%;overflow:hidden;animation:partner-with-devcatalyst_photo-reveal__e4YfE 1.2s cubic-bezier(.16,1,.3,1) both}.partner-with-devcatalyst_heroPhoto__dnh0x img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center;filter:grayscale(1)}.partner-with-devcatalyst_photoShade__AuLgt{position:absolute;inset:0;background:rgba(0,0,0,.36)}.partner-with-devcatalyst_photoCaption__uPdXt{color:white;position:absolute;right:32px;bottom:38px;font-size:12px;letter-spacing:.03em}.partner-with-devcatalyst_heroCopy__UkcT8{position:relative;z-index:1;padding:150px 6vw 60px;pointer-events:none}.partner-with-devcatalyst_heroCopy__UkcT8 h1{font-size:clamp(4rem,7.4vw,6rem);font-weight:600;line-height:.98;letter-spacing:-.04em}.partner-with-devcatalyst_page__0ucOn em{font-style:normal;font-weight:400}.partner-with-devcatalyst_heroCopy__UkcT8 p{max-width:340px;margin-top:30px;font-size:16px;line-height:1.8}.partner-with-devcatalyst_heroCopy__UkcT8 a{pointer-events:auto}.partner-with-devcatalyst_lightAction__bI37P{display:inline-flex;align-items:center;gap:28px;min-height:52px;margin-top:28px;padding:12px 22px;border-radius:999px;background:var(--dc-forest);color:white;font-size:14px;font-weight:600;transition:gap .25s ease}.partner-with-devcatalyst_lightAction__bI37P:hover{gap:40px}.partner-with-devcatalyst_explore__evfAa{display:flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:28px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.partner-with-devcatalyst_section__O9xsl{padding:110px 6vw;max-width:1600px;margin:0 auto}.partner-with-devcatalyst_intro__4WfvU{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:start}.partner-with-devcatalyst_intro__4WfvU h2{font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.15;font-weight:500;letter-spacing:-.035em}.partner-with-devcatalyst_intro__4WfvU h2 span{color:var(--dc-muted)}.partner-with-devcatalyst_introText__9esXI p{font-size:17px;line-height:1.85;max-width:65ch}.partner-with-devcatalyst_introText__9esXI p+p{margin-top:20px;color:var(--dc-muted)}.partner-with-devcatalyst_textLink__SxzCM{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:20px;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.partner-with-devcatalyst_email___NCAW svg,.partner-with-devcatalyst_storyLabel__8hAX1 svg,.partner-with-devcatalyst_textLink__SxzCM svg{flex-shrink:0;transition:transform .25s ease}.partner-with-devcatalyst_email___NCAW:hover svg,.partner-with-devcatalyst_story__H4wKE:hover .partner-with-devcatalyst_storyLabel__8hAX1 svg,.partner-with-devcatalyst_textLink__SxzCM:hover svg{transform:translate(3px,-3px)}.partner-with-devcatalyst_possibilities__TJ9Sd{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-top:60px;border-top:1px solid var(--dc-line);scroll-margin-top:110px}.partner-with-devcatalyst_enquiry__8B35F h2,.partner-with-devcatalyst_possibilityLead__i7r6f h2,.partner-with-devcatalyst_storyHeading__PyEcR h2{font-size:clamp(2.8rem,5vw,5rem);font-weight:500;letter-spacing:-.04em;line-height:1.05}.partner-with-devcatalyst_possibilityLead__i7r6f>p{max-width:370px;margin-top:28px;color:var(--dc-muted);font-size:16px;line-height:1.8}.partner-with-devcatalyst_workshopPhoto__WyMwK{margin-top:40px}.partner-with-devcatalyst_workshopPhoto__WyMwK img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.partner-with-devcatalyst_workshopPhoto__WyMwK figcaption{margin-top:12px;font-size:12px;color:var(--dc-muted)}.partner-with-devcatalyst_formats__wJT7I{border-top:1px solid var(--dc-ink)}.partner-with-devcatalyst_format__PI4UJ{border-bottom:1px solid var(--dc-line)}.partner-with-devcatalyst_format__PI4UJ summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;cursor:pointer;list-style:none}.partner-with-devcatalyst_format__PI4UJ summary::-webkit-details-marker{display:none}.partner-with-devcatalyst_formatName__9rXko{display:block;font-size:13px;color:var(--dc-muted);margin-bottom:10px}.partner-with-devcatalyst_formatTitle__hXU18{display:block;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500;letter-spacing:-.025em}.partner-with-devcatalyst_plus__FFl3c{flex:none;transition:transform .25s ease}.partner-with-devcatalyst_format__PI4UJ[open] .partner-with-devcatalyst_plus__FFl3c{transform:rotate(45deg)}.partner-with-devcatalyst_format__PI4UJ summary:hover .partner-with-devcatalyst_formatTitle__hXU18{text-decoration:underline;text-underline-offset:6px}.partner-with-devcatalyst_formatBody__jtgYS{padding:0 44px 28px 0}.partner-with-devcatalyst_formatBody__jtgYS>p{font-size:16px;line-height:1.8;max-width:65ch;color:var(--dc-muted)}.partner-with-devcatalyst_stories__B9fmx{background:var(--dc-paper);color:var(--dc-ink);padding:100px 6vw}.partner-with-devcatalyst_storyHeading__PyEcR{display:flex;align-items:end;justify-content:space-between;gap:40px;max-width:1408px;margin:0 auto 52px}.partner-with-devcatalyst_storyHeading__PyEcR>p{max-width:310px;font-size:16px;line-height:1.8}.partner-with-devcatalyst_storyGrid__k8eAy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1408px;margin:0 auto}.partner-with-devcatalyst_story__H4wKE:nth-child(2){margin-top:65px}.partner-with-devcatalyst_story__H4wKE:nth-child(3){margin-top:130px}.partner-with-devcatalyst_storyImage__QsxbU{position:relative;aspect-ratio:4/5;overflow:hidden}.partner-with-devcatalyst_storyImage__QsxbU img{-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:transform .5s cubic-bezier(.16,1,.3,1)}.partner-with-devcatalyst_story__H4wKE:focus-visible .partner-with-devcatalyst_storyImage__QsxbU img,.partner-with-devcatalyst_story__H4wKE:hover .partner-with-devcatalyst_storyImage__QsxbU img{transform:scale(1.035)}.partner-with-devcatalyst_storyLabel__8hAX1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.partner-with-devcatalyst_storyLabel__8hAX1 h3{font-size:22px;font-weight:500;letter-spacing:-.025em}.partner-with-devcatalyst_storyLabel__8hAX1 p{margin-top:7px;font-size:13px;line-height:1.6}.partner-with-devcatalyst_storyRead__tZplZ{display:inline-block;margin-top:18px;padding-bottom:4px;border-bottom:1px solid;font-size:13px}.partner-with-devcatalyst_quote__KVpYw{max-width:850px;margin:110px auto 0;padding-top:45px;border-top:1px solid #666}.partner-with-devcatalyst_quote__KVpYw blockquote{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:400;line-height:1.45;letter-spacing:-.025em}.partner-with-devcatalyst_quote__KVpYw figcaption{display:flex;align-items:center;gap:16px;margin-top:28px}.partner-with-devcatalyst_quote__KVpYw figcaption img{border-radius:50%;width:48px;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:grayscale(1)}.partner-with-devcatalyst_quote__KVpYw figcaption span span,.partner-with-devcatalyst_quote__KVpYw figcaption strong{display:block;font-size:13px;line-height:1.7}.partner-with-devcatalyst_quote__KVpYw figcaption span span{color:var(--dc-muted)}.partner-with-devcatalyst_enquiry__8B35F{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding-top:120px;padding-bottom:120px}.partner-with-devcatalyst_email___NCAW{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:40px;margin-top:36px;padding-bottom:10px;border-bottom:2px solid var(--dc-ink);font-size:36px;font-weight:500;letter-spacing:-.025em}.partner-with-devcatalyst_emailAddress__ZWnzT{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:14px;overflow-wrap:anywhere}.partner-with-devcatalyst_nextSteps__gkEk9>p{font-size:22px;line-height:1.5;max-width:330px;margin-bottom:28px}.partner-with-devcatalyst_nextSteps__gkEk9 ol{padding-left:24px;list-style:decimal}.partner-with-devcatalyst_nextSteps__gkEk9 li{padding:18px 0 18px 10px;border-top:1px solid var(--dc-line)}.partner-with-devcatalyst_nextSteps__gkEk9 li::marker{font-size:13px;color:var(--dc-muted)}.partner-with-devcatalyst_nextSteps__gkEk9 h3{font-size:17px;font-weight:600}.partner-with-devcatalyst_nextSteps__gkEk9 li p{margin-top:8px;font-size:14px;line-height:1.8;color:var(--dc-muted);max-width:65ch}@keyframes partner-with-devcatalyst_photo-reveal__e4YfE{0%{clip-path:inset(0 0 0 12%)}to{clip-path:inset(0)}}@media(min-width:1600px){.partner-with-devcatalyst_hero__Yzk9G{min-height:900px}.partner-with-devcatalyst_heroCopy__UkcT8{padding-top:180px}}@media(max-width:1100px){.partner-with-devcatalyst_enquiry__8B35F,.partner-with-devcatalyst_intro__4WfvU,.partner-with-devcatalyst_possibilities__TJ9Sd{gap:48px}.partner-with-devcatalyst_heroCopy__UkcT8 p{max-width:310px}.partner-with-devcatalyst_heroPhoto__dnh0x{width:55%}.partner-with-devcatalyst_heroCopy__UkcT8 h1{font-size:5.2rem}.partner-with-devcatalyst_storyGrid__k8eAy{gap:20px}.partner-with-devcatalyst_storyLabel__8hAX1 h3{font-size:19px}}@media(max-width:800px){.partner-with-devcatalyst_hero__Yzk9G{min-height:0;padding-bottom:24px;display:flex;flex-direction:column}.partner-with-devcatalyst_heroCopy__UkcT8{padding:120px 6vw 30px;order:1}.partner-with-devcatalyst_heroCopy__UkcT8 h1{font-size:clamp(3.6rem,12vw,6rem)}.partner-with-devcatalyst_heroCopy__UkcT8 p{max-width:480px}.partner-with-devcatalyst_heroPhoto__dnh0x{position:relative;inset:auto;width:88%;height:340px;margin:0 auto;order:2}.partner-with-devcatalyst_photoShade__AuLgt{background:rgba(0,0,0,.12)}.partner-with-devcatalyst_photoCaption__uPdXt{right:16px;bottom:16px;padding:6px 10px;background:var(--dc-ink)}.partner-with-devcatalyst_section__O9xsl{padding:70px 6vw}.partner-with-devcatalyst_intro__4WfvU{grid-template-columns:1fr;gap:30px}.partner-with-devcatalyst_intro__4WfvU h2{font-size:clamp(2rem,5.5vw,3.5rem)}.partner-with-devcatalyst_possibilities__TJ9Sd{grid-template-columns:1fr;gap:40px}.partner-with-devcatalyst_possibilityLead__i7r6f h2 br{display:none}.partner-with-devcatalyst_possibilityLead__i7r6f h2 em:before{content:" "}.partner-with-devcatalyst_possibilityLead__i7r6f>p{max-width:65ch}.partner-with-devcatalyst_workshopPhoto__WyMwK{display:none}.partner-with-devcatalyst_stories__B9fmx{padding:70px 6vw}.partner-with-devcatalyst_storyHeading__PyEcR{display:block;margin-bottom:35px}.partner-with-devcatalyst_storyHeading__PyEcR>p{margin-top:24px;max-width:65ch}.partner-with-devcatalyst_storyGrid__k8eAy{grid-template-columns:1fr;gap:40px}.partner-with-devcatalyst_story__H4wKE:nth-child(2),.partner-with-devcatalyst_story__H4wKE:nth-child(3){margin-top:0}.partner-with-devcatalyst_storyImage__QsxbU{aspect-ratio:3/2}.partner-with-devcatalyst_storyLabel__8hAX1 h3{font-size:22px}.partner-with-devcatalyst_quote__KVpYw{margin-top:60px;padding-top:32px}.partner-with-devcatalyst_enquiry__8B35F{grid-template-columns:1fr;gap:55px}}@media(prefers-reduced-motion:reduce){.partner-with-devcatalyst_heroPhoto__dnh0x{animation:none}.partner-with-devcatalyst_page__0ucOn *,.partner-with-devcatalyst_page__0ucOn :before{transition:none;scroll-behavior:auto}}