.blog-hub{--blog-hub-gutter: 40px;--blog-hub-gap: 40px}.blog-hub__inner{box-sizing:border-box;padding-inline:var(--blog-hub-gutter)}.blog-hub__hero{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;min-height:83vh;margin-top:96px;margin-bottom:80px;padding-inline:var(--blog-hub-gutter);overflow:hidden;background:#ffffff0a}.blog-hub__hero[hidden]{display:none}.blog-hub__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.blog-hub__hero:before,.blog-hub__hero:after{content:"";position:absolute;z-index:1;inset-inline:0;height:32%;background:var( --gradients-charcoal-180deg, linear-gradient( 0deg, var(--gradient-charcoal-180deg-0, #160f0d) .09%, var(--gradient-charcoal-180deg-100, rgba(22, 15, 13, 0)) 99.91% ) );pointer-events:none}.blog-hub__hero:before{top:0;opacity:.5;background:var( --gradients-charcoal-0deg, linear-gradient( 0deg, var(--gradient-charcoal-0deg-0, rgba(22, 15, 13, 0)) .09%, var(--gradient-charcoal-0deg-100, #160f0d) 99.91% ) )}.blog-hub__hero:after{top:68%}.blog-hub__hero-content{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:39vw;min-width:340px;padding-block:var(--blog-hub-gutter) 60px}.blog-hub__hero-title{margin:0 0 12px;color:#fff;text-transform:uppercase;font-family:Refrankt-Medium,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.blog-hub__hero-title a{color:inherit;text-decoration:none;transition:color .5s ease}.blog-hub__hero-title a:hover{color:var(--link-primary-label, #c92c01)}.blog-hub__hero-excerpt{margin:0 0 16px;color:#a89f9d;font-family:PPMori-SemiBold,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.blog-hub__hero-blog{display:block;width:fit-content;color:#78706e;text-decoration:none;font-family:PPMori-SemiBold,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.6px;text-transform:uppercase;transition:color .5s ease}.blog-hub__hero-blog:before{content:"\2014";margin-right:3px;color:inherit}.blog-hub__hero-blog:hover{color:#fff}.blog-hub__heading{margin:0 0 24px;color:#fff;text-transform:uppercase;font-family:Refrankt-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.blog-hub__tabs{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 80px;margin-top:60px;padding-block:20px;background:#160f0d}.blog-hub__tab{padding:0;border:0;background:none;cursor:pointer;color:var(--link-tertiary-label, #78706e);text-transform:uppercase;transition:color .5s ease;font-family:PPMori-SemiBold,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1px}.blog-hub__tab:hover,.blog-hub__tab[aria-selected=true]{color:var(--link-primary-label, #c92c01)}.blog-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:80px var(--blog-hub-gap)}.blog-hub__item{position:relative;display:block;color:inherit;text-decoration:none}.blog-hub__item[hidden]{display:none}.blog-hub__media{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 5;background:#ffffff0a}.blog-hub__media img{display:block;width:100%;height:100%;object-fit:cover}.blog-hub__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .5s ease}.blog-hub__item:hover .blog-hub__media:after{opacity:.25}.blog-hub__item:hover .blog-hub__post-title{color:var(--link-primary-label, #c92c01)}.blog-hub__item:hover .blog-hub__excerpt{color:#7e7776;color:color-mix(in srgb,#a89f9d 75%,#000)}.blog-hub__info{margin-top:16px}.blog-hub__date{display:block;margin-bottom:4px;color:#78706e;text-transform:uppercase;font-family:PPMori-SemiBold,sans-serif;font-size:12px;font-weight:600;line-height:1.33;letter-spacing:.6px}.blog-hub__post-title{margin:0 0 8px;color:#fff;text-transform:uppercase;transition:color .5s ease;font-family:Refrankt-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.blog-hub__excerpt{margin:0 0 16px;color:#a89f9d;transition:color .5s ease;font-family:PPMori-SemiBold,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.blog-hub__blog{display:block;color:#78706e;text-align:left;text-transform:uppercase;font-family:PPMori-SemiBold,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.6px}.blog-hub__blog:before{content:"\2014";margin-right:3px;color:inherit}.blog-hub__item--feature{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;min-height:89vh;padding-inline:40px}.blog-hub__item--feature .blog-hub__media{aspect-ratio:auto;height:100%}.blog-hub__item--feature .blog-hub__info{margin-top:0;align-self:center}.blog-hub__item--feature .blog-hub__post-title{margin-bottom:8px;font-size:24px;line-height:32px}.blog-hub__item--feature .blog-hub__excerpt{font-size:16px}.blog-hub__load-more{position:relative;display:block;width:fit-content;margin:80px auto 0;padding:0;border:0;background:none;cursor:pointer;color:#c92c01;text-transform:uppercase;text-decoration:none;font-family:PPMori-SemiBold,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:1px}.blog-hub__load-more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentcolor;transform:scaleX(0);transition:transform .25s ease-out}.blog-hub__load-more:hover:after{transform:scaleX(1);transform-origin:bottom center}.blog-hub__load-more[hidden],.blog-hub__empty[hidden]{display:none}.blog-hub__empty{margin:0;color:#a89f9d;font-family:PPMori-SemiBold,sans-serif;font-size:14px;font-weight:600;line-height:20px}@media screen and (max-width:989px){.blog-hub{--blog-hub-gutter: 20px;--blog-hub-gap: 20px}.blog-hub__hero{min-height:min(70vh,620px)}.blog-hub__hero-title,.blog-hub__item--feature .blog-hub__post-title{font-size:20px;line-height:28px}.blog-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-hub__load-more{margin-top:40px}}@media screen and (max-width:766px){.blog-hub__grid{grid-template-columns:minmax(0,1fr);max-width:400px;margin-inline:auto;row-gap:40px}.blog-hub__item--feature{grid-column:auto;display:block;min-height:0;padding-inline:0}.blog-hub__item--feature .blog-hub__media{aspect-ratio:4 / 5;height:auto}.blog-hub__item--feature .blog-hub__info{margin-top:16px}.blog-hub__item--feature .blog-hub__post-title{margin-bottom:8px;font-size:16px;line-height:24px}.blog-hub__hero-content{max-width:100%;min-width:0}.blog-hub__hero-title{font-size:18px;line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blog-hub.css.map */
