.sst-blog-page{background:var(--obsidian);min-height:60vh}.sst-blog-wrap{padding:clamp(56px,7vw,96px) var(--px)}.sst-blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;color:inherit;border:1px solid var(--border);overflow:hidden;transition:border-color .3s;margin-bottom:clamp(48px,6vw,80px)}.sst-blog-featured:hover{border-color:var(--border-hi)}.sst-blog-featured__img{position:relative;overflow:hidden}.sst-blog-featured__img img,.sst-blog-featured__img .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94);filter:brightness(.8)}.sst-blog-featured:hover .sst-blog-featured__img img{transform:scale(1.05)}.sst-blog-featured__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 50%,rgba(8,8,8,.6) 100%);pointer-events:none}.sst-blog-featured__meta{position:absolute;top:24px;left:24px}.sst-blog-featured__body{background:var(--surface-1);padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:18px;border-left:1px solid var(--border)}.sst-blog-featured__date-row{display:flex;align-items:center;gap:16px}.sst-blog-featured__title{font-family:var(--fw-display);font-size:clamp(24px,2.8vw,40px);font-weight:300;color:var(--cream);line-height:1.2;margin:0}.sst-blog-featured__excerpt{font-family:var(--fw-ui);font-size:var(--fs-md);color:var(--muted);line-height:1.85;margin:0}.sst-blog-featured__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--fw-label);font-size:var(--fs-sm);letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);transition:gap .2s;margin-top:8px}.sst-blog-featured:hover .sst-blog-featured__cta{gap:12px}.sst-blog-ornament{display:flex;align-items:center;gap:18px;margin-bottom:clamp(40px,5vw,64px)}.sst-blog-ornament__line{flex:1;height:1px;background:var(--border)}.sst-blog-ornament__icon{color:var(--gold);font-size:var(--fs-body);flex-shrink:0}.sst-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sst-blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--surface-1);border:1px solid var(--border);overflow:hidden;transition:border-color .25s,transform .3s}.sst-blog-card:hover{border-color:var(--border-hi);transform:translateY(-4px)}.sst-blog-card__img{position:relative;aspect-ratio:16 / 10;overflow:hidden;flex-shrink:0}.sst-blog-card__img img,.sst-blog-card__img .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85);transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .3s}.sst-blog-card:hover .sst-blog-card__img img{transform:scale(1.06);filter:brightness(1)}.sst-blog-card__body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.sst-blog-card__meta{display:flex;align-items:center;gap:8px}.sst-blog-card__title{font-family:var(--fw-display);font-size:clamp(17px,1.5vw,22px);font-weight:300;color:var(--champagne);line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sst-blog-card:hover .sst-blog-card__title{color:var(--gold)}.sst-blog-card__excerpt{font-family:var(--fw-ui);font-size:var(--fs-body);color:var(--muted);line-height:1.75;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sst-blog-card__link{display:inline-flex;align-items:center;gap:6px;font-family:var(--fw-label);font-size:var(--fs-label);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-top:6px;transition:gap .2s}.sst-blog-card:hover .sst-blog-card__link{gap:10px}.sst-blog-tag{font-family:var(--fw-label);font-size:var(--fs-xs);letter-spacing:2px;text-transform:uppercase;color:var(--obsidian);background:var(--gold);padding:4px 10px}.sst-blog-tag--card{position:absolute;top:14px;left:14px;z-index:2}.sst-blog-date{font-family:var(--fw-label);font-size:var(--fs-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-dim)}.sst-blog-sep{color:var(--muted);font-size:var(--fs-base)}.sst-blog-read{font-family:var(--fw-ui);font-size:var(--fs-ui);color:var(--muted)}.sst-blog-empty{text-align:center;padding:80px 0;color:var(--muted);font-family:var(--fw-display);font-size:var(--fs-3xl)}@media(max-width:900px){.sst-blog-featured{grid-template-columns:1fr}.sst-blog-featured__img{aspect-ratio:16 / 9}.sst-blog-featured__overlay{background:linear-gradient(180deg,transparent 50%,rgba(8,8,8,.6) 100%)}.sst-blog-featured__body{border-left:none;border-top:1px solid var(--border)}.sst-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sst-blog-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sst-blog.css.map */
