.breadcrumb-bar{margin-top:72px;background:var(--white);border-bottom:1px solid var(--border-hard);padding:0 40px}.breadcrumb-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:10px;height:48px;font-size:12px;color:var(--text-muted)}.breadcrumb-inner a{color:var(--text-muted);transition:color var(--transition)}.breadcrumb-inner a:hover{color:var(--gold)}.breadcrumb-sep{opacity:.4}.breadcrumb-current{color:var(--text-mid)}.article-header{max-width:820px;margin:0 auto;padding:64px 40px 48px;text-align:center}.article-cat-tag{display:inline-block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:var(--gold-pale);padding:5px 14px;margin-bottom:24px}.article-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;color:var(--charcoal);line-height:1.05;margin-bottom:32px}.article-meta-row{display:flex;align-items:center;justify-content:center;gap:20px;padding-bottom:32px}.article-author-img{width:44px;height:44px;border-radius:50%;object-fit:cover}.article-author-info{text-align:left}.article-author-name{font-size:14px;font-weight:500;color:var(--charcoal)}.article-author-role{font-size:12px;color:var(--text-muted)}.article-meta-divider{width:1px;height:32px;background:var(--border-hard)}.article-date-read{text-align:left}.article-meta-date{font-size:13px;color:var(--text-mid)}.article-meta-read{font-size:12px;color:var(--text-muted)}.article-hero-wrap{max-width:1200px;margin:0 auto;padding:0 40px 72px}.article-hero-img{width:100%;height:560px;object-fit:cover;display:block}.article-body-wrap{max-width:740px;margin:0 auto;padding:0 40px 80px}.article-body p{font-size:17px;color:var(--text-mid);line-height:1.9;margin-bottom:24px}.article-body h3{font-family:Cormorant Garamond,serif;font-size:1.7rem;color:var(--charcoal);font-weight:400;margin:44px 0 18px;line-height:1.25}.article-body blockquote{border-left:3px solid var(--gold);padding:14px 28px;margin:36px 0;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-style:italic;color:var(--charcoal);line-height:1.5;background:var(--gold-pale)}.article-body strong{color:var(--charcoal);font-weight:500}.article-share-bar{display:flex;align-items:center;gap:16px;padding:28px 0;border-top:1px solid var(--border-hard);border-bottom:1px solid var(--border-hard);margin-top:48px}.share-label{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.share-btn{display:flex;align-items:center;gap:7px;background:none;border:1px solid var(--border-hard);padding:8px 16px;font-size:12px;color:var(--text-mid);letter-spacing:.08em;transition:all var(--transition);font-family:inherit}.share-btn:hover{border-color:var(--gold);color:var(--gold)}.share-btn svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8}.related-section{background:var(--cream);padding:80px 40px}.related-inner{max-width:1200px;margin:0 auto}.related-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:12px}.related-heading{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:300;color:var(--charcoal);margin-bottom:48px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.related-card{background:var(--white);border:1px solid var(--border-hard);overflow:hidden;cursor:pointer;transition:box-shadow var(--transition),transform var(--transition);text-decoration:none;color:inherit;display:block}.related-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.related-card-img-wrap{height:200px;overflow:hidden}.related-card-img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.related-card:hover .related-card-img{transform:scale(1.06)}.related-card-body{padding:24px 22px}.related-card-cat{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.related-card-title{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:400;color:var(--charcoal);line-height:1.3;margin-bottom:12px}.related-card-read{font-size:11px;color:var(--text-muted)}.blog-subscribe-section{padding:90px 40px;background:var(--charcoal);text-align:center}.blog-subscribe-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);display:block;margin-bottom:18px}.blog-subscribe-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:300;color:var(--ivory);margin-bottom:14px}.blog-subscribe-title em{font-style:italic;color:var(--gold-light)}.blog-subscribe-sub{font-size:15px;color:#faf7f28c;max-width:480px;margin:0 auto 40px;line-height:1.7}.blog-subscribe-form{display:flex;gap:0;max-width:480px;margin:0 auto}.blog-subscribe-input{flex:1;background:#ffffff12;border:1px solid rgba(250,247,242,.18);border-right:none;color:var(--ivory);font-family:Jost,sans-serif;font-size:14px;padding:14px 18px;outline:none;transition:border-color var(--transition)}.blog-subscribe-input::placeholder{color:#faf7f259}.blog-subscribe-input:focus{border-color:#b8975a99}.blog-subscribe-btn{background:var(--gold);color:var(--charcoal);border:none;font-family:Jost,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:14px 24px;white-space:nowrap;transition:background var(--transition)}.blog-subscribe-btn:hover{background:var(--gold-light)}.blog-subscribe-note{font-size:12px;color:#faf7f24d;margin-top:14px}@media(max-width:1024px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.breadcrumb-bar{padding:0 20px}.breadcrumb-bar+*{margin-top:60px}.article-header{padding:40px 20px 32px}.article-hero-wrap{padding:0 20px 48px}.article-hero-img{height:280px}.article-body-wrap{padding:0 20px 60px}.article-body p{font-size:16px}.related-section{padding:60px 20px}.related-grid{grid-template-columns:1fr}.blog-subscribe-section{padding:64px 20px}.blog-subscribe-form{flex-direction:column}.blog-subscribe-input{border-right:1px solid rgba(250,247,242,.18)}.article-meta-row{flex-wrap:wrap;gap:14px}.article-meta-divider{display:none}.article-share-bar{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/blog-post.css.map */
