*,:after,:before{box-sizing:border-box}blockquote,body,figure,h1,h2,h3,h4,html,ol,p,ul{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}iframe,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}html{-webkit-text-size-adjust:100%;scroll-padding-top:73px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#1c1c1e;-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #1c1c1e}[hidden]{display:none!important}.title-xl{font-size:calc(clamp(2rem,1.2rem + 3.6vw,3.5rem));font-weight:700;line-height:1.04}.title-lg,.title-xl{letter-spacing:-.02em}.title-lg{font-size:calc(clamp(1.75rem,1.3rem + 1.8vw,2.375rem));font-weight:600;line-height:1.1}.title-md{font-size:calc(clamp(1.25rem,1.1rem + .6vw,1.5rem));font-weight:600;line-height:1.2}.title-caps{text-transform:uppercase;font-size:calc(clamp(1.75rem,1.5rem + 1.2vw,2.5rem));font-weight:700;line-height:1.15}.text-lead{color:#4d4d52;font-size:1.125rem}.text-small{color:#6b6b70;font-size:.875rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.prose{max-width:72ch}.prose h2{margin:32px 0 12px;font-size:1.375rem;font-weight:600}.prose ol,.prose p,.prose ul{color:#4d4d52;margin-bottom:16px}.container{width:100%;max-width:1336px;margin-inline:auto;padding-inline:20px}.container--wide{max-width:1416px}.container--narrow{max-width:840px}.section{padding-block:48px}@media (width>=768px){.container{padding-inline:48px}.section{padding-block:88px}}.section--compact{padding-block:24px}.btn,.section--center{text-align:center}.section--band{background:#e3e4e8}.section--band-light{background:#f2f3f5}.section__header{gap:16px;margin-bottom:26px;display:grid}@media (width>=768px){.section--compact{padding-block:88px}.section__header{margin-bottom:48px}}.section--center .section__header{justify-items:center}.stack{gap:var(--stack-gap,16px);display:grid}.cluster{align-items:center;gap:var(--cluster-gap,12px);flex-wrap:wrap;display:flex}.layout{min-height:100vh}.layout,.layout__main{flex-direction:column;display:flex}.layout__main{flex:1}.layout__main:focus{outline:none}.header{z-index:20;background:#fff;border-bottom:1px solid #dcdde2;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding-block:14px;display:flex}@media (width>=1280px){html{scroll-padding-top:58px}.header__inner{padding-block:0}.header__inner .header__cta{display:none}}.header__inner .header__cta{width:150px}.header__logo{flex:none;text-decoration:none}.header__nav{display:none}@media (width>=1280px){.header__nav{display:block}}.header__nav .cluster{--cluster-gap:24px;flex-wrap:nowrap}.header__link{white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none}.header__link:hover{text-decoration:underline}.header__social{display:none}.footer{color:#1a202c;background:#f6f7f9;padding-block:48px}@media (width>=768px){.header__social{flex-wrap:nowrap;display:flex}.footer{padding-block:41px 45px}}.footer__top{border-bottom:1px solid #13131329;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:49px;display:flex}.footer__bottom{gap:16px;padding-top:32px;display:grid}@media (width>=1024px){.footer__bottom{grid-template-columns:1fr auto;align-items:center}}.footer__copyright,.footer__links{letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.5}.footer__links{flex-wrap:wrap;gap:8px 48px;margin:0;padding:0;list-style:none;display:flex}.footer__links a{text-decoration:none}.footer__links a:hover{text-decoration:underline}@media (width<=767.98px){.footer{color:#1c1c1e;background:#f2f3f5;padding-block:28px}.footer .brand-logo--lg{font-size:1.25rem}.footer__top{border-color:#e4e5e9;flex-wrap:nowrap;padding-bottom:16px}.footer__bottom{padding-top:16px}.footer__copyright{letter-spacing:0;color:#4d4d52;order:1;font-size:.75rem;font-weight:400}.footer__links{letter-spacing:0;flex-direction:column;gap:8px;font-size:.875rem;font-weight:400;line-height:1.3}}.btn{color:#fff;background:#1c1c1e;border:1.5px solid #1c1c1e;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 32px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.btn:hover{background:#4d4d52;border-color:#4d4d52}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed}.btn--secondary{color:#1c1c1e;background:#fff}.btn--secondary:hover{background:#f2f3f5;border-color:#1c1c1e}.btn--ghost{color:#1c1c1e;padding-inline:12px;text-decoration:underline}.btn--ghost,.btn--ghost:hover{background:0 0;border-color:#0000}.btn--ghost:hover{color:#4d4d52}.btn--sm{min-height:44px;padding-inline:14px;font-size:.8125rem}.btn--lg{min-height:56px;font-size:1.0625rem}.btn--caps{text-transform:uppercase;letter-spacing:.04em}.btn__icon{flex:none}.btn--block{width:100%}.btn--loading{cursor:progress}.link{color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.form{text-align:left;gap:14px;display:grid}.form__row{gap:16px;display:grid}@media (width>=576px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__error{color:#b3261e;background:#b3261e14;border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:600}.field{gap:6px;min-width:0;display:grid}.field__label{font-size:.8125rem;font-weight:600}.field__control{background:#fff;border:1px solid #9a9ca3;border-radius:8px;width:100%;min-height:50px;padding:0 14px;font-size:1rem;transition:border-color .2s}.field__control::placeholder{color:#767676}.field__control:focus-visible{outline-offset:1px;border-color:#1c1c1e;outline:2px solid #1c1c1e}.field__control[aria-invalid=true]{border-color:#b3261e}.field select.field__control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231c1c1e' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.field__hint{color:#6b6b70;font-size:.75rem}.field__error{color:#b3261e;font-size:.8125rem;font-weight:600}.field__group{grid-template-columns:1fr 1.6fr 1.2fr;gap:8px;display:grid}.fieldset{border:0;min-width:0;margin:0;padding:0}.check{align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.3;display:flex}.check__input{accent-color:#1c1c1e;flex:none;width:22px;height:22px;margin:0}.check__input[aria-invalid=true]{outline-offset:1px;outline:2px solid #b3261e}.media{width:100%;aspect-ratio:var(--media-ratio,16/9);background:#c9cbd1;position:relative;overflow:hidden}.media>.placeholder,.media>iframe,.media>img,.media>picture,.media>picture>img,.media>video{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.media--rounded{border-radius:20px}.placeholder{color:#4d4d52;text-align:center;background:#c9cbd1;place-items:center;padding:16px;font-size:.875rem;display:grid}.brand-logo{white-space:nowrap;font-weight:600;line-height:1.5;display:inline-block}.brand-logo--md{letter-spacing:-.02em;font-size:1.25rem}.brand-logo--lg{letter-spacing:-.03em;font-size:2rem}.brand-logo--nickelodeon{color:#4d4d52;letter-spacing:.06em;text-transform:uppercase;background:#c9cbd1;border-radius:6px;place-items:center;width:130px;height:48px;font-size:.625rem;font-weight:500;display:inline-grid}.social{--cluster-gap:8px}.social__link{color:#999;border-radius:999px;place-items:center;width:40px;height:40px;transition:color .2s;display:grid}.social__link:hover{color:#1c1c1e}.hero{color:#fff;background:#a6a6aa;display:grid;position:relative}.hero__media{background:#1c1c1e}.hero__picture{position:absolute;inset:0}.hero__picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__content{align-items:center;padding-block:56px 40px;display:grid;position:relative}@media (width>=768px){.hero__content{min-height:640px;padding-block:64px}}.hero--video .hero__content{min-height:0}.hero__inner{justify-items:start;gap:18px;display:grid}.hero__title{letter-spacing:-.02em;max-width:14em;font-size:calc(clamp(2.25rem,1.5rem + 3vw,3.5rem));font-weight:700;line-height:1.02}.hero__cta{width:100%;font-size:1.125rem}@media (width>=768px){.hero__inner{gap:24px}.hero__cta{width:auto;font-size:1.0625rem}}.steps{text-align:left;gap:26px;display:grid}@media (width>=768px){.steps{text-align:center;grid-auto-columns:minmax(0,280px);grid-auto-flow:column;justify-content:center;gap:48px}}.steps__item{align-items:flex-start;gap:16px;display:flex}@media (width>=768px){.steps__item{flex-direction:column;align-items:center;gap:12px}}.steps__icon{background:#f2f3f5;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;display:grid}.steps__item--win .steps__icon{background:#1c1c1e}.steps__body{gap:4px;min-width:0;display:grid}.steps__label{color:#6b6b70;font-size:.75rem}.steps__title{font-size:1.125rem;font-weight:600;line-height:1.25}.steps__text{color:#4d4d52;font-size:.875rem}.steps__item--win .steps__text{color:#1c1c1e}.flow{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);scroll-margin-top:89px;display:grid;overflow:hidden}@media (width>=1280px){.flow{scroll-margin-top:74px}}@media (width>=1024px){.flow--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.flow__visual{order:1;min-height:520px}}.flow__visual{background:#c9cbd1;place-items:center;padding:16px;display:grid}.flow__body{align-content:start;gap:18px;padding:24px 18px;display:grid}@media (width>=768px){.flow{border-radius:24px}.flow__body{gap:24px;padding:48px}}.flow .step--center,.flow__body--center{justify-items:center}.flow .step{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=768px){.flow .step{gap:24px}}.flow .step [data-step-title]:focus,.quiz__title:focus{outline:none}.flow .step--center{text-align:center}.flow .step__header{gap:18px;display:grid}@media (width>=768px){.flow .step__header{gap:8px}.step-counter{justify-content:center}}.flow .names,.flow--split .flow__body{gap:22px}.names__subtitle{font-size:1.25rem;font-weight:600;line-height:1.2}.names__title{font-size:calc(clamp(1.875rem,1.5rem + 1.6vw,2.75rem))}.step-counter{align-items:center}.step-counter,.step-counter__bars{gap:8px;display:flex}@media (width>=768px){.step-counter__bars{display:none}}.step-counter__bars span{background:#d3d5db;border-radius:3px;width:22px;height:6px}.step-counter__bars span.is-done{background:#8a8a90}.step-counter__bars span.is-on{background:#1c1c1e}.step-counter__desktop,.step-counter__mobile{color:#4d4d52;font-size:.75rem}.step-counter__desktop{color:#6b6b70;font-size:.875rem;display:none}@media (width>=768px){.step-counter__mobile{display:none}.step-counter__desktop{display:block}}.quiz__progress{grid-auto-flow:column;gap:4px;display:grid}.quiz__progress span{background:#d3d5db;border-radius:3px;height:6px;transition:background .2s}.quiz__progress span.is-on{background:#1c1c1e}.quiz__question{align-items:flex-start;gap:12px;display:flex}.quiz__avatar{color:#6b6b70;background:#dfe1e5;border-radius:999px;flex:none;width:56px;height:56px;padding:0;font-size:.5625rem}.quiz__title{background:#f2f3f5;border-radius:14px;flex:1;min-width:0;padding:14px 16px;font-size:calc(clamp(1.375rem,1.1rem + 1vw,1.75rem));font-weight:600;line-height:1.15}.quiz__answers{gap:18px;display:grid}@media (width>=768px){.quiz__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.quiz__answer{text-align:left;background:#fff;border:1.5px solid #9a9ca3;border-radius:12px;align-items:center;min-height:64px;padding:14px 16px;font-size:1.125rem;font-weight:600;line-height:1.2;transition:border-color .2s,background .2s;display:flex}.quiz__answer:hover{border-color:#1c1c1e}.quiz__answer[aria-pressed=true]{color:#fff;background:#1c1c1e;border-color:#1c1c1e}.quiz__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.quiz__back{color:#4d4d52;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.9375rem;display:inline-flex}.quiz__back:hover{color:#1c1c1e;text-decoration:underline}.quiz__next{display:none}@media (width>=768px){.quiz__nav{justify-content:space-between}.quiz__next{display:inline-flex}}.thinking__visual{color:#6b6b70;background:#dfe1e5;border-radius:999px;width:96px;height:96px;padding:0;font-size:.625rem}.thinking__title{font-size:calc(clamp(1.5rem,1.3rem + .9vw,2rem));font-weight:600;line-height:1.1}.thinking__dots{gap:8px;display:flex}.thinking__dots span{background:#9a9ca3;border-radius:999px;width:12px;height:12px;animation:1.2s ease-in-out infinite thinking-dot}.thinking__dots span:nth-child(2){animation-delay:.4s}.thinking__dots span:nth-child(3){animation-delay:.8s}@media (prefers-reduced-motion:reduce){.thinking__dots span{animation:none}.thinking__dots span:nth-child(2){background:#1c1c1e}}.thinking__text{color:#6b6b70;font-size:.75rem}@keyframes thinking-dot{0%,to{background:#9a9ca3}33%{background:#1c1c1e}}.result__subtitle{color:#4d4d52}.result__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width>=768px){.result__subtitle{font-size:1.125rem}.result__grid{gap:32px}}@media (width>=1024px){.result__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.result__actions{gap:18px;display:grid}.gift-card{text-align:left;background:#fff;border:1px solid #dcdde2;border-radius:18px;gap:10px;width:100%;max-width:440px;margin-inline:auto;padding:15px;display:grid;position:relative;box-shadow:0 12px 32px #0000001f}.gift-card__greeting{font-size:.9375rem;font-weight:600}@media (width>=768px){.gift-card{border-radius:20px;padding:18px}.gift-card__greeting{font-size:1rem}}.gift-card__illustration{aspect-ratio:1;text-align:center;background:#dfe1e5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 0;display:flex}.gift-card__image{-o-object-fit:contain;object-fit:contain;flex:1;width:100%;min-height:0}.gift-card__placeholder{flex:none}.gift-card__caption{color:#6b6b70;font-size:.6875rem}.gift-card__title{text-align:center;background:#c9cbd1;border-radius:10px;width:100%;padding:10px 12px;font-size:1.0625rem;font-weight:600;line-height:1.25}.gift-card__instructions,.gift-card__message{color:#4d4d52;text-align:center;font-size:.875rem}.gift-card__message{font-style:italic}.gift-card--full .gift-card__instructions{font-size:.75rem}.gift-card__from{justify-items:center;gap:2px;padding-top:12px;display:grid}.gift-card--full .gift-card__from{border-top:1px solid #e4e5e9}.gift-card__from-label{letter-spacing:.06em;text-transform:uppercase;color:#6b6b70;font-size:.6875rem}.gift-card__from-name{font-size:1.375rem;font-weight:700;line-height:1.25}.gift-card__stamp{color:#fff;text-align:center;background:#8a8a90;border:2px dashed #fff;border-radius:999px;place-items:center;width:64px;height:64px;font-size:.5rem;font-weight:700;line-height:1.25;display:grid;position:absolute;top:38px;right:18px;transform:rotate(-10deg)}.gift-card__stamp span{max-width:36px}.share{--stack-gap:12px}.share .btn{font-size:1.0625rem}.sent__icon{background:#1c1c1e;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.sent__actions{gap:18px;width:100%;max-width:520px;display:grid}@media (width>=576px){.sent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sent__button{min-height:54px}.sent__contest{text-align:left;border:1.5px solid #1c1c1e;border-radius:14px;gap:12px;width:100%;max-width:520px;padding:16px;display:grid}.sent__contest-head{align-items:flex-start;gap:12px;display:flex}.sent__contest-icon{background:#1c1c1e;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sent__contest-copy{color:#4d4d52;gap:2px;min-width:0;font-size:.8125rem;display:grid}.sent__contest-title{color:#1c1c1e;font-size:1rem;font-weight:600}.sent__contest-cta{min-height:48px;font-size:.9375rem}.sent__special{color:#6b6b70;font-size:.75rem}.contest-section{background:#e3e4e8}@media (width>=768px){.contest-section{background:#f2f3f5}}.contest{text-align:left;background:#fff;border-radius:18px;gap:18px;padding:24px 18px;display:grid}@media (width>=768px){.contest{border-radius:24px;gap:48px;padding:48px}}@media (width>=1024px){.contest{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start}.contest__photo{order:1}}.contest__placeholder{color:#fff;border-radius:12px;align-content:center;gap:8px;height:200px;font-size:.6875rem}.contest__body,.contest__header{gap:18px;display:grid}.contest__title{letter-spacing:-.02em;font-size:calc(clamp(1.625rem,1.4rem + 1vw,2.375rem));font-weight:600;line-height:1.1}.contest__text{color:#4d4d52;font-size:.875rem}.contest__note{color:#6b6b70;font-size:.75rem}.contest__note--center{text-align:center}.contest__notice{background:#f2f3f5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}.contest__notice img{flex:none;margin-top:1px}.contest__notice [tabindex="-1"]:focus{outline:none}.contest__notice--done{background:#fff;border:1.5px solid #1c1c1e}.trailer{gap:16px;display:grid}@media (width>=1024px){.trailer{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:64px}}.trailer__header{justify-items:start;gap:16px;display:grid}.trailer__title{letter-spacing:-.02em;font-size:calc(clamp(1.625rem,1.4rem + 1vw,2.375rem));font-weight:600;line-height:1.15}.trailer__text{color:#4d4d52;font-size:.875rem}.trailer__media{border:1px solid #c9cbd1;border-radius:14px}.trailer__media,.trailer__placeholder{background:#dfe1e5}.closed{justify-items:center;gap:16px;max-width:760px;margin-inline:auto;padding-block:48px;display:grid}.recipient-page{flex:1}@media (width>=768px){.contest__placeholder{aspect-ratio:4/3;height:auto}.recipient-page{padding-top:95px}}.recipient{background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:18px;padding:24px 18px;display:flex}@media (width>=768px){.recipient{border-radius:24px;gap:24px;padding:56px 64px}}.recipient__title{letter-spacing:-.02em;text-align:center;font-size:calc(clamp(1.5rem,1.1rem + 1.6vw,2.25rem));font-weight:600;line-height:1.1}.recipient__cta{max-width:440px}@media (width<=767.98px){.recipient__cta{min-height:54px;font-size:1rem}}.legal h1{margin-bottom:24px}.legal__provisional{background:#f2f3f5;border-radius:8px;padding:12px 16px;font-size:.875rem}.error-page{justify-items:center;gap:24px;padding-block:64px;display:grid}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#fff;background:#1c1c1e;border-radius:8px;padding:8px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.text-center{text-align:center}
