.works-heading{max-width:850px}.works-heading h1{font-size:clamp(40px,5.6vw,76px);font-weight:400;line-height:1.06;letter-spacing:-.025em;margin:20px 0 24px}.works-heading>p{max-width:650px;font-size:17px;line-height:1.8;color:var(--muted,#6f6963)}.works-intro{padding:76px 0 46px}.works-crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted,#6f6963);margin-bottom:40px}.works-crumbs a{text-decoration:underline;text-underline-offset:4px}.works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.works-card{min-width:0}.works-card__link{display:block}.works-card__image{overflow:hidden;background:#e6ded4;aspect-ratio:3/4}.works-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.works-card__link:hover img{transform:scale(1.025)}.works-card__meta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted,#6f6963)}.works-card h2,.works-card h3{font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.2;margin:12px 0}.works-card p{line-height:1.8;font-size:14px;max-width:550px;color:var(--muted,#6f6963)}.works-card__arrow{font-size:22px;color:var(--ink)}.works-home{border-top:1px solid #d8d0c5}.works-home .section-head p{max-width:440px;line-height:1.8;color:var(--muted,#6f6963)}.works-grid--home{gap:36px 24px}.works-grid--home .works-card__image{aspect-ratio:4/5}.works-grid--home .works-card h3{font-size:29px}.works-more{margin-top:42px}.case-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;padding:60px 0 80px}.case-copy{padding-top:24px}.case-copy h1{font-size:clamp(36px,4.7vw,64px);line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:20px 0 26px}.case-copy>p{font-size:16px;line-height:1.85;color:var(--muted,#6f6963)}.case-facts{margin:34px 0}.case-facts>div{display:grid;grid-template-columns:1fr 1.35fr;gap:20px;padding:16px 0;border-bottom:1px solid #d8d0c5;font-size:14px}.case-facts dt{color:var(--muted,#6f6963)}.case-facts dd{margin:0}.case-cover{margin:0;background:#e6ded4}.case-cover img{width:100%;height:auto;display:block}.case-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.case-gallery figure{margin:0}.case-gallery img{display:block;width:100%;height:auto}.case-gallery figcaption{font-size:12px;line-height:1.7;color:var(--muted,#6f6963);margin-top:12px}.case-note{max-width:700px;margin:0 0 34px;font-size:17px;line-height:1.8}.case-contact{padding:70px 0;border-top:1px solid #d8d0c5}.case-contact h2{font-size:clamp(34px,4vw,54px);font-weight:400;margin:0 0 22px}.case-contact p{max-width:640px;line-height:1.8;margin-bottom:28px}.works-empty-gallery{display:none}.case-section-title{font-size:clamp(30px,3vw,44px);font-weight:400;margin:0 0 30px}.works-grid--related .works-card h3{font-size:28px}.nav{gap:18px}@media(min-width:1101px) and (max-width:1250px){.header__phone{display:none}}@media(max-width:800px){.works-intro{padding:44px 0 30px}.works-heading>p{font-size:15px}.case-intro{grid-template-columns:1fr;gap:34px;padding:30px 0 50px}.case-copy{padding:0}.case-copy h1{font-size:44px}.case-cover{max-width:640px}.works-grid{gap:32px 20px}.works-card h3,.works-grid--home .works-card h3{font-size:25px}.case-facts{margin:26px 0}.works-crumbs{margin-bottom:28px}}@media(max-width:560px){.works-grid,.case-gallery{grid-template-columns:1fr;gap:32px}.works-heading h1{font-size:41px}.works-card__meta{margin-top:16px}.works-card h3,.works-grid--home .works-card h3{font-size:27px}.works-card p{font-size:14px}.case-copy h1{font-size:38px}.case-facts>div{gap:14px;font-size:13px}.case-contact{padding:48px 0}.works-grid--home .works-card__image{aspect-ratio:3/4}}
