.kids-book-scene{--book-width:clamp(120px, 20vw, 300px);--book-height:calc(var(--book-width) * 1.3);--book-table-margin:80px;--maker-ink:#2b2620;--maker-muted:#6b5d4c;--maker-coral:#d86f55;--maker-coral-ink:#9c3f2a;--maker-coral-cta:#b8543d;--maker-gold:#c9962f;width:min(100%, calc(var(--book-width) * 2 + var(--book-table-margin)));min-height:calc(var(--book-height) + 115px);perspective:1800px;perspective-origin:50% 45%;-webkit-user-select:none;user-select:none;touch-action:pan-y;flex-direction:column;align-items:center;margin:1.4rem auto 0;padding:2rem 1rem 0;display:flex;position:relative;overflow:hidden}.kids-book-scene:focus-within{outline:none}.kids-book{width:var(--book-width);height:var(--book-height);transform:rotateX(5deg) rotateZ(-.7deg) translateX(calc(var(--book-width) / 2));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.kids-book.book-at-end .page-block-right{opacity:0}.kids-book.book-at-start{transform:rotateX(5deg)rotate(-.7deg)}.kids-book.book-at-start .page-block-left{opacity:0}.book-sheet{transform-origin:0;transform-style:preserve-3d;will-change:transform;transition:transform .95s cubic-bezier(.18,.78,.18,1);position:absolute;inset:0}.book-sheet.dragging{cursor:grabbing;transition:none}.book-page{backface-visibility:hidden;cursor:grab;transform-style:preserve-3d;background:linear-gradient(90deg,#e8dcc4,#fffef8 42%,#eee2ca);border:1px solid #654e2d29;border-radius:5px 13px 13px 5px;position:absolute;inset:0;overflow:hidden;box-shadow:1px 1px 1px #0000000d,4px 5px 12px #00000017,14px 18px 35px #35261217}.page-front{transform:rotateY(0)translateZ(.6px)}.page-back{background:linear-gradient(90deg,#eee2ca,#fffef8 58%,#e8dcc4);border-radius:13px 5px 5px 13px;transform:rotateY(180deg)translateZ(.6px)}.page-content{z-index:3;position:absolute;inset:0;overflow:hidden}.page-content img{-o-object-fit:cover;object-fit:cover;pointer-events:none}.paper-texture{z-index:1;opacity:.25;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#6750311a 0 .6px,#0000 .8px),radial-gradient(circle at 80% 60%,#67503114 0 .5px,#0000 .7px);background-size:8px 8px,11px 11px;position:absolute;inset:0}.page-inner-shadow{z-index:4;pointer-events:none;background:linear-gradient(90deg,#3a271038,#0000 6% 88%,#3a27100f);position:absolute;inset:0}.page-back .page-inner-shadow{background:linear-gradient(90deg,#3a27100f,#0000 12% 94%,#3a271038)}.page-corner{z-index:10;pointer-events:none;opacity:.85;place-items:end;width:54px;height:54px;display:grid;position:absolute;bottom:0}.page-corner-right{right:0}.page-corner-left{left:0}.page-corner svg{color:#4d371dd9;background:#ffffffd1;border-radius:50%;width:30px;height:30px;margin:9px;padding:7px;display:block;box-shadow:0 3px 10px #00000024}.page-edge{transform-origin:0;opacity:.8;background:repeating-linear-gradient(#f4ead4 0 1px,#d8c6a7 1px 2px);width:3px;position:absolute;top:2px;bottom:2px;right:-2px;transform:translateZ(-1px)rotateY(90deg)}.book-spine{z-index:4000;width:18px;height:calc(var(--book-height) + 16px);pointer-events:none;background:linear-gradient(90deg,#301b0a80,#915d2a59 35%,#ffe4b13d 50%,#502e1173);border-radius:45%;position:absolute;top:-8px;left:-9px;transform:translateZ(-5px);box-shadow:0 0 16px #25170a3d}.spine-highlight{filter:blur(1px);background:#ffffff73;border-radius:50%;width:2px;height:92%;position:absolute;top:4%;left:50%}.page-block{width:var(--book-width);height:calc(var(--book-height) - 10px);pointer-events:none;background:repeating-linear-gradient(#f9f1df 0 1px,#d9c8a8 1px 2px);border-radius:7px;transition:opacity .5s;position:absolute;top:6px;box-shadow:0 13px 25px #23170a33}.page-block-right{left:3px;transform:translateZ(-8px)translate(3px)}.page-block-left{right:calc(100% - 3px);transform:translateZ(-8px)translate(-3px)}.book-hit-area{z-index:6000;cursor:pointer;background:0 0;border:0;width:18%;position:absolute;top:10%;bottom:10%}.book-hit-area:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #c9962f}.book-hit-left{right:100%}.book-hit-right{left:82%}.book-hit-area:disabled{pointer-events:none}.book-table-shadow{top:calc(50% + var(--book-height) / 2 - 20px);width:min(calc(var(--book-width) * 2.05), 92%);filter:blur(14px);pointer-events:none;background:radial-gradient(#19100847,#19100824 40%,#0000 72%);border-radius:50%;height:90px;position:absolute;left:50%;transform:translate(-50%)rotate(-1deg)}.turn-shadow{z-index:6;opacity:calc(var(--curl,0) * .7);pointer-events:none;position:absolute;inset:0}.turn-shadow-front{background:linear-gradient(90deg,#140c0400 40%,#140c0473)}.turn-shadow-back{background:linear-gradient(270deg,#140c0400 40%,#140c0473)}.book-cover-page{position:absolute;inset:0;overflow:hidden}.book-cover-page img{-o-object-fit:cover;object-fit:cover}.book-cover-shade{background:linear-gradient(#0a10161a 0%,#0a101600 35%,#0a101626 55%,#0a1016db 100%);position:absolute;inset:0}.book-cover-text{color:#fff;text-align:left;flex-direction:column;gap:.45rem;padding:clamp(.8rem,5%,1.5rem);display:flex;position:absolute;bottom:0;left:0;right:0}.book-cover-kicker{color:#ffe9c4e6;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.5rem,2.4%,.62rem);font-weight:800}.book-cover-title{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;font-size:clamp(1rem, calc(var(--book-width) * .075), 1.9rem);letter-spacing:-.015em;text-shadow:0 2px 18px #00000073;text-wrap:balance;font-weight:500;line-height:1.02}.book-cover-byline{color:#ffffffc7;font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(.62rem, calc(var(--book-width) * .032), .85rem);font-style:italic}.book-pending-page{background:radial-gradient(120% 90% at 50% 0,#ffffff80,#0000 70%),#f0e7d6;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.book-pending-shimmer{opacity:.75;width:55%;animation:bookPendingSweep 2.4s var(--book-ease,ease-in-out) infinite;background:linear-gradient(100deg,#0000 0%,#ffffffd9 45%,#0000 100%);position:absolute;inset:0 auto 0 0}@keyframes bookPendingSweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.book-pending-label{z-index:2;width:100%;color:var(--maker-muted);font-size:clamp(.6rem, calc(var(--book-width) * .028), .75rem);letter-spacing:.16em;text-transform:uppercase;padding:clamp(.7rem,5%,1.3rem);font-weight:700;position:relative}.story-page-overlay{z-index:5;color:#fff;background:linear-gradient(#0000,#10141a8c 30%,#10141ae6);flex-direction:column;gap:.35rem;padding:2.4rem clamp(.7rem,5%,1.3rem) clamp(.7rem,5%,1.3rem);display:flex;position:absolute;bottom:0;left:0;right:0}.story-page-overlay span{font-size:clamp(.55rem, calc(var(--book-width) * .026), .7rem);letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-weight:800}.story-page-overlay strong{font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(.8rem, calc(var(--book-width) * .056), 1.05rem);text-shadow:0 1px 10px #0006;font-weight:400;line-height:1.3}.book-ending{z-index:5000;width:calc(var(--book-width) - 1.5rem);height:var(--book-height);color:var(--maker-ink);text-align:left;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:.75rem;padding:0 .5rem;transition:opacity .5s .25s,transform .7s cubic-bezier(.2,.8,.2,1) .25s;display:flex;position:absolute;top:2rem;right:1rem;transform:translate(14px)}.scene-at-end .book-ending{opacity:1;pointer-events:auto;transform:none}.book-ending-kicker{color:var(--maker-coral-ink);letter-spacing:.22em;text-transform:uppercase;font-size:.6rem;font-weight:800}.book-ending-title{font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(1.2rem, calc(var(--book-width) * .07), 1.8rem);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.05}.book-ending-cta{color:#fff;background:var(--maker-coral-cta);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-top:.4rem;padding:.85rem 1.25rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .22s,background-color .22s;display:inline-flex;box-shadow:0 16px 28px -16px #d86f55e6}.book-ending-cta:hover{background:#c65f48;transform:translateY(-2px)}.book-ending-cta svg{width:1rem;height:1rem}.book-ending small{color:var(--maker-muted);font-size:.65rem}.book-controls{z-index:5001;width:min(calc(var(--book-width) * 1.55), 92vw);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:2rem;display:grid;position:relative}.book-controls button{cursor:pointer;color:#40372e;font:inherit;background:#fffaf1;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.65rem .95rem;font-size:.72rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 14px #00000017,inset 0 0 0 1px #0000000f}.book-controls button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #0000001f,inset 0 0 0 1px #00000014}.book-controls button:focus-visible{outline:none;box-shadow:0 0 0 3px #c9962f59,inset 0 0 0 1px #0000000f}.book-controls button svg{width:.9rem;height:.9rem}.book-controls button:disabled{cursor:default;opacity:.34}.book-progress{text-align:center;color:#6b5d4c;flex-direction:column;gap:.4rem;font-size:.68rem;font-weight:700;display:flex}.book-progress-track{background:#48392a1f;border-radius:999px;height:4px;overflow:hidden}.book-progress-value{border-radius:inherit;background:currentColor;height:100%;transition:width .5s}.book-hint{color:#6b5d4c;text-align:center;margin:.9rem 0 0;font-size:.66rem}@media (min-width:1200px){.kids-book-scene{--book-width:clamp(260px, 26vw - 40px, 340px)}}@media (max-width:980px){.kids-book-scene{--book-table-margin:24px;--book-width:clamp(120px, 50vw - 36px, 240px);padding-top:1.25rem}.book-ending{text-align:center;align-items:center;width:min(100%,420px);height:auto;margin-top:1.5rem;padding:0;display:none;position:static;transform:none}.scene-at-end .book-ending{display:flex}}@media (max-width:560px){.kids-book-scene{--book-width:clamp(120px, 50vw - 28px, 240px)}.book-controls{grid-template-columns:1fr 1fr;width:100%}.book-progress{grid-area:1/1/auto/-1}.book-controls button{justify-content:center}}@media (prefers-reduced-motion:reduce){.book-sheet,.kids-book,.book-progress-value,.book-ending,.book-controls button{transition:none!important}.book-pending-shimmer{opacity:.35;animation:none}}
.landing-module__bxHgOq__page{--paper:#fffaf1;--paper-warm:#fff3e4;--sky:#d9edfc;--sky-deep:#acd9fc;--white:#fff;--tint-coral:#ffe6dc;--tint-lavender:#efe8fb;--tint-sky:#e0f0fd;--tint-mint:#e2f5ea;--tint-sun:#fff2cc;--ink:#1f2a4a;--ink-soft:#4a5572;--line:#1f2a4a1a;--coral:#c24a28;--coral-deep:#93351a;--coral-ink:#a63d1f;--gold:#f2b84b;--mint-ink:#1d7a4f;--display:var(--font-fredoka), var(--font-baloo), system-ui, sans-serif;--body:var(--font-lexend), var(--font-readex-pro), system-ui, sans-serif;--section-y:clamp(3.5rem, 6.5vw, 5.5rem);--radius-lg:28px;--radius-md:18px;--shadow-soft:0 18px 40px -22px #1f2a4a59;--shadow-card:0 1px 2px #1f2a4a0f, 0 12px 30px -18px #1f2a4a4d;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:clip}.landing-module__bxHgOq__kicker{color:var(--coral-ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.landing-module__bxHgOq__kicker:before{content:"";background:var(--gold);border-radius:3px;width:1.4rem;height:3px}.landing-module__bxHgOq__artCopy h2,.landing-module__bxHgOq__worldsHeader h2,.landing-module__bxHgOq__keepsakeHeader h2,.landing-module__bxHgOq__detailsIntro h2,.landing-module__bxHgOq__faqHeading h2,.landing-module__bxHgOq__forgeTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.08}.landing-module__bxHgOq__lede{color:var(--ink-soft);margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__textButton,.landing-module__bxHgOq__outlineButton{cursor:pointer;font:inherit;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background-color .18s ease, color .18s ease;border:0;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__primaryButton{color:#fff;background:var(--coral);box-shadow:0 5px 0 var(--coral-deep), 0 16px 28px -12px #c24a288c;font-family:var(--display);letter-spacing:.005em;border-radius:999px;padding:1rem 1.9rem;font-size:1.1rem;font-weight:600}.landing-module__bxHgOq__primaryButton:hover{box-shadow:0 7px 0 var(--coral-deep), 0 20px 32px -12px #c24a2899;transform:translateY(-2px)}.landing-module__bxHgOq__primaryButton:active{box-shadow:0 1px 0 var(--coral-deep), 0 8px 16px -10px #c24a2880;transform:translateY(4px)}.landing-module__bxHgOq__primaryButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.landing-module__bxHgOq__outlineButton{color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 2px var(--line), 0 4px 0 #1f2a4a1f;border-radius:999px;padding:.85rem 1.5rem;font-weight:600}.landing-module__bxHgOq__outlineButton:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #1f2a4a33,0 6px #1f2a4a1f}.landing-module__bxHgOq__textButton{color:var(--coral-ink);text-underline-offset:.3em;padding:.5rem 0;font-weight:700;-webkit-text-decoration:underline #a63d1f4d;text-decoration:underline #a63d1f4d}.landing-module__bxHgOq__textButton:hover{text-decoration-color:currentColor}.landing-module__bxHgOq__primaryButton:focus-visible,.landing-module__bxHgOq__outlineButton:focus-visible,.landing-module__bxHgOq__textButton:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.landing-module__bxHgOq__primaryButton svg,.landing-module__bxHgOq__outlineButton svg,.landing-module__bxHgOq__textButton svg{flex:none;width:1.1rem;height:1.1rem}.landing-module__bxHgOq__spin{animation:1s linear infinite landing-module__bxHgOq__spin}@keyframes landing-module__bxHgOq__spin{to{transform:rotate(360deg)}}.landing-module__bxHgOq__page header [data-header-signup]{color:#fff;background:var(--coral);box-shadow:0 3px 0 var(--coral-deep);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border:0;border-radius:999px;font-weight:700}.landing-module__bxHgOq__page header [data-header-signup]:hover{color:#fff;background:var(--coral);box-shadow:0 4px 0 var(--coral-deep);transform:translateY(-1px)}.landing-module__bxHgOq__page header [data-header-signup]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__page [data-reveal]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.landing-module__bxHgOq__page[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(26px)}.landing-module__bxHgOq__heroHaze{z-index:1;pointer-events:none;background:radial-gradient(42% 46% at 50% 34%,#fffcf4c7,#fffcf466 55%,#fffcf400 80%);position:absolute;inset:0}.landing-module__bxHgOq__heroCopy{z-index:2;text-align:center;flex-direction:column;flex:none;align-items:center;width:min(780px,100% - 3rem);padding:clamp(6.25rem,11vh,8rem) 0 0;display:flex;position:relative}.landing-module__bxHgOq__heroCopy>*{animation:landing-module__bxHgOq__rise .9s var(--ease-out) both}.landing-module__bxHgOq__heroCopy>:nth-child(2){animation-delay:90ms}.landing-module__bxHgOq__heroCopy>:nth-child(3){animation-delay:.18s}.landing-module__bxHgOq__heroCopy>:nth-child(4){animation-delay:.26s}.landing-module__bxHgOq__heroCopy>:nth-child(5){animation-delay:.36s}.landing-module__bxHgOq__heroCopy>:nth-child(6){animation-delay:.44s}.landing-module__bxHgOq__heroCopy>:nth-child(7){animation-delay:.52s}.landing-module__bxHgOq__heroCopy>:nth-child(8){animation-delay:.58s}.landing-module__bxHgOq__heroTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,min(5.4vw,7.2vh),4.4rem);font-weight:600;line-height:1.02}.landing-module__bxHgOq__heroTitle em{color:var(--coral-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#f2b84b8c 72% 92%,#0000 92%);font-style:normal}.landing-module__bxHgOq__heroPromise{color:var(--ink);margin:1.1rem 0 0;font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:700}.landing-module__bxHgOq__heroLede{max-width:34rem;color:var(--ink-soft);margin:.6rem 0 0;font-size:1.02rem;line-height:1.6}.landing-module__bxHgOq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;margin-top:1.6rem;display:flex}.landing-module__bxHgOq__heroCta{padding:1.1rem 2.2rem;font-size:1.2rem}.landing-module__bxHgOq__heroCtaArrow{transition:transform .22s var(--ease-out)}.landing-module__bxHgOq__heroCta:hover .landing-module__bxHgOq__heroCtaArrow{transform:translateY(3px)}.landing-module__bxHgOq__heroSample{color:var(--ink);text-underline-offset:.3em;align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;-webkit-text-decoration:underline #1f2a4a4d;text-decoration:underline #1f2a4a4d;display:inline-flex}.landing-module__bxHgOq__heroSample:hover{text-decoration-color:currentColor}.landing-module__bxHgOq__heroSample svg{width:1rem;height:1rem}.landing-module__bxHgOq__heroSample:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.landing-module__bxHgOq__heroLive{color:var(--ink-soft);background:#ffffffb8;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:0;padding:.45rem 1rem;font-size:.82rem;display:inline-flex}.landing-module__bxHgOq__heroLive strong{color:var(--ink);font-family:var(--display);font-size:1.05rem}.landing-module__bxHgOq__heroLiveDot{align-items:center;gap:.45rem;display:inline-flex}.landing-module__bxHgOq__heroLiveDot:before{content:"";background:#2fb36d;border-radius:999px;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite landing-module__bxHgOq__pulse;box-shadow:0 0 0 3px #2fb36d33}@keyframes landing-module__bxHgOq__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__bxHgOq__heroDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes landing-module__bxHgOq__pulse{50%{opacity:.45}}.landing-module__bxHgOq__makeSection{padding:calc(var(--section-y) + 1rem) 0 var(--section-y);background:linear-gradient(180deg, var(--tint-sky) 0%, #eef6fd 55%, var(--paper) 100%);scroll-margin-top:4rem;position:relative}.landing-module__bxHgOq__makeSection:before{content:"";background:radial-gradient(circle at 30px 32px, var(--tint-sky) 30px, transparent 31px) 0 0 / 60px 23px repeat-x;height:23px;position:absolute;inset:-22px 0 auto}.landing-module__bxHgOq__makeInner{width:min(1240px,100% - 6rem);margin:0 auto}.landing-module__bxHgOq__forge{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:100%;display:grid}.landing-module__bxHgOq__forgeCopy{z-index:3;max-width:34rem;position:relative}.landing-module__bxHgOq__forgeForm{flex-direction:column;gap:1rem;margin-top:1.8rem;display:flex}.landing-module__bxHgOq__forgeField{flex-direction:column;gap:.5rem;display:flex}.landing-module__bxHgOq__forgeFieldLabel{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.landing-module__bxHgOq__forgeInput{border-radius:var(--radius-md);background:var(--white);box-shadow:inset 0 0 0 2px var(--line), 0 4px 0 #1f2a4a0f;transition:box-shadow .2s var(--ease-out);align-items:center;gap:.7rem;padding:0 1rem;display:flex}.landing-module__bxHgOq__forgeInput:focus-within{box-shadow:inset 0 0 0 2px var(--coral), 0 0 0 5px #c24a2824}.landing-module__bxHgOq__forgeInput svg{width:1.2rem;height:1.2rem;color:var(--coral-ink);flex:none}.landing-module__bxHgOq__forgeInput input{height:56px;color:var(--ink);background:0 0;border:0;font-size:1.1rem}.landing-module__bxHgOq__forgeInput input::placeholder{color:#7c849b}.landing-module__bxHgOq__forgeInput input:focus-visible{box-shadow:none;outline:none}.landing-module__bxHgOq__forgeOptions{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--line);background:#ffffffb3}.landing-module__bxHgOq__forgeOptionsSummary{color:var(--ink-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.9rem;list-style:none;display:flex}.landing-module__bxHgOq__forgeOptionsSummary::-webkit-details-marker{display:none}.landing-module__bxHgOq__forgeOptionsSummary em{color:var(--coral-ink);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.78rem;font-style:normal;font-weight:700}.landing-module__bxHgOq__forgeOptionsSummary:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:var(--radius-md)}.landing-module__bxHgOq__forgeOptionsBody{flex-direction:column;gap:1rem;padding:.25rem 1rem 1.1rem;display:flex}.landing-module__bxHgOq__forgeChoice{flex-direction:column;gap:.55rem;display:flex}.landing-module__bxHgOq__forgeChips{flex-wrap:wrap;gap:.45rem;display:flex}.landing-module__bxHgOq__forgeChip{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s ease;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .45rem;font-size:.88rem;display:inline-flex}.landing-module__bxHgOq__forgeChip img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:26px;height:26px}.landing-module__bxHgOq__forgeChip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #1f2a4a40}.landing-module__bxHgOq__forgeChip[aria-pressed=true]{background:var(--tint-coral);box-shadow:inset 0 0 0 2px var(--coral)}.landing-module__bxHgOq__forgeChip:focus-visible,.landing-module__bxHgOq__forgeStyleChip:focus-visible,.landing-module__bxHgOq__forgeShelfBook:focus-visible,.landing-module__bxHgOq__styleTile:focus-visible,.landing-module__bxHgOq__worldTile:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__forgeStyleChips{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.landing-module__bxHgOq__forgeStyleChip{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-soft);text-align:center;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:.3rem .2rem .45rem;font-size:.66rem;line-height:1.2;display:flex}.landing-module__bxHgOq__forgeStyleChip img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:auto}.landing-module__bxHgOq__forgeStyleChip:hover{transform:translateY(-2px)}.landing-module__bxHgOq__forgeStyleChip[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--coral)}.landing-module__bxHgOq__forgeTurnstile{min-height:65px}.landing-module__bxHgOq__forgeForm .landing-module__bxHgOq__primaryButton{align-self:flex-start}.landing-module__bxHgOq__forgeFineprint{color:var(--ink-soft);margin:.2rem 0 0;font-size:.84rem}.landing-module__bxHgOq__forgeStatus{color:var(--coral-ink);margin:0;font-weight:600}.landing-module__bxHgOq__forgeRefusal{color:#8f2418;background:#fde8e3;border-radius:14px;margin:0;padding:.8rem 1rem;font-size:.9rem;line-height:1.5}.landing-module__bxHgOq__forgeStage{flex-direction:column;align-items:center;gap:1.4rem;min-width:0;display:flex;position:relative}.landing-module__bxHgOq__forgeStage:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;position:absolute;inset:8% 4% 22%}.landing-module__bxHgOq__forgeShelf{flex-direction:column;gap:.6rem;width:100%;max-width:560px;display:flex}.landing-module__bxHgOq__forgeShelfLabel{color:var(--ink-soft);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.76rem;font-weight:700}.landing-module__bxHgOq__forgeShelfRail{scrollbar-width:none;justify-content:center;gap:.7rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.landing-module__bxHgOq__forgeShelfRail::-webkit-scrollbar{display:none}.landing-module__bxHgOq__forgeShelfBook{width:76px;color:var(--ink-soft);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.4rem;font-size:.66rem;line-height:1.25;display:flex}.landing-module__bxHgOq__forgeShelfBook img{-o-object-fit:cover;object-fit:cover;width:56px;height:72px;transition:transform .26s var(--ease-spring), box-shadow .26s var(--ease-out);border-radius:3px 8px 8px 3px;box-shadow:0 8px 16px -6px #1f2a4a73}.landing-module__bxHgOq__forgeShelfBook span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-module__bxHgOq__forgeShelfBook:hover img{transform:translateY(-4px)rotate(-2deg);box-shadow:0 14px 22px -8px #1f2a4a80}.landing-module__bxHgOq__forgeShelfBook[aria-pressed=true]{color:var(--ink);font-weight:700}.landing-module__bxHgOq__forgeShelfBook[aria-pressed=true] img{box-shadow:0 0 0 3px var(--coral), 0 12px 20px -8px #1f2a4a80}.landing-module__bxHgOq__waysSection{width:min(1180px,100% - 4rem);padding:var(--section-y) 0 calc(var(--section-y) * .6);margin:0 auto}.landing-module__bxHgOq__waysHeader .landing-module__bxHgOq__kicker:before{display:none}.landing-module__bxHgOq__waysHeader h2{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.08}.landing-module__bxHgOq__waysHeader>p:not(.landing-module__bxHgOq__kicker){color:var(--ink-soft);margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.landing-module__bxHgOq__waysGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__waysLink{border-radius:var(--radius-lg);background:var(--white);height:100%;box-shadow:var(--shadow-card);color:inherit;transition:transform .32s var(--ease-spring), box-shadow .32s var(--ease-out);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);text-decoration:none;display:grid;overflow:hidden}.landing-module__bxHgOq__waysCard[data-door=memory] .landing-module__bxHgOq__waysLink{grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__waysLink:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.landing-module__bxHgOq__waysLink:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.landing-module__bxHgOq__waysArt{background:var(--tint-sky);min-height:190px;display:block;position:relative;overflow:hidden}.landing-module__bxHgOq__waysArt img{-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease-out)}.landing-module__bxHgOq__waysLink:hover .landing-module__bxHgOq__waysArt img{transform:scale(1.05)}.landing-module__bxHgOq__waysText{flex-direction:column;justify-content:center;gap:.5rem;padding:1.4rem 1.5rem;display:flex}.landing-module__bxHgOq__waysText strong{font-family:var(--display);font-size:1.35rem;font-weight:600;line-height:1.15}.landing-module__bxHgOq__waysCard[data-door=memory] .landing-module__bxHgOq__waysText strong{font-size:1.7rem}.landing-module__bxHgOq__waysText>span{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.landing-module__bxHgOq__waysText em{color:var(--coral-ink);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.9rem;font-style:normal;font-weight:700;display:inline-flex}.landing-module__bxHgOq__waysText em svg{width:1rem;height:1rem;transition:transform .22s var(--ease-out)}.landing-module__bxHgOq__waysLink:hover .landing-module__bxHgOq__waysText em svg{transform:translate(2px,-2px)}.landing-module__bxHgOq__waysNote{color:var(--ink-soft);text-align:center;margin:1.4rem 0 0;font-size:.88rem}.landing-module__bxHgOq__extrasRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.5rem;display:grid}.landing-module__bxHgOq__extraCard{border-radius:var(--radius-lg);background:var(--paper-warm);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;margin:0;display:grid;overflow:hidden}.landing-module__bxHgOq__extraArt{height:100%;min-height:150px;display:block;position:relative}.landing-module__bxHgOq__extraArt img{-o-object-fit:cover;object-fit:cover}.landing-module__bxHgOq__extraCard figcaption{flex-direction:column;gap:.35rem;padding:1.2rem 1.4rem;display:flex}.landing-module__bxHgOq__extraCard strong{font-family:var(--display);font-size:1.2rem;font-weight:600}.landing-module__bxHgOq__extraCard figcaption span{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.landing-module__bxHgOq__artSection{width:min(1180px,100% - 4rem);padding:var(--section-y) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.landing-module__bxHgOq__artCopy>p:not(.landing-module__bxHgOq__kicker){color:var(--ink-soft);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.7}.landing-module__bxHgOq__stylePicker{background:linear-gradient(90deg,#f6ecd9 0%,#fffaf0 46%,#efe3cc 50%,#fffaf0 54%,#f7eedd 100%);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:640px;margin-inline:auto;padding:14px;display:grid;position:relative;box-shadow:0 30px 50px -30px #1f2a4a99,0 2px #1f2a4a14}.landing-module__bxHgOq__stylePreview{aspect-ratio:1;background:var(--tint-sky);border-radius:8px 3px 3px 8px;margin:0;position:relative;overflow:hidden}.landing-module__bxHgOq__stylePreviewImage{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .45s var(--ease-out)}.landing-module__bxHgOq__stylePreviewImage[data-active]{opacity:1}.landing-module__bxHgOq__stylePreview figcaption{inset-inline-start:.75rem;color:#1f2a4a;background:#ffffffeb;border-radius:999px;padding:.3rem .7rem;font-size:.76rem;font-weight:600;position:absolute;bottom:.75rem}.landing-module__bxHgOq__styleTiles{flex-direction:column;justify-content:center;gap:.15rem;padding:.75rem .5rem .75rem 1.4rem;display:flex}.landing-module__bxHgOq__styleTile{color:#1f2a4a;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.45rem .5rem;font-size:.92rem;font-weight:600;transition:background-color .18s,color .18s;display:flex}.landing-module__bxHgOq__styleTile:after{content:"";border-bottom:2px dotted #1f2a4a33;flex:1;min-width:1rem;transform:translateY(.3rem)}.landing-module__bxHgOq__styleTile img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:34px;height:34px}.landing-module__bxHgOq__styleTile:hover{background:#c24a2812}.landing-module__bxHgOq__styleTile[aria-pressed=true]{color:#a63d1f;background:#c24a281a}.landing-module__bxHgOq__styleTile[aria-pressed=true]:after{border-bottom-color:currentColor}.landing-module__bxHgOq__artCount{color:var(--ink-soft);margin:1.4rem 0 0}.landing-module__bxHgOq__artCount strong{color:var(--coral-ink);font-family:var(--display);font-size:2.4rem;font-weight:600}.landing-module__bxHgOq__worldsSection{padding:var(--section-y) 0;background:var(--paper-warm)}.landing-module__bxHgOq__worldsHeader{text-align:center;width:min(760px,100% - 3rem);margin:0 auto 3rem}.landing-module__bxHgOq__worldsHeader .landing-module__bxHgOq__kicker:before{display:none}.landing-module__bxHgOq__worldsHeader>p:not(.landing-module__bxHgOq__kicker){color:var(--ink-soft);margin:1rem 0 0;font-size:1.02rem;line-height:1.65}.landing-module__bxHgOq__worldTabs{flex-direction:column;align-items:center;display:flex}.landing-module__bxHgOq__worldTabList{flex-wrap:wrap;justify-content:center;gap:.55rem;width:min(1040px,100% - 3rem);display:flex}.landing-module__bxHgOq__worldTab{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line), 0 3px 0 #1f2a4a14;color:var(--ink);font:inherit;cursor:pointer;transition:transform .2s var(--ease-out), background-color .2s ease, color .2s ease, box-shadow .2s ease;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .35rem;font-size:.9rem;font-weight:600;display:inline-flex}.landing-module__bxHgOq__worldTab img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:28px;height:28px}.landing-module__bxHgOq__worldTab:hover{transform:translateY(-2px)}.landing-module__bxHgOq__worldTab[aria-selected=true]{color:#fff;background:var(--ink);box-shadow:0 3px #0f1630}.landing-module__bxHgOq__worldTab:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.landing-module__bxHgOq__worldPanel{width:100%;animation:landing-module__bxHgOq__rise .5s var(--ease-out) both;margin-top:1.6rem}.landing-module__bxHgOq__worldPanel[hidden]{display:none}.landing-module__bxHgOq__worldPromise{color:var(--ink-soft);text-align:center;margin:0 auto 1rem;font-size:.98rem}.landing-module__bxHgOq__worldRail{scroll-snap-type:inline proximity;scrollbar-width:none;gap:.9rem;margin:0;padding:.3rem max(2rem,50% - 560px) .9rem;scroll-padding-inline-start:max(2rem,50% - 560px);list-style:none;display:flex;overflow-x:auto}.landing-module__bxHgOq__worldRail::-webkit-scrollbar{display:none}.landing-module__bxHgOq__worldRail>li{scroll-snap-align:start;flex:none}.landing-module__bxHgOq__worldTile{width:9.5rem;color:inherit;border-radius:20px;flex-direction:column;gap:.55rem;text-decoration:none;display:flex}.landing-module__bxHgOq__worldTileArt{aspect-ratio:1;border:4px solid var(--white);background:var(--tint-sky);width:100%;box-shadow:var(--shadow-card);transition:transform .32s var(--ease-spring), box-shadow .32s var(--ease-out);border-radius:20px;display:block;position:relative;overflow:hidden}.landing-module__bxHgOq__worldTileArt img{-o-object-fit:cover;object-fit:cover}.landing-module__bxHgOq__worldTile:hover .landing-module__bxHgOq__worldTileArt{box-shadow:var(--shadow-soft);transform:translateY(-5px)rotate(-1.5deg)}.landing-module__bxHgOq__worldTileName{padding-inline:.2rem;font-size:.88rem;font-weight:600;line-height:1.3}.landing-module__bxHgOq__worldMore{align-items:flex-start;display:flex}.landing-module__bxHgOq__worldMoreLink{aspect-ratio:1;width:9.5rem;color:var(--coral-ink);text-align:center;transition:transform .22s var(--ease-out), background-color .22s ease;border:2px dashed #1f2a4a38;border-radius:20px;place-items:center;padding:1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:grid}.landing-module__bxHgOq__worldMoreLink:hover{background:var(--white);transform:translateY(-4px)}.landing-module__bxHgOq__worldMoreLink:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__keepsakeSection{padding:var(--section-y) 0;background:linear-gradient(180deg, var(--paper), var(--tint-lavender) 50%, var(--paper));flex-direction:column;align-items:center;display:flex}.landing-module__bxHgOq__keepsakeHeader{text-align:center;width:min(720px,100% - 3rem)}.landing-module__bxHgOq__keepsakeHeader .landing-module__bxHgOq__kicker:before{display:none}.landing-module__bxHgOq__keepsakeHeader>p:not(.landing-module__bxHgOq__kicker){color:var(--ink-soft);margin:1rem 0 0}.landing-module__bxHgOq__keepsakeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);width:min(1040px,100% - 4rem);margin:3rem 0 2.5rem;display:grid}.landing-module__bxHgOq__keepsakeCard{color:inherit;flex-direction:column;gap:.8rem;text-decoration:none;display:flex}.landing-module__bxHgOq__keepsakeImage{aspect-ratio:3/4;background:var(--tint-sky);box-shadow:var(--shadow-soft);transition:transform .36s var(--ease-spring), box-shadow .36s var(--ease-out);border-radius:6px 18px 18px 6px;position:relative;overflow:hidden}.landing-module__bxHgOq__keepsakeCard:first-child .landing-module__bxHgOq__keepsakeImage{transform:rotate(-2deg)}.landing-module__bxHgOq__keepsakeCard:nth-child(3) .landing-module__bxHgOq__keepsakeImage{transform:rotate(2deg)}.landing-module__bxHgOq__keepsakeImage img{-o-object-fit:cover;object-fit:cover}.landing-module__bxHgOq__keepsakeCard:hover .landing-module__bxHgOq__keepsakeImage{transform:translateY(-6px)rotate(0)}.landing-module__bxHgOq__keepsakeCard:focus-visible{outline:3px solid var(--ink);outline-offset:6px;border-radius:12px}.landing-module__bxHgOq__keepsakeMeta{text-align:center;flex-direction:column;gap:.15rem;display:flex}.landing-module__bxHgOq__keepsakeMeta span{color:var(--coral-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.landing-module__bxHgOq__keepsakeMeta strong{font-family:var(--display);font-size:1.15rem;font-weight:600}.landing-module__bxHgOq__detailsSection{width:min(1080px,100% - 4rem);padding:var(--section-y) 0;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.landing-module__bxHgOq__detailsIntro>p:not(.landing-module__bxHgOq__kicker){color:var(--ink-soft);margin:1rem 0 1.2rem;font-size:1.05rem;line-height:1.7}.landing-module__bxHgOq__detailsCard{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-soft), inset 0 5px 0 var(--gold);flex-direction:column;gap:1rem;padding:2rem;display:flex}.landing-module__bxHgOq__detailsPrice{align-items:baseline;gap:.45rem;display:flex}.landing-module__bxHgOq__detailsPrice span,.landing-module__bxHgOq__detailsPrice small{color:var(--ink-soft);font-size:.95rem}.landing-module__bxHgOq__detailsPrice strong{font-family:var(--display);font-size:3.2rem;font-weight:600;line-height:1}.landing-module__bxHgOq__detailsCard>p{color:var(--ink-soft);margin:0}.landing-module__bxHgOq__detailsCard ul{flex-direction:column;gap:.6rem;margin:.3rem 0 .6rem;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__detailsCard li{align-items:center;gap:.6rem;font-weight:500;display:flex}.landing-module__bxHgOq__detailsCard li svg{width:1.3rem;height:1.3rem;color:var(--mint-ink);background:var(--tint-mint);stroke-width:3px;border-radius:999px;flex:none;padding:.2rem}.landing-module__bxHgOq__faqSection{width:min(1080px,100% - 4rem);padding:var(--section-y) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.landing-module__bxHgOq__ratingNote{color:var(--ink-soft);align-items:center;gap:.4rem;margin:1rem 0 0;display:flex}.landing-module__bxHgOq__ratingNote svg{width:1.1rem;height:1.1rem;color:var(--gold);fill:var(--gold)}.landing-module__bxHgOq__ratingNote strong{color:var(--ink);font-family:var(--display);font-size:1.2rem}.landing-module__bxHgOq__faqList{flex-direction:column;gap:.75rem;display:flex}.landing-module__bxHgOq__faqList details{border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card)}.landing-module__bxHgOq__faqList summary{font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.landing-module__bxHgOq__faqList summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqList summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:var(--radius-md)}.landing-module__bxHgOq__faqList summary span{width:2rem;height:2rem;color:var(--coral-ink);background:var(--tint-coral);font-family:var(--body);transition:transform .26s var(--ease-spring);border-radius:999px;flex:none;place-items:center;font-size:1.2rem;display:grid}.landing-module__bxHgOq__faqList details[open] summary span{transform:rotate(45deg)}.landing-module__bxHgOq__faqList details p{color:var(--ink-soft);margin:0;padding:0 1.3rem 1.2rem;line-height:1.65}.landing-module__bxHgOq__closing{padding:0 1.5rem var(--section-y)}.landing-module__bxHgOq__closingInner{background:#0d1633;border-radius:36px;align-items:center;max-width:1080px;min-height:clamp(360px,38vw,460px);margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000c}.landing-module__bxHgOq__closingArt{position:absolute;inset:0}.landing-module__bxHgOq__closingArt img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 40%;object-position:62% 40%}.landing-module__bxHgOq__closingArt:after{content:"";background:linear-gradient(90deg,#090e24f0 0%,#090e24d1 38%,#090e241a 70%,#090e2400 100%);position:absolute;inset:0}.landing-module__bxHgOq__closingCopy{flex-direction:column;align-items:flex-start;max-width:30rem;padding:clamp(2rem,5vw,3.5rem);display:flex;position:relative}.landing-module__bxHgOq__closingCopy h2{color:#fdf6e8;font-family:var(--display);margin:0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;line-height:1.08}.landing-module__bxHgOq__closingCopy>p:not([class]){color:#d4d6ee;margin:.9rem 0 1.6rem;font-size:1.05rem;line-height:1.6}.landing-module__bxHgOq__closingFineprint{color:#c9cbe8;margin-top:1rem;font-size:.86rem}.landing-module__bxHgOq__stickyCta{display:none}@media (max-width:560px){.landing-module__bxHgOq__stickyCta{inset-inline:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, #fffaf100, var(--paper) 40%);opacity:0;pointer-events:none;transition:transform .28s var(--ease-out), opacity .28s var(--ease-out);justify-content:center;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.landing-module__bxHgOq__stickyCta[data-visible]{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-module__bxHgOq__stickyCta .landing-module__bxHgOq__primaryButton{width:100%}}.landing-module__bxHgOq__page{--sky-noon:#fffaf1;--sky-afternoon:#fff3df;--sky-golden:#ffe6c8;--sky-dusk:#f6d5d6;--sky-evening:#ddd2ef;--sky-night:#1a2150;--sky-midnight:#0f1432}.landing-module__bxHgOq__page section[data-time]:not(.landing-module__bxHgOq__hero){isolation:isolate;position:relative}.landing-module__bxHgOq__page section[data-time]:not(.landing-module__bxHgOq__hero):after{content:"";z-index:-1;pointer-events:none;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.landing-module__bxHgOq__page section[data-time=noon]:after{background:var(--sky-noon)}.landing-module__bxHgOq__page section[data-time=afternoon]:after{background:linear-gradient(180deg, var(--sky-noon) 0%, var(--sky-afternoon) 120px)}.landing-module__bxHgOq__page section[data-time=golden]:after{background:linear-gradient(180deg, var(--sky-afternoon) 0%, var(--sky-golden) 140px)}.landing-module__bxHgOq__page section[data-time=dusk]:after{background:linear-gradient(180deg, var(--sky-golden) 0%, var(--sky-dusk) 180px, var(--sky-dusk) 60%, var(--sky-evening) 100%)}.landing-module__bxHgOq__page section[data-time=evening]:after{background:var(--sky-evening)}.landing-module__bxHgOq__page section[data-time=night]:after{background:var(--sky-night)}.landing-module__bxHgOq__page section[data-time=evening]+section[data-time=night]:after{background:linear-gradient(180deg, var(--sky-evening) 0%, var(--sky-night) 180px)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__closing[data-time=night]:after{background:linear-gradient(180deg, var(--sky-night) 0%, var(--sky-midnight) 100%)}.landing-module__bxHgOq__page section[data-time=night]{--ink:#fdf6e8;--ink-soft:#c9cbe8;--coral-ink:#f3a88f;--line:#ffffff24;color:var(--ink)}.landing-module__bxHgOq__page section[data-time=night] .landing-module__bxHgOq__detailsCard,.landing-module__bxHgOq__page section[data-time=night] .landing-module__bxHgOq__faqList details{--ink:#1f2a4a;--ink-soft:#4a5572;--coral-ink:#a63d1f;--line:#1f2a4a1a;color:var(--ink)}.landing-module__bxHgOq__worldsSection,.landing-module__bxHgOq__keepsakeSection,.landing-module__bxHgOq__makeSection{background:0 0}.landing-module__bxHgOq__heroLive{margin-top:1rem}.landing-module__bxHgOq__homeSection,.landing-module__bxHgOq__readSection,.landing-module__bxHgOq__shelfSection,.landing-module__bxHgOq__safeSection{width:min(1180px,100% - 4rem);padding:var(--section-y) 0;margin:0 auto}.landing-module__bxHgOq__homeIntro h2,.landing-module__bxHgOq__readIntro h2,.landing-module__bxHgOq__shelfIntro h2,.landing-module__bxHgOq__safeIntro h2{color:var(--ink);font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.08}.landing-module__bxHgOq__homeIntro>p:not([class]),.landing-module__bxHgOq__readIntro>p:not([class]),.landing-module__bxHgOq__shelfIntro>p:not([class]){color:var(--ink-soft);margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.landing-module__bxHgOq__homeSection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2.5rem clamp(2rem,5vw,4.5rem);display:grid}.landing-module__bxHgOq__sampler{flex-direction:column;gap:1rem;display:flex}.landing-module__bxHgOq__samplerTabs{flex-wrap:wrap;gap:.4rem;display:flex}.landing-module__bxHgOq__samplerTab{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line), 0 3px 0 #1f2a4a14;color:var(--ink);font:inherit;cursor:pointer;transition:transform .18s var(--ease-out), background-color .18s ease, color .18s ease;border:0;border-radius:999px;padding:.45rem .95rem;font-size:.92rem;font-weight:600}.landing-module__bxHgOq__samplerTab[lang=ar]{font-family:var(--font-baloo), var(--font-cairo), sans-serif}.landing-module__bxHgOq__samplerTab:hover{transform:translateY(-2px)}.landing-module__bxHgOq__samplerTab[aria-pressed=true]{color:#fff;background:var(--ink);box-shadow:0 3px #0f1630}.landing-module__bxHgOq__samplerTab:focus-visible,.landing-module__bxHgOq__samplerToggle:focus-visible,.landing-module__bxHgOq__homeWorld:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.landing-module__bxHgOq__samplerSpread{background:linear-gradient(90deg,#f6ecd9 0%,#fffaf0 46%,#efe3cc 50%,#fffaf0 54%,#f7eedd 100%);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:300px;padding:12px;display:grid;box-shadow:0 30px 50px -30px #1f2a4a8c,0 2px #1f2a4a14}.landing-module__bxHgOq__samplerPicture{background:var(--tint-sky);border-radius:8px 3px 3px 8px;position:relative;overflow:hidden}.landing-module__bxHgOq__samplerSpread[dir=rtl] .landing-module__bxHgOq__samplerPicture{border-radius:3px 8px 8px 3px}.landing-module__bxHgOq__samplerPicture img{-o-object-fit:cover;object-fit:cover}.landing-module__bxHgOq__samplerPage{flex-direction:column;justify-content:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.landing-module__bxHgOq__samplerText{color:#1f2a4a;font-family:var(--display);animation:landing-module__bxHgOq__rise .5s var(--ease-out) both;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.5}.landing-module__bxHgOq__samplerSpread[lang=ar] .landing-module__bxHgOq__samplerText{font-family:var(--font-baloo), var(--font-cairo), sans-serif;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.9}.landing-module__bxHgOq__samplerToggle{color:#1f2a4a;font:inherit;cursor:pointer;background:#1f2a4a0f;border:0;border-radius:999px;align-self:flex-start;padding:.35rem .8rem;font-size:.84rem;font-weight:600}.landing-module__bxHgOq__homeWorlds{grid-column:1/-1}.landing-module__bxHgOq__homeWorlds>p{color:var(--ink);font-family:var(--display);margin:0 0 .9rem;font-size:1.2rem;font-weight:600}.landing-module__bxHgOq__homeWorlds ul{scrollbar-width:none;gap:1rem;margin:0;padding:.2rem 0 .6rem;list-style:none;display:flex;overflow-x:auto}.landing-module__bxHgOq__homeWorlds ul::-webkit-scrollbar{display:none}.landing-module__bxHgOq__homeWorld{width:96px;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:.45rem;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.landing-module__bxHgOq__homeWorld img{border:4px solid var(--white);-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-card);transition:transform .32s var(--ease-spring);border-radius:999px}.landing-module__bxHgOq__homeWorld:hover img{transform:translateY(-4px)rotate(-3deg)}.landing-module__bxHgOq__readIntro,.landing-module__bxHgOq__shelfIntro,.landing-module__bxHgOq__safeIntro{max-width:44rem}.landing-module__bxHgOq__readGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3rem);margin-top:2.5rem;display:grid}.landing-module__bxHgOq__readAlong{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fffdf8;flex-direction:column;justify-content:center;gap:1.1rem;margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.landing-module__bxHgOq__readAlongBadge{color:#1f5f99;background:var(--tint-sky);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.landing-module__bxHgOq__readAlongBadge svg{width:1rem;height:1rem}.landing-module__bxHgOq__readAlongText{color:#1f2a4a80;font-family:var(--display);margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;line-height:1.55}.landing-module__bxHgOq__readAlongText[lang=ar]{font-family:var(--font-baloo), var(--font-cairo), sans-serif;line-height:1.9}.landing-module__bxHgOq__readAlongText span{border-radius:6px;transition:color .2s,background-color .2s}.landing-module__bxHgOq__readAlongText span[data-read]{color:#1f2a4a}.landing-module__bxHgOq__readAlongText span[data-active]{color:#1f2a4a;background:#f2b84b80}.landing-module__bxHgOq__readAlong figcaption{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.landing-module__bxHgOq__readLadder{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1.5px var(--line);background:#ffffffb3;padding:1.5rem}.landing-module__bxHgOq__readLadderTitle{color:var(--ink);font-family:var(--display);margin:0 0 1rem;font-size:1.2rem;font-weight:600}.landing-module__bxHgOq__readLadder ol{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__readLadder li{background:linear-gradient(90deg, var(--tint-mint) calc(40% + var(--step) * 20%), #fff9 calc(40% + var(--step) * 20%));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.7rem .9rem;display:grid}.landing-module__bxHgOq__readLadder li strong{color:var(--ink);font-family:var(--display);font-size:1.05rem;font-weight:600}.landing-module__bxHgOq__readLadder li span:last-child{color:var(--ink-soft);grid-column:1/-1;font-size:.88rem}.landing-module__bxHgOq__readLadderAges{color:var(--mint-ink);font-size:.82rem;font-weight:700}.landing-module__bxHgOq__readSection .landing-module__bxHgOq__extrasRow{margin-top:1.5rem}.landing-module__bxHgOq__shelfSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__shelfSteps li{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffb8;padding:1.3rem}.landing-module__bxHgOq__shelfAge{color:#fff;background:#1f2a4a;border-radius:999px;padding:.2rem .6rem;font-size:.76rem;font-weight:700;display:inline-block}.landing-module__bxHgOq__shelfSteps li[data-step=bedtime] .landing-module__bxHgOq__shelfAge{background:#4f57a8}.landing-module__bxHgOq__shelfSteps li[data-step=grandma] .landing-module__bxHgOq__shelfAge{background:#a4521f}.landing-module__bxHgOq__shelfSteps li[data-step=sequel] .landing-module__bxHgOq__shelfAge{background:#b04424}.landing-module__bxHgOq__shelfSteps li[data-step=school] .landing-module__bxHgOq__shelfAge{background:#2f7a57}.landing-module__bxHgOq__shelfSteps strong{color:var(--ink);font-family:var(--display);margin-top:.7rem;font-size:1.15rem;font-weight:600;line-height:1.2;display:block}.landing-module__bxHgOq__shelfSteps p{color:var(--ink-soft);margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.landing-module__bxHgOq__shelfFootnote{color:var(--ink);text-align:center;margin:1.6rem 0 0;font-size:1rem;font-weight:600}.landing-module__bxHgOq__safeSection{padding-top:calc(var(--section-y) + 3rem)}.landing-module__bxHgOq__safeFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__safeFacts li{border-radius:var(--radius-md);background:#ffffff0f;padding:1.4rem;box-shadow:inset 0 0 0 1px #ffffff1a}.landing-module__bxHgOq__safeIcon{color:#1a2150;background:#f2d38c;border-radius:14px;place-items:center;width:2.8rem;height:2.8rem;display:grid}.landing-module__bxHgOq__safeIcon svg{width:1.35rem;height:1.35rem}.landing-module__bxHgOq__safeFacts strong{color:var(--ink);font-family:var(--display);margin-top:.9rem;font-size:1.15rem;font-weight:600;display:block}.landing-module__bxHgOq__safeFacts p{color:var(--ink-soft);margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.landing-module__bxHgOq__loloLine{color:var(--coral-ink);font-family:var(--display);margin:0 0 .7rem;font-size:1.15rem;font-weight:600;line-height:1.3}.landing-module__bxHgOq__loloLine:before{content:"“"}.landing-module__bxHgOq__loloLine:after{content:"”"}.landing-module__bxHgOq__sectionArt{width:var(--art-width,280px);filter:drop-shadow(0 18px 22px #1f2a4a2e);flex:none;max-width:100%;animation:6s ease-in-out infinite landing-module__bxHgOq__loloFloat;display:block}.landing-module__bxHgOq__sectionArt img{width:100%;height:auto;display:block}@keyframes landing-module__bxHgOq__loloFloat{50%{transform:translateY(-6px)}}.landing-module__bxHgOq__introWithArt{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;margin-bottom:2.5rem;display:grid}.landing-module__bxHgOq__homeIntro .landing-module__bxHgOq__sectionArt{margin-top:1.5rem}.landing-module__bxHgOq__waysCard[data-door=memory]{grid-row:span 3}.landing-module__bxHgOq__waysHeader{text-align:start;max-width:44rem;margin:0}.landing-module__bxHgOq__photoSection{width:min(1180px,100% - 4rem);padding:var(--section-y) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.landing-module__bxHgOq__photoIntro h2{color:var(--ink);font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.08}.landing-module__bxHgOq__photoIntro>p:not([class]){color:var(--ink-soft);margin:1rem 0 1.6rem;font-size:1.05rem;line-height:1.65}.landing-module__bxHgOq__photoFootnote{color:var(--ink-soft);margin:.9rem 0 0;font-size:.86rem}.landing-module__bxHgOq__photoIntro .landing-module__bxHgOq__sectionArt{margin-top:1.5rem}.landing-module__bxHgOq__photoStyler{flex-direction:column;gap:1.2rem;display:flex}.landing-module__bxHgOq__photoPair{grid-template-columns:minmax(0,.75fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.landing-module__bxHgOq__photoSnapshot{background:#fff;border-radius:6px;margin:0;padding:10px 10px 0;transform:rotate(-4deg);box-shadow:0 20px 36px -20px #1f2a4a8c}.landing-module__bxHgOq__photoSnapshot img{border-radius:3px;width:100%;height:auto;display:block}.landing-module__bxHgOq__photoSnapshot figcaption{color:#4a5572;font-family:var(--display);text-align:center;padding:.45rem 0 .6rem;font-size:.9rem}.landing-module__bxHgOq__photoArrow{width:2rem;height:2rem;color:var(--coral)}.landing-module__bxHgOq__photoDrawn{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--tint-sky);box-shadow:var(--shadow-soft), 12px 12px 0 var(--tint-sun);border:8px solid #fff;margin:0;position:relative;overflow:hidden;transform:rotate(2deg)}.landing-module__bxHgOq__photoDrawn img{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s var(--ease-out)}.landing-module__bxHgOq__photoDrawn img[data-active]{opacity:1}.landing-module__bxHgOq__photoDrawn figcaption{inset-inline-start:.75rem;color:#1f2a4a;background:#ffffffeb;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:700;position:absolute;bottom:.75rem}.landing-module__bxHgOq__photoTiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.landing-module__bxHgOq__photoTile{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-soft);font:inherit;text-align:center;cursor:pointer;transition:transform .18s var(--ease-out), box-shadow .18s ease;background:#fff;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem .25rem .45rem;font-size:.68rem;font-weight:600;line-height:1.2;display:flex}.landing-module__bxHgOq__photoTile img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:auto}.landing-module__bxHgOq__photoTile:hover{transform:translateY(-2px)}.landing-module__bxHgOq__photoTile[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--coral)}.landing-module__bxHgOq__photoTile:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__photoNote{color:var(--ink-soft);text-align:center;margin:0;font-size:.8rem}@media (max-width:980px){.landing-module__bxHgOq__photoSection{grid-template-columns:minmax(0,1fr);width:min(760px,100% - 3rem)}.landing-module__bxHgOq__introWithArt{grid-template-columns:minmax(0,1fr) auto}.landing-module__bxHgOq__sectionArt{--art-width:200px!important}.landing-module__bxHgOq__homeSection,.landing-module__bxHgOq__readGrid{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__homeSection,.landing-module__bxHgOq__readSection,.landing-module__bxHgOq__shelfSection,.landing-module__bxHgOq__safeSection{width:min(760px,100% - 3rem)}.landing-module__bxHgOq__shelfSteps,.landing-module__bxHgOq__safeFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__forge,.landing-module__bxHgOq__artSection,.landing-module__bxHgOq__detailsSection,.landing-module__bxHgOq__faqSection{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__makeInner{width:min(760px,100% - 3rem)}.landing-module__bxHgOq__forgeCopy{max-width:100%}.landing-module__bxHgOq__worldRail{padding-inline:max(1.5rem,50% - 340px);scroll-padding-inline-start:max(1.5rem,50% - 340px)}.landing-module__bxHgOq__worldTile,.landing-module__bxHgOq__worldMoreLink{width:8.5rem}.landing-module__bxHgOq__waysSection{width:min(760px,100% - 3rem)}.landing-module__bxHgOq__waysGrid{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__waysCard[data-door=memory]{grid-row:auto}}@media (max-width:560px){.landing-module__bxHgOq__heroLede,.landing-module__bxHgOq__heroLive,.landing-module__bxHgOq__heroSample{display:none}.landing-module__bxHgOq__heroTitle{font-size:clamp(2rem,min(9vw,5vh),2.6rem)}.landing-module__bxHgOq__heroPromise{margin-top:.7rem;font-size:.98rem}.landing-module__bxHgOq__heroActions{margin-top:1.1rem}}@media (max-width:560px) and (max-height:720px){.landing-module__bxHgOq__heroPromise{display:none}}@media (max-width:560px){.landing-module__bxHgOq__photoSection{width:calc(100% - 2rem)}.landing-module__bxHgOq__photoTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__bxHgOq__introWithArt{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__introWithArt .landing-module__bxHgOq__sectionArt{order:-1;justify-self:center}.landing-module__bxHgOq__sectionArt{--art-width:170px!important}.landing-module__bxHgOq__homeSection,.landing-module__bxHgOq__readSection,.landing-module__bxHgOq__shelfSection,.landing-module__bxHgOq__safeSection{width:calc(100% - 2rem)}.landing-module__bxHgOq__shelfSteps,.landing-module__bxHgOq__safeFacts,.landing-module__bxHgOq__samplerSpread,.landing-module__bxHgOq__stylePicker{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__samplerPicture{aspect-ratio:470/405;border-radius:8px}.landing-module__bxHgOq__styleTiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem 0 0;display:grid}.landing-module__bxHgOq__styleTile:after{display:none}.landing-module__bxHgOq__closingInner{flex-direction:column;align-items:stretch}.landing-module__bxHgOq__closingArt{aspect-ratio:16/10;position:relative;inset:auto}.landing-module__bxHgOq__closingArt:after{background:linear-gradient(#090e2400 55%,#0d1633 100%)}.landing-module__bxHgOq__makeInner,.landing-module__bxHgOq__artSection,.landing-module__bxHgOq__detailsSection,.landing-module__bxHgOq__faqSection{width:calc(100% - 2rem)}.landing-module__bxHgOq__extrasRow{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__waysSection{width:calc(100% - 2rem)}.landing-module__bxHgOq__waysLink{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__extraCard{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.landing-module__bxHgOq__waysArt{aspect-ratio:16/10;min-height:0}.landing-module__bxHgOq__extraArt{min-height:130px}.landing-module__bxHgOq__extraCard figcaption{padding:1rem}.landing-module__bxHgOq__extraCard strong{font-size:1.05rem}.landing-module__bxHgOq__styleTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__forgeStyleChips{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__bxHgOq__forgeForm .landing-module__bxHgOq__primaryButton{align-self:stretch}.landing-module__bxHgOq__heroCta{width:100%;padding-inline:1.2rem}.landing-module__bxHgOq__detailsCard{padding:1.5rem}.landing-module__bxHgOq__worldTabList{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:.2rem 1rem .5rem;overflow-x:auto}.landing-module__bxHgOq__worldTabList::-webkit-scrollbar{display:none}.landing-module__bxHgOq__worldTab{flex:none;font-size:.82rem}.landing-module__bxHgOq__keepsakeGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;width:100%;padding:.5rem 1.5rem 1rem;display:flex;overflow-x:auto}.landing-module__bxHgOq__keepsakeGrid::-webkit-scrollbar{display:none}.landing-module__bxHgOq__keepsakeCard{scroll-snap-align:center;flex:0 0 68%}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__sectionArt,.landing-module__bxHgOq__photoDrawn img{transition:none;animation:none}.landing-module__bxHgOq__samplerText,.landing-module__bxHgOq__heroCopy>*,.landing-module__bxHgOq__heroLiveDot:before{animation:none}.landing-module__bxHgOq__page [data-reveal],.landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__outlineButton,.landing-module__bxHgOq__worldTileArt,.landing-module__bxHgOq__worldPanel,.landing-module__bxHgOq__keepsakeImage,.landing-module__bxHgOq__stylePreviewImage,.landing-module__bxHgOq__waysLink,.landing-module__bxHgOq__waysArt img,.landing-module__bxHgOq__stickyCta{transition:none}.landing-module__bxHgOq__page[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:1;transform:none}}.landing-module__bxHgOq__hero{--hero-sky:#eef6ff;--hero-header:76px;background:var(--hero-sky);isolation:isolate;flex-direction:column;align-items:center;height:max(100svh,600px);display:flex;position:relative;overflow:hidden}.landing-module__bxHgOq__heroArt{--hero-crop:50% 82%;inset:var(--hero-header) 0 0;z-index:0;pointer-events:none;position:absolute}.landing-module__bxHgOq__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-crop);object-position:var(--hero-crop);width:100%;height:100%}.landing-module__bxHgOq__heroHaze{display:none}.landing-module__bxHgOq__heroCopy{width:min(640px,46vw);padding-top:calc(var(--hero-header) + clamp(1.5rem, 5vh, 3.5rem));flex:none}.landing-module__bxHgOq__heroTitle{font-size:clamp(2.2rem,min(3.6vw,6.6vh),4.2rem)}@media (min-aspect-ratio:5/4){.landing-module__bxHgOq__heroHaze{z-index:1;pointer-events:none;background:radial-gradient(34% 36% at 50% 30%,#f2f8ffd1 0%,#f2f8ffa8 40%,#f2f8ff4d 70%,#f2f8ff00 100%);display:block;position:absolute;inset:0}}@media (min-aspect-ratio:5/4) and (max-height:800px){.landing-module__bxHgOq__heroLede{display:none}}@media (max-aspect-ratio:5/4){.landing-module__bxHgOq__hero{background:linear-gradient(#d6ebff 0%,#8cc6fe 40%,#44a0fd calc(100% - 66.667vw))}.landing-module__bxHgOq__heroArt{aspect-ratio:3/2;height:auto;inset:auto 0 0}.landing-module__bxHgOq__heroImage{-webkit-mask-image:linear-gradient(#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 16%)}.landing-module__bxHgOq__heroCopy{width:min(760px,100% - 3rem);padding-top:calc(var(--hero-header) + clamp(1.25rem, 3.5vh, 2.75rem));padding-bottom:1rem}.landing-module__bxHgOq__heroTitle{font-size:clamp(2.3rem,8vw,4.4rem)}.landing-module__bxHgOq__heroPromise{font-size:clamp(1.02rem,2.4vw,1.3rem)}.landing-module__bxHgOq__heroLede{font-size:clamp(1rem,2.1vw,1.15rem)}.landing-module__bxHgOq__heroHaze{z-index:1;pointer-events:none;background:radial-gradient(78% 26% at 50% 21%,#f2f8ffcc 0%,#f2f8ff9e 45%,#f2f8ff42 75%,#f2f8ff00 100%);display:block;position:absolute;inset:0}}@media (max-width:899px) and (orientation:landscape) and (max-height:520px){.landing-module__bxHgOq__heroCopy{width:min(640px,62vw);padding-top:calc(var(--hero-header) + .75rem)}.landing-module__bxHgOq__heroTitle{font-size:2rem}.landing-module__bxHgOq__heroPromise,.landing-module__bxHgOq__heroSample,.landing-module__bxHgOq__heroLive{display:none}.landing-module__bxHgOq__heroActions{margin-top:1rem}}@media (min-aspect-ratio:1) and (max-aspect-ratio:5/4){.landing-module__bxHgOq__heroLede{display:none}}@media (max-aspect-ratio:4/5){.landing-module__bxHgOq__heroArt{--hero-crop:50% 12%;inset:var(--hero-header) 0 0;aspect-ratio:auto}.landing-module__bxHgOq__heroImage{-webkit-mask-image:none;mask-image:none}}.landing-module__bxHgOq__page{--band-cream:#fffaf1;--band-sky:#edf6fd;--band-peach:#fff1e7;--band-butter:#fff7df;--band-mint:#ebf7f0;--band-lavender:#f3eefb;--band-night:#1a2150;--section-y:clamp(4.5rem, 8vw, 7rem)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__makeSection[data-time]:after{background:var(--band-cream)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__photoSection[data-time]:after{background:var(--band-peach)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__homeSection[data-time]:after{background:var(--band-sky)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__readSection[data-time]:after{background:var(--band-cream)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__waysSection[data-time]:after{background:var(--band-butter)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__shelfSection[data-time]:after{background:var(--band-mint)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__artSection[data-time]:after{background:var(--band-lavender)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__worldsSection[data-time]:after{background:var(--band-cream)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__keepsakeSection[data-time]:after{background:var(--band-peach)}.landing-module__bxHgOq__page section+section.landing-module__bxHgOq__safeSection[data-time=night]:after,.landing-module__bxHgOq__page section.landing-module__bxHgOq__detailsSection[data-time=night]:after,.landing-module__bxHgOq__page section.landing-module__bxHgOq__faqSection[data-time=night]:after{background:var(--band-night)}.landing-module__bxHgOq__page section.landing-module__bxHgOq__makeSection:before{content:none}.landing-module__bxHgOq__page section[data-time=night]+section[data-time=night]:not(.landing-module__bxHgOq__closing){padding-top:0}.landing-module__bxHgOq__introWithArt{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2rem clamp(2.5rem,6vw,5.5rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.landing-module__bxHgOq__introWithArt[data-art-side=start]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.landing-module__bxHgOq__introWithArt[data-art-side=start]>.landing-module__bxHgOq__scene{order:-1}.landing-module__bxHgOq__introWithArt h2{font-size:clamp(2rem,3.4vw,3rem)}.landing-module__bxHgOq__introWithArt>div>p:not([class]){max-width:34rem;font-size:1.08rem;line-height:1.7}.landing-module__bxHgOq__scene{aspect-ratio:3/2;background:var(--white);box-shadow:0 0 0 8px var(--white), 0 36px 60px -30px #1f2a4a80;border-radius:20px;margin:0;position:relative;overflow:hidden;transform:rotate(1.6deg)}.landing-module__bxHgOq__introWithArt[data-art-side=start]>.landing-module__bxHgOq__scene{transform:rotate(-1.6deg)}.landing-module__bxHgOq__scene img{-o-object-fit:cover;object-fit:cover}.landing-module__bxHgOq__homeSection{display:block}.landing-module__bxHgOq__homeSection .landing-module__bxHgOq__sampler{max-width:980px;margin-inline:auto}.landing-module__bxHgOq__homeWorlds{text-align:center;margin-top:2.5rem}.landing-module__bxHgOq__homeWorlds ul{justify-content:safe center}.landing-module__bxHgOq__homeSection .landing-module__bxHgOq__samplerTabs{justify-content:center}.landing-module__bxHgOq__introWithArt .landing-module__bxHgOq__keepsakeHeader{text-align:start;margin:0}.landing-module__bxHgOq__keepsakeSection>.landing-module__bxHgOq__introWithArt{width:min(1180px,100% - 4rem)}@media (min-width:981px){.landing-module__bxHgOq__worldRail{grid-auto-columns:minmax(0,9.5rem);grid-auto-flow:column;justify-content:center;width:min(1180px,100% - 4rem);margin-inline:auto;padding:.3rem 0 .9rem;display:grid;overflow:visible}.landing-module__bxHgOq__worldTile,.landing-module__bxHgOq__worldMoreLink{width:100%}}@media (max-width:980px){.landing-module__bxHgOq__introWithArt,.landing-module__bxHgOq__introWithArt[data-art-side=start]{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__introWithArt>.landing-module__bxHgOq__scene,.landing-module__bxHgOq__introWithArt[data-art-side=start]>.landing-module__bxHgOq__scene{order:-1;justify-self:center;width:min(100%,620px);transform:rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__scene{transform:none!important}}.landing-module__bxHgOq__heroWater{-webkit-mask-image:var(--water-mask);-webkit-mask-image:var(--water-mask);mask-image:var(--water-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:var(--hero-crop);-webkit-mask-position:var(--hero-crop);mask-position:var(--hero-crop);pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-module__bxHgOq__heroArt[data-painted] .landing-module__bxHgOq__heroWater{opacity:1}.landing-module__bxHgOq__heroWater>span{will-change:transform;position:absolute;inset:-120px -120px 0 0}.landing-module__bxHgOq__heroWater[data-water=falls]>span{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='60'%3E%3Cg stroke='white' stroke-linecap='round'%3E%3Cpath d='M3 2v16' stroke-width='2.2' opacity='.95'/%3E%3Cpath d='M9 30v12' stroke-width='1.7' opacity='.75'/%3E%3Cpath d='M15 8v20' stroke-width='2' opacity='.9'/%3E%3Cpath d='M20 38v14' stroke-width='1.5' opacity='.65'/%3E%3Cpath d='M6 48v9' stroke-width='1.4' opacity='.55'/%3E%3C/g%3E%3C/svg%3E");background-size:16px 40px;animation:.9s linear infinite landing-module__bxHgOq__waterFall}.landing-module__bxHgOq__heroWater[data-water=pool]>span{opacity:.95;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='40'%3E%3Cg fill='white'%3E%3Cellipse cx='8' cy='6' rx='5' ry='1.2' opacity='.9'/%3E%3Cellipse cx='38' cy='14' rx='7' ry='1.4' opacity='.7'/%3E%3Cellipse cx='22' cy='27' rx='4' ry='1' opacity='.8'/%3E%3Cellipse cx='50' cy='34' rx='5' ry='1.1' opacity='.6'/%3E%3C/g%3E%3C/svg%3E");background-size:46px 30px;animation:2.2s linear infinite landing-module__bxHgOq__waterDrift}@keyframes landing-module__bxHgOq__waterFall{to{transform:translateY(40px)}}@keyframes landing-module__bxHgOq__waterDrift{to{transform:translate(-46px,30px)}}.landing-module__bxHgOq__heroBirds{opacity:0;width:clamp(96px,8vw,200px);height:auto;animation:24s linear 1.5s infinite landing-module__bxHgOq__heroFlock;position:absolute;top:9%;left:85%;overflow:visible}.landing-module__bxHgOq__heroBird{fill:#222d4eb8;transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate landing-module__bxHgOq__birdFlap}@keyframes landing-module__bxHgOq__heroFlock{0%{opacity:0;transform:translate(0)}5%{opacity:1}70%{opacity:1}78%{opacity:0;transform:translate(-14vw,-3vh)}to{opacity:0;transform:translate(-14vw,-3vh)}}@keyframes landing-module__bxHgOq__birdFlap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}.landing-module__bxHgOq__heroCopy>.landing-module__bxHgOq__heroBirdsLow{display:none}@media (max-aspect-ratio:5/4){.landing-module__bxHgOq__heroBirds{display:none}.landing-module__bxHgOq__heroCopy>.landing-module__bxHgOq__heroBirdsLow{opacity:0;width:clamp(84px,20vw,150px);height:auto;animation:24s linear 1.5s infinite landing-module__bxHgOq__heroFlockLow;display:block;position:absolute;top:calc(100% + .25rem);right:0;overflow:visible}}@media (max-aspect-ratio:4/5){.landing-module__bxHgOq__heroWater{-webkit-mask-image:var(--water-mask-portrait);-webkit-mask-image:var(--water-mask-portrait);mask-image:var(--water-mask-portrait)}}@keyframes landing-module__bxHgOq__heroFlockLow{0%{opacity:0;transform:translate(0)}5%{opacity:1}70%{opacity:1}78%{opacity:0;transform:translate(-16vw)}to{opacity:0;transform:translate(-16vw)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__heroWater,.landing-module__bxHgOq__heroBirds,.landing-module__bxHgOq__heroCopy>.landing-module__bxHgOq__heroBirdsLow{display:none}}.landing-module__bxHgOq__heroSound{inset-inline-end:clamp(.9rem,2vw,1.75rem);z-index:3;width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .18s var(--ease-out), background-color .18s ease;background:#ffffffc7;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:clamp(.9rem,2.4vh,1.75rem);box-shadow:0 6px 18px -8px #1f2a4a73,inset 0 0 0 1px #ffffffe6}.landing-module__bxHgOq__heroSound:hover{background:#ffffffeb;transform:translateY(-1px)}.landing-module__bxHgOq__heroSound:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.landing-module__bxHgOq__heroSound svg{width:1.2rem;height:1.2rem}.landing-module__bxHgOq__heroSound[aria-pressed=true]{color:var(--coral-ink)}
