.featured-event{background:var(--color-ink);color:var(--color-bg);border-radius:20px;gap:1.5rem;padding:1rem;display:grid}@media (min-width:768px){.featured-event{grid-template-columns:minmax(240px,340px) 1fr;align-items:center;gap:3rem;padding:2rem}}.featured-event__content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.featured-event__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ff8a5c;font-size:.75rem;font-weight:600}.featured-event__title{font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--color-bg);font-size:2.75rem;font-weight:400;line-height:.95}@media (min-width:768px){.featured-event__title{font-size:4rem}}.featured-event__facts{gap:.75rem;width:100%;display:grid}@media (min-width:480px){.featured-event__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.featured-event__fact dt{letter-spacing:.08em;text-transform:uppercase;color:#a8a29a;font-size:.75rem;font-weight:600}.featured-event__fact dd{margin:0;font-weight:600}.featured-event__details{color:var(--color-bg);text-underline-offset:4px;font-weight:600;text-decoration:underline}.featured-event__details:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.featured-event__details:hover{color:var(--color-primary)}
