.dd-fest-open{position:relative}.dd-fest-open-aside{padding-block:32px 8px}.dd-fest-open-aside-inner{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1024px){.dd-fest-open-aside{inset-inline:0;bottom:calc(64px + 52px + var(--dd-gap-actions));z-index:2;pointer-events:none;background:0 0;padding:0;position:absolute}.dd-fest-open-aside-inner{align-items:flex-end}.dd-fest-open-aside-inner>*{pointer-events:auto;margin-inline:0}.dd-fest-open[data-aside] .dd-open-title{max-width:calc((100% - 11 * var(--dd-col-gap)) / 12 * 7 + 6 * var(--dd-col-gap))}}.dd-fest-open-aside-inner{animation:dd-open-fade var(--dur-reveal) var(--dd-ease) calc(var(--dd-beat) * 4) backwards}.dd-fest-day{gap:24px;display:grid}.dd-fest-day-pic{isolation:isolate}.dd-fest-day-pic:after{content:"";z-index:1;border-radius:var(--dd-radius);box-shadow:var(--dd-rim-blue);opacity:.35;pointer-events:none;transition:opacity var(--dur-ui) var(--dd-ease);position:absolute;inset:0}[data-dd-armed]:not([data-dd-in]) .dd-fest-day-pic:after{opacity:0}@media (hover:hover) and (pointer:fine){.dd-fest-day-pic:hover:after{opacity:1}}.dd-fest-facts{gap:24px;margin:0;display:grid}@media (min-width:810px){.dd-fest-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:32px}.dd-fest-fact[data-wide]{grid-column:span 2}}.dd-fest-fact{align-content:start;gap:8px;padding-top:18px;display:grid;position:relative}.dd-fest-fact dt,.dd-fest-fact dd{margin:0}.dd-fest-fact-rule{background:var(--dd-trail-blue) 0 0 / 32px 100% no-repeat, linear-gradient(var(--dd-hairline), var(--dd-hairline));height:1px;position:absolute;top:0;left:0;right:0}.dd-fest-fact-value{overflow-wrap:anywhere;gap:4px;display:grid}.dd-fest-overview-facts{margin-bottom:var(--dd-gap-actions)}.dd-fest-overview-prose{gap:32px;display:grid}.dd-fest-cards-run+.dd-fest-cards-run{margin-top:var(--dd-feature-gap)}.dd-fest-cards{gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:810px){.dd-fest-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.dd-fest-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.dd-fest-chroma[data-dd-armed=fine] .dd-tile:hover img{scale:none}}.dd-fest-chroma [data-dd-chroma-media]{border-radius:inherit;background-color:#0000}.dd-fest-highlights-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.dd-fest-partners{gap:24px;display:grid}.dd-fest-capture{width:100%;max-width:28rem}@media (prefers-reduced-motion:reduce){.dd-fest-open-aside-inner{animation:none}.dd-fest-day-pic:after{transition:none}}
