.brand-hero[data-v-0806dd3e]{position:relative;padding-top:40px;scroll-margin-top:90px}.brand-hero-grid[data-v-0806dd3e]{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding-bottom:46px}.brand-hero-copy[data-v-0806dd3e]{padding-block:16px}.brand-hero-eyebrow[data-v-0806dd3e]{font-size:12px;font-weight:800;color:var(--color-emerald-500);letter-spacing:.035em;margin-bottom:22px}.brand-hero h1[data-v-0806dd3e]{font-size:clamp(36px,3.8vw,53px);line-height:1.16;letter-spacing:-.045em}.brand-hero h1 span[data-v-0806dd3e]{color:#5b4a8a;background:linear-gradient(transparent 67%,#f7c594 67%,#f7c594 94%,transparent 94%)}.brand-hero-copy .landing-sub[data-v-0806dd3e]{max-width:490px;font-size:18px;line-height:1.65;margin-top:24px}.brand-hero-actions[data-v-0806dd3e]{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.brand-hero-actions .landing-secondary[data-v-0806dd3e]{font-size:15px}.brand-hero-checks[data-v-0806dd3e]{margin-top:17px;font-size:14px;font-weight:700}.brand-hero-checks li[data-v-0806dd3e]{display:flex;align-items:center;gap:7px}.brand-hero-checks svg[data-v-0806dd3e]{width:18px;height:18px;color:#5b4a8a;flex-shrink:0}.brand-hero-price[data-v-0806dd3e]{margin-top:12px;font-size:14px;color:var(--color-bk-text-muted)}.brand-hero-price a[data-v-0806dd3e]{text-decoration:underline;text-underline-offset:3px}.brand-hero-price span[data-v-0806dd3e]{margin-inline:5px}.brand-hero-review[data-v-0806dd3e]{border-top:1px solid #5b4a8a20;padding-top:20px;margin-top:27px;display:flex;gap:12px;max-width:410px;font-size:14px;line-height:1.5}.brand-hero-review img[data-v-0806dd3e]{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.brand-hero-review cite[data-v-0806dd3e]{display:block;font-size:11px;font-style:normal;color:var(--color-bk-text-muted);margin-top:4px}.brand-hero-art[data-v-0806dd3e]{position:relative;min-width:0;height:660px}.brand-hero-world[data-v-0806dd3e]{position:absolute;inset:0 0 208px;border-radius:160px 160px 28px 28px;overflow:hidden;background:#e4c88e}.brand-hero-world img[data-v-0806dd3e]{width:100%;height:100%;object-fit:cover;object-position:68% 50%}.brand-hero-photo[data-v-0806dd3e]{position:absolute;left:-14px;top:240px;width:104px;padding:7px 7px 26px;background:#fff;transform:rotate(-9deg);box-shadow:0 10px 25px #37284020}.brand-hero-photo img[data-v-0806dd3e]{width:100%;height:auto}.brand-hero-photo figcaption[data-v-0806dd3e]{position:absolute;inset:auto 0 2px;font:19px var(--font-hand);text-align:center;color:#5b4a8a}.brand-hero-book[data-v-0806dd3e]{position:absolute;width:225px;right:8px;top:243px;transform:rotate(5deg)}.hero-keepsake-note[data-v-0806dd3e]{font:29px var(--font-hand);text-align:center;background:var(--color-cream);width:max-content;padding:0 12px;border-radius:5px;transform:rotate(-6deg);text-wrap:nowrap;position:relative;z-index:1;margin:0 auto -9px}.brand-hero-friend[data-v-0806dd3e]{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:12px}.brand-hero-friend img[data-v-0806dd3e]{width:100px;height:auto;border-radius:48%;transform:rotate(-9deg)}.brand-hero-friend p[data-v-0806dd3e]{max-width:285px;font:26px/1.05 var(--font-hand);color:#5b4a8a;transform:rotate(-4deg)}.brand-hero-friend span[data-v-0806dd3e]{display:block;font:700 11px var(--font-body);margin-top:9px}.brand-hero-ribbon[data-v-0806dd3e]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 48px;padding:20px;border-block:1px solid #5b4a8a1a;font-size:14px;font-weight:700}.brand-hero-ribbon span[data-v-0806dd3e]{display:flex;align-items:center;gap:8px}.brand-hero-ribbon svg[data-v-0806dd3e]{width:18px;height:18px;color:#5b4a8a}@media(min-width:768px)and (max-width:1023px){.brand-hero-grid[data-v-0806dd3e]{gap:22px}.brand-hero h1[data-v-0806dd3e]{font-size:37px}.brand-hero-art[data-v-0806dd3e]{height:600px}.brand-hero-world[data-v-0806dd3e]{bottom:210px;border-radius:110px 110px 24px 24px}.brand-hero-book[data-v-0806dd3e]{width:170px;right:0;top:250px}.brand-hero-photo[data-v-0806dd3e]{width:83px;left:-5px;top:215px}.brand-hero-friend[data-v-0806dd3e]{right:0}.brand-hero-friend img[data-v-0806dd3e]{width:95px}.brand-hero-friend p[data-v-0806dd3e]{font-size:23px}.brand-hero-copy .landing-sub[data-v-0806dd3e]{font-size:16px}.brand-hero-review[data-v-0806dd3e]{display:none}}@media(max-width:767px){.brand-hero[data-v-0806dd3e]{padding-top:24px}.brand-hero-grid[data-v-0806dd3e]{display:flex;flex-direction:column;gap:24px;padding-bottom:18px}.brand-hero-copy[data-v-0806dd3e]{padding:0;width:100%;text-align:center}.brand-hero-eyebrow[data-v-0806dd3e]{font-size:10px;margin-bottom:17px}.brand-hero h1[data-v-0806dd3e]{font-size:clamp(31px,8.7vw,46px);max-width:550px;margin-inline:auto}.brand-hero-copy .landing-sub[data-v-0806dd3e]{font-size:16px;line-height:1.5;margin:20px auto 0}.brand-hero-actions[data-v-0806dd3e]{gap:17px;justify-content:center;margin-top:22px}.brand-hero-actions .landing-cta[data-v-0806dd3e]{width:100%;max-width:420px;padding:14px 22px}.brand-hero-actions .landing-secondary[data-v-0806dd3e]{font-size:14px}.brand-hero-checks[data-v-0806dd3e]{margin-top:14px;font-size:12px}.brand-hero-checks li[data-v-0806dd3e]{justify-content:center}.brand-hero-price[data-v-0806dd3e]{font-size:12px}.brand-hero-review[data-v-0806dd3e]{display:none}.brand-hero-art[data-v-0806dd3e]{width:100%;max-width:520px;height:500px}.brand-hero-world[data-v-0806dd3e]{inset:0 0 196px;border-radius:100px 100px 22px 22px}.brand-hero-book[data-v-0806dd3e]{width:165px;top:163px;right:7px}.hero-keepsake-note[data-v-0806dd3e]{font-size:24px}.brand-hero-photo[data-v-0806dd3e]{width:78px;top:167px;left:9px;padding-bottom:23px}.brand-hero-photo figcaption[data-v-0806dd3e]{font-size:16px}.brand-hero-friend[data-v-0806dd3e]{left:0;right:0;bottom:0;gap:12px}.brand-hero-friend img[data-v-0806dd3e]{width:80px}.brand-hero-friend p[data-v-0806dd3e]{font-size:21px}.brand-hero-friend span[data-v-0806dd3e]{font-size:10px;margin-top:7px}.brand-hero-ribbon[data-v-0806dd3e]{gap:9px 18px;padding:17px 14px;font-size:11px}.brand-hero-ribbon svg[data-v-0806dd3e]{width:14px;height:14px}}@media(max-width:359px){.brand-hero-art[data-v-0806dd3e]{height:470px}.brand-hero-book[data-v-0806dd3e]{width:142px}.brand-hero-friend[data-v-0806dd3e]{right:0}.brand-hero-friend img[data-v-0806dd3e]{width:70px}}.brand-friend[data-v-a81e6c1c]{background:#f0e6d3}.brand-intro[data-v-a81e6c1c]{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.brand-intro h2[data-v-a81e6c1c]{max-width:510px}.brand-intro-text[data-v-a81e6c1c]{font-size:18px;line-height:1.65}.brand-promise[data-v-a81e6c1c]{margin-top:18px;font-weight:800;color:#5b4a8a}.brand-friend-note[data-v-a81e6c1c]{font:32px/1.25 var(--font-hand);color:#5b4a8a;max-width:660px;margin:42px auto 46px;text-align:center;transform:rotate(-2deg)}.brand-age-heading[data-v-a81e6c1c]{text-align:center;margin-bottom:28px}.brand-age-heading h3[data-v-a81e6c1c]{font-size:23px}.brand-age-heading p[data-v-a81e6c1c]{font-size:15px;color:var(--color-bk-text-muted);margin-top:8px}.brand-ages[data-v-a81e6c1c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.brand-age[data-v-a81e6c1c]{text-align:center}.brand-age-portrait[data-v-a81e6c1c]{width:180px;height:190px;margin:0 auto 18px;overflow:hidden}.brand-age img[data-v-a81e6c1c]{width:100%;height:100%;object-fit:contain}.brand-age-range[data-v-a81e6c1c]{font-size:12px;color:#5b4a8a;font-weight:800;letter-spacing:.08em}.brand-age h3[data-v-a81e6c1c]{margin-top:10px;font-size:20px}.brand-age-copy>p[data-v-a81e6c1c]{font-size:15px;line-height:1.6;color:var(--color-bk-text-muted);margin-top:12px}.brand-age blockquote[data-v-a81e6c1c]{font:25px/1.15 var(--font-hand);color:#5b4a8a;margin:19px auto 0;max-width:290px}@media(max-width:767px){.brand-intro[data-v-a81e6c1c]{grid-template-columns:1fr;gap:22px}.brand-intro-text[data-v-a81e6c1c]{font-size:16px}.brand-friend-note[data-v-a81e6c1c]{display:none}.brand-age-heading[data-v-a81e6c1c]{margin-top:30px}.brand-age-heading[data-v-a81e6c1c]{text-align:left}.brand-age-heading p[data-v-a81e6c1c]{font-size:14px}.brand-ages[data-v-a81e6c1c]{grid-template-columns:1fr;gap:24px}.brand-age[data-v-a81e6c1c]{display:grid;grid-template-columns:94px 1fr;gap:15px;text-align:left;padding-top:22px;border-top:1px solid #5b4a8a25}.brand-age-portrait[data-v-a81e6c1c]{width:94px;height:118px;margin:0}.brand-age h3[data-v-a81e6c1c]{font-size:18px;margin-top:7px}.brand-age-copy>p[data-v-a81e6c1c]{font-size:14px;margin-top:9px}.brand-age blockquote[data-v-a81e6c1c]{font-size:23px;max-width:none;margin-top:13px}}.brand-coauthor[data-v-394d2b27]{background:#ebe5f3}.brand-coauthor-grid[data-v-394d2b27]{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center}.brand-coauthor .landing-eyebrow[data-v-394d2b27]{letter-spacing:0;text-transform:none;font-size:15px;line-height:1.6}.brand-coauthor h2[data-v-394d2b27]{max-width:640px}.brand-ai-detail[data-v-394d2b27]{font-size:17px;line-height:1.65;margin-top:20px}.brand-coauthor ul[data-v-394d2b27]{margin-top:28px;display:grid;gap:13px;font-size:15px;font-weight:700}.brand-coauthor li[data-v-394d2b27]{display:flex;gap:10px;align-items:flex-start}.brand-coauthor li svg[data-v-394d2b27]{width:19px;height:19px;flex-shrink:0;margin-top:2px;color:#5b4a8a}.brand-coauthor-aside[data-v-394d2b27]{padding:32px;background:var(--color-cream);border-radius:46% 46% 24px 24px;text-align:center}.brand-coauthor-aside blockquote[data-v-394d2b27]{font:33px/1.15 var(--font-hand);color:#5b4a8a;max-width:300px;margin:16px auto 0;transform:rotate(-3deg)}.brand-coauthor-aside img[data-v-394d2b27]{width:185px;height:auto;margin:18px auto 0;border-radius:48%}.brand-coauthor-aside p[data-v-394d2b27]{font-size:12px;font-weight:700;color:#5b4a8a}@media(max-width:767px){.brand-coauthor-grid[data-v-394d2b27]{grid-template-columns:1fr;gap:28px}.brand-ai-detail[data-v-394d2b27]{font-size:16px}.brand-coauthor ul[data-v-394d2b27]{font-size:14px}.brand-coauthor-aside[data-v-394d2b27]{display:grid;grid-template-columns:1fr 96px;gap:10px;padding:22px;border-radius:24px}.brand-coauthor-aside blockquote[data-v-394d2b27]{font-size:27px;margin:0;text-align:left;align-self:center}.brand-coauthor-aside img[data-v-394d2b27]{width:96px;margin:0;grid-column:2;grid-row:1/3;align-self:center}.brand-coauthor-aside p[data-v-394d2b27]{font-size:11px;text-align:left}}.how-steps[data-v-b462c7fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.how-step>img[data-v-b462c7fb]{width:150px;height:150px;object-fit:contain;margin:auto auto 22px}.how-step h3[data-v-b462c7fb]{display:flex;align-items:flex-start;gap:10px;font-size:20px;line-height:1.2}.step-number[data-v-b462c7fb]{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;background:var(--color-electric-300);border-radius:50%;font-size:16px}.how-step p[data-v-b462c7fb]{margin-top:16px;font-size:17px;line-height:1.6;color:var(--color-bk-text-muted)}.step-timing[data-v-b462c7fb]{display:inline-block;font-size:12px;font-weight:800;color:var(--color-emerald-500);background:var(--color-emerald-50);border-radius:12px;padding:7px 10px;margin-top:16px}.how-honesty[data-v-b462c7fb]{max-width:770px;margin:32px auto 0;text-align:center;font-size:14px;line-height:1.5;color:var(--color-bk-text-muted)}@media(max-width:767px){#how[data-v-b462c7fb]{padding-block:48px}#how .landing-heading[data-v-b462c7fb]{margin-bottom:24px}.how-steps[data-v-b462c7fb]{display:flex;flex-direction:column;gap:20px}.how-step[data-v-b462c7fb]{display:grid;grid-template-columns:88px 1fr;gap:14px}.how-step>img[data-v-b462c7fb]{width:88px;height:88px;margin:0}.how-step h3[data-v-b462c7fb]{font-size:18px;gap:6px}.step-number[data-v-b462c7fb]{width:22px;height:22px;font-size:13px}.how-step p[data-v-b462c7fb]{font-size:14px;line-height:1.4;margin-top:10px}.step-timing[data-v-b462c7fb]{margin-top:10px;font-size:11px;padding:5px 8px}.how-honesty[data-v-b462c7fb]{font-size:12px;margin-top:24px}#how .landing-action[data-v-b462c7fb]{margin-top:24px}}.how-step:nth-child(2)>img[data-v-b462c7fb]{transform:scale(1.25)}@media(max-width:767px){.how-step:nth-child(2)>img[data-v-b462c7fb]{transform-origin:65% 50%}}.theme-grid[data-v-0fe5a23e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.theme-card[data-v-0fe5a23e]{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 12px 40px -24px #2d2a2455}.theme-image[data-v-0fe5a23e]{aspect-ratio:1;overflow:hidden}.theme-image img[data-v-0fe5a23e]{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform .8s}.theme-card:hover img[data-v-0fe5a23e]{transform:scale(1.05)}.theme-text[data-v-0fe5a23e]{padding:18px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.theme-text h3[data-v-0fe5a23e]{font-size:20px;line-height:1.15}.theme-age[data-v-0fe5a23e]{display:inline-block;margin-top:8px;font-size:12px;color:var(--color-emerald-500);background:var(--color-emerald-50);padding:3px 8px;border-radius:999px}.theme-text p[data-v-0fe5a23e]{font-size:14px;line-height:1.45;margin-block:10px 14px;color:var(--color-bk-text-muted)}.theme-create[data-v-0fe5a23e]{display:block;margin-top:auto;font-size:13px;font-weight:800;color:var(--color-emerald-400)}.theme-own[data-v-0fe5a23e]{display:flex;align-items:center;justify-content:center;gap:24px;padding:24px;margin-top:24px;background:var(--color-electric-50);border-radius:28px}.theme-own>img[data-v-0fe5a23e]{width:120px;height:120px;object-fit:contain}.theme-own h3[data-v-0fe5a23e]{font-size:20px}.theme-own p[data-v-0fe5a23e]{margin-top:8px;font-size:17px;color:var(--color-bk-text-muted)}.theme-samples[data-v-0fe5a23e]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.theme-samples a[data-v-0fe5a23e]{display:block;font-size:12px;background:#fff;border:1px solid var(--color-linen);padding:6px 10px;border-radius:999px;color:var(--color-emerald-500)}.themes-more[data-v-0fe5a23e]{display:none}@media(min-width:1024px){.theme-card--large[data-v-0fe5a23e]{grid-column:span 2;grid-row:span 2}.theme-card--large .theme-image[data-v-0fe5a23e]{flex:1;aspect-ratio:auto}.theme-card[data-v-0fe5a23e]:nth-child(8){grid-column:span 2}.theme-card:nth-child(8) .theme-image[data-v-0fe5a23e]{aspect-ratio:2/1}}@media(max-width:1023px){.theme-grid[data-v-0fe5a23e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.theme-grid[data-v-0fe5a23e]{gap:12px}.theme-card[data-v-0fe5a23e]{border-radius:18px}.theme-text[data-v-0fe5a23e]{padding:12px 10px}.theme-text h3[data-v-0fe5a23e]{font-size:18px}.theme-text p[data-v-0fe5a23e],.theme-create[data-v-0fe5a23e]{font-size:12px}.theme-grid:not(.themes-expanded) .theme-card[data-v-0fe5a23e]:nth-child(n+7){display:none}.themes-more[data-v-0fe5a23e]{display:block;margin:24px auto 0;cursor:pointer}.theme-own[data-v-0fe5a23e]{padding:18px;gap:12px;align-items:flex-start}.theme-own>img[data-v-0fe5a23e]{width:60px;height:72px}.theme-own p[data-v-0fe5a23e]{font-size:14px}.theme-own .landing-cta[data-v-0fe5a23e]{font-size:14px;padding:12px 20px}.theme-samples[data-v-0fe5a23e]{gap:6px}.theme-samples a[data-v-0fe5a23e]{font-size:11px;padding:5px 8px}}@media(min-width:1024px){.theme-card--large[data-v-0fe5a23e]{position:relative;min-height:0}.theme-card--large .theme-image[data-v-0fe5a23e]{position:absolute;inset:0}.theme-card--large .theme-image img[data-v-0fe5a23e]{object-position:50% 40%}.theme-card--large .theme-text[data-v-0fe5a23e]{position:absolute;inset:auto 0 0;padding:100px 28px 28px;color:#fff;background:linear-gradient(transparent,#001814eb)}.theme-card--large .theme-text p[data-v-0fe5a23e],.theme-card--large .theme-create[data-v-0fe5a23e]{color:#fff}.theme-card--large .theme-text h3[data-v-0fe5a23e]{font-size:26px}}@media(min-width:768px){.theme-own[data-v-0fe5a23e]{gap:20px;padding:22px}.theme-own>img[data-v-0fe5a23e]{width:176px;height:176px;flex-shrink:0}.theme-own>div[data-v-0fe5a23e]{max-width:640px}}@media(min-width:768px){.theme-own[data-v-0fe5a23e]{justify-content:flex-start;gap:20px}.theme-own>img[data-v-0fe5a23e]{width:160px;height:160px}}.landing-final[data-v-d48100db]{position:relative;min-height:clamp(640px,85vh,820px);display:flex;align-items:center;background:var(--color-emerald-600)}.final-scene[data-v-d48100db],.final-scrim[data-v-d48100db]{position:absolute;inset:0}.final-image[data-v-d48100db]{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.final-scrim[data-v-d48100db]{background:linear-gradient(90deg,#1e1628d9,#1e16288c 35%,#1e162800 65%)}.final-container[data-v-d48100db]{position:relative;width:100%;z-index:1;padding-block:70px 100px}.final-copy[data-v-d48100db]{max-width:520px;color:#fff}.final-copy .landing-sub[data-v-d48100db]{color:#fff}.final-copy .landing-bridge[data-v-d48100db]{text-align:left;color:var(--color-electric-200);font-size:28px}.landing-final[data-v-d48100db]:before{content:"";position:absolute;z-index:2;top:-1px;left:0;right:0;height:48px;background:var(--color-cream);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v20C1100 65 850 0 500 30S150 45 0 20Z'/%3E%3C/svg%3E") center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 50' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v20C1100 65 850 0 500 30S150 45 0 20Z'/%3E%3C/svg%3E") center / 100% 100%}.landing-final[data-v-d48100db]:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,#352b52);pointer-events:none}@media(max-width:767px){.landing-final[data-v-d48100db]{min-height:800px;align-items:flex-end}.final-scrim[data-v-d48100db]{background:linear-gradient(transparent 15%,#352b5280 35%,#352b52f0 68%)}.final-container[data-v-d48100db]{padding-block:260px 70px}.final-copy .landing-bridge[data-v-d48100db]{font-size:26px}.final-copy .landing-cta[data-v-d48100db]{width:100%}.final-copy h2[data-v-d48100db]{font-size:32px}}.final-holiday[data-v-d48100db]{display:block;font-size:13px;line-height:1.5;margin-top:18px;text-decoration:underline dotted;text-underline-offset:3px}@media(max-width:767px){.landing-final[data-v-d48100db]{display:block;min-height:0}.final-scene[data-v-d48100db]{display:block;position:relative;aspect-ratio:4/5}.final-image[data-v-d48100db]{object-position:45% 70%}.final-scrim[data-v-d48100db]{inset:0 0 auto;aspect-ratio:4/5;background:linear-gradient(transparent 78%,#352b52);pointer-events:none}.final-container[data-v-d48100db]{padding:24px 20px 52px;background:#352b52}.final-copy .landing-bridge[data-v-d48100db]{font-size:24px}.final-copy h2[data-v-d48100db]{font-size:32px}.final-copy .landing-sub[data-v-d48100db]{font-size:17px}.landing-final[data-v-d48100db]:after{display:none}}.final-actions[data-v-d48100db]{display:flex;align-items:center;gap:28px;margin-top:28px}.final-mini[data-v-d48100db]{width:120px;flex-shrink:0;order:2}@media(max-width:767px){.final-actions[data-v-d48100db]{flex-direction:column;gap:14px}.final-mini[data-v-d48100db]{order:0}}.final-actions[data-v-d48100db]{flex-direction:column;align-items:flex-start;gap:16px}.final-mini[data-v-d48100db]{order:0;width:156px}@media(max-width:767px){.final-actions[data-v-d48100db]{align-items:center}.final-mini[data-v-d48100db]{width:120px}}
