.challenge_page__IKZ7c{--aao-navy:#003060;--aao-blue:#0059a7;--aao-red:#e2001a;--font-campaign:"Poppins","Sora",system-ui,sans-serif;--ink:#10203a;position:relative;isolation:isolate;min-height:100vh;padding:clamp(84px,7vw,96px) 16px clamp(48px,5vw,72px);color:#fff;background:var(--aao-navy);font-family:var(--font-campaign);overflow-wrap:anywhere;overflow-x:clip}.challenge_backdrop__Bc03J{position:absolute;inset:0;z-index:-1;overflow:hidden}.challenge_backdropImage__4V4St{object-fit:cover;object-position:center top}.challenge_backdropShade__6sFG8{position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 20 40/.18),rgb(6 20 40/.08) 30%,rgb(6 20 40/.45))}.challenge_inner__jv3pg{max-width:1120px;margin:0 auto;display:grid;gap:clamp(26px,3.2vw,40px)}.challenge_statusLine__1UZkM{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;margin:-18px 0 0;color:var(--aao-navy);font-size:13px;line-height:1.5;text-align:center}.challenge_statusLine__1UZkM strong{font-weight:700}.challenge_testNotice__lqjpj{margin:5px 0 0;font-size:12px}.challenge_partnerCorner__595W5{position:absolute;top:0;left:0;z-index:1;margin:0;padding:clamp(68px,5.6vw,78px) clamp(44px,4.6vw,64px) clamp(18px,1.9vw,24px) clamp(16px,1.6vw,24px);background:var(--aao-navy);clip-path:polygon(0 0,100% 0,calc(100% - 56px) 100%,0 100%);box-shadow:0 10px 28px rgb(3 14 30/.35)}.challenge_partnerLogo__ar9_Y{display:block;width:clamp(84px,7.6vw,112px);height:auto}.challenge_head__qkZic{display:grid;gap:26px;justify-items:center;text-align:center;padding-top:40px}.challenge_titleWrap__Fhh33{position:relative;justify-self:center;min-width:0;max-width:100%}.challenge_title__uXmEw{margin:0;display:grid;gap:10px;justify-items:center;text-transform:uppercase;text-shadow:0 3px 0 rgb(6 20 40/.5),0 14px 34px rgb(6 20 40/.5)}.challenge_titleKicker__XB05Q{display:flex;align-items:center;gap:.45em;font-size:clamp(14px,1.25vw,18px);line-height:1.25;font-weight:700;letter-spacing:.04em;opacity:.95;text-shadow:0 1px 3px rgb(6 20 40/.55),0 4px 14px rgb(6 20 40/.4)}.challenge_kickerClip__2uEfY{display:block;width:clamp(120px,12vw,168px);flex-shrink:0}.challenge_kickerClipLogo__6k_Sv{display:block;width:100%;height:auto}.challenge_aoMark__UKMOQ{text-transform:none}.challenge_kickerAo__TqKJt{display:block;position:relative;transform:translateY(-.15em);width:clamp(132px,12vw,173px);aspect-ratio:589/67;overflow:hidden;flex-shrink:0}.challenge_kickerAoLogo__DG9qc{position:absolute;width:109.6774%;max-width:none;height:auto;left:-4.7538%;top:-238.806%}.challenge_titleX__2KdZ7{font-weight:400;font-size:.85em;opacity:.75;margin:0 .1em}.challenge_titleMain__2pxDJ{display:block;font-size:clamp(40px,6.1vw,84px);line-height:1.02;font-weight:900;letter-spacing:-.02em;text-wrap:balance;color:#fff}@supports (-webkit-background-clip:text){.challenge_titleMain__2pxDJ{background:linear-gradient(180deg,#fff,#fff 48%,#d9e0e9);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 3px 0 rgb(6 20 40/.5)) drop-shadow(0 10px 16px rgb(6 20 40/.4))}}.challenge_claim__03MZk{margin:0;padding:10px 22px;background:#0b0f14;border-radius:0;font-size:clamp(13px,1.4vw,17px);font-weight:800;text-transform:uppercase;letter-spacing:.015em;box-shadow:0 10px 26px rgb(6 20 40/.4)}.challenge_hashtagRow__b7tYu{margin:-6px auto 0;position:relative;width:fit-content;max-width:100%}.challenge_hashtag__23qrX{display:inline-block;padding:7px 14px;background:var(--aao-blue);color:#fff;font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.08em;line-height:1;max-width:100%;overflow-wrap:anywhere;transform:rotate(3deg);box-shadow:0 5px 14px rgb(0 0 0/.5),inset 0 1px 0 rgb(255 255 255/.22)}.challenge_board___xCKO{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:28px;align-items:start}.challenge_h2__4ccqm{margin:0 0 18px;display:flex;align-items:center;gap:14px;font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.005em;text-transform:uppercase;text-shadow:0 2px 0 rgb(6 20 40/.4),0 8px 26px rgb(6 20 40/.5)}.challenge_h2Sticker__pP84K{width:clamp(40px,3.6vw,52px);height:clamp(40px,3.6vw,52px);object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 8px 14px rgb(6 20 40/.45))}.challenge_cards__xnHjW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.challenge_card__LUgy5{display:grid;gap:10px;padding:10px 10px 14px;border-radius:0;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 14px 34px rgb(6 20 40/.35);transition:transform .16s ease,box-shadow .16s ease}a.challenge_card__LUgy5:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgb(6 20 40/.45)}.challenge_thumb__8Zfkk{position:relative;display:block;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:linear-gradient(135deg,#12233f,#0a5aa0)}.challenge_thumb__8Zfkk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.challenge_thumbFree__4OCVu{opacity:.9;background:repeating-linear-gradient(-45deg,rgb(255 255 255/.06) 0 14px,transparent 14px 28px),linear-gradient(135deg,#12233f,#0a5aa0)}.challenge_play__FLWfc{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:0;background:var(--aao-red);box-shadow:0 6px 16px rgb(6 20 40/.45)}.challenge_play__FLWfc:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;transform:translateX(2px);border-color:transparent transparent transparent #fff;border-style:solid;border-width:9px 0 9px 15px}.challenge_cardTitle__ZUWiP{padding:0 4px;font-size:clamp(13px,1.05vw,15px);font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.challenge_cardMeta__RX8qL{padding:0 4px;display:grid;gap:2px}.challenge_cardChannel__ae70s{font-size:13px;font-weight:500;color:#43536e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.challenge_cardReach__aMwf2{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--aao-blue)}.challenge_cardFree__ZrJH2 .challenge_cardTitle__ZUWiP{color:#43536e}.challenge_boardLink__J_qPY{margin:16px 0 0}.challenge_boardLink__J_qPY a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-shadow:0 2px 8px rgb(6 20 40/.6)}.challenge_prize__Zsyk2{position:relative;margin-top:66px;padding:clamp(20px,1.8vw,26px) clamp(16px,1.6vw,22px) clamp(18px,1.7vw,24px);display:grid;gap:12px;justify-items:start;border-radius:0;border:3px solid var(--aao-red);background:#fff;color:var(--aao-navy);box-shadow:0 18px 40px rgb(6 20 40/.4)}.challenge_prizeStickerTop__o_EBv{position:absolute;top:-40px;right:-14px;width:clamp(64px,5.6vw,80px);height:clamp(64px,5.6vw,80px);object-fit:contain;transform:rotate(10deg);filter:drop-shadow(0 10px 16px rgb(6 20 40/.45))}.challenge_prizeLabel__AXLW1{margin:0;padding:6px 12px;border-radius:0;background:var(--aao-blue);color:#fff;font-size:clamp(12px,1.05vw,14px);font-weight:800;text-transform:uppercase;letter-spacing:.03em}.challenge_prizeValue__jBY1H{margin:0;font-size:clamp(19px,1.9vw,26px);font-weight:900;line-height:1.12;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.challenge_prizeNote__LqV8l{margin:0;font-size:14px;line-height:1.55;font-weight:400;color:#43536e}.challenge_prizeLink__wvFQj{margin:4px 0 0}.challenge_prizeLink__wvFQj a{display:inline-block;padding:9px 18px;border-radius:0;background:var(--aao-navy);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.challenge_prizeLink__wvFQj a:hover{background:var(--aao-blue)}.challenge_stepsSection__m_sd7{display:grid;gap:18px;justify-items:start}.challenge_h2Bar__yxYof{margin:0;padding:10px 20px;border-radius:0;background:#0b0f14;font-size:clamp(16px,1.7vw,22px);font-weight:800;text-transform:uppercase;letter-spacing:.01em;box-shadow:0 10px 26px rgb(6 20 40/.4)}.challenge_steps__J4Vra{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.challenge_step__vn25O{padding:clamp(14px,1.4vw,18px) clamp(14px,1.4vw,18px) clamp(16px,1.5vw,20px);border-radius:0;background:#fff;color:var(--ink);box-shadow:0 14px 34px rgb(6 20 40/.35);display:grid;gap:6px;align-content:start}.challenge_stepNum__TK7iD{font-size:14px;font-weight:800;color:var(--aao-red);letter-spacing:.1em;font-variant-numeric:tabular-nums}.challenge_stepName__vpvCd{margin:0;font-size:clamp(15px,1.25vw,17px);font-weight:800;letter-spacing:.005em;text-transform:uppercase;color:var(--aao-navy)}.challenge_stepText__CFQKu{margin:0;font-size:clamp(13px,1vw,14px);line-height:1.62;font-weight:400;color:#43536e}.challenge_rulesRow__zjJaK{margin:4px 0 0;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.challenge_legalRow__hN4f5{margin:14px 0 0;font-size:13px;color:#fff;opacity:.9;text-shadow:0 2px 8px rgb(6 20 40/.6)}.challenge_legalRow__hN4f5 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.challenge_rulesLink__TASko{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-shadow:0 2px 8px rgb(6 20 40/.6)}@media (max-width:960px){.challenge_board___xCKO{grid-template-columns:minmax(0,1fr)}.challenge_prize__Zsyk2{margin-top:40px;justify-self:stretch}}@media (max-width:760px){.challenge_page__IKZ7c{padding-top:84px}.challenge_partnerCorner__595W5{padding:70px 48px 16px 6px}.challenge_partnerLogo__ar9_Y{width:76px}.challenge_cards__xnHjW,.challenge_steps__J4Vra{grid-template-columns:minmax(0,1fr)}.challenge_head__qkZic{padding-top:76px}.challenge_hashtagRow__b7tYu{margin-top:4px}}.challenge_play__FLWfc,.challenge_prizeLink__wvFQj a{clip-path:polygon(var(--ca-chamfer-sm) 0,calc(100% - var(--ca-chamfer-sm)) 0,100% var(--ca-chamfer-sm),100% calc(100% - var(--ca-chamfer-sm)),calc(100% - var(--ca-chamfer-sm)) 100%,var(--ca-chamfer-sm) 100%,0 calc(100% - var(--ca-chamfer-sm)),0 var(--ca-chamfer-sm))}.status_notice__xhEe2{padding:12px 16px;background:rgb(255 255 255/88%);border-left:4px solid var(--aao-red,#db1a31);color:var(--aao-navy,#092849);font-size:14px;line-height:1.55;margin-bottom:20px}.status_notice__xhEe2 p{margin:3px 0}.status_stamp__DFVrD{font-size:12px;opacity:.8}