#page-portfolio .section-hero .background img,#page-portfolio .section-hero .wrapper-items .item-images .image,#page-portfolio .section-hero .wrapper-items .item-images .image img,#page-portfolio .section-hero .wrapper-items .item-images .image:nth-child(2)::before,#page-portfolio .section-hero .wrapper-items .item-link,.section-general-cta .background::before{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#page-portfolio .section-hero .wrapper-items .item-images a.image,#page-portfolio .section-hero .wrapper-items .item-images a.image:nth-child(2)::before,#page-portfolio .section-hero .wrapper-items a.item-link,.section-general-cta a.background::before{text-indent:-999px;overflow:hidden}#page-portfolio .section-hero .wrapper-items .item-images button.image,#page-portfolio .section-hero .wrapper-items .item-images button.image:nth-child(2)::before,#page-portfolio .section-hero .wrapper-items button.item-link,.section-general-cta button.background::before{text-indent:-999px;overflow:hidden}.section-general-cta{position:relative;padding:72rem 0;z-index:1}@media (max-width:1023px){.section-general-cta{padding:60rem 0}}.section-general-cta .background{position:absolute;bottom:-1rem;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1}@media (max-width:1023px){.section-general-cta .background{width:100%;height:100%}}.section-general-cta .background::before{content:"";background-image:linear-gradient(50deg,rgba(255,255,255,0) 32%,#fff 62%);z-index:1}.section-general-cta .background img{width:925rem;height:unset;filter:grayscale(1)}.section-general-cta .container{position:relative;z-index:2}.section-general-cta .wrapper{width:547rem;margin:0 auto;text-align:center}@media (max-width:1023px){.section-general-cta .wrapper{width:100%}}.section-general-cta .wrapper-small{color:#cb9b8f;font-size:11rem;font-weight:500;letter-spacing:.5em;text-transform:uppercase;margin-bottom:31rem}.section-general-cta .wrapper-title{color:#002347;font-size:72rem;font-weight:400;font-family:"Cormorant Garamond";margin-bottom:32rem}@media (max-width:1023px){.section-general-cta .wrapper-title{font-size:35rem;margin-bottom:24rem}}.section-general-cta .wrapper-title strong{background:-webkit-linear-gradient(right,#5090d3,#072e58,#5090d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400;font-style:italic;padding-right:2rem}.section-general-cta .wrapper-description{margin-bottom:41rem}.section-general-cta .wrapper-description p{color:rgba(0,30,61,.5);font-size:14rem;font-weight:400;line-height:1.8}.section-general-cta .wrapper-ctas{display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.section-general-cta .wrapper-ctas{flex-direction:column}}.section-general-cta .wrapper-ctas .cta:not(:last-child){margin-right:16rem}@media (max-width:1023px){.section-general-cta .wrapper-ctas .cta:not(:last-child){margin-right:0;margin-bottom:14rem}}.section-general-cta .wrapper-ctas .cta:nth-child(1) a{color:#fcf1ee;background-color:#002347;border:1px solid transparent}.section-general-cta .wrapper-ctas .cta:nth-child(1) a:hover{color:#002347;border-color:#002347;background-color:transparent}.section-general-cta .wrapper-ctas .cta:nth-child(2) a{color:rgba(0,30,61,.6);border:1px solid rgba(0,30,61,.15)}.section-general-cta .wrapper-ctas .cta:nth-child(2) a:hover{color:#fcf1ee;background-color:#002347;border-color:transparent}.section-general-cta .wrapper-ctas .cta a{font-size:11rem;font-weight:400;text-transform:uppercase;letter-spacing:.3em;display:inline-flex;align-items:center;height:50rem;padding:0 40rem;transition-property:color,background-color,border-color;transition-duration:.4s;transition-timing-function:cubic-bezier(.5,0,0,1)}#page-portfolio{overflow:hidden}#page-portfolio .section-hero{position:relative;padding:160rem 0 133rem;background-color:#fcf1ee;z-index:2}@media (max-width:1023px){#page-portfolio .section-hero{padding:160rem 0 100rem}}#page-portfolio .section-hero .background{position:absolute;top:0;left:50%;transform:translateX(calc(-50% + 30rem));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:262rem;height:289rem;z-index:1}@media (max-width:1023px){#page-portfolio .section-hero .background{display:none}}#page-portfolio .section-hero .wrapper{padding:0 26rem}@media (max-width:1023px){#page-portfolio .section-hero .wrapper{padding:0}}#page-portfolio .section-hero .wrapper-small{color:#cb9b8f;font-size:11rem;font-weight:500;letter-spacing:.5em;text-transform:uppercase;margin-bottom:40rem}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-small{letter-spacing:.2em}}#page-portfolio .section-hero .wrapper-title{width:455rem;margin-bottom:65rem}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-title{width:100%;margin-bottom:45rem}}#page-portfolio .section-hero .wrapper-title p{color:#002347;font-size:72rem;font-weight:400;font-family:"Cormorant Garamond"}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-title p{font-size:40rem}}#page-portfolio .section-hero .wrapper-title p strong{background:-webkit-linear-gradient(right,#5090d3,#072e58,#5090d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400;font-style:italic}#page-portfolio .section-hero .wrapper-filter{position:relative;min-width:250rem;margin-bottom:33rem}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-filter{width:100%;margin-bottom:50rem}}#page-portfolio .section-hero .wrapper-filter .field{color:#cb9b8f;font-size:11rem;font-weight:500;font-family:Montserrat;letter-spacing:.3em;text-transform:uppercase;position:relative;height:22rem;padding:0 22px 0 10px;border:none;outline:0;background-color:transparent;border-bottom:1px solid #cb9b8f}#page-portfolio .section-hero .wrapper-filter select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../assets/vectors/globals/arrow-down.svg);background-repeat:no-repeat;background-size:8rem;background-position:calc(100% - 10rem) 50%}#page-portfolio .section-hero .wrapper-filter select.field:valid{color:#cb9b8f}#page-portfolio .section-hero .wrapper-items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30rem;grid-row-gap:40rem;margin-bottom:45rem}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-items{grid-template-columns:repeat(2,1fr);grid-row-gap:40rem}}@media (max-width:767px){#page-portfolio .section-hero .wrapper-items{grid-template-columns:repeat(1,1fr)}}#page-portfolio .section-hero .wrapper-items .item{position:relative}#page-portfolio .section-hero .wrapper-items .item-link{z-index:5}#page-portfolio .section-hero .wrapper-items .item-images{position:relative;height:554rem;overflow:hidden;margin-bottom:20rem}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-items .item-images{height:400rem}}#page-portfolio .section-hero .wrapper-items .item-images .image{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#page-portfolio .section-hero .wrapper-items .item-images .image img{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,0,0,1)}#page-portfolio .section-hero .wrapper-items .item-images .image:nth-child(1){z-index:2;clip-path:inset(0 0 0 0);transition-property:clip-path;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,0,0,1)}#page-portfolio .section-hero .wrapper-items .item-images .image:nth-child(2){z-index:1}#page-portfolio .section-hero .wrapper-items .item-images .image:nth-child(2)::before{content:"";background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 45%,transparent 75%);z-index:1}#page-portfolio .section-hero .wrapper-items .item-images .image:nth-child(2) img{transform:scale(1.07)}#page-portfolio .section-hero .wrapper-items .item-count{position:absolute;top:16rem;right:16rem;color:rgba(83,83,83,.7);font-size:10rem;font-weight:400;letter-spacing:.3em;z-index:3}#page-portfolio .section-hero .wrapper-items .item-small{color:#476585;font-size:10rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;margin-bottom:13rem}#page-portfolio .section-hero .wrapper-items .item .big{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 20rem));color:#fff;font-size:50rem;font-weight:400;font-style:italic;font-family:"Cormorant Garamond";white-space:nowrap;opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,0,0,1);z-index:3}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-items .item .big{font-size:40rem}}#page-portfolio .section-hero .wrapper-items .item-title{color:#002347;font-size:30rem;font-weight:400;font-style:italic;font-family:"Cormorant Garamond";margin-bottom:13rem;transition-property:color,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,0,0,1)}@media (max-width:1023px){#page-portfolio .section-hero .wrapper-items .item-title{font-size:22rem}}#page-portfolio .section-hero .wrapper-items .item-location{color:#476585;font-size:12rem;font-weight:400;letter-spacing:.03em}#page-portfolio .section-hero .wrapper-items .item:focus-within .item-title,#page-portfolio .section-hero .wrapper-items .item:hover .item-title{color:#476585;transform:translateX(6rem)}#page-portfolio .section-hero .wrapper-items .item:focus-within .item-images .image:nth-child(1),#page-portfolio .section-hero .wrapper-items .item:hover .item-images .image:nth-child(1){clip-path:inset(0 0 100% 0)}#page-portfolio .section-hero .wrapper-items .item:focus-within .item-images .image:nth-child(2) img,#page-portfolio .section-hero .wrapper-items .item:hover .item-images .image:nth-child(2) img{transform:scale(1)}#page-portfolio .section-hero .wrapper-items .item:focus-within .big,#page-portfolio .section-hero .wrapper-items .item:hover .big{opacity:1;transform:translate(-50%,-50%);transition-delay:.25s}#page-portfolio .section-general-cta{padding:95rem 0 75rem}