.pf-work-page{--work-ink: #f0eeeb;--work-muted: #b0afad;--work-rule: #343231;background:#0c0c0c;color:var(--work-ink);padding-top:72px;padding-bottom:clamp(72px,8vw,120px)}.pf-work-shell{max-width:1440px;margin-inline:auto;padding-inline:var(--pf-gutter, clamp(20px, 3.55vw, 64px))}.pf-work-page :where(h1,h2,h3,p){margin:0}.pf-work-page a{color:inherit}.pf-work-page a:focus-visible{outline:2px solid #f2546e;outline-offset:7px}.pf-work-breadcrumb{display:flex;align-items:center;gap:14px;min-height:76px;font-size:14px;line-height:1.5;color:var(--work-muted)}.pf-work-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.pf-work-breadcrumb a:hover,.pf-work-breadcrumb [aria-current]{color:var(--work-ink)}.pf-work-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);padding-block:clamp(28px,4vw,56px) clamp(56px,6vw,88px)}.pf-work-intro h1{font-size:clamp(44px,6.6vw,92px);font-weight:600;line-height:1.06;letter-spacing:-.055em}.pf-work-intro p{max-width:35ch;padding-bottom:5px;color:var(--work-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.7}.pf-work-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--work-rule);padding-block:23px;margin-bottom:10px;font-size:14px;line-height:1.5}.pf-work-collection-heading h2{font-size:inherit;font-weight:600}.pf-work-collection-heading p{color:var(--work-muted);font-variant-numeric:tabular-nums}.pf-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,5vw,72px) 28px}.pf-work-project{min-width:0}.pf-work-project--featured{grid-column:1 / -1}.pf-work-project-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.pf-work-artwork{position:relative;aspect-ratio:16 / 10;background:#171717}.pf-work-project--featured .pf-work-artwork{aspect-ratio:16 / 9;max-height:660px}.pf-work-artwork img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pf-work-project-information{display:flex;flex-direction:column;gap:22px;flex:1;padding-block:24px 22px;border-bottom:1px solid var(--work-rule);transition:border-color var(--pf-t-fast, .2s) var(--pf-ease, ease)}.pf-work-project-sector{color:var(--work-muted);font-size:14px;line-height:1.6}.pf-work-project-name h3{font-size:clamp(26px,2.7vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin-top:7px}.pf-work-project-detail{margin-top:auto}.pf-work-project-detail>p{color:var(--work-muted);font-size:16px;line-height:1.65}.pf-work-project-action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:16px;font-size:14px}.pf-work-project-action svg{flex-shrink:0;transition:transform var(--pf-t-mid, .42s) var(--pf-ease, ease)}.pf-work-project-link:hover .pf-work-project-information{border-color:#b0afad}.pf-work-project-link:hover .pf-work-project-action svg{transform:translate(3px,-3px)}.pf-work-project--featured .pf-work-project-information{flex-direction:row;align-items:start;justify-content:space-between;gap:48px}.pf-work-project--featured .pf-work-project-detail{width:38%;margin-top:0}.pf-work-exploration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;border-block:1px solid var(--work-rule);margin-top:clamp(64px,7vw,100px);padding-block:32px}.pf-work-exploration>p{color:var(--work-muted);font-size:14px;line-height:1.6}.pf-work-exploration a{display:flex;justify-content:space-between;align-items:center;gap:32px;text-decoration:none;min-height:44px}.pf-work-exploration h2{font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.035em;font-weight:600}.pf-work-exploration a p{color:var(--work-muted);font-size:16px;line-height:1.65;margin-top:10px;max-width:48ch}.pf-work-exploration svg{flex-shrink:0;transition:transform var(--pf-t-mid, .42s) var(--pf-ease, ease)}.pf-work-exploration a:hover svg{transform:translate(3px,-3px)}.pf-work-empty{font-size:16px;line-height:1.75;padding-block:32px}.pf-work-empty a{text-decoration:underline;text-underline-offset:5px}@media(max-width:800px){.pf-work-intro{grid-template-columns:1fr;gap:28px}.pf-work-intro h1{font-size:clamp(44px,8.5vw,66px)}.pf-work-intro p{max-width:45ch}.pf-work-grid{gap:48px 24px}.pf-work-project--featured .pf-work-project-information{gap:28px}.pf-work-project--featured .pf-work-project-detail{width:45%}}@media(max-width:560px){.pf-work-page{padding-top:72px}.pf-work-breadcrumb{min-height:64px}.pf-work-grid{grid-template-columns:1fr;gap:42px}.pf-work-project--featured .pf-work-artwork{aspect-ratio:16 / 10}.pf-work-project--featured .pf-work-project-information{flex-direction:column;gap:22px}.pf-work-project--featured .pf-work-project-detail{width:100%}.pf-work-project-name h3{font-size:28px}.pf-work-project-information{padding-top:20px}.pf-work-exploration{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.pf-work-project-information,.pf-work-project-action svg,.pf-work-exploration svg{transition:none}.pf-work-project-link:hover .pf-work-project-action svg,.pf-work-exploration a:hover svg{transform:none}}
