.home-editorial .work .portfolio-view{z-index:1;justify-content:flex-end;gap:1.25rem;margin:-1.2rem 0 2.8rem;display:flex;position:relative}.home-editorial .work .portfolio-view button{color:#777873;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:40px;padding:.55rem 0;font-family:inherit;font-size:.72rem;line-height:1.4}.home-editorial .work .portfolio-view button[aria-pressed=true]{color:#171817;border-bottom-color:currentColor}.home-editorial .work .portfolio-view button:hover{color:#171817}.home-editorial .work .portfolio-view button:focus-visible{outline-offset:5px;outline:1px solid}.home-editorial .work .project-grid--mixed{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:42px 18px}.home-editorial .work .project-grid--mixed .project-card{--portfolio-ratio:1.2;grid-column:span 2;min-width:0;margin:0}.home-editorial .work .project-grid--mixed .project-card:nth-child(10n+1){--portfolio-ratio:1.66;grid-column:span 4}.home-editorial .work .project-grid--mixed .project-card:nth-child(10n+2),.home-editorial .work .project-grid--mixed .project-card:nth-child(10n+3){--portfolio-ratio:.82}.home-editorial .work .project-grid--mixed .project-card:nth-child(10n+8),.home-editorial .work .project-grid--mixed .project-card:nth-child(10n+9){--portfolio-ratio:1.55;grid-column:span 3}.home-editorial .work .project-grid--mixed .project-card:nth-child(10n){--portfolio-ratio:1.02}.home-editorial .work .project-grid--mixed .project-card .visual{aspect-ratio:var(--portfolio-ratio)}.home-editorial .work .project-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 17px}.home-editorial .work .project-grid--compact .project-card{grid-column:auto;min-width:0;margin:0}.home-editorial .work .project-grid--compact .project-card .visual{aspect-ratio:1.24}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta{border:0;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem;margin-top:.7rem;padding-top:.2rem}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta h3{letter-spacing:-.03em;font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.13}.home-editorial .work .project-grid--mixed .project-card:nth-child(10n+1) h3{font-size:clamp(1.3rem,1.9vw,2rem)}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta p{max-width:29ch;margin-top:.35rem;font-size:.65rem;line-height:1.45}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-year{color:#73746e;white-space:nowrap;font-size:.6rem;line-height:1.8}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-arrow{display:none}.home-editorial .recent .recent-grid--journal{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:38px 22px}.home-editorial .recent .recent-grid--journal>.recent-card{grid-column:span 3;min-width:0;margin:0}.home-editorial .recent .recent-grid--journal>.recent-card:nth-child(-n+2){grid-column:span 6}.home-editorial .recent .recent-grid--journal>.recent-card img{aspect-ratio:1.35;object-fit:cover;width:100%;height:auto;display:block}.home-editorial .recent .recent-grid--journal>.recent-card:nth-child(-n+2) img{aspect-ratio:1.65}.home-editorial .recent .recent-grid--journal>.recent-card h3{max-width:none;margin-top:.7rem;font-size:clamp(1.1rem,1.4vw,1.5rem);line-height:1.2}.home-editorial .recent .recent-grid--journal>.recent-card:nth-child(-n+2) h3{font-size:clamp(1.5rem,2.1vw,2.2rem)}.home-editorial .recent .recent-grid--journal>.recent-card span{letter-spacing:.07em;border-top-color:#17171730;font-size:.58rem;line-height:1.6}.home-editorial .recent .recent-grid--journal .recent-card__context{font-size:.78rem;line-height:1.5}@media (width>=701px) and (width<=1100px){.home-editorial .work .project-grid--mixed{grid-template-columns:repeat(6,minmax(0,1fr));gap:35px 17px}.home-editorial .work .project-grid--mixed .project-card:nth-child(n){--portfolio-ratio:1.2;grid-column:span 2}.home-editorial .work .project-grid--mixed .project-card:nth-child(5n+1){--portfolio-ratio:1.6;grid-column:span 4}.home-editorial .work .project-grid--mixed .project-card:nth-child(5n+2){--portfolio-ratio:.78}.home-editorial .work .project-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta{grid-template-columns:1fr}.home-editorial .recent .recent-grid--journal{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}.home-editorial .recent .recent-grid--journal>.recent-card{grid-column:span 2}.home-editorial .recent .recent-grid--journal>.recent-card:nth-child(-n+2){grid-column:span 3}}@media (width<=700px){.home-editorial .work .portfolio-view{justify-content:flex-start;gap:1.5rem;margin:-1.3rem 0 2.6rem}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact){grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 14px}.home-editorial .work .project-grid--mixed .project-card:nth-child(n){--portfolio-ratio:1.12;grid-column:auto}.home-editorial .work .project-grid--mixed .project-card:nth-child(5n+1){--portfolio-ratio:1.65;grid-column:1/-1}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta{grid-template-columns:1fr;margin-top:.55rem}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta h3{font-size:1.05rem;line-height:1.15}.home-editorial .work .project-grid--mixed .project-card:nth-child(5n+1) h3{font-size:1.35rem}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-meta p{font-size:.6rem;line-height:1.4}.home-editorial .work :is(.project-grid--mixed,.project-grid--compact) .project-year{font-size:.58rem}.home-editorial .recent .recent-grid--journal{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.home-editorial .recent .recent-grid--journal>.recent-card{grid-column:auto}.home-editorial .recent .recent-grid--journal>.recent-card:nth-child(-n+2){grid-column:1/-1}.home-editorial .recent .recent-grid--journal>.recent-card h3{font-size:1.05rem;line-height:1.2}.home-editorial .recent .recent-grid--journal>.recent-card:nth-child(-n+2) h3{font-size:1.45rem}.home-editorial .recent .recent-grid--journal>.recent-card span{letter-spacing:.045em;font-size:.53rem}.home-editorial .work .filters{flex-wrap:nowrap;justify-content:flex-start;gap:.2rem;width:100%;min-width:0}.home-editorial .work .filters button{letter-spacing:.035em;white-space:nowrap;flex:none;min-height:44px;padding:.5rem .42rem;font-size:.69rem}}
