.hero-module-scss-module__K0CimW__root{width:100%;height:140svh;box-shadow:none;flex-direction:column;justify-content:flex-end;padding-bottom:50svh;display:flex;position:relative;overflow:hidden}@media (max-width:812px){.hero-module-scss-module__K0CimW__root{height:93svh;padding-bottom:20vh}}.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__titleContainer{z-index:1;max-width:70%}@media (max-width:812px){.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__titleContainer{max-width:100%}}.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__titleContainer .hero-module-scss-module__K0CimW__subTitle{opacity:.7}.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__titleContainer .hero-module-scss-module__K0CimW__title{color:var(--white)}.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__wrapper{width:100%;height:145svh;position:absolute;top:0;left:0}@media (max-width:812px){.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__wrapper{height:96svh}}.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__wrapper .hero-module-scss-module__K0CimW__imageContainer{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-module-scss-module__K0CimW__root .hero-module-scss-module__K0CimW__wrapper .hero-module-scss-module__K0CimW__imageContainer>img{object-fit:cover}
.appearByWords-module-scss-module__X84Ixq__title .appearByWords-module-scss-module__X84Ixq__char{display:inline-block;overflow:hidden}.appearByWords-module-scss-module__X84Ixq__title .appearByWords-module-scss-module__X84Ixq__char>*{display:inline-block}.appearByWords-module-scss-module__X84Ixq__title.appearByWords-module-scss-module__X84Ixq__visible>*{transition:all .45s ease-in-out;transition-delay:calc(50ms*var(--i));opacity:1}.appearByWords-module-scss-module__X84Ixq__title:not(.appearByWords-module-scss-module__X84Ixq__visible)>*{opacity:0;transform:translateY(20%)}
.homeServices-module-scss-module__9jlKHW__titleContainer{background-color:var(--white);padding-top:calc(var(--layout-columns-gap)*2);align-items:center;padding-bottom:0}.homeServices-module-scss-module__9jlKHW__titleContainer .homeServices-module-scss-module__9jlKHW__title{padding-bottom:calc(var(--layout-columns-gap)*1);color:var(--black);grid-column:1/17}@media (max-width:812px){.homeServices-module-scss-module__9jlKHW__titleContainer .homeServices-module-scss-module__9jlKHW__title{grid-column:1/7}}.homeServices-module-scss-module__9jlKHW__root{background-color:var(--white);width:100%;padding-top:0;padding-bottom:calc(var(--layout-columns-gap)*2);position:relative}.homeServices-module-scss-module__9jlKHW__root .homeServices-module-scss-module__9jlKHW__galleryWrapper{border-radius:var(--layout-columns-gap);background-color:var(--white);width:100%;height:76svh;min-height:560px;max-height:820px;position:relative;overflow:hidden}@media (max-width:812px){.homeServices-module-scss-module__9jlKHW__root .homeServices-module-scss-module__9jlKHW__galleryWrapper{border-radius:calc(var(--layout-columns-gap)*.5);height:55svh;min-height:420px}}.homeServices-module-scss-module__9jlKHW__root .homeServices-module-scss-module__9jlKHW__galleryWrapper .homeServices-module-scss-module__9jlKHW__hint{top:calc(var(--layout-columns-gap)*1);color:var(--black);opacity:.5;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-family:var(--font-primary),"Fraunces",serif;pointer-events:none;z-index:10;white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%)}.homeServices-module-scss-module__9jlKHW__root .homeServices-module-scss-module__9jlKHW__galleryWrapper .homeServices-module-scss-module__9jlKHW__hint.homeServices-module-scss-module__9jlKHW__hintNotice{opacity:.95;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000014;border-radius:999px;padding:5px 16px;font-weight:600}
.process-module-scss-module__mmk_KG__topContainer{background-color:var(--white);width:100%}@media (max-width:812px){.process-module-scss-module__mmk_KG__topContainer{padding-bottom:calc(var(--layout-columns-gap)*2)}}.process-module-scss-module__mmk_KG__text{color:var(--black);z-index:2;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white);position:relative}.process-module-scss-module__mmk_KG__root{padding-bottom:calc(var(--layout-columns-gap)*5);fill:var(--black);box-shadow:inset 0 calc(var(--layout-columns-gap)*2.1) 0 0 var(--white),inset calc(var(--layout-margin)*-2.0065) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-2.1) 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white);transition:fill .35s ease-in-out;position:relative}@media (max-width:812px){.process-module-scss-module__mmk_KG__root{box-shadow:inset 0 calc(var(--layout-columns-gap)*2.1) 0 0 var(--white),inset calc(var(--layout-margin)*-1.0265) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-2.1) 0 0 var(--white),inset calc(var(--layout-margin)*1.0265) 0 0 0 var(--white);padding-bottom:calc(var(--layout-columns-gap)*2)}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer{width:100%;display:flex}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer{flex-direction:column}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer{width:50%;position:relative;height:100svh!important}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer{width:0%;height:0;display:none}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer .process-module-scss-module__mmk_KG__spacing{background-color:var(--white);width:100%;height:100%;position:absolute;top:35vw}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer .process-module-scss-module__mmk_KG__shapesContainer{border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*6) var(--white);justify-content:center;align-items:center;width:80%;height:27vw;display:flex;position:absolute;top:5vw;left:0%}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer .process-module-scss-module__mmk_KG__shapesContainer .process-module-scss-module__mmk_KG__shape{width:100%;height:100%;position:relative}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer .process-module-scss-module__mmk_KG__shapesContainer .process-module-scss-module__mmk_KG__shape>div{position:relative;width:100%!important;height:100%!important}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__leftContainer .process-module-scss-module__mmk_KG__shapesContainer .process-module-scss-module__mmk_KG__shape>div>div>canvas{border-radius:var(--layout-columns-gap);width:100%!important;height:100%!important}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer{width:100%;box-shadow:none;background-color:#0000}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer{background-color:var(--white);box-shadow:0 0 0 calc(var(--layout-columns-gap)*5) var(--white);width:50%}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category{padding:calc(var(--layout-columns-gap)*4) 0;gap:calc(var(--layout-columns-gap)*2);flex-direction:column;display:flex}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category{gap:0;padding:0}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__shape{width:100%;height:450px;position:relative}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__shape{border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white);height:79vw}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__shape>div,.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__shape>div>div>canvas{width:100%!important;height:100%!important}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer{background-color:var(--white);gap:calc(var(--layout-columns-gap)*2);flex-direction:column;width:100%;display:flex}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer{padding:calc(var(--layout-columns-gap)*2) 0px}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__desc{max-width:80%}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__desc{max-width:100%}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__options{z-index:2;gap:var(--layout-columns-gap);flex-direction:column;font-weight:450;display:flex}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__options .process-module-scss-module__mmk_KG__option{gap:calc(var(--layout-columns-gap)*.5);align-items:center;width:max-content;display:flex}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__options .process-module-scss-module__mmk_KG__option .process-module-scss-module__mmk_KG__arrow{width:.8vw;height:.8vw;transform:rotate(-90deg)}@media (max-width:812px){.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__options .process-module-scss-module__mmk_KG__option .process-module-scss-module__mmk_KG__arrow{width:1.8vw;height:1.8vw}}.process-module-scss-module__mmk_KG__root .process-module-scss-module__mmk_KG__processContainer .process-module-scss-module__mmk_KG__rightContainer .process-module-scss-module__mmk_KG__category .process-module-scss-module__mmk_KG__innerContainer .process-module-scss-module__mmk_KG__options .process-module-scss-module__mmk_KG__option>div{align-items:center;display:flex}@media (max-width:812px){.process-module-scss-module__mmk_KG__hoverTextContainer{width:50%;bottom:var(--layout-columns-gap)}}.process-module-scss-module__mmk_KG__hoverTextContainer{padding:calc(var(--layout-columns-gap)*.5);z-index:2;right:var(--layout-margin);width:25%;bottom:calc(var(--layout-columns-gap)*2);mix-blend-mode:difference;gap:calc(var(--layout-columns-gap)*.5);flex-direction:column;display:flex;position:fixed}.process-module-scss-module__mmk_KG__hoverTextContainer>div:first-child{animation-delay:.1s}.process-module-scss-module__mmk_KG__hoverTextContainer .process-module-scss-module__mmk_KG__hoverText{opacity:0;color:var(--white);font-weight:450;transform:translateY(100%)}
.homeTeams-module-scss-module__jKlRcG__section{background-color:var(--white);width:100%;color:var(--black);padding-top:calc(var(--layout-columns-gap)*2);padding-bottom:calc(var(--layout-columns-gap)*4);position:relative;overflow:hidden}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__section{padding-top:calc(var(--layout-columns-gap)*1.5);padding-bottom:calc(var(--layout-columns-gap)*3)}}.homeTeams-module-scss-module__jKlRcG__headerContainer{width:100%;margin-bottom:calc(var(--layout-columns-gap)*1.5)}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__headerContainer{margin-bottom:calc(var(--layout-columns-gap)*1)}}.homeTeams-module-scss-module__jKlRcG__headerContent{flex-direction:column;grid-column:1/10;display:flex}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__headerContent{grid-column:1/7}}.homeTeams-module-scss-module__jKlRcG__sectionTitle{color:var(--black);padding-bottom:calc(var(--layout-columns-gap)*.5);margin:0}.homeTeams-module-scss-module__jKlRcG__gridWrapper{width:100%}.homeTeams-module-scss-module__jKlRcG__teamsGrid{flex-direction:row;align-items:stretch;gap:20px;width:100%;height:clamp(520px,70vh,680px);display:flex}@media (max-width:1024px) and (min-width:813px){.homeTeams-module-scss-module__jKlRcG__teamsGrid{gap:16px;height:520px}}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__teamsGrid{flex-direction:column;gap:16px;height:auto;display:flex}}.homeTeams-module-scss-module__jKlRcG__columnLeft,.homeTeams-module-scss-module__jKlRcG__columnRight{flex-direction:column;flex:1;gap:20px;height:100%;display:flex}@media (max-width:1024px) and (min-width:813px){.homeTeams-module-scss-module__jKlRcG__columnLeft,.homeTeams-module-scss-module__jKlRcG__columnRight{gap:16px}}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__columnLeft,.homeTeams-module-scss-module__jKlRcG__columnRight{grid-template-columns:1fr 1fr;gap:12px;height:auto;display:grid}.homeTeams-module-scss-module__jKlRcG__columnLeft{order:2}}.homeTeams-module-scss-module__jKlRcG__columnCenter{flex-direction:column;flex:1.32;height:100%;display:flex}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__columnCenter{order:1;width:100%;height:420px}}@media (max-width:480px){.homeTeams-module-scss-module__jKlRcG__columnCenter{height:350px}}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__columnRight{order:3}}.homeTeams-module-scss-module__jKlRcG__tile{cursor:pointer;contain:paint;-webkit-user-select:none;user-select:none;isolation:isolate;background-color:#121215;border:1px solid #00000014;border-radius:22px;outline:none;flex:1;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s,opacity .4s,filter .4s;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000014}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__tile{border-radius:16px;height:200px}}.homeTeams-module-scss-module__jKlRcG__tile:focus-visible{border-color:#28282b99;box-shadow:0 0 0 3px #28282b26}.homeTeams-module-scss-module__jKlRcG__centerTile{border-radius:28px}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__centerTile{border-radius:20px;height:100%}}.homeTeams-module-scss-module__jKlRcG__hoveredTile{z-index:10;border-color:#00000038;transform:translateY(-4px)scale(1.015);box-shadow:0 22px 48px -12px #00000047,0 0 20px #0000000a}.homeTeams-module-scss-module__jKlRcG__hoveredTile .homeTeams-module-scss-module__jKlRcG__image{filter:grayscale(0%)contrast(1.04)brightness(1.04);transform:scale(1.06)}.homeTeams-module-scss-module__jKlRcG__hoveredTile .homeTeams-module-scss-module__jKlRcG__imageOverlay{opacity:.15}.homeTeams-module-scss-module__jKlRcG__hoveredTile .homeTeams-module-scss-module__jKlRcG__borderGlow{opacity:1}.homeTeams-module-scss-module__jKlRcG__activeTile{border-color:#ffffff47}.homeTeams-module-scss-module__jKlRcG__dimmedTile{opacity:.68;filter:grayscale(20%)brightness(.85)}.homeTeams-module-scss-module__jKlRcG__dimmedTile .homeTeams-module-scss-module__jKlRcG__image{transform:scale(.99)}.homeTeams-module-scss-module__jKlRcG__imageWrapper{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.homeTeams-module-scss-module__jKlRcG__image{object-fit:cover;object-position:center;filter:grayscale(15%)contrast(1.02)brightness(.95);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s}.homeTeams-module-scss-module__jKlRcG__centerImage{filter:grayscale()contrast(1.12)brightness(.98)}@media (hover:hover){.homeTeams-module-scss-module__jKlRcG__centerImage:hover{filter:grayscale(0%)contrast(1.05)brightness(1.02)}}.homeTeams-module-scss-module__jKlRcG__centerTile.homeTeams-module-scss-module__jKlRcG__hoveredTile .homeTeams-module-scss-module__jKlRcG__centerImage{filter:grayscale(0%)contrast(1.05)brightness(1.02)}.homeTeams-module-scss-module__jKlRcG__imageOverlay{opacity:.45;pointer-events:none;background:linear-gradient(#0000 40%,#0000008c 75%,#000000d9 100%);transition:opacity .4s;position:absolute;inset:0}.homeTeams-module-scss-module__jKlRcG__spotlight{pointer-events:none;z-index:5;opacity:0;background:radial-gradient(420px circle at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff26, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.homeTeams-module-scss-module__jKlRcG__tile:hover .homeTeams-module-scss-module__jKlRcG__spotlight{opacity:1}.homeTeams-module-scss-module__jKlRcG__badge{z-index:10;-webkit-backdrop-filter:blur(14px);pointer-events:none;opacity:0;background:#121216bf;border:1px solid #ffffff24;border-radius:9999px;flex-direction:column;gap:3px;padding:10px 20px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:22px;left:22px;transform:translateY(10px)scale(.96);box-shadow:0 10px 25px #00000073}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__badge{padding:6px 14px;bottom:12px;left:12px}}.homeTeams-module-scss-module__jKlRcG__centerTile .homeTeams-module-scss-module__jKlRcG__badge,.homeTeams-module-scss-module__jKlRcG__badgeVisible{opacity:1;transform:translateY(0)scale(1)}.homeTeams-module-scss-module__jKlRcG__badgeName{color:#fff;letter-spacing:-.01em;font-size:.98rem;font-weight:600;line-height:1.2}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__badgeName{font-size:.82rem}}.homeTeams-module-scss-module__jKlRcG__badgeRole{color:#ffffffa6;font-size:.78rem;font-weight:400;line-height:1.2}@media (max-width:812px){.homeTeams-module-scss-module__jKlRcG__badgeRole{font-size:.68rem}}.homeTeams-module-scss-module__jKlRcG__borderGlow{border-radius:inherit;pointer-events:none;z-index:8;opacity:0;transition:opacity .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}
.nextProject-module-scss-module__iFCyFG__titleContainer{background-color:var(--white);width:100%;padding-top:calc(var(--layout-columns-gap)*4);padding-bottom:calc(var(--layout-columns-gap)*1);align-items:center;display:block;position:relative}.nextProject-module-scss-module__iFCyFG__titleContainer .nextProject-module-scss-module__iFCyFG__title{width:max-content;position:relative}.nextProject-module-scss-module__iFCyFG__nextRoot{contain:paint;width:100%;box-shadow:inset 0 0 0 0 var(--white),inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset 0 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white);padding-top:0;padding-bottom:0;display:block;position:relative}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white),inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white)}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer{border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer{gap:var(--layout-columns-gap);border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white);flex-direction:column;display:flex}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer{width:100%;display:block}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card{contain:paint;cursor:pointer;width:100%;height:100svh;padding:0;display:block;position:relative}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card{border-radius:calc(var(--layout-columns-gap)*.5);height:50svh;box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card:hover .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__projectsDetails>h6,.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card:hover .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__projectsDetails h3{color:#28282b;text-shadow:.1vw .1vw .1vw #f0f4f1}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card:hover .nextProject-module-scss-module__iFCyFG__canvas{opacity:.85;transition:opacity .6s cubic-bezier(.4,0,.1,1)}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap{pointer-events:none;z-index:2;width:100%;position:absolute;left:0;right:0}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container{align-items:center;width:100%;height:100svh;position:sticky;top:0}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container{height:50svh;top:0}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__projectsDetails{gap:var(--layout-columns-gap);flex-direction:column;grid-column:2/9;display:flex}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__projectsDetails{gap:calc(var(--layout-columns-gap)*.5);height:100%;margin-bottom:calc(var(--layout-columns-gap)*2);grid-column:none;justify-content:flex-end;align-items:center;width:100%;position:absolute}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__projectsDetails>h6,.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__projectsDetails h3{color:#f0f4f1;text-shadow:unset;transition:all .6s cubic-bezier(.4,0,.1,1)}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__imageContainer{aspect-ratio:1920/900;border-radius:var(--layout-columns-gap);grid-column:9/17;width:100%;position:absolute}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__imageContainer{width:83%;top:50%;left:50%;transform:translate(-50%,-50%)}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__imageContainer>img{object-fit:fill;box-shadow:0 0 0 .01vw #28282b4d}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__imageContainer>img{border-radius:calc(var(--layout-columns-gap)*.25)}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__projectsWrap .nextProject-module-scss-module__iFCyFG__container .nextProject-module-scss-module__iFCyFG__imageContainer>img{border-radius:calc(var(--layout-columns-gap)*.5)}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__canvas{will-change:transform;opacity:.4;transition:opacity .6s cubic-bezier(.4,0,.1,1);position:absolute;inset:0}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__canvas>img{border-radius:var(--layout-columns-gap)}@media (max-width:812px){.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__canvas>img{border-radius:calc(var(--layout-columns-gap)*.5)}}.nextProject-module-scss-module__iFCyFG__nextRoot .nextProject-module-scss-module__iFCyFG__innerContainer .nextProject-module-scss-module__iFCyFG__card .nextProject-module-scss-module__iFCyFG__canvas>img{object-fit:cover}
