.Announcement-module__lXkKkq__announcement{--announcement-bg:var(--brand-primary,#2f1f19);--announcement-text:#fff;--announcement-accent:var(--brand-cta,#d94a38);box-sizing:border-box;color:var(--announcement-text);background:var(--announcement-bg);font-family:inherit}.Announcement-module__lXkKkq__top_ribbon[data-announcement-type=notice]{--announcement-bg:#345c86;--announcement-accent:#fff}.Announcement-module__lXkKkq__top_ribbon[data-announcement-type=closure]{--announcement-bg:#8d3329;--announcement-accent:#fff}.Announcement-module__lXkKkq__top_ribbon[data-announcement-type=news]{--announcement-bg:#a96313;--announcement-accent:#fff}.Announcement-module__lXkKkq__top_ribbon[data-announcement-type=notice] .Announcement-module__lXkKkq__icon,.Announcement-module__lXkKkq__top_ribbon[data-announcement-type=closure] .Announcement-module__lXkKkq__icon,.Announcement-module__lXkKkq__top_ribbon[data-announcement-type=news] .Announcement-module__lXkKkq__icon{color:var(--announcement-bg)}.Announcement-module__lXkKkq__ribbonStack{z-index:40;position:relative}.Announcement-module__lXkKkq__stack{z-index:4;position:relative}.Announcement-module__lXkKkq__heroStack.Announcement-module__lXkKkq__heroStack{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.Announcement-module__lXkKkq__heroStack .Announcement-module__lXkKkq__announcement{pointer-events:auto}.Announcement-module__lXkKkq__top_ribbon{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:9px max(14px,min(4vw,48px));display:flex}.Announcement-module__lXkKkq__icon{width:30px;height:30px;color:var(--announcement-text);background:var(--announcement-accent);border-radius:999px;flex:none;align-items:center;justify-items:center;font-weight:900;display:grid}.Announcement-module__lXkKkq__message{gap:1px;min-width:0;display:grid}.Announcement-module__lXkKkq__message strong{font-size:15px;line-height:1.2}.Announcement-module__lXkKkq__message span{opacity:.86;font-size:12px;line-height:1.3}.Announcement-module__lXkKkq__button{border:1px solid color-mix(in srgb, var(--announcement-text), transparent 48%);color:inherit;white-space:nowrap;border-radius:999px;margin-left:8px;padding:7px 12px;font-size:12px;font-weight:800;text-decoration:none}.Announcement-module__lXkKkq__photo_card{--announcement-bg:rgba(254,244,243,.97);--announcement-text:#1d1a19;--announcement-accent:#ec4f2f;outline-offset:-6px;text-align:center;border-radius:14px;outline:2px dashed rgba(236,79,47,.5);flex-direction:column;align-items:center;gap:3px;width:min(88%,520px);margin:14px auto 0;padding:11px 16px 12px;display:flex;box-shadow:0 10px 30px rgba(0,0,0,.25)}.Announcement-module__lXkKkq__photo_card[data-announcement-type=notice]{--announcement-bg:rgba(244,249,255,.97);--announcement-accent:#345c86;outline-color:rgba(52,92,134,.48)}.Announcement-module__lXkKkq__photo_card[data-announcement-type=closure]{--announcement-accent:#8d3329;outline-color:rgba(141,51,41,.5)}.Announcement-module__lXkKkq__photo_card[data-announcement-type=news]{--announcement-bg:rgba(255,248,231,.97);--announcement-accent:#a96313;outline-color:rgba(169,99,19,.45)}.Announcement-module__lXkKkq__photo_card .Announcement-module__lXkKkq__icon{color:#fff;width:27px;height:27px;margin-top:-22px;font-size:11px;font-weight:800}.Announcement-module__lXkKkq__photo_card .Announcement-module__lXkKkq__message strong{color:var(--announcement-accent);font-family:var(--font-fraunces), Georgia, serif;text-wrap:balance;font-size:max(18px,min(4cqw,25px));font-weight:800;line-height:1.08}.Announcement-module__lXkKkq__photo_card[data-announcement-type=news] .Announcement-module__lXkKkq__message strong{color:#8c4e0b}.Announcement-module__lXkKkq__photo_card .Announcement-module__lXkKkq__message span{color:#665e5b;margin-top:2px;font-size:11px;line-height:1.25}.Announcement-module__lXkKkq__photo_card .Announcement-module__lXkKkq__button{margin:4px 0 0;padding:5px 10px}.Announcement-module__lXkKkq__corner_tag{--announcement-bg:#fff;--announcement-text:#1d1a19;--announcement-accent:#ec4f2f;z-index:2;text-align:left;border-radius:999px;align-items:center;gap:9px;max-width:min(330px,100% - 26px);margin:0;padding:8px 12px 8px 8px;display:flex;box-shadow:0 9px 28px rgba(0,0,0,.28)}.Announcement-module__lXkKkq__corner_tag[data-announcement-type=notice]{--announcement-accent:#345c86}.Announcement-module__lXkKkq__corner_tag[data-announcement-type=closure]{--announcement-accent:#8d3329}.Announcement-module__lXkKkq__corner_tag[data-announcement-type=news]{--announcement-accent:#a96313}.Announcement-module__lXkKkq__corner_tag .Announcement-module__lXkKkq__icon{color:#fff;width:34px;min-width:34px;height:34px;padding:0 7px;font-size:11px;font-weight:800}.Announcement-module__lXkKkq__corner_tag .Announcement-module__lXkKkq__message{flex:1}.Announcement-module__lXkKkq__corner_tag .Announcement-module__lXkKkq__message strong{font-size:12px;line-height:1.12}.Announcement-module__lXkKkq__corner_tag .Announcement-module__lXkKkq__message span{color:#716967;margin-top:2px;font-size:10px;line-height:1.15}.Announcement-module__lXkKkq__corner_tag .Announcement-module__lXkKkq__button{margin-left:0;padding:5px 9px}.Announcement-module__lXkKkq__heroStack .Announcement-module__lXkKkq__corner_tag{margin:0;position:absolute;bottom:13px;right:13px}@media (max-width:520px){.Announcement-module__lXkKkq__top_ribbon{justify-content:flex-start;gap:9px;padding:8px 10px}.Announcement-module__lXkKkq__top_ribbon .Announcement-module__lXkKkq__icon{width:26px;height:26px;font-size:12px}.Announcement-module__lXkKkq__top_ribbon .Announcement-module__lXkKkq__message strong{font-size:13px}.Announcement-module__lXkKkq__top_ribbon .Announcement-module__lXkKkq__message span{font-size:11px}.Announcement-module__lXkKkq__top_ribbon .Announcement-module__lXkKkq__button{margin-left:auto;padding:6px 9px}.Announcement-module__lXkKkq__photo_card{width:94%;padding-left:12px;padding-right:12px}.Announcement-module__lXkKkq__photo_card .Announcement-module__lXkKkq__message strong{font-size:19px}.Announcement-module__lXkKkq__heroStack .Announcement-module__lXkKkq__corner_tag{border-radius:13px;max-width:none;bottom:10px;left:10px;right:10px}.Announcement-module__lXkKkq__corner_tag .Announcement-module__lXkKkq__icon{width:32px;min-width:32px;height:32px}}
