.ProjectsExplorer-module__pkZw9W__explorer{color:#282d32;background:#fff}.ProjectsExplorer-module__pkZw9W__filterInner,.ProjectsExplorer-module__pkZw9W__categoryInner,.ProjectsExplorer-module__pkZw9W__projects{width:min(1320px,90%);margin-inline:auto}.ProjectsExplorer-module__pkZw9W__filters{border-bottom:1px solid #e9ebed}.ProjectsExplorer-module__pkZw9W__filterInner{flex-wrap:wrap;align-items:center;gap:18px;padding-block:18px;display:flex}.ProjectsExplorer-module__pkZw9W__label{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:750}.ProjectsExplorer-module__pkZw9W__chips{flex-wrap:wrap;flex:1;gap:7px;display:flex}.ProjectsExplorer-module__pkZw9W__chips button{white-space:nowrap;cursor:pointer;border:1px solid #e3e6ea;padding:9px 14px;font-size:14px;font-weight:550}.ProjectsExplorer-module__pkZw9W__chips button[aria-pressed=true]{background:#f9ae0c;border-color:#f9ae0c}.ProjectsExplorer-module__pkZw9W__search{border:1px solid #dfe3e7;border-radius:30px;align-items:center;gap:8px;width:290px;padding:10px 13px;display:flex}.ProjectsExplorer-module__pkZw9W__search input{outline:none;width:100%;min-width:0;font-size:16px}.ProjectsExplorer-module__pkZw9W__search:focus-within{outline-offset:3px;outline:2px solid #a56b0c}.ProjectsExplorer-module__pkZw9W__categoryStrip{background:#f6f7f8;border-bottom:1px solid #eceef0}.ProjectsExplorer-module__pkZw9W__categoryInner{align-items:center;gap:25px;padding-block:14px;display:flex}.ProjectsExplorer-module__pkZw9W__categories{flex:1;grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.ProjectsExplorer-module__pkZw9W__categories button{cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:12px 9px;font-size:14px;display:flex}.ProjectsExplorer-module__pkZw9W__categories button[aria-pressed=true]{color:#fff;background:#20282f}.ProjectsExplorer-module__pkZw9W__projects{padding-block:35px 55px;scroll-margin-top:100px}.ProjectsExplorer-module__pkZw9W__heading{align-items:end;gap:30px;display:flex}.ProjectsExplorer-module__pkZw9W__heading>div{flex:1}.ProjectsExplorer-module__pkZw9W__eyebrow{color:#a56b0c;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.ProjectsExplorer-module__pkZw9W__heading h2{letter-spacing:-.045em;margin-top:10px;font-size:clamp(30px,2.8vw,40px);font-weight:600;line-height:1.12}.ProjectsExplorer-module__pkZw9W__intro{color:#737980;max-width:260px;font-size:15px;line-height:1.65}.ProjectsExplorer-module__pkZw9W__heading select{border:1px solid #e0e3e7;border-radius:6px;max-width:100%;padding:10px;font-size:14px}.ProjectsExplorer-module__pkZw9W__count{color:#737980;margin-block:17px 12px;font-size:14px}.ProjectsExplorer-module__pkZw9W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ProjectsExplorer-module__pkZw9W__card{border:1px solid #e6e8eb;border-radius:6px;overflow:hidden;box-shadow:0 4px 20px #07152905}.ProjectsExplorer-module__pkZw9W__cardButton{text-align:left;cursor:pointer;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.ProjectsExplorer-module__pkZw9W__photo{aspect-ratio:1.95;width:100%;position:relative;overflow:hidden}.ProjectsExplorer-module__pkZw9W__photo img{object-fit:cover;transition:transform .4s}.ProjectsExplorer-module__pkZw9W__cardButton:hover .ProjectsExplorer-module__pkZw9W__photo img{transform:scale(1.04)}.ProjectsExplorer-module__pkZw9W__cardBody{flex:1;width:100%;padding:14px 42px 16px 15px;position:relative}.ProjectsExplorer-module__pkZw9W__cardBody .ProjectsExplorer-module__pkZw9W__eyebrow{font-size:11px}.ProjectsExplorer-module__pkZw9W__card h3{letter-spacing:-.025em;min-height:45px;margin-block:7px 12px;font-size:18px;font-weight:600;line-height:1.25}.ProjectsExplorer-module__pkZw9W__location{color:#727982;align-items:center;gap:5px;font-size:14px;display:flex}.ProjectsExplorer-module__pkZw9W__arrow{border:1px solid #dce1e5;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:12px;right:12px}.ProjectsExplorer-module__pkZw9W__cardButton:hover .ProjectsExplorer-module__pkZw9W__arrow{background:#f9ae0c;border-color:#f9ae0c}.ProjectsExplorer-module__pkZw9W__explorer button:focus-visible,.ProjectsExplorer-module__pkZw9W__explorer select:focus-visible{outline-offset:3px;outline:2px solid #a56b0c}.ProjectsExplorer-module__pkZw9W__cardButton:focus-visible{outline-offset:-3px!important}.ProjectsExplorer-module__pkZw9W__empty{text-align:center;background:#f6f7f8;border-radius:8px;padding:55px 15px}.ProjectsExplorer-module__pkZw9W__empty h3{font-weight:600}.ProjectsExplorer-module__pkZw9W__empty p{color:#727982;margin-block:10px 20px;font-size:16px}.ProjectsExplorer-module__pkZw9W__empty button{cursor:pointer;background:#f9ae0c;padding:12px 20px;font-size:15px}.ProjectsExplorer-module__pkZw9W__dialog{color:#282d32;border:none;border-radius:12px;width:min(760px,90vw);max-height:90dvh;margin:auto;padding:0;overflow-y:auto}.ProjectsExplorer-module__pkZw9W__dialog::backdrop{background:#06121fcc}.ProjectsExplorer-module__pkZw9W__dialogPhoto{height:min(52dvh,450px);position:relative}.ProjectsExplorer-module__pkZw9W__dialogPhoto img{object-fit:contain;background:#eef0f2}.ProjectsExplorer-module__pkZw9W__dialogBody{padding:24px}.ProjectsExplorer-module__pkZw9W__dialogBody h2{letter-spacing:-.04em;margin-block:8px 16px;font-size:30px;font-weight:600}.ProjectsExplorer-module__pkZw9W__close{z-index:1;cursor:pointer;background:#fff;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0002}@media (max-width:1100px){.ProjectsExplorer-module__pkZw9W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectsExplorer-module__pkZw9W__search{flex:1;min-width:230px}.ProjectsExplorer-module__pkZw9W__heading{flex-wrap:wrap}.ProjectsExplorer-module__pkZw9W__intro{max-width:230px}.ProjectsExplorer-module__pkZw9W__categoryInner{display:block}.ProjectsExplorer-module__pkZw9W__categoryInner>.ProjectsExplorer-module__pkZw9W__label{margin-bottom:12px;display:block}}@media (max-width:800px){.ProjectsExplorer-module__pkZw9W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectsExplorer-module__pkZw9W__filterInner,.ProjectsExplorer-module__pkZw9W__categoryInner,.ProjectsExplorer-module__pkZw9W__projects{width:calc(100% - 40px)}.ProjectsExplorer-module__pkZw9W__filterInner{gap:14px}.ProjectsExplorer-module__pkZw9W__filterInner>.ProjectsExplorer-module__pkZw9W__label{width:100%}.ProjectsExplorer-module__pkZw9W__chips{flex-wrap:nowrap;flex-basis:100%;order:2;padding-bottom:5px;overflow-x:auto}.ProjectsExplorer-module__pkZw9W__search{flex-basis:100%;width:100%}.ProjectsExplorer-module__pkZw9W__categories{padding-bottom:5px;display:flex;overflow-x:auto}.ProjectsExplorer-module__pkZw9W__categories button{min-width:130px}.ProjectsExplorer-module__pkZw9W__heading{display:block}.ProjectsExplorer-module__pkZw9W__intro{max-width:360px;margin-block:15px}.ProjectsExplorer-module__pkZw9W__projects{padding-block:28px 38px}.ProjectsExplorer-module__pkZw9W__photo{aspect-ratio:1.65}}@media (max-width:540px){.ProjectsExplorer-module__pkZw9W__grid{grid-template-columns:1fr;gap:18px}.ProjectsExplorer-module__pkZw9W__photo{aspect-ratio:1.85}.ProjectsExplorer-module__pkZw9W__card h3{min-height:0;font-size:18px}.ProjectsExplorer-module__pkZw9W__cardBody{padding:15px 46px 17px 16px}}@media (prefers-reduced-motion:reduce),(hover:none){.ProjectsExplorer-module__pkZw9W__photo img{transition:none}.ProjectsExplorer-module__pkZw9W__cardButton:hover .ProjectsExplorer-module__pkZw9W__photo img{transform:none}}
