@property --swing-x{syntax:"<integer>";inherits:false;initial-value:0}@property --swing-y{syntax:"<integer>";inherits:false;initial-value:0}.NotFound-module__IfqcAa__container{--shadow:#000;--header:#7a7a7a;--lit:-header #e6e6e6;--speed:2s;perspective:1200px;min-height:65dvh;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;display:flex}.NotFound-module__IfqcAa__title{animation:NotFound-module__IfqcAa__swing var(--speed)infinite alternate ease-in-out;transform:translate3d(0,0,0vmin)--x calc(50% + (var(--swing-x)*.5)*1%);background:radial-gradient(var(--lit-header),var(--header)45%)var(--x)100%/200% 200%;color:#ffffff0b;pointer-events:none;mix-blend-mode:difference;transform-style:preserve-3d;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,32vmin,16rem);position:absolute}.NotFound-module__IfqcAa__title:before{animation:NotFound-module__IfqcAa__swing var(--speed)infinite alternate ease-in-out;content:"#404";color:#00000080;filter:blur(1.5vmin);transform:scale(1.05)translate3d(0,12%,-10vmin)translate(calc((var(--swing-x,0)*.05)*1%),calc((var(--swing-y)*.05)*1%));position:absolute;top:0;left:0}.NotFound-module__IfqcAa__description{text-align:center;max-width:clamp(16rem,90vmin,25rem);margin-bottom:3rem}@keyframes NotFound-module__IfqcAa__swing{0%{--swing-x:-100;--swing-y:-100}50%{--swing-y:0}to{--swing-y:-100;--swing-x:100}}
.Section-module__guJGYq__container{padding:2rem 1rem}.Section-module__guJGYq__container.Section-module__guJGYq__the-first-section{margin-top:86px}@media screen and (min-width:992px){.Section-module__guJGYq__container{padding:2rem 3rem}}
.Button-module__uOrbMq__button{width:fit-content;height:auto;min-height:32px;font-size:var(--f-s-sm);cursor:pointer;border-radius:var(--border-radius-button);border:none;outline:none;justify-content:center;align-items:center;gap:8px;padding:1rem 2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.Button-module__uOrbMq__button span{position:relative}.Button-module__uOrbMq__button.Button-module__uOrbMq__primary{background-color:var(--c-whywhite-300);color:var(--c-darkgray-800);border:1px solid var(--c-whywhite-300)}.Button-module__uOrbMq__button.Button-module__uOrbMq__primary .Button-module__uOrbMq__wave{display:none}.Button-module__uOrbMq__button.Button-module__uOrbMq__secondary{color:var(--c-whywhite-300);border:1px solid var(--c-whywhite-300);background-color:#0000}.Button-module__uOrbMq__button.Button-module__uOrbMq__small{height:24px}.Button-module__uOrbMq__button.Button-module__uOrbMq__medium{height:44px}.Button-module__uOrbMq__button.Button-module__uOrbMq__large{height:52px}.Button-module__uOrbMq__text{font-weight:var(--f-bold);text-transform:uppercase;text-wrap:nowrap}.Button-module__uOrbMq__icon{place-content:center;display:grid}@media screen and (min-width:920px){.Button-module__uOrbMq__button:hover .Button-module__uOrbMq__icon{transition:transform .2s}.Button-module__uOrbMq__button:hover .Button-module__uOrbMq__right-icon{transform:translate(6px)}.Button-module__uOrbMq__button:hover .Button-module__uOrbMq__left-icon{transform:translate(-6px)}.Button-module__uOrbMq__button.Button-module__uOrbMq__primary .Button-module__uOrbMq__wave{background:#121212;width:100%;height:220px;transition:all .5s;display:block;position:absolute;top:-60px;left:0}.Button-module__uOrbMq__button.Button-module__uOrbMq__primary:hover .Button-module__uOrbMq__wave{top:-150px}.Button-module__uOrbMq__button.Button-module__uOrbMq__primary:hover{color:var(--c-whywhite-300);transition:color .3s ease-in-out}.Button-module__uOrbMq__button .Button-module__uOrbMq__wave:after,.Button-module__uOrbMq__button .Button-module__uOrbMq__wave:before{content:"";background:var(--c-whywhite-300);width:250%;height:250%;position:absolute;top:0;left:50%;transform:translate(-50%,-75%)}.Button-module__uOrbMq__button .Button-module__uOrbMq__wave:before,.Button-module__uOrbMq__button .Button-module__uOrbMq__wave:after{border-radius:45%}}
.CategoryTitle-module__IrmBnq__title{font-size:var(--f-s-sm);text-transform:uppercase;letter-spacing:5px;margin-bottom:24px}
.CardConnect-module__aC9CjG__container{border:1px solid var(--c-darkgray-100);border-radius:var(--main-border-radius);flex-direction:column;align-items:center;gap:1rem;padding:100px;display:flex;position:relative;overflow:hidden}.CardConnect-module__aC9CjG__helper-text,.CardConnect-module__aC9CjG__title{text-align:center}.CardConnect-module__aC9CjG__helper-text{font-size:var(--f-s-base);color:var(--c-gray-300)}.CardConnect-module__aC9CjG__title{font-size:var(--f-s-xxl);margin-top:10px;margin-bottom:24px;line-height:1.2}.CardConnect-module__aC9CjG__cta-deco-wrapper{z-index:0;pointer-events:none;mix-blend-mode:difference;position:absolute;inset:0%}.CardConnect-module__aC9CjG__background-circle{background-image:radial-gradient(circle closest-side,#fff0,#ffffff14);border-radius:50%;width:951px;height:951px;position:absolute;inset:-37.5em -34em auto auto}.CardConnect-module__aC9CjG__circle-echo-wrapper{justify-content:center;align-items:center;width:900px;height:900px;display:flex;position:absolute;inset:auto auto -33rem -30rem}.CardConnect-module__aC9CjG__background-circle.CardConnect-module__aC9CjG__is-outer{background-image:radial-gradient(circle closest-side,#fff0 88%,#ffffff14);width:100%;height:100%;position:static;top:auto}.CardConnect-module__aC9CjG__background-circle.CardConnect-module__aC9CjG__is-inner-2{background-image:radial-gradient(circle closest-side,#fff0 75%,#ffffff14);width:50%;height:50%;position:absolute;inset:auto}.CardConnect-module__aC9CjG__background-circle.CardConnect-module__aC9CjG__is-inner1{background-image:radial-gradient(circle closest-side,#fff0 80%,#ffffff14);width:75%;height:75%;position:absolute;inset:auto}@media screen and (max-width:991px){.CardConnect-module__aC9CjG__background-circle{width:500px;height:500px;top:-18rem;right:-18rem}.CardConnect-module__aC9CjG__circle-echo-wrapper{width:700px;height:700px;bottom:-28rem;left:-28rem}.CardConnect-module__aC9CjG__background-circle.CardConnect-module__aC9CjG__is-outer{width:100%;height:100%}.CardConnect-module__aC9CjG__background-circle.CardConnect-module__aC9CjG__is-inner-2{width:50%;height:50%}.CardConnect-module__aC9CjG__background-circle.CardConnect-module__aC9CjG__is-inner1{width:75%;height:75%}}
.ProfileCard-module__E9Ttmq__container{background-color:var(--c-whywhite-300);color:var(--c-darkgray-800);flex-direction:column;gap:1rem;height:100%;padding:40px;display:flex}.ProfileCard-module__E9Ttmq__container ::selection{background-color:var(--c-red-600)}.ProfileCard-module__E9Ttmq__title{flex-direction:column;display:flex}.ProfileCard-module__E9Ttmq__title .ProfileCard-module__E9Ttmq__hi{font-size:var(--f-s-xl);font-weight:var(--f-bold)}.ProfileCard-module__E9Ttmq__title .ProfileCard-module__E9Ttmq__name{font-size:var(--f-s-xl);font-weight:1000}.ProfileCard-module__E9Ttmq__image-container{flex-direction:column;gap:4px;display:flex}.ProfileCard-module__E9Ttmq__image{width:100%;filter:drop-shadow(0 0 .5rem var(--c-darkgray-100));align-self:center}.ProfileCard-module__E9Ttmq__image-caption{text-align:end;font-size:var(--f-s-sm)}.ProfileCard-module__E9Ttmq__image-caption a{color:var(--c-darkgray-800);text-decoration:none}.ProfileCard-module__E9Ttmq__image-caption a:hover{text-decoration:underline}.ProfileCard-module__E9Ttmq__image-caption::selection,.ProfileCard-module__E9Ttmq__image-caption strong a::selection{color:var(--c-whywhite-300);background-color:#bf61d6}.ProfileCard-module__E9Ttmq__content a{color:var(--c-darkgray-800);text-decoration:none}.ProfileCard-module__E9Ttmq__content a:hover{text-decoration:underline}.ProfileCard-module__E9Ttmq__content .ProfileCard-module__E9Ttmq__subtitle{font-size:var(--f-s-base);font-weight:var(--f-bold)}.ProfileCard-module__E9Ttmq__content .ProfileCard-module__E9Ttmq__description{font-size:var(--f-s-sm)}@media screen and (min-width:1120px){.ProfileCard-module__E9Ttmq__container{padding:40px 80px}}
.ProfileInformation-module__s-0S8a__container{background-color:var(--c-darkgray-700);color:var(--c-whywhite-300);flex-direction:column;justify-content:center;gap:3rem;height:100%;padding:40px;display:flex}@media screen and (min-width:1120px){.ProfileInformation-module__s-0S8a__container{padding:40px 120px}}
.Sector-module__4ptrcW__sector{flex-direction:column;display:flex}.Sector-module__4ptrcW__title{font-size:var(--f-s-sm);text-transform:uppercase;letter-spacing:5px;margin-bottom:24px}.Sector-module__4ptrcW__list.Sector-module__4ptrcW__grid{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.Sector-module__4ptrcW__list.Sector-module__4ptrcW__flex{flex-direction:column;display:flex}@media screen and (min-width:768px){.Sector-module__4ptrcW__list.Sector-module__4ptrcW__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}
.Item-module__Xmjwkq__item{border-radius:var(--main-border-radius);flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;padding:1rem 2rem;display:flex}.Item-module__Xmjwkq__icon{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}.Item-module__Xmjwkq__title{font-size:var(--f-s-sm);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:768px){.Item-module__Xmjwkq__item{flex-direction:row;gap:1rem}}
.ItemContact-module__V0Vkqa__item{font-size:var(--f-s-sm)}.ItemContact-module__V0Vkqa__link{color:currentColor}
.SocialMedia-module__gVOXsa__redes{flex-direction:column;display:flex;position:absolute;bottom:0;right:0}.SocialMedia-module__gVOXsa__redes .SocialMedia-module__gVOXsa__sub-1{flex-direction:column;align-items:flex-end;display:flex}.SocialMedia-module__gVOXsa__redes .SocialMedia-module__gVOXsa__sub-2{display:flex}.SocialMedia-module__gVOXsa__redes a{place-content:center;width:44px;height:44px;transition:all .2s ease-in;display:grid}.SocialMedia-module__gVOXsa__redes a svg{width:32px;fill:var(--c-whywhite-300)}.SocialMedia-module__gVOXsa__redes .SocialMedia-module__gVOXsa__discord{background-color:#003cff}.SocialMedia-module__gVOXsa__redes .SocialMedia-module__gVOXsa__github{background-color:#181616}.SocialMedia-module__gVOXsa__redes .SocialMedia-module__gVOXsa__twitter{border-radius:var(--main-border-radius)0 0 0;background-color:#000}.SocialMedia-module__gVOXsa__redes .SocialMedia-module__gVOXsa__linkedin{border-radius:var(--main-border-radius)0 0 0;background-color:#0a66c2}
.InfiniteScrollBanner-module__Dhj1FW__container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-top:1px solid var(--c-darkgray-400);border-bottom:1px solid var(--c-darkgray-400);flex-direction:column;gap:.75rem;margin-top:2rem;margin-bottom:2rem;padding:3rem 0;display:flex}.InfiniteScrollBanner-module__Dhj1FW__scroller{max-width:100%;overflow:hidden}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__reduced-motion{animation:none}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__normal-motion{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__normal-motion.InfiniteScrollBanner-module__Dhj1FW__slow .InfiniteScrollBanner-module__Dhj1FW__scroller-inner{--_animation-duration:60s}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__normal-motion.InfiniteScrollBanner-module__Dhj1FW__fast .InfiniteScrollBanner-module__Dhj1FW__scroller-inner{--_animation-duration:20s}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__normal-motion.InfiniteScrollBanner-module__Dhj1FW__to-right .InfiniteScrollBanner-module__Dhj1FW__scroller-inner{--_animation-direction:reverse}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__normal-motion.InfiniteScrollBanner-module__Dhj1FW__to-left .InfiniteScrollBanner-module__Dhj1FW__scroller-inner{--_animation-direction:forwards}.InfiniteScrollBanner-module__Dhj1FW__scroller.InfiniteScrollBanner-module__Dhj1FW__normal-motion .InfiniteScrollBanner-module__Dhj1FW__scroller-inner{width:max-content;animation:InfiniteScrollBanner-module__Dhj1FW__scroll var(--_animation-duration,40s)var(--_animation-direction,forwards)linear infinite;flex-wrap:nowrap}.InfiniteScrollBanner-module__Dhj1FW__tag-list{margin:0;padding:0;list-style:none}.InfiniteScrollBanner-module__Dhj1FW__tag-item{background-color:#3b3b3b;border-radius:.5rem;padding:1rem;box-shadow:0 .5rem 1rem -.25rem #0006}.InfiniteScrollBanner-module__Dhj1FW__scroller-inner{gap:1rem;padding-block:1rem;display:flex}@keyframes InfiniteScrollBanner-module__Dhj1FW__scroll{to{transform:translate(calc(-50% - .5rem))}}
.TagItem-module__mZQYZa__tag-item{align-items:center;gap:1rem;margin-right:1rem;display:flex}.TagItem-module__mZQYZa__title{text-align:center;white-space:nowrap;font-size:var(--f-s-lg);font-weight:var(--f-bold);padding:0 1vw;font-style:italic;line-height:1.15}
.ServicesSection-module__ZroCha__list{flex-direction:column;display:flex}
.ServiceItem-module__8ohpgG__item-list{border-bottom:1px solid var(--c-darkgray-400);flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.ServiceItem-module__8ohpgG__count-desktop{display:none}.ServiceItem-module__8ohpgG__count-mobile{display:block}.ServiceItem-module__8ohpgG__title{font-size:var(--f-s-lg)}@media screen and (min-width:992px){.ServiceItem-module__8ohpgG__item-list{flex-direction:row;justify-content:space-between;padding:2rem 0}.ServiceItem-module__8ohpgG__title,.ServiceItem-module__8ohpgG__description{color:var(--c-gray-300)}.ServiceItem-module__8ohpgG__title,.ServiceItem-module__8ohpgG__content,.ServiceItem-module__8ohpgG__description{transition:transform .2s ease-out,color .4s ease-out,opacity .3s ease-out}.ServiceItem-module__8ohpgG__description{opacity:0;justify-self:start;max-width:40ch}.ServiceItem-module__8ohpgG__item-list:hover{border-bottom-color:var(--c-darkgray-100)}.ServiceItem-module__8ohpgG__item-list:hover .ServiceItem-module__8ohpgG__title{color:var(--c-whywhite-300);transform:translate(60px)}.ServiceItem-module__8ohpgG__item-list:hover .ServiceItem-module__8ohpgG__content{transform:translate(-60px)}.ServiceItem-module__8ohpgG__item-list:hover .ServiceItem-module__8ohpgG__description{color:var(--c-whywhite-300);opacity:1}.ServiceItem-module__8ohpgG__content{align-items:center;gap:5rem;display:flex}.ServiceItem-module__8ohpgG__count-desktop{display:block}.ServiceItem-module__8ohpgG__count-mobile{display:none}}
.HeroSection-module__c4hvgG__container{background-image:url(/wave.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;height:100dvh;padding:2rem 1rem;display:flex;position:relative}.HeroSection-module__c4hvgG__located-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:color-mix(in srgb,var(--c-darkgray-700),transparent 30%);border:1px solid var(--c-darkgray-500);border-radius:0 60px 60px 0;justify-content:space-between;align-items:center;gap:2rem;padding:.5rem 1rem .5rem 3rem;display:none;position:absolute;top:calc(50% - 44px);left:0;box-shadow:0 .5rem 1rem -.25rem #0006}.HeroSection-module__c4hvgG__located-container .HeroSection-module__c4hvgG__located{flex-direction:column;display:flex}.HeroSection-module__c4hvgG__located-container .HeroSection-module__c4hvgG__located .HeroSection-module__c4hvgG__text{font-size:var(--f-s-sm);font-weight:var(--f-bold);color:var(--c-whywhite-700)}.HeroSection-module__c4hvgG__located-container .HeroSection-module__c4hvgG__cobe-container{width:5rem;height:5rem}.HeroSection-module__c4hvgG__content-container{z-index:10;display:flex;position:relative}.HeroSection-module__c4hvgG__content-container .HeroSection-module__c4hvgG__content{flex-direction:column;display:flex}.HeroSection-module__c4hvgG__content-container .HeroSection-module__c4hvgG__content .HeroSection-module__c4hvgG__arrow{position:relative;left:-8px}.HeroSection-module__c4hvgG__content-container .HeroSection-module__c4hvgG__content .HeroSection-module__c4hvgG__status{font-size:var(--f-s-base);color:var(--c-gray-300)}.HeroSection-module__c4hvgG__content-container .HeroSection-module__c4hvgG__content .HeroSection-module__c4hvgG__title{font-size:var(--f-s-md);font-weight:var(--f-bold)}.HeroSection-module__c4hvgG__scroll-down-container{cursor:pointer;z-index:10;display:none;position:absolute;bottom:2rem}.HeroSection-module__c4hvgG__image-container{z-index:5;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.HeroSection-module__c4hvgG__image{object-fit:cover;filter:drop-shadow(2px 4px 6px #080808);width:auto;height:85%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width:992px){.HeroSection-module__c4hvgG__container{justify-content:center;padding:2rem 3rem}.HeroSection-module__c4hvgG__located-container{display:flex}.HeroSection-module__c4hvgG__content-container{justify-content:flex-end;padding-right:6rem}.HeroSection-module__c4hvgG__content-container .HeroSection-module__c4hvgG__content .HeroSection-module__c4hvgG__arrow{margin-bottom:3rem}.HeroSection-module__c4hvgG__scroll-down-container{flex-direction:column;align-items:center;display:flex}}
.ScrollDown-module__i75v6q__scrolldown{--color:var(--c-darkgray-300);--sizeX:20px;--sizeY:50px;width:var(--sizeX);height:var(--sizeY);margin-left:var(--sizeX)/2;border:calc(var(--sizeX)/10)solid var(--color);box-sizing:border-box;border-radius:50px;margin-bottom:16px;position:relative}.ScrollDown-module__i75v6q__scrolldown:before{content:"";background-color:var(--color);box-sizing:border-box;border-radius:100%;width:6px;height:6px;margin-left:-3px;animation:2s infinite ScrollDown-module__i75v6q__scrolldown-anim;position:absolute;bottom:30px;left:50%;box-shadow:0 -5px 3px 1px #1c1c1c66}@keyframes ScrollDown-module__i75v6q__scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{opacity:0;height:10px;transform:translateY(20px)}to{opacity:0;height:3px}}.ScrollDown-module__i75v6q__chevrons{width:var(--sizeX);flex-direction:column;align-items:center;margin-top:48px;margin-left:-2px;padding:6px 0 0;display:flex}.ScrollDown-module__i75v6q__chevrondown{border:solid var(--c-red-600);border-width:0 3px 3px 0;width:10px;height:10px;margin-top:-4px;display:inline-block;position:relative;transform:rotate(45deg)}.ScrollDown-module__i75v6q__chevrondown:nth-child(odd){animation:.5s infinite alternate ScrollDown-module__i75v6q__pulse}.ScrollDown-module__i75v6q__chevrondown:nth-child(2n){animation:.5s .25s infinite alternate ScrollDown-module__i75v6q__pulse}@keyframes ScrollDown-module__i75v6q__pulse{0%{opacity:0}to{opacity:.5}}
.FormContact-module__oNKDUG__form{background-color:var(--c-darkgray-700);border:1px solid var(--c-darkgray-400);border-radius:var(--main-border-radius);flex-direction:column;gap:1rem;max-width:780px;margin:0 auto;padding:30px;display:flex}@media screen and (min-width:768px){.FormContact-module__oNKDUG__form{grid-template-columns:1fr 1fr;padding:60px 30px;display:grid}.FormContact-module__oNKDUG__form>:first-child,.FormContact-module__oNKDUG__form>:nth-child(2){grid-row:1}.FormContact-module__oNKDUG__form>:nth-child(n+3){grid-column:span 2}}
.MultipleSelect-module__HoZPFq__container{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap;margin-bottom:12px;display:flex}.MultipleSelect-module__HoZPFq__item{cursor:pointer;padding:16px;position:relative}.MultipleSelect-module__HoZPFq__div{border:1px solid;border-color:var(--c-darkgray-500);border-radius:.25rem;width:100%;height:100%;margin-top:0;margin-left:0;transition:border-color .35s,background-color .35s;position:absolute;inset:0}.MultipleSelect-module__HoZPFq__input{opacity:0;z-index:-1;position:absolute}.MultipleSelect-module__HoZPFq__input:checked+.MultipleSelect-module__HoZPFq__div{border-color:var(--c-darkgray-400);background-color:var(--c-darkgray-600)}.MultipleSelect-module__HoZPFq__text{font-size:var(--f-s-sm);position:relative}@media screen and (min-width:920px){.MultipleSelect-module__HoZPFq__input:hover+.MultipleSelect-module__HoZPFq__div{background-color:var(--c-darkgray-500)}.MultipleSelect-module__HoZPFq__input:focus+.MultipleSelect-module__HoZPFq__div{border-color:var(--c-darkgray-500)}}
.StatusTag-module__sXRbgW__container{align-items:center;gap:.5rem;display:flex}.StatusTag-module__sXRbgW__text{color:var(--c-gray-300);font-size:var(--f-s-sm)}
.Highlight-module__chOW2W__highlight{--green:42,148,70;--iteration-count:infinite;display:inline-flex;position:relative}.Highlight-module__chOW2W__highlight:after{background:rgba(var(--green),1);content:"";width:4px;height:8px;-webkit-animation:Highlight-module__chOW2W__pulse 1s ease var(--iteration-count);animation:Highlight-module__chOW2W__pulse 1s ease var(--iteration-count);border-radius:2px}@keyframes Highlight-module__chOW2W__pulse{0%{-webkit-box-shadow:0px 0px 0px 0px RGBA(var(--green),1);box-shadow:0px 0px 0px 0px RGBA(var(--green),1)}to{box-shadow:0 0 0 5px #0000}}
.ProfileTitle-module___jdJzq__container{text-align:center;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;padding:5rem 0;display:flex}.ProfileTitle-module___jdJzq__text{font-weight:var(--f-bold);font-size:var(--f-s-lg);line-height:.8}.ProfileTitle-module___jdJzq__title{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;display:flex}.ProfileTitle-module___jdJzq__center-row{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ProfileTitle-module___jdJzq__image{width:var(--f-s-lg);margin:0 1rem}@media screen and (min-width:768px){.ProfileTitle-module___jdJzq__image{margin:0 50px}}
.GroupForm-module__eOVuka__group-form{flex-direction:column;display:flex}
.ProjectList-module__xliw3q__header{justify-content:space-between;align-items:center;display:flex}.ProjectList-module__xliw3q__container-projects{grid-template-columns:1fr;grid-auto-rows:minmax(220px,auto);gap:1rem;display:grid;position:relative}.ProjectList-module__xliw3q__container-projects.ProjectList-module__xliw3q__is-list{flex-direction:column;gap:1rem;display:flex}.ProjectList-module__xliw3q__container-projects.ProjectList-module__xliw3q__is-list li{min-height:96px}@media screen and (min-width:768px){.ProjectList-module__xliw3q__container-projects{grid-auto-rows:minmax(420px,auto)}.ProjectList-module__xliw3q__container-projects.ProjectList-module__xliw3q__is-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ProjectList-module__xliw3q__container-projects.ProjectList-module__xliw3q__is-list li{min-height:120px}}
.GridListToggle-module__NiTmtW__container{background-color:var(--c-darkgray-600);font-size:var(--f-s-sm);border-radius:16px;gap:.2rem;margin-bottom:24px;padding:2px;display:flex;box-shadow:0 .5rem .4rem -.25rem #0006}.GridListToggle-module__NiTmtW__button-option{cursor:pointer;color:var(--c-gray-400);font-weight:var(--f-bold);background-color:#0000;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:.4rem 1.6rem;display:flex}.GridListToggle-module__NiTmtW__grid-button.GridListToggle-module__NiTmtW__is-active,.GridListToggle-module__NiTmtW__list-button.GridListToggle-module__NiTmtW__is-active{color:var(--c-whywhite-700);background-color:var(--c-darkgray-700)}.GridListToggle-module__NiTmtW__text{display:none}@media screen and (min-width:768px){.GridListToggle-module__NiTmtW__text{display:block}.GridListToggle-module__NiTmtW__button-option{padding:.4rem .9rem}}
.Label-module__A-1J2G__label{color:var(--c-whywhite-300);font-size:var(--f-s-sm);gap:4px;margin-bottom:12px;display:flex}.Label-module__A-1J2G__label-required{color:var(--c-red-600)}
.SelectedProjects-module__Xxe2Ea__container{flex-direction:column;gap:2rem;display:flex;position:relative}.SelectedProjects-module__Xxe2Ea__container>a:last-child{align-self:center;margin-top:2rem}@media (min-width:768px){.SelectedProjects-module__Xxe2Ea__container{grid-template-columns:repeat(12,minmax(0,1fr));gap:5rem 3.5rem;display:grid}.SelectedProjects-module__Xxe2Ea__container>a:first-child{grid-area:1/1/2/8}.SelectedProjects-module__Xxe2Ea__container>a:nth-child(2){grid-column:8/13;grid-row:0/1;padding-top:5rem}.SelectedProjects-module__Xxe2Ea__container>a:nth-child(3){grid-area:2/1/3/6;padding-top:5rem}.SelectedProjects-module__Xxe2Ea__container>a:nth-child(4){grid-area:2/6/3/13}.SelectedProjects-module__Xxe2Ea__container>a:first-child>div:nth-of-type(2),.SelectedProjects-module__Xxe2Ea__container>a:nth-child(4)>div:nth-of-type(2){flex-direction:row;justify-content:space-between;align-items:center}.SelectedProjects-module__Xxe2Ea__container>a:last-child{grid-column:10/13;place-self:flex-end;margin-top:0}}
.Summary-module__OJE3ca__container{flex-direction:column;display:flex}.Summary-module__OJE3ca__image{aspect-ratio:558/842;width:320px;height:auto}@media screen and (min-width:768px){.Summary-module__OJE3ca__container{flex-direction:row;align-items:center;gap:2rem}}
.PersonalSummary-module__thDsOq__container{grid-template-columns:1fr;display:grid}.PersonalSummary-module__thDsOq__paragraph{text-wrap:pretty;color:var(--c-whywhite-700);margin-bottom:1.25rem}@media screen and (min-width:920px){.PersonalSummary-module__thDsOq__container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}}
.Input-module__kmtraq__input{background-color:var(--c-darkgray-800);border:1px solid var(--c-darkgray-300);min-height:48px;color:var(--c-whywhite-300);border-radius:8px;outline:none;margin-bottom:16px;padding:16px;transition:all .2s ease-out}.Input-module__kmtraq__input:hover{background-color:var(--c-darkgray-700)}.Input-module__kmtraq__input:focus{border:1px solid var(--c-darkgray-100)}@media screen and (min-width:768px){.Input-module__kmtraq__input{margin-bottom:24px}}
.DetailsProject-module__9R--uq__container{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:stretch;display:grid}.DetailsProject-module__9R--uq__title{font-size:var(--f-s-base);font-weight:var(--f-bold);text-transform:uppercase;letter-spacing:5px;margin-bottom:12px}.DetailsProject-module__9R--uq__description{font-size:var(--f-s-base);text-wrap:balance;line-height:1.2}.DetailsProject-module__9R--uq__tags-list{flex-wrap:wrap;gap:1rem;display:flex}.DetailsProject-module__9R--uq__tag{font-size:var(--f-s-base)}@media screen and (min-width:768px){.DetailsProject-module__9R--uq__container{grid-template-columns:1fr .75fr}}
.ProjectItem-module__FbJJRa__container{width:100%;height:100%;position:relative}.ProjectItem-module__FbJJRa__container .ProjectItem-module__FbJJRa__link{width:100%;height:100%;color:inherit;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-grid .ProjectItem-module__FbJJRa__link{padding:2rem}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-list .ProjectItem-module__FbJJRa__link{padding:1rem}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-grid .ProjectItem-module__FbJJRa__image-container{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-list .ProjectItem-module__FbJJRa__image-container{display:none}.ProjectItem-module__FbJJRa__image{object-fit:cover;object-position:center;width:100%;height:100%}.ProjectItem-module__FbJJRa__title{font-size:var(--f-s-xl);font-weight:var(--f-bold)}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-grid{box-shadow:inset 0 0 0 1000px #00000080}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-list{border-bottom:1px solid var(--c-darkgray-400)}@media screen and (min-width:768px){.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-grid.ProjectItem-module__FbJJRa__title{opacity:0;transition:opacity .3s ease-out}.ProjectItem-module__FbJJRa__container:hover .ProjectItem-module__FbJJRa__title{opacity:1}.ProjectItem-module__FbJJRa__container{transition:box-shadow .3s ease-out}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-grid{box-shadow:none}.ProjectItem-module__FbJJRa__container.ProjectItem-module__FbJJRa__is-grid:hover{box-shadow:inset 0 0 0 1000px #00000080}}
.SelectedProject-module__mpM7oW__container{color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex;position:relative}.SelectedProject-module__mpM7oW__container:after{content:"";-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute}.SelectedProject-module__mpM7oW__container .SelectedProject-module__mpM7oW__container-image{transition:border-radius .2s ease-out;overflow:hidden}.SelectedProject-module__mpM7oW__container .SelectedProject-module__mpM7oW__image{object-fit:cover;aspect-ratio:16/9;width:100%;transition:transform .2s ease-out}.SelectedProject-module__mpM7oW__content{flex-direction:column;gap:.5rem;display:flex}.SelectedProject-module__mpM7oW__content .SelectedProject-module__mpM7oW__title{font-size:var(--f-s-md);font-weight:var(--f-bold)}.SelectedProject-module__mpM7oW__content .SelectedProject-module__mpM7oW__tags{flex-wrap:wrap;gap:.5rem;display:flex}.SelectedProject-module__mpM7oW__content .SelectedProject-module__mpM7oW__tags .SelectedProject-module__mpM7oW__tag{font-size:var(--f-s-sm);border:1px solid var(--c-darkgray-500);border-radius:var(--main-border-radius);padding:4px 8px}.SelectedProject-module__mpM7oW__content .SelectedProject-module__mpM7oW__tags .SelectedProject-module__mpM7oW__tag.SelectedProject-module__mpM7oW__role{color:var(--c-gray-300)}.SelectedProject-module__mpM7oW__content .SelectedProject-module__mpM7oW__tags .SelectedProject-module__mpM7oW__tag.SelectedProject-module__mpM7oW__year{background-color:color-mix(in srgb,var(--c-whywhite-300),transparent 30%);color:var(--c-darkgray-800)}@media (min-width:992px){.SelectedProject-module__mpM7oW__container{gap:1rem}.SelectedProject-module__mpM7oW__container:hover .SelectedProject-module__mpM7oW__container-image{border-radius:var(--main-border-radius)}.SelectedProject-module__mpM7oW__container:hover .SelectedProject-module__mpM7oW__container-image .SelectedProject-module__mpM7oW__image{transform:scale(1.05)}}
.TextArea-module__OHCd1a__text-area{background-color:var(--c-darkgray-800);border:1px solid var(--c-darkgray-300);min-height:150px;color:var(--c-whywhite-300);resize:none;border-radius:8px;outline:none;margin-bottom:24px;padding:16px;font-family:inherit;line-height:1.8;transition:all .2s ease-out}.TextArea-module__OHCd1a__text-area:hover{background-color:var(--c-darkgray-700)}.TextArea-module__OHCd1a__text-area:focus{border:1px solid var(--c-darkgray-100)}
