.art .product-photo{width:100%;height:100%;object-fit:cover;transition:transform .35s;display:block}.product:hover .product-photo{transform:scale(1.035)}.hero-visual img{object-fit:cover;padding:0;height:500px;mix-blend-mode:normal}.hero-visual{background:#eee8df}.hero-visual .badge{display:none}.visual-label{background:#ffffffd9;padding:9px 12px;left:12px;bottom:12px;font-size:9px;letter-spacing:1px}.style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.style-grid>div{border:1px solid #dce5dc;padding:26px;background:#fafbf8}.style-grid span{font-size:11px;color:#7b9271}.style-grid h3{font-size:20px}.style-grid p{font-size:14px}.story-intro{max-width:950px;font-size:18px;line-height:1.9;margin-bottom:45px}.product-story{border-top:1px solid #e4e9e1}.product-story>.project-note{margin:35px 0 50px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.resource-card{border-top:3px solid #78946a;background:#f2f6ed;padding:30px;display:flex;flex-direction:column}.resource-card>span{font-size:10px;letter-spacing:1.5px}.resource-card h3{font-size:23px;line-height:1.4}.resource-card p{font-size:14px}.resource-card b{margin-top:auto;padding-top:20px;font-size:12px}.resource-card:hover{background:#e8efdf}.editorial{max-width:950px}.editorial h1{font-size:clamp(36px,5vw,64px)}.editorial section{margin:45px 0}.editorial h2{font-size:30px;letter-spacing:-.7px}.editorial p{font-size:16px}.article-deck{font-size:19px!important;color:#48654c}.industry-photo{width:100%;height:auto;display:block;border-radius:5px}.industry-detail{border-top:1px solid #e4e9e1}nav{gap:24px}@media(max-width:800px){.resource-grid,.style-grid{grid-template-columns:1fr}.hero-visual img{height:350px}.story-intro{font-size:16px}.resource-card h3{font-size:21px}nav{gap:15px}}@media(max-width:480px){.hero-visual img{height:300px}.style-grid>div,.resource-card{padding:23px}}
