.event-poster{container-type:inline-size;display:flex;flex-direction:column;gap:1.75rem;width:100%;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);background:var(--color-base-100);color:var(--dc-primary);text-align:left}.event-poster__identity{display:flex;align-items:center;min-height:7rem}.event-poster .event-poster__logo{display:block;width:auto;height:auto;max-width:100%;max-height:8rem;object-fit:contain;aspect-ratio:auto;border-radius:0;background:transparent}.event-poster__name{margin:0;font-size:2rem;font-weight:600;overflow-wrap:anywhere}.event-poster__information{display:grid;gap:.5rem}.event-poster .event-poster__date{color:var(--dc-primary);font:inherit;font-size:clamp(1.125rem,6cqi,1.75rem);font-weight:600;line-height:1.25;text-wrap:balance}.event-poster .event-poster__venue{margin:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.event-poster__logistics{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:1.25rem;background:var(--dc-surface)}.event-poster__logistics>div{min-width:0}.event-poster__logistics dt{font-size:.875rem;line-height:1.5}.event-poster__logistics dd{margin:.25rem 0 0;font-size:clamp(1.25rem,7cqi,2rem);line-height:1.15;font-weight:600;overflow-wrap:anywhere}.dc-event-feature figure:has(.event-poster){display:flex;padding:0;max-height:none;border-radius:0}.dc-event-feature figure .event-poster__logo{width:auto;height:auto;max-height:8rem}.dc-event-feature:has(.event-poster){border:0;align-items:stretch}.dc-event-feature:has(.event-poster) .card-body{justify-content:center;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem)}.dc-event-feature:has(.event-poster) .dc-event-phase{flex-grow:0;font-size:.9375rem}.dc-event-feature:has(.event-poster) .dc-event-detail{font-size:1rem}.marketing-event:has(.event-poster){grid-template-columns:minmax(0,1fr);border:0;padding:0;gap:1.25rem}.marketing-event:has(.event-poster)>div:last-child{padding:0 1.25rem 1.5rem}.marketing-event .event-poster{background:var(--dc-surface)}.marketing-event .event-poster__logistics{background:var(--color-base-100)}.event-detail{padding-block:clamp(2rem,5vw,4rem)}.event-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--dc-surface)}.event-detail-layout .event-manifesto__brand img{display:block;width:100%;height:12rem;object-fit:contain}.event-detail-layout .event-manifesto__date{display:flex;flex-direction:column;gap:.3rem;color:var(--dc-primary);font:inherit}.event-detail-layout .event-manifesto__main{padding:clamp(1.5rem,4vw,3rem)}.event-detail-layout .event-poster{background:var(--dc-surface)}.event-detail-layout .event-poster__logistics,.event-manifesto{background:var(--color-base-100)}.event-manifesto{container-type:inline-size;width:100%;min-width:0;color:var(--dc-primary)}.event-manifesto__main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.25rem;padding:2rem 1.5rem}.event-manifesto__brand{display:grid;place-items:center;min-width:0}.dc-event-feature figure .event-manifesto__brand img{width:100%;height:10rem;object-fit:contain}.event-manifesto__brand p{margin:0;font-size:1.75rem;font-weight:600;overflow-wrap:anywhere}.dc-events .event-manifesto__date{display:flex;flex-direction:column;gap:.3rem;color:var(--dc-primary);font:inherit}.event-manifesto__days{font-size:clamp(2.5rem,15cqi,4.5rem);line-height:.95;font-weight:600;letter-spacing:-.055em;white-space:nowrap}.event-manifesto__month{font-size:clamp(1rem,5.5cqi,1.5rem);line-height:1.25}.event-manifesto__year{margin-top:.2rem;font-size:clamp(1.5rem,8cqi,2.5rem);font-weight:600;line-height:1}.event-manifesto__range{font-size:1.5rem;font-weight:600;line-height:1.2}.event-manifesto__footer{padding:1.25rem 1.5rem 1.5rem;background:var(--dc-primary);color:var(--color-primary-content)}.event-manifesto .event-manifesto__footer p{margin:0 0 1rem;color:var(--color-primary-content);font-size:1rem;line-height:1.4}.event-manifesto__footer dl{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin:0}.event-manifesto__footer dt{font-size:.875rem}.event-manifesto__footer dd{margin:.25rem 0 0;font-size:clamp(1.5rem,8cqi,2.25rem);font-weight:600;line-height:1.1;overflow-wrap:anywhere}.dc-event-feature:has(.event-manifesto){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);border:0}.dc-event-feature figure:has(.event-manifesto){display:block;margin:0;padding:0;max-height:none;border-radius:0}.dc-event-feature:has(.event-manifesto) .card-body{justify-content:center;gap:.75rem;padding:1.5rem}.dc-event-feature:has(.event-manifesto) .dc-event-phase{flex-grow:0;font-size:.9375rem}.dc-event-feature:has(.event-manifesto) h3{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1}.dc-event-feature:has(.event-manifesto) .dc-event-detail{font-size:1rem;gap:.75rem}@media (min-width:768px) and (max-width:1100px){.dc-event-feature:has(.event-manifesto){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dc-event-feature:has(.event-manifesto){grid-template-columns:minmax(0,1fr)}.event-manifesto__main{padding:1.75rem 1.5rem}.dc-event-feature:has(.event-manifesto) .card-body{padding:1.5rem}}.event-detail-copy{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;min-width:0;padding:clamp(1.5rem,4vw,3rem)}.event-detail-copy h1{margin:0;color:var(--dc-primary);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.event-detail-phase{margin:0 0 1rem;color:var(--dc-muted)}.event-detail-copy .lead{margin:0;max-width:46ch;font-size:1.125rem;line-height:1.6}@media (max-width:760px){.event-detail-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dc-event-feature:has(.event-poster){grid-template-columns:minmax(0,1fr)}.event-poster{gap:1.25rem}.event-poster__identity{min-height:5rem}.event-poster .event-poster__logo{max-height:6rem}}