.ProjectDirectory_directory__H104y{gap:36px}.ProjectDirectory_toolbar__AaWnH{display:flex;justify-content:space-between;gap:24px;align-items:center;border-block:1px solid var(--c-line);padding-block:18px}.ProjectDirectory_filters__PbOkH{height:auto;padding:0;gap:8px;background:none;border-radius:0}.ProjectDirectory_filter__H_TD7{flex:none;height:auto;font-size:12px;padding:11px 15px;color:var(--c-text-muted);border-radius:5px}.ProjectDirectory_filter__H_TD7 span{font:9px var(--font-mono);margin-left:8px}.ProjectDirectory_filter__H_TD7[data-state=active]{background:var(--c-emphasis);color:var(--c-on-emphasis)}.ProjectDirectory_indexLabel__PxEKd{font:9px var(--font-mono);color:var(--c-text-subtle)}.ProjectDirectory_panel__tXxoz[hidden]{display:none}.ProjectDirectory_list___yM5A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;list-style:none;padding:0;margin:0}.ProjectDirectory_project__1VTe_{text-decoration:none;display:block}.ProjectDirectory_preview__Dopej{aspect-ratio:1.52;position:relative;background:var(--c-surface);border-radius:8px;overflow:hidden}.ProjectDirectory_preview__Dopej img{object-fit:cover;object-position:top;transition:transform .35s ease}.ProjectDirectory_project__1VTe_:hover .ProjectDirectory_preview__Dopej img{transform:scale(1.025)}.ProjectDirectory_open__w2uV7{position:absolute;right:16px;bottom:16px;width:36px;height:36px;background:var(--c-bg);color:var(--c-text);border-radius:50%;display:grid;place-items:center}.ProjectDirectory_open__w2uV7 svg{width:12px}.ProjectDirectory_typeStudy___JU_I{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:36px;background-image:radial-gradient(var(--c-line-strong) 1px,transparent 1px);background-size:20px 20px}.ProjectDirectory_typeStudy___JU_I>svg{width:32px;color:var(--c-emphasis)}.ProjectDirectory_typeStudy___JU_I>span{max-width:13ch;font-size:clamp(28px,3.8vw,50px);color:var(--c-text);line-height:1.05;letter-spacing:-.05em}.ProjectDirectory_typeStudy___JU_I small{font:9px var(--font-mono)}.ProjectDirectory_meta__pV3Mp{display:flex;justify-content:space-between;gap:16px;margin-block:22px 12px;font:10px var(--font-mono)}.ProjectDirectory_live__ZcvGd{color:var(--c-emphasis)}.ProjectDirectory_project__1VTe_ h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.04em}.ProjectDirectory_project__1VTe_>p{margin-top:14px;font-size:14px;line-height:1.8;max-width:58ch}.ProjectDirectory_stack__ZuU7E{display:block;margin-top:20px;font:10px/1.7 var(--font-mono);color:var(--c-text-subtle)}@media(max-width:900px){.ProjectDirectory_indexLabel__PxEKd{display:none}}@media(max-width:760px){.ProjectDirectory_list___yM5A{grid-template-columns:1fr;gap:40px}.ProjectDirectory_toolbar__AaWnH{display:block}.ProjectDirectory_filters__PbOkH{display:grid;grid-template-columns:1fr 1fr;width:100%}.ProjectDirectory_filter__H_TD7{justify-content:space-between}.ProjectDirectory_typeStudy___JU_I{padding:24px}}@media(prefers-reduced-motion:reduce){.ProjectDirectory_preview__Dopej img{transition:none}.ProjectDirectory_project__1VTe_:hover .ProjectDirectory_preview__Dopej img{transform:none}}