.projects-featured{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:42px 0 65px}.project-feature{background:#eee4fb;padding:35px;border-radius:50px 80px 40px 50px;display:flex;flex-direction:column;align-items:start}.project-feature:nth-child(2){background:var(--butter)}.project-feature h3{font-size:30px}.project-feature p{max-width:55ch}.project-feature a{margin-top:auto;font-weight:600;text-decoration:underline;text-underline-offset:5px}.project-client{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.case-main{max-width:1250px;margin:auto;padding:55px 6% 90px}.case-main h1{font-size:clamp(38px,5vw,72px);max-width:900px;line-height:1.1;letter-spacing:-2px;margin:25px 0}.case-meta{font-size:13px}.case-intro{font-size:clamp(18px,2vw,25px);max-width:800px;margin:30px 0 45px}.case-visual{margin:30px 0 55px;max-width:900px}.case-visual img{width:100%;display:block;border-radius:65px 35px 65px 35px}.case-visual figcaption{font-size:12px;padding:12px 0}.case-sections{display:grid;grid-template-columns:1fr 1fr;gap:26px}.case-sections section{padding:32px;background:#eee4fb;border-radius:35px}.case-sections section:nth-child(2n){background:#f3e9bc}.case-sections h2{font-size:28px;letter-spacing:-1px;margin:0 0 20px}.case-sections p{font-size:16px;line-height:1.8;margin:0}.case-back{display:inline-block;margin-top:40px;font-weight:600}.case-abstract{height:180px;max-width:900px;margin:35px 0;background:var(--lilac);border-radius:100px 30px 100px 30px;display:flex;align-items:center;justify-content:center;gap:25px;overflow:hidden}.case-abstract i{display:block;width:100px;height:14px;background:var(--ink);transform:rotate(-25deg)}.case-abstract b{width:55px;height:55px;border-radius:50%;background:var(--coral)}@media(max-width:700px){.projects-featured,.case-sections{grid-template-columns:1fr}.case-main{padding-top:30px}.project-feature{padding:28px}.case-sections section{padding:26px}.case-main h1{letter-spacing:-1.5px}nav{gap:16px}}
.project-feature:nth-child(3){background:#ffdbd1}.projects-featured{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.projects-featured{grid-template-columns:1fr}.project-feature h3{font-size:28px}}

.project-feature .project-date{display:block;font-size:13px;line-height:1.5;margin-top:8px}.project-feature>p{margin-bottom:28px}
.project-feature:nth-child(2){background:#f8efcc}
