.cha-journal__hero{background-color:var(--cha-teal);padding:var(--space-3xl) var(--gutter);position:relative;overflow:hidden}.cha-journal__hero:before{content:"\8336";position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(120px,18vw,220px);font-weight:300;color:#b7a57a14;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.cha-journal__hero-inner{max-width:var(--max-width);margin:0 auto;position:relative;z-index:1}.cha-journal__hero-eyebrow{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cha-gold);margin-bottom:var(--space-lg)}.cha-journal__hero-heading{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1.15;color:var(--cha-cream);margin:0;max-width:700px}.cha-journal__hero-heading em{font-style:italic;color:var(--cha-gold)}.cha-journal__grid-section{background-color:var(--cha-bg);padding:var(--space-3xl) var(--gutter)}.cha-journal__grid-inner{max-width:var(--max-width);margin:0 auto}.cha-journal__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3xl) var(--space-2xl)}.cha-journal__empty{grid-column:1 / -1;text-align:center;padding:var(--space-3xl) 0}.cha-journal__empty-text{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:300;font-style:italic;color:var(--cha-text-muted)}.cha-article-card{display:flex;flex-direction:column;gap:var(--space-lg);text-decoration:none;color:inherit}.cha-article-card__image-wrap{aspect-ratio:3 / 2;overflow:hidden;background-color:var(--cha-teal)}.cha-article-card__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s var(--ease-out)}.cha-article-card:hover .cha-article-card__image{transform:scale(1.03)}.cha-article-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--cha-teal)}.cha-article-card__image-placeholder span{font-family:var(--font-display);font-size:clamp(3rem,6vw,6rem);font-weight:300;color:#fffdf71a;letter-spacing:.1em}.cha-article-card__meta{display:flex;align-items:center;gap:var(--space-sm)}.cha-article-card__tag{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cha-gold)}.cha-article-card__date{font-family:var(--font-body);font-size:var(--text-xs);font-weight:300;letter-spacing:var(--tracking-wide);color:var(--cha-text-muted)}.cha-article-card__date:before{content:"\b7";margin-right:var(--space-sm);color:var(--cha-border)}.cha-article-card__title{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;line-height:1.2;color:var(--cha-text);margin:0;transition:color .2s var(--ease-out)}.cha-article-card:hover .cha-article-card__title{color:var(--cha-gold)}.cha-article-card__excerpt{font-family:var(--font-body);font-size:var(--text-sm);font-weight:300;line-height:var(--leading-relaxed);color:var(--cha-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cha-article-card__read{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cha-gold);text-decoration:none;border-bottom:1px solid var(--cha-gold);padding-bottom:2px;align-self:flex-start;transition:opacity .2s var(--ease-out)}.cha-article-card:hover .cha-article-card__read{opacity:.7}.cha-journal__closing{background-color:var(--cha-teal);padding:var(--space-2xl) var(--gutter);text-align:center}.cha-journal__closing-text{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:300;font-style:italic;color:var(--cha-cream);margin:0;opacity:.75}.cha-article__hero{background-color:var(--cha-teal);padding:var(--space-3xl) var(--gutter) var(--space-3xl);min-height:280px;display:flex;align-items:flex-end}.cha-article__hero-inner{max-width:780px;margin:0 auto}.cha-article__hero-eyebrow{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cha-gold);margin-bottom:var(--space-lg)}.cha-article__hero-title{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:300;line-height:1.15;color:var(--cha-cream);margin:0 0 var(--space-lg)}.cha-article__hero-date{font-family:var(--font-body);font-size:var(--text-xs);font-weight:300;letter-spacing:var(--tracking-wide);color:#b7a57aa6}.cha-article__body{background-color:var(--cha-bg);padding:var(--space-3xl) var(--gutter)}.cha-article__body-inner{max-width:680px;margin:0 auto}.cha-article__featured-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center;display:block;margin-bottom:var(--space-3xl)}.cha-article__content{font-family:var(--font-body);font-size:var(--text-base);font-weight:300;line-height:var(--leading-relaxed);color:var(--cha-text-muted)}.cha-article__content p{margin-bottom:var(--space-lg)}.cha-article__content p:last-child{margin-bottom:0}.cha-article__content h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;line-height:1.2;color:var(--cha-text);margin:var(--space-2xl) 0 var(--space-lg)}.cha-article__content h3{font-family:var(--font-body);font-size:var(--text-base);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--cha-text);margin:var(--space-xl) 0 var(--space-md)}.cha-article__content a{color:var(--cha-gold);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s var(--ease-out)}.cha-article__content a:hover{opacity:.7}.cha-article__content ul,.cha-article__content ol{padding-left:var(--space-lg);margin-bottom:var(--space-lg)}.cha-article__content li{margin-bottom:var(--space-sm)}.cha-article__content blockquote{margin:var(--space-2xl) 0;padding:var(--space-lg) var(--space-xl);border-left:2px solid var(--cha-gold);background-color:#b7a57a0d}.cha-article__content blockquote p{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:300;font-style:italic;line-height:1.4;color:var(--cha-text);margin:0}.cha-article__closing{background-color:var(--cha-teal);padding:var(--space-3xl) var(--gutter)}.cha-article__closing-inner{max-width:var(--max-width);margin:0 auto}.cha-article__related-label{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cha-gold);margin-bottom:var(--space-xl)}.cha-article__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-2xl)}.cha-article__related-card{display:flex;flex-direction:column;gap:var(--space-md);text-decoration:none}.cha-article__related-card-image{aspect-ratio:1 / 1;overflow:hidden;background-color:var(--cha-teal-deep)}.cha-article__related-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out);filter:brightness(.85)}.cha-article__related-card:hover img{transform:scale(1.04)}.cha-article__related-card-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:300;color:var(--cha-cream);margin:0}.cha-article__related-card-desc{font-family:var(--font-body);font-size:var(--text-xs);font-weight:300;color:#fffdf780;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cha-article__related-card-link{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cha-gold);border-bottom:1px solid var(--cha-gold);padding-bottom:2px;align-self:flex-start;transition:opacity .2s var(--ease-out)}.cha-article__related-card:hover .cha-article__related-card-link{opacity:.7}.cha-article__related-grid{grid-template-columns:repeat(3,1fr)}.cha-article__related-grid .cha-article__related-card:first-child:last-child{grid-column:1 / 2;max-width:360px}.cha-article__closing-divider{border:none;border-top:1px solid rgba(255,253,247,.1);margin:var(--space-2xl) 0}.cha-article__back{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#fffdf780;text-decoration:none;transition:color .2s var(--ease-out)}.cha-article__back:hover{color:var(--cha-cream)}.cha-article__back:before{content:"\2190";font-size:14px}@media screen and (max-width:989px){.cha-journal__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-2xl) var(--space-lg)}.cha-article__related-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.cha-journal__grid{grid-template-columns:1fr;gap:var(--space-2xl)}.cha-article__related-grid{grid-template-columns:1fr}.cha-journal__hero:before{display:none}.cha-article__featured-image{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cha-blog.css.map */
