.hero img{-o-object-position:50% 70%;object-position:50% 70%}.insight-filter{text-align:center;display:flex;justify-content:center;gap:10px}.insight-filter a{display:block;position:relative;font-size:.8125rem;padding:5px 30px;border:rgba(199,178,153,.3) 1px solid;border-radius:30px;overflow:hidden}.insight-filter a::before{content:"";position:absolute;top:0;left:-10px;width:90%;height:100%;border-radius:30px;background:rgba(199,178,153,.2);opacity:0;transition:width .6s,opacity .6s,left .6s;pointer-events:none}.insight-filter a .tw{position:relative;display:block;transition:opacity .6s,transform .6s}.insight-filter a:hover,.insight-filter a.active{color:#000}.insight-filter a:hover:before,.insight-filter a.active:before{left:0;width:100%;opacity:1}.insight-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;margin-top:60px}.insight-item{display:block}.insight-item:hover img{transform:scale(1.1);filter:grayscale(0%)}.insight-item:hover .insight-date{color:#d7b85f}.insight-item:hover .insight-date:after{background:#d7b85f}.insight-item:hover .insight-view{color:#d7b85f;border-color:#d7b85f}.insight-item:hover .insight-plus{transform:rotate(180deg)}.insight-item:hover .insight-plus:before,.insight-item:hover .insight-plus:after{background:#d7b85f}.insight-img{overflow:hidden}.insight-img img{width:100%;transition:transform .6s;filter:grayscale(50%)}.insight-info{padding-top:30px;font-size:.875rem}.insight-type{display:flex;align-items:center;gap:10px;color:#999;margin-bottom:15px;white-space:nowrap}.insight-type:after{content:"";display:block;width:100%;height:1px;background:#ccc}.insight-text{color:#000}.insight-view{font-size:.75rem;margin-top:30px;color:#999;text-align:center;border:1px solid #ccc;border-radius:20px;padding:2px 10px}.insight-plus{display:inline-block;width:8px;height:8px;position:relative;transition:transform .6s}.insight-plus:after,.insight-plus:before{content:"";position:absolute;width:100%;height:1px;background:#999;top:50%;left:0}.insight-plus:after{transform:rotate(90deg)}@media screen and (max-width: 900px){.insight-filter{flex-direction:column}.insight-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.insight-inner{max-width:400px}.insight-list{grid-template-columns:repeat(1, 1fr)}}