.writing-title-module__D13aIG__title,.writing-title-module__D13aIG__heroTitle{color:#111}@supports ((-webkit-background-clip:text) or (background-clip:text)){.writing-title-module__D13aIG__title{color:#0000;background-image:linear-gradient(108deg,#171717 0%,#243b8f 24%,#7c3aed 48%,#cf3f87 72%,#c45e21 100%);-webkit-background-clip:text;background-clip:text}.writing-title-module__D13aIG__heroTitle{background-image:linear-gradient(108deg,#171717 0% 46%,#30395f 68%,#6f5b85 84%,#9a7077 100%);-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){.writing-title-module__D13aIG__title{background-size:160%;transition:background-position .42s,opacity .22s}.writing-title-module__D13aIG__heroTitle{background-size:160%;transition:background-position .42s,color .22s}:is(.writing-title-module__D13aIG__title:hover,.writing-title-module__D13aIG__title:focus-visible,.group:hover .writing-title-module__D13aIG__title){background-position:100%}.writing-title-module__D13aIG__heroTitle:hover{color:#0000;background-position:100%}}
.partner-logo-strip-module__2rH5fq__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner-logo-strip-module__2rH5fq__track{width:max-content;animation:36s linear infinite partner-logo-strip-module__2rH5fq__scroll;display:flex}.partner-logo-strip-module__2rH5fq__item{flex:none;justify-content:center;align-items:center;width:13rem;height:7rem;padding-inline:1.5rem;display:flex}.partner-logo-strip-module__2rH5fq__viewport:hover .partner-logo-strip-module__2rH5fq__track{animation-play-state:paused}@keyframes partner-logo-strip-module__2rH5fq__scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partner-logo-strip-module__2rH5fq__track{animation:none}}@media (min-width:768px){.partner-logo-strip-module__2rH5fq__item{width:17rem;height:10rem;padding-inline:2rem}}
.product-ventures-module__LOA8Da__openSource{color:#0000;letter-spacing:.01em;background-image:linear-gradient(110deg,#0969da,#8250df,#bf8700,#1a7f37,#0969da);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600;line-height:1.5rem;transition:opacity .18s;animation:8s ease-in-out infinite product-ventures-module__LOA8Da__githubGradient}.product-ventures-module__LOA8Da__openSource:hover{opacity:.6}@keyframes product-ventures-module__LOA8Da__githubGradient{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.product-ventures-module__LOA8Da__openSource{animation:none}}
.service-carousel-module__VPOIka__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);container-type:inline-size}.service-carousel-module__VPOIka__track{width:max-content;display:flex}.service-carousel-module__VPOIka__group{gap:1rem;padding-right:1rem;display:flex}.service-carousel-module__VPOIka__card{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #f3f4f6;flex:none;width:min(90cqw,100vw - 4rem);padding:1.5rem}.service-carousel-module__VPOIka__viewport::-webkit-scrollbar{display:none}@media (min-width:768px){.service-carousel-module__VPOIka__card{width:min(90cqw,34rem)}}@media (prefers-reduced-motion:reduce){.service-carousel-module__VPOIka__viewport{scroll-behavior:auto}}
.writing-carousel-module__-dbJrq__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);container-type:inline-size}.writing-carousel-module__-dbJrq__viewport::-webkit-scrollbar{display:none}.writing-carousel-module__-dbJrq__track{gap:1rem;width:max-content;display:flex}.writing-carousel-module__-dbJrq__card{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:min(68cqw,100vw - 4rem)}@media (min-width:768px){.writing-carousel-module__-dbJrq__card{width:min(52cqw,28rem)}}@media (prefers-reduced-motion:reduce){.writing-carousel-module__-dbJrq__viewport{scroll-behavior:auto}}
