.article-cover{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-dark);isolation:isolate}.cover-svg{display:block;width:100%;height:100%}.cover-hair{fill:none;stroke:#fff;stroke-opacity:.09;stroke-width:1.25}.cover-glyph{position:absolute;top:50%;left:68%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2}.cover-glyph svg{width:100%;height:100%;filter:drop-shadow(0 6px 20px rgba(0,0,0,.35))}.cover-tag{position:absolute;top:var(--spacing-4);left:var(--spacing-4);z-index:2;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-full);background:#00000047;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cover-card{aspect-ratio:8 / 5;margin-bottom:var(--spacing-5)}.cover-card .cover-glyph{width:84px;height:84px}.cover-hero{aspect-ratio:20 / 9;border-radius:var(--radius-xl)}.cover-hero .cover-glyph{width:108px;height:108px}.cover-hero .cover-tag{font-size:.75rem;padding:6px 13px}.cover-row{width:84px;height:84px;flex-shrink:0;border-radius:var(--radius-md)}.cover-row .cover-glyph{left:50%;width:40px;height:40px}@media (max-width: 768px){.cover-hero{aspect-ratio:3 / 2}.cover-hero .cover-glyph{width:84px;height:84px}.cover-row{width:64px;height:64px}.cover-row .cover-glyph{width:30px;height:30px}}@supports not (aspect-ratio: 1 / 1){.cover-card:before{content:"";display:block;padding-top:62.5%}.cover-hero:before{content:"";display:block;padding-top:45%}@media (max-width: 768px){.cover-hero:before{padding-top:66.667%}}}.cover-theme-ai{--cov-accent: #2DD4BF}.cover-theme-security{--cov-accent: #34D399}.cover-theme-microsoft{--cov-accent: #38BDF8}.cover-theme-google,.cover-theme-nonprofit{--cov-accent: #A3E635}.cover-theme-compliance{--cov-accent: #4ADE80}.cover-theme-communications{--cov-accent: #2DD4BF}.cover-theme-infrastructure{--cov-accent: #4ADE80}.cover-glyph,.cover-tag{color:var(--cov-accent, #4ADE80)}.cover-img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% 50%}.cover-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff12;pointer-events:none}.cover-row .cover-img{object-position:74% 50%}.cover-img,.cover-svg,.cover-glyph{transition:transform 1.1s var(--ease-out-expo, ease-out)}.cover-pattern{transform-origin:68% 50%;transition:transform 1.4s var(--ease-out-expo, ease-out)}@media (hover: hover){a:hover .cover-img,.article-card:hover .cover-img,.insight-card:hover .cover-img{transform:scale(1.06)}a:hover .cover-glyph,.article-card:hover .cover-glyph,.insight-card:hover .cover-glyph{transform:translate(-50%,-54%) scale(1.08)}a:hover .cover-pattern,.article-card:hover .cover-pattern,.insight-card:hover .cover-pattern{transform:scale(1.08) rotate(3deg)}}.insight-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-2xl);overflow:hidden;color:inherit}.insight-card .article-cover{border-radius:0;margin-bottom:0}.insight-card-body{display:flex;flex-direction:column;flex:1;padding:var(--spacing-6)}.insight-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:var(--spacing-3)}.insight-card-meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin-right:var(--spacing-3);border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.insight-card-category{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-primary-hover)}.insight-card-title{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:var(--spacing-3);text-wrap:balance;transition:color .2s ease}.insight-card-excerpt{font-size:var(--font-size-sm);line-height:1.65;color:var(--text-secondary);margin-bottom:var(--spacing-5)}.insight-card-more{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:auto;font-size:var(--font-size-sm);font-weight:600;color:var(--green-primary-hover)}@media (hover: hover){.insight-card:hover .insight-card-title{color:var(--green-primary-hover)}}@media (min-width: 900px){.insight-card-lead{flex-direction:row}.insight-card-lead .article-cover{flex:0 0 56%;aspect-ratio:auto;min-height:340px}.insight-card-lead .insight-card-body{padding:var(--spacing-10);justify-content:center}.insight-card-lead .insight-card-title{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.15;letter-spacing:-.025em;margin-bottom:var(--spacing-4)}.insight-card-lead .insight-card-excerpt{font-size:var(--font-size-base)}.insight-card-lead .insight-card-more{margin-top:var(--spacing-2)}}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6)}.insight-grid>.insight-card-lead{grid-column:1 / -1}@media (max-width: 1024px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.insight-grid{grid-template-columns:1fr}}
