@layer components{.insight-card_wrap{border-radius:var(--radius-main);isolation:isolate;background:var(--background-2);height:auto;min-height:26rem;display:flex;position:relative;overflow:clip}.insight-card_wrap .insight-card_link{width:100%;min-height:26rem;color:inherit;display:flex}.insight-card_wrap .insight-card_image,.insight-card_wrap .overlay{width:100%;height:100%;position:absolute;inset:0}.insight-card_wrap .insight-card_image{object-fit:cover;transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}.insight-card_wrap.ascii .overlay{background-color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brand-500) 55%, transparent), transparent 40%, color-mix(in srgb, var(--brand-500) 12%, transparent))}.insight-card_wrap.photographic .overlay{background-color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brand-500) 68%, transparent), color-mix(in srgb, var(--brand-500) 12%, transparent) 42%, color-mix(in srgb, var(--brand-500) 36%, transparent))}.insight-card_wrap .insight-card_ascii{z-index:1;object-fit:contain;pointer-events:none;opacity:.9;width:86%;height:44%;filter:drop-shadow(0 .0625rem .25rem var(--brand-500));position:absolute;top:24%;left:7%}.insight-card_wrap .insight-card_content{z-index:2;width:100%;min-height:26rem;padding:var(--space-4);justify-content:space-between;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.insight-card_wrap .insight-card_meta{justify-content:space-between;align-items:start;gap:var(--space-2);font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--primary-bold);display:flex}.insight-card_wrap .insight-card_meta time{flex:none}.insight-card_wrap .insight-card_topics{justify-content:end;gap:var(--space-1);flex-wrap:wrap;display:flex}.insight-card_wrap .insight-card_topics>span{color:var(--brand-500);background:var(--brand-text);border-radius:var(--radius-round);font-size:.75em;line-height:var(--line-height-large);padding:.125em .45em}.insight-card_wrap:has(.image-particles_pending),.thanos-active .insight-card_wrap{background:0 0;overflow:visible}:is(.insight-card_wrap:has(.image-particles_pending),.thanos-active .insight-card_wrap) .insight-card_content{opacity:var(--thanos-content,0)}:is(.insight-card_wrap:has(.image-particles_pending),.thanos-active .insight-card_wrap) .insight-card_copy{opacity:1;transform:none}:is(.insight-card_wrap:has(.image-particles_pending),.thanos-active .insight-card_wrap) :is(.overlay,.insight-card_ascii){visibility:hidden}.insight-card_wrap:focus-within .insight-card_copy{opacity:1;transform:none}.insight-card_wrap .insight-card_copy{transition:opacity .35s,transform .35s}@media (prefers-reduced-motion:reduce),(forced-colors:active){.insight-card_wrap .insight-card_copy{opacity:1;transition:none;transform:none}}.insight-card_wrap .insight-card_copy{gap:var(--space-3);display:grid}.insight-card_wrap .insight-card_copy>*{margin:0}.insight-card_wrap .insight-card_title strong{color:var(--brand-sec-pink)}.insight-card_wrap.glass{min-height:29rem}.insight-card_wrap.glass .insight-card_link,.insight-card_wrap.glass .insight-card_content{min-height:29rem}.insight-card_wrap.glass .insight-card_content{padding:var(--space-3);gap:var(--space-5)}.insight-card_wrap.glass .insight-card_copy{isolation:isolate;padding:var(--space-4);background:var(--brand-500);box-shadow:none;border-radius:calc(var(--radius-main) * .65);gap:var(--space-3);border:0;position:relative;overflow:hidden}.insight-card_wrap.glass .insight-card_copy:before{content:"";z-index:-2;left:calc(-1 * var(--glass-x,1rem));top:calc(-1 * var(--glass-y,18.75rem));width:var(--glass-width,37.5rem);height:var(--glass-height,29rem);background-image:var(--glass-image);filter:blur(1.5rem)saturate(1.08);opacity:.65;pointer-events:none;background-position:50%;background-size:cover;position:absolute}.insight-card_wrap.glass .insight-card_copy:after{content:"";z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-text) 12%,transparent),color-mix(in srgb,var(--brand-text) 2%,transparent) 60%,transparent);pointer-events:none;position:absolute;inset:0}.insight-card_wrap.glass:hover .insight-card_image{scale:1}.insight-card_wrap.glass .insight-card_title{min-height:var(--insight-title-height,0rem);font-size:var(--text-main);font-weight:var(--primary-bold);line-height:var(--line-height-huge);letter-spacing:-.015em}.insight-card_wrap.glass .insight-card_description{min-height:var(--insight-description-height,0rem);font-size:var(--text-small);line-height:var(--line-height-huge);opacity:.85}.insight-card_wrap.glass .insight-card_meta{font-size:var(--text-small);font-weight:var(--primary-regular);padding:var(--space-2);align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.insight-card_wrap.glass .insight-card_meta time{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.insight-card_wrap.glass .insight-card_topics{flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;margin-left:0}.insight-card_wrap.glass .insight-card_topics>span{color:var(--brand-text);font-size:inherit;padding:calc(var(--space-1) / 2) var(--space-1)}.insight-card_wrap.glass .insight-card_meta :is(time,.insight-card_preview),.insight-card_wrap.glass .insight-card_topics>span{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-text) 20%, transparent), color-mix(in srgb, var(--brand-text) 4%, transparent)), color-mix(in srgb, var(--brand-500) 78%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-round);padding:calc(var(--space-1) / 2) var(--space-2);border:0}@media not (min-width:30rem){.insight-card_wrap.glass{min-height:30rem}.insight-card_wrap.glass .insight-card_link,.insight-card_wrap.glass .insight-card_content{min-height:30rem}.insight-card_wrap.glass .insight-card_copy{padding:var(--space-3)}}.insight-card_wrap.listing{border-radius:0;height:100%;min-height:min(60svh,28rem)}.insight-card_wrap.listing .insight-card_link,.insight-card_wrap.listing .insight-card_content{min-height:inherit}.insight-card_wrap.listing .insight-card_content{padding:var(--space-3) var(--space-3) var(--space-5)}.insight-card_wrap.listing .insight-card_topics{align-items:end;gap:var(--space-1);flex-direction:column}.insight-card_wrap.listing .insight-card_topics>span{font-size:var(--text-small);padding:.25rem .5rem}.insight-card_wrap.listing .insight-card_copy{gap:var(--space-5)}.insight-card_wrap.listing .insight-card_description{min-height:3em}@media (hover:hover){.insight-card_wrap:hover .insight-card_image{scale:1.04}}}
