.page-module__k7eI-a__article{flex-direction:column;align-items:stretch;gap:0;width:100vw;display:flex}.page-module__k7eI-a__slider{width:100%;max-width:50rem;margin:0 auto;padding:6.5rem 0 3rem}.page-module__k7eI-a__heading{color:#1f2937;text-align:center;width:100%;font-size:2.5rem;font-weight:600}.page-module__k7eI-a__details{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:1rem 16rem 4rem;display:flex}.page-module__k7eI-a__desc{color:#4e4e4e;text-align:justify;width:100%;font-size:1.1rem;line-height:1.4}@media (max-width:1600px){.page-module__k7eI-a__slider{padding:6.5rem 1.5rem 2.5rem}.page-module__k7eI-a__details{padding:1rem 8rem 4rem}}@media (max-width:1200px){.page-module__k7eI-a__heading{font-size:2rem}.page-module__k7eI-a__desc{font-size:1rem}}@media (max-width:1000px){.page-module__k7eI-a__heading{font-size:1.75rem}.page-module__k7eI-a__details{padding:1rem 4rem 4rem}}@media (max-width:800px){.page-module__k7eI-a__details{padding:1rem 2rem 4rem}.page-module__k7eI-a__desc{font-size:.9rem}.page-module__k7eI-a__heading{font-size:1.5rem}.page-module__k7eI-a__slider{max-width:38rem}}@media (max-width:500px){.page-module__k7eI-a__details{padding:1rem 1.5rem}.page-module__k7eI-a__heading{font-size:1.25rem}}
.Featured-module__SPhj3W__section{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:100vw;height:900px;padding:0 14rem 8rem;display:flex}.Featured-module__SPhj3W__head{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.Featured-module__SPhj3W__heading{color:#1f2937;font-size:2.75rem;font-weight:600}.Featured-module__SPhj3W__projecticon{color:#2c2c2c;transform-origin:50%;will-change:transform;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:3%;right:3%;transform:rotate(45deg)translate(0)}.Featured-module__SPhj3W__project:hover .Featured-module__SPhj3W__projecticon{transform:rotate(45deg)translateY(-.4rem)}.Featured-module__SPhj3W__cards{gap:.5rem;width:100%;height:100%;display:flex}.Featured-module__SPhj3W__project{cursor:pointer;border-radius:1rem;flex:1;transition:flex .42s cubic-bezier(.4,0,.2,1),filter .3s;position:relative;overflow:hidden}.Featured-module__SPhj3W__project:after{content:"";z-index:1;background:linear-gradient(#0000,#00000026,#0000008c);position:absolute;inset:0}.Featured-module__SPhj3W__project:first-child{flex:3}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project{flex:1}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project:hover{flex:3}.Featured-module__SPhj3W__image{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.Featured-module__SPhj3W__title,.Featured-module__SPhj3W__desc{z-index:2;will-change:transform,opacity;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute}.Featured-module__SPhj3W__title{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:1.5rem;bottom:20%;left:1%;overflow:hidden;transform:translateY(6px)scale(.95)}.Featured-module__SPhj3W__project:first-child .Featured-module__SPhj3W__title{transform:translateY(0)scale(1)}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project .Featured-module__SPhj3W__title{transform:translateY(6px)scale(.95)}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project:hover .Featured-module__SPhj3W__title{transform:translateY(0)scale(1)}.Featured-module__SPhj3W__desc{color:#dfdfdf;opacity:0;padding:0 6px;font-size:.9rem;bottom:12.5%;left:2%;transform:translateY(8px)}.Featured-module__SPhj3W__project:first-child .Featured-module__SPhj3W__desc{opacity:1;transform:translateY(0)}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project .Featured-module__SPhj3W__desc{opacity:0;transform:translateY(10px)}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project:hover .Featured-module__SPhj3W__desc{opacity:1;transform:translateY(0)}.Featured-module__SPhj3W__alltags{z-index:2;flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex;position:absolute;top:4%;left:4%}.Featured-module__SPhj3W__tag{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);opacity:0;will-change:transform,opacity;background-color:#ffffff2d;border:1px solid #fafafa;border-radius:1rem;padding:.25rem .75rem;font-size:1rem;text-decoration:none;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s;transform:translateY(8px)}.Featured-module__SPhj3W__project:first-child .Featured-module__SPhj3W__tag{opacity:1;transform:translateY(0)}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project .Featured-module__SPhj3W__tag{opacity:0;transform:translateY(10px)}.Featured-module__SPhj3W__cards:hover .Featured-module__SPhj3W__project:hover .Featured-module__SPhj3W__tag{opacity:1;transform:translateY(0)}.Featured-module__SPhj3W__tag:before{content:"";border-radius:inherit;z-index:-1;background:#0f172a2e;position:absolute;inset:0}@media (max-width:1600px){.Featured-module__SPhj3W__section{padding:0 6rem 6rem}.Featured-module__SPhj3W__heading{font-size:2.25rem}}@media (max-width:1400px){.Featured-module__SPhj3W__section{padding:0 3rem 3rem}.Featured-module__SPhj3W__heading{font-size:2.25rem}}@media (max-width:1200px){.Featured-module__SPhj3W__section{gap:2.25rem;height:auto;padding:0 4rem 4rem}.Featured-module__SPhj3W__project{aspect-ratio:16/9}.Featured-module__SPhj3W__desc{display:none}.Featured-module__SPhj3W__cards{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.Featured-module__SPhj3W__title{font-size:1.05rem;bottom:2%;transform:translateY(0)scale(1)!important}.Featured-module__SPhj3W__desc,.Featured-module__SPhj3W__tag{opacity:1!important;transform:translateY(0)!important}.Featured-module__SPhj3W__desc{font-size:.85rem}}@media (max-width:1000px){.Featured-module__SPhj3W__section{padding:0 4rem 2rem}.Featured-module__SPhj3W__tag{padding:.2rem .6rem;font-size:.9rem}.Featured-module__SPhj3W__alltags{gap:.5rem}.Featured-module__SPhj3W__heading{font-size:2rem}}@media (max-width:850px){.Featured-module__SPhj3W__cards{grid-template-columns:repeat(1,1fr);gap:3rem}.Featured-module__SPhj3W__heading{font-size:1.75rem}.Featured-module__SPhj3W__desc{bottom:15%}.Featured-module__SPhj3W__title{font-size:1.25rem}}@media (max-width:650px){.Featured-module__SPhj3W__section{padding:0 2rem 2rem}.Featured-module__SPhj3W__head{flex-direction:column;align-items:center;gap:1rem}.Featured-module__SPhj3W__project{aspect-ratio:unset;width:100%;height:340px}.Featured-module__SPhj3W__alltags{flex-wrap:wrap;width:270px;top:3%;left:3%}.Featured-module__SPhj3W__projecticon{width:32px;height:32px;font-size:.9rem}}@media (max-width:500px){.Featured-module__SPhj3W__section{padding:0 1.25rem 1.25rem}}@media (max-width:380px){.Featured-module__SPhj3W__alltags{width:240px}}
.Hero-module__JgYmMq__hero{background-blend-mode:overlay;background-color:#00000093;background-image:url(/images/hero.jpg);background-position:50%;background-size:cover;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;width:100vw;height:880px;margin-bottom:5rem;padding:12rem 8rem 7rem;display:flex;position:relative}.Hero-module__JgYmMq__text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:900px;height:100%;display:flex}.Hero-module__JgYmMq__photocontainer{aspect-ratio:1;border-radius:2rem;width:500px;position:relative;overflow:hidden}.Hero-module__JgYmMq__image{width:100%;height:100%}.Hero-module__JgYmMq__heading{color:#e5e7eb;margin-bottom:3rem;font-size:3rem;font-weight:600;line-height:1.3}.Hero-module__JgYmMq__description{color:#e0e0e0;font-size:1.2rem}.Hero-module__JgYmMq__scroll{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffff2d;border:1px solid #999;border-radius:2rem;width:50px;height:120px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__icon{color:#2c2c2c;background-color:#fff;border-radius:10rem;justify-content:center;align-items:center;width:100%;padding:15px;animation:1.6s infinite Hero-module__JgYmMq__bounceTop;display:flex;position:absolute;top:0%;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__faces{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__joined{color:#dfdfdf;font-size:1rem;font-weight:500;line-height:1.5}@keyframes Hero-module__JgYmMq__bounceTop{0%{top:0%}20%{top:61%}40%{top:34%}60%{top:61%}to{top:0%}}@media (max-height:880px){.Hero-module__JgYmMq__hero{height:800px}}@media (max-width:1850px){.Hero-module__JgYmMq__hero{padding:12rem 4rem 6rem}.Hero-module__JgYmMq__photocontainer{width:440px}.Hero-module__JgYmMq__heading{font-size:2.75rem}.Hero-module__JgYmMq__description{font-size:1.1rem}}@media (max-width:1600px){.Hero-module__JgYmMq__heading{font-size:2.5rem}.Hero-module__JgYmMq__description{font-size:1rem}.Hero-module__JgYmMq__text{width:800px}.Hero-module__JgYmMq__joined{font-size:.95rem}.Hero-module__JgYmMq__photocontainer{width:380px}}@media (max-width:1350px){.Hero-module__JgYmMq__hero{padding:12rem 2rem 3rem}.Hero-module__JgYmMq__scroll{width:40px;height:100px}.Hero-module__JgYmMq__icon{width:100%;padding:12px;font-size:.9rem}}@media (max-width:1200px){.Hero-module__JgYmMq__hero{flex-direction:column;align-items:center;height:auto;margin-bottom:2rem;padding:9rem 2rem 10rem}.Hero-module__JgYmMq__text{align-self:flex-start;width:100%;padding-right:180px}.Hero-module__JgYmMq__heading{margin-bottom:1rem;font-size:2.25rem}.Hero-module__JgYmMq__photocontainer{width:400px}}@media (max-width:1000px){.Hero-module__JgYmMq__text{padding:0}.Hero-module__JgYmMq__photocontainer{width:360px}}@media (max-width:800px){.Hero-module__JgYmMq__heading{font-size:2rem}.Hero-module__JgYmMq__hero{gap:2rem;padding:7rem 1.75rem 10rem}.Hero-module__JgYmMq__description{font-size:.95rem}.Hero-module__JgYmMq__joined{font-size:.9rem}.Hero-module__JgYmMq__photocontainer{width:320px}.Hero-module__JgYmMq__faces{bottom:10%}}@media (max-width:550px){.Hero-module__JgYmMq__heading{margin-bottom:0}}
.Facepile-module__DB7_1q__container{flex-flow:row;justify-content:center;align-items:stretch;gap:0;width:200px;height:50px;display:flex}.Facepile-module__DB7_1q__imagecont{background:#eee;border:2px solid #cfcfcf;border-radius:100%;width:50px;height:50px;position:relative;overflow:hidden}.Facepile-module__DB7_1q__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Facepile-module__DB7_1q__imagecont:not(:first-child){margin-left:-15px}.Facepile-module__DB7_1q__imagecont:first-child{z-index:4}.Facepile-module__DB7_1q__imagecont:nth-child(2){z-index:3}.Facepile-module__DB7_1q__imagecont:nth-child(3){z-index:2}.Facepile-module__DB7_1q__imagecont:nth-child(4){z-index:1}@media (max-width:1600px){.Facepile-module__DB7_1q__container{width:120px;height:40px}.Facepile-module__DB7_1q__imagecont{width:40px;height:40px}}
