.AHf7tG_heading{background:#0d0d0b;flex-direction:column;align-items:flex-start;gap:36px;width:100%;padding:170px 40px 64px;display:flex}.AHf7tG_eyebrow,.AHf7tG_projectInfo{color:#efece499;letter-spacing:.04em;text-transform:uppercase;font:500 12px/1.4 Geist Mono,monospace}.AHf7tG_titleRow{align-items:flex-start;gap:10px;display:flex}.AHf7tG_titleRow h1{letter-spacing:-.01em;text-transform:uppercase;font:900 220px/.84 Big Shoulders,Impact,sans-serif}.AHf7tG_count{color:#ff3d17;letter-spacing:-.01em;font:italic 400 72px/1 Instrument Serif,Georgia,serif}.AHf7tG_filters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.AHf7tG_filters button{appearance:none;color:#efece4;white-space:nowrap;outline-offset:2px;background:0 0;border:1px solid #efece429;border-radius:40px;align-items:center;gap:6px;min-height:44px;padding:10px 18px;font:400 15px/1 Inter,Arial,sans-serif;transition:background .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.AHf7tG_filters button span{opacity:.55;font-size:.8em}.AHf7tG_filters button[aria-pressed=true]{color:#0d0d0b;background:#efece4;border-color:#efece4}.AHf7tG_filters button[aria-pressed=false]:hover{border-color:#efece4}.AHf7tG_projects{background:#0d0d0b;width:100%;padding:0 40px 140px}.AHf7tG_grid{grid-template-columns:repeat(3,minmax(200px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:64px 24px;width:100%;display:grid}.AHf7tG_project{flex-direction:column;align-self:center;align-items:flex-start;gap:14px;width:100%;height:100%;text-decoration:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),translate .26s cubic-bezier(.22,1,.36,1);display:flex}.AHf7tG_image{border-radius:4px;flex:none;width:100%;height:560px;overflow:hidden}.AHf7tG_image img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.AHf7tG_project:hover img{transform:scale(1.05)}.AHf7tG_meta{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.AHf7tG_meta h2{letter-spacing:-.01em;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font:italic 400 30px/1.1 Instrument Serif,Georgia,serif;transition:translate .5s cubic-bezier(.22,1,.36,1)}.AHf7tG_project:hover h2{translate:10px}.AHf7tG_projectInfo{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:6px;display:flex}.AHf7tG_leaving .AHf7tG_project{opacity:0;animation:none;translate:0 16px}.AHf7tG_filteredProject{animation:.6s cubic-bezier(.22,1,.36,1) both AHf7tG_enter}.AHf7tG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes AHf7tG_enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (min-width:810px) and (max-width:1439.98px){.AHf7tG_heading{gap:28px;padding:150px 32px 48px}.AHf7tG_titleRow h1{font-size:150px;line-height:.86}.AHf7tG_count{font-size:56px}.AHf7tG_projects{padding:0 32px 100px}.AHf7tG_grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:56px 20px}.AHf7tG_image{height:480px}}@media (max-width:809.98px){.AHf7tG_heading{gap:24px;padding:120px 20px 36px}.AHf7tG_titleRow h1{font-size:84px;line-height:.88}.AHf7tG_count{font-size:40px}.AHf7tG_projects{padding:0 20px 80px}.AHf7tG_grid{grid-template-columns:minmax(200px,1fr);gap:44px 0}.AHf7tG_image{height:440px}.AHf7tG_meta h2{font-size:26px}}@media (max-width:360px){.AHf7tG_projectInfo{gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.AHf7tG_filters button,.AHf7tG_project,.AHf7tG_image img,.AHf7tG_meta h2{transition:none}.AHf7tG_filteredProject{animation:none}}
