.custom-blog-listing{background:#151515;box-sizing:border-box;padding:96px 40px;position:relative;width:100%}.custom-blog-inner{box-sizing:border-box;margin:0 auto;max-width:1100px;width:100%}.custom-blog-intro{margin:0 auto 60px;text-align:left;width:100%}.custom-blog-eyebrow{align-items:center;color:hsla(0,0%,100%,.2);display:flex;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;gap:10px;justify-content:flex-start;letter-spacing:1.4px;line-height:16px;margin-bottom:18px;text-transform:uppercase}.custom-blog-eyebrow-line{background:hsla(0,0%,100%,.18);flex-shrink:0;height:1px;width:16px}.custom-blog-heading{color:#f7f6f2;font-family:Barlow Condensed,sans-serif;font-size:clamp(38px,5vw,66px);font-weight:700;letter-spacing:.6px;line-height:.98;margin:0 0 18px;text-transform:uppercase}.custom-blog-description{color:#6b6b6b;font-family:Barlow,sans-serif;font-size:16px;font-weight:300;line-height:28.9px;margin:0;max-width:560px}.custom-blog-description p{margin:0}.custom-blog-grid{align-items:stretch;box-sizing:border-box;display:grid;gap:20px;width:100%}.custom-blog-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-blog-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-blog-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-blog-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.custom-blog-image{aspect-ratio:16/10;background:#e8e8e8;display:block;flex-shrink:0;overflow:hidden;width:100%}.custom-blog-image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.custom-blog-card:hover .custom-blog-image img{transform:scale(1.03)}.custom-blog-content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;padding:32px 28px}.custom-blog-category{letter-spacing:1.1px;margin-bottom:9px}.custom-blog-category,.custom-blog-date{color:#fff949;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:14px;text-transform:uppercase}.custom-blog-date{letter-spacing:.8px;margin-bottom:10px}.custom-blog-title{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:700;letter-spacing:1.12px;line-height:1.15;margin:0 0 16px;text-transform:uppercase}.custom-blog-title a{color:#fff;text-decoration:none}.custom-blog-author{align-items:center;color:hsla(0,0%,100%,.72);display:flex;font-family:Barlow,sans-serif;font-size:12px;gap:8px;line-height:18px;margin-bottom:14px}.custom-blog-author img{border-radius:50%;height:25px;object-fit:cover;width:25px}.custom-blog-excerpt{color:hsla(0,0%,100%,.42);font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:21.45px;margin:0 0 24px}.custom-blog-excerpt p{margin:0}.custom-blog-read-more{align-items:center;background:#fff949;border:1px solid #dadada;box-sizing:border-box;color:#1f1f1f!important;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:19.2px;margin-top:auto;padding:12px 18px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease;width:100%}.custom-blog-read-more:hover{background:#f2ec3e;border-color:#f2ec3e;color:#1f1f1f!important}.custom-blog-read-more:hover span{transform:translateX(4px)}.custom-blog-view-all{display:flex;justify-content:center;margin-top:45px}.custom-blog-view-all-button{align-items:center;background:#fff949;border:1px solid #dadada;box-sizing:border-box;color:#1f1f1f!important;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:19.2px;padding:12px 18px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:opacity .2s ease}.custom-blog-view-all-button:hover{opacity:.8}.custom-blog-slider-wrap{position:relative}.custom-blog-slider,.custom-blog-slider-wrap{align-items:stretch;display:flex;gap:20px;width:100%}.custom-blog-slider{min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.custom-blog-slider::-webkit-scrollbar{display:none}.custom-blog-slide{align-items:stretch;display:flex;flex:0 0 calc(33.33333% - 13.33333px);min-width:0;scroll-snap-align:start}.custom-blog-slide .custom-blog-card{height:100%;width:100%}.custom-blog-slider-arrow{align-items:center;align-self:center;background:#fff;border:1px solid #ddd;color:#151515;cursor:pointer;display:flex;flex:0 0 42px;font-family:Barlow Condensed,sans-serif;font-size:18px;height:42px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,color .2s ease,opacity .2s ease;width:42px}.custom-blog-slider-arrow:hover{background:#f5f5f5}.custom-blog-slider-arrow:disabled{cursor:default;opacity:.35}.custom-blog-load-more-grid{align-items:stretch;display:grid;gap:20px;width:100%}.custom-blog-load-more-grid .custom-blog-card{display:none}.custom-blog-load-more-grid .custom-blog-card.custom-blog-card-visible{display:flex}.custom-blog-load-more-wrapper{display:flex;justify-content:center;margin-top:40px}.custom-blog-load-more{align-items:center;background:#fff949;border:1px solid #fff949;box-sizing:border-box;color:#1f1f1f!important;cursor:pointer;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.1em;line-height:19.2px;padding:13px 28px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:opacity .2s ease}.custom-blog-load-more:hover{opacity:.8}@media (max-width:1199px){.custom-blog-listing{padding:80px 32px}.custom-blog-intro{margin-bottom:50px}.custom-blog-grid{gap:18px}.custom-blog-grid.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-blog-content{padding:28px 24px}.custom-blog-title{font-size:25px;line-height:1.12}.custom-blog-slide{flex-basis:calc(33.33333% - 12px)}}@media (max-width:991px){.custom-blog-listing{padding:70px 28px}.custom-blog-intro{margin-bottom:42px}.custom-blog-heading{font-size:clamp(36px,6vw,54px)}.custom-blog-description{font-size:15px;line-height:26px;max-width:520px}.custom-blog-grid{gap:16px}.custom-blog-grid.columns-3,.custom-blog-grid.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-blog-content{padding:24px 20px}.custom-blog-title{font-size:24px;letter-spacing:.9px;line-height:1.1}.custom-blog-excerpt{font-size:12px;line-height:19px}.custom-blog-read-more{font-size:11px;padding:11px 16px}.custom-blog-slider-wrap{gap:12px}.custom-blog-slider{gap:16px}.custom-blog-slide{flex-basis:calc(50% - 8px)}.custom-blog-slider-arrow{flex-basis:38px;font-size:16px;height:38px;width:38px}}@media (max-width:767px){.custom-blog-listing{padding:60px 20px}.custom-blog-intro{margin-bottom:34px}.custom-blog-eyebrow{font-size:8px;gap:8px;letter-spacing:1.1px;line-height:14px;margin-bottom:14px}.custom-blog-eyebrow-line{width:14px}.custom-blog-heading{font-size:clamp(38px,10vw,52px);letter-spacing:.5px;line-height:.98;margin-bottom:14px;max-width:100%}.custom-blog-description{font-size:14px;line-height:23px;max-width:100%}.custom-blog-grid{gap:16px}.custom-blog-grid.columns-2,.custom-blog-grid.columns-3,.custom-blog-grid.columns-4{grid-template-columns:1fr}.custom-blog-image{aspect-ratio:16/10}.custom-blog-content{padding:22px 18px}.custom-blog-category,.custom-blog-date{font-size:8px;line-height:13px}.custom-blog-category,.custom-blog-date{margin-bottom:7px}.custom-blog-title{font-size:23px;letter-spacing:.8px;line-height:1.08;margin-bottom:10px}.custom-blog-author{font-size:11px;gap:7px;line-height:17px;margin-bottom:11px}.custom-blog-author img{height:23px;width:23px}.custom-blog-excerpt{font-size:12px;line-height:19px;margin-bottom:18px}.custom-blog-read-more{font-size:11px;letter-spacing:1px;line-height:18px;padding:11px 16px}.custom-blog-view-all{margin-top:30px}.custom-blog-view-all-button{font-size:11px;max-width:260px;padding:11px 16px;width:100%}.custom-blog-slider-wrap{gap:8px}.custom-blog-slider{gap:14px}.custom-blog-slide{flex-basis:100%}.custom-blog-slider-arrow{flex-basis:34px;font-size:15px;height:34px;width:34px}.custom-blog-load-more-wrapper{margin-top:30px}.custom-blog-load-more{font-size:11px;max-width:260px;padding:11px 16px;width:100%}}@media (max-width:479px){.custom-blog-listing{padding:55px 16px}.custom-blog-intro{margin-bottom:28px}.custom-blog-grid{gap:14px}.custom-blog-content{padding:20px 16px}.custom-blog-slider{gap:12px}.custom-blog-slide{flex-basis:100%}.custom-blog-slider-arrow{flex-basis:32px;height:32px;width:32px}}