.international-entry.svelte-1doxzf8{background:#fff8ec;padding-block:2rem}h2.svelte-1doxzf8{margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.8rem)}p.svelte-1doxzf8{max-width:72ch;line-height:1.6}ul.svelte-1doxzf8{flex-wrap:wrap;gap:.65rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}li.svelte-1doxzf8 a:where(.svelte-1doxzf8){border:1px solid;border-radius:999px;align-items:center;min-height:44px;padding:.5rem .9rem;text-decoration:none;display:inline-flex}a.svelte-1doxzf8{color:#58298a}a.svelte-1doxzf8:hover{text-decoration:underline}a.svelte-1doxzf8:focus-visible{outline-offset:4px;outline:2px solid}.discovery.svelte-m137c2{padding-block:var(--section-space) 12px;scroll-margin-top:var(--sticky-offset)}.discovery-heading.svelte-m137c2{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.discovery-heading.svelte-m137c2 p:where(.svelte-m137c2){color:#655d6b;max-width:35ch;font-size:15px;line-height:1.6}.discovery-grid.svelte-m137c2{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.collection-tile.svelte-m137c2{background:var(--color-panel-lavender);border-radius:24px;min-width:0;padding:28px}.collection-tile.peach.svelte-m137c2{background:var(--color-panel-peach)}.collection-tile.green.svelte-m137c2{background:var(--color-panel-green)}.collection-tile.svelte-m137c2 img:where(.svelte-m137c2){object-fit:contain;width:100%;height:230px;margin-bottom:26px;transition:transform .18s}.collection-tile.svelte-m137c2>span:where(.svelte-m137c2){justify-content:space-between;gap:12px;font-size:21px;font-weight:700;display:flex}.collection-tile.svelte-m137c2:hover img:where(.svelte-m137c2){transform:translateY(-4px)}@media (width<=749px){.discovery-heading.svelte-m137c2{display:block}.discovery-heading.svelte-m137c2 p:where(.svelte-m137c2){margin-top:14px}.discovery-grid.svelte-m137c2{grid-template-columns:1fr;gap:14px}.collection-tile.svelte-m137c2{grid-template-columns:100px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.collection-tile.svelte-m137c2 img:where(.svelte-m137c2){height:110px;margin:0}.collection-tile.svelte-m137c2>span:where(.svelte-m137c2){font-size:18px}}@media (prefers-reduced-motion:reduce){.collection-tile.svelte-m137c2 img:where(.svelte-m137c2){transition:none}}.bundle-shelf.svelte-1fzotgb{background:var(--color-panel-lavender);border-radius:30px;margin-block:16px 40px;padding:36px}.bundle-heading.svelte-1fzotgb{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:30px;display:flex}.bundle-heading.svelte-1fzotgb p:where(.svelte-1fzotgb){margin:12px 0 0;font-size:16px;line-height:1.6}.bundle-heading.svelte-1fzotgb .eyebrow:where(.svelte-1fzotgb){margin:0 0 10px;font-size:14px;font-weight:700}.bundle-grid.svelte-1fzotgb{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=1099px){.bundle-grid.svelte-1fzotgb{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (width<=749px){.bundle-shelf.svelte-1fzotgb{border-radius:25px;padding:24px 20px}.bundle-grid.svelte-1fzotgb{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;padding-bottom:14px;overflow-x:auto}.bundle-grid.svelte-1fzotgb .bundle-offer{scroll-snap-align:start}}.color-hero.svelte-1uha8ag{background:var(--color-panel-lavender);width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));border-radius:30px;margin:32px auto 0;position:relative;overflow:hidden}.hero-layout.svelte-1uha8ag{grid-template-columns:.95fr 1.05fr;align-items:center;gap:20px;min-height:420px;padding-block:48px 64px;display:grid}.hero-copy.svelte-1uha8ag{z-index:2;padding-left:0;position:relative}.greeting.svelte-1uha8ag{margin:0 0 14px;font-size:18px;font-weight:700}h1.svelte-1uha8ag{letter-spacing:-.025em;color:var(--color-heading);margin:0 0 24px;font-size:clamp(38px,4.5vw,64px);font-weight:800;line-height:1.05}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.greeting){max-width:36ch;font-size:18px;line-height:1.65}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:26px;display:flex}.hero-books.svelte-1uha8ag{height:330px;position:relative}.hero-book.svelte-1uha8ag{width:57%;max-width:280px;display:block;position:absolute}.hero-book.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 8px 6px #322f371f);width:100%;height:auto}.hero-book.first.svelte-1uha8ag{top:0;left:0;transform:rotate(-8deg)}.hero-book.second.svelte-1uha8ag{top:64px;right:0;transform:rotate(8deg)}.hero-friends.svelte-1uha8ag{width:310px;height:auto;position:absolute;bottom:-2px;left:36px}.coloring-story.svelte-1uha8ag{background:var(--color-panel-green)}.story-layout.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.story-copy.svelte-1uha8ag{padding-left:0}.story-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:36ch;margin-top:18px;font-size:17px;line-height:1.65}video.svelte-1uha8ag{aspect-ratio:1.45;object-fit:cover;border-radius:30px;width:100%}.gallery-heading.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.gallery-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:12px;font-size:16px}.community-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.community-grid.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto}.invitation-grid.svelte-1uha8ag{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.digital-invitation.svelte-1uha8ag,.freebie-invitation.svelte-1uha8ag{border-radius:30px;padding:36px;position:relative;overflow:hidden}.invitation-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px}.invitation-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:15px 0 22px;font-size:16px;line-height:1.6}.digital-invitation.svelte-1uha8ag{background:var(--color-panel-blue);align-items:center;gap:24px;display:flex}.digital-invitation.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:contain;width:40%}.freebie-invitation.svelte-1uha8ag{background:var(--color-panel-peach);padding-right:110px}.freebie-invitation.svelte-1uha8ag img:where(.svelte-1uha8ag){width:130px;position:absolute;bottom:0;right:-12px}.faq-section.svelte-1uha8ag{grid-template-columns:.65fr 1fr;align-items:start;gap:70px;display:grid}.faq-item{border-bottom:1px solid var(--color-line)}.faq-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:17px;font-weight:700;line-height:1.4;display:flex}.faq-answer{padding-bottom:18px;font-size:16px;line-height:1.6}@media (width<=1099px){.hero-copy.svelte-1uha8ag,.story-copy.svelte-1uha8ag{padding-left:0}.hero-books.svelte-1uha8ag{height:320px}.hero-layout.svelte-1uha8ag{min-height:400px}.invitation-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.digital-invitation.svelte-1uha8ag{flex-direction:column;align-items:start}.digital-invitation.svelte-1uha8ag>img:where(.svelte-1uha8ag){width:130px}.story-layout.svelte-1uha8ag{gap:32px}}@media (width<=749px){.hero-layout.svelte-1uha8ag{grid-template-columns:1fr;gap:0;padding-top:20px;padding-bottom:24px}.hero-copy.svelte-1uha8ag{text-align:center}h1.svelte-1uha8ag{margin-bottom:16px;font-size:clamp(34px,8.5vw,42px)}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.greeting){max-width:36ch;margin-inline:auto;font-size:16px}.greeting.svelte-1uha8ag{margin-bottom:10px;font-size:15px}.hero-actions.svelte-1uha8ag{justify-content:center;gap:4px 18px;margin-top:20px}.hero-books.svelte-1uha8ag{width:min(330px,100%);height:140px;margin:22px auto 0}.hero-book.svelte-1uha8ag{width:38%}.hero-book.second.svelte-1uha8ag{top:0}.hero-friends.svelte-1uha8ag{width:230px;display:none;left:calc(50% - 115px)}.story-layout.svelte-1uha8ag{grid-template-columns:1fr;gap:26px}.story-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:none}.community-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:14px}.invitation-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:18px}.digital-invitation.svelte-1uha8ag{flex-direction:row;gap:18px;padding:28px}.digital-invitation.svelte-1uha8ag>img:where(.svelte-1uha8ag){width:32%}.freebie-invitation.svelte-1uha8ag{padding:28px 100px 28px 28px}.invitation-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:25px}.faq-section.svelte-1uha8ag{grid-template-columns:1fr;gap:12px}}@media (width<=389px){.hero-books.svelte-1uha8ag{height:130px}.digital-invitation.svelte-1uha8ag{flex-direction:column}.digital-invitation.svelte-1uha8ag>img:where(.svelte-1uha8ag){width:120px}}
