.page-module__JXOK3G__page{--ink:#25262c;--yellow:#ffda55;color:var(--ink);letter-spacing:0;font-family:var(--font-nunito),sans-serif;background:#fffefb;overflow:clip}.page-module__JXOK3G__page h1,.page-module__JXOK3G__page h2,.page-module__JXOK3G__page h3,.page-module__JXOK3G__logo,.page-module__JXOK3G__cta,.page-module__JXOK3G__wordRow,.page-module__JXOK3G__noteTitle{font-family:var(--font-baloo),sans-serif;font-weight:800}.page-module__JXOK3G__page h1,.page-module__JXOK3G__page h2,.page-module__JXOK3G__page h3{line-height:1.06}.page-module__JXOK3G__page h2{font-size:48px}.page-module__JXOK3G__page p{line-height:1.7}.page-module__JXOK3G__page a:focus-visible{outline-offset:5px;outline:3px solid #b64a3b}.page-module__JXOK3G__nav{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:22px 32px;display:flex}.page-module__JXOK3G__logo{font-size:30px;line-height:1}.page-module__JXOK3G__logo span{color:#d4553f}.page-module__JXOK3G__logo small{font-family:var(--font-nunito);margin-top:6px;font-size:9px;font-weight:800;display:block}.page-module__JXOK3G__nav nav{align-items:center;gap:28px;font-size:14px;font-weight:800;display:flex}.page-module__JXOK3G__navCta{border:1px solid #ccc;border-radius:30px;padding:10px 18px}.page-module__JXOK3G__navCta span{margin-left:16px}.page-module__JXOK3G__hero{text-align:center;padding:28px 24px 0}.page-module__JXOK3G__eyebrow{margin-bottom:14px;font-size:11px;font-weight:900}.page-module__JXOK3G__hero h1{margin:0 0 18px;font-size:64px}.page-module__JXOK3G__hero h1 span{z-index:0;position:relative}.page-module__JXOK3G__hero h1 span:after{content:"";background:var(--yellow);z-index:-1;position:absolute;inset:60% -6px 5px;transform:rotate(-2deg)}.page-module__JXOK3G__heroCopy>p:not(.page-module__JXOK3G__eyebrow){margin:0 auto 20px;font-size:16px}.page-module__JXOK3G__cta{background:var(--ink);color:#fff;border-radius:40px;justify-content:center;align-items:center;gap:26px;padding:14px 25px;font-size:17px;transition:transform .2s;display:inline-flex;box-shadow:0 5px #00000016}.page-module__JXOK3G__cta:hover{transform:translateY(-3px)}.page-module__JXOK3G__heroCopy>small{margin-top:12px;font-size:11px;display:block}.page-module__JXOK3G__heroArt{width:min(720px,100%);height:318px;margin:32px auto 0;position:relative}.page-module__JXOK3G__print{background:#fff;border:1px solid #e4e4e4;border-radius:4px;width:175px;padding:8px 8px 0;position:absolute;top:25px;box-shadow:0 6px 20px #25262c26}.page-module__JXOK3G__print img{object-fit:cover;object-position:center;width:100%;height:242px}.page-module__JXOK3G__print figcaption{padding:9px 0;font-size:11px;font-weight:800}.page-module__JXOK3G__leftPrint{left:15%;transform:rotate(-12deg)}.page-module__JXOK3G__centerPrint{z-index:2;top:0;left:calc(50% - 87px);transform:rotate(3deg)}.page-module__JXOK3G__rightPrint{right:15%;transform:rotate(12deg)}.page-module__JXOK3G__heroCharacter{z-index:3;height:165px;position:absolute;bottom:3px;left:4%;transform:rotate(-8deg)}.page-module__JXOK3G__heroSticker{background:#ed969d;padding:13px 19px;font-size:16px;font-weight:900;line-height:1.15;position:absolute;top:60px;right:1%;transform:rotate(10deg);box-shadow:3px 4px #25262c}.page-module__JXOK3G__ribbon{background:var(--yellow);z-index:4;justify-content:center;align-items:center;gap:38px;padding:16px 20px;font-size:14px;font-weight:800;display:flex;position:relative}.page-module__JXOK3G__journey{background:#dceff3;padding:80px 24px}.page-module__JXOK3G__sectionHeading{max-width:1120px;margin:0 auto 40px}.page-module__JXOK3G__sectionHeading>p:last-child:not(.page-module__JXOK3G__eyebrow){margin-top:18px}.page-module__JXOK3G__journeyGrid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;max-width:1000px;margin:auto;display:grid}.page-module__JXOK3G__journeyVisual{text-align:center;position:sticky;top:24px}.page-module__JXOK3G__wordRow{flex-wrap:wrap;justify-content:center;gap:7px;margin:10px 0 26px;display:flex}.page-module__JXOK3G__wordRow a{opacity:.55;border-radius:3px;padding:3px 9px;font-size:22px;transition:opacity .3s,transform .3s;transform:rotate(-3deg);box-shadow:2px 3px #25262c22}.page-module__JXOK3G__wordRow a:nth-child(2n){transform:rotate(3deg)}.page-module__JXOK3G__wordRow .page-module__JXOK3G__activeWord{opacity:1;transform:rotate(-3deg)translateY(-5px)}.page-module__JXOK3G__phone{aspect-ratio:1170/2532;border:7px solid var(--ink);border-radius:30px;width:220px;margin:auto;position:relative;overflow:hidden;box-shadow:12px 14px #9ecad2}.page-module__JXOK3G__phone img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute}.page-module__JXOK3G__phone .page-module__JXOK3G__activeShot{opacity:1}.page-module__JXOK3G__caption{margin:25px 0 0;font-size:12px}.page-module__JXOK3G__storyStep{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;scroll-margin-top:150px;display:flex}.page-module__JXOK3G__stepNumber{border-radius:3px;margin-bottom:24px;padding:7px 12px;font-size:13px;font-weight:900;transform:rotate(-5deg)}.page-module__JXOK3G__storyStep h3{margin-bottom:20px;font-size:36px}.page-module__JXOK3G__storyStep p{max-width:340px;font-size:17px}.page-module__JXOK3G__worlds{padding:90px 24px}.page-module__JXOK3G__worldGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1120px;margin:auto;display:grid}.page-module__JXOK3G__worldArtwork{border-radius:5px;justify-content:center;align-items:center;height:420px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.page-module__JXOK3G__worldShot{border:5px solid #fff;border-radius:5px;width:auto;height:365px;transform:rotate(-5deg);box-shadow:7px 10px #25262c18}.page-module__JXOK3G__world:nth-child(2) .page-module__JXOK3G__worldShot{transform:rotate(4deg)}.page-module__JXOK3G__worldCharacter{filter:drop-shadow(3px 3px #fff);width:105px;position:absolute;bottom:7px;right:2px}.page-module__JXOK3G__world .page-module__JXOK3G__eyebrow{margin-bottom:8px;font-size:10px}.page-module__JXOK3G__world h3{margin-bottom:8px;font-size:28px}.page-module__JXOK3G__world>p:last-child{font-size:14px}.page-module__JXOK3G__parents{background:#f2f0eb;grid-template-columns:1fr 1fr;gap:80px;padding:90px max(24px,50% - 520px);display:grid}.page-module__JXOK3G__parentCopy>p:not(.page-module__JXOK3G__eyebrow){max-width:420px;margin-top:24px}.page-module__JXOK3G__textLink{border-bottom:2px solid #25262c;margin-top:25px;padding-bottom:4px;font-weight:800;display:inline-block}.page-module__JXOK3G__parentCopy>img{height:150px;margin:20px 0 -30px 25px;transform:rotate(-8deg)}.page-module__JXOK3G__note{background:#fffefb;border:1px solid #dedbd2;align-self:center;padding:38px 26px 45px;position:relative;transform:rotate(3deg);box-shadow:6px 10px #25262c12}.page-module__JXOK3G__tape{background:#83d9b1c9;width:110px;height:30px;position:absolute;top:-14px;left:35%;transform:rotate(-7deg)}.page-module__JXOK3G__noteTitle{margin-bottom:16px;font-size:25px}.page-module__JXOK3G__checkRow{border-bottom:1px solid #dedbd2;align-items:center;gap:13px;padding:16px 0;font-size:16px;font-weight:700;transition:color .3s;display:flex}.page-module__JXOK3G__checkRow span{color:#0000;width:22px;height:22px;transition:color .4s,background .4s;transition-delay:inherit;border:1px solid #aaa;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__JXOK3G__checked .page-module__JXOK3G__checkRow span{color:#256446;background:#d8edb2}.page-module__JXOK3G__noteFoot{margin-top:22px;font-size:13px}.page-module__JXOK3G__stamp{color:#bb504f;border:3px double #bb504f;width:max-content;margin:24px 0 -25px auto;padding:4px 10px;font-weight:900;display:block;transform:rotate(-12deg)}.page-module__JXOK3G__closing{text-align:center;color:#fff;background:#282b29;padding:45px 24px 65px}.page-module__JXOK3G__celebration{justify-content:center;align-items:end;height:170px;margin-bottom:25px;display:flex}.page-module__JXOK3G__celebration img{object-fit:contain;height:155px}.page-module__JXOK3G__celebration img:nth-child(2){height:175px;transform:rotate(8deg)}.page-module__JXOK3G__closing h2 span{color:var(--yellow)}.page-module__JXOK3G__yellowCta{background:var(--yellow);color:var(--ink);margin:28px 0 16px}.page-module__JXOK3G__closing>p:last-child{color:#d2d6cf;font-size:13px}.page-module__JXOK3G__footer{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:30px 24px;font-size:12px;display:flex}.page-module__JXOK3G__footer .page-module__JXOK3G__logo{font-size:23px}.page-module__JXOK3G__mobileCta{display:none}@media (min-width:1500px){.page-module__JXOK3G__heroArt{height:350px}.page-module__JXOK3G__print{width:190px}.page-module__JXOK3G__print img{height:275px}.page-module__JXOK3G__centerPrint{left:calc(50% - 95px)}}@media (max-width:700px){.page-module__JXOK3G__page h2{font-size:36px}.page-module__JXOK3G__nav{padding:18px 20px}.page-module__JXOK3G__logo{font-size:26px}.page-module__JXOK3G__nav nav>a:first-child{display:none}.page-module__JXOK3G__navCta{padding:8px 14px;font-size:12px}.page-module__JXOK3G__hero{padding:25px 20px 0}.page-module__JXOK3G__hero h1{font-size:44px}.page-module__JXOK3G__heroCopy>p:not(.page-module__JXOK3G__eyebrow){max-width:330px;font-size:14px}.page-module__JXOK3G__desktopBreak{display:none}.page-module__JXOK3G__heroArt{max-width:390px;height:265px;margin-top:32px}.page-module__JXOK3G__print{width:132px;padding:5px 5px 0;top:22px}.page-module__JXOK3G__print img{height:200px}.page-module__JXOK3G__print figcaption{padding:7px 0;font-size:8px}.page-module__JXOK3G__leftPrint{left:3%}.page-module__JXOK3G__centerPrint{top:0;left:calc(50% - 66px)}.page-module__JXOK3G__rightPrint{right:3%}.page-module__JXOK3G__heroCharacter{height:114px;bottom:4px;left:-10px}.page-module__JXOK3G__heroSticker{z-index:3;padding:8px;font-size:12px;top:5px;right:-5px}.page-module__JXOK3G__ribbon{gap:16px;padding:12px;font-size:12px}.page-module__JXOK3G__ribbon span:nth-child(n+3){display:none}.page-module__JXOK3G__journey{padding:55px 20px}.page-module__JXOK3G__sectionHeading{margin-bottom:25px}.page-module__JXOK3G__journeyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.page-module__JXOK3G__journeyVisual{top:26px}.page-module__JXOK3G__wordRow{gap:5px;margin-bottom:20px}.page-module__JXOK3G__wordRow a{padding:2px 6px;font-size:17px}.page-module__JXOK3G__phone{border-width:4px;border-radius:20px;width:100%;max-width:190px;box-shadow:6px 8px #9ecad2}.page-module__JXOK3G__caption{font-size:10px}.page-module__JXOK3G__storyStep{min-height:400px;scroll-margin-top:170px}.page-module__JXOK3G__storyStep h3{overflow-wrap:break-word;font-size:25px}.page-module__JXOK3G__storyStep p{font-size:13px;line-height:1.65}.page-module__JXOK3G__stepNumber{margin-bottom:16px}.page-module__JXOK3G__worlds{padding:55px 0}.page-module__JXOK3G__worlds .page-module__JXOK3G__sectionHeading{padding:0 20px}.page-module__JXOK3G__worldGallery{scroll-snap-type:x mandatory;gap:20px;padding:5px 20px 22px;scroll-padding-left:20px;display:flex;overflow-x:auto}.page-module__JXOK3G__world{scroll-snap-align:start;flex:0 0 82%;min-width:0}.page-module__JXOK3G__worldArtwork{height:375px}.page-module__JXOK3G__worldShot{height:330px}.page-module__JXOK3G__world h3{font-size:28px}.page-module__JXOK3G__parents{grid-template-columns:1fr;gap:40px;padding:55px 24px 65px}.page-module__JXOK3G__parentCopy>img{display:none}.page-module__JXOK3G__note{justify-self:center;width:100%;max-width:420px}.page-module__JXOK3G__closing{padding:40px 20px 55px}.page-module__JXOK3G__celebration{height:140px}.page-module__JXOK3G__celebration img{height:120px}.page-module__JXOK3G__celebration img:nth-child(2){height:145px}.page-module__JXOK3G__footer{flex-wrap:wrap;gap:20px;padding-bottom:110px}.page-module__JXOK3G__footer>span{display:none}.page-module__JXOK3G__mobileCta{padding:12px 20px max(12px,env(safe-area-inset-bottom));z-index:30;visibility:hidden;background:#fffefbf5;border-top:1px solid #ddd;transition:transform .25s,visibility .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.page-module__JXOK3G__showCta{visibility:visible;transform:translateY(0)}.page-module__JXOK3G__mobileCta .page-module__JXOK3G__cta{width:100%;padding:12px;font-size:16px}}body:has(.page-module__JXOK3G__page){overflow:clip}.page-module__JXOK3G__worldShot{object-fit:cover;width:169px}.page-module__JXOK3G__celebration img{width:103px}.page-module__JXOK3G__celebration img:nth-child(2){width:117px}.page-module__JXOK3G__parentCopy>img{width:100px}.page-module__JXOK3G__worldCharacter{aspect-ratio:2/3;object-fit:contain}@media (max-width:700px){.page-module__JXOK3G__worldShot{width:152px}.page-module__JXOK3G__celebration img{width:80px}.page-module__JXOK3G__celebration img:nth-child(2){width:97px}}@media (prefers-reduced-motion:reduce){.page-module__JXOK3G__page *{scroll-behavior:auto!important;transition:none!important}.page-module__JXOK3G__checkRow span{color:#256446;background:#d8edb2}}
