.inner-page{background:#f4f2ee;color:#101010}.inner-page .header{background:#f4f2ee;color:#101010}.work-page{max-width:1920px;margin:auto;padding:170px 5% 100px}.work-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:80px}.work-heading h1{font-size:clamp(70px,11vw,210px);letter-spacing:-.075em;font-weight:600;line-height:1;margin:0}.work-heading sup{font-size:14px;letter-spacing:0;vertical-align:top;display:inline-block;margin:15px 0 0 16px;color:#767a80}.work-heading>div{max-width:310px;font-size:16px;line-height:1.5}.work-heading a{font-size:13px;color:inherit;text-underline-offset:5px}.work-filters{border-top:1px solid #aaa;padding:20px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.work-filters>span{font:12px monospace;color:#767a80;margin-right:14px}.work-filters button{border:0;border-radius:30px;background:transparent;padding:10px 16px;color:#101010;cursor:pointer}.work-filters button[aria-pressed=true]{background:#101010;color:white}.work-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:90px 7%;align-items:start}.work-card:nth-child(even){margin-top:110px}.work-card[hidden]{display:none}.work-card img{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:16px}.work-card:nth-child(even) img{aspect-ratio:.9}.work-meta{display:flex;justify-content:space-between;color:#767a80;font:12px monospace;margin:20px 0}.work-card h2{font-size:clamp(28px,3vw,50px);line-height:1.1;letter-spacing:-.055em;margin:12px 0}.work-card p{color:#2a2927;line-height:1.5;max-width:540px}.work-card ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0}.work-card li{border:1px solid #ccc;border-radius:30px;padding:7px 12px;font-size:12px}.service-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.service-page-grid img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:16px}.service-page-grid h2{font-size:32px;letter-spacing:-.05em}.service-page-grid p{line-height:1.5;color:#767a80}.service-page-grid span{display:block;margin-top:20px;color:#767a80;font:12px monospace}.service-page-grid a{color:inherit}.inner-page button:focus-visible{outline:2px solid #e0171f;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.work-page{padding:130px 4% 64px}.work-heading{display:block;margin-bottom:40px}.work-heading h1{font-size:15vw}.work-heading>div{margin-top:30px}.work-grid,.service-page-grid{grid-template-columns:1fr;gap:48px}.work-card:nth-child(even){margin-top:0}.work-card img,.work-card:nth-child(even) img{aspect-ratio:1.2}.work-filters{gap:2px}.work-filters button{padding:10px;font-size:12px}}
.work-grid{grid-template-columns:58% 33%;column-gap:9%;row-gap:90px}.work-card:nth-child(even){margin-top:90px}.work-card img,.work-card:nth-child(even) img{display:block;aspect-ratio:4/3;height:auto;object-fit:contain;background:#e9e6df}.work-card:nth-child(3){grid-column:1 / -1;width:58%;margin-left:auto}.work-card h2{font-size:clamp(27px,2.5vw,45px)}.work-card[hidden]{display:none}.work-grid.is-filtered .work-card{margin-top:0;margin-left:0;grid-column:auto;width:auto}@media(max-width:700px){.work-grid{grid-template-columns:1fr;gap:48px}.work-card:nth-child(even){margin-top:0}.work-card:nth-child(3){grid-column:auto;width:auto;margin-left:0}.work-card img,.work-card:nth-child(even) img{aspect-ratio:4/3}}
