.ugc-page .ugc-buttonDemo{color:#25493a;background:#faf5e2;border-color:#25493a40}.ugc-demoModal{color:#25493a;background:#faf7ed;border:1px solid #d7dfca;border-radius:20px;width:min(900px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 100px #11251b55}.ugc-demoModal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10281fbd}.ugc-demoModal>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.ugc-demoModal>header span{letter-spacing:.08em;color:#8e783f;font-size:9px;font-weight:700}.ugc-page .ugc-demoModal h2{letter-spacing:-.03em;margin-top:5px;font-size:20px;line-height:1.4}.ugc-demoModal>header button{color:#25493a;background:#f0eddf;border:1px solid #d5dcc9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ugc-demoModal>video{object-fit:contain;background:#101b15;width:100%;max-height:72dvh;display:block}@media (max-width:640px){.ugc-demoModal{border-radius:14px;width:calc(100vw - 20px)}.ugc-demoModal>header{gap:12px;padding:15px}.ugc-page .ugc-demoModal h2{font-size:16px}.ugc-demoModal>header span{font-size:8px}}
.ugc-page{color:#25493a;background:#faf7ed;font-family:Inter,Arial,sans-serif}.ugc-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.ugc-page h1,.ugc-page h2,.ugc-page h3,.ugc-page p{margin:0}.ugc-page h2{letter-spacing:-.05em;font-size:clamp(30px,3.8vw,49px);font-weight:750;line-height:1.17}.ugc-page h2 em{font-family:inherit;font-weight:400}.ugc-eyebrow{letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.7;display:inline-flex}.ugc-eyebrow>span{background:currentColor;border-radius:50%;width:7px;height:7px}.ugc-hero{background:#f4eccc;overflow:hidden}.ugc-heroGrid{grid-template-columns:1.12fr 1fr;align-items:center;gap:28px;padding-block:72px 58px;display:grid}.ugc-hero h1{letter-spacing:-.065em;margin-top:25px;font-size:clamp(48px,6.3vw,84px);font-weight:900;line-height:1.06}.ugc-hero h1>span{color:#a67526}.ugc-tagline{letter-spacing:-.04em;font-size:clamp(21px,2.7vw,32px);line-height:1.4;margin-top:22px!important}.ugc-tagline em{font-family:inherit}.ugc-intro{color:#64715a;max-width:450px;font-size:14px;line-height:1.9;margin-top:19px!important}.ugc-intro strong{color:#35533e;font-weight:750}.ugc-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:28px;display:flex}.ugc-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.ugc-button:hover{filter:brightness(1.04)}.ugc-buttonDark{color:#fff4cb;background:#25493a}.ugc-buttonDark:hover{background:#37634c}.ugc-textLink{align-items:center;gap:10px;font-size:12px;font-weight:650;display:inline-flex}.ugc-loginNote{color:#7b8067;font-size:10px;margin-top:14px!important}.ugc-art{width:100%;max-width:510px;margin:auto;position:relative}.ugc-art>svg{width:100%;height:auto;display:block;rotate:-4deg}.ugc-artNote{z-index:1;letter-spacing:.04em;background:#f9f5df;border:1px solid #25493a;border-radius:6px;align-items:center;gap:8px;padding:12px 17px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;box-shadow:4px 4px #25493a}.ugc-noteOne{top:18%;left:0;rotate:-9deg}.ugc-noteTwo{background:#eaa68f;bottom:12%;right:0;rotate:7deg}.ugc-vinylLabel{font-size:13px;font-weight:900;line-height:1.4;position:absolute;top:6%;right:1%;rotate:10deg}.ugc-marquee{color:#fae8a9;white-space:nowrap;letter-spacing:.14em;background:#25493a;padding:17px 0;font-size:12px;font-weight:700;overflow:hidden}.ugc-marqueeTrack{will-change:transform;width:max-content;animation:32s linear infinite ugc-ticker;display:flex}.ugc-marqueeGroup{flex:none;display:flex}.ugc-marqueeGroup>span{flex:none}.ugc-marquee i{color:#e8a18a;margin-inline:30px;font-style:normal}.ugc-section{grid-template-columns:.9fr 1.1fr;gap:85px;padding-block:92px;display:grid}.ugc-sectionHeading>h2{margin-top:18px}.ugc-about{color:#6a7662;flex-direction:column;justify-content:center;gap:18px;font-size:15px;line-height:1.9;display:flex}.ugc-chips{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.ugc-chips>span{color:#426048;border:1px solid #d9ddc9;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:650;display:inline-flex}.ugc-timelineBand{background:#e5e9d7;padding-block:48px}.ugc-timelineIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ugc-timelineIntro>p{letter-spacing:-.03em;font-size:18px;line-height:1.5}.ugc-timeline{border-top:1px solid #a2b091;grid-template-columns:repeat(4,1fr);margin:35px 0 0;padding:0;list-style:none;display:grid}.ugc-timeline li{flex-direction:column;gap:10px;padding:25px 20px 10px 0;display:flex;position:relative}.ugc-timeline li:before{content:"";background:#54704b;border:2px solid #e5e9d7;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.ugc-timelineIndex{color:#829276;font-size:9px}.ugc-timeline li>span:not(.ugc-timelineIndex){font-size:12px}.ugc-timeline strong{letter-spacing:-.04em;font-size:clamp(18px,2.1vw,28px)}.ugc-timeline small{color:#a16e26;font-size:12px;font-weight:700}.ugc-timezone{color:#7b886e;font-size:10px;margin-top:18px!important}.ugc-stepsSection .ugc-button{margin-top:25px}.ugc-asideNote{color:#7b846e;max-width:330px;font-size:12px;line-height:1.9;margin-top:19px!important}.ugc-steps{margin:0;padding:0;list-style:none}.ugc-steps li{border-bottom:1px solid #dfe1cf;gap:23px;padding:23px 0;display:flex}.ugc-steps li:first-child{padding-top:0}.ugc-steps li>span{background:#eee6c5;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:12px;font-weight:750;display:grid}.ugc-steps h3{letter-spacing:-.02em;font-size:17px;line-height:1.4}.ugc-steps p{color:#748067;font-size:13px;line-height:1.9;margin-top:9px!important}.ugc-rulesBand{color:#f6efce;background:#294b3b;padding-block:72px}.ugc-rulesGrid{grid-template-columns:.9fr 1.1fr;gap:85px;display:grid}.ugc-rulesBand h2{color:#fcf3ce;margin-top:18px}.ugc-oneVote{align-items:center;gap:25px;margin-top:30px;display:flex}.ugc-oneVote>strong{letter-spacing:-.09em;font-size:108px;font-weight:400;line-height:1}.ugc-oneVote>p{color:#c6d2b5;font-size:12px;line-height:1.9}.ugc-oneVote b{color:#edcd7a;font-weight:600}.ugc-rules{flex-direction:column;gap:19px;margin:0;padding:0;list-style:none;display:flex}.ugc-rules li{align-items:flex-start;gap:14px;display:flex}.ugc-rules svg{color:#dfc66f;flex:none;margin-top:3px}.ugc-rules p{color:#d5ddc6;font-size:13px;line-height:1.85}.ugc-prizeSection{background:#f0d078;border-radius:24px;grid-template-columns:1fr 2fr;align-items:center;gap:65px;margin-top:75px;padding:46px 55px;display:grid}.ugc-prizeIcon{flex-direction:column;align-items:center;gap:18px;display:flex}.ugc-prizeIcon>span{letter-spacing:.13em;font-size:8px;font-weight:750}.ugc-prizeSection h2{margin-top:13px;font-size:36px}.ugc-prizeSection p{color:#71603a;margin-top:14px;font-size:13px;line-height:1.85}.ugc-prizeNote{color:#685938;border-top:1px solid #a48a4540;margin-top:19px;padding-top:16px;font-size:12px;line-height:1.8;display:block}.ugc-notesSection{padding-top:90px}.ugc-notesSection>h2{margin-top:18px}.ugc-notes{grid-template-columns:repeat(2,1fr);gap:0 50px;margin-top:30px;display:grid}.ugc-notes>div{border-bottom:1px solid #dfe1cf;align-items:flex-start;gap:16px;padding:21px 0;display:flex}.ugc-notes>div>span{color:#a48849;padding-top:4px;font-size:10px}.ugc-notes p{color:#6d795f;font-size:12px;line-height:1.9}.ugc-faqSection{padding-top:95px}.ugc-faq details{border-bottom:1px solid #d9dfcb}.ugc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:13px;font-weight:650;line-height:1.6;list-style:none;display:flex}.ugc-faq summary::-webkit-details-marker{display:none}.ugc-faq summary>span{color:#9c8b4e;font-size:23px;font-weight:400;transition:rotate .2s}.ugc-faq details[open] summary>span{rotate:45deg}.ugc-faq details>p{color:#718165;padding:0 25px 21px 0;font-size:12px;line-height:1.9}.ugc-final{text-align:center;color:#f4edce;background:#244535;padding-block:76px}.ugc-final h2{margin-top:22px;font-size:clamp(35px,4.8vw,62px)}.ugc-final>div>p:not(.ugc-hashtags){color:#c5d1b2;margin-top:20px;font-size:14px;line-height:1.8}.ugc-final .ugc-actions{justify-content:center}.ugc-buttonYellow{color:#25493a;background:#edc567}.ugc-buttonOutline{color:#f7edcb;background:0 0;border-color:#fff5}.ugc-hashtags{color:#d5bd76;word-spacing:13px;font-size:10px;line-height:2.2;margin-top:32px!important}.ugc-signoff{color:#a7b99c;margin-top:25px;font-size:9px;line-height:1.8;display:block}.ugc-page [id]{scroll-margin-top:95px}.ugc-page :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #af8131}@keyframes ugc-ticker{to{transform:translate(-50%)}}@media (max-width:900px){.ugc-heroGrid{gap:0}.ugc-hero h1{font-size:clamp(44px,7vw,65px)}.ugc-section,.ugc-rulesGrid{gap:38px}.ugc-artNote{padding:9px 11px;font-size:8px}.ugc-prizeSection{gap:25px;padding:35px}.ugc-prizeSection h2{font-size:30px}.ugc-heroGrid{padding-block:55px}}@media (max-width:640px){.ugc-wrap{width:calc(100% - 36px)}.ugc-heroGrid{grid-template-columns:1fr;padding-top:39px;padding-bottom:20px}.ugc-hero h1{margin-top:20px;font-size:clamp(43px,10.5vw,65px)}.ugc-eyebrow{letter-spacing:.1em;font-size:8px}.ugc-tagline{font-size:24px;margin-top:20px!important}.ugc-intro{font-size:12px}.ugc-art{max-width:340px;margin-top:15px}.ugc-artNote{font-size:8px}.ugc-vinylLabel{font-size:10px;right:4%}.ugc-actions{gap:18px;margin-top:22px}.ugc-button{padding:12px 18px;font-size:11px}.ugc-section,.ugc-rulesGrid{grid-template-columns:1fr;gap:32px}.ugc-section{padding-block:55px}.ugc-about{gap:15px;font-size:13px}.ugc-chips{gap:7px}.ugc-chips>span{padding:7px 9px;font-size:9px}.ugc-timelineBand{padding-block:32px}.ugc-timelineIntro{display:block}.ugc-timelineIntro>p{margin-top:13px;font-size:17px}.ugc-timeline{border:0;grid-template-columns:repeat(2,1fr);gap:20px 12px;margin-top:25px}.ugc-timeline li{border-top:1px solid #a2b091;gap:8px;padding:18px 0 0}.ugc-timeline strong{font-size:23px}.ugc-timeline small{font-size:11px}.ugc-rulesBand{padding-block:48px}.ugc-oneVote{margin-top:21px}.ugc-oneVote>strong{font-size:90px}.ugc-rules{gap:17px}.ugc-rules p{font-size:12px}.ugc-steps li{gap:15px;padding-block:20px}.ugc-steps h3{font-size:16px}.ugc-steps p{font-size:12px}.ugc-prizeSection{text-align:center;border-radius:18px;grid-template-columns:1fr;margin-top:45px;padding:29px 23px}.ugc-prizeIcon{gap:10px}.ugc-prizeIcon>svg{width:55px;height:55px}.ugc-prizeSection h2{font-size:29px}.ugc-prizeSection p{font-size:12px}.ugc-prizeNote{font-size:11px}.ugc-notesSection{padding-top:55px}.ugc-notes{grid-template-columns:1fr;margin-top:20px}.ugc-faq summary{font-size:12px}.ugc-final{padding-block:50px}.ugc-final .ugc-actions{flex-direction:column;gap:12px}.ugc-hashtags{word-spacing:5px;font-size:9px}.ugc-signoff{font-size:8px}}@media (prefers-reduced-motion:reduce){.ugc-button,.ugc-faq summary>span{transition:none}}.ugc-page,.ugc-page *{font-family:Inter,Arial,sans-serif}.ugc-page h2 em,.ugc-tagline em{font-style:normal;font-weight:500}.ugc-page h1,.ugc-page h2,.ugc-page h3{word-break:normal;overflow-wrap:normal}.ugc-button svg{transition:transform .25s}.ugc-button:hover svg:last-child{transform:translate(2px,-2px)}.ugc-artNote{transition:rotate .3s,translate .3s}.ugc-art:hover .ugc-noteOne{translate:0 -3px;rotate:-5deg}.ugc-art:hover .ugc-noteTwo{translate:0 3px;rotate:3deg}
