.LotteryPage_hero__Fr85b{padding-block:var(--s-12) var(--s-16);background:radial-gradient(48% 60% at 30% 58%,color-mix(in srgb,var(--gold-400) 18%,transparent),transparent 72%),var(--bg-sunken)}@media (min-width:1024px){.LotteryPage_hero__Fr85b{padding-block:var(--s-16) var(--s-20)}}.LotteryPage_grid__XmH_w{display:grid;gap:var(--s-6);grid-template-areas:"head" "facts" "banner" "form"}@media (min-width:1024px){.LotteryPage_grid__XmH_w{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head form" "banner form" "facts form";grid-template-rows:auto auto 1fr;-moz-column-gap:var(--s-12);column-gap:var(--s-12);row-gap:var(--s-8);align-items:start}}.LotteryPage_head__JLR1r{grid-area:head;display:grid;gap:var(--s-4)}.LotteryPage_h1__UxdCq{font-size:clamp(38px,5.4vw,66px);font-weight:900;line-height:1.02}.LotteryPage_mark__KcV8N{color:var(--navy-900);background:var(--gold-400);border-radius:.14em;margin-inline:-.04em;padding:.02em .18em .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.LotteryPage_lede__EfBXh{margin:0;max-width:52ch;color:var(--fg-muted);font-size:clamp(16px,1.3vw,19px);line-height:1.55;text-wrap:pretty}.LotteryPage_lede__EfBXh strong{color:var(--fg);font-weight:600}.LotteryPage_banner___B9y2{grid-area:banner;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--bg-raised);box-shadow:var(--shadow-raised)}.LotteryPage_banner___B9y2 img{display:block;width:100%;height:auto}.LotteryPage_facts__DnxgA{grid-area:facts;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.LotteryPage_fact__Ct4k0{display:inline-flex;align-items:center;gap:var(--s-2);padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);box-shadow:var(--shadow-card);color:var(--fg-muted);font-size:13.5px}.LotteryPage_fact__Ct4k0 strong{color:var(--fg);font-family:var(--font-display);font-weight:800}.LotteryPage_fact__Ct4k0 svg{flex:none;color:var(--accent-strong)}@media (max-width:479px){.LotteryPage_fact__Ct4k0{gap:6px;padding:7px 12px;font-size:13px}}.LotteryPage_formCol__lztW5{grid-area:form;display:grid;gap:var(--s-5);min-width:0;scroll-margin-top:84px}.LotteryPage_card__lIp2n{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--bg-raised);box-shadow:var(--shadow-raised)}.LotteryPage_cardHead__m_tN_{--eyebrow-fg:var(--gold-400);display:grid;gap:var(--s-2);padding:var(--s-5) var(--s-6);background:var(--navy-900);color:var(--sand-50)}.LotteryPage_cardTitle__PnZSb{margin:0;color:var(--sand-50);font-family:var(--font-display);font-size:clamp(21px,2vw,25px);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.LotteryPage_cardBody__B3xN3{display:grid;gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-5)}@media (min-width:480px){.LotteryPage_cardBody__B3xN3{padding:var(--s-5) var(--s-6) var(--s-6)}}.LotteryPage_embed__32YfU{overflow:hidden;border-radius:10px}.LotteryPage_formNote__AY0cp{margin:0;padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--fg-muted);font-size:13px;line-height:1.55;text-wrap:pretty}.LotteryPage_notice__FIIa3{display:flex;align-items:center;gap:11px;margin:0;color:var(--fg);font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;text-wrap:balance}.LotteryPage_noticeIcon__msfxw{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--gold-400);color:var(--navy-900)}.LotteryPage_prizes__oefev,.LotteryPage_rules__0tSch,.LotteryPage_winners__CueSJ{padding-block:var(--s-16)}@media (min-width:768px){.LotteryPage_prizes__oefev,.LotteryPage_rules__0tSch,.LotteryPage_winners__CueSJ{padding-block:var(--s-20)}}.LotteryPage_prizes__oefev,.LotteryPage_winners__CueSJ{background:var(--bg)}.LotteryPage_rules__0tSch{background:var(--bg-sunken)}.LotteryPage_sectionHead__RRMq6{display:grid;gap:var(--s-3);max-width:40rem;margin-bottom:var(--s-10)}.LotteryPage_h2__TTyDG{font-size:clamp(28px,3.2vw,42px)}.LotteryPage_prizeList__pVHz2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}@media (min-width:768px){.LotteryPage_prizeList__pVHz2{gap:var(--s-6)}}.LotteryPage_prize__GP3a7{display:grid;gap:var(--s-3);align-content:start;min-width:0}.LotteryPage_prizeArt__6rw1Y{overflow:hidden;aspect-ratio:4/5;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-card)}.LotteryPage_prizeArt__6rw1Y img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LotteryPage_prizeName__TOFue{display:flex;align-items:center;gap:var(--s-2);margin:0;color:var(--fg);font-family:var(--font-display);font-size:clamp(14px,1.6vw,20px);font-weight:800;letter-spacing:-.01em;line-height:1.2}.LotteryPage_prizeNum__A31Rh{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold-400);color:var(--navy-900);font-size:14px;font-weight:900}@media (max-width:479px){.LotteryPage_prizeName__TOFue{flex-direction:column;align-items:flex-start;gap:6px}.LotteryPage_prizeNum__A31Rh{width:24px;height:24px;font-size:12.5px}}.LotteryPage_sticker__nWy8V{display:grid;gap:var(--s-5);margin-top:var(--s-10);padding:var(--s-5);border:1px solid var(--line);border-radius:18px;background:var(--bg-sunken)}@media (min-width:768px){.LotteryPage_sticker__nWy8V{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-8);padding:var(--s-6) var(--s-8)}}.LotteryPage_stickerCopy__U5Xur{display:grid;gap:var(--s-2)}.LotteryPage_stickerTitle__MVUfW{display:flex;align-items:center;gap:var(--s-3);margin:0;font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.015em}.LotteryPage_stickerTitle__MVUfW:before{content:"";flex:none;width:22px;height:22px;border-radius:5px;background:var(--gold-400);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-800) 40%,transparent)}.LotteryPage_stickerText__bkOEc{margin:0;color:var(--fg-muted);font-size:15.5px;line-height:1.55}.LotteryPage_stickerPhotos__4eCjW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}@media (min-width:768px){.LotteryPage_stickerPhotos__4eCjW{grid-template-columns:repeat(2,200px)}}.LotteryPage_stickerPhotos__4eCjW img{display:block;width:100%;height:auto;border-radius:12px}.LotteryPage_panel__LKFCm{padding:var(--s-6);border:1px solid var(--line);border-radius:18px;background:var(--bg-raised);box-shadow:var(--shadow-card)}@media (min-width:768px){.LotteryPage_panel__LKFCm{padding:var(--s-8)}}.LotteryPage_ruleList____JWT{display:grid;gap:var(--s-3) var(--s-10);margin:0;padding:0;list-style:none}@media (min-width:900px){.LotteryPage_ruleList____JWT{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(6,auto)}}.LotteryPage_ruleList____JWT li{display:flex;align-items:flex-start;gap:var(--s-3);color:var(--fg);font-size:15.5px;line-height:1.5;text-wrap:pretty}.LotteryPage_ruleList____JWT svg{flex:none;margin-top:2px;color:var(--accent-strong)}.LotteryPage_winnersHead__eeUqa{display:grid;gap:var(--s-2) var(--s-10);margin-bottom:var(--s-8)}.LotteryPage_winnersHead__eeUqa .LotteryPage_sectionHead__RRMq6{margin-bottom:0}@media (min-width:1024px){.LotteryPage_winnersHead__eeUqa{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.LotteryPage_winnersCtas__1qZhu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-4)}@media (min-width:1024px){.LotteryPage_winnersCtas__1qZhu{margin-top:0}}@media (max-width:479px){.LotteryPage_winnersCtas__1qZhu>:first-child{width:100%}}.LotteryPage_textLink__THWw7{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;color:var(--fg);font-family:var(--font-display);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.LotteryPage_textLink__THWw7:hover{color:var(--accent-strong)}.LotteryPage_winnerGrid__OkDhG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}@media (min-width:640px){.LotteryPage_winnerGrid__OkDhG{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}.LotteryPage_winner__5AdKS img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow-card)}.LotteryPage_more__LR6co,.LotteryPage_more__LR6co[open] .LotteryPage_winnerGrid__OkDhG{margin-top:var(--s-6)}.LotteryPage_moreSummary__DC0fR{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:12px var(--s-6);border:1px solid var(--line-strong);border-radius:var(--radius-card);color:var(--fg);font-family:var(--font-display);font-size:15px;font-weight:700;list-style:none;cursor:pointer}.LotteryPage_moreSummary__DC0fR::-webkit-details-marker{display:none}.LotteryPage_moreSummary__DC0fR:after{content:"";width:8px;height:8px;margin-left:var(--s-1);border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}.LotteryPage_more__LR6co[open] .LotteryPage_moreSummary__DC0fR:after{transform:translateY(2px) rotate(-135deg)}.LotteryPage_moreSummary__DC0fR:hover{background:var(--bg-raised)}.LotteryPage_moreSummary__DC0fR:focus-visible{outline:2px solid var(--focus);outline-offset:2px}