.pg{--grotesk:"Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--cream);min-height:100vh;color:var(--ink);font:400 12px/1.3 var(--grotesk);letter-spacing:.04em;text-transform:uppercase;padding:0 10px 80px}.pg-head{justify-content:space-between;align-items:baseline;padding:96px 0 40px;display:flex}.pg-head h1{font:inherit}.pl-filters{letter-spacing:-.01em;text-transform:none;max-width:46em;margin:-16px 0 40px;font-size:20px;line-height:1.2}.pl-filters button{font:inherit;letter-spacing:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.pl-filters.is-filtered button,.pl-sep{color:#aaa}.pl-filters.is-filtered button[aria-pressed=true],.pl-filters button:hover{color:var(--ink)}.pl-filters button:focus-visible{outline:1px solid var(--ink)}@media (min-width:900px){.pl-filters{margin-bottom:64px;font-size:clamp(20px,2vw,30px)}}.pl{border-top:1px solid var(--ink);position:relative}.pl-preview{display:none}.pl-row{border-bottom:1px solid var(--ink);grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;padding:9px 0 8px;display:grid}.pl-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-client,.pl-discipline{display:none}.pl-year{text-align:right}.pl-row--head{color:#707070}a.pl-row:hover,a.pl-row:focus-visible{background:var(--ink);color:#fff;outline:none}@media (min-width:900px){.pg{padding:0 16px 120px}.pg-head{padding-top:120px}.pl-row{grid-template-columns:64px minmax(0,3fr) minmax(0,2fr) minmax(0,3fr) 64px;gap:16px}.pl-client,.pl-discipline{display:block}.pl-preview{pointer-events:none;z-index:2;will-change:transform;width:280px;margin:16px 0 0 16px;display:block;position:absolute;top:0;left:0}.pl-preview img{object-fit:cover;width:100%;height:350px}}@media (prefers-reduced-motion:reduce){.pl-preview{display:none}}
