.ep-home-latest-blog{padding-block:var(--ep-section-pad);margin-bottom:var(--ep-section-gap)}.ep-home-latest-blog__header{text-align:center;margin-bottom:var(--ep-space-md);display:grid;gap:var(--ep-space-sm);justify-items:center}.ep-home-latest-blog__subtitle{margin:0;max-width:70ch;color:rgba(var(--ep-color-primary-rgb),.68);line-height:var(--ep-leading-relaxed)}.ep-home-latest-blog__link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:var(--ep-radius-md);border:1px solid rgba(var(--ep-color-primary-rgb),.12);background:rgba(var(--ep-color-surface-rgb),.85);color:var(--ep-color-primary);text-decoration:none;font-weight:var(--ep-font-semibold);transition:transform var(--ep-transition-base),border-color var(--ep-transition-base),background var(--ep-transition-base),color var(--ep-transition-base)}.ep-home-latest-blog__link:hover{transform:translateY(-1px);background:rgba(var(--ep-color-accent-rgb),.06);border-color:rgba(var(--ep-color-accent-rgb),.35);color:var(--ep-color-accent)}.ep-home-latest-blog__link:focus-visible{outline:2px solid var(--ep-color-accent);outline-offset:2px}.ep-home-latest-blog__footer{margin-top:var(--ep-space-lg);display:flex;justify-content:center}.ep-home-latest-blog__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--ep-grid-gap) + var(--ep-space-xs))}.ep-home-latest-blog .ep-blog-card{display:grid;grid-template-columns:118px 1fr;gap:var(--ep-space-sm);align-items:start;padding:14px;border-radius:var(--ep-radius-xl);border:1px solid rgba(var(--ep-color-primary-rgb),.08);background:rgba(var(--ep-color-surface-rgb),.92);box-shadow:var(--ep-shadow-sm)}.ep-home-latest-blog .ep-blog-card__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ep-radius-lg);background:linear-gradient(135deg,var(--ep-color-background) 0%,var(--ep-color-background-soft) 100%);box-shadow:none;transition:transform var(--ep-transition-base),box-shadow var(--ep-transition-base)}.ep-home-latest-blog .ep-blog-card:hover .ep-blog-card__media{transform:translateY(-2px);box-shadow:var(--ep-shadow-sm)}.ep-home-latest-blog .ep-blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ep-transition-slow)}.ep-home-latest-blog .ep-blog-card__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(240px 140px at 20% 20%,rgba(var(--ep-color-accent-rgb),.16) 0%,transparent 60%),radial-gradient(220px 140px at 90% 15%,rgba(var(--ep-color-primary-rgb),.1) 0%,transparent 60%),linear-gradient(135deg,rgba(var(--ep-color-background-soft-rgb),1),rgba(var(--ep-color-surface-rgb),1));color:rgba(var(--ep-color-primary-rgb),.75);overflow:hidden}.ep-home-latest-blog .ep-blog-card__media-placeholder:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse at center,rgba(var(--ep-color-accent-rgb),.12) 0%,transparent 60%);filter:blur(14px);opacity:.9}.ep-home-latest-blog .ep-blog-card__media-placeholder-badge{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:var(--ep-radius-md);border:1px solid rgba(var(--ep-color-primary-rgb),.12);background:rgba(var(--ep-color-surface-rgb),.82);font-size:var(--ep-text-xs);font-weight:var(--ep-font-medium);color:rgba(var(--ep-color-primary-rgb),.85);max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-home-latest-blog .ep-blog-card__media-placeholder-mark{position:relative;z-index:1;font-family:var(--ep-font-display, "Switzer", sans-serif);font-weight:800;letter-spacing:.12em;font-size:34px;line-height:1;padding:10px 14px;border-radius:var(--ep-radius-lg);border:1px solid rgba(var(--ep-color-primary-rgb),.1);background:rgba(var(--ep-color-surface-rgb),.55);box-shadow:0 18px 40px rgba(var(--ep-color-primary-rgb),.1)}.ep-home-latest-blog .ep-blog-card:hover .ep-blog-card__media img{transform:scale(1.03)}.ep-home-latest-blog .ep-blog-card__body{display:flex;flex-direction:column;gap:var(--ep-space-xs)}.ep-home-latest-blog .ep-blog-card__title{margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:var(--ep-font-bold);line-height:1.25;letter-spacing:var(--ep-tracking-tight);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-home-latest-blog .ep-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:rgba(var(--ep-color-primary-rgb),.62)}.ep-home-latest-blog .ep-blog-card__meta-item,.ep-home-latest-blog__featured-meta-item{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--ep-color-primary-rgb),.08);background:rgba(var(--ep-color-primary-rgb),.03);font-size:.96em}.ep-home-latest-blog .ep-blog-card__meta-tag,.ep-home-latest-blog__featured-meta-tag{display:none}.ep-home-latest-blog .ep-blog-card__meta-divider{opacity:.35}.ep-home-latest-blog .ep-blog-card__title-link{color:var(--ep-color-primary);text-decoration:none}.ep-home-latest-blog .ep-blog-card__title-link:hover{color:var(--ep-color-accent)}.ep-home-latest-blog .ep-blog-card__title-link:focus-visible{outline:2px solid var(--ep-color-accent);outline-offset:4px;border-radius:var(--ep-radius-sm)}.ep-home-latest-blog .ep-blog-card__excerpt{margin:0;font-size:var(--ep-text-sm);line-height:1.7;color:var(--ep-color-text-subtle);letter-spacing:.005em;word-spacing:normal;text-align:left;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-home-latest-blog .ep-blog-card__tag{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:0;border-radius:0;border:0;background:transparent;font-size:var(--ep-text-xs);font-weight:var(--ep-font-medium);color:var(--ep-color-accent);text-decoration:none;transition:color var(--ep-transition-base),text-decoration-color var(--ep-transition-base)}.ep-home-latest-blog .ep-blog-card__tag:hover{color:var(--ep-color-accent);text-decoration:underline;text-decoration-thickness:1px}.ep-home-latest-blog .ep-blog-card__tag:focus-visible{outline:2px solid var(--ep-color-accent);outline-offset:2px}.ep-home-latest-blog__featured{display:grid;grid-template-columns:1fr;align-items:stretch;gap:0;border-radius:var(--ep-radius-xl);overflow:hidden;border:1px solid rgba(var(--ep-color-primary-rgb),.08);background:radial-gradient(720px 320px at 10% 0%,rgba(var(--ep-color-accent-rgb),.1) 0%,transparent 62%),rgba(var(--ep-color-surface-rgb),.92);box-shadow:var(--ep-shadow-md);margin:0 auto var(--ep-space-lg)}.ep-home-latest-blog__featured-media{position:relative;display:block;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--ep-color-background) 0%,var(--ep-color-background-soft) 100%)}.ep-home-latest-blog__featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ep-transition-slow)}.ep-home-latest-blog__featured:hover .ep-home-latest-blog__featured-media img{transform:scale(1.02)}.ep-home-latest-blog__featured-placeholder{display:block;height:100%}.ep-home-latest-blog__featured-body{padding:clamp(18px,3vw,28px);display:grid;gap:var(--ep-space-sm)}.ep-home-latest-blog__featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:rgba(var(--ep-color-primary-rgb),.62)}.ep-home-latest-blog__featured-meta-divider{opacity:.35}.ep-home-latest-blog__featured-title{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:var(--ep-font-bold);line-height:1.2;letter-spacing:var(--ep-tracking-tight);text-align:left}.ep-home-latest-blog__featured-title-link{color:var(--ep-color-primary);text-decoration:none}.ep-home-latest-blog__featured-title-link:hover{color:var(--ep-color-accent)}.ep-home-latest-blog__featured-title-link:focus-visible{outline:2px solid var(--ep-color-accent);outline-offset:4px;border-radius:var(--ep-radius-sm)}.ep-home-latest-blog__featured-excerpt{margin:0;color:var(--ep-color-text-subtle);line-height:1.75;letter-spacing:.005em;word-spacing:normal;text-align:left;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ep-home-latest-blog__featured-tag{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:6px 12px;border-radius:var(--ep-radius-md);border:1px solid var(--ep-color-border);background:rgba(var(--ep-color-surface-rgb),.7);font-size:var(--ep-text-xs);font-weight:var(--ep-font-medium);color:var(--ep-color-primary);text-decoration:none;transition:background var(--ep-transition-base),border-color var(--ep-transition-base),color var(--ep-transition-base),transform var(--ep-transition-base)}.ep-home-latest-blog__featured-tag:hover{transform:translateY(-1px);background:rgba(var(--ep-color-accent-rgb),.08);border-color:rgba(var(--ep-color-accent-rgb),.35);color:var(--ep-color-accent)}.ep-home-latest-blog__featured-tag:focus-visible{outline:2px solid var(--ep-color-accent);outline-offset:2px}@media(min-width:750px){.ep-home-latest-blog__grid{grid-template-columns:repeat(2,1fr)}.ep-home-latest-blog .ep-blog-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--ep-space-sm);padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.ep-home-latest-blog__featured-media{aspect-ratio:16 / 9}.ep-home-latest-blog .ep-blog-card__media{aspect-ratio:16 / 11;box-shadow:var(--ep-shadow-sm)}}@media(min-width:990px){.ep-home-latest-blog__grid{grid-template-columns:repeat(2,1fr)}.ep-home-latest-blog__featured{grid-template-columns:1.1fr .9fr}}@media(max-width:749px){.ep-home-latest-blog{padding-top:calc(var(--ep-section-pad) * .6)}.ep-home-latest-blog__header{gap:calc(var(--ep-space-md) + var(--ep-space-xs));margin-bottom:calc(var(--ep-space-lg) + var(--ep-space-xs))}.ep-home-latest-blog__link{margin-block:var(--ep-space-xs)}.ep-home-latest-blog .ep-blog-card{grid-template-columns:96px 1fr;gap:12px}.ep-home-latest-blog .ep-blog-card__title{font-size:clamp(1.26rem,4.35vw,1.46rem);line-height:1.22;letter-spacing:-.01em}.ep-home-latest-blog .ep-blog-card__excerpt{font-size:clamp(.93rem,3.35vw,1.03rem);line-height:1.4;letter-spacing:.002em;color:rgba(var(--ep-color-primary-rgb),.6)}.ep-home-latest-blog__featured-title{font-size:clamp(1.5rem,6vw,1.9rem);line-height:1.16;letter-spacing:-.012em}.ep-home-latest-blog__featured-excerpt{font-size:clamp(.95rem,3.45vw,1.04rem);line-height:1.45;letter-spacing:.002em;color:rgba(var(--ep-color-primary-rgb),.64)}.ep-home-latest-blog .ep-blog-card__meta,.ep-home-latest-blog__featured-meta{gap:5px;font-size:11px}.ep-home-latest-blog .ep-blog-card__meta-item,.ep-home-latest-blog__featured-meta-item{padding:0 6px;font-size:10px;line-height:1.35;border-width:1px;border-radius:999px}.ep-home-latest-blog .ep-blog-card__meta-divider,.ep-home-latest-blog__featured-meta-divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ep-home-latest-blog.css.map */
