.ec-blog-section{background:var(--ec-white);padding-top:var(--ec-pt);padding-bottom:var(--ec-pb);width:100%;overflow-x:clip}.ec-blog-section .ec-blog__container{width:90vw;max-width:var(--ec-container-wide);margin:0 auto}.ec-blog-section .ec-blog__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-sp-8);margin-bottom:var(--ec-sp-32)}.ec-blog-section .ec-blog__eyebrow{display:block;margin:0;font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);letter-spacing:var(--ec-ls-widest);text-transform:uppercase;color:var(--ec-copper-deep)}.ec-blog-section .ec-blog__title{margin:0;font-family:var(--ec-font-serif);font-size:var(--ec-fs-hero);font-weight:var(--ec-fw-heading);line-height:var(--ec-lh-heading);letter-spacing:var(--ec-ls-heading);color:var(--ec-ink)}.ec-blog-section .ec-blog__title-accent{color:var(--ec-copper)}.ec-blog-section .ec-blog__intro{margin:0;font-size:var(--ec-fs-subtitle);line-height:var(--ec-lh-body);color:var(--ec-text-muted);max-width:var(--ec-content-sm)}.ec-blog-section .ec-journal__top{display:grid;grid-template-columns:1.9fr 1fr;gap:clamp(var(--ec-sp-24),3vw,var(--ec-sp-48));align-items:start;margin-bottom:var(--ec-sp-48)}.ec-blog-section .ec-journal__featured{position:relative;display:block;border-radius:var(--ec-radius);overflow:hidden;text-decoration:none;color:inherit}.ec-blog-section .ec-journal__featured-media{display:block;position:relative;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--ec-paper) 0%,var(--ec-white) 100%)}.ec-blog-section .ec-journal__featured-media img,.ec-blog-section .ec-journal__featured-media svg{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.ec-blog-section .ec-journal__featured-media img{transition:transform .6s var(--ec-ease-spring)}.ec-blog-section .ec-journal__featured:hover .ec-journal__featured-media img,.ec-blog-section .ec-journal__featured:focus-visible .ec-journal__featured-media img{transform:scale(1.05)}}.ec-blog-section .ec-journal__featured-text{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;padding:var(--ec-sp-32) var(--ec-sp-24)}.ec-blog-section .ec-journal__meta{margin:0 0 var(--ec-sp-8);font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);letter-spacing:var(--ec-ls-widest);text-transform:uppercase}.ec-blog-section .ec-journal__featured-title{margin:0;font-family:var(--ec-font-serif);font-size:var(--ec-fs-section);font-weight:var(--ec-fw-heading);line-height:var(--ec-lh-heading);letter-spacing:var(--ec-ls-heading);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ec-blog-section .ec-journal__featured-excerpt{margin:var(--ec-sp-8) 0 0;font-size:var(--ec-fs-small);line-height:var(--ec-lh-compact);max-width:var(--ec-content-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ec-blog-section .ec-journal__more{display:inline-flex;align-items:center;gap:var(--ec-sp-6);margin-top:var(--ec-sp-16);font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);letter-spacing:var(--ec-ls-wide);text-transform:uppercase}.ec-blog-section .ec-journal__aside{display:flex;flex-direction:column;gap:var(--ec-sp-16)}.ec-blog-section .ec-journal__mini{display:grid;grid-template-columns:var(--ec-thumb-md) 1fr;gap:var(--ec-sp-12);align-items:center;text-decoration:none;color:inherit;padding-bottom:var(--ec-sp-16);border-bottom:var(--ec-bw) solid var(--ec-hairline)}.ec-blog-section .ec-journal__mini:last-of-type{border-bottom:0;padding-bottom:0}.ec-blog-section .ec-journal__mini-media{aspect-ratio:1 / 1;background:linear-gradient(135deg,var(--ec-paper) 0%,var(--ec-white) 100%);border:var(--ec-bw) solid var(--ec-hairline);border-radius:var(--ec-radius-sm);overflow:hidden}.ec-blog-section .ec-journal__mini-media img,.ec-blog-section .ec-journal__mini-media svg{width:100%;height:100%;object-fit:cover;display:block}.ec-blog-section .ec-journal__mini>span:last-child{min-width:0}.ec-blog-section .ec-journal__mini-cat{display:block;margin:0 0 var(--ec-sp-4);font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);letter-spacing:var(--ec-ls-wide);text-transform:uppercase;color:var(--ec-copper-deep)}.ec-blog-section .ec-journal__mini-title{display:block;font-family:var(--ec-font-serif);font-size:var(--ec-fs-card);font-weight:var(--ec-fw-heading);line-height:1.3;color:var(--ec-ink);margin:0;overflow-wrap:anywhere;transition:color var(--ec-transition-fast)}.ec-blog-section .ec-journal__mini:hover .ec-journal__mini-title{color:var(--ec-copper-deep)}.ec-blog-section .ec-journal__news{background:var(--ec-paper);border:var(--ec-bw) solid var(--ec-hairline);border-radius:var(--ec-radius);padding:var(--ec-sp-24);margin-top:var(--ec-sp-8)}.ec-blog-section .ec-journal__news-eyebrow{display:block;margin:0 0 var(--ec-sp-8);font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);letter-spacing:var(--ec-ls-wide);text-transform:uppercase;color:var(--ec-copper-deep)}.ec-blog-section .ec-journal__news-title{margin:0 0 var(--ec-sp-12);font-family:var(--ec-font-serif);font-size:var(--ec-fs-subheading);font-weight:var(--ec-fw-heading);line-height:var(--ec-lh-heading);color:var(--ec-ink)}.ec-blog-section .ec-journal__news-form{display:flex;gap:var(--ec-sp-8)}.ec-blog-section .ec-journal__news-input{flex:1 1 auto;min-width:0;box-sizing:border-box;margin:0;min-height:var(--ec-touch);padding:var(--ec-sp-10) var(--ec-sp-14);border:var(--ec-bw) solid var(--ec-hairline);border-radius:var(--ec-radius-sm);background:var(--ec-white);color:var(--ec-text);font-family:var(--ec-font);font-size:var(--ec-fs-body)}.ec-blog-section .ec-journal__news-input:focus{outline:none;border-color:var(--ec-copper)}.ec-blog-section .ec-journal__news-btn{flex:0 0 auto;min-height:var(--ec-touch);padding:0 var(--ec-sp-20);background:var(--ec-ink);color:var(--ec-cream);border:var(--ec-bw-thick) solid var(--ec-ink);border-radius:var(--ec-radius-pill);font-family:var(--ec-font);font-size:var(--ec-fs-small);font-weight:var(--ec-fw-semibold);cursor:pointer;transition:background var(--ec-transition-fast)}.ec-blog-section .ec-journal__news-btn:hover{background:var(--ec-primary-dark)}.ec-blog-section .ec-journal__news-success{margin:var(--ec-sp-8) 0 0;font-size:var(--ec-fs-small);color:var(--ec-success)}.ec-blog-section .ec-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ec-sp-40) var(--ec-sp-32);border-top:var(--ec-bw) solid var(--ec-hairline);padding-top:var(--ec-sp-32)}.ec-blog-section .ec-card{display:flex;flex-direction:column;height:100%;min-width:0}.ec-blog-section .ec-card__image-wrap{display:block;width:100%;aspect-ratio:3 / 2;background:linear-gradient(135deg,var(--ec-paper) 0%,var(--ec-white) 100%);border:var(--ec-bw) solid var(--ec-hairline);border-radius:var(--ec-radius);overflow:hidden;margin-bottom:var(--ec-sp-16)}.ec-blog-section .ec-card__img{width:100%;height:100%;object-fit:cover;display:block}.ec-blog-section .ec-card__content{display:flex;flex-direction:column;flex-grow:1}.ec-blog-section .ec-card__date{display:block;margin-bottom:var(--ec-sp-8);font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);line-height:1;letter-spacing:var(--ec-ls-wide);text-transform:uppercase;color:var(--ec-copper-deep)}.ec-blog-section .ec-card__title-link{text-decoration:none;color:inherit}.ec-blog-section .ec-card__title{margin:0 0 var(--ec-sp-8);font-family:var(--ec-font-serif);font-size:var(--ec-fs-subheading);font-weight:var(--ec-fw-heading);line-height:1.3;letter-spacing:var(--ec-ls-heading);color:var(--ec-ink);overflow-wrap:anywhere;transition:color var(--ec-transition-fast)}.ec-blog-section .ec-card__title-link:hover .ec-card__title{color:var(--ec-copper-deep)}.ec-blog-section .ec-card__excerpt{font-size:var(--ec-fs-small);line-height:var(--ec-lh-body);color:var(--ec-text-muted);margin:0 0 var(--ec-sp-16);flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ec-blog-section .ec-card__read-more{display:inline-flex;align-items:center;gap:var(--ec-sp-6);font-family:var(--ec-font-mono);font-size:var(--ec-fs-micro);font-weight:var(--ec-fw-medium);letter-spacing:var(--ec-ls-wide);text-transform:uppercase;color:var(--ec-copper-deep);text-decoration:none}.ec-blog-section .ec-pagination{margin-top:var(--ec-sp-64);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--ec-sp-8)}.ec-blog-section .ec-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ec-touch);min-height:var(--ec-touch);padding:0 var(--ec-sp-12);border-radius:var(--ec-radius-pill);font-family:var(--ec-font-mono);font-size:var(--ec-fs-small);font-weight:var(--ec-fw-regular);line-height:1;color:var(--ec-text);text-decoration:none;border:var(--ec-bw) solid var(--ec-hairline);background:var(--ec-white);transition:color var(--ec-transition-fast),border-color var(--ec-transition-fast),background-color var(--ec-transition-fast)}.ec-blog-section a.ec-pagination__item:hover{background:var(--ec-paper);border-color:var(--ec-copper);color:var(--ec-ink)}.ec-blog-section .ec-pagination__item--current{background:var(--ec-ink);color:var(--ec-cream);border-color:var(--ec-ink)}.ec-blog-section .ec-blog__empty{color:var(--ec-text-muted);padding:var(--ec-sp-40) 0}@media(max-width:989px){.ec-blog-section .ec-journal__top{grid-template-columns:1fr;gap:var(--ec-sp-32)}.ec-blog-section .ec-blog__grid{grid-template-columns:repeat(2,1fr);gap:var(--ec-sp-32) var(--ec-sp-24)}}@media(max-width:749px){.ec-blog-section .ec-blog__container{width:100%;padding:0 var(--ec-mobile-gutter)}.ec-blog-section .ec-blog__header{margin-bottom:var(--ec-sp-24)}.ec-blog-section .ec-journal__top{margin-bottom:var(--ec-sp-40)}.ec-blog-section .ec-journal__featured-media{aspect-ratio:4 / 5}.ec-blog-section .ec-journal__featured-text{padding:var(--ec-sp-24) var(--ec-sp-16)}.ec-blog-section .ec-blog__grid{grid-template-columns:1fr;gap:var(--ec-sp-32);padding-top:var(--ec-sp-24)}.ec-blog-section .ec-pagination{margin-top:var(--ec-sp-48)}}
/*# sourceMappingURL=/cdn/shop/t/612/assets/ec-sec-static-blog.css.map */
