.ProjectsPage-module__Ufj3fW__page{color:#101010;background:#fff}.ProjectsPage-module__Ufj3fW__hero,.ProjectsPage-module__Ufj3fW__filters,.ProjectsPage-module__Ufj3fW__grid{width:min(1240px,90%);margin-inline:auto}.ProjectsPage-module__Ufj3fW__hero{padding:150px 0 64px}.ProjectsPage-module__Ufj3fW__kicker{color:#666;letter-spacing:.12em;margin:0;font-size:10px;font-weight:750}.ProjectsPage-module__Ufj3fW__hero h1{letter-spacing:0;text-align:center;margin:14px 0 38px;font:750 clamp(92px,15vw,190px)/.88 Inter Tight,sans-serif}.ProjectsPage-module__Ufj3fW__rule{color:#686866;border-top:1px solid #d8d8d4;justify-content:space-between;gap:20px;padding-top:12px;font-size:10px;display:flex}.ProjectsPage-module__Ufj3fW__rule span:last-child{text-align:right}.ProjectsPage-module__Ufj3fW__intro{text-align:center;max-width:760px;margin:50px auto 0;font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.22}.ProjectsPage-module__Ufj3fW__filters{flex-wrap:wrap;justify-content:center;gap:8px 24px;padding-bottom:42px;display:flex}.ProjectsPage-module__Ufj3fW__filter{color:#686866;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0;font:600 13px Inter Tight,sans-serif;transition:color .2s,border-color .2s}.ProjectsPage-module__Ufj3fW__filter span{opacity:.55;margin-left:3px;font-size:11px}.ProjectsPage-module__Ufj3fW__filter:hover{color:var(--wm-primary)}.ProjectsPage-module__Ufj3fW__filter[aria-pressed=true]{color:#101010;border-color:#101010}.ProjectsPage-module__Ufj3fW__filter:focus-visible,.ProjectsPage-module__Ufj3fW__card:focus-visible,.ProjectsPage-module__Ufj3fW__cta a:focus-visible{outline:2px solid var(--wm-primary);outline-offset:6px}.ProjectsPage-module__Ufj3fW__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProjectsPage-module__Ufj3fW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:46px 28px;padding-bottom:120px;display:grid}.ProjectsPage-module__Ufj3fW__item{min-width:0}.ProjectsPage-module__Ufj3fW__item:nth-child(2n){margin-top:54px}.ProjectsPage-module__Ufj3fW__card{color:inherit;text-decoration:none;display:block}.ProjectsPage-module__Ufj3fW__media{aspect-ratio:4/3;background:#f4f4f1;position:relative;overflow:hidden}.ProjectsPage-module__Ufj3fW__media img{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ProjectsPage-module__Ufj3fW__card:hover .ProjectsPage-module__Ufj3fW__media img{transform:scale(1.025)}.ProjectsPage-module__Ufj3fW__caption{justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.ProjectsPage-module__Ufj3fW__caption h2{letter-spacing:0;margin:0;font-size:clamp(15px,1.5vw,19px);font-weight:700;line-height:1.25}.ProjectsPage-module__Ufj3fW__projectIntro{min-width:0}.ProjectsPage-module__Ufj3fW__projectIntro p{color:#686866;margin:7px 0 0;font-size:13px;line-height:1.5}.ProjectsPage-module__Ufj3fW__details{color:#686866;text-align:right;justify-content:flex-end;align-items:center;gap:12px;font-size:10px;line-height:1.5;display:flex}.ProjectsPage-module__Ufj3fW__details svg{color:#101010;flex-shrink:0;transition:color .2s}.ProjectsPage-module__Ufj3fW__card:hover .ProjectsPage-module__Ufj3fW__details svg{color:var(--wm-primary)}.ProjectsPage-module__Ufj3fW__cta{text-align:center;background:#f5f5f2;padding:88px 20px 100px}.ProjectsPage-module__Ufj3fW__cta>div{max-width:820px;margin:0 auto}.ProjectsPage-module__Ufj3fW__cta h2{letter-spacing:0;margin:18px auto 22px;font-size:clamp(38px,5vw,62px);line-height:1.05}.ProjectsPage-module__Ufj3fW__cta p:not(.ProjectsPage-module__Ufj3fW__kicker){color:#555;max-width:600px;margin:0 auto 26px;font-size:15px;line-height:1.65}.ProjectsPage-module__Ufj3fW__cta a{color:#101010;border-bottom:1px solid #bdbdb8;align-items:center;gap:12px;padding-bottom:6px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.ProjectsPage-module__Ufj3fW__cta a:hover{color:var(--wm-primary);border-color:var(--wm-primary)}@media (max-width:900px){.ProjectsPage-module__Ufj3fW__caption{flex-direction:column;align-items:flex-start;gap:6px}.ProjectsPage-module__Ufj3fW__details{text-align:left;justify-content:space-between;width:100%}}@media (max-width:600px){.ProjectsPage-module__Ufj3fW__hero,.ProjectsPage-module__Ufj3fW__filters,.ProjectsPage-module__Ufj3fW__grid{width:auto;margin-inline:20px}.ProjectsPage-module__Ufj3fW__hero{padding:132px 0 40px}.ProjectsPage-module__Ufj3fW__hero h1{margin:20px 0 28px;font-size:clamp(62px,19vw,110px)}.ProjectsPage-module__Ufj3fW__rule{font-size:9px}.ProjectsPage-module__Ufj3fW__intro{margin-top:34px;font-size:21px}.ProjectsPage-module__Ufj3fW__filters{justify-content:flex-start;gap:4px 18px;padding-bottom:30px}.ProjectsPage-module__Ufj3fW__filter{font-size:12px}.ProjectsPage-module__Ufj3fW__grid{grid-template-columns:1fr;gap:32px;padding-bottom:72px}.ProjectsPage-module__Ufj3fW__item:nth-child(2n){margin-top:0}.ProjectsPage-module__Ufj3fW__caption{padding-top:12px}.ProjectsPage-module__Ufj3fW__caption h2{font-size:18px}.ProjectsPage-module__Ufj3fW__cta{padding:66px 20px 76px}}@media (prefers-reduced-motion:reduce){.ProjectsPage-module__Ufj3fW__media img,.ProjectsPage-module__Ufj3fW__details svg,.ProjectsPage-module__Ufj3fW__filter{transition:none}.ProjectsPage-module__Ufj3fW__card:hover .ProjectsPage-module__Ufj3fW__media img{transform:none}}
