@keyframes workOverview_maskRise__TRYdz{0%{transform:translateY(115%)}to{transform:translateY(0)}}.workOverview_head__iVO7N{padding-bottom:18px;margin-bottom:clamp(34px,4vw,48px);border-bottom:4px solid var(--secondary)}.workOverview_title__h__fk{font-size:var(--fs-h1);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0;overflow:hidden;padding-bottom:.1em}.workOverview_titleInner__9kL0z{display:inline-block;animation:workOverview_maskRise__TRYdz .9s var(--ease-out) .08s both}@media (prefers-reduced-motion:reduce){.workOverview_titleInner__9kL0z{animation:none}}.workOverview_grid__4RaqU{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:28px;gap:28px;align-items:stretch}.workOverview_cell__FswRP{display:flex}.workOverview_card__fnWTf{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:30px 28px 26px;background-color:var(--surface);border:2px solid var(--secondary);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-hard-sm);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) ease}.workOverview_card__fnWTf:not(.workOverview_cardStatic__sj4lq):hover{border-color:var(--tertiary);transform:translate(-2px,-2px);box-shadow:7px 7px 4px rgba(0,0,0,.22)}.workOverview_cardStatic__sj4lq{cursor:default}.workOverview_cardLogo__iz7qI{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px}.workOverview_cardLogoImgFull__jSwjh,.workOverview_cardLogoImg__mniN0{width:100%;height:100%;object-fit:contain}:root[data-theme=dark] .workOverview_cardLogoInvert__zEb_r{filter:invert(1) hue-rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .workOverview_cardLogoInvert__zEb_r{filter:invert(1) hue-rotate(180deg)}}:root[data-theme=dark] .workOverview_cardLogoLift__VZMyw{filter:brightness(1.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .workOverview_cardLogoLift__VZMyw{filter:brightness(1.9)}}.workOverview_cardLogoFallback__lG70m{font-size:var(--fs-h2);color:var(--secondary)}.workOverview_cardTitle__2zDL7{font-size:var(--fs-h3);font-weight:400;letter-spacing:-.02em;line-height:1.25;margin-bottom:6px;transition:color var(--dur) ease}.workOverview_card__fnWTf:not(.workOverview_cardStatic__sj4lq):hover .workOverview_cardTitle__2zDL7{color:var(--secondary)}.workOverview_cardRole__iwBPi{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--secondary);margin-bottom:16px}.workOverview_cardDesc__JZYQu{font-size:var(--fs-small);line-height:1.6;color:var(--text-dim);margin-bottom:26px}.workOverview_cardDate__oZFC5{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--text-faint);margin-top:auto;padding-top:18px;width:100%;border-top:1px solid var(--border)}.workOverview_cardMore__dwSHd{position:absolute;right:28px;bottom:26px;font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--secondary);transition:color var(--dur) ease,transform var(--dur) var(--ease-out)}.workOverview_card__fnWTf:hover .workOverview_cardMore__dwSHd{color:var(--tertiary);transform:translateX(2px)}.workOverview_cardBadge__UXLnB{position:absolute;top:0;right:0;border-bottom-left-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--on-warm);background-color:var(--tertiary);padding:6px 11px}@media (max-width:620px){.workOverview_grid__4RaqU{grid-template-columns:1fr;gap:22px}.workOverview_card__fnWTf{padding:26px 22px 24px}.workOverview_cardMore__dwSHd{right:22px;bottom:24px}}