.work-index-module__MFS2iG__index{padding-top:0}.work-index-module__MFS2iG__filters{gap:var(--st-space-4);padding-bottom:var(--st-space-5);border-bottom:1px solid var(--st-line);flex-direction:column;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:flex}.work-index-module__MFS2iG__chips{gap:var(--st-space-2);margin:-.375rem calc(var(--st-gutter) * -1);padding:.375rem var(--st-gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--st-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.work-index-module__MFS2iG__chips::-webkit-scrollbar{display:none}.work-index-module__MFS2iG__chips>*{scroll-snap-align:start;flex:none}.work-index-module__MFS2iG__status{font-family:var(--st-font-mono);font-size:var(--st-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--st-fg-dim);margin:0}@media (min-width:768px){.work-index-module__MFS2iG__chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@media (min-width:1024px){.work-index-module__MFS2iG__filters{justify-content:space-between;align-items:center;gap:var(--st-space-6);flex-direction:row}.work-index-module__MFS2iG__status{flex:none}}.work-index-module__MFS2iG__grid{--work-offset:clamp(3rem, 1rem + 7vw, 8rem);grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,3rem + 3vw,5rem) 0;margin:0;padding:0;list-style:none;display:grid;position:relative}.work-index-module__MFS2iG__item{min-width:0}@media (min-width:900px){.work-index-module__MFS2iG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem) clamp(2rem,1rem + 4vw,5rem)}.work-index-module__MFS2iG__item[data-stagger]{margin-top:var(--work-offset)}}.work-index-module__MFS2iG__card{gap:var(--st-space-6);border-radius:var(--st-r-media);display:grid;position:relative}.work-index-module__MFS2iG__link{color:inherit;text-decoration:none}.work-index-module__MFS2iG__link:after{content:"";z-index:2;position:absolute;inset:0}.work-index-module__MFS2iG__link:focus-visible{outline:none}.work-index-module__MFS2iG__card:has(.work-index-module__MFS2iG__link:focus-visible){outline:2px solid var(--st-accent-text);outline-offset:.75rem}.work-index-module__MFS2iG__media{isolation:isolate;position:relative}.work-index-module__MFS2iG__media:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--work-accent) 42%, transparent), transparent);opacity:0;pointer-events:none;transition:opacity var(--st-dur-3) var(--st-ease-out);position:absolute;inset:-8% -5%}@media (hover:hover){.work-index-module__MFS2iG__card:hover .work-index-module__MFS2iG__media:before{opacity:.55}}.work-index-module__MFS2iG__card:has(.work-index-module__MFS2iG__link:focus-visible) .work-index-module__MFS2iG__media:before{opacity:.55}.work-index-module__MFS2iG__tilt,.work-index-module__MFS2iG__tiltInner{display:block}.work-index-module__MFS2iG__meta{align-items:start;gap:var(--st-space-3) var(--st-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.work-index-module__MFS2iG__name{font-family:var(--st-font-display);font-optical-sizing:auto;letter-spacing:-.045em;grid-column:1;margin:0;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);font-weight:700;line-height:.92}.work-index-module__MFS2iG__arrow{border:1px solid var(--st-line);width:3rem;height:3rem;transition:background-color var(--st-dur-3) var(--st-ease-out), color var(--st-dur-3) var(--st-ease-out), transform var(--st-dur-3) var(--st-ease-out);border-radius:50%;grid-area:1/2;place-items:center;display:grid}.work-index-module__MFS2iG__arrow svg{width:1.25rem;height:1.25rem}@media (hover:hover){.work-index-module__MFS2iG__card:hover .work-index-module__MFS2iG__arrow{background-color:var(--st-fg);color:var(--st-bg);transform:rotate(45deg)}}.work-index-module__MFS2iG__card:has(.work-index-module__MFS2iG__link:focus-visible) .work-index-module__MFS2iG__arrow{background-color:var(--st-fg);color:var(--st-bg);transform:rotate(45deg)}.work-index-module__MFS2iG__style{font-size:var(--st-text-lede);color:var(--st-fg-dim);grid-column:1/-1;margin:0;line-height:1.4}.work-index-module__MFS2iG__tags{gap:var(--st-space-2);margin:var(--st-space-2) 0 0;flex-wrap:wrap;grid-column:1/-1;padding:0;list-style:none;display:flex}.work-index-module__MFS2iG__concept{align-items:center;gap:var(--st-space-3);font-family:var(--st-font-mono);font-size:var(--st-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--st-fg-dim);grid-column:1/-1;margin:0;display:flex}.work-index-module__MFS2iG__concept:before{content:"";background-color:var(--st-accent-text);flex:none;width:1.5rem;height:1px}.work-index-module__MFS2iG__card:active .work-index-module__MFS2iG__tilt{transform:scale(.992)}.work-index-module__MFS2iG__note{max-width:40rem;padding-top:var(--st-space-5);border-top:1px solid var(--st-line);font-size:var(--st-text-body);color:var(--st-fg-dim);margin:clamp(4rem,3rem + 5vw,7rem) 0 0}.work-index-module__MFS2iG__empty{font-size:var(--st-text-lede);color:var(--st-fg-dim);margin:0}
