/* Watercolor × Grand Prix. Component changes are scoped to this preview page. */
.nineColorsPage{--nc-blue:#1557a3;--nc-ink:#0c3970;--nc-gold:#bd8c27;--nc-cream:#faf8f2;--nc-heading:var(--font-gothic,"ryo-gothic-plusn",sans-serif);--nc-display:"acumin-pro-condensed","NeuePlakCondensed",sans-serif;background-color:#f7fbfd;background-image:linear-gradient(#f7fbfddb,#f7fbfddb),url('/assets/images/bg.webp');color:#183b63}.ncScrollProgress{position:fixed;left:0;right:0;top:0;height:3px;z-index:1000;pointer-events:none}.ncScrollProgress>span{display:block;width:100%;height:100%;background:#d3a544;transform:scaleX(var(--nc-progress,0));transform-origin:left;box-shadow:0 0 10px #cda14877}
.ncHero{position:relative;isolation:isolate;background:linear-gradient(120deg,#fffdf7,#edf7fc 70%,#f9fcff);overflow:hidden}.ncHero::before{display:block;position:absolute;content:"";top:3%;left:auto;right:-9%;bottom:auto;width:68%;height:92%;background:radial-gradient(ellipse,#d8edf3a6,transparent 68%);mask-image:none;opacity:1;z-index:-1}.ncHeroWord{position:absolute;top:-25px;right:-35px;z-index:-1;color:#1557a307;font-family:var(--nc-display);font-size:clamp(180px,24vw,370px);font-weight:900;line-height:1;letter-spacing:-.03em;white-space:nowrap;transform:rotate(-8deg);pointer-events:none}.ncRaceLines{position:absolute;inset:0;z-index:-1;width:100%;height:100%;fill:none;stroke:#c59b41;stroke-width:1;opacity:.32;pointer-events:none}.ncRaceLines path:nth-child(2){opacity:.6}.ncRaceLines path:nth-child(3){opacity:.35}.ncHero__inner{padding:56px 0 52px;min-height:620px;gap:20px;grid-template-columns:.95fr 1.05fr}.ncHero__eyebrow{font-family:var(--nc-display);font-size:15px;font-weight:800;letter-spacing:.18em;color:#a8781b;display:flex;align-items:center;gap:12px}.ncHero__eyebrow::before{content:"";width:30px;height:2px;background:#c49737}.ncHero__catch{font-family:var(--nc-heading);font-size:23px;font-weight:700;color:#0c3970;letter-spacing:.015em}.ncHero__catch em{color:#b07f21;font-weight:800}.ncHero h1{font-family:var(--nc-heading);color:#0a3d7c;font-size:clamp(40px,4.6vw,67px);font-weight:900;line-height:1.36;letter-spacing:-.05em;text-shadow:1px 2px 0 #fff}.ncHero h1>span{font-style:normal}.ncHero h1>span::after{height:5px;margin-top:9px;border-radius:0;transform:skewX(-20deg);box-shadow:none}.ncHero h1 small{font-family:var(--nc-display),var(--nc-heading);font-size:18px;letter-spacing:.15em;font-weight:700;margin-top:20px}.ncHero__lead{font-size:16px;color:#315572;line-height:1.95}.ncHero__lead strong{color:#1557a3}.ncHero__visual{height:505px;perspective:1000px}.ncCampaignScene{left:-15%;width:130%;top:0;will-change:transform;transform:translate3d(var(--nc-art-x,0px),calc(var(--nc-art-y,0px) + var(--nc-art-scroll,0px)),0) rotate(-1.5deg)}.ncCampaignScene img{filter:drop-shadow(0 15px 22px #0c39700c)}.ncCampaignScene figcaption{font-family:var(--nc-heading);font-size:12px;font-weight:700;letter-spacing:.06em;bottom:2%;right:3%;color:#456981;transform:rotate(0)}.ncHeroRealPoster{bottom:-8px;right:4px;transform:translate3d(0,var(--nc-poster-y,0px),0) rotate(9deg);will-change:transform}.ncHeroRealPoster img{box-shadow:1px 4px 12px #1138632b}.ncHeroRealPoster::before{background:#cdbb87cc}.ncHeroRealPoster figcaption{font-family:var(--nc-heading);font-size:9px;font-weight:700;color:#355a7a}
.ncCta{position:relative;overflow:hidden;isolation:isolate;background:#1557a3;border:1px solid #1557a3;border-radius:5px;box-shadow:0 5px 0 #0b376d;font-family:var(--nc-heading);font-size:15px;letter-spacing:.025em;transition:background .25s,transform .25s,box-shadow .25s;color:#fff}.ncCta::before{content:"";position:absolute;inset:0;z-index:-1;background:#0a3974;transform:translateX(-110%) skewX(-15deg);transition:transform .35s cubic-bezier(.2,.65,.2,1)}.ncCta>span{transition:transform .25s}.ncCta:hover{background:#1557a3;transform:translateY(-3px);box-shadow:0 8px 0 #0b376d}.ncCta:hover::before{transform:translateX(0) skewX(0)}.ncCta:hover>span{transform:translate(3px,3px)}.ncHero__secondary{color:#0d4587;text-decoration:none;border-bottom:1px solid #aabfce;padding-bottom:7px;transition:color .2s,border-color .2s}.ncHero__secondary:hover{color:#9c731e;border-color:#bc913a}
.ncHeroFoot{width:100%;max-width:none;margin:0;padding:25px max(6vw,calc((100vw - 1200px)/2));background:#114e98;color:#fff;position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #d2b16c}.ncHeroFoot::before{inset:0;z-index:-1;border:0;background:linear-gradient(120deg,transparent 55%,#ffffff06 55% 56%,transparent 56% 65%,#ffffff05 65% 70%,transparent 70%);transform:none}.ncHeroFoot>p{font-family:var(--nc-heading);font-size:15px;font-weight:500;color:#e7effa;line-height:1.8}.ncHeroFoot>p>span{display:block;font-family:var(--nc-display);color:#f6dc94;font-style:italic;font-size:35px;font-weight:800;letter-spacing:.025em;line-height:1.1;margin-bottom:10px}.ncHero__prize{color:#fff;gap:12px}.ncHero__prize>strong{font-family:var(--nc-display);font-size:85px;line-height:1;font-style:italic;font-weight:800;color:#f3d58c;letter-spacing:-.025em}.ncHero__prize small{font-family:var(--nc-heading);font-size:16px;font-style:normal;color:#fff;margin-left:8px}.ncHero__prize>span{font-size:13px;color:#dce9f8}.ncHero__prize>b{font-size:17px}.ncCounter{display:inline-block;min-width:1.3em;font-variant-numeric:tabular-nums;text-align:right}
.ncMain{background:linear-gradient(180deg,#f4f9fc 0,#fff 40%,#f7fbfd 100%);padding-bottom:75px}.ncPreview{color:#6c8396;font-size:10px}.ncMotionControls{display:flex;justify-content:flex-end;min-height:28px;margin-top:7px}.ncMotionToggle{font-family:var(--nc-heading);font-size:10px;color:#5b7690;border:1px solid #cedde7;background:#fff9;border-radius:30px;padding:6px 11px;cursor:pointer}.ncMotionToggle:hover{border-color:#a7b9c8;color:#124d95}.ncMotionToggle[aria-pressed=true]{color:#84621c;border-color:#d6c69e}.ncNav{border:1px solid #cbdde9;border-radius:8px;background:#fff;box-shadow:0 7px 22px #164b7d06;margin-top:3px;overflow:hidden}.ncNav a{position:relative;color:#12467f;font-size:14px;font-weight:700;transition:background .25s,color .25s}.ncNav a>span{color:#bd8d29}.ncNav a::after{border-color:#d9e5ee}.ncNav a:hover,.ncNav a[aria-current=location]{color:#1457a4;background:#eaf3fb}.ncNav a[aria-current=location]::before{content:"";position:absolute;bottom:0;left:20%;right:20%;height:3px;background:#c19a48}.ncCollection{padding:80px 0 85px;gap:60px}.ncCollection::before{font-family:var(--nc-display);font-style:italic;font-weight:900;color:#1557a308;font-size:390px;top:35px;left:-8%}.ncEyebrow{font-family:var(--nc-display);font-size:12px;color:#a47621;font-weight:800;letter-spacing:.18em}.ncCollection__copy h2{font-family:var(--nc-heading);font-size:clamp(25px,2.7vw,35px);font-weight:800;line-height:1.75;letter-spacing:.015em;color:#123f74}.ncCollection__copy h2 em{background:none;color:#a57b24;font-weight:800}.ncCollection__copy>p:not(.ncEyebrow){font-size:16px;line-height:2;color:#3a5b77}.ncCollection__copy>a{color:#1557a3;border-color:#bdd2e2;transition:gap .25s}.ncCollection__copy>a:hover{gap:38px}
.ncStampBook{background:#fffdf7;border:1px solid #dad1b840;box-shadow:8px 14px 40px #143f7310;transform:rotate(1.5deg);transition:box-shadow .35s,border-color .35s}.ncStampBook::before{opacity:.8}.ncStampBook__label{font-family:var(--nc-heading);letter-spacing:.08em;color:#7d725c;font-size:12px}.ncStampBook__stamps li>span{font-family:var(--nc-display);font-weight:700;transform:rotate(-4deg);font-size:32px;font-style:italic}.ncStampBook__stamps li.is-filled>span{box-shadow:0 4px 0 #153f6d0d;transform:rotate(3deg)}.ncStampBook__stamps li small{font-size:10px;color:#677b88}.ncStampBook__controls button{font-family:var(--nc-heading);min-height:42px;color:#285480;border-color:#c8d9e6;transition:background .2s,transform .2s,border-color .2s}.ncStampBook__controls button:hover{border-color:#1557a3;transform:translateY(-2px)}.ncStampBook__controls button[aria-pressed=true]{background:#1557a3;border-color:#1557a3;color:#fff;box-shadow:0 3px 10px #1557a322}.ncStampBook__result strong{color:#9d7626;font-weight:800}.ncStampBook__result span{color:#355a79}.ncStampBook__disclaimer{color:#6f817f}.ncConfetti{position:absolute;z-index:3;left:50%;top:46%;width:6px;height:15px;border-radius:1px;pointer-events:none;background:var(--confetti-color);opacity:0}
.ncHeading>span{font-family:var(--nc-display);font-size:43px;font-style:italic;font-weight:800;color:#bd9135;transform:none;width:auto;min-width:47px}.ncHeading p{font-family:var(--nc-display);font-size:12px;letter-spacing:.2em;color:#a87b24}.ncHeading h2,.ncContact h2{font-family:var(--nc-heading);color:#0e3c76;font-size:clamp(25px,2.7vw,35px);font-weight:800;line-height:1.6}.ncSection{scroll-margin-top:40px}#how-to::before{background:linear-gradient(120deg,#e8f4fa,#edf5fa 55%,#eef3f8);border-radius:0;clip-path:polygon(0 12px,100% 0,100% 100%,0 100%)}.ncBodyLead{color:#355572}.ncStepNum{font-family:var(--nc-display);font-size:14px;font-style:italic;color:#ad7e26;letter-spacing:.12em}.ncSteps h3{font-family:var(--nc-heading);font-weight:800;color:#0c3d74}.ncSteps p{color:#3b5d79}.ncStepPicture{transition:transform .4s}.ncSteps li:hover .ncStepPicture{transform:translateY(-5px)}.ncStepPicture--fan b{font-family:var(--nc-display);font-style:italic;font-weight:800;color:#1557a3}.ncPoster{background:#fff9;border:1px solid #d6e2e8;border-radius:6px;box-shadow:0 9px 35px #164c7d06}.ncPoster::before{background:#d3bf82a8}.ncPoster h3{font-family:var(--nc-heading);font-size:27px;font-weight:800;color:#12447e}.ncPoster p{color:#3b607e}.ncPoster .ncEyebrow{color:#a77a26}.ncGacha{background:linear-gradient(110deg,#114b91,#1764ac);border:1px solid #c9a45280;border-radius:7px;transform:none;box-shadow:0 12px 30px #124c8110;color:white;position:relative;overflow:hidden}.ncGacha::after{content:"DAILY CHANCE";font-family:var(--nc-display);font-size:120px;font-weight:900;color:#ffffff05;position:absolute;bottom:-20px;right:-15px;pointer-events:none;line-height:1}.ncGacha h3{font-family:var(--nc-heading);font-weight:800;color:#fff;font-size:25px}.ncGacha .ncEyebrow{color:#efd18b}.ncGacha p{color:#edf4fc}.ncGacha small{color:#c1d5e9}.ncGachaMark{font-family:var(--nc-display);font-size:100px;font-weight:800;color:#efd18b;position:relative;z-index:1}.ncGachaMark span{font-family:var(--nc-display);font-size:11px;color:#e6eef7;letter-spacing:.07em}.ncGacha>div{position:relative;z-index:1}
#prizes{padding-top:80px}.ncPrizeSummary p{font-family:var(--nc-heading);font-weight:700;font-size:16px;color:#315772}.ncPrizeSummary strong{color:#9b7525}.ncPrizeSummary b{font-family:var(--nc-display);font-weight:800;font-style:italic;font-size:63px}.ncPrize{border-color:#cfdde7;padding-top:40px;padding-bottom:40px;transition:background .35s,box-shadow .35s}.ncPrizeTop p{font-family:var(--nc-heading);font-size:21px;font-weight:700;color:#1557a3}.ncPrizeTop strong{font-family:var(--nc-display);font-style:italic;font-weight:800;font-size:109px;line-height:.9;letter-spacing:-.025em}.ncPrizeTop>span{font-family:var(--nc-display);font-weight:800;font-size:32px;color:#345b7d;border-color:#c9a753}.ncPrizeTop small{font-family:var(--nc-heading);font-size:12px;font-weight:700}.ncPrizeArt{perspective:800px;position:relative}.ncPrizeArt img{filter:drop-shadow(0 6px 8px #14487808);transition:transform .5s cubic-bezier(.2,.65,.3,1),filter .5s;transform:translateY(0) rotate(0);transform-origin:50% 65%}.ncPrize:hover .ncPrizeArt img{transform:translateY(-7px) rotate(-2deg);filter:drop-shadow(0 14px 10px #14487815)}.ncPrize h3{font-family:var(--nc-heading);font-weight:800;font-size:25px;line-height:1.75;color:#123f75}.ncCondition{color:#a07b2c;font-weight:700;font-size:12px;letter-spacing:.06em}.ncPrizeValue{color:#1557a3;font-weight:800;font-size:21px}.ncPrizeBody>p:not([class]){color:#45617b}.ncPrize--complete{background:linear-gradient(125deg,#e4eff8,#f3f8fc 60%,#f8f3e7);border:1px solid #c19c53;box-shadow:7px 8px 0 #bd9b4c0e;position:relative;border-radius:7px}.ncPrize--complete::before{content:"COMPLETE";position:absolute;right:20px;top:10px;font-family:var(--nc-display);font-size:85px;font-style:italic;font-weight:900;letter-spacing:.01em;color:#1557a308;pointer-events:none}.ncPrize--complete .ncPrizeTop p{color:#9f7827}.ncPrize--complete .ncPrizeTop strong{color:#ab812b}.ncPrizePlus{color:#9f7827}.ncPrize.is-preview-highlight{background-color:#f4f8fc;box-shadow:inset 3px 0 #c69f50}.ncPrize--complete.is-preview-highlight{box-shadow:inset 3px 0 #c69f50,7px 8px 0 #bd9b4c0e}.ncFootnote{color:#61778b}.ncPrizeArtNote{color:#7d8d98}.ncMypageBody{background:#e8f1f8;border:1px solid #d2e1eb;border-radius:6px;position:relative}.ncImportant{font-family:var(--nc-heading);font-weight:800;font-size:13px;transform:none;letter-spacing:.06em;color:#a17a29;border:1px solid #be9c4e;background:#fffdf6;border-radius:3px;padding:7px 12px}.ncMypage h3{font-family:var(--nc-heading);font-size:24px;line-height:1.8;color:#123f75;font-weight:800}.ncMypage p{color:#375d7e}.ncContact h2{font-size:28px}.ncContact a{font-family:var(--nc-heading);color:#1557a3;font-size:28px;font-weight:700}.ncClosing{background:linear-gradient(#edf6fbe8,#f3f9fce8),url('/assets/images/top/kv_pc2.webp') center 63%/cover;border-top:1px solid #d0dfe9;padding:75px 20px 90px}.ncClosing>p{font-family:var(--nc-display);font-size:23px;font-style:italic;font-weight:800;letter-spacing:.08em;color:#ae822a}.ncClosing h2{font-family:var(--nc-heading);font-size:35px;font-weight:800;line-height:1.75;color:#0d3e78}.ncClosing small{color:#6b8397}
.ncDock{position:fixed;bottom:18px;left:50%;z-index:50;transform:translateX(-50%);display:flex;gap:0;max-width:calc(100% - 30px);width:450px;border:1px solid #c5a55e;border-radius:50px;background:#0c3970f5;box-shadow:0 8px 35px #10396030;overflow:hidden;backdrop-filter:blur(12px)}.ncDock[hidden]{display:none}.ncDock>a{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;padding:16px 10px;font-family:var(--nc-heading);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;position:relative}.ncDock>a+a{border-left:1px solid #ffffff17}.ncDock>a>span{font-family:var(--nc-display);font-size:14px;color:#e1bc6b;font-style:italic}.ncDock>a:hover,.ncDock>a[aria-current=location]{background:#ffffff14;color:#f6dda4}.ncDock>a[aria-current=location]::after{content:"";position:absolute;bottom:5px;left:30%;right:30%;height:2px;background:#d1af65}.ncMotionToggle:focus-visible,.ncDock>a:focus-visible{outline:3px solid #d3aa51;outline-offset:-4px}.ncReveal{animation:none}.ncMotionOff .ncCampaignScene,.ncMotionOff .ncHeroRealPoster{transform:none!important;will-change:auto}.ncMotionOff .ncCta,.ncMotionOff .ncCta::before,.ncMotionOff .ncCta>span,.ncMotionOff .ncStampBook,.ncMotionOff .ncStampBook__stamps li>span,.ncMotionOff .ncStampBook__controls button,.ncMotionOff .ncPrize,.ncMotionOff .ncPrizeArt img,.ncMotionOff .ncStepPicture{transition:none!important}.ncMotionOff .ncPrize:hover .ncPrizeArt img,.ncMotionOff .ncSteps li:hover .ncStepPicture,.ncMotionOff .ncStampBook__controls button:hover{transform:none}
@media(min-width:801px) and (max-width:1150px){.ncHero__inner{padding:38px 0 42px;min-height:560px;gap:10px;grid-template-columns:1fr 1fr}.ncHero h1{font-size:clamp(36px,4.5vw,54px)}.ncHero__catch{font-size:18px}.ncHero__lead{font-size:14px}.ncHero__visual{height:420px}.ncHeroFoot{padding:23px 30px}.ncHeroFoot>p{font-size:14px}.ncHeroFoot>p>span{font-size:29px}.ncHero__prize>strong{font-size:72px}.ncHero__prize>b{font-size:14px}.ncHero__prize>span{font-size:12px}.ncCollection{gap:35px}.ncCollection__copy h2{font-size:28px}.ncPrize h3{font-size:23px}.ncGacha h3{font-size:23px}}
@media(max-width:800px){.ncHeroWord{font-size:150px;top:0;right:-25px;transform:rotate(-12deg);opacity:.8}.ncRaceLines{opacity:.25;height:90%;top:8%}.ncHero__inner{padding:29px 0 28px;gap:0;min-height:0;display:flex}.ncHero__eyebrow{font-size:11px;justify-content:center;gap:8px;margin-bottom:17px}.ncHero__eyebrow::before{width:18px}.ncHero__catch{font-size:16px;font-weight:700;letter-spacing:.02em}.ncHero h1{font-size:clamp(33px,8.6vw,49px);line-height:1.32;margin:16px 0 19px;letter-spacing:-.045em}.ncHero h1 small{font-size:14px;letter-spacing:.12em;margin-top:15px}.ncHero h1>span::after{height:4px}.ncHero__lead{font-size:13px;line-height:1.95}.ncHero__actions{gap:19px;margin-top:24px}.ncHero__actions .ncCta{font-size:13px;padding:12px 18px;min-height:48px;gap:16px}.ncHero__secondary{font-size:12px;padding-bottom:6px}.ncHero__visual{height:auto;aspect-ratio:1.4;width:min(500px,100%);margin-top:25px}.ncCampaignScene{left:-6%;width:113%;top:0;will-change:auto}.ncCampaignScene figcaption{font-size:10px;right:7%;bottom:0;letter-spacing:.02em}.ncHeroRealPoster{right:0;bottom:0;width:65px;will-change:auto}.ncHeroRealPoster figcaption{font-size:8px}.ncHeroFoot{width:100%;padding:25px 18px 29px;gap:16px;display:flex;flex-direction:column}.ncHeroFoot>p{font-size:12px;line-height:1.9}.ncHeroFoot>p>span{font-size:28px;line-height:1.1;margin-bottom:7px}.ncHero__prize{gap:7px;flex-wrap:nowrap;margin:0;line-height:1.5}.ncHero__prize>strong{font-size:70px}.ncHero__prize small{font-size:14px;margin-left:5px}.ncHero__prize>span{font-size:11px}.ncHero__prize>b{font-size:13px}.ncMain{padding-bottom:55px}.ncPreview{font-size:9px;line-height:1.9}.ncMotionControls{min-height:26px;margin-top:6px}.ncMotionToggle{font-size:9px;padding:5px 9px}.ncNav{margin-top:3px;border-radius:6px}.ncNav a{font-size:10px;gap:5px;padding:13px 2px}.ncNav a>span{font-size:13px}.ncCollection{padding:48px 0 57px;gap:35px}.ncCollection::before{font-size:300px;left:-8%;top:40px}.ncCollection__copy h2{font-size:25px;line-height:1.75}.ncCollection__copy>p:not(.ncEyebrow){font-size:14px;line-height:2}.ncEyebrow{font-size:10px;letter-spacing:.15em}.ncStampBook__label{font-size:11px}.ncStampBook__stamps li>span{font-size:28px}.ncStampBook__result strong{font-size:15px}.ncStampBook__result span{font-size:11px}.ncStampBook__disclaimer{font-size:9px}.ncHeading>span{font-size:34px;min-width:33px}.ncHeading p{font-size:10px}.ncHeading h2{font-size:22px;line-height:1.65}.ncSteps h3{font-size:17px}.ncSteps p{font-size:14px}.ncStepNum{font-size:12px}.ncPoster h3{font-size:21px}.ncPoster p{font-size:13px}.ncGacha{padding:25px 20px;gap:17px}.ncGacha h3{font-size:20px}.ncGacha p{font-size:13px}.ncGachaMark{font-size:74px}.ncGachaMark span{font-size:8px}.ncGacha::after{font-size:78px;bottom:-7px}.ncGacha small{font-size:10px}#prizes{padding-top:48px}.ncPrizeSummary p{font-size:12px}.ncPrizeSummary strong{font-size:12px}.ncPrizeSummary b{font-size:45px}.ncPrize{padding:27px 8px 30px}.ncPrizeTop p{font-size:16px}.ncPrizeTop strong{font-size:76px}.ncPrizeTop>span{font-size:29px}.ncPrizeTop small{font-size:11px}.ncPrize h3{font-size:20px;line-height:1.75}.ncCondition{font-size:10px}.ncPrizeValue{font-size:17px}.ncPrizeBody>p:not([class]){font-size:12px}.ncPrize--complete{padding:25px 12px 28px}.ncPrize--complete .ncPrizeTop strong{font-size:76px}.ncPrize--complete::before{font-size:49px;top:12px;right:7px}.ncPrizeArtNote{font-size:9px}.ncFootnote{font-size:11px}.ncMypageBody{padding:24px 19px}.ncImportant{font-size:11px;padding:6px 10px}.ncMypage h3{font-size:21px}.ncMypage p{font-size:14px}.ncContact h2{font-size:25px}.ncContact a{font-size:24px}.ncClosing{padding:54px 20px 78px}.ncClosing>p{font-size:20px}.ncClosing h2{font-size:26px;line-height:1.85}.ncClosing .ncCta{font-size:13px;padding:14px 20px}.ncDock{bottom:12px;width:355px;max-width:calc(100% - 24px)}.ncDock>a{padding:14px 7px;font-size:10px;gap:7px}.ncDock>a>span{font-size:13px}.ncMotionOff .ncHero__visual{perspective:none}}
.ncMotionToggle{font-size:11px;min-height:36px}.ncMotionControls{min-height:36px}.ncMotionOff .ncCta:hover,.ncMotionOff .ncCta:hover>span{transform:none}
.ncPrizeHeadingLine{display:block;white-space:nowrap}
@media(max-width:480px){.ncPrizeHeadingLine{font-size:.84em;margin-bottom:5px}.ncPrizeTop{grid-row:1;align-self:center}.ncPrizeTop p{white-space:nowrap}.ncPrizeTop strong,.ncPrize--complete .ncPrizeTop strong{font-size:66px}.ncPrizeArt{grid-row:1}.ncPrizeBody{grid-row:2;grid-column:1 / -1;padding:16px 4px 0}.ncPrize h3{font-size:20px}.ncPrize h3 br{display:initial}.ncCondition{font-size:11px}.ncPrizeBody>p:not([class]){font-size:13px}.ncPrizeValue{font-size:19px}}
@media(prefers-reduced-motion:reduce){.ncCampaignScene,.ncHeroRealPoster{transform:none!important;will-change:auto}.ncPrizeArt img,.ncCta,.ncCta::before,.ncCta>span,.ncStepPicture,.ncStampBook,.ncStampBook__stamps li>span,.ncStampBook__controls button{transition:none}.ncPrize:hover .ncPrizeArt img,.ncSteps li:hover .ncStepPicture,.ncCta:hover,.ncCta:hover>span{transform:none}}
