.WorksGrid-module__htB1_a__section{padding-top:clamp(40px,5vw,72px);padding-bottom:var(--section-y)}.WorksGrid-module__htB1_a__bar{z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(40px,5vw,72px);display:flex;position:sticky;top:16px}.WorksGrid-module__htB1_a__tabs{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;gap:4px;padding:5px;display:flex;position:relative}.WorksGrid-module__htB1_a__pill{background:var(--accent);border-radius:999px;width:0;height:calc(100% - 10px);position:absolute;top:5px;left:0}.WorksGrid-module__htB1_a__tab{z-index:1;height:38px;color:var(--fg-2);transition:color .4s var(--ease-out);border-radius:999px;align-items:flex-start;gap:4px;padding:0 18px;font-size:.92rem;font-weight:600;line-height:38px;display:inline-flex;position:relative}.WorksGrid-module__htB1_a__tab sup{opacity:.7;font-size:.58rem;line-height:2.6}.WorksGrid-module__htB1_a__tab:hover{color:var(--fg)}.WorksGrid-module__htB1_a__tab[aria-selected=true]{color:var(--ink)}.WorksGrid-module__htB1_a__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(56px,6vw,96px) clamp(16px,2vw,32px);display:grid}.WorksGrid-module__htB1_a__card{flex-direction:column;gap:24px;display:flex}.WorksGrid-module__htB1_a__card[data-hidden=true]{display:none}@media (min-width:701px){.WorksGrid-module__htB1_a__grid>.WorksGrid-module__htB1_a__card:nth-child(2n):not([data-hidden=true]){margin-top:clamp(0px,8vw,140px)}}.WorksGrid-module__htB1_a__frame{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.WorksGrid-module__htB1_a__frame:before,.WorksGrid-module__htB1_a__frame:after{z-index:2}.WorksGrid-module__htB1_a__visual{transition:transform 1.1s var(--ease-out), filter .6s}.WorksGrid-module__htB1_a__card:hover .WorksGrid-module__htB1_a__visual{transform:scale(1.035)}.WorksGrid-module__htB1_a__idx{z-index:3;color:var(--accent-text);position:absolute;top:16px;right:18px}.WorksGrid-module__htB1_a__meta{flex-direction:column;gap:10px;display:flex}.WorksGrid-module__htB1_a__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.WorksGrid-module__htB1_a__title{letter-spacing:-.04em;align-items:center;gap:10px;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600;line-height:1.05;display:inline-flex}.WorksGrid-module__htB1_a__icon{width:18px;height:18px;color:var(--accent-text);opacity:0;transition:opacity .4s, transform .6s var(--ease-out);transform:translate(-6px,6px)}.WorksGrid-module__htB1_a__card:hover .WorksGrid-module__htB1_a__icon{opacity:1;transform:none}.WorksGrid-module__htB1_a__kicker{color:var(--fg-2);align-items:center;gap:10px;display:flex}.WorksGrid-module__htB1_a__kickerLabel{color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 45%, transparent);border-radius:999px;padding:3px 9px}.WorksGrid-module__htB1_a__summary{max-width:52ch;color:var(--fg-2)}.WorksGrid-module__htB1_a__tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:700px){.WorksGrid-module__htB1_a__grid{grid-template-columns:1fr}}@media (max-width:820px){.WorksGrid-module__htB1_a__bar{top:8px}.WorksGrid-module__htB1_a__tabs{max-width:100%;overflow-x:auto}.WorksGrid-module__htB1_a__tab{padding:0 14px}}
