.featured-projects{padding:12px 0 80px}.featured-projects .section-head h2{font-size:clamp(30px,3.4vw,44px)}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.featured-project{padding:12px;border:1px solid #fff;border-radius:32px;overflow:hidden;background:linear-gradient(145deg,#fff 12%,#fbfaf5 55%,#e9e6dc);box-shadow:inset 0 3px 5px #fff,0 20px 34px -25px #44413b55}.featured-photo{display:block;overflow:hidden;border-radius:23px;aspect-ratio:1.75;background:#eeebe3}.featured-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s}.featured-photo:hover img{transform:scale(1.035)}.featured-content{padding:27px 20px 23px}.featured-content .eyebrow{font-size:10px;margin:0 0 12px}.featured-content h3{font:500 34px/1.1 'DM Sans',Arial,sans-serif;letter-spacing:-.04em;margin:0 0 15px;color:#292d35}.featured-content>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#73766f;max-width:410px;margin:0 0 23px}.featured-content .dark-button{display:inline-block}.featured-photo:focus-visible{outline:3px solid var(--action-lime);outline-offset:3px}@media(max-width:760px){.featured-grid{grid-template-columns:1fr;gap:23px}.featured-projects{padding:5px 0 55px}.featured-content{padding:23px 14px 20px}.featured-content h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.featured-photo img{transition:none}}
.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-content h3{font-size:30px}.featured-content .dark-button{font-size:11px;padding:14px 16px}.featured-content .dark-button span{margin-left:12px}@media(max-width:1000px) and (min-width:761px){.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.featured-grid{grid-template-columns:1fr}}
