@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Extralight.9f173435.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Light.f8bf0f73.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Regular.d60c2bc8.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Medium.e95bbbba.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Semibold.a69f8631.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Bold.7152a0cf.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:THICCCBOI;src:local("THICCCBOI"),url(/_next/static/media/THICCCBOI-Regular.ffcc15fb.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:THICCCBOI;src:local("THICCCBOI-Light"),url(/_next/static/media/THICCCBOI-Light.0c5a1312.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:THICCCBOI;src:local("THICCCBOI-Medium"),url(/_next/static/media/THICCCBOI-Medium.8713527f.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:THICCCBOI;src:local("THICCCBOI-Bold"),url(/_next/static/media/THICCCBOI-Bold.a71a7b78.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Respira;src:local("Respira-Black"),url(/_next/static/media/Respira-Black.af8ed567.ttf) format("truetype");font-weight:400;font-style:normal}:root{--bc-color:#fbfbfb;--dark:#050505;--darkGrey:#222222;--grey:#aaaaaa;--grey2:#8f8f8f;--grey3:#898989;--hover:#343434;--lightHover:#6a6a6a;--white:#ffffff;--project-preview:rgba(232,232,232,0.7);--selection-color:#FF6620}::-webkit-selection{background:var(--selection-color);color:#fff}::selection{background:var(--selection-color);color:#fff}html{margin:0;overflow:hidden}@media screen and (max-width:768px){html{overflow:auto}}html[data-theme=light]{--bc-color:#fbfbfb;--dark:#0d0d0d;--darkGrey:#1a1a1a;--grey:#aaaaaa;--grey2:#8f8f8f;--grey3:#898989;--hover:#343434;--white:#ffffff;--project-preview:rgba(232,232,232,0.7);--hover-box-shadow:0px 8px 15px 0px rgba(119,119,119,0.2);--box-shadow:0px 2px 8px 0px rgba(195,195,195,0.30);--img-filter:invert(0%);--filter:grayscale(100%) brightness(30%) contrast(120%)}html[data-theme=dark]{--bc-color:#101010;--dark:#fbfbfb;--darkGrey:#222222;--grey:#d2d2d2;--grey2:#cbcbcb;--grey3:#e5e5e5;--hover:#d3d3d3;--white:#ffffff;--project-preview:rgb(98 75 75/22%);--hover-box-shadow:0px 11px 15px 0px rgba(17,17,17,0.25);--box-shadow:0px 2px 8px 0px rgba(17,17,17,0.2);--img-filter:invert(100%);--filter:invert(100%)}body,html[data-theme=dark]{background-color:var(--bc-color)}body{padding:25px 0;color:var(--dark);font-family:ClashDisplay,sans-serif;font-weight:400;margin:0}body:hover .cursor{opacity:1;transition:opacity .3s}a{color:inherit;text-decoration:none}a,a:hover{transition:all .3s ease-in}a:hover{color:var(--hover)}*{box-sizing:border-box}h1{font-size:64px;font-family:Respira,Respira-Black;font-weight:500;background:none;margin:0}@media screen and (max-width:768px){h1{font-size:48px}}p{font-size:20px;font-weight:300;letter-spacing:.8px;line-height:150%;margin:0}@media screen and (max-width:768px){p{font-size:16px}}span{font-size:14px;transition:all .3s ease-in;letter-spacing:.3px;line-height:150%}.cursor{position:fixed;top:0;margin-top:-2px;width:10px;height:10px;background-color:var(--white);border-radius:50%;pointer-events:none;mix-blend-mode:difference;z-index:9999;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.cursor .enlarged{transform:scale(1.5)}@media screen and (max-width:768px){.cursor{display:none}}.section{width:100%}button{font-family:ClashDisplay,sans-serif;border:none;padding:3px 15px;background-color:var(--darkGrey);font-size:16px;font-weight:300;line-height:150%;color:var(--white);border-radius:15px}button,button:hover{transition:all .3s ease-in}button:hover{background-color:var(--white);color:var(--darkGrey)}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.animated-svg{display:flex;align-items:center;justify-content:center;position:absolute;right:45%;top:7%}.animated-svg svg{width:100%;height:100%}.reveal{position:fixed;top:0;left:0;width:100vw;height:100svh;transform-origin:center top;background-color:var(--dark);pointer-events:none;z-index:2}.about-page main{padding:0 50px}@media screen and (max-width:768px){.about-page main{padding:0 20px}}.about-page h1{font-size:clamp(70px,16vw,140px)}@media screen and (max-width:768px){.about-page h1{margin-top:30px}}.about-page h2{font-size:100px;font-family:Respira,Respira-Black;font-weight:400;margin-top:20px}@media screen and (max-width:768px){.about-page h2{font-size:36px}}.about-page p{font-size:18px;font-weight:400;width:90%}.about-page-description{display:flex;margin-top:100px}@media screen and (max-width:768px){.about-page-description{flex-direction:column-reverse;margin-top:50px}}.about-page-description__l{width:50%;margin-right:10px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.about-page-description__l{width:100%;margin:0}}.about-page-description__r{width:50%;background-color:var(--white);border-radius:50px;overflow:hidden;height:500px;margin-left:10px}@media screen and (max-width:768px){.about-page-description__r{width:100%;height:350px;margin:0}}::view-transition-group(root){z-index:auto!important}::view-transition-Image-pair(root){isolation:isolate;will-change:transofrm,opacity,scale;z-index:1}::view-transition-new(root){z-index:2;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}.github{display:block;width:30px;height:30px;background:url(/assets/icons/github.svg);background-size:30px 30px;margin-right:30px}.github,.github:hover{transition:all .3s ease-in}.github:hover{filter:brightness(0) saturate(100%) invert(55%) sepia(19%) saturate(7414%) hue-rotate(1deg) brightness(103%) contrast(105%)}.linkedin{display:block;width:30px;height:30px;background:url(/assets/icons/linkedin.svg);background-size:30px 30px}.linkedin,.linkedin:hover{transition:all .3s ease-in}.linkedin:hover{filter:brightness(0) saturate(100%) invert(55%) sepia(19%) saturate(7414%) hue-rotate(1deg) brightness(103%) contrast(105%)}.external button{display:flex;align-items:center;justify-content:space-between}.external button,.external button:hover{border:1px solid var(--darkGrey)}.external button:hover:after{filter:invert(100%)}.external button:after{content:"";width:13px;height:13px;background:url(/assets/icons/external.svg);background-size:13px 13px;margin-left:8px}.apple button,.external button:after{display:block;transition:all .3s ease-in}.apple button{width:25px;height:28px;background:url(/assets/icons/apple.svg);background-size:25px 28px;padding:0}.apple button:hover{filter:var(--filter);transition:all .3s ease-in}.staricon{display:block;width:24px;height:24px;background:url(/assets/icons/star.svg);background-size:24px 24px;margin:0 20px}.arrow{display:block;width:20px;height:20px;background:url(/assets/icons/arrow.svg);background-size:20px 20px}.orange-arrow{display:block;width:2.7rem;height:2.7rem;background:url(/assets/icons/orange-arrow.svg);background-size:2.75rem 2.7rem}.boiler{display:flex;justify-content:space-between;flex-wrap:wrap}.hero{display:flex;align-items:center;justify-content:center;margin-top:80px;position:relative;padding:0 50px}.hero h1{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.hero{padding:0 20px}}.hero-greetings{font-size:30px;font-weight:300;position:absolute;left:0;top:-25px;opacity:0;-webkit-filter:blur(3px);transition:all .5s}@media(max-width:768px){.hero-greetings{top:100px;font-size:30px}}.hero-greetings-visible{opacity:1;top:-45px;-webkit-filter:blur(0);transition:all .5s}.hero-advanced{padding-top:320px;padding-bottom:320px;height:204px}@media screen and (max-width:768px){.hero-advanced{padding-top:50px;padding-bottom:0;height:130px}}.hero-advanced .hero-scroll-down{display:block}@media screen and (max-width:768px){.hero-advanced .hero-scroll-down{display:none}}.hero-advanced .hero-inner{position:fixed}.hero-advanced .hero-inner-description{width:100%;text-align:end}.hero-advanced h1{font-size:90px}@media screen and (max-width:768px){.hero-advanced h1{font-size:50px}}.hero-inner{flex-direction:column}.hero-inner,.hero-inner-title{display:flex;align-items:center}.hero-inner-title{color:var(--dark);font-size:12vw;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;text-align:center}@media screen and (max-width:768px){.hero-inner-title{color:var(--white);font-size:14vw}}.hero-inner-title--gradient{background-clip:revert-layer;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-inner img{filter:var(--img-filter)}.hero-inner-description{max-width:780px;text-align:center;margin-top:20px}.hero-inner-description p{letter-spacing:.5px}@media screen and (max-width:768px){.hero-inner-description{margin-top:10px}}.hero-inner-buttons{margin-top:40px;display:flex;align-items:center}.hero-inner-buttons .apple{margin-left:20px}.hero-scroll-down{padding-top:60px;display:none}.hero-scroll-down:hover span{border-color:var(--grey3);transition:all .3s}.hero-scroll-down:hover span:before{background-color:var(--grey3);transition:all .3s}.hero-scroll-down span{bottom:0;width:30px;height:50px;margin-left:-15px;border:2px solid var(--grey);border-radius:50px}.hero-scroll-down span,.hero-scroll-down span:before{position:absolute;left:50%;box-sizing:border-box;transition:all .3s}.hero-scroll-down span:before{top:10px;content:"";width:6px;height:6px;margin-left:-3px;background-color:var(--grey);border-radius:100%;animation:sdb 2s infinite}@keyframes sdb{0%{transform:translate(0);opacity:0}40%{opacity:1}80%{transform:translateY(20px);opacity:0}to{opacity:0}}.header{display:flex;justify-content:space-between;width:100%;min-height:69px;padding:0 50px;z-index:1;position:relative}@media screen and (max-width:768px){.header{padding:15px 20px}}.header a{display:flex;align-items:center}.header a span{color:var(--dark);font-weight:500}.header a span:hover{color:var(--hover);transition:all .3s ease-in}@media screen and (max-width:768px){.header a span{font-size:12px}.header-dark a span{color:var(--white)}.header-dark svg{filter:invert(100%)}}.footer{width:100%;display:flex;align-items:center;flex-direction:column;margin-top:200px;padding:0 50px}@media screen and (max-width:768px){.footer{padding:0 20px;margin-top:150px}}.footer-text{text-align:center;max-width:400px;margin-bottom:50px}.footer-text p{font-weight:300;font-size:14px;line-height:150%;letter-spacing:.3px}.footer-text a{border-bottom:1px solid var(--dark);padding-bottom:2px}.footer-text a:hover{color:var(--selection-color);border-bottom:1px solid var(--selection-color)!important}.footer-inner{display:flex;height:80px;align-items:center;justify-content:space-between;width:100%;font-weight:300}.footer-links{display:flex}@media screen and (max-width:768px){.footer-dark{color:var(--white)}}.footer-dark .footer-text a{border-bottom:1px solid var(--white);padding-bottom:0}.stack-block{margin-top:90px;display:flex;background-color:var(--bc-color)}@media screen and (max-width:768px){.stack-block{display:block;margin-top:40px}}.stack-block-gradient .stack-block-left:before{content:"";position:absolute;width:70%;height:50%;margin:auto;top:0;bottom:0;left:0;right:0;border-radius:400px;background:linear-gradient(90deg,#F7941E,#004E8F);filter:blur(75px);z-index:0}.stack-block h2{text-align:center;font-size:20px;font-weight:300}.stack-block-left{width:50%;display:flex;position:relative}@media screen and (max-width:768px){.stack-block-left{width:100%;flex-direction:column}}.stack-block-left__inner{width:100%}.stack-block-left:after{content:"";width:1px;height:280px;background-color:var(--grey);margin:auto}@media screen and (max-width:768px){.stack-block-left:after{width:60%;height:1px;background-color:var(--grey);margin:30px auto}}.stack-block-right{width:50%}@media screen and (max-width:768px){.stack-block-right{width:100%}}.stack-block__text{display:flex;align-items:center;justify-content:center;padding:105px;height:100%}@media screen and (max-width:768px){.stack-block__text{padding:0}}.stack-block__text p{font-size:20px;line-height:150%;letter-spacing:.2px;color:var(--dark)}@media screen and (max-width:768px){.stack-block__text p{font-size:16px;text-align:center}}.stack-block__icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:40px;width:100%}@media screen and (max-width:768px){.stack-block__icons{padding:10px}}.stack-block__icons h2{text-align:center}.stack-block__icons img{padding:17px;max-height:180px;z-index:2}@media screen and (max-width:768px){.stack-block__icons img{max-height:75px;max-width:150px}}.stack-overview{background-color:#e5e5e5;color:var(--dark);padding:80px 50px;margin-top:90px}@media screen and (max-width:768px){.stack-overview{padding:60px 20px}}.stack-overview-head{display:flex;justify-content:space-between}@media screen and (max-width:768px){.stack-overview-head{flex-direction:column}}.stack-overview-head__title{width:50%}@media screen and (max-width:768px){.stack-overview-head__title{width:100%}}.stack-overview-head__description{width:50%;display:flex;flex-direction:column;position:relative;min-height:170px}@media screen and (max-width:768px){.stack-overview-head__description{width:100%;flex-wrap:wrap-reverse}}.stack-overview-head h2{font-size:40px;font-weight:500;margin:0;width:80%}@media screen and (max-width:768px){.stack-overview-head h2{font-size:40px;width:100%}}.stack-overview-head p{font-size:20px;font-weight:500;line-height:150%;width:70%}@media screen and (max-width:768px){.stack-overview-head p{margin-top:40px;margin-right:0;width:70%}}.stack-overview-head__link{display:flex;align-items:center;justify-content:center;position:absolute;font-size:45px;font-weight:500;line-height:150%;text-decoration:none;color:#ff6620;border-radius:5px;transition:all .3s ease;right:0;bottom:-20px;text-transform:uppercase}@media screen and (max-width:768px){.stack-overview-head__link{position:relative;margin-top:30px;font-size:40px}}.stack-overview-head__link:hover{transition:all .3s ease;color:#ff6620}.stack-overview-head__link:hover .orange-arrow{margin-left:5px;margin-right:20px;transition:all .3s ease}.stack-overview-head__link .orange-arrow{margin-left:25px;transition:all .3s ease}.stack-overview__scroll-container{background-color:var(--white);display:flex;justify-content:flex-end;align-items:center;min-height:8.2rem;padding:2.8rem 0;border-radius:2.5rem;overflow:hidden;margin-top:80px;position:relative}@media screen and (max-width:768px){.stack-overview__scroll-container{min-height:7rem;margin-top:60px}}.stack-overview__icons{display:flex;justify-content:center;align-items:center;animation:scroll 30s linear infinite;position:absolute}.stack-overview__icons img{filter:grayscale(100%) brightness(.8) contrast(1.2);padding:0 1.5rem;scale:.8;transition:all .5s ease}@media screen and (max-width:768px){.stack-overview__icons img{scale:.7;padding:0 .7rem}}.stack-overview__icons:nth-child(2){animation-delay:-15s}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.projects{width:100%;display:flex;flex-wrap:wrap;padding:0 50px}@media screen and (max-width:768px){.projects{margin-top:60px;padding:0 20px}}.projects-item{width:100%;display:flex}.projects-item:nth-child(2n){justify-content:flex-start}.projects-item:nth-child(odd){justify-content:flex-end}.projects-heading{width:100%;margin-bottom:50px;position:relative}.projects-heading h2{width:100%;font-size:clamp(70px,16vw,140px);font-weight:600;font-family:Respira,Respira-Black;margin-top:90px;margin-bottom:20px;line-height:1.2;text-align:end}@media screen and (max-width:768px){.projects-heading h2{margin-bottom:10px;color:var(--white)}}.projects-heading p{font-size:15px;font-weight:300;margin-top:10px;text-align:end}@media screen and (max-width:768px){.projects-heading p{font-size:18px;margin-top:30px}}.projects-heading__description{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:768px){.projects-heading__description{flex-direction:column;color:var(--white);align-items:flex-end}.projects-heading .animated-svg{right:auto;left:-10px;top:-30px}.projects-heading .staricon{display:flex;align-items:flex-end;margin:20px 0 0}}.services{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;padding:0 50px;margin-top:1500px}@media screen and (max-width:768px){.services{flex-direction:column;margin-top:800px;padding:0 20px;color:var(--white)}}.services_heading{width:50%;min-width:50%;position:-webkit-sticky;position:sticky;top:8rem;left:0;padding-right:20px}@media screen and (max-width:768px){.services_heading{position:relative;top:0}}.services_heading h2{font-size:8vw;font-weight:600;font-family:Respira,Respira-Black;margin-bottom:20px;line-height:1.2;margin-top:0}@media screen and (max-width:768px){.services_heading h2{font-size:15vw;margin-bottom:60px}}.services_heading p{font-size:1.8vw;font-family:ClashDisplay,sans-serif;font-weight:400;margin-top:50px;margin-right:70px;width:60%}@media screen and (max-width:768px){.services_heading p{margin-top:5px}}.services_heading-description{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.services_heading-description{display:none}}.services_inner{width:100%}@media screen and (max-width:768px){.services_inner .service-preview:first-child{border-radius:30px 30px 0 0;border:0}.services_inner .service-preview:last-child{border-radius:0 0 30px 30px}}.mobile-preview{margin-top:80px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMzUwIDM1MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICA8ZmlsdGVyIGlkPSdub2lzZUZpbHRlcic+CiAgICA8ZmVUdXJidWxlbmNlIAogICAgICB0eXBlPSdmcmFjdGFsTm9pc2UnIAogICAgICBiYXNlRnJlcXVlbmN5PScyJyAKICAgICAgbnVtT2N0YXZlcz0nMScgCiAgICAgIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz4KICA8L2ZpbHRlcj4KICAKICA8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBvcGFjaXR5PScwLjUnIGZpbHRlcj0ndXJsKCNub2lzZUZpbHRlciknLz4KPC9zdmc+")}@media screen and (max-width:768px){.mobile-preview{margin-top:60px;overflow:hidden}}.mobile-preview-images{display:flex;justify-content:center;margin-left:550px}@media screen and (max-width:768px){.mobile-preview-images{margin-left:0;display:block;overflow:hidden}}.mobile-preview-images img{margin-left:-550px}@media screen and (max-width:768px){.mobile-preview-images img{margin-left:-210px}}.desktop-preview{margin-top:80px}@media screen and (max-width:768px){.desktop-preview{margin-top:60px}}.desktop-preview-images{display:flex;flex-direction:column;max-height:700px;flex-wrap:wrap;overflow:hidden;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMzUwIDM1MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICA8ZmlsdGVyIGlkPSdub2lzZUZpbHRlcic+CiAgICA8ZmVUdXJidWxlbmNlIAogICAgICB0eXBlPSdmcmFjdGFsTm9pc2UnIAogICAgICBiYXNlRnJlcXVlbmN5PScyJyAKICAgICAgbnVtT2N0YXZlcz0nMScgCiAgICAgIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz4KICA8L2ZpbHRlcj4KICAKICA8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBvcGFjaXR5PScwLjUnIGZpbHRlcj0ndXJsKCNub2lzZUZpbHRlciknLz4KPC9zdmc+")}@media screen and (max-width:768px){.desktop-preview-images{flex-direction:row}}.desktop-preview-images img{width:100%;padding:10px 0}.desktop-preview-images .image{width:33.3%}@media screen and (max-width:768px){.desktop-preview-images .image{width:45%;margin:auto}}.desktop-preview-images .image:nth-child(2n){margin-left:-50px}@media screen and (max-width:768px){.desktop-preview-images .image:nth-child(2n){margin-left:auto}}.description{margin-top:100px;margin-bottom:20px;padding:0 50px}@media screen and (max-width:768px){.description{margin-top:60px;padding:0 20px}}.description .description-container{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center}.description .description-inner{width:85%}@media screen and (max-width:768px){.description .description-inner{width:100%}}.description h2{font-family:ClashDisplay,sans-serif;font-size:80px;font-weight:500;padding:0;margin:0 0 50px;width:100%}.description h2 .line{background:linear-gradient(to right,var(--lightHover) 50%,var(--grey) 50%);background-position-x:100%;background-size:200% 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}@media screen and (max-width:768px){.description h2{font-size:48px;margin-bottom:30px}}.description p{font-weight:300;font-size:24px;column-count:2;column-gap:4%}@media screen and (max-width:768px){.description p{column-count:1;font-size:18px}}.mobius{z-index:-1;position:fixed;top:0;left:0}@media screen and (max-width:768px){.mobius{transform:scale(1.25)}}.ascii,.mobius canvas{width:100%;height:100%}.ascii{justify-content:center}.ascii,.project-preview{display:flex;align-items:center}.project-preview{flex-direction:column;position:relative;width:60%;margin-top:90px}@media screen and (max-width:768px){.project-preview{width:100%}}.project-preview a{display:flex;align-items:center;justify-content:center;width:100%}.project-preview img{width:100%;height:100%;object-fit:cover;min-height:300px}@media screen and (max-width:768px){.project-preview img{min-height:200px}}.project-preview-description{display:flex;align-items:center;justify-content:space-between;padding:10px 0;width:100%}@media screen and (max-width:768px){.project-preview-description{color:var(--white)}}.project-preview-description a{width:auto}.project-preview-description p{font-size:16px;transition:all .3s ease-in;font-weight:400}.project-preview-description p:hover{color:var(--grey2);transition:all .3s ease-in}.project-preview-description span{font-size:12px;color:var(--grey);font-weight:400}.service-preview{display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:50px;padding:2.75rem 3rem 3rem;margin-bottom:80px;background-color:var(--darkGrey)}.service-preview:last-child{margin-bottom:0}@media screen and (max-width:768px){.service-preview{padding:1rem 1.5rem;margin-bottom:0;border-radius:0}}.service-preview-arrow{display:none}@media screen and (max-width:768px){.service-preview-arrow{display:block}}.service-preview-heading{width:100%;display:flex;justify-content:space-between}.service-preview-heading p{font-size:27px;font-weight:500;letter-spacing:.8px;line-height:150%;margin:0 0 60px}@media screen and (max-width:768px){.service-preview-heading p{font-size:20px;margin-bottom:0;padding:20px 0}}.service-preview-heading span{font-size:1.1rem;font-weight:500;--arrow-size:0.8rem;--arrow-y:-3%;--gap:1rem;letter-spacing:.3px;line-height:150%;margin:0;text-transform:uppercase}@media screen and (max-width:768px){.service-preview-open{height:auto!important;overflow:visible!important;opacity:1!important;padding:40px 0}.service-preview-inner{height:0;overflow:hidden;opacity:0;transition:all .3s ease-in}}.service-preview-inner__description{display:none;margin-top:20px}@media screen and (max-width:768px){.service-preview-inner__description{display:block}}.service-preview-inner img{width:100%;height:auto;max-width:100%;border-radius:50px}@media screen and (max-width:768px){.service-preview-inner img{border-radius:30px}}.service-preview-inner video{width:100%;height:auto;max-width:100%;border-radius:50px}@media screen and (max-width:768px){.service-preview-inner video{border-radius:30px}}.hero-video{position:fixed;top:0;left:0;z-index:-1;overflow:hidden;width:100%;height:100vh}.hero-video video{width:100%;height:100%;object-fit:cover;object-position:center}.scroll-moving-container{position:absolute;display:flex;align-items:center;justify-content:space-between;width:150%;margin-left:-400px}.scroll-moving-container .line,.scroll-moving-container .rectangle,.scroll-moving-container .square{width:100px;height:100px;transform:rotate(10deg);margin:20px}.scroll-moving-container .square{border-radius:50%}.scroll-moving-container .line{width:8px;height:350px;transform:rotate(45deg);border-radius:8px}.scroll-moving-container .rectangle{width:180px;height:80px;transform:rotate(25deg)}.wide-image{margin-top:80px;padding:0 50px}@media screen and (max-width:768px){.wide-image{opacity:1!important;margin-top:60px;padding:0 20px}}.wide-image-parallax{position:relative;overflow:hidden;background-color:#fff;height:420px}@media screen and (max-width:768px){.wide-image-parallax{height:250px}}.wide-image-parallax img{position:absolute;bottom:0;left:0;width:100%;height:140%;object-fit:cover;object-position:center;padding:0;max-height:none!important}.wide-image img{width:100%;max-height:420px;object-fit:cover}@media screen and (max-width:768px){.wide-image img{padding:0!important}}.image svg{width:27px;height:35px}.image svg,.image svg path{fill:var(--dark)}