.sa-blog{display:block;padding-block:var(--sa-space-6, 32px)}.sa-blog-hero{display:grid;grid-template-columns:1fr;gap:var(--sa-space-5, 24px);padding-block:var(--sa-space-6, 32px)}@media(min-width:990px){.sa-blog-hero{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:var(--sa-space-7, 40px)}}.sa-blog-hero__eyebrow{font-family:var(--sa-font-mono, monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-color-muted, #6c6c6c);margin:0 0 var(--sa-space-2, 8px)}.sa-blog-hero__title{font-family:var(--sa-font-display, serif);font-size:clamp(28px,4vw,48px);line-height:1.1;margin:0 0 var(--sa-space-3, 12px)}.sa-blog-hero__description{max-width:54ch;color:var(--sa-color-ink, #181818)}.sa-blog-hero__featured{display:grid;grid-template-rows:auto 1fr;border-radius:var(--sa-radius-lg, 16px);overflow:hidden;background:var(--sa-color-ivory, #f8f5f0);text-decoration:none;color:inherit;box-shadow:0 12px 32px #18181814}.sa-blog-hero__featured-media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.sa-blog-hero__featured-media img{width:100%;height:100%;object-fit:cover;display:block}.sa-blog-hero__featured-badge{position:absolute;top:var(--sa-space-3, 12px);inset-inline-start:var(--sa-space-3, 12px);background:var(--sa-color-ink, #181818);color:var(--sa-color-ivory, #f8f5f0);padding:4px 10px;font-size:11px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.sa-blog-hero__featured-body{padding:var(--sa-space-5, 24px);display:grid;gap:var(--sa-space-2, 8px)}.sa-blog-hero__featured-pill{display:inline-flex;align-self:start;background:#8723411f;color:var(--sa-color-marsala, #872341);padding:4px 10px;border-radius:999px;font-size:11px}.sa-blog-hero__featured-title{margin:0;font-family:var(--sa-font-display, serif);font-size:clamp(20px,2.4vw,28px);line-height:1.2}.sa-blog-hero__featured-excerpt{margin:0;color:var(--sa-color-muted, #6c6c6c)}.sa-blog-hero__featured-meta{display:flex;flex-wrap:wrap;gap:var(--sa-space-2, 8px);font-size:13px;color:var(--sa-color-muted, #6c6c6c)}.sa-blog-topics{display:flex;align-items:center;justify-content:space-between;gap:var(--sa-space-4, 16px);padding-block:var(--sa-space-4, 16px);border-block:1px solid rgba(24,24,24,.08);margin-block:var(--sa-space-4, 16px);flex-wrap:wrap}.sa-blog-topics__list{list-style:none;display:flex;gap:var(--sa-space-2, 8px);margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.sa-blog-topics__list::-webkit-scrollbar{display:none}.sa-blog-topics__pill{white-space:nowrap;padding:6px 14px;border:1px solid rgba(24,24,24,.18);border-radius:999px;background:transparent;font:inherit;font-size:13px;cursor:pointer}.sa-blog-topics__pill.is-active{background:var(--sa-color-marsala, #872341);border-color:transparent;color:#fff}.sa-blog-topics__count{margin:0;font-size:13px;color:var(--sa-color-muted, #6c6c6c)}.sa-blog-grid{display:block;padding-block:var(--sa-space-5, 24px)}.sa-blog-grid__grid{display:grid;gap:var(--sa-space-5, 24px);grid-template-columns:1fr}@media(min-width:750px){.sa-blog-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sa-blog-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-blog-grid__sentinel{height:1px;margin-top:var(--sa-space-6, 32px)}.sa-blog-grid__more{text-align:center;margin-top:var(--sa-space-5, 24px)}.sa-blog-grid__more-btn{display:inline-block;padding:var(--sa-space-3, 12px) var(--sa-space-6, 32px);border:1px solid currentColor;border-radius:999px;text-decoration:none;color:inherit}.sa-blog-grid__empty{grid-column:1 / -1;text-align:center;padding:var(--sa-space-8, 48px);color:var(--sa-color-muted, #6c6c6c)}.sa-card-article{display:block;border-radius:var(--sa-radius-lg, 16px);overflow:hidden;background:var(--sa-color-ivory, #f8f5f0);border:1px solid rgba(24,24,24,.06);transition:transform .28s ease,box-shadow .28s ease}.sa-card-article:hover{transform:translateY(-3px);box-shadow:0 18px 36px #1818181a}.sa-card-article__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.sa-card-article__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--sa-color-cream, #f3ede3)}.sa-card-article__image,.sa-card-article__media img{width:100%;height:100%;object-fit:cover}.sa-card-article__placeholder{height:100%}.sa-card-article__topic{position:absolute;top:var(--sa-space-3, 12px);inset-inline-start:var(--sa-space-3, 12px);background:var(--sa-color-ivory, #f8f5f0);color:var(--sa-color-ink, #181818);padding:4px 10px;border-radius:999px;font-size:11px}.sa-card-article__body{padding:var(--sa-space-4, 16px);display:grid;gap:var(--sa-space-2, 8px)}.sa-card-article__title{margin:0;font-family:var(--sa-font-display, serif);font-size:20px;line-height:1.25}.sa-card-article__excerpt{margin:0;color:var(--sa-color-muted, #6c6c6c);font-size:14px}.sa-card-article__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--sa-color-muted, #6c6c6c)}.sa-blog-newsletter{margin-top:var(--sa-space-7, 40px);padding:var(--sa-space-6, 32px);background:var(--sa-color-cream, #f3ede3);border-radius:var(--sa-radius-lg, 16px);text-align:center}.sa-blog-newsletter__inner{max-width:520px;margin:0 auto}.sa-blog-newsletter__title{font-family:var(--sa-font-display, serif);font-size:clamp(22px,2.5vw,30px);margin:0 0 var(--sa-space-2, 8px)}.sa-blog-newsletter__sub{margin:0 0 var(--sa-space-4, 16px);color:var(--sa-color-muted, #6c6c6c)}.sa-blog-newsletter__form{display:flex;gap:var(--sa-space-2, 8px);flex-wrap:wrap;justify-content:center}.sa-blog-newsletter__input{flex:1 1 240px;padding:var(--sa-space-3, 12px) var(--sa-space-4, 16px);border:1px solid rgba(24,24,24,.18);border-radius:999px;background:var(--sa-color-ivory, #f8f5f0);font:inherit}.sa-blog-newsletter__button{padding:var(--sa-space-3, 12px) var(--sa-space-5, 24px);border:none;border-radius:999px;background:var(--sa-color-ink, #181818);color:var(--sa-color-ivory, #f8f5f0);font:inherit;font-weight:500;cursor:pointer}.sa-blog-newsletter__feedback{flex:1 0 100%;margin:var(--sa-space-3, 12px) 0 0;font-size:13px}.sa-blog-newsletter__feedback--success{color:#1f7a3a}.sa-blog-newsletter__feedback--error{color:var(--sa-color-marsala, #872341)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.sa-blog-hero,.sa-blog-hero *,.sa-blog-topics__pill,.sa-blog-newsletter__submit{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sa-blog.css.map */
