.event_hero__D7RO7{position:relative;margin:0 calc(-1 * var(--sp-4)) 0;aspect-ratio:4/3;max-height:62vh;overflow:hidden;background:var(--skeleton)}.event_heroImg__5GiSm{object-fit:cover}.event_heroFallback__oT7au{width:100%;height:100%}.event_heroShade__PNTU0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,0) 26%);pointer-events:none}.event_heroTop__54dGs{position:absolute;top:calc(12px + var(--safe-t));left:calc(12px + var(--safe-l));right:calc(12px + var(--safe-r));display:flex;justify-content:space-between}.event_head__ROuqT{padding:18px 0 14px}.event_photoCredit__cYQ_m{margin:8px 0 -10px;color:var(--ink-soft);font-size:var(--fs-xs);line-height:var(--lh-snug)}.event_photoCredit__cYQ_m a{color:inherit;text-decoration:underline;text-underline-offset:2px}.event_title__K4NkX{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:4px 0 0;text-wrap:balance}.event_tbc__h2ZJF{display:inline-block;background:var(--surface-2);color:var(--ink-soft);font-size:var(--fs-xs);font-weight:700;padding:2px 8px;border-radius:var(--r-full)}.event_who__aAxAR{display:grid;grid-gap:8px;gap:8px}.event_whoTitle__irtz8{font-size:var(--fs-lg);margin:0}.event_whoText__TJ3VE{color:var(--ink-soft);font-size:var(--fs-base);line-height:var(--lh-body)}.event_whoCrew__5zdU3{display:inline-flex;align-items:center;gap:6px;color:var(--pandan-deep);font-size:var(--fs-sm);font-weight:700}.event_actions__SUhlV{position:-webkit-sticky;position:sticky;z-index:25;bottom:calc(var(--tabbar-h) + var(--safe-b) + 8px);display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:var(--sp-5);padding:10px;background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid var(--line);border-radius:20px;box-shadow:var(--e-2)}.event_actions__SUhlV>:only-child{grid-column:1/-1}.event_actions__SUhlV:empty{display:none}.event_actions__SUhlV .btn{border-radius:var(--r-full)}.event_secondary__O_VVh{width:auto;padding-left:18px;padding-right:18px}@media (min-width:900px){.event_hero__D7RO7{margin:var(--sp-4) 0 0;border-radius:var(--r-lg);aspect-ratio:16/9;max-height:none}.event_title__K4NkX{font-size:34px}.event_actions__SUhlV{bottom:var(--sp-4)}}.event_metaRow__KFa3D{display:flex;align-items:flex-start;gap:var(--sp-3);padding:11px 0}.event_metaRow__KFa3D+.event_metaRow__KFa3D{border-top:1px solid var(--line)}.event_metaIcon__v9zrZ{width:38px;height:38px;border-radius:var(--r-sm);flex-shrink:0;background:var(--hibiscus-soft);color:var(--hibiscus-deep);display:flex;align-items:center;justify-content:center}.event_metaMain__QlhPr{font-weight:700;font-size:var(--fs-base);line-height:var(--lh-snug)}.event_metaSub__I5ag7{color:var(--ink-soft);font-size:var(--fs-sm);margin-top:1px;line-height:var(--lh-snug)}.event_metaLink__o0FNU{margin-left:auto;align-self:center;flex-shrink:0;color:var(--hibiscus-deep);font-weight:700;font-size:var(--fs-sm);display:inline-flex;align-items:center;gap:2px;min-height:44px;padding-left:8px}.event_clamp__usBCQ{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.event_readMore__pEkeB{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:8px 0 0;color:var(--hibiscus-deep);font-weight:700;font-size:var(--fs-sm);min-height:44px}