.tf-brand-page{background:#f6efe9;color:#303030;padding:clamp(72px,8vw,120px) max(24px,calc((100vw - 1180px)/2)) clamp(84px,10vw,132px)}.tf-brand-page__header{display:grid;gap:16px;margin:0 auto 44px;max-width:760px;text-align:center}.tf-brand-page__eyebrow{color:#4b4138;font-size:.78rem;font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.tf-brand-page__header h1{color:#303030;font-size:clamp(2.4rem,5vw,5rem);line-height:.95;margin:0}.tf-brand-page__header p:last-child{color:#4b4138;font-size:1.05rem;line-height:1.6;margin:0}.tf-brand-page__grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.tf-brand-page__card{background:#fff;border:1px solid rgb(75 65 56 / 14%);color:#303030;display:grid;min-width:0;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.tf-brand-page__card:hover{border-color:#4b4138;transform:translateY(-2px)}.tf-brand-page__image{aspect-ratio:16 / 9;background:#fff;display:block;overflow:hidden}.tf-brand-page__image img{display:block;height:100%;object-fit:cover;width:100%}.tf-brand-page__image-placeholder{align-items:center;color:#4b4138;display:flex;font-size:1.8rem;height:100%;justify-content:center}.tf-brand-page__card-copy{display:grid;gap:8px;padding:22px}.tf-brand-page__card-copy strong{font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:1.05}.tf-brand-page__card-copy span{color:#4b4138;line-height:1.5}@media screen and (max-width:989px){.tf-brand-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.tf-brand-page__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tf-brand-page.css.map */
