.campaign-naughty-or-nice{--campaign-naughty-or-nice-background-position:center 75%;align-items:center;background:linear-gradient(90deg,#97999d 0 50%,#df391d 50% 100%);color:#fff;display:grid;isolation:isolate;margin-left:calc(50% - 50cqw);max-width:none;min-height:clamp(440px,48vw,650px);overflow:hidden;position:relative;width:100cqw}.campaign-naughty-or-nice__background{inset:0;position:absolute;z-index:-1}.campaign-naughty-or-nice__background-image{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--campaign-naughty-or-nice-background-position);object-position:var(--campaign-naughty-or-nice-background-position);width:100%}.campaign-naughty-or-nice__content{margin:0 auto;padding:clamp(54px,6vw,88px) 24px clamp(48px,5vw,72px);text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.2);width:min(46vw,650px)}.campaign-naughty-or-nice__title-reveal{display:block;margin:0 0 18px;width:100%}.campaign-naughty-or-nice__title-reveal--has-art-fallback{margin-left:50%;margin-right:50%;transform:translateX(-50%);width:min(600px,100cqw - 32px)}.campaign-naughty-or-nice__title-reveal--has-art-fallback .campaign-naughty-or-nice__title{animation-play-state:paused;inset:0;opacity:0;pointer-events:none;position:absolute}.campaign-naughty-or-nice__title-reveal--has-art-fallback.is-enhanced .campaign-naughty-or-nice__title{animation-play-state:running;opacity:1;pointer-events:auto;position:static}.campaign-naughty-or-nice__title-reveal--has-art-fallback.is-enhanced .campaign-naughty-or-nice__title-art-fallback{display:none}.campaign-naughty-or-nice__title-art-fallback{filter:drop-shadow(0 3px 8px rgba(0,0,0,.18));height:auto;width:100%}.campaign-naughty-or-nice__title,.campaign-naughty-or-nice__title-art-fallback{animation:campaign-naughty-or-nice-title-reveal 1.35s cubic-bezier(.6,.05,.25,1) .2s both;clip-path:inset(0 100% 0 0);display:block}.campaign-naughty-or-nice__title{--campaign-naughty-or-nice-title-width:912px;fill:currentColor;font-family:Superscript,fatfrank,sans-serif;font-kerning:none;font-size:82px;font-variant-ligatures:none;font-weight:900;letter-spacing:normal;margin:0 50%;max-width:none;overflow:visible;transform:translateX(-50%);width:min(var(--campaign-naughty-or-nice-title-width),100cqw - 32px)}.campaign-naughty-or-nice__title-measure{pointer-events:none;visibility:hidden}.campaign-naughty-or-nice__title-letters,.campaign-naughty-or-nice__title.is-optically-spaced .campaign-naughty-or-nice__title-path-fallback{display:none}.campaign-naughty-or-nice__title.is-optically-spaced .campaign-naughty-or-nice__title-letters{display:inline}.campaign-naughty-or-nice__title-letter{fill:currentColor;font:inherit}.campaign-naughty-or-nice__subheading{color:#fff!important;font-family:Superscript,fatfrank,sans-serif;font-size:clamp(24px,2.3vw,38px);font-weight:700;line-height:1.1;margin:0 0 12px;text-wrap:balance}.campaign-naughty-or-nice__copy{font-size:clamp(16px,1.3vw,20px);font-weight:600;line-height:1.45;margin:0 auto 24px;max-width:540px}.campaign-naughty-or-nice__copy h2,.campaign-naughty-or-nice__copy h3,.campaign-naughty-or-nice__copy h4{color:#fff}.campaign-naughty-or-nice__copy p:last-child{margin-bottom:0}.campaign-naughty-or-nice__cta{background:#fff!important;border-color:#fff!important;box-shadow:none;color:#ed3029!important;position:relative;text-shadow:none;z-index:1}.campaign-naughty-or-nice__cta:focus-visible,.campaign-naughty-or-nice__cta:hover{background:#a41e24!important;border-color:#a41e24!important;color:#fff!important}.campaign-naughty-or-nice--hero .campaign-naughty-or-nice__content{width:min(56vw,810px)}.campaign-naughty-or-nice--hero .campaign-naughty-or-nice__title-reveal--has-art-fallback{width:min(810px,100cqw - 32px)}.campaign-naughty-or-nice--hero .campaign-naughty-or-nice__title{font-size:114px}.campaign-naughty-or-nice--hero .campaign-naughty-or-nice__subheading{font-size:clamp(34px,3.73vw,54px);margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:426px}.campaign-naughty-or-nice--hero .campaign-naughty-or-nice__copy{font-size:clamp(17px,1.45vw,21px);max-width:620px}@media (max-width:767.98px){.campaign-naughty-or-nice{align-items:start;min-height:520px}.campaign-naughty-or-nice__background-image{bottom:0;height:auto;left:0;-o-object-fit:initial;object-fit:fill;position:absolute}.campaign-naughty-or-nice__content{padding:48px 18px 170px;width:100%}.campaign-naughty-or-nice__title-reveal{margin-bottom:14px}.campaign-naughty-or-nice--hero .campaign-naughty-or-nice__title-reveal--has-art-fallback,.campaign-naughty-or-nice__title-reveal--has-art-fallback{width:min(88vw,100cqw - 24px)}.campaign-naughty-or-nice__title{width:min(var(--campaign-naughty-or-nice-title-width),100cqw - 24px)}.campaign-naughty-or-nice__copy{max-width:440px}}@media (min-width:768px){.campaign-naughty-or-nice--responsive-default-position .campaign-naughty-or-nice__background-image{-o-object-position:center 60%;object-position:center 60%}}@media (min-width:1200px){.campaign-naughty-or-nice--responsive-default-position .campaign-naughty-or-nice__background-image{-o-object-position:center 55%;object-position:center 55%}}@media (min-width:1600px){.campaign-naughty-or-nice--responsive-default-position .campaign-naughty-or-nice__background-image{-o-object-position:center 50%;object-position:center 50%}}@media (min-width:2200px){.campaign-naughty-or-nice--responsive-default-position .campaign-naughty-or-nice__background-image{-o-object-position:center 50%;object-position:center 50%}}@keyframes campaign-naughty-or-nice-title-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.15}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.campaign-naughty-or-nice__title,.campaign-naughty-or-nice__title-art-fallback{animation:none;clip-path:none}}