.gql-journal-intro{text-align:center;padding:clamp(2.5rem,6vw,4.5rem) 0 .5rem;color:#3e0c0e}.gql-journal-intro__eyebrow{font-family:var(--heading-font-family);font-weight:500;font-size:.9375rem;letter-spacing:.32em;text-transform:uppercase;color:#7d5f17;margin:0 0 .75rem;padding-left:.32em}.gql-journal-intro__title{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1;margin:0}.gql-journal-intro__rule{display:block;width:4rem;height:2px;background:#b8923a;margin:1.25rem auto}.gql-journal-intro__lede{font-family:var(--heading-font-family);font-style:italic;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.45;max-width:36rem;margin:0 auto;color:#3e0c0ee0}.shopify-section--main-blog .section-spacing--tight{padding-top:1.5rem}.shopify-section--main-blog .blog-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.shopify-section--main-blog .blog-tags li,.shopify-section--main-blog .blog-tags li a{opacity:1}.shopify-section--main-blog .blog-tags a{display:inline-block;border:1px solid rgba(62,12,14,.28);border-radius:999px;padding:.45em 1.1em;font-family:var(--heading-font-family);font-size:.9rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#3e0c0e;background:transparent;transition:background-color .2s,color .2s,border-color .2s}.shopify-section--main-blog .blog-tags a:hover{border-color:#3e0c0e}.shopify-section--main-blog .blog-tags li:not(.link-faded) a{background:#3e0c0e;border-color:#3e0c0e;color:#f0e4d7}.shopify-section--main-blog .blog-post-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:stretch;gap:2rem;overflow:visible;scroll-snap-type:none}.shopify-section--main-blog .blog-post-card{display:flex;flex-direction:column;height:100%;background:#f8f1e9;border:1px solid rgba(62,12,14,.12);border-radius:4px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.shopify-section--main-blog .blog-post-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #3e0c0e73}.shopify-section--main-blog .blog-post-card__image{display:block;width:100%;height:auto}.shopify-section--main-blog .blog-post-card__info{display:flex;flex-direction:column;gap:.75rem;flex:1;padding:1.5rem 1.5rem 1.75rem}.shopify-section--main-blog .blog-post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem}.shopify-section--main-blog .blog-post-card__category{font-family:var(--heading-font-family);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7d5f17;opacity:1}.shopify-section--main-blog .blog-post-card__meta .text-subdued{font-family:var(--heading-font-family);font-size:.8125rem;letter-spacing:.08em;color:#3e0c0eb8}.shopify-section--main-blog .blog-post-card__title{font-family:var(--gql-display-font);font-size:1.5rem;line-height:1.25;letter-spacing:-.005em;text-decoration:none;color:#3e0c0e}.shopify-section--main-blog .blog-post-card__excerpt{font-size:.95rem;line-height:1.7;color:#3e0c0ed9}.shopify-section--main-blog .blog-post-card__read-more{margin-top:auto;align-self:flex-start;padding-top:.5rem;font-family:var(--heading-font-family);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3e0c0e;text-decoration:underline;text-decoration-color:#b8923a;text-decoration-thickness:2px;text-underline-offset:.35em;background:none}@media(min-width:900px){.shopify-section--main-blog .blog-post-list:has(>.blog-post-card:nth-child(3))>.blog-post-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1.3fr 1fr}.shopify-section--main-blog .blog-post-list:has(>.blog-post-card:nth-child(3))>.blog-post-card:first-child .blog-post-card__info{justify-content:center;padding:2.5rem}.shopify-section--main-blog .blog-post-list:has(>.blog-post-card:nth-child(3))>.blog-post-card:first-child .blog-post-card__title{font-size:2rem}}@media(max-width:699px){.shopify-section--main-blog .blog-post-list{grid-template-columns:1fr;gap:1.5rem}.shopify-section--main-blog .blog-post-card__info{padding:1.25rem 1.25rem 1.5rem}.shopify-section--main-blog .blog-post-card__title{font-size:1.35rem}}.gql-article-cta{padding:1rem 0 3rem}.gql-article-cta__box{background:#3e0c0e;color:#f0e4d7;text-align:center;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem);border-radius:4px}.gql-article-cta__eyebrow{font-family:var(--heading-font-family);font-weight:500;font-size:.9375rem;letter-spacing:.28em;text-transform:uppercase;color:#c9a84c;margin:0 0 .75rem;padding-left:.28em}.gql-article-cta__title{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2;margin:0 0 .75rem;color:#f0e4d7}.gql-article-cta__text{font-family:var(--heading-font-family);font-style:italic;font-size:1.2rem;line-height:1.5;max-width:30rem;margin:0 auto 1.5rem;color:#f0e4d7eb}.gql-article-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:.85em 1.8em;border-radius:2px;background:#c9a84c;color:#3e0c0e;font-family:var(--heading-font-family);font-size:.9375rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.gql-article-cta__button:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/77/assets/gql-journal.css.map */
