/* Compact, borderless selected-project directory; scoped to this section only. */
#featured{padding-top:44px;padding-bottom:48px}
#featured .home-section-heading{gap:24px;margin-bottom:30px}
#featured .home-section-heading h2{font-size:30px;line-height:1.3;margin-bottom:10px}
#featured .home-section-heading p:not(.eyebrow){font-size:14px;line-height:1.65}
#featured .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 32px}
#featured .feature-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;min-width:0;max-width:none;width:auto;margin:0;padding:0;border:0;grid-column:auto;background:transparent}
#featured .feature-art{width:88px;height:80px;aspect-ratio:auto;order:0;margin:0;flex-shrink:0;border-radius:3px;padding:8px}
#featured .feature-card-copy{display:block;order:1;max-width:none;width:auto;margin:0;padding:0;align-self:start}
#featured .feature-card h3{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:0 0 8px;font-weight:500}
#featured .feature-card-copy>p{font-size:13px;line-height:1.65;margin:0;max-width:none;color:var(--gunmetal-gray)}
#featured .feature-link{display:inline-flex;justify-content:flex-start;gap:22px;align-items:center;font-size:12px;line-height:1.5;width:auto;max-width:none;margin-top:9px;padding:0;border:0}
#featured .feature-link>span{font-size:17px}
#featured .art-doers{padding:0}
#featured .art-doers .feature-logo{width:62px;left:9px;bottom:9px}
#featured .art-tech,#featured .art-gundi,#featured .art-socmart{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}
#featured .feature-brand{font-size:0;gap:0;text-shadow:none}
#featured .feature-brand img{width:28px;height:28px;padding:4px;border-radius:4px}
#featured .gundi-caption{gap:0;min-width:0}
#featured .gundi-caption>img{width:60px;max-width:60px;padding:4px 5px;border-radius:3px}
#featured .gundi-caption>span{display:none}
#featured .art-wonder{padding:8px;display:flex;align-items:center;justify-content:center}
#featured .art-wonder>img{width:100%;max-height:none}
#featured .art-wonder>p{display:none}
#featured .wonder-ring{width:100px;height:100px;border-width:18px;left:-70px;top:-40px}
#featured .wonder-dot{width:35px;height:35px;bottom:-10px;right:5px}
#featured .socmart-card-brand{padding:0;max-width:100%;border-radius:3px}
#featured .socmart-card-brand .socmart-approved-logo{width:70px;max-width:100%;height:auto}
#featured .product-stage{display:inline-block;align-self:auto;padding:3px 6px;margin:0 0 7px;border-radius:2px;font-size:10px;line-height:1.3}
#featured .card-photo{z-index:0;object-fit:cover}
#featured .art-tech:before,#featured .art-gundi:before,#featured .art-socmart:before{z-index:1}
#featured .feature-brand,#featured .gundi-caption,#featured .socmart-card-brand{position:relative;z-index:2}
@media(max-width:1050px) and (min-width:701px){#featured .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}}
@media(max-width:700px){
 #featured{padding-top:36px;padding-bottom:40px}
 #featured .home-section-heading{margin-bottom:26px}
 #featured .home-section-heading h2{font-size:27px;line-height:1.4}
 #featured .home-section-heading p:not(.eyebrow){font-size:14px}
 #featured .home-section-heading>.plain-link{font-size:13px}
 #featured .feature-grid{grid-template-columns:1fr;gap:28px}
 #featured .feature-card{grid-template-columns:76px minmax(0,1fr);gap:15px}
 #featured .feature-art{width:76px;height:72px;padding:7px}
 #featured .art-doers{padding:0}
 #featured .art-doers .feature-logo{width:56px;left:8px;bottom:8px}
 #featured .feature-card h3{font-size:21px;margin-bottom:7px}
 #featured .feature-card-copy>p{font-size:13px;line-height:1.6}
 #featured .gundi-caption>img{width:52px;max-width:52px;padding:4px}
 #featured .socmart-card-brand .socmart-approved-logo{width:60px}
 #featured .feature-link{margin-top:8px}
}

#featured .home-section-heading p:not(.eyebrow){display:none}
@media(max-width:700px){#featured .feature-grid{gap:20px}#featured .feature-card-copy>p{font-size:12.5px;line-height:1.55}#featured .feature-link{margin-top:6px}}
/* Owner adjustment: medium-scale rounded visuals within the same compact directory. */
#featured .feature-card{grid-template-columns:140px minmax(0,1fr);gap:18px}
#featured .feature-art{width:140px;height:112px;padding:10px;border-radius:12px}
#featured .feature-card h3{font-size:22px}
#featured .art-doers{padding:0}
#featured .art-doers .feature-logo{width:88px;left:12px;bottom:12px}
#featured .feature-brand img{width:36px;height:36px;padding:5px;border-radius:6px}
#featured .gundi-caption>img{width:84px;max-width:84px;padding:5px 7px;border-radius:5px}
#featured .socmart-card-brand{border-radius:5px}
#featured .socmart-card-brand .socmart-approved-logo{width:108px}
#featured .art-wonder>img{width:92%}
@media(max-width:1050px) and (min-width:701px){#featured .feature-card{grid-template-columns:120px minmax(0,1fr);gap:16px}#featured .feature-art{width:120px;height:104px;padding:9px}#featured .art-doers{padding:0}#featured .socmart-card-brand .socmart-approved-logo{width:98px}}
@media(max-width:700px){
 #featured .feature-card{grid-template-columns:112px minmax(0,1fr);gap:16px}
 #featured .feature-art{width:112px;height:96px;padding:9px;border-radius:11px}
 #featured .art-doers{padding:0}
 #featured .art-doers .feature-logo{width:80px;left:10px;bottom:10px}
 #featured .feature-card h3{font-size:22px}
 #featured .feature-brand img{width:32px;height:32px}
 #featured .gundi-caption>img{width:72px;max-width:72px;padding:5px 6px}
 #featured .socmart-card-brand .socmart-approved-logo{width:92px}
}
@media(max-width:360px){#featured .feature-card{grid-template-columns:100px minmax(0,1fr);gap:14px}#featured .feature-art{width:100px;height:88px;padding:8px}#featured .art-doers{padding:0}#featured .feature-card h3{font-size:20px}#featured .gundi-caption>img{width:66px;max-width:66px;padding:4px 5px}#featured .socmart-card-brand .socmart-approved-logo{width:82px}}

/* Latest owner direction: four projects, larger visuals, still one compact section. */
#featured .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px}
#featured .feature-card{grid-template-columns:204px minmax(0,1fr);gap:22px}
#featured .feature-art{width:204px;height:144px;padding:12px;border-radius:16px}
#featured .feature-card h3{font-size:24px}
#featured .art-doers{padding:0}
#featured .art-doers .feature-logo{width:128px;left:14px;bottom:14px}
#featured .feature-brand img{width:44px;height:44px;padding:6px}
#featured .gundi-caption>img{width:118px;max-width:118px;padding:6px 8px}
#featured .socmart-card-brand .socmart-approved-logo{width:176px}
@media(max-width:1050px) and (min-width:701px){#featured .feature-grid{gap:28px}#featured .feature-card{grid-template-columns:140px minmax(0,1fr);gap:17px}#featured .feature-art{width:140px;height:112px;padding:10px}#featured .art-doers{padding:0}#featured .feature-card h3{font-size:22px}#featured .gundi-caption>img{width:86px;max-width:86px;padding:5px 7px}#featured .socmart-card-brand .socmart-approved-logo{width:116px}}
@media(max-width:700px){#featured .feature-grid{grid-template-columns:1fr;gap:24px}#featured .feature-card{grid-template-columns:128px minmax(0,1fr);gap:17px}#featured .feature-art{width:128px;height:104px;padding:10px;border-radius:13px}#featured .art-doers{padding:0}#featured .art-doers .feature-logo{width:92px;left:10px;bottom:10px}#featured .feature-card h3{font-size:22px}#featured .feature-brand img{width:36px;height:36px;padding:5px}#featured .gundi-caption>img{width:82px;max-width:82px;padding:5px 6px}#featured .socmart-card-brand .socmart-approved-logo{width:104px}}
@media(max-width:360px){#featured .feature-card{grid-template-columns:110px minmax(0,1fr);gap:14px}#featured .feature-art{width:110px;height:96px;padding:8px}#featured .art-doers{padding:0}#featured .art-doers .feature-logo{width:80px}#featured .feature-card h3{font-size:20px}#featured .gundi-caption>img{width:70px;max-width:70px;padding:4px 5px}#featured .socmart-card-brand .socmart-approved-logo{width:90px}}
