.HomeBanner_banner__5QRQ6{container-type:inline-size;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.HomeBanner_backdrop__Vbh2_{background:linear-gradient(90deg,rgb(70 0 16/68%),rgb(70 0 16/36%))}.HomeBanner_content__n3hE3{display:flex;min-height:180px;flex-direction:column;justify-content:center;gap:16px;padding:24px 20px}.HomeBanner_heading__8SVH_{order:2;font-size:18px;font-weight:600;line-height:1.25}.HomeBanner_dateRow__RN3dj{display:contents}.HomeBanner_date__qMwSI{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:clamp(20px,6cqi,24px);font-weight:600;line-height:1.3}.HomeBanner_phase__W7D6k{order:4;max-width:44ch;font-size:14px;font-weight:500;line-height:1.4;opacity:.95}.HomeBanner_subtitle__NEVe0{order:3;font-size:16px;font-weight:500;line-height:1.4;opacity:.92}.HomeBanner_calendar__3RklJ,.HomeBanner_venue__K6H9e{display:none}.HomeBanner_iconSheen__fDPds{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 44%,#000 50%,transparent 56%);mask-image:linear-gradient(180deg,transparent 44%,#000 50%,transparent 56%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:HomeBanner_icon-sheen__yMdjx 3.6s linear infinite}.HomeBanner_goldDivider__G2JPC{color:#f3d565}.HomeBanner_goldBadge__Xlv10{order:1;align-self:flex-start;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(155deg,#f7df7a,#edc746);border-radius:999px;padding:6px 20px;color:#84231f;font-size:12px;font-weight:600;line-height:1.5}.HomeBanner_goldBadge__Xlv10:after{content:"";position:absolute;z-index:0;top:-20%;left:-25%;width:150%;height:40%;background:linear-gradient(180deg,transparent,rgb(255 249 214/55%),transparent);pointer-events:none;animation:HomeBanner_badge-sheen__R0bxX 6s linear infinite}@keyframes HomeBanner_icon-sheen__yMdjx{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes HomeBanner_badge-sheen__R0bxX{0%{transform:translateY(-100%) skewY(-8deg)}to{transform:translateY(350%) skewY(-8deg)}}@container (min-width: 640px){.HomeBanner_backdrop__Vbh2_{background:linear-gradient(90deg,rgb(70 0 16/65%),rgb(70 0 16/45%) 62%,transparent 85%)}.HomeBanner_content__n3hE3{min-height:220px;width:78%;gap:20px;padding:28px}.HomeBanner_heading__8SVH_{order:1;font-size:30px}.HomeBanner_dateRow__RN3dj{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.HomeBanner_date__qMwSI{order:0;font-size:24px}.HomeBanner_subtitle__NEVe0{order:0;font-size:18px;max-width:46ch}.HomeBanner_phase__W7D6k{order:2;font-size:18px;max-width:40ch}.HomeBanner_calendar__3RklJ{display:contents}.HomeBanner_goldBadge__Xlv10{order:0;align-self:auto;padding:8px 24px;font-size:16px}.HomeBanner_venue__K6H9e{order:4;display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.6}}@container (min-width: 1000px){.HomeBanner_content__n3hE3{min-height:250px;gap:24px;padding:32px}.HomeBanner_heading__8SVH_{font-size:36px}.HomeBanner_date__qMwSI{font-size:30px}.HomeBanner_venue__K6H9e{font-size:18px}.HomeBanner_phase__W7D6k{font-size:20px}}@media (prefers-reduced-motion:reduce){.HomeBanner_goldBadge__Xlv10:after,.HomeBanner_iconSheen__fDPds{animation:none;opacity:0}}