.author-detail-wrapper{padding:160px 0 100px;background-color:#fff}.author-detail-wrapper .author-detail-header{display:flex;align-items:flex-start;flex-direction:row;gap:50px;margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid #f2f2f2}.author-detail-wrapper .author-detail-header .author-detail-avatar{flex-shrink:0}.author-detail-wrapper .author-detail-header .author-detail-avatar .avatar-img-large{width:140px;height:140px;border-radius:50%;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,.08)}.author-detail-wrapper .author-detail-header .author-detail-info{flex-grow:1}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-name{font-size:48px;font-weight:700;color:#242230;margin-bottom:15px;line-height:1.1;font-family:var(--font-bwgradualdemo)}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-bio{font-size:16px;line-height:1.7;color:#555;max-width:850px;margin-bottom:0;font-weight:400}.author-detail-wrapper .author-detail-header .author-stats{flex-shrink:0;text-align:center;padding-left:0}.author-detail-wrapper .author-detail-header .author-stats .blog-count{display:flex;flex-direction:column;align-items:center}.author-detail-wrapper .author-detail-header .author-stats .blog-count .count-number{font-size:64px;font-weight:700;color:#242230;line-height:1;font-family:var(--font-bwgradualdemo)}.author-detail-wrapper .author-detail-header .author-stats .blog-count .count-label{font-size:16px;color:#888;margin-top:8px;font-weight:600}.author-detail-wrapper .author-blogs-section .author-blogs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-column-gap:40px;column-gap:40px;grid-row-gap:50px;row-gap:50px}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap{background:transparent;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap:hover .blog-banner .banner-img{transform:scale(1.05)}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-banner{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:12px;margin-bottom:20px}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-banner .banner-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper{flex-grow:1;display:flex;flex-direction:column}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-category{margin-bottom:12px}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-category .category-name{color:#999;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-category .category-name:hover{color:#f11a10}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-title{font-size:24px;font-weight:700;color:#242230;line-height:normal;margin-bottom:20px;font-family:var(--font-bwgradualdemo);transition:color .3s ease}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-title:hover{color:#f11a10}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-description{display:none}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-footer{margin-top:auto;display:flex;align-items:center;gap:12px;font-size:13px;color:#aaa;text-transform:uppercase;font-weight:600;letter-spacing:.2px}.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-footer .post-date,.author-detail-wrapper .author-blogs-section .blog-list-card-wrap .blog-text-wrapper .blog-footer .read-time{white-space:nowrap}.author-listing-wrapper{padding:100px 0}.author-listing-wrapper .author-listing-header{text-align:center;margin-bottom:80px}.author-listing-wrapper .author-listing-header h1{font-size:54px;font-weight:700;color:#242230;margin-bottom:15px;font-family:var(--font-bwgradualdemo)}.author-listing-wrapper .author-listing-header p{font-size:18px;color:#666;max-width:600px;margin:0 auto}.author-listing-wrapper .author-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-row-gap:80px;row-gap:80px;grid-column-gap:40px;column-gap:40px;justify-content:center}.author-listing-wrapper .author-card{background:#fff;border-radius:20px;padding:0;transition:all .4s cubic-bezier(.165,.84,.44,1);text-align:center;text-decoration:none;display:block}.author-listing-wrapper .author-card:hover{transform:translateY(-10px);border-color:rgba(241,26,16,.133)}.author-listing-wrapper .author-card:hover .author-avatar{transform:scale(1.05);border-color:#f11a10}.author-listing-wrapper .author-card:hover .view-profile{color:#f11a10;background-color:rgba(241,26,16,.067)}.author-listing-wrapper .author-card .author-card-inner{display:flex;flex-direction:column;align-items:center}.author-listing-wrapper .author-card .author-avatar{width:100%;height:300px;overflow:hidden;margin-bottom:25px;transition:all .4s ease}.author-listing-wrapper .author-card .author-avatar .avatar-img{width:100%;height:100%;object-fit:cover}.author-listing-wrapper .author-card .author-info .author-name{font-size:26px;font-weight:700;color:#242230;margin-bottom:8px;font-family:var(--font-bwgradualdemo)}.author-listing-wrapper .author-card .author-info .author-postcount{display:block;font-size:14px;color:#888;font-weight:500;margin-bottom:25px}.author-listing-wrapper .author-card .author-info .view-profile{display:inline-block;font-size:15px;font-weight:600;color:#242230;background-color:#f5f5f5;padding:10px 25px;border-radius:30px;transition:all .3s ease}@media(min-width:320px)and (max-width:567px){.author-listing-wrapper .author-card .author-avatar{width:202px}.author-listing-wrapper .author-card .author-avatar .avatar-img{object-position:center 17%}.author-listing-wrapper{padding:100px 0 60px}.author-listing-wrapper .author-listing-header{margin-bottom:40px}.author-listing-wrapper .author-listing-header h1{font-size:32px}.author-listing-wrapper .author-listing-header p{font-size:16px;padding:0 20px}.author-listing-wrapper .author-grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));padding:0}.author-detail-wrapper{padding:100px 0 60px}.author-detail-wrapper .author-detail-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-name{font-size:32px}.author-detail-wrapper .author-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(252px,1fr))!important;padding:0}.author-listing-wrapper .author-grid{column-gap:20px}.author-listing-wrapper .author-card .author-info .author-name{font-size:20px}.author-card-inner .let-start{padding:8px 15px!important}}@media(min-width:567px)and (max-width:767px){.author-listing-wrapper{padding:100px 0 60px}.author-listing-wrapper .author-listing-header{margin-bottom:40px}.author-listing-wrapper .author-listing-header h1{font-size:32px}.author-listing-wrapper .author-listing-header p{font-size:16px;padding:0 20px}.author-listing-wrapper .author-grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));padding:0}.author-detail-wrapper{padding:100px 0 60px}.author-detail-wrapper .author-detail-header{display:flex;flex-direction:row;align-items:center;gap:20px}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-name{font-size:32px}.author-detail-wrapper .author-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))!important;padding:0!important;column-gap:20px!important}.author-detail-wrapper .blog-title{font-size:20px!important}.author-listing-wrapper .author-grid{column-gap:20px}.author-listing-wrapper .author-card .author-info .author-name{font-size:20px}.author-card-inner .let-start{padding:8px 15px!important}}@media(min-width:768px)and (max-width:991px){.author-listing-wrapper{padding:100px 0 60px}.author-listing-wrapper .author-listing-header{margin-bottom:40px}.author-listing-wrapper .author-listing-header h1{font-size:32px}.author-listing-wrapper .author-listing-header p{font-size:16px;padding:0 20px}.author-listing-wrapper .author-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:0}.author-detail-wrapper{padding:100px 0 60px}.author-detail-wrapper .author-detail-header{display:flex;flex-direction:row;align-items:center;gap:20px}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-name{font-size:32px}.author-detail-wrapper .author-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;padding:0!important;column-gap:20px!important}.author-detail-wrapper .blog-title{font-size:20px!important}.author-listing-wrapper .author-grid{column-gap:20px}.author-listing-wrapper .author-card .author-info .author-name{font-size:20px}.author-card-inner .let-start{padding:8px 15px!important}}@media(min-width:992px)and (max-width:1280px){.author-listing-wrapper{padding:100px 0 60px}.author-listing-wrapper .author-listing-header{margin-bottom:40px}.author-listing-wrapper .author-listing-header h1{font-size:32px}.author-listing-wrapper .author-listing-header p{font-size:16px;padding:0 20px}.author-listing-wrapper .author-grid{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));padding:0}.author-detail-wrapper{padding:100px 0 60px}.author-detail-wrapper .author-detail-header{display:flex;flex-direction:row;align-items:center;gap:20px}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-name{font-size:32px}.author-detail-wrapper .author-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;padding:0!important;column-gap:20px!important}.author-detail-wrapper .blog-title{font-size:20px!important}.author-listing-wrapper .author-grid{column-gap:20px}.author-listing-wrapper .author-card .author-info .author-name{font-size:20px}.author-card-inner .let-start{padding:8px 15px!important}}@media(min-width:1281px)and (max-width:1487px){.author-listing-wrapper .author-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));column-gap:30px}.author-listing-wrapper .author-card .author-info .author-name{font-size:23px}.author-detail-wrapper{padding:100px 0 60px}.author-detail-wrapper .author-detail-header{display:flex;flex-direction:row;align-items:center;gap:20px}.author-detail-wrapper .author-detail-header .author-detail-info .author-detail-name{font-size:32px}.author-detail-wrapper .author-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;padding:0!important;column-gap:20px!important}.author-detail-wrapper .blog-title{font-size:20px!important}}