.eg-FeatureSpotlightB-module-section{background-color:var(--color-bg-base);width:100%;overflow:hidden}.eg-FeatureSpotlightB-module-layout{flex-direction:column;min-height:600px;display:flex}@media (width>=900px){.eg-FeatureSpotlightB-module-layout{flex-direction:row;min-height:680px}}.eg-FeatureSpotlightB-module-imagePane{flex-shrink:0;width:100%;min-height:320px;position:relative;overflow:hidden}@media (width>=900px){.eg-FeatureSpotlightB-module-imagePane{width:60%;min-height:100%}}.eg-FeatureSpotlightB-module-imagePaneVideo{background:linear-gradient(90deg,#374151 0%,#37415166 100%),#111827}.eg-FeatureSpotlightB-module-imagePaneVideo:before{content:"";opacity:.04;filter:grayscale();pointer-events:none;background:url(/favicon-96x96.png) 50%/3.3333%;position:absolute;inset:0}.eg-FeatureSpotlightB-module-imagePaneVideo .eg-FeatureSpotlightB-module-eventImage{object-fit:contain}.eg-FeatureSpotlightB-module-imagePane.eg-FeatureSpotlightB-module-imagePaneVideo .eg-FeatureSpotlightB-module-eventImage,.eg-FeatureSpotlightB-module-imagePane.eg-FeatureSpotlightB-module-imagePaneVideo:hover .eg-FeatureSpotlightB-module-eventImage{transition:none;transform:none}@media (width>=900px){.eg-FeatureSpotlightB-module-imagePane.eg-FeatureSpotlightB-module-imagePaneVideo .eg-FeatureSpotlightB-module-eventImage,.eg-FeatureSpotlightB-module-imagePane.eg-FeatureSpotlightB-module-imagePaneVideo:hover .eg-FeatureSpotlightB-module-eventImage{aspect-ratio:16/9;height:auto;max-height:100%;top:50%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 95%,#0000 100%)}}.eg-FeatureSpotlightB-module-imagePaneVideo .eg-FeatureSpotlightB-module-imageOverlay{display:none}@media (width<=899px){.eg-FeatureSpotlightB-module-imagePaneVideo{aspect-ratio:9/16;min-height:0}.eg-FeatureSpotlightB-module-imagePaneVideo:before{background-size:5.9259%}}.eg-FeatureSpotlightB-module-eventImage{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block;position:absolute;top:0;left:0}.eg-FeatureSpotlightB-module-imagePane:hover .eg-FeatureSpotlightB-module-eventImage{transform:scale(1.03)}.eg-FeatureSpotlightB-module-imageOverlay{padding:var(--space-8);background:linear-gradient(135deg,#00000073 0%,#0000 60%);align-items:flex-end;display:flex;position:absolute;inset:0}.eg-FeatureSpotlightB-module-overlayLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);color:#ffffffb3;text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(4px);border-radius:var(--radius-full);background-color:#ffffff1a;border:1px solid #ffffff26;padding:6px 14px}.eg-FeatureSpotlightB-module-contentPane{background-color:var(--color-surface-1);border-left:1px solid #ffffff0d;flex:1;align-items:center;display:flex}.eg-FeatureSpotlightB-module-contentInner{padding:var(--space-10) var(--space-8);flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}@media (width>=1200px){.eg-FeatureSpotlightB-module-contentInner{padding:var(--space-12) var(--space-10)}}.eg-FeatureSpotlightB-module-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4);display:block}.eg-FeatureSpotlightB-module-headline{font-family:var(--font-base);color:var(--color-text-primary);margin:0 0 var(--space-4) 0;letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:100;line-height:1.2}.eg-FeatureSpotlightB-module-subtext{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-8) 0}.eg-FeatureSpotlightB-module-cardStack{width:100%;margin-bottom:var(--space-8);flex-direction:column;gap:0;display:flex}.eg-FeatureSpotlightB-module-featureCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0;transition:background-color var(--transition-base);border-bottom:1px solid #ffffff0f;display:flex}.eg-FeatureSpotlightB-module-featureCard:first-child{border-top:1px solid #ffffff0f}.eg-FeatureSpotlightB-module-cardIcon{color:var(--color-accent);flex-shrink:0;margin-top:1px;font-size:18px;line-height:1.4}.eg-FeatureSpotlightB-module-cardBody{gap:var(--space-1);flex-direction:column;display:flex}.eg-FeatureSpotlightB-module-cardTitle{font-family:var(--font-base);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:100;line-height:var(--leading-normal);margin:0}.eg-FeatureSpotlightB-module-cardText{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.eg-FeatureSpotlightB-module-ctaLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent);transition:gap var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}.eg-FeatureSpotlightB-module-ctaLink:hover{color:var(--color-accent-hover);gap:var(--space-3)}@media (width<=899px){.eg-FeatureSpotlightB-module-contentInner{padding:var(--space-8) var(--space-6)}.eg-FeatureSpotlightB-module-imagePane{min-height:280px}}
