@media screen and (max-width: 80em){.overlay{border-image:linear-gradient(hsl(0 0 0 / .2),#000814) fill 1}}.hero{background-image:url(/build/assets/homepage-mob-CqNp4PWU.jpg);z-index:-200}@media (min-width: 80em){.hero{background-image:url(/build/assets/homepage-desktop-B9pxNVV_.jpg);display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.spline-wrapper{width:100%;height:220%;overflow:hidden;position:relative;pointer-events:none;margin-top:-10rem}.spline-object{position:absolute;top:4rem;left:3.5rem}.contact-spline-wrapper{width:100%}.contact-spline-object{width:100%;aspect-ratio:1}.carousel{position:relative;overflow:clip;width:100%;aspect-ratio:16/9;margin-inline:auto;border-radius:1.5rem;margin-block:2rem}@media screen and (min-width: 80em){.carousel{margin-block:-8%}}.carousel-item{aspect-ratio:16/9;display:grid;grid-template-columns:1fr 2fr;gap:1rem;overflow:clip;background:linear-gradient(108deg,#f72585 -4.74%,#9747ff 50.85%,#4cc9f0 103.2%);border-radius:1.5rem;transition:.5s;position:absolute;width:80%;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (min-width: 80em){.carousel-item{width:52%}}@media screen and (min-width: 108em){.carousel-item{width:40%}}.carousel-item h3{padding:clamp(1rem,-4.333rem + 26.667vw,3rem) clamp(0rem,-2.667rem + 13.333vw,1rem) clamp(.5rem,-.833rem + 6.667vw,1rem) clamp(1rem,.733rem + 1.333vw,1.1rem);color:var(--text-color);text-align:center;font-family:Qanelas;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:.05rem}@media screen and (min-width: 80rem){.carousel-item h3{font-size:2.5rem;padding:4.5rem 1rem 1rem 2.5rem;line-height:2.5rem;letter-spacing:.1rem}}@media screen and (min-width: 108em){.carousel-item h3{padding:8rem 1rem 1rem 4rem}}.carousel-item img{width:clamp(7.5rem,-.5rem + 40vw,10.5rem);object-fit:contain;object-position:center;justify-self:end;align-self:end}@media screen and (min-width: 80rem){.carousel-item img{width:24.5rem}}#prev,#next{--bottom-adjustment: 0rem;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;width:10%;border:none;font-size:medium;font-family:monospace;opacity:.2;transition:opacity .5s}#next{left:auto}#prev{right:auto}@media screen and (min-width: 80em){#prev,#next{width:20rem;font-size:xx-large}}@media screen and (min-width: 108em){#prev,#next{width:30rem}#prev{left:6rem}#next{right:6rem}}#prev:hover,#next:hover{opacity:1}@media screen and (min-width: 80em){.service-section{display:grid;grid-template-columns:1fr 1fr;gap:10rem;place-items:center}.service-grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.service-grid-item{display:grid;place-items:center;padding:2rem;border:gainsboro 2px solid;border-radius:25px;width:12.625rem;height:12.625rem;--offset-val: 5rem;transition:scale .15s ease-in}.service-grid-item:hover{scale:1.05!important}.service-grid-item:nth-child(2){margin-top:var(--offset-val)}.service-grid-item:nth-child(3){margin-top:calc(-1 * var(--offset-val))}.service-grid-item p{color:var(--text-color);text-align:center;font-family:Qanelas,sans-serif;line-height:normal;letter-spacing:.075rem;text-transform:uppercase}}.contact-img-wrapper{grid-row:1 / 6;grid-column:3 / 4;align-self:center}.text-changer{height:40px;display:flex;text-align:start;justify-content:center}.intro-text{margin-top:-1px}.roles-container{overflow:hidden;position:relative}.role{display:block;height:100%;padding-left:12px;animation:role-change 5s infinite}@keyframes role-change{10%{transform:translateY(-102%)}20%{transform:translateY(-100%)}30%{transform:translateY(-202%)}40%{transform:translateY(-200%)}50%{transform:translateY(-302%)}60%{transform:translateY(-300%)}70%{transform:translateY(-402%)}80%{transform:translateY(-400%)}95%{transform:translateY(-502%)}to{transform:translateY(-500%)}}
