._work_ffsbz_2{padding:96px 24px 120px}._work_ffsbz_2 ._label_ffsbz_5{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 24px;font-size:12px;line-height:1}._work_ffsbz_2 ._lead_ffsbz_14{max-width:640px;color:var(--color-muted);margin:0;font-size:18px;line-height:1.7}._work_ffsbz_2 ._projects_ffsbz_21{gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}._work_ffsbz_2 ._projects_ffsbz_21>li{border:1px solid var(--color-line);border-radius:var(--radius-xl);background-color:var(--color-surface);padding:24px}._work_ffsbz_2 ._meta_ffsbz_34{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;line-height:1;display:flex}._work_ffsbz_2 ._status_ffsbz_45{color:var(--color-accent);align-items:center;gap:7px;display:inline-flex}._work_ffsbz_2 ._status_ffsbz_45:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent);width:6px;height:6px}._work_ffsbz_2 ._period_ffsbz_58{color:var(--color-faint)}._work_ffsbz_2 ._title_ffsbz_61{font-family:var(--font-mono);color:var(--color-foreground);margin:0 0 10px;font-size:16px;font-weight:400;line-height:1.3}._work_ffsbz_2 ._link_ffsbz_69{color:var(--color-foreground);transition:color var(--duration-base) var(--ease-out);text-decoration:none}._work_ffsbz_2 ._link_ffsbz_69:after{content:" ↗";color:var(--color-faint)}._work_ffsbz_2 ._link_ffsbz_69:focus-visible,._work_ffsbz_2 ._link_ffsbz_69:focus-visible:after,._work_ffsbz_2 ._link_ffsbz_69:hover,._work_ffsbz_2 ._link_ffsbz_69:hover:after{color:var(--color-accent)}._work_ffsbz_2 ._link_ffsbz_69:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._work_ffsbz_2 ._text_ffsbz_88{max-width:680px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.7}._work_ffsbz_2 ._stack_ffsbz_95{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}._work_ffsbz_2 ._stack_ffsbz_95 li{border:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-faint);border-radius:9px;padding:6px 12px;font-size:12px;line-height:1}@media only screen and (width<=768px){._work_ffsbz_2{padding:64px 24px 96px}._work_ffsbz_2 ._lead_ffsbz_14{font-size:16px}._work_ffsbz_2 ._projects_ffsbz_21>li{padding:20px}}
