.home-hero .hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .5s ease}@media (max-width:992px){.home-hero .hero-poster{object-fit:contain}}.effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.effect-card{min-width:0;width:100%;box-sizing:border-box}.effect-title{margin:0;font-size:22px;padding:14px 15px;background:#671774;color:#fff;text-align:center;font-weight:700}.effect-title a{text-decoration:none;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1px);overflow:hidden;display:block;line-height:1.4}.effect-image img{width:100%;height:250px;object-fit:cover;display:block}.effect-excerpt{margin-top:0;background:#57585a;color:#fff;padding:15px;text-align:center}.effect-excerpt p{margin:0;white-space:nowrap;max-width:calc(100% - 1px);overflow:hidden;text-overflow:ellipsis;text-align:center}.effect-image img{width:100%;height:250px;object-fit:cover;display:block}@media (max-width:991px){.effects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.effects-grid{grid-template-columns:1fr}}.portfolio-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:40px 0 20px}.portfolio-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;background:#57585a;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:all .3s ease}.portfolio-pagination a.page-numbers:hover,.portfolio-pagination a.page-numbers:focus{background:#671774;color:#fff;transform:translateY(-2px)}.portfolio-pagination .current{background:#671774;color:#fff;cursor:default}.portfolio-pagination .dots{background:0 0;color:#57585a;min-width:auto;padding:0 8px}.portfolio-pagination .prev,.portfolio-pagination .next{padding:0 20px;font-weight:700}.inside-article>.entry-header .entry-title{padding-top:25px}