.two{font-size:2rem;font-weight:500}.projects{margin-top:128px;padding-top:40px;width:100%;max-width:100vw;display:flex;flex-direction:column;align-items:center;position:relative}.projects .carousel_wrapper{width:80%!important;margin:0 auto}.projects .projects-title a{display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:underline}.projects .projects-title a:hover{color:hsl(var(--primary))}.projects__list__item{position:relative}.projects__list__item__content{max-height:250px;overflow:hidden;position:relative}.projects__list__item__content .preview-title{color:#f8fafc;font-size:2.25rem;text-wrap:balance}.projects__list__item__content .preview-title .card-title-link:after{content:"";position:absolute;inset:0;z-index:1}.projects__list__item__content p{color:#f8fafc;font-size:14px;height:72px;text-overflow:clip;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent)}@media screen and (max-width:768px){.projects__list__item__content .preview-title{font-size:1.2rem}.projects__list__item__content p{font-size:12px}}.suspense-loader{background-color:hsl(var(--background))}.suspense-loader .suspense-loader-icon,.suspense-loader .suspense-loader-text{color:hsl(var(--foreground))}.image-shadow{border-radius:.25rem;margin-bottom:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.05),0 6px 10px rgba(0,0,0,.05)}.project-page{margin:40px 0 32px}.project-page__header{text-align:center}.project-page__header__published{font-size:12px;font-style:italic;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:.5rem}.project-page__header__published .logo-image{width:24px;height:24px;border-radius:.25rem}.project-page__header__websiteLink{margin-top:24px;text-align:left;color:#fff}.project-page__header__quote{text-align:center;font-size:12px;margin:4px auto;display:flex;flex-wrap:wrap;justify-content:center}.project-page__header__title{font-weight:600;font-size:2.5rem;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;gap:1rem;text-wrap:balance}.project-page__header__subtitle{font-weight:400;font-size:1.2rem;margin-top:24px;text-align:left}.project-page__header .header-image{margin:1rem auto .5rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;box-shadow:0 4px 8px rgba(0,0,0,.05),0 6px 10px rgba(0,0,0,.1)}.project-page .article-wrapper p{margin-bottom:0}.project-page .mockup-images{margin-bottom:64px}.project-page .mockup-images p{margin-bottom:1rem}.project-page .images{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:40px}.project-page h2,.project-page h3,.project-page h4,.project-page h5,.project-page h6{font-weight:800;margin-top:24px;text-wrap:pretty}.project-page h2{font-size:24px}.project-page h3{font-size:20px}.project-page .images-gallery{margin-top:64px}.project-page .images-gallery__images{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:3rem}@media screen and (max-width:768px){.project-page{margin-top:32px}.project-page__header{text-align:left}.project-page__header .header-image{width:80%!important}.project-page__header__published{justify-content:flex-start}.project-page__header__quote{width:80%!important}.project-page__header__title{font-size:2rem;text-align:left}.project-page__header__subtitle{font-size:1.1rem}.project-page .article-wrapper .sanity-content-caption,.project-page .article-wrapper .sanity-content-image,.project-page .images-gallery__images__gallery-image{width:80%!important}}@media screen and (max-width:500px){.project-page .article-wrapper .sanity-content-caption,.project-page .article-wrapper .sanity-content-image,.project-page .images-gallery__images__gallery-image,.project-page__header .header-image,.project-page__header__quote{width:100%!important}}.created-with h2{text-align:left;margin-bottom:1rem}.created-with .tech{display:flex;flex-wrap:wrap;gap:1.2rem}.created-with .tech .tech-item{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;border-radius:4px;border:1.2px solid hsl(var(--foreground));background-color:#fff}.created-with .tech .tech-item .tech-logo{width:40px;height:40px}.created-with .tech .dark{background-color:#000}