.blog-bento{padding:64px 0 80px;background:var(--color-paper, #FBF8F1)}.blog-bento-head{margin-bottom:40px;text-align:left}.blog-bento-head .eyebrow{display:block;font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent, #C6963C);margin-bottom:12px}.blog-bento-title{font-family:var(--font-heading-family, "DM Sans", system-ui, sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:var(--type-hero-weight, 600);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--ink, #2A2118)}.blog-bento-lede{font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:1.05rem;line-height:1.55;color:var(--ink-soft, #5A4E42);margin:14px 0 0;max-width:40ch}.blog-topics{margin:0 0 40px;padding:24px 0;border-top:1px solid var(--line, rgba(42, 33, 24, .14));border-bottom:1px solid var(--line, rgba(42, 33, 24, .14))}.blog-topics__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.blog-topics__label{font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink, #2A2118)}.blog-topics__clear{font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent, #C6963C);text-decoration:none}.blog-topics__clear:hover{color:var(--ink, #2A2118)}.blog-topics__hint{font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft, #5A4E42)}.blog-topics-active{font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:.95rem;color:var(--ink-soft, #5A4E42);margin:0 0 28px}.blog-topics-active strong{color:var(--ink, #2A2118);font-weight:600}.blog-topics__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.blog-topics__chip{display:inline-block;font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft, #5A4E42);border:1px solid var(--line, rgba(42, 33, 24, .14));background:var(--color-cream, #F5EFE2);padding:8px 12px;transition:border-color .2s ease,color .2s ease,background .2s ease}.blog-topics__chip:hover,.blog-topics__chip.is-active{color:var(--ink, #2A2118);border-color:var(--ink, #2A2118);background:var(--color-paper, #FBF8F1)}.blog-bento-tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px}.blog-bento-tag{font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft, #5A4E42)}.blog-bento-empty{font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:1rem;color:var(--ink-soft, #5A4E42);margin:32px 0}.blog-bento-empty a{color:var(--brand-accent, #C6963C)}.blog-bento-date{font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #5A4E42);display:block;margin-bottom:10px}.blog-bento-hero{margin-bottom:32px}.blog-bento-hero__link{display:block;text-decoration:none;color:inherit;background:var(--color-cream, #F5EFE2);border:1px solid var(--line, rgba(42, 33, 24, .14));transition:border-color .25s ease}.blog-bento-hero__link:hover{border-color:var(--line-strong, rgba(42, 33, 24, .28))}.blog-bento-hero__media{aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--line, rgba(42, 33, 24, .14))}.blog-bento-hero__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-bento-hero__link:hover .blog-bento-hero__img{transform:scale(1.03)}.blog-bento-hero__body{padding:28px 24px 32px}.blog-bento-hero__title{font-family:var(--font-heading-family, "DM Sans", system-ui, sans-serif);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px;color:var(--ink, #2A2118);transition:color .25s ease}.blog-bento-hero__link:hover .blog-bento-hero__title{color:var(--brand-accent, #C6963C)}.blog-bento-hero__excerpt{font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:1rem;line-height:1.65;color:var(--ink-soft, #5A4E42);margin:0 0 20px}.blog-bento-cta{font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink, #2A2118);border-bottom:1px solid var(--ink, #2A2118);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.blog-bento-hero__link:hover .blog-bento-cta{color:var(--brand-accent, #C6963C);border-color:var(--brand-accent, #C6963C)}.blog-bento-grid{display:grid;grid-template-columns:1fr;gap:24px}.blog-bento-card{background:var(--color-cream, #F5EFE2);border:1px solid var(--line, rgba(42, 33, 24, .14));transition:border-color .25s ease}.blog-bento-card:hover{border-color:var(--line-strong, rgba(42, 33, 24, .28))}.blog-bento-card__link{display:block;text-decoration:none;color:inherit;height:100%}.blog-bento-card__media{aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--line, rgba(42, 33, 24, .14))}.blog-bento-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-bento-card:hover .blog-bento-card__img{transform:scale(1.04)}.blog-bento-card__body{padding:22px 20px 24px}.blog-bento-card__title{font-family:var(--font-heading-family, "DM Sans", system-ui, sans-serif);font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:-.005em;margin:0 0 10px;color:var(--ink, #2A2118);transition:color .25s ease}.blog-bento-card:hover .blog-bento-card__title{color:var(--brand-accent, #C6963C)}.blog-bento-card__excerpt{font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-size:.9rem;line-height:1.55;color:var(--ink-soft, #5A4E42);margin:0}.blog-bento-pagination{text-align:center;margin-top:48px;font-family:var(--font-mono-family, "DM Sans", system-ui, sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.blog-bento-pagination a,.blog-bento-pagination .current{color:var(--brand-accent, #C6963C);text-decoration:none;padding:6px 10px}.blog-bento-pagination a:hover{color:var(--ink, #2A2118)}.blog-bento-pagination .current{color:var(--ink, #2A2118);border-bottom:1px solid var(--ink, #2A2118)}@media(min-width:769px){.blog-bento{padding:96px 0 112px}.blog-bento-head{margin-bottom:56px}.blog-bento-hero{margin-bottom:48px}.blog-bento-hero__link{display:grid;grid-template-columns:1.4fr 1fr;align-items:stretch}.blog-bento-hero__media{border-bottom:none;border-right:1px solid var(--line, rgba(42, 33, 24, .14));aspect-ratio:auto}.blog-bento-hero__body{padding:48px 40px;display:flex;flex-direction:column;justify-content:center}.blog-bento-hero__title{font-size:2.4rem}.blog-bento-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.blog-bento-card{display:flex;flex-direction:column}.blog-bento-card__link{display:flex;flex-direction:column;height:100%}.blog-bento-card__body{flex:1}}@media(min-width:1100px){.blog-bento-hero__body{padding:56px 48px}.blog-bento-hero__title{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/core-blog.css.map */
