.page-work .page-title{max-inline-size:1030px}.page-work .work-clients{padding-block-start:24px}.page-work .work-clients .section-title{max-inline-size:750px}.page-work .work-projects{list-style:none;padding:0;margin-block-start:48px}.page-work .work-project{display:grid;grid-template-columns:48px minmax(0,1fr)auto;align-items:center;gap:24px;border-block-start:1px solid var(--border);min-block-size:168px;padding-block:28px}.page-work .work-projects>li:last-child .work-project{border-block-end:1px solid var(--border)}.page-work .work-project-index{align-self:start;margin-block-start:8px;color:var(--body-foreground);font-size:14px;font-variant-numeric:tabular-nums}.page-work .work-project-copy h3{font:clamp(28px,3.05vw,44px)/1.14 var(--font-display);letter-spacing:-.035em}.page-work .work-project-copy p{max-inline-size:590px;margin-block-start:12px;color:var(--body-foreground);font-size:20px}.page-work .work-project-link{display:flex;align-items:center;gap:22px;font-size:17px}.page-work .work-link-arrow{display:grid;place-items:center;inline-size:44px;block-size:44px;flex:none;border:1px solid #bec4b3;border-radius:50%}.page-work .work-link-arrow svg{inline-size:21px;block-size:21px}.page-work .work-project:hover .work-link-arrow{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page-work .work-project:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.page-work .work-context{background:var(--soft)}.page-work .work-context .section-title{max-inline-size:550px}.page-work .work-context-copy{max-inline-size:580px;color:var(--body-foreground);padding-block-start:5px}.page-work .work-context-copy mark{background:0 0;color:inherit}.page-work .work-own-intro{align-items:end}.page-work .work-own-intro p{color:var(--body-foreground);max-inline-size:580px}.page-work .work-own-projects .work-project-copy h3{font-size:clamp(28px,2.8vw,40px);overflow-wrap:anywhere}.page-studio .page-title{max-inline-size:1060px}.page-studio .studio-introduction{padding-block-start:28px}.page-studio .studio-copy{max-inline-size:600px;color:var(--body-foreground);padding-block-start:5px}.page-studio .studio-copy>p+p{margin-block-start:24px}.page-studio .studio-copy>.text-link{margin-block-start:24px;color:var(--ink)}.page-studio .studio-partners{border-block-start:1px solid var(--border)}.page-studio .studio-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block-start:60px}.page-studio .studio-person{min-inline-size:0}.page-studio .studio-person-portrait{max-inline-size:100%}.page-studio .studio-person-portrait img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;filter:grayscale(1)}.page-studio .studio-person-content{border-block-end:1px solid var(--border);padding-block:24px 30px}.page-studio .studio-person-name{font:clamp(24px,2vw,29px)/1.15 var(--font-display);letter-spacing:-.03em}.page-studio .studio-person-role{display:block;margin-block-start:8px;font:16px/1.5 var(--font-body);letter-spacing:0;color:var(--body-foreground)}.page-studio .studio-person-region{margin-block-start:24px;font-size:16px}.page-studio .studio-person-description{max-inline-size:580px;margin-block-start:12px;font-size:20px;color:var(--body-foreground)}.page-studio .studio-person-content .text-link{margin-block-start:20px}.page-studio .studio-working{background:var(--soft)}.page-studio .studio-topics{display:grid;gap:52px}.page-studio .studio-topic+.studio-topic{padding-block-start:48px;border-block-start:1px solid #c7cbc0}.page-studio .studio-topic .section-title{max-inline-size:560px;font-size:clamp(32px,3.4vw,48px)}@media(max-width:1000px){.page-work .work-project{grid-template-columns:30px minmax(0,1fr)auto;gap:18px}.page-work .work-project-link{gap:14px}.page-work .work-project-copy h3{font-size:32px}.page-studio .studio-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}.page-studio .studio-person-name{font-size:30px}}@media(max-width:700px){.page-work .work-clients,.page-studio .studio-introduction{padding-block-start:10px}.page-work .work-projects{margin-block-start:34px}.page-work .work-project{grid-template-columns:26px minmax(0,1fr);gap:20px 12px;padding-block:24px}.page-work .work-project-copy h3,.page-work .work-own-projects .work-project-copy h3{font-size:clamp(27px,6.8vw,36px)}.page-work .work-project-copy p{margin-block-start:10px;font-size:18px}.page-work .work-project-index{margin-block-start:5px;font-size:14px}.page-work .work-project-link{grid-column:2;justify-content:space-between;font-size:16px}.page-work .work-context-copy{padding:0;font-size:18px}.page-work .work-own-intro p{font-size:18px}.page-studio .studio-copy{padding:0;font-size:18px}.page-studio .studio-people{grid-template-columns:1fr;margin-block-start:38px;gap:38px}.page-studio .studio-person-portrait{max-inline-size:360px}.page-studio .studio-person-name{font-size:31px}.page-studio .studio-person-region{margin-block-start:22px;font-size:15px}.page-studio .studio-person-role{font-size:15px}.page-studio .studio-person-description{font-size:18px}.page-studio .studio-person-content{padding-block-start:22px}.page-studio .studio-topics{gap:38px}.page-studio .studio-topic+.studio-topic{padding-block-start:38px}.page-studio .studio-topic .section-title{font-size:clamp(32px,8.4vw,44px)}}@media print{.page-work .work-project,.page-studio .studio-person{break-inside:avoid}}