.blog-artwork{aspect-ratio:1.78;isolation:isolate;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.blog-artwork-violet{background:var(--surface-violet);color:var(--accent-violet)}.blog-artwork-blue{background:var(--surface-blue);color:var(--accent-blue)}.blog-artwork-peach{background:var(--surface-peach);color:var(--accent-peach)}.blog-artwork-mint{background:var(--surface-mint);color:var(--accent-mint)}.blog-artwork-label{z-index:2;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;position:absolute;top:23px;left:26px}.blog-artwork-label svg{width:15px}.blog-artwork .product-image{object-fit:contain;filter:drop-shadow(0 20px 23px #15162129);z-index:1;width:55%;max-height:75%;transition:transform .35s;position:relative;transform:translateY(6px)}.blog-artwork-orbit{aspect-ratio:1;opacity:.09;border:1px solid;border-radius:50%;width:65%;position:absolute}.blog-artwork-orbit:before,.blog-artwork-orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:14%}.blog-artwork-orbit:after{inset:-15%}.blog-artwork-wordmark{opacity:.8;font-size:11px;font-weight:550;position:absolute;bottom:21px;right:26px}.blog-artwork-photo img{object-fit:cover}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-card{background:#fff;border-radius:25px;overflow:hidden}.blog-card-link{flex-direction:column;height:100%;display:flex}.blog-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:25px 26px 28px;display:flex}.blog-meta{color:var(--muted);align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.blog-meta>span:first-child{color:var(--accent-violet);font-weight:600}.blog-meta>span+span:before{content:"·";margin-right:12px}.blog-card h3{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:14px;font-size:23px;line-height:1.35;transition:color .2s;display:flex}.blog-card h3 svg{color:var(--violet);width:18px;margin-top:5px}.blog-card p{margin-top:12px;font-size:14px;line-height:1.8}.blog-card time{color:var(--muted);margin-top:auto;padding-top:23px;font-size:11px}.blog-card-link:hover h3{color:var(--violet)}.blog-card .blog-artwork-label{font-size:10px;top:16px;left:20px}.blog-card .blog-artwork-wordmark{font-size:9px;bottom:15px;right:20px}.blog-card-link:hover .product-image{transform:translateY(3px)}@media (max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-artwork-label{font-size:10px;top:18px;left:20px}.blog-artwork-wordmark{font-size:9px;bottom:16px;right:20px}.blog-artwork .product-image{width:65%;max-height:70%}.blog-grid{grid-template-columns:minmax(0,1fr);gap:22px}.blog-card h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.blog-card h3,.blog-artwork .product-image{transition:none}.blog-artwork .product-image,.blog-card-link:hover .product-image{transform:none}}.blog-artwork-native{background:#eeecff}.blog-artwork-native img{object-fit:contain;padding:20px}
