.bl-meta{display:inline-flex;align-items:baseline;gap:var(--ks-space-2);font-family:var(--ks-font-accent);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-color-muted)}.bl-meta__sep{color:var(--ks-color-border)}.bl-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ks-space-16);align-items:center;text-decoration:none;padding-bottom:var(--ks-space-16);margin-bottom:var(--ks-space-16);border-bottom:1px solid var(--ks-color-border)}.bl-featured__image-wrap{aspect-ratio:3 / 2;border-radius:4px;overflow:hidden;background:var(--ks-color-bg-alt);border:1px solid var(--ks-color-border);transition:border-color var(--ks-transition)}.bl-featured:hover .bl-featured__image-wrap{border-color:var(--ks-color-ink)}.bl-featured__image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bl-featured:hover .bl-featured__image{transform:scale(1.03)}.bl-featured__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ks-space-4)}.bl-featured__title{font-family:var(--ks-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--ks-color-ink);margin:0}.bl-featured__excerpt{font-family:var(--ks-font-body);font-size:1rem;line-height:1.8;color:var(--ks-color-muted);margin:0;max-width:52ch}.bl-read-link{display:inline-flex;align-items:center;gap:var(--ks-space-2);font-family:var(--ks-font-accent);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-color-ink);padding-bottom:var(--ks-space-1);border-bottom:1px solid var(--ks-color-border);transition:border-color var(--ks-transition)}.bl-featured:hover .bl-read-link{border-color:var(--ks-color-ink)}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ks-space-10) var(--ks-space-6)}.bl-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ks-space-3);text-decoration:none;transition:transform var(--ks-transition)}.bl-card:hover{transform:translateY(-4px)}.bl-card__image-wrap{width:100%;aspect-ratio:3 / 2;border-radius:4px;overflow:hidden;background:var(--ks-color-bg-alt);border:1px solid var(--ks-color-border);margin-bottom:var(--ks-space-2);transition:border-color var(--ks-transition)}.bl-card:hover .bl-card__image-wrap{border-color:var(--ks-color-ink)}.bl-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bl-card:hover .bl-card__image{transform:scale(1.04)}.bl-card__title{font-family:var(--ks-font-heading);font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--ks-color-ink);margin:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--ks-transition)}.bl-card:hover .bl-card__title{text-decoration-color:var(--ks-color-ink)}.bl-card__excerpt{font-family:var(--ks-font-body);font-size:.9375rem;line-height:1.7;color:var(--ks-color-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-empty{font-family:var(--ks-font-body);font-size:1rem;line-height:1.8;color:var(--ks-color-muted);text-align:center;max-width:480px;margin:0 auto}.bl-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--ks-space-6);margin-top:var(--ks-space-16);padding-top:var(--ks-space-8);border-top:1px solid var(--ks-color-border)}.bl-pagination__count{font-family:var(--ks-font-accent);font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ks-color-muted)}.bl-article-hero{background-color:var(--ks-color-bg-alt);padding-block:calc(var(--ks-space-24) + 16px) var(--ks-space-12);position:relative;overflow:hidden}.bl-article-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.07}.bl-article-hero .ks-container{position:relative}.bl-article-hero .ks-breadcrumb{margin-bottom:var(--ks-space-8)}.bl-article-hero__title{font-family:var(--ks-font-heading);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ks-color-ink);margin:var(--ks-space-4) 0 0}.bl-article-hero__lead{font-family:var(--ks-font-body);font-size:1.125rem;line-height:1.8;color:var(--ks-color-muted);margin:var(--ks-space-6) 0 0;max-width:60ch}.bl-article-figure{max-width:1100px;margin-inline:auto;padding-inline:var(--ks-space-6);margin-top:var(--ks-space-12)}.bl-article-figure__frame{border-radius:4px;overflow:hidden;border:1px solid var(--ks-color-border);background:var(--ks-color-bg-alt)}.bl-article-figure__image{width:100%;height:auto;display:block}.bl-article-body{padding-top:var(--ks-space-16)}.bl-article-text{font-size:1.0625rem}.bl-article-text>p:first-child{font-size:1.125rem}.bl-article-text>p:first-child:first-letter{font-family:var(--ks-font-heading);font-size:3.4em;line-height:.75;float:left;padding-right:.14em;padding-top:.08em}.bl-article-text img{max-width:100%;height:auto;border-radius:4px;border:1px solid var(--ks-color-border);margin-block:var(--ks-space-6)}.bl-article-text h2{margin-top:var(--ks-space-12)}.bl-article-text ul,.bl-article-text ol{padding-left:1.25em;margin:0 0 var(--ks-space-6)}.bl-article-text li{margin-bottom:var(--ks-space-2)}.bl-article-text a{color:var(--ks-color-ink);text-underline-offset:3px}@media screen and (max-width:1024px){.bl-featured{grid-template-columns:1fr;gap:var(--ks-space-8)}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.bl-grid{grid-template-columns:1fr;gap:var(--ks-space-10)}.bl-featured{padding-bottom:var(--ks-space-10);margin-bottom:var(--ks-space-10)}.bl-article-figure{padding-inline:var(--ks-space-4);margin-top:var(--ks-space-8)}.bl-article-body{padding-top:var(--ks-space-10)}.bl-pagination{flex-direction:column;align-items:center;gap:var(--ks-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog-kristall.css.map */
