.hero-module-scss-module__Y7JWoq__section{border-bottom:1px solid var(--primary-dark);justify-content:center;height:100vh;max-height:1440px}.hero-module-scss-module__Y7JWoq__section>.hero-module-scss-module__Y7JWoq__container{height:fit-content}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__preHeader{color:var(--secondary);font-family:var(--font-accent);margin:1rem 0;font-size:1.2rem;font-weight:400}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__header{color:var(--primary-bright);font-family:var(--font-sans);margin:0;font-size:5rem}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__primaryDim{color:var(--primary-dim)}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__primaryBright{color:var(--primary)}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__tempBright{width:60%;font-size:.875rem}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__gitBadges{flex-wrap:wrap;gap:.5rem;height:1rem;display:flex;position:relative}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__gitBadges img{border-radius:.25rem;width:fit-content;height:16px}@media screen and (max-width:767px){.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__preHeader{padding-top:2rem;font-size:.8rem}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__header{font-size:2.9rem}.hero-module-scss-module__Y7JWoq__section .hero-module-scss-module__Y7JWoq__tempBright{width:100%;padding-right:1rem}.hero-module-scss-module__Y7JWoq__section button{padding:.75rem 2rem;font-size:.875rem}}.hero-module-scss-module__Y7JWoq__colorfulV1{--hero-gradient-bg-1:var(--neon-1-1);--hero-gradient-bg-2:var(--neon-1-2);--hero-gradient-bg-3:var(--neon-2-1);--hero-gradient-bg-4:var(--neon-2-2);pointer-events:none;position:absolute;inset:0}.hero-module-scss-module__Y7JWoq__colorfulV1 .hero-module-scss-module__Y7JWoq__svg_background{z-index:-1;aspect-ratio:1;opacity:.15;width:200vw;max-inline-size:unset;max-block-size:unset;position:absolute;bottom:50%;right:50%;transform:translate(48.5%,50%)}.hero-module-scss-module__Y7JWoq__colorfulV1 .hero-module-scss-module__Y7JWoq__radialContainer{width:100%;height:100%;position:absolute}.hero-module-scss-module__Y7JWoq__colorfulV1 .hero-module-scss-module__Y7JWoq__radialContainer .hero-module-scss-module__Y7JWoq__radialGradient{width:100%;right:-30%;left:unset;aspect-ratio:1;height:unset;filter:blur(100px);opacity:.2;background:var(--bar-gradient);--bar-gradient:radial-gradient(circle, var(--hero-gradient-bg-1) 0%, var(--hero-gradient-bg-2) 24%, var(--hero-gradient-bg-3) 44%, var(--hero-gradient-bg-4) 57%, transparent 70%);position:absolute;bottom:-60%;transform:translateZ(0)}.hero-module-scss-module__Y7JWoq__colorfulV1 .hero-module-scss-module__Y7JWoq__barContainer{width:100%;height:100px;position:absolute;bottom:0;left:0}.hero-module-scss-module__Y7JWoq__colorfulV1 .hero-module-scss-module__Y7JWoq__barGradient{--bar-opacity:.15;--bar-blend-mode:screen;--bar-gradient:linear-gradient(90deg, var(--hero-gradient-bg-1) 0%, var(--hero-gradient-bg-2) 26.88%, var(--hero-gradient-bg-3) 48.46%, var(--hero-gradient-bg-4) 74.51%);opacity:var(--bar-opacity);background-blend-mode:var(--bar-blend-mode);background:var(--bar-gradient);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;filter:blur(100px);width:100%;height:100%;position:absolute;bottom:0;transform:translateZ(0)}@media screen and (max-width:767px){.hero-module-scss-module__Y7JWoq__colorfulV1 .hero-module-scss-module__Y7JWoq__radialContainer .hero-module-scss-module__Y7JWoq__radialGradient{width:300%;bottom:-55%;right:-180%}}
button.button-module-scss-module__jpUBrW__primary{background-color:var(--secondary);color:var(--background)}button.button-module-scss-module__jpUBrW__primary:hover{background-color:var(--secondary-bright)}button.button-module-scss-module__jpUBrW__secondary{border:1px solid var(--primary-dark);color:var(--primary);background-color:#0000}button.button-module-scss-module__jpUBrW__secondary:hover{color:var(--primary-bright);background-color:var(--primary-dark)}
.section-grid-module-scss-module__Stc11G__block{--guideSolidColor:var(--primary-dark);--guideDashedColor:var(--primary-dark);z-index:-3;width:100%;height:100%;position:absolute;top:0;left:0}.section-grid-module-scss-module__Stc11G__block .section-grid-module-scss-module__Stc11G__Guides{width:100%;height:100%;padding:0 --size-1x;pointer-events:none;position:absolute;top:0;left:0}.section-grid-module-scss-module__Stc11G__block .section-grid-module-scss-module__Stc11G__Guides .section-grid-module-scss-module__Stc11G__Guides__container{grid:1fr/repeat(var(--grid-size), 1fr);max-width:var(--reading-width);height:100%;margin:0 auto;display:grid;position:relative}.section-grid-module-scss-module__Stc11G__block .section-grid-module-scss-module__Stc11G__Guides .section-grid-module-scss-module__Stc11G__Guides__container .section-grid-module-scss-module__Stc11G__Guides__guide{background:linear-gradient(180deg, var(--guideDashedColor), var(--guideDashedColor) 50%, transparent 0, transparent);background-size:1px 8px;width:1px}.section-grid-module-scss-module__Stc11G__block .section-grid-module-scss-module__Stc11G__Guides .section-grid-module-scss-module__Stc11G__Guides__container .section-grid-module-scss-module__Stc11G__Guides__guide:first-of-type{background:var(--guideSolidColor)}.section-grid-module-scss-module__Stc11G__block .section-grid-module-scss-module__Stc11G__Guides .section-grid-module-scss-module__Stc11G__Guides__container .section-grid-module-scss-module__Stc11G__Guides__guide:last-of-type{height:100%;position:absolute;top:0;right:0}
.section-title-module-scss-module__Q53_Za__title{text-align:center;justify-content:center;gap:var(--size-1x);padding:0 var(--size-1x);flex-direction:column;display:flex}.section-title-module-scss-module__Q53_Za__title h2{color:var(--primary)}
.weBuild-module-scss-module__Ep4h8W__section{background-color:var(--background-dim)}.weBuild-module-scss-module__Ep4h8W__section h2{font-size:var(--font-xl-l)}.weBuild-module-scss-module__Ep4h8W__section h4{font-family:var(--font-accent);text-transform:none;font-size:var(--font-r-s);letter-spacing:.01rem}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__container{text-align:left;max-width:700px}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__copy{flex-direction:column;width:fit-content;display:flex}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__jsonSub{margin:.25rem 0 .25rem 2rem;line-height:.9}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__preHeader{font-family:var(--font-subheader);letter-spacing:-.05rem;font-size:2rem;font-weight:400}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__header{color:var(--secondary)}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__subHeader{font-family:var(--font-subheader);color:var(--primary-bright);letter-spacing:-.05rem;text-align:right;font-size:2rem;font-weight:400}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__highlight{--looking-bg-1:var(--neon-1-1);--looking-bg-2:var(--neon-1-2);background:var(--bar-gradient);--bar-gradient:linear-gradient(90deg, var(--looking-bg-1) -45%, var(--looking-bg-2) 125%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:0}.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__highlight2{--looking-bg-1:var(--neon-2-1);--looking-bg-2:var(--neon-2-2);background:var(--bar-gradient);--bar-gradient:linear-gradient(90deg, var(--looking-bg-1) -45%, var(--looking-bg-2) 125%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:8rem}@media (max-width:768px){.weBuild-module-scss-module__Ep4h8W__section .weBuild-module-scss-module__Ep4h8W__highlight2{padding-left:2rem}}.weBuild-module-scss-module__Ep4h8W__highlight3{--looking-bg-1:var(--neon-3-1);--looking-bg-2:var(--neon-3-2);background:var(--bar-gradient);--bar-gradient:linear-gradient(90deg, var(--looking-bg-1) -45%, var(--looking-bg-2) 125%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:16rem}@media (max-width:768px){.weBuild-module-scss-module__Ep4h8W__highlight3{padding-left:4rem}}.weBuild-module-scss-module__Ep4h8W__highlight4{--looking-bg-1:var(--neon-4-1);--looking-bg-2:var(--neon-4-2);background:var(--bar-gradient);--bar-gradient:linear-gradient(90deg, var(--looking-bg-1) -45%, var(--looking-bg-2) 125%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:24rem}@media (max-width:768px){.weBuild-module-scss-module__Ep4h8W__highlight4{padding-left:6rem}}
.badges-module-scss-module__cRhuFG__badgeBlockContainer:not(:last-of-type){margin-bottom:var(--size-4x)}.badges-module-scss-module__cRhuFG__list{z-index:1;gap:var(--size-2-);row-gap:var(--size-2-);font-family:var(--font-accent);font-weight:600;font-size:var(--font-x);flex-flow:wrap;list-style:none;display:flex;position:relative}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item{padding:calc(var(--size-3-)*1) calc(var(--size-3-)*2);text-transform:uppercase;color:var(--primary-dim);border-radius:9rem;flex-direction:row;align-items:center;display:flex;position:relative;overflow:hidden}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item i,.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item svg{justify-content:center;align-items:center;margin-right:.7rem;display:flex}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item i:not(.badges-module-scss-module__cRhuFG__colored){color:var(--icon-bright)}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item svg{height:.8rem;padding:.1rem}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item svg path{fill:var(--icon-bright)}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item .badges-module-scss-module__cRhuFG__title{text-align:center;flex-grow:1}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item:before{content:"";z-index:1;border:1px solid var(--primary-dim);opacity:.1;border-radius:9rem;width:100%;height:100%;position:absolute;top:0;left:0}.badges-module-scss-module__cRhuFG__list .badges-module-scss-module__cRhuFG__item:after{content:"";z-index:-1;background:var(--background-dim2);opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item{text-transform:capitalize;border-radius:.5rem;width:calc(50% - .25rem);padding:.5rem 1rem;font-size:.9rem;font-weight:600}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item:before,.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item:after{border-radius:inherit}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item svg{height:1.4375rem;margin-right:1rem;padding:.1rem}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item svg path{fill:url(#fa-gradient) var(--icon-bright)}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__invertedColor li{background:var(--primary);color:var(--background)}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__invertedColor li svg,.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__invertedColor.badges-module-scss-module__cRhuFG__methods svg{color:var(--background)}.badges-module-scss-module__cRhuFG__fullContainer{border-top:1px solid var(--primary-dark);background:var(--background-dim);margin-left:calc(var(--padding-left)*-1);margin-right:calc(var(--padding-right)*-1);margin-bottom:calc(var(--padding-bottom)*-1);padding:var(--padding);padding-left:var(--padding-left);padding-top:var(--padding-top,1rem);padding-right:var(--padding-right);padding-bottom:var(--padding-bottom)}@media screen and (max-width:767px){.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item{letter-spacing:-.025rem;padding:.5rem;font-size:.75rem}.badges-module-scss-module__cRhuFG__list.badges-module-scss-module__cRhuFG__methods .badges-module-scss-module__cRhuFG__item svg{height:1rem;margin-right:.5rem}}
.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content{flex-direction:row;gap:1rem;display:flex;position:relative}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content>div{padding:0}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content h3{color:var(--primary);position:relative}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content h3:before{content:"";aspect-ratio:1;background-color:var(--primary-bright);border:3px solid var(--background);border-radius:99rem;width:18px;position:absolute;top:50%;left:-2rem;transform:translate(-50%,-50%)}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content h3:after{content:"";aspect-ratio:1;background-color:var(--background);border-radius:99rem;width:9px;position:absolute;top:50%;left:-2rem;transform:translate(-50%,-50%)}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content h3 img{max-block-size:100%;max-inline-size:100%}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__container{gap:var(--size-1x);border:1px solid var(--primary-dark);background:var(--background-dim2);box-shadow:0 0 30px var(--background);padding:var(--padding);--padding:2rem;--padding-left:var(--padding);--padding-top:var(--padding);--padding-right:var(--padding);--padding-bottom:var(--padding);border-radius:2rem;flex-direction:column;display:flex;overflow:hidden}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__container:not(:last-of-type){margin-bottom:var(--size-1x)}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__copy{flex:calc(60% + 1px)}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__icon{background:var(--primary-dark);aspect-ratio:1;border-radius:.5rem;align-items:center;width:fit-content;padding:.5rem;display:flex}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__icon svg{height:1.6rem;color:var(--primary)}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__icon svg path{fill:url(#fa-gradient) #fff}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__image{flex:50%;position:relative}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__image img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:2rem;width:auto;height:100%}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__image.about-module-scss-module__B9fS8W__technicalSvg>span{z-index:-1;height:100%!important;position:relative!important;overflow:visible!important}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__image.about-module-scss-module__B9fS8W__technicalSvg img{filter:brightness();overflow:visible}@media screen and (max-width:767px){.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content{flex-direction:column}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content>div{flex-basis:100%!important}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__container{padding:2rem 1.25rem}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__image{padding:1rem}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__image.about-module-scss-module__B9fS8W__technicalSvg{z-index:-1;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-module-scss-module__B9fS8W__section .about-module-scss-module__B9fS8W__content .about-module-scss-module__B9fS8W__copy{padding:0}}
.featured-module-scss-module__ZQuvvq__hasBg{border-bottom:1px solid var(--primary-dark)}.featured-module-scss-module__ZQuvvq__project{-webkit-user-select:none;user-select:none;background-color:var(--background-dim2);border:1px solid var(--primary-dark);border-radius:2rem;flex-flow:row;display:flex}.featured-module-scss-module__ZQuvvq__project .featured-module-scss-module__ZQuvvq__viewProject svg{transition:all}.featured-module-scss-module__ZQuvvq__project:nth-of-type(2n){flex-direction:row-reverse}.featured-module-scss-module__ZQuvvq__project:hover{cursor:pointer}.featured-module-scss-module__ZQuvvq__project:hover .featured-module-scss-module__ZQuvvq__viewProject svg{color:var(--neon-1-1);transition:all}.featured-module-scss-module__ZQuvvq__projectHeader{gap:var(--size-2x);flex-direction:column;display:flex}.featured-module-scss-module__ZQuvvq__projectHeader p{font-size:1.75rem;line-height:1.2}.featured-module-scss-module__ZQuvvq__projectHeader p strong{color:var(--primary-bright)}.featured-module-scss-module__ZQuvvq__projectHeader .featured-module-scss-module__ZQuvvq__viewProject svg{height:1.5rem;color:var(--primary)}.featured-module-scss-module__ZQuvvq__projectHeader .featured-module-scss-module__ZQuvvq__header{flex-direction:row;align-items:center;gap:2rem;display:flex}.featured-module-scss-module__ZQuvvq__projectHeader .featured-module-scss-module__ZQuvvq__header a{flex-grow:0;flex-shrink:1}.featured-module-scss-module__ZQuvvq__projectHeader .featured-module-scss-module__ZQuvvq__header .featured-module-scss-module__ZQuvvq__privateOr{flex-grow:0;flex-shrink:1;height:fit-content}.featured-module-scss-module__ZQuvvq__details{gap:var(--size-3x);flex-direction:column;flex-grow:0;flex-shrink:1;padding:2rem;display:flex;overflow:hidden}.featured-module-scss-module__ZQuvvq__details h3{position:relative}.featured-module-scss-module__ZQuvvq__details h4{margin-bottom:var(--size-1x)}.featured-module-scss-module__ZQuvvq__details ul{z-index:2}.featured-module-scss-module__ZQuvvq__details img{display:none}.featured-module-scss-module__ZQuvvq__imageContainer{z-index:3;border-radius:1rem;flex-grow:1;flex-shrink:0;width:50%;display:block;position:relative}.featured-module-scss-module__ZQuvvq__imageContainer .featured-module-scss-module__ZQuvvq__imageAnimationContainer{border-radius:2rem;width:calc(100% + 9rem);height:calc(100% + 2rem);position:absolute;bottom:0;right:0}.featured-module-scss-module__ZQuvvq__imageContainer .featured-module-scss-module__ZQuvvq__imageAnimationContainer>div>div>span{right:4rem;position:absolute!important}.featured-module-scss-module__ZQuvvq__imageContainer .featured-module-scss-module__ZQuvvq__imageAnimationContainer>div>div>span img{width:444.8px!important}.featured-module-scss-module__ZQuvvq__privateOr{max-width:fit-content;font-size:.7rem;font-weight:400;font-family:var(--font-accent);color:var(--primary-dim);border:1px solid var(--primary-dark);background:var(--primary-dark);border-radius:99rem;flex-direction:row;align-items:center;gap:.35rem;padding:.125rem .5rem;display:flex}.featured-module-scss-module__ZQuvvq__bgContainer{--opacity:10%;z-index:-2;width:100%;height:500px;position:absolute;top:50%;transform:translateY(-50%)}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__afterGlowBg{z-index:-2;filter:blur(200px);width:500px;height:1000px;opacity:var(--opacity);background:linear-gradient(180deg, var(--neon-1-1) 0%, var(--neon-1-2) 100%);position:absolute;top:-50%;right:0;transform:translate(50%)}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg{--left:linear-gradient(180deg, var(--neon-2-1) 0%, var(--neon-2-2) 100%);--center:linear-gradient(180deg, var(--neon-1-1) 0%, var(--neon-1-2) 100%);--right:linear-gradient(180deg, var(--neon-2-2) 0%, var(--neon-1-1) 100%);z-index:-1;filter:blur(200px);transform-origin:50%;flex-direction:row;justify-content:space-between;gap:2rem;width:100%;height:500px;animation:240s linear infinite featured-module-scss-module__ZQuvvq__rotationFore;display:flex;position:absolute;left:-50%}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg .featured-module-scss-module__ZQuvvq__bgSection{aspect-ratio:1;width:calc(33.3333% - 2rem);height:100%;position:relative}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg .featured-module-scss-module__ZQuvvq__bgInner{border-radius:99rem;width:100%;height:100%;display:block}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg .featured-module-scss-module__ZQuvvq__heroOrbital{height:200%;top:50%;transform:translateY(-50%)}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg .featured-module-scss-module__ZQuvvq__heroLeft{background:var(--left);opacity:calc(var(--opacity) + 15%);position:absolute;left:-50%}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg .featured-module-scss-module__ZQuvvq__heroCenter{background:var(--center);opacity:var(--opacity)}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg .featured-module-scss-module__ZQuvvq__heroRight{background:var(--right);opacity:calc(var(--opacity) + 15%);position:absolute;right:-50%}@keyframes featured-module-scss-module__ZQuvvq__rotationFore{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){.featured-module-scss-module__ZQuvvq__project{overflow:hidden}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n){flex-direction:column}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n):hover .featured-module-scss-module__ZQuvvq__details{border-color:var(--primary-dim2)}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n) .featured-module-scss-module__ZQuvvq__details{padding:var(--size-2x);border-radius:1rem}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n) .featured-module-scss-module__ZQuvvq__stackContainer{--padding-top:1.5rem}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n) .featured-module-scss-module__ZQuvvq__stackContainer h4{text-align:center;display:none}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n) .featured-module-scss-module__ZQuvvq__stackContainer ul{font-size:.6rem}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n) .featured-module-scss-module__ZQuvvq__imageContainer{align-items:flex-end;width:100%;height:300px;padding-right:0}.featured-module-scss-module__ZQuvvq__project:nth-of-type(n) .featured-module-scss-module__ZQuvvq__imageAnimationContainer{align-items:flex-end;width:100%;max-width:500px;height:calc(100% + 6rem);padding-bottom:4rem;padding-right:12rem;overflow:hidden}.featured-module-scss-module__ZQuvvq__project:nth-of-type(odd) .featured-module-scss-module__ZQuvvq__imageAnimationContainer>div>div>span{right:2rem}.featured-module-scss-module__ZQuvvq__project:nth-of-type(2n) .featured-module-scss-module__ZQuvvq__imageAnimationContainer>div>div>span{right:0}.featured-module-scss-module__ZQuvvq__bgContainer .featured-module-scss-module__ZQuvvq__orbitalBg{width:unset;height:100%}}
.mmdbcli-module-scss-module__ZsqTWq__hasBg{border-bottom:1px solid var(--primary-dark)}.mmdbcli-module-scss-module__ZsqTWq__project{-webkit-user-select:none;user-select:none;background-color:var(--background-dim2);border:1px solid var(--primary-dark);border-radius:2rem;flex-flow:row;display:flex}.mmdbcli-module-scss-module__ZsqTWq__project .mmdbcli-module-scss-module__ZsqTWq__viewProject svg{transition:all}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(2n){flex-direction:row-reverse}.mmdbcli-module-scss-module__ZsqTWq__project:hover{cursor:pointer}.mmdbcli-module-scss-module__ZsqTWq__project:hover .mmdbcli-module-scss-module__ZsqTWq__viewProject svg{color:var(--neon-1-1);transition:all}.mmdbcli-module-scss-module__ZsqTWq__projectHeader{gap:var(--size-2x);flex-direction:column;display:flex}.mmdbcli-module-scss-module__ZsqTWq__projectHeader p{font-size:1.75rem;line-height:1.2}.mmdbcli-module-scss-module__ZsqTWq__projectHeader p strong{color:var(--primary-bright)}.mmdbcli-module-scss-module__ZsqTWq__projectHeader .mmdbcli-module-scss-module__ZsqTWq__viewProject svg{height:1.5rem;color:var(--primary)}.mmdbcli-module-scss-module__ZsqTWq__projectHeader .mmdbcli-module-scss-module__ZsqTWq__header{flex-direction:row;align-items:center;gap:2rem;display:flex}.mmdbcli-module-scss-module__ZsqTWq__projectHeader .mmdbcli-module-scss-module__ZsqTWq__header a{flex-grow:0;flex-shrink:1}.mmdbcli-module-scss-module__ZsqTWq__projectHeader .mmdbcli-module-scss-module__ZsqTWq__header .mmdbcli-module-scss-module__ZsqTWq__privateOr{flex-grow:0;flex-shrink:1;height:fit-content}.mmdbcli-module-scss-module__ZsqTWq__details{gap:var(--size-3x);flex-direction:column;flex-grow:0;flex-shrink:1;padding:2rem;display:flex;overflow:hidden}.mmdbcli-module-scss-module__ZsqTWq__details h3{position:relative}.mmdbcli-module-scss-module__ZsqTWq__details h4{margin-bottom:var(--size-1x)}.mmdbcli-module-scss-module__ZsqTWq__details ul{z-index:2}.mmdbcli-module-scss-module__ZsqTWq__details img{display:none}.mmdbcli-module-scss-module__ZsqTWq__imageContainer{z-index:3;border-radius:1rem;flex-grow:1;flex-shrink:0;width:50%;display:block;position:relative}.mmdbcli-module-scss-module__ZsqTWq__imageContainer .mmdbcli-module-scss-module__ZsqTWq__imageAnimationContainer{border-radius:2rem;width:calc(100% + 9rem);height:calc(100% + 2rem);position:absolute;bottom:5rem;right:-5rem}.mmdbcli-module-scss-module__ZsqTWq__imageContainer .mmdbcli-module-scss-module__ZsqTWq__imageAnimationContainer>div>div>span{right:4rem;position:absolute!important}.mmdbcli-module-scss-module__ZsqTWq__imageContainer .mmdbcli-module-scss-module__ZsqTWq__imageAnimationContainer>div>div>span img{width:444.8px!important}.mmdbcli-module-scss-module__ZsqTWq__privateOr{max-width:fit-content;font-size:.7rem;font-weight:400;font-family:var(--font-accent);color:var(--primary-dim);border:1px solid var(--primary-dark);background:var(--primary-dark);border-radius:99rem;flex-direction:row;align-items:center;gap:.35rem;padding:.125rem .5rem;display:flex}.mmdbcli-module-scss-module__ZsqTWq__bgContainer{--opacity:10%;z-index:-2;width:100%;height:500px;position:absolute;top:50%;transform:translateY(-50%)}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__afterGlowBg{z-index:-2;filter:blur(200px);width:500px;height:1000px;opacity:var(--opacity);background:linear-gradient(180deg, var(--neon-1-1) 0%, var(--neon-1-2) 100%);position:absolute;top:-50%;right:0;transform:translate(50%)}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg{--left:linear-gradient(180deg, var(--neon-2-1) 0%, var(--neon-2-2) 100%);--center:linear-gradient(180deg, var(--neon-1-1) 0%, var(--neon-1-2) 100%);--right:linear-gradient(180deg, var(--neon-2-2) 0%, var(--neon-1-1) 100%);z-index:-1;filter:blur(200px);transform-origin:50%;flex-direction:row;justify-content:space-between;gap:2rem;width:100%;height:500px;animation:240s linear infinite mmdbcli-module-scss-module__ZsqTWq__rotationFore;display:flex;position:absolute;left:-50%}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg .mmdbcli-module-scss-module__ZsqTWq__bgSection{aspect-ratio:1;width:calc(33.3333% - 2rem);height:100%;position:relative}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg .mmdbcli-module-scss-module__ZsqTWq__bgInner{border-radius:99rem;width:100%;height:100%;display:block}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg .mmdbcli-module-scss-module__ZsqTWq__heroOrbital{height:200%;top:50%;transform:translateY(-50%)}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg .mmdbcli-module-scss-module__ZsqTWq__heroLeft{background:var(--left);opacity:calc(var(--opacity) + 15%);position:absolute;left:-50%}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg .mmdbcli-module-scss-module__ZsqTWq__heroCenter{background:var(--center);opacity:var(--opacity)}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg .mmdbcli-module-scss-module__ZsqTWq__heroRight{background:var(--right);opacity:calc(var(--opacity) + 15%);position:absolute;right:-50%}@keyframes mmdbcli-module-scss-module__ZsqTWq__rotationFore{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){.mmdbcli-module-scss-module__ZsqTWq__project{overflow:hidden}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n){flex-direction:column}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n):hover .mmdbcli-module-scss-module__ZsqTWq__details{border-color:var(--primary-dim2)}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n) .mmdbcli-module-scss-module__ZsqTWq__details{padding:var(--size-2x);border-radius:1rem}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n) .mmdbcli-module-scss-module__ZsqTWq__stackContainer{--padding-top:1.5rem}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n) .mmdbcli-module-scss-module__ZsqTWq__stackContainer h4{text-align:center;display:none}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n) .mmdbcli-module-scss-module__ZsqTWq__stackContainer ul{font-size:.6rem}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n) .mmdbcli-module-scss-module__ZsqTWq__imageContainer{align-items:flex-end;width:100%;height:300px;padding-right:0}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(n) .mmdbcli-module-scss-module__ZsqTWq__imageAnimationContainer{align-items:flex-end;width:80%;max-width:500px;height:calc(100% + 10rem);padding-bottom:4rem;padding-right:10rem;bottom:0;left:-6rem;overflow:hidden}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(odd) .mmdbcli-module-scss-module__ZsqTWq__imageAnimationContainer>div>div>span{right:2rem}.mmdbcli-module-scss-module__ZsqTWq__project:nth-of-type(2n) .mmdbcli-module-scss-module__ZsqTWq__imageAnimationContainer>div>div>span{right:0}.mmdbcli-module-scss-module__ZsqTWq__bgContainer .mmdbcli-module-scss-module__ZsqTWq__orbitalBg{width:unset;height:100%}}
.page-colors-module-scss-module__iTdV_q__colors{height:0;max-height:0;display:block;overflow:hidden}