.HomePage-module-scss-module__r_2mVW__projects{box-sizing:border-box;width:100%;max-width:1300px;padding:calc(var(--spacing,.25rem)*8);margin:auto}.HomePage-module-scss-module__r_2mVW__projects .HomePage-module-scss-module__r_2mVW__cards{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.HomePage-module-scss-module__r_2mVW__projects .HomePage-module-scss-module__r_2mVW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HomePage-module-scss-module__r_2mVW__projects .HomePage-module-scss-module__r_2mVW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomePage-module-scss-module__r_2mVW__projects h2{margin-bottom:calc(var(--spacing,.25rem)*14);text-align:center;color:var(--color-brand-500)}
.Card-module-scss-module__DHQCkG__card .Card-module-scss-module__DHQCkG__image{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*60);border-radius:var(--radius-md,.375rem);position:relative;overflow:hidden}.Card-module-scss-module__DHQCkG__card h3{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2);color:var(--text-color)}.Card-module-scss-module__DHQCkG__card p{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.Card-module-scss-module__DHQCkG__card a{appearance:none;color:var(--text-color);text-decoration:none;display:flex}.Card-module-scss-module__DHQCkG__card a svg{color:var(--text-color);margin-right:calc(var(--spacing,.25rem)*2);transform:translate(8px,4px)}.Card-module-scss-module__DHQCkG__card a:hover,.Card-module-scss-module__DHQCkG__card a:hover h3,.Card-module-scss-module__DHQCkG__card a:hover svg{color:var(--color-brand-500)}.Card-module-scss-module__DHQCkG__card .Card-module-scss-module__DHQCkG__tags{margin-top:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.Card-module-scss-module__DHQCkG__card .Card-module-scss-module__DHQCkG__tags p{margin-right:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);border:1px solid var(--text-color);border-radius:3.40282e38px;padding-block:2px;font-size:11px}
.Header-module-scss-module__Q1GIKq__header{height:20rem}@media (min-width:48rem){.Header-module-scss-module__Q1GIKq__header{height:30rem}}.Header-module-scss-module__Q1GIKq__header{position:relative;overflow:hidden}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__content{box-sizing:border-box;width:100%;max-width:1300px;height:20rem;padding:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}@media (min-width:48rem){.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__content{height:30rem}}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__content h1{font-family:var(--font-sans);margin-block:calc(var(--spacing,.25rem)*0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));z-index:40;font-size:30px}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__content h1:nth-child(2){color:var(--color-brand-500);font-size:16px;line-height:16px}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__content p{z-index:40;margin-bottom:calc(var(--spacing,.25rem)*0);max-width:420px}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__content p span{color:var(--color-brand-500)}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__bg:after{content:"";z-index:2;background:linear-gradient(#18293266 40%,#182932 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__slider,.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__imageContainer{width:100%;height:100%;position:absolute;top:0;left:0}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__imageContainer img{opacity:.3;-o-object-fit:cover;object-fit:cover;filter:grayscale()}.Header-module-scss-module__Q1GIKq__header .Header-module-scss-module__Q1GIKq__imageContainer.Header-module-scss-module__Q1GIKq__active{opacity:1;z-index:1}
.Techno-module-scss-module__wOw-5q__techno{box-sizing:border-box;width:100%;max-width:1300px;padding:calc(var(--spacing,.25rem)*4);flex-direction:column;justify-content:center;margin:auto auto 120px;display:flex}.Techno-module-scss-module__wOw-5q__techno h2{margin-bottom:calc(var(--spacing,.25rem)*14);text-align:center;color:var(--color-brand-500)}.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools{flex-wrap:wrap;justify-content:center;max-width:1000px;margin:auto;display:flex}.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools .Techno-module-scss-module__wOw-5q__tool{margin-inline:calc(var(--spacing,.25rem)*6);margin-block:calc(var(--spacing,.25rem)*4);flex-direction:column;justify-content:flex-start;align-items:center;width:60px;display:flex}@media (min-width:48rem){.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools .Techno-module-scss-module__wOw-5q__tool{margin-inline:calc(var(--spacing,.25rem)*10)}}.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools .Techno-module-scss-module__wOw-5q__tool .Techno-module-scss-module__wOw-5q__icon{margin-bottom:calc(var(--spacing,.25rem)*4);width:60px;height:60px;min-height:60px}.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools .Techno-module-scss-module__wOw-5q__tool .Techno-module-scss-module__wOw-5q__icon svg{width:60px;height:60px}.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools .Techno-module-scss-module__wOw-5q__tool .Techno-module-scss-module__wOw-5q__icon img{margin-bottom:20px}.Techno-module-scss-module__wOw-5q__techno .Techno-module-scss-module__wOw-5q__tools .Techno-module-scss-module__wOw-5q__tool p{margin:calc(var(--spacing,.25rem)*0);text-align:center}
