.campaign_frame__nZDtk{display:flex;height:100vh;height:100dvh;flex-direction:column;background:#fff;color:#153554;font-family:Arial,Helvetica,sans-serif}.campaign_header__DCIMJ{position:relative;z-index:10;flex-shrink:0;background:#8afffb;color:#6a09b0}.campaign_headerInner__UkI6x{display:flex;width:calc(100% - 48px);max-width:1440px;min-height:76px;align-items:center;justify-content:space-between;gap:32px;margin-inline:auto}.campaign_logoLink__pfW0W{display:block;width:245px;flex-shrink:0}.campaign_logo__eKqgE{display:block;width:100%;height:auto}.campaign_navigation__BzJmd,.campaign_primaryNavigation__sWMkO{display:flex;align-items:center;gap:32px}.campaign_navigation__BzJmd{gap:28px}.campaign_donate__TFhY1,.campaign_navigationLink__xjbl8{display:inline-flex;align-items:center;justify-content:center;min-height:40px;color:#6a09b0;font-size:18px;font-weight:400;line-height:1.2;text-transform:uppercase;text-decoration:none;white-space:nowrap}.campaign_donate__TFhY1{height:40px;padding:6.4px 20px;border:1.6px solid #6a09b0;flex-shrink:0;transition:background-color .3s ease,color .3s ease;font-size:16px;font-weight:700;border-radius:20px;background-color:#6a09b0;color:#8afffb}.campaign_navigationLink__xjbl8:hover{text-decoration:none}.campaign_donate__TFhY1:focus-visible,.campaign_donate__TFhY1:hover{background-color:rgb(106 9 176/0);color:#6a09b0}.campaign_header__DCIMJ a:focus-visible{outline:2px solid #6a09b0;outline-offset:4px}.campaign_background__GtGvw{container-type:inline-size;width:89.6%;flex:1;min-height:0;margin:0 auto;background:#fff}.campaign_heroLayout__SbGh2{--hero-height:calc((100cqw - 24px) * 1.93 / 2.93 * 18 / 25);display:grid;height:100%;grid-template-columns:minmax(0,1.93fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:24px}.campaign_heroLayout__SbGh2:has(.campaign_flowPanel__bu70X){grid-template-columns:minmax(0,1fr) minmax(0,min(390px,45%))}.campaign_heroLayout__SbGh2:has(.campaign_flowPanel__bu70X) .campaign_hero__wofxE{height:calc(100% - 56px);aspect-ratio:auto}.campaign_heroLayout__SbGh2:has(.campaign_confirmation__7pEd7){height:min(calc(var(--hero-height) + 24px),calc(100% - 56px))}.campaign_heroLayout__SbGh2:has(.campaign_confirmation__7pEd7) .campaign_hero__wofxE{height:calc(100% - 24px);max-height:calc(100% - 24px);aspect-ratio:auto}.campaign_hero__wofxE{position:relative;width:100%;height:auto;max-height:calc(100% - 56px);aspect-ratio:25/18;align-self:start;min-height:0;margin-top:24px;border-radius:12px;overflow:hidden}.campaign_hero__wofxE img{object-fit:cover;object-position:center}.campaign_hero__wofxE:after{position:absolute;inset:0;background:linear-gradient(transparent 45%,rgb(0 0 0/35%));content:"";pointer-events:none}.campaign_heroContent__1cO34{position:absolute;z-index:1;bottom:7%;left:4%;right:4%}.campaign_heroHeadline__cIRFH,.campaign_heroVenue__G__bE{width:fit-content;max-width:100%;margin:0;font-family:Arial Rounded MT Bold,Arial Rounded MT,Arial,Helvetica,sans-serif;font-weight:900;line-height:1.1;letter-spacing:-.055em;paint-order:stroke fill;stroke-linejoin:round}.campaign_heroHeadline__cIRFH{color:#ff00b8;font-size:clamp(32px,5.8vw,112px);-webkit-text-stroke:clamp(7px,1vw,18px) #8cff3f}.campaign_heroVenue__G__bE{margin-top:24px;color:#8cff3f;font-size:clamp(22px,2.6vw,50px);-webkit-text-stroke:clamp(5px,.6vw,11px) #ff00b8;letter-spacing:-.04em}.campaign_flowPanel__bu70X{min-width:0;min-height:0;background:#fff}.campaign_flow__dDi_m{display:block;width:100%;height:100%;border:0;background:#fff}.campaign_confirmation__7pEd7{min-width:0;min-height:0;overflow-y:auto;padding:clamp(32px,4vw,80px) clamp(24px,3vw,60px);background:#133455;color:#fff;text-align:center}.campaign_confirmationContent__eXR2Z{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center}.campaign_smsIcon__m729F{width:40px;height:40px;flex-shrink:0;margin-bottom:24px}.campaign_confirmation__7pEd7 h1{max-width:16ch;margin:0;font-size:clamp(28px,2.3vw,44px);font-weight:800;line-height:1.15}.campaign_smsMessage__Y_UNh{max-width:34ch;margin:24px 0 0;font-size:clamp(17px,1.2vw,22px);line-height:1.6}.campaign_drawDetails__tkPOh{display:grid;width:100%;gap:20px;margin-top:36px;padding:clamp(20px,2vw,32px);border-radius:8px;background:rgb(0 0 0/24%);font-size:clamp(16px,1.1vw,20px);line-height:1.65;text-align:center}.campaign_drawDetails__tkPOh p{margin:0}@media (max-width:1400px){.campaign_navigation__BzJmd,.campaign_primaryNavigation__sWMkO{gap:18px}.campaign_navigationLink__xjbl8{font-size:15px}.campaign_headerInner__UkI6x{gap:24px}}@media (max-width:1100px){.campaign_headerInner__UkI6x{flex-wrap:nowrap;justify-content:space-between;gap:16px}.campaign_primaryNavigation__sWMkO{display:none}.campaign_background__GtGvw{width:100%}.campaign_heroLayout__SbGh2,.campaign_heroLayout__SbGh2:has(.campaign_flowPanel__bu70X){grid-template-columns:minmax(0,1fr);gap:0}.campaign_heroLayout__SbGh2:has(.campaign_confirmation__7pEd7){height:100%}.campaign_hero__wofxE{display:none}}@media (max-width:600px){.campaign_headerInner__UkI6x{width:calc(100% - 24px);min-height:76px;gap:12px}.campaign_logoLink__pfW0W{width:min(180px,55vw)}.campaign_donate__TFhY1{font-size:13px;padding:8px 12px}}.campaign_terms__i_U0i{text-align:left;overflow-wrap:anywhere}.campaign_terms__i_U0i h1{margin-top:24px}.campaign_terms__i_U0i h2{margin:36px 0 20px;font-size:24px;font-weight:700;line-height:1.3}.campaign_terms__i_U0i h3{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.campaign_terms__i_U0i p{margin:12px 0;font-size:16px;line-height:1.7}.campaign_terms__i_U0i a{color:inherit;text-decoration:underline;text-underline-offset:4px}.campaign_terms__i_U0i a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.campaign_prizes__ZVOWn{padding-left:24px;list-style:decimal}.campaign_prizes__ZVOWn>li{padding-left:4px;margin-bottom:32px}.campaign_termsNotices___d_Ct{display:grid;gap:20px;margin:28px 0 36px;padding:0;list-style:none;text-align:left}.campaign_termsNotices___d_Ct li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px}.campaign_termsNotices___d_Ct svg{width:24px;height:24px;margin-top:2px}.campaign_termsNotices___d_Ct p{margin:0}.campaign_termsButton__MbH9O{display:inline-flex;min-height:48px;align-items:center;justify-content:center;justify-self:center;padding:12px 24px;border-radius:5px;background:#fff;color:#133455;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none}.campaign_termsButton__MbH9O:hover{background:#edf2f7}.campaign_termsButton__MbH9O:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (prefers-reduced-motion:reduce){.campaign_donate__TFhY1{transition:none}}