.DynamicProjectGrid_hero__b_J_3{--ink:#f1eee7;--muted:rgba(241,238,231,0.68);--line:rgba(241,238,231,0.18);--surface:#101112;min-height:0;display:grid;grid-template-rows:auto auto auto;padding:1.25rem var(--pad) 1rem;color:var(--ink);background:radial-gradient(circle at 20% 0,rgba(184,137,88,.1),transparent 32rem),var(--surface)}.DynamicProjectGrid_intro__D9jTh{width:min(100%,1560px);margin:0 auto;padding:0 0 .9rem;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-gap:.3rem 1rem;gap:.3rem 1rem;max-height:8rem;opacity:1;overflow:hidden;transform:none;transition:max-height .7s ease,opacity .5s ease,padding .7s ease,border-color .5s ease,transform .5s ease}.DynamicProjectGrid_introHidden__T_GXU{border-color:transparent;max-height:0;opacity:0;padding-bottom:0;pointer-events:none;transform:translateY(-.35rem)}.DynamicProjectGrid_intro__D9jTh h1{grid-column:1;grid-row:1;margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(1.7rem,2.35vw,2.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}.DynamicProjectGrid_intro__D9jTh p{grid-column:1/-1;grid-row:2;align-self:end;margin:0;color:var(--muted);width:min(100%,76ch);font-family:var(--body);font-size:clamp(.68rem,.78vw,.86rem);font-weight:500;letter-spacing:.075em;line-height:1.45;text-align:left;text-transform:uppercase}.DynamicProjectGrid_intro__D9jTh p strong{color:var(--ink);font-weight:700}.DynamicProjectGrid_grid__rvLab{min-height:0;width:min(calc(100% - clamp(3rem, 6vw, 8rem)),1500px);height:auto;aspect-ratio:1.17/1;margin:.7rem auto 0;display:grid;grid-template-columns:1.06fr .94fr 1.02fr .98fr;grid-template-rows:1fr 1.22fr 1fr;grid-gap:clamp(12px,.85vw,16px);gap:clamp(12px,.85vw,16px)}.DynamicProjectGrid_gridTools__hLKFh{width:min(100%,1560px);margin:.8rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.DynamicProjectGrid_tile__1hiiq{position:relative;min-width:0;min-height:0;overflow:hidden;isolation:isolate;color:var(--ink);text-decoration:none;background:#191b1d;outline-offset:-3px}.DynamicProjectGrid_slot1__HVAYL{grid-column:1/3;grid-row:1/3}.DynamicProjectGrid_slot2__0Y7iZ{grid-column:3/4;grid-row:1/2}.DynamicProjectGrid_slot3__ZKIu9{grid-column:4/5;grid-row:1/2}.DynamicProjectGrid_slot4__d9zK7{grid-column:1/2;grid-row:3/4}.DynamicProjectGrid_slot5__Kmk_s{grid-column:2/3;grid-row:3/4}.DynamicProjectGrid_slot6__7Cik1{grid-column:3/5;grid-row:2/4}.DynamicProjectGrid_image__t3v3h{object-fit:cover;object-position:center 42%;transform:scale(1.005);filter:saturate(.78) contrast(1.03);transition:opacity .42s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .5s ease}.DynamicProjectGrid_scrim__dfwbb{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,7,8,.02) 30%,rgba(6,7,8,.82)),linear-gradient(90deg,rgba(6,7,8,.18),transparent 52%);transition:background .3s ease}.DynamicProjectGrid_caption__hVMxK{position:absolute;inset:auto 0 0;z-index:2;padding:clamp(.9rem,1.5vw,1.3rem);transition:opacity .42s ease,transform .42s ease}.DynamicProjectGrid_meta__DThA6{margin:0 0 .36rem;color:rgba(255,255,255,.72);font-size:clamp(.62rem,.74vw,.76rem);letter-spacing:.11em;text-transform:uppercase}.DynamicProjectGrid_caption__hVMxK h2{margin:0;max-width:22ch;font-size:clamp(1rem,1.55vw,1.75rem);font-weight:560;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.DynamicProjectGrid_summary__TWZCk{max-width:48ch;margin:.65rem 0 0;color:rgba(255,255,255,.88);font-size:clamp(.74rem,.9vw,.92rem);line-height:1.42;opacity:0;transform:translateY(.45rem);transition:opacity .28s ease,transform .28s ease}.DynamicProjectGrid_credit__MjPZM{margin:.5rem 0 0;color:rgba(255,255,255,.78);font-size:clamp(.68rem,.86vw,.86rem);line-height:1.35}.DynamicProjectGrid_slot2__0Y7iZ .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot3__ZKIu9 .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot4__d9zK7 .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot5__Kmk_s .DynamicProjectGrid_caption__hVMxK h2{font-size:clamp(.9rem,1.12vw,1.25rem)}.DynamicProjectGrid_tile__1hiiq:focus-visible .DynamicProjectGrid_image__t3v3h,.DynamicProjectGrid_tile__1hiiq:hover .DynamicProjectGrid_image__t3v3h{transform:scale(1.055);filter:brightness(.88) saturate(.98) contrast(1.03)}.DynamicProjectGrid_tile__1hiiq:focus-visible .DynamicProjectGrid_scrim__dfwbb,.DynamicProjectGrid_tile__1hiiq:hover .DynamicProjectGrid_scrim__dfwbb{background:linear-gradient(180deg,rgba(6,7,8,.1) 15%,rgba(6,7,8,.86)),linear-gradient(90deg,rgba(6,7,8,.26),rgba(6,7,8,.08) 65%)}.DynamicProjectGrid_tile__1hiiq:focus-visible .DynamicProjectGrid_summary__TWZCk,.DynamicProjectGrid_tile__1hiiq:hover .DynamicProjectGrid_summary__TWZCk{opacity:1;transform:none}.DynamicProjectGrid_isSwapping__aQi9E .DynamicProjectGrid_caption__hVMxK,.DynamicProjectGrid_isSwapping__aQi9E .DynamicProjectGrid_image__t3v3h{opacity:0}.DynamicProjectGrid_isSwapping__aQi9E .DynamicProjectGrid_caption__hVMxK{transform:translateY(8px)}.DynamicProjectGrid_isSwapping__aQi9E .DynamicProjectGrid_summary__TWZCk{transform:translateY(.45rem)}.DynamicProjectGrid_motionButton__8u8V3{border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.DynamicProjectGrid_motionButton__8u8V3:focus-visible,.DynamicProjectGrid_motionButton__8u8V3:hover{color:var(--ink)}@media (min-width:761px){.DynamicProjectGrid_intro__D9jTh p{width:100%;white-space:nowrap}}@media (min-width:980px){.DynamicProjectGrid_hero__b_J_3{padding:clamp(2rem,2.6vw,3rem) clamp(2rem,3vw,3rem) 1rem}}@media (max-width:760px){.DynamicProjectGrid_hero__b_J_3{overflow:visible;padding-bottom:.9rem;padding-top:1rem}.DynamicProjectGrid_intro__D9jTh{align-items:flex-start;grid-template-columns:1fr;grid-template-rows:auto auto;gap:.2rem}.DynamicProjectGrid_intro__D9jTh p{grid-column:1;grid-row:2;margin-left:0;text-align:left;width:100%}.DynamicProjectGrid_grid__rvLab{height:clamp(16.25rem,82vw,31rem);grid-template-columns:1.06fr .94fr 1.02fr .98fr;grid-template-rows:1fr 1.22fr 1fr;gap:.35rem;margin:.55rem -.5rem 0;max-width:none;width:calc(100% + 1rem)}.DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot2__0Y7iZ .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot3__ZKIu9 .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot4__d9zK7 .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot5__Kmk_s .DynamicProjectGrid_caption__hVMxK h2{font-size:clamp(.58rem,2.8vw,.78rem);line-height:1.05;max-width:12ch}.DynamicProjectGrid_slot1__HVAYL .DynamicProjectGrid_caption__hVMxK h2,.DynamicProjectGrid_slot6__7Cik1 .DynamicProjectGrid_caption__hVMxK h2{font-size:clamp(.75rem,3.6vw,1rem);line-height:1;max-width:14ch}.DynamicProjectGrid_caption__hVMxK{padding:.45rem}.DynamicProjectGrid_credit__MjPZM,.DynamicProjectGrid_meta__DThA6,.DynamicProjectGrid_summary__TWZCk{display:none}.DynamicProjectGrid_scrim__dfwbb{background:linear-gradient(180deg,rgba(6,7,8,0) 36%,rgba(6,7,8,.66))}.DynamicProjectGrid_gridTools__hLKFh{font-size:.62rem;margin-top:.65rem}}@media (prefers-reduced-motion:reduce){.DynamicProjectGrid_caption__hVMxK,.DynamicProjectGrid_grid__rvLab,.DynamicProjectGrid_image__t3v3h,.DynamicProjectGrid_intro__D9jTh,.DynamicProjectGrid_scrim__dfwbb,.DynamicProjectGrid_summary__TWZCk{transition:none}.DynamicProjectGrid_motionButton__8u8V3{display:none}}