.blog-list{padding-block:clamp(2.5rem,5vw,4.5rem);background-color:var(--color-cream)}.blog-list__empty{max-width:580px;margin-inline:auto;text-align:center;padding-block:clamp(2rem,4vw,3.5rem)}.blog-list__empty-label{font-family:var(--font-nav);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-rich);margin-bottom:.75rem}.blog-list__empty-title{font-family:var(--font-display);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:600;color:var(--color-brown-deep);line-height:1.15;margin-bottom:1rem}.blog-list__empty-body{font-size:1.0625rem;line-height:1.65;color:var(--color-brown-medium);margin-bottom:1.75rem}.blog-featured{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);text-decoration:none;color:inherit;border-bottom:1px solid rgba(197,165,90,.25);padding-bottom:clamp(2.5rem,5vw,4rem);transition:opacity var(--duration-base) var(--ease-out)}.blog-featured:hover{opacity:.92}@media(min-width:960px){.blog-featured{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem)}}.blog-featured__image-wrap{overflow:hidden}.blog-featured__image{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block;transition:transform .9s var(--ease-out)}.blog-featured:hover .blog-featured__image{transform:scale(1.02)}.blog-featured__image--placeholder{background:linear-gradient(135deg,var(--color-linen),var(--color-cream-light))}.blog-featured__content{display:flex;flex-direction:column;gap:.75rem}.blog-featured__title{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.625rem);font-weight:600;color:var(--color-brown-deep);line-height:1.1;letter-spacing:var(--font-display-tracking);margin-bottom:.25rem}.blog-featured__excerpt{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--color-brown-medium);max-width:520px;margin-bottom:.75rem}.blog-featured__cta{align-self:flex-start}.blog-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem)}}@media(min-width:960px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;transition:opacity var(--duration-base) var(--ease-out)}.blog-card:hover{opacity:.92}.blog-card__image-wrap{overflow:hidden;background-color:var(--color-cream-light)}.blog-card__image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform .9s var(--ease-out)}.blog-card:hover .blog-card__image{transform:scale(1.03)}.blog-card__image--placeholder{background:linear-gradient(135deg,var(--color-linen),var(--color-cream-light));min-height:220px}.blog-card__content{display:flex;flex-direction:column;gap:.5rem}.blog-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-nav);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brown-medium);margin-bottom:.25rem}.blog-card__eyebrow-mark{color:var(--color-gold-rich);font-weight:600;padding-right:.5rem;margin-right:.25rem;border-right:1px solid rgba(197,165,90,.4)}.blog-card__eyebrow-dot{color:var(--color-gold-champagne);opacity:.7}.blog-card__title{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.4375rem);font-weight:600;color:var(--color-brown-deep);line-height:1.2;letter-spacing:var(--font-display-tracking)}.blog-card__excerpt{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-brown-medium)}.blog-card__cta{margin-top:.25rem;align-self:flex-start;font-size:.8125rem}.blog-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(197,165,90,.25)}.blog-pagination__link{font-family:var(--font-nav);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-brown-deep);text-decoration:none;padding:.5rem 0;transition:color var(--duration-fast) var(--ease-out)}.blog-pagination__link:hover{color:var(--color-gold-rich)}.blog-pagination__link--disabled{opacity:.35;pointer-events:none}.blog-pagination__status{font-family:var(--font-accent);font-style:italic;font-size:.9375rem;color:var(--color-brown-medium)}.article{background-color:var(--color-cream)}.article__hero{padding-block:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem)}.article__hero-inner{max-width:820px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.article__tags{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.5rem}.article__tags li a{display:inline-block;padding:.375rem .75rem;font-family:var(--font-nav);font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brown-medium);text-decoration:none;border:1px solid rgba(197,165,90,.4);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.article__tags li a:hover{color:var(--color-brown-deep);border-color:var(--color-gold-rich)}.article__title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;color:var(--color-brown-deep);line-height:1.1;letter-spacing:var(--font-display-tracking);max-width:20ch;margin:.25rem 0}.article__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-family:var(--font-nav);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brown-medium);margin-top:.25rem}.article__meta-dot{color:var(--color-gold-champagne);opacity:.7}.article__figure{width:100%;margin-top:clamp(1.5rem,3vw,2.5rem)}.article__figure img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.article__body-section{padding-block:clamp(2rem,4vw,3.5rem)}.article__body-inner{max-width:720px}.article__body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.8;color:var(--color-brown-deep)}.article__body>p:first-of-type:first-letter{font-family:var(--font-display);font-size:4.25em;font-weight:600;color:var(--color-gold-rich);float:left;line-height:.85;margin-right:.1em;margin-top:.1em;padding-right:.08em}.article__body p{margin-bottom:1.25rem}.article__body p:last-child{margin-bottom:0}.article__body h2{font-family:var(--font-display);font-size:clamp(1.625rem,2.75vw,2rem);font-weight:600;color:var(--color-brown-deep);line-height:1.15;margin-top:clamp(2rem,4vw,2.75rem);margin-bottom:1rem}.article__body h3{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--color-brown-deep);line-height:1.2;margin-top:1.75rem;margin-bottom:.5rem}.article__body ul,.article__body ol{margin:.75rem 0 1.5rem;padding-left:1.5rem}.article__body ul li,.article__body ol li{margin-bottom:.5rem}.article__body ul li::marker{color:var(--color-gold-champagne)}.article__body a{color:var(--color-brown-deep);border-bottom:1px solid var(--color-gold-champagne);transition:border-color var(--duration-fast) var(--ease-out)}.article__body a:hover{border-bottom-color:var(--color-gold-rich)}.article__body strong{font-weight:600;color:var(--color-brown-deep)}.article__body em{font-style:italic;color:var(--color-brown-medium)}.article__body blockquote{margin:clamp(1.5rem,3vw,2.5rem) 0;padding:0 0 0 clamp(1.25rem,2.5vw,2rem);border-left:3px solid var(--color-gold-champagne);font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45;color:var(--color-brown-deep)}.article__body img{width:100%;height:auto;margin-block:clamp(1.5rem,3vw,2rem);display:block}.article__tags-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;border-top:1px solid rgba(197,165,90,.25)}.article__tags-label{font-family:var(--font-nav);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-rich)}.article__tags--footer{margin-bottom:0;justify-content:flex-start}.article__byline{display:flex;gap:1rem;align-items:flex-start;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem);background-color:var(--color-cream-light);border-left:3px solid var(--color-gold-champagne)}.article__byline-image{flex-shrink:0;width:72px;height:72px;object-fit:cover;border-radius:50%}.article__byline-body{flex:1;min-width:0}.article__byline-author{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-brown-deep);margin-bottom:.25rem}.article__byline-text{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-brown-medium);margin:0}.article__related{padding-block:clamp(3rem,6vw,5rem);background-color:var(--color-cream-light);border-top:1px solid rgba(197,165,90,.25)}.article__related-head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.article__related-title{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:var(--color-brown-deep);line-height:1.15;margin-top:.5rem}@media(max-width:639px){.blog-grid--related{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blog.css.map */
