:root{--noise-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgICAgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5kZXYvc3ZnanMiIHZpZXdCb3g9IjAgMCA3MDAgNzAwIiB3aWR0aD0iNzAwIiBoZWlnaHQ9IjcwMCIgaWQ9Im5ubm9pc2UiPgogICAgPGRlZnM+CiAgICAgICAgPGZpbHRlciBpZD0ibm5ub2lzZS1maWx0ZXIiIHg9Ii0yMCUiIHk9Ii0yMCUiIHdpZHRoPSIxNDAlIiBoZWlnaHQ9IjE0MCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIKICAgICAgICAgICAgICAgIHByaW1pdGl2ZVVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJsaW5lYXJSR0IiPgogICAgICAgICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC4xMDIiIG51bU9jdGF2ZXM9IjQiIHNlZWQ9IjE1IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiB4PSIwJSIKICAgICAgICAgICAgICAgICAgICAgICAgICB5PSIwJSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVzdWx0PSJ0dXJidWxlbmNlIj48L2ZlVHVyYnVsZW5jZT4KICAgICAgICAgICAgPGZlU3BlY3VsYXJMaWdodGluZyBzdXJmYWNlU2NhbGU9IjE1IiBzcGVjdWxhckNvbnN0YW50PSIwLjc1IiBzcGVjdWxhckV4cG9uZW50PSIyMCIgbGlnaHRpbmctY29sb3I9IiM3OTU3QTgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeD0iMCUiIHk9IjAlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBpbj0idHVyYnVsZW5jZSIgcmVzdWx0PSJzcGVjdWxhckxpZ2h0aW5nIj4KICAgICAgICAgICAgICAgIDxmZURpc3RhbnRMaWdodCBhemltdXRoPSIzIiBlbGV2YXRpb249IjEwMCI+PC9mZURpc3RhbnRMaWdodD4KICAgICAgICAgICAgPC9mZVNwZWN1bGFyTGlnaHRpbmc+CgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPHJlY3Qgd2lkdGg9IjcwMCIgaGVpZ2h0PSI3MDAiIGZpbGw9InRyYW5zcGFyZW50Ij48L3JlY3Q+CiAgICA8cmVjdCB3aWR0aD0iNzAwIiBoZWlnaHQ9IjcwMCIgZmlsbD0iIzE5MTgxNyIgZmlsdGVyPSJ1cmwoI25ubm9pc2UtZmlsdGVyKSI+PC9yZWN0Pgo8L3N2Zz4=)}body{background:#f9fafd var(--noise-image)repeat}footer{padding-top:5rem;position:relative}footer.loaded{background:linear-gradient(#1a213e,#3d4571),linear-gradient(20deg,#161a29 32%,#293151 86%)}.cta{background:#4a67f6 var(--noise-image)repeat;background-size:100%;position:relative}.warm-animation{clip-path:inset(0 -20px);position:relative;overflow:hidden}.warm-animation:before{content:"";z-index:-10;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fdf2dc99 var(--tw-gradient-from-position);--tw-gradient-to:#f6c761 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);border-radius:9999px;width:calc(100% + 20px);transition:transform 1s ease-in-out;position:absolute;top:.5rem;bottom:0;left:-100%;transform:translate(0)}.focused-text.warm-animation:before{transform:translate(calc(100% - 30px))}.projects-slider-container{max-width:1100px;margin:1.5rem auto 5rem;position:relative}@media (width>=768px){.projects-slider-container{margin-bottom:118px}}.projects-slider-container:after{--tw-bg-opacity:1;background-color:rgba(205,208,213,var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;height:1.75rem;position:absolute;bottom:-1.5rem;left:.75rem}@media (width>=768px){.projects-slider-container:after{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}.projects-slider-container:after{width:calc(100% - 24px)}.projects-slider-container:before{--tw-bg-opacity:1;background-color:rgba(220,223,228,var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;height:1rem;position:absolute;bottom:-2.5rem;left:1.5rem}@media (width>=768px){.projects-slider-container:before{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}.projects-slider-container:before{width:calc(100% - 48px)}.project-backdrop{z-index:10;background-image:linear-gradient(to left,var(--tw-gradient-stops));--tw-gradient-from:var(--project-bg)var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:25%;top:0;bottom:0;right:0}@media (width>=768px){.project-backdrop{width:60%;position:absolute}}@media (width>=1024px){.project-backdrop{--tw-gradient-from-position:45%}}.project-backdrop{color:#ece3fc}.webp .bg-worm{background:#fff var(--contact-worm-webp)right bottom no-repeat;background-size:contain}@media screen and (width>=768px){.projects-slider-container:after{width:calc(100% - 96px);height:3rem;top:100%;left:3rem}.projects-slider-container:before{width:calc(100% - 200px);height:2.75rem;bottom:-86px;left:100px}}.error-404{background:#fff url(https://cdn.isap.me/build/assets/404-CJBBE1Z_.jpeg) 50%/contain no-repeat}.webp .error-404{background:#fff url(https://cdn.isap.me/build/assets/404-C6ebQh-m.webp) 50%/contain no-repeat}
