.featured-work .featured-work__heading{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);margin-bottom:clamp(36px,4.5vw,64px);padding-top:28px;display:grid}.featured-work__heading .kicker{margin-bottom:24px}.featured-work__heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3.3rem,6.2vw,5.75rem);line-height:.98}.featured-work__intro{max-width:36ch;padding-bottom:4px}.featured-work__intro p{color:#605e55;text-wrap:pretty;margin:0 0 28px;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.8}.featured-work__all{border-bottom:1px solid var(--ink);align-items:center;gap:28px;min-height:44px;font-size:.85rem;display:inline-flex}.featured-work__all span{font-size:1.25rem;transition:transform .24s}.featured-work__all:hover span,.featured-work__all:focus-visible span{transform:translate(3px,-3px)}.featured-work__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px clamp(20px,2.2vw,32px);display:grid}.featured-work__grid--single,.featured-home:last-child:nth-child(odd){grid-column:1/-1}.featured-work__grid--single{grid-template-columns:minmax(0,1fr)}.featured-home{min-width:0;display:block}.featured-home figure{margin:0}.featured-home__image{aspect-ratio:16/10;background:var(--paper);overflow:hidden}.featured-home:last-child:nth-child(odd) .featured-home__image{aspect-ratio:2}.featured-home__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.featured-home:hover img,.featured-home:focus-visible img{transform:none}.featured-home__caption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.featured-home__caption h3{font-family:var(--sans);letter-spacing:-.02em;margin:0;font-size:clamp(.9rem,1.15vw,1.05rem);font-weight:400;line-height:1.5}.featured-home__arrow{font-size:1.5rem;transition:transform .24s}.featured-home:hover .featured-home__arrow,.featured-home:focus-visible .featured-home__arrow{transform:translate(3px,-3px)}.featured-home:focus-visible,.featured-work__all:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@media (width<=760px){.featured-work .featured-work__heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:36px;padding-top:24px}.featured-work__heading .kicker{margin-bottom:20px}.featured-work__heading h2{font-size:clamp(3.2rem,11.5vw,4.5rem)}.featured-work__intro{max-width:42ch;padding-bottom:0}.featured-work__intro p{margin-bottom:12px}.featured-work__grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.featured-home:last-child:nth-child(odd) .featured-home__image{aspect-ratio:16/10}.featured-home__caption{min-height:58px}}@media (prefers-reduced-motion:reduce){.featured-home__image img,.featured-home__arrow,.featured-work__all span{transition:none;transform:none}}
