.home-about-feature .home-about-statement{border-top:0!important;background:transparent!important;box-shadow:none!important}.home-about-statement .about-card-label{padding:0!important;border-radius:0!important;background:transparent!important}.home-featured-projects{overflow:hidden;background:#fff!important}.home-featured-projects .container{max-width:1440px}.featured-project-head{max-width:760px;margin:0 auto 18px;text-align:center}.featured-project-head .eyebrow{margin-bottom:8px}.featured-project-head h2{margin-bottom:12px;color:var(--dark)}.featured-project-head h2 span{color:var(--teal-dark)}.featured-project-head>p:last-child{max-width:620px;margin:0 auto;color:var(--muted)}.featured-project-carousel{position:relative;--project-card-width:min(680px, 66vw)}.featured-project-track{display:flex;gap:24px;overflow-x:auto;padding:36px max(24px, calc((100% - var(--project-card-width)) / 2)) 42px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.featured-project-track::-webkit-scrollbar{display:none}.featured-project-card{flex:0 0 var(--project-card-width);overflow:hidden;scroll-snap-align:center;background:#fff;border:1px solid #d9e9e7;box-shadow:0 16px 42px rgb(13 51 48 / .11);opacity:.58;transform:scale(.9);transform-origin:center;transition:transform 280ms ease,opacity 280ms ease,box-shadow 280ms ease}.featured-project-card.is-active{z-index:2;opacity:1;transform:scale(1);box-shadow:0 26px 65px rgb(13 51 48 / .2)}.featured-project-link,.featured-project-image,.featured-project-copy,.featured-project-text{display:block}.featured-project-link{color:inherit}.featured-project-image{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#dceeed}.featured-project-image::after{position:absolute;inset:auto 0 0;height:28%;content:"";background:linear-gradient(180deg,transparent,rgb(5 35 33 / .22));pointer-events:none}.featured-project-image img{width:100%;height:100%;object-fit:cover;transition:transform 500ms ease}.featured-project-card.is-active:hover .featured-project-image img{transform:scale(1.035)}.featured-project-copy{position:relative;min-height:122px;padding:20px 82px 20px 24px;background:linear-gradient(100deg,#fff 0%,#f3f8f7 100%)}.featured-project-text small,.featured-project-text strong,.featured-project-text em{display:block;font-style:normal}.featured-project-text small{margin-bottom:5px;color:var(--teal-dark);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.featured-project-text strong{color:var(--dark);font-family:"Bai Jamjuree",sans-serif;font-size:clamp(20px, 2vw, 29px);line-height:1.16}.featured-project-text em{margin-top:7px;color:var(--muted);font-size:13px;font-weight:700}.featured-project-open{position:absolute;top:50%;right:24px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--teal-dark);background:#fff;border:1px solid rgb(0 122 115 / .2);box-shadow:0 10px 24px rgb(13 51 48 / .12);font-size:22px;transform:translateY(-50%)}.featured-project-arrow{position:absolute;top:46%;z-index:5;display:grid;place-items:center;width:48px;height:58px;padding:0;border:1px solid rgb(0 122 115 / .2);color:var(--teal-dark);background:rgb(255 255 255 / .94);box-shadow:0 12px 34px rgb(13 51 48 / .14);font-size:34px;line-height:1;cursor:pointer;transform:translateY(-50%)}.featured-project-prev{left:8px}.featured-project-next{right:8px}.featured-project-dots{display:flex;justify-content:center;gap:8px;margin-top:-18px}.featured-project-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#bfd3d1;cursor:pointer;transition:width 200ms ease,background 200ms ease}.featured-project-dots button.is-active{width:30px;background:var(--teal)}.featured-project-footer{margin-top:26px;text-align:center}.featured-project-footer .text-link{display:inline-flex;align-items:center;gap:10px}.featured-project-footer .text-link span{font-size:20px;transition:transform 200ms ease}.featured-project-footer .text-link:hover span{transform:translateX(4px)}@media (max-width:980px){.featured-project-carousel{--project-card-width:min(650px, 78vw)}.featured-project-arrow{width:42px;height:52px}}@media (max-width:680px){.home-about-feature .home-about-statement{padding-right:0!important;padding-left:0!important}.featured-project-head{margin-bottom:8px}.featured-project-head h2{font-size:clamp(30px, 9vw, 40px)}.featured-project-head>p:last-child{font-size:14px}.featured-project-carousel{--project-card-width:84vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.featured-project-track{gap:14px;padding-top:24px;padding-bottom:34px}.featured-project-card{transform:scale(.94)}.featured-project-card.is-active{transform:scale(1)}.featured-project-copy{min-height:108px;padding:16px 66px 16px 18px}.featured-project-text strong{font-size:20px}.featured-project-text em{font-size:12px}.featured-project-open{right:16px;width:42px;height:42px}.featured-project-arrow{top:43%;width:38px;height:48px;font-size:28px}.featured-project-prev{left:4px}.featured-project-next{right:4px}}@media (prefers-reduced-motion:reduce){.featured-project-track{scroll-behavior:auto}.featured-project-card,.featured-project-image img,.featured-project-dots button{transition:none}}