@font-face{font-family:WorkJakarta;src:url(/assets/localized/fonts/e18b39e77917-FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.work-archive{--page-muted:#686868;--page-foreground:#121212;--page-border:#e4e4e4;--page-border-strong:#e4e4e4;font-family:WorkJakarta,sans-serif;font-weight:500;color:var(--page-foreground);background:var(--page-background);min-height:100vh}.work-archive .site-header{position:fixed;inset:0 0 auto;height:43px;min-height:0;padding:0;border-bottom:0;background:var(--page-background);z-index:30}.work-archive .header-layout{width:100%;max-width:none;margin:0;padding:0 20px;min-height:42px;height:42px;display:grid;grid-template-columns:28.8% 1fr auto;gap:0}.work-archive .brand-link{font-size:16px;letter-spacing:0;font-weight:500}.work-archive .header-nav{gap:3px;justify-self:start}.work-archive .nav-link{font-size:14px;line-height:1.4;letter-spacing:-.3px}.work-archive .header-meta{gap:clamp(30px,10vw,144px)}.work-archive .header-meta .button{padding:0;border:0;background:none;color:var(--page-foreground);border-radius:0;min-height:0;height:auto;font-size:13px;box-shadow:none}.work-archive .header-meta .button svg{display:none}.work-archive .header-meta [aria-label^="Jakarta time"]{font-size:13px;color:var(--page-muted)}.work-archive .work-main{margin:0 20px 0 calc(28.3%);border-inline:1px solid var(--page-border);min-height:100vh;padding:140px 15px 36px}.work-archive .work-filter-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:36px 24px}.work-archive .work-heading{font-size:56px;line-height:1;letter-spacing:-2.24px;font-weight:500;margin:0}.work-archive .filter-row{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0}.work-archive .filter-chip{font:inherit;font-size:14px;line-height:20px;padding:0;color:var(--page-muted);letter-spacing:-.4px}.work-archive .filter-chip.is-active,.work-archive .filter-chip:hover{color:var(--page-foreground)}.work-archive .project-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.work-archive .project-card-media{border-radius:0;aspect-ratio:16/9}.work-archive .project-card-meta{padding-top:4px;gap:10px;align-items:baseline}.work-archive .project-card-copy{gap:3px;flex-wrap:wrap}.work-archive .project-card-copy h3,.work-archive .project-card-copy p,.work-archive .project-card-year{font:inherit;font-size:14px;line-height:20px;letter-spacing:-.4px}.work-archive .project-card-copy p{gap:3px}.work-archive .project-card-copy p:before{content:"-";background:none;transform:none;width:auto;height:auto}.work-archive .project-card-year{white-space:nowrap}.work-archive .project-card:hover .project-card-media img{transform:none;filter:none}.work-archive .project-card:hover h3{text-decoration:none}.work-archive :focus-visible{outline:2px solid var(--page-foreground);outline-offset:4px}.work-archive .cover-fallback{height:100%;display:grid;place-items:center;padding:24px;color:var(--page-muted);font-size:14px}.work-archive .empty-state{padding:32px 0}@media(max-width:1050px){.work-archive .header-meta [aria-label^="Jakarta time"]{display:none}.work-archive .header-meta{gap:0}}@media(max-width:809px){.work-archive .site-header{height:72px}.work-archive .header-layout{height:71px;min-height:71px;padding:0 12px;display:flex;justify-content:space-between}.work-archive .header-meta,.work-archive .header-nav{display:none}.work-archive .header-menu-button{display:grid}.work-archive .header-mobile-panel{background:var(--page-background);width:100%;max-width:none;margin:0;padding:20px 12px;border-bottom:1px solid var(--page-border)}.work-archive .work-main{margin:0;padding:120px 12px 32px;border:0}.work-archive .work-heading{font-size:40px;letter-spacing:-1.6px}.work-archive .work-filter-shell{grid-template-columns:1fr;gap:24px}.work-archive .filter-row{flex-direction:row;flex-wrap:wrap;gap:8px 18px}.work-archive .project-grid{grid-template-columns:1fr;gap:24px}.work-archive .project-card-copy h3,.work-archive .project-card-copy p,.work-archive .project-card-year{font-size:13px}.work-archive .header-mobile-meta .button{background:none;color:var(--page-foreground);border:0;padding:0}}@media(prefers-reduced-motion:reduce){.work-archive *{animation:none!important;transition:none!important}}@media (min-width:810px){.work-archive .work-main{margin:0 20px;padding:0;border:0}.work-archive .work-filter-shell{grid-template-columns:calc(28.3vw - 20px) minmax(0,1fr);gap:0}.work-archive .work-sidebar{position:sticky;top:0;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;gap:40px;padding:140px 32px 24px 0;overflow:auto}.work-archive .work-sidebar .filter-row{margin-top:0;flex-shrink:0}.work-archive .work-sidebar-contact{margin-top:auto}.work-archive .work-results{min-width:0;min-height:100dvh;border-inline:1px solid #e4e4e4;padding:140px 15px 36px}}@media (max-width:809px){.work-archive .work-sidebar{display:flex;flex-direction:column;gap:24px}.work-archive .work-results{min-width:0}}.work-archive .work-sidebar-contact{display:flex;width:min(100%,var(--contact-rail-width));min-height:var(--contact-rail-height);align-items:flex-end;justify-content:space-between;gap:var(--contact-rail-gap)}.work-archive .work-sidebar-email{font-family:var(--contact-rail-font);font-size:var(--contact-email-size);font-weight:500;line-height:var(--contact-email-line);letter-spacing:-.035em;text-decoration:underline;text-underline-offset:2px}.work-archive .work-sidebar-socials.social-links{flex-direction:column;gap:var(--contact-rail-gap)}.work-archive .work-sidebar-socials{width:var(--contact-icon-target)}.work-archive .work-sidebar-socials .social-link.is-icon-only{width:var(--contact-icon-target);height:var(--contact-icon-target)}.work-archive .work-sidebar-socials .social-link-icon{width:var(--contact-icon-size);height:var(--contact-icon-size)}@media (max-width:809px){.work-archive .work-sidebar-socials.social-links{flex-direction:row}.work-archive .filter-chip,.work-archive .work-sidebar-email{display:inline-flex;min-height:44px;align-items:center}.work-archive .filter-chip{min-width:44px}.work-archive .work-sidebar-socials{width:auto}.work-archive .work-sidebar-socials .social-link.is-icon-only{flex:0 0 44px;width:44px;height:44px}}