.announcement-bar{position:fixed;top:0;left:0;right:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:.55rem 1.5rem;text-align:center;z-index:101}.announcement-bar__text{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}.site-header{top:var(--bar-h, 0px);background:linear-gradient(to bottom,var(--color-surface) 0%,rgba(8,11,20,0) 100%)}.site-header.scrolled{background:#080b14f5}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.blog-card{background:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--dur-base) var(--ease-silk),box-shadow var(--dur-base) var(--ease-silk),transform var(--dur-slow) var(--ease-silk);overflow:hidden}.blog-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.blog-card__media{display:block;aspect-ratio:16/9;overflow:hidden}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slower) var(--ease-silk)}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__body{padding:1.75rem 2rem 2rem}.blog-card__meta{margin-bottom:.875rem}.blog-card__title{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:.875rem;line-height:1.25}.blog-card__title a{transition:color var(--dur-fast)}.blog-card__title a:hover{color:var(--color-gold)}.blog-card__excerpt{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.7}.blog-card__cta{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);transition:gap var(--dur-fast)}.blog-card__cta:hover{gap:.875rem}.blog-empty{text-align:center;max-width:480px;margin-inline:auto;padding:5rem 0}.blog-empty__ornament{display:flex;align-items:center;gap:1.5rem;justify-content:center;margin-bottom:2rem}.blog-empty__ornament .gold-line{flex:1;max-width:60px}.blog-empty__ornament-line--right{transform-origin:right;background:linear-gradient(270deg,var(--color-gold),transparent)}.blog-empty__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;margin-bottom:1rem;color:var(--color-text)}.blog-empty__text{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;color:var(--color-text-muted);line-height:1.6}@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.blog-grid{grid-template-columns:1fr}}.article-header{padding:9rem 0 4rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.article-header__meta{display:flex;align-items:center;margin-bottom:1.5rem}.article-breadcrumb{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--dur-fast)}.article-breadcrumb:hover{color:var(--color-gold)}.article-breadcrumb-sep{margin-inline:.75rem;color:var(--color-border)}.article-date{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.article-header__title{font-size:var(--text-4xl);font-weight:300}.article-header__author{margin-top:1rem;font-size:var(--text-sm);color:var(--color-gold);letter-spacing:.08em}.article-hero{padding-top:3rem}.article-hero__image{aspect-ratio:21/9;overflow:hidden}.article-hero__image img{width:100%;height:100%;object-fit:cover}.article-content{font-size:var(--text-base);line-height:1.9}.article-content h2{font-size:var(--text-2xl);margin-block:2.5rem 1rem}.article-content h3{font-size:var(--text-xl);margin-block:2rem .875rem}.article-content p{margin-bottom:1.5rem;color:var(--color-text-muted)}.article-content a{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.article-content img{margin-block:2rem}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:3rem;border-top:1px solid var(--color-border);padding-top:2rem}.article-tag{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border);padding:.375rem .875rem;transition:all var(--dur-fast)}.article-tag:hover{border-color:var(--color-gold);color:var(--color-gold)}.article-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nox-overrides.css.map */
