.work-module__fg0oIG__intro{padding-block:64px 48px}.work-module__fg0oIG__introCopy{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;margin-top:22px;display:grid}.work-module__fg0oIG__introCopy h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(2.8rem,5.3vw,4.5rem);font-weight:760;line-height:1.04}.work-module__fg0oIG__introCopy>p{max-width:480px;color:var(--muted);margin:0 0 4px;font-size:1.04rem;line-height:1.75}.work-module__fg0oIG__projectIndex{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.work-module__fg0oIG__projectIndex a{flex-direction:column;gap:12px;padding:22px 26px;display:flex}.work-module__fg0oIG__projectIndex a:first-child{padding-left:0}.work-module__fg0oIG__projectIndex a:not(:last-child){border-right:1px solid var(--line)}.work-module__fg0oIG__projectIndex a>span{color:var(--orange-dark);font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:.64rem;font-weight:650;line-height:1.5}.work-module__fg0oIG__projectIndex strong{justify-content:space-between;gap:18px;font-size:1rem;line-height:1.5;display:flex}.work-module__fg0oIG__projectIndex a:hover strong,.work-module__fg0oIG__projectIndex a:focus-visible strong{color:var(--orange-dark)}.work-module__fg0oIG__projectIndex a:focus-visible{outline:2px solid var(--orange-dark);outline-offset:-3px}.work-module__fg0oIG__projects.selected-work{padding-block:26px 80px}.work-module__fg0oIG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:840px){.work-module__fg0oIG__introCopy{grid-template-columns:1fr;gap:24px}.work-module__fg0oIG__introCopy>p{max-width:640px}}@media (max-width:600px){.work-module__fg0oIG__intro{padding-block:44px 32px}.work-module__fg0oIG__introCopy h1{font-size:clamp(2.65rem,10vw,3.4rem)}.work-module__fg0oIG__projectIndex{grid-template-columns:1fr;margin-top:32px}.work-module__fg0oIG__projectIndex a,.work-module__fg0oIG__projectIndex a:first-child{gap:6px;padding:18px 0}.work-module__fg0oIG__projectIndex a:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.work-module__fg0oIG__projects.selected-work{padding-block:8px 48px}}
