.site-header .header-cart[data-v-2b05bd65]{justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important}.site-header .header-cart svg[data-v-2b05bd65],.site-header .header-cart .header-cart-icon[data-v-2b05bd65]{stroke-width:1.6px!important;flex-shrink:0!important;width:15px!important;max-width:15px!important;height:15px!important;max-height:15px!important;margin:auto!important;display:block!important}.google-auth-box[data-v-dc57ed1c]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex}.google-btn-container[data-v-dc57ed1c]{place-items:center;width:100%;max-width:340px;min-height:44px;margin:0 auto;display:grid;position:relative}.google-btn-container[data-v-dc57ed1c]>*{grid-area:1/1;width:100%}.google-custom-btn[data-v-dc57ed1c]{color:#3c4043;cursor:pointer;white-space:nowrap;z-index:1;background:#fff;border:1.5px solid #dadce0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 2px 5px #0000000a}.google-custom-btn[data-v-dc57ed1c]:hover{background:#f8f9fa;border-color:#d2e3fc;transform:translateY(-1px);box-shadow:0 3px 8px #4285f429}.google-custom-btn[data-v-dc57ed1c]:active{background:#f1f3f4;transform:translateY(0)}.google-icon[data-v-dc57ed1c]{flex-shrink:0}.google-real-btn[data-v-dc57ed1c]{z-index:2;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.google-real-btn[data-v-dc57ed1c]:empty{pointer-events:none}.login-or-divider[data-v-dc57ed1c]{color:#33312c73;align-items:center;width:100%;margin:16px 0 10px;font-size:12px;font-weight:500;display:flex}.login-or-divider[data-v-dc57ed1c]:before,.login-or-divider[data-v-dc57ed1c]:after{content:"";border-bottom:1px solid #33312c1f;flex:1}.login-or-divider span[data-v-dc57ed1c]{padding:0 12px}.login-field[data-v-dc57ed1c],.login-field-signup[data-v-dc57ed1c],.login-field-common[data-v-dc57ed1c],.login-field-reset[data-v-dc57ed1c]{width:100%;margin-bottom:12px;display:block!important}.login-field label[data-v-dc57ed1c],.login-field-signup label[data-v-dc57ed1c],.login-field-common label[data-v-dc57ed1c],.login-field-reset label[data-v-dc57ed1c]{color:var(--tt-ink,#2d261e);text-align:left;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.login-tab[data-v-dc57ed1c]{cursor:pointer;transition:opacity .2s,color .2s}.login-tab.is-active[data-v-dc57ed1c]{color:var(--tt-ink,#2d261e)!important;opacity:1!important;font-weight:700!important}.login-error-msg[data-v-dc57ed1c]{color:#e11d48;text-align:left;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;flex-direction:column;gap:6px;margin:12px 0;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.login-error-content[data-v-dc57ed1c]{align-items:center;gap:8px;display:flex}.error-badge[data-v-dc57ed1c]{flex-shrink:0;font-size:15px}.login-error-action[data-v-dc57ed1c]{color:#be123c;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:4px;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline;transition:opacity .15s}.login-error-action[data-v-dc57ed1c]:hover{opacity:.8}.login-submit[data-v-dc57ed1c]{transition:all .2s;position:relative}.login-submit.is-loading[data-v-dc57ed1c]{pointer-events:none;opacity:.85!important;cursor:wait!important}.login-submit.is-loading .login-submit-label[data-v-dc57ed1c]{display:none!important}.login-submit-loading[data-v-dc57ed1c]{width:100%;color:inherit;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex!important}.login-submit-loading .login-submit-spinner[data-v-dc57ed1c]{border:2.5px solid #fff6!important;border-top-color:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;margin:0!important;animation:.7s linear infinite loginSpin-dc57ed1c!important;display:inline-block!important;position:static!important}@keyframes loginSpin-dc57ed1c{to{transform:rotate(360deg)}}.pass-input-wrap[data-v-dc57ed1c]{align-items:center;width:100%;display:flex;position:relative}.pass-input-wrap input[data-v-dc57ed1c]{width:100%;padding-right:44px}.pass-toggle-btn[data-v-dc57ed1c]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex;position:absolute;right:12px}.pass-toggle-btn[data-v-dc57ed1c]:hover{color:#0f172a;background:#0000000d}.shelf-back-nav-btn[data-v-aa82d775]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 4px 14px #0000001f}.shelf-back-nav-btn[data-v-aa82d775]:hover{background:#ffffff4d;border-color:#ffffff8c;transform:translate(-4px);box-shadow:0 6px 18px #0000002e}.shelf-back-nav-btn[data-v-aa82d775]:active{transform:translate(-1px)}.shelf-book-fav[data-v-aa82d775]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;z-index:4;background:#ffffffd9;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .2s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000026}.shelf-book-fav[data-v-aa82d775]:hover{background:#fff;transform:scale(1.18);box-shadow:0 4px 12px #ff69b459}.shelf-book-fav.is-favorite[data-v-aa82d775]{background:#fff0f6;border-color:#ffa9dd}.shelf-empty-state-box[data-v-aa82d775]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}.shelf-empty-icon[data-v-aa82d775]{filter:drop-shadow(0 4px 8px #00000014);margin-bottom:.8rem;font-size:2.8rem;display:block}.shelf-empty-title[data-v-aa82d775]{font-family:var(--font-display,serif);color:var(--tt-ink,#33312c);margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.shelf-empty-subtitle[data-v-aa82d775]{color:#33312ca6;max-width:380px;margin:0 0 1.25rem;font-size:.85rem;line-height:1.45}.shelf-empty-cta-btn[data-v-aa82d775]{color:#fff;cursor:pointer;background:#33312c;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #33312c33}.shelf-empty-cta-btn[data-v-aa82d775]:hover{background:#000;transform:translateY(-2px);box-shadow:0 6px 18px #33312c47}.tt-admin-page[data-v-3a17aaea]{color:#1a2238;z-index:10;background-color:#f7f5ef;min-height:100vh;padding:24px 32px 64px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.tt-admin-locked-container[data-v-3a17aaea]{justify-content:center;align-items:center;min-height:75vh;padding:40px 20px;display:flex}.tt-admin-locked-card[data-v-3a17aaea]{text-align:center;background:#fff;border:1px solid #12233d14;border-radius:28px;width:100%;max-width:580px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #12233d14,0 1px 3px #0000000a}.tt-admin-locked-card[data-v-3a17aaea]:before{content:"";background:linear-gradient(90deg,#d97706,#fbbf24,#f59e0b);height:5px;position:absolute;top:0;left:0;right:0}.tt-admin-locked-icon-badge[data-v-3a17aaea]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #f59e0b;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;box-shadow:0 10px 25px #d9770633}.tt-admin-locked-icon-badge .locked-icon[data-v-3a17aaea]{font-size:2.4rem}.locked-kicker[data-v-3a17aaea]{letter-spacing:.1em;color:#b45309;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:800}.locked-title[data-v-3a17aaea]{color:#1a2238;letter-spacing:-.02em;margin:0 0 14px;font-family:Outfit,Inter,sans-serif;font-size:1.65rem;font-weight:800}.locked-desc[data-v-3a17aaea]{color:#4b5563;margin:0 0 24px;font-size:.95rem;line-height:1.6}.locked-user-status[data-v-3a17aaea]{color:#991b1b;text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:.88rem;line-height:1.45;display:flex}.locked-user-status .status-icon[data-v-3a17aaea]{flex-shrink:0;font-size:1.25rem}.locked-actions-row[data-v-3a17aaea]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.banner-content[data-v-3a17aaea]{align-items:center;gap:14px;display:flex}.banner-icon[data-v-3a17aaea]{font-size:1.8rem}.banner-content strong[data-v-3a17aaea]{color:#92400e;font-size:.95rem;display:block}.banner-content p[data-v-3a17aaea]{color:#78350f;margin:2px 0 0;font-size:.85rem}.banner-actions[data-v-3a17aaea]{flex-shrink:0;align-items:center;gap:10px;display:flex}.tt-admin-header[data-v-3a17aaea]{background:#fff;border:1px solid #0000000f;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 28px;display:flex;box-shadow:0 4px 20px #0000000a}.tt-admin-header-left[data-v-3a17aaea]{align-items:center;gap:20px;display:flex}.tt-admin-btn-back[data-v-3a17aaea]{color:#3d4960;cursor:pointer;background:#f1ede4;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.tt-admin-btn-back[data-v-3a17aaea]:hover{color:#111827;background:#e5dfd2;transform:translate(-2px)}.tt-admin-title-wrap[data-v-3a17aaea]{align-items:center;gap:12px;display:flex}.tt-admin-title[data-v-3a17aaea]{color:#1a2238;letter-spacing:-.02em;margin:0;font-family:Outfit,Inter,sans-serif;font-size:1.45rem;font-weight:800}.tt-admin-badge[data-v-3a17aaea]{color:#6d28d9;text-transform:uppercase;background:#ede9fe;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.tt-admin-user-pill[data-v-3a17aaea]{background:#faf8f5;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:12px;padding:6px 14px 6px 8px;display:flex}.admin-avatar[data-v-3a17aaea]{color:#78350f;background:#fbbf24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.admin-details[data-v-3a17aaea]{flex-direction:column;display:flex}.admin-name[data-v-3a17aaea]{color:#1a2238;font-size:.9rem;font-weight:700}.admin-role[data-v-3a17aaea]{color:#6b7280;font-size:.75rem}.tt-admin-tabs[data-v-3a17aaea]{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.tt-tab-btn[data-v-3a17aaea]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-size:.92rem;font-weight:600;transition:all .2s;display:flex}.tt-tab-btn[data-v-3a17aaea]:hover{color:#1a2238;background:#faf8f5}.tt-tab-btn.active[data-v-3a17aaea]{color:#fff;background:#1a2238;border-color:#1a2238;box-shadow:0 4px 14px #1a223833}.tab-count[data-v-3a17aaea]{color:#4b5563;background:#f1ede4;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.tt-tab-btn.active .tab-count[data-v-3a17aaea]{color:#fff;background:#fff3}.tab-chip[data-v-3a17aaea]{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.chip-green[data-v-3a17aaea]{color:#166534;background:#dcfce7}.chip-gray[data-v-3a17aaea]{color:#6b7280;background:#f3f4f6}.tt-admin-section[data-v-3a17aaea]{background:#fff;border:1px solid #0000000f;border-radius:20px;padding:32px;box-shadow:0 4px 24px #00000008}.tt-section-header[data-v-3a17aaea]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.tt-section-title[data-v-3a17aaea]{color:#1a2238;margin:0 0 6px;font-family:Outfit,Inter,sans-serif;font-size:1.35rem;font-weight:700}.tt-section-desc[data-v-3a17aaea]{color:#6b7280;max-width:650px;margin:0;font-size:.92rem}.tt-section-actions[data-v-3a17aaea]{align-items:center;gap:12px;display:flex}.tt-btn-primary[data-v-3a17aaea]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.tt-btn-primary[data-v-3a17aaea]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.tt-btn-gold[data-v-3a17aaea]{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.tt-btn-gold[data-v-3a17aaea]:hover:not(:disabled){background:#b45309;transform:translateY(-1px)}.tt-btn-secondary[data-v-3a17aaea]{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #00000014;border-radius:12px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:all .2s}.tt-btn-secondary[data-v-3a17aaea]:hover{background:#e5e7eb}.tt-btn-danger[data-v-3a17aaea]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.tt-btn-danger[data-v-3a17aaea]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.tt-btn-danger[data-v-3a17aaea]:disabled{opacity:.6;cursor:not-allowed}.tt-card-filter-bar[data-v-3a17aaea]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.search-input-wrap[data-v-3a17aaea]{flex:1;max-width:420px;position:relative}.search-icon[data-v-3a17aaea]{color:#9ca3af;font-size:.9rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input[data-v-3a17aaea]{padding-left:40px!important}.filter-count[data-v-3a17aaea]{color:#6b7280;font-size:.85rem;font-weight:500}.tt-table-container[data-v-3a17aaea]{border:1px solid #0000000f;border-radius:14px;overflow-x:auto}.tt-admin-table[data-v-3a17aaea]{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.tt-admin-table th[data-v-3a17aaea]{color:#4b5563;text-transform:uppercase;letter-spacing:.03em;background:#faf8f5;border-bottom:1px solid #0000000f;padding:14px 18px;font-size:.82rem;font-weight:700}.tt-admin-table td[data-v-3a17aaea]{vertical-align:middle;border-bottom:1px solid #0000000a;padding:16px 18px}.tt-admin-table tbody tr[data-v-3a17aaea]:hover{background:#fdfcf9}.user-cell[data-v-3a17aaea]{align-items:center;gap:12px;display:flex}.user-avatar-badge[data-v-3a17aaea]{color:#4338ca;background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:flex}.user-name[data-v-3a17aaea]{color:#111827;font-size:.92rem;display:block}.user-email[data-v-3a17aaea]{color:#6b7280;font-size:.82rem}.role-pill-btn[data-v-3a17aaea]{cursor:pointer;border:none;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:700;transition:transform .15s}.role-pill-btn[data-v-3a17aaea]:hover{transform:scale(1.05)}.role-pill-btn.is-admin[data-v-3a17aaea]{color:#6d28d9;background:#ede9fe}.role-pill-btn.is-user[data-v-3a17aaea]{color:#0369a1;background:#e0f2fe}.devices-control[data-v-3a17aaea]{background:#f3f4f6;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.btn-micro[data-v-3a17aaea]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.9rem}.btn-micro[data-v-3a17aaea]:hover{background:#e5e7eb}.devices-num[data-v-3a17aaea]{font-size:.85rem;font-weight:700}.cart-preview-badge[data-v-3a17aaea]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #0000000d;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s}.cart-preview-badge.has-items[data-v-3a17aaea]{color:#92400e;background:#fef3c7;border-color:#fde68a}.cart-preview-badge[data-v-3a17aaea]:hover{transform:translateY(-1px)}.cart-subtotal[data-v-3a17aaea]{margin-left:4px;font-weight:700}.btn-library-inspect[data-v-3a17aaea]{color:#065f46;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600}.btn-library-inspect[data-v-3a17aaea]:hover{background:#d1fae5}.table-actions[data-v-3a17aaea]{align-items:center;gap:8px;display:flex}.btn-action-gift[data-v-3a17aaea]{color:#b45309;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700}.btn-action-gift[data-v-3a17aaea]:hover{background:#fef3c7}.btn-action-delete[data-v-3a17aaea]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:1rem;transition:background .15s}.btn-action-delete[data-v-3a17aaea]:hover{background:#fee2e2}.btn-action-role[data-v-3a17aaea]{color:#6d28d9;cursor:pointer;background:#ede9fe;border:1px solid #ddd6fe;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .15s}.btn-action-role[data-v-3a17aaea]:hover{background:#ddd6fe}.role-pill-edit[data-v-3a17aaea]{opacity:.7;margin-left:4px;font-size:.72rem}.active-device-cell[data-v-3a17aaea]{flex-direction:column;gap:3px;display:flex}.active-device-badge[data-v-3a17aaea]{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1.2}.active-device-badge.is-online[data-v-3a17aaea]{color:#166534;background:#dcfce7}.active-device-badge.is-offline[data-v-3a17aaea]{color:#6b7280;background:#f3f4f6}.active-device-token[data-v-3a17aaea]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-family:monospace;font-size:.72rem;overflow:hidden}.tt-grid-2col[data-v-3a17aaea]{grid-template-columns:1.2fr .9fr;gap:28px;display:grid}@media (width<=960px){.tt-grid-2col[data-v-3a17aaea]{grid-template-columns:1fr}}.tt-card[data-v-3a17aaea]{background:#faf8f5;border:1px solid #0000000f;border-radius:16px;padding:24px}.tt-card-accent[data-v-3a17aaea]{background:#fdfbf7;border-color:#fde68a}.card-title[data-v-3a17aaea]{color:#1a2238;margin:0 0 16px;font-family:Outfit,Inter,sans-serif;font-size:1.15rem;font-weight:700}.card-header-row[data-v-3a17aaea]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sub-text[data-v-3a17aaea]{color:#6b7280;font-size:.85rem;display:block}.form-group-switch[data-v-3a17aaea]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.switch-label strong[data-v-3a17aaea]{color:#111827;margin-bottom:2px;font-size:.95rem;display:block}.tt-switch[data-v-3a17aaea]{flex-shrink:0;width:50px;height:28px;display:inline-block;position:relative}.tt-switch input[data-v-3a17aaea]{opacity:0;width:0;height:0}.slider[data-v-3a17aaea]{cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.slider[data-v-3a17aaea]:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:4px;left:4px;box-shadow:0 2px 4px #0003}.tt-switch input:checked+.slider[data-v-3a17aaea]{background-color:#10b981}.tt-switch input:checked+.slider[data-v-3a17aaea]:before{transform:translate(22px)}.tt-card-divider[data-v-3a17aaea]{border:none;border-top:1px solid #0000000f;margin:20px 0}.form-group[data-v-3a17aaea]{margin-bottom:18px}.form-label[data-v-3a17aaea]{color:#374151;margin-bottom:6px;font-size:.88rem;font-weight:600;display:block}.form-help[data-v-3a17aaea]{color:#6b7280;margin:6px 0 0;font-size:.8rem}.tt-admin-input[data-v-3a17aaea],.tt-admin-select[data-v-3a17aaea],.tt-admin-textarea[data-v-3a17aaea]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.tt-admin-input[data-v-3a17aaea]:focus,.tt-admin-select[data-v-3a17aaea]:focus,.tt-admin-textarea[data-v-3a17aaea]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.input-prefix-wrap[data-v-3a17aaea]{align-items:center;display:flex;position:relative}.input-prefix[data-v-3a17aaea]{color:#9ca3af;font-weight:700;position:absolute;left:14px}.tt-admin-input.has-prefix[data-v-3a17aaea]{padding-left:30px}.radio-cards-group[data-v-3a17aaea]{flex-direction:column;gap:12px;display:flex}.radio-card[data-v-3a17aaea]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;transition:all .2s;display:flex}.radio-card[data-v-3a17aaea]:hover{border-color:#cbd5e1}.radio-card.selected[data-v-3a17aaea]{background:#f0f7ff;border-color:#2563eb}.radio-card input[data-v-3a17aaea]{margin-top:4px}.radio-content strong[data-v-3a17aaea]{color:#111827;margin-bottom:4px;font-size:.92rem;display:block}.radio-content p[data-v-3a17aaea]{color:#6b7280;margin:0;font-size:.82rem;line-height:1.35}.radio-badge[data-v-3a17aaea]{color:#1e40af;background:#dbeafe;border-radius:4px;margin-bottom:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.sim-controls[data-v-3a17aaea]{margin:18px 0}.sim-row[data-v-3a17aaea]{align-items:center;gap:12px;margin-bottom:12px;font-size:.85rem;display:flex}.sim-row label[data-v-3a17aaea]{color:#4b5563;width:140px;font-weight:600}.tt-range[data-v-3a17aaea]{flex:1}.sim-val[data-v-3a17aaea]{text-align:right;color:#111827;width:90px;font-weight:700}.sim-result-card[data-v-3a17aaea]{border-radius:14px;padding:18px;transition:all .3s}.sim-result-card.is-free[data-v-3a17aaea]{background:#ecfdf5;border:1px solid #a7f3d0}.sim-result-card.is-charged[data-v-3a17aaea]{background:#fffbeb;border:1px solid #fde68a}.sim-header[data-v-3a17aaea]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sim-icon[data-v-3a17aaea]{font-size:1.6rem}.sim-badge[data-v-3a17aaea]{color:#065f46;font-size:.85rem;font-weight:700;display:block}.sim-result-card.is-charged .sim-badge[data-v-3a17aaea]{color:#92400e}.sim-explanation p[data-v-3a17aaea]{color:#374151;margin:0;font-size:.84rem;line-height:1.4}.sim-total-row[data-v-3a17aaea]{border-top:1px dashed #0000001a;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:.95rem;display:flex}.sim-total-row strong[data-v-3a17aaea]{color:#111827;font-size:1.1rem}.book-row-meta[data-v-3a17aaea]{align-items:center;gap:12px;display:flex}.book-row-thumb[data-v-3a17aaea]{object-fit:cover;border-radius:6px;width:44px;height:56px;box-shadow:0 2px 6px #0000001a}.book-row-title[data-v-3a17aaea]{color:#111827;font-size:.92rem;display:block}.book-row-subtitle[data-v-3a17aaea]{color:#6b7280;font-size:.78rem}.category-pill[data-v-3a17aaea],.age-pill[data-v-3a17aaea]{color:#4b5563;background:#f1ede4;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600}.book-price-display[data-v-3a17aaea]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:baseline;gap:5px;padding:4px 10px;display:inline-flex}.price-val[data-v-3a17aaea]{color:#1e293b;font-size:.92rem;font-weight:700}.price-currency[data-v-3a17aaea]{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:600}.book-price-badge[data-v-3a17aaea]{border-radius:6px;padding:4px 9px;font-size:.78rem;font-weight:700;display:inline-block}.book-price-badge.is-free[data-v-3a17aaea]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.book-price-badge.is-na[data-v-3a17aaea]{color:#94a3b8;background:#f1f5f9;border:1px dashed #cbd5e1;font-style:italic;font-weight:500}.btn-micro-edit[data-v-3a17aaea]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600}.btn-micro-edit[data-v-3a17aaea]:hover{background:#e5e7eb}.stats-cards-grid[data-v-3a17aaea]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px;display:grid}.stat-card[data-v-3a17aaea]{background:#faf8f5;border:1px solid #0000000f;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.stat-card-gold[data-v-3a17aaea]{background:#fffbeb;border-color:#fde68a}.stat-icon[data-v-3a17aaea]{font-size:2rem}.stat-label[data-v-3a17aaea]{color:#6b7280;text-transform:uppercase;font-size:.8rem;font-weight:600;display:block}.stat-value[data-v-3a17aaea]{color:#111827;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:800}.mode-badge[data-v-3a17aaea]{text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.mode-badge.is-test[data-v-3a17aaea]{color:#92400e;background:#fef3c7}.mode-badge.is-live[data-v-3a17aaea]{color:#166534;background:#dcfce7}.font-mono[data-v-3a17aaea]{font-family:monospace}.tt-admin-modal-overlay[data-v-3a17aaea]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tt-admin-modal[data-v-3a17aaea]{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;animation:.25s cubic-bezier(.16,1,.3,1) modalPop-3a17aaea;display:flex;overflow:hidden;box-shadow:0 20px 50px #0003}.tt-admin-modal.modal-lg[data-v-3a17aaea]{max-width:720px}.modal-danger-dialog[data-v-3a17aaea]{border-top:4px solid #ef4444;max-width:490px}.modal-header.header-danger[data-v-3a17aaea]{background:#fff5f5;border-bottom:1px solid #fee2e2;padding:18px 22px}.modal-title-with-icon[data-v-3a17aaea]{align-items:center;gap:14px;display:flex}.modal-title-with-icon h3[data-v-3a17aaea]{color:#991b1b;margin:0 0 2px;font-size:1.15rem}.danger-icon-circle[data-v-3a17aaea]{background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex}.delete-warning-text[data-v-3a17aaea]{color:#374151;margin:0 0 16px;font-size:.92rem;line-height:1.45}.delete-user-card[data-v-3a17aaea]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.delete-avatar[data-v-3a17aaea]{color:#b91c1c;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.15rem;font-weight:700;display:flex}.delete-user-info[data-v-3a17aaea]{flex-direction:column;flex:1;gap:2px;display:flex}.delete-user-name[data-v-3a17aaea]{color:#111827;font-size:.95rem}.delete-user-email[data-v-3a17aaea]{color:#6b7280;font-size:.82rem}.delete-user-role-badge[data-v-3a17aaea]{border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.delete-user-role-badge.is-admin[data-v-3a17aaea]{color:#6d28d9;background:#ede9fe}.delete-user-role-badge.is-user[data-v-3a17aaea]{color:#0369a1;background:#e0f2fe}.delete-warning-callout[data-v-3a17aaea]{background:#fff5f5;border:1px solid #fecaca;border-radius:12px;gap:12px;padding:14px;display:flex}.warning-callout-icon[data-v-3a17aaea]{flex-shrink:0;font-size:1.4rem}.warning-callout-body[data-v-3a17aaea]{color:#7f1d1d;font-size:.82rem}.warning-callout-body strong[data-v-3a17aaea]{color:#991b1b;margin-bottom:6px;font-size:.85rem;display:block}.warning-callout-body ul[data-v-3a17aaea]{margin:0;padding-left:18px;line-height:1.45}.modal-role-dialog[data-v-3a17aaea]{border-top:4px solid #8b5cf6;max-width:540px}.user-role-card[data-v-3a17aaea]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.user-role-avatar[data-v-3a17aaea]{color:#6d28d9;background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:700;display:flex}.user-role-info[data-v-3a17aaea]{flex-direction:column;flex:1;gap:2px;display:flex}.user-role-name[data-v-3a17aaea]{color:#111827;font-size:.95rem}.user-role-email[data-v-3a17aaea]{color:#6b7280;font-size:.82rem}.role-pill-btn.is-static[data-v-3a17aaea]{cursor:default;pointer-events:none;align-self:flex-start;margin-top:4px}.role-warning-callout[data-v-3a17aaea]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:12px;margin-bottom:16px;padding:14px;display:flex}.role-warning-callout .warning-callout-body[data-v-3a17aaea]{color:#92400e;font-size:.82rem}.role-warning-callout .warning-callout-body strong[data-v-3a17aaea]{color:#78350f;margin-bottom:4px;display:block}.role-warning-callout .warning-callout-body p[data-v-3a17aaea]{margin:0;line-height:1.4}.role-options-grid[data-v-3a17aaea]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.role-option-card[data-v-3a17aaea]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.role-option-card[data-v-3a17aaea]:hover:not(.is-disabled){background:#fbfbfa;border-color:#cbd5e1}.role-option-card.selected[data-v-3a17aaea]{background:#f5f3ff;border-color:#8b5cf6}.role-option-card.is-disabled[data-v-3a17aaea]{opacity:.55;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.role-option-radio[data-v-3a17aaea]{margin-top:3px}.role-option-content[data-v-3a17aaea]{flex:1}.role-option-title[data-v-3a17aaea]{color:#111827;align-items:center;gap:8px;margin-bottom:4px;font-size:.95rem;display:flex}.role-option-desc[data-v-3a17aaea]{color:#6b7280;margin:0;font-size:.8rem;line-height:1.4}.role-badge-locked[data-v-3a17aaea]{color:#991b1b;text-transform:uppercase;background:#fee2e2;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}@keyframes modalPop-3a17aaea{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-3a17aaea]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-3a17aaea]{color:#111827;margin:0;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700}.btn-close-modal[data-v-3a17aaea]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.2rem}.btn-close-modal[data-v-3a17aaea]:hover{color:#111827;background:#f3f4f6}.modal-body[data-v-3a17aaea]{max-height:70vh;padding:24px;overflow-y:auto}.modal-footer[data-v-3a17aaea]{background:#faf8f5;border-top:1px solid #0000000f;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.format-chips[data-v-3a17aaea]{gap:12px;display:flex}.format-chip[data-v-3a17aaea]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:600;display:flex}.format-chip.selected[data-v-3a17aaea]{color:#92400e;background:#fef3c7;border-color:#fde68a}.library-books-grid[data-v-3a17aaea]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.library-book-item[data-v-3a17aaea]{background:#faf8f5;border:1px solid #0000000f;border-radius:12px;gap:12px;padding:12px;display:flex;position:relative}.item-cover[data-v-3a17aaea]{object-fit:cover;background-color:#e5e7eb;border:1px solid #00000014;border-radius:8px;flex-shrink:0;width:54px;height:72px;box-shadow:0 2px 8px #0000001f}.item-info[data-v-3a17aaea]{flex-direction:column;flex:1;display:flex}.item-info strong[data-v-3a17aaea]{color:#111827;margin-bottom:4px;font-size:.9rem}.item-meta[data-v-3a17aaea]{color:#6b7280;font-size:.78rem}.btn-revoke-book[data-v-3a17aaea]{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;align-self:flex-start;margin-top:8px;padding:4px 8px;font-size:.75rem;font-weight:700}.btn-revoke-book[data-v-3a17aaea]:hover{background:#fecaca}.cart-items-list[data-v-3a17aaea]{flex-direction:column;gap:12px;display:flex}.cart-inspect-item[data-v-3a17aaea]{background:#faf8f5;border:1px solid #0000000f;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.inspect-cover[data-v-3a17aaea]{object-fit:cover;background-color:#e5e7eb;border:1px solid #0000000f;border-radius:6px;flex-shrink:0;width:48px;height:64px;box-shadow:0 2px 6px #0000001a}.inspect-details[data-v-3a17aaea]{flex:1}.inspect-details strong[data-v-3a17aaea]{color:#111827;font-size:.9rem;display:block}.inspect-sub[data-v-3a17aaea]{color:#6b7280;font-size:.8rem;display:block}.inspect-subtotal[data-v-3a17aaea]{color:#111827;font-weight:700}.tt-admin-toast[data-v-3a17aaea]{color:#fff;z-index:2000;background:#111827;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;font-size:.9rem;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000040}.tt-admin-toast.is-error[data-v-3a17aaea]{background:#b91c1c}.fade-slide-enter-active[data-v-3a17aaea],.fade-slide-leave-active[data-v-3a17aaea]{transition:all .3s}.fade-slide-enter-from[data-v-3a17aaea],.fade-slide-leave-to[data-v-3a17aaea]{opacity:0;transform:translateY(15px)}.spinner-sm[data-v-3a17aaea]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-3a17aaea;display:inline-block}@keyframes spin-3a17aaea{to{transform:rotate(360deg)}}.form-grid-2[data-v-3a17aaea]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid-3[data-v-3a17aaea]{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.max-w-2xl[data-v-3a17aaea]{max-width:680px}.mt-4[data-v-3a17aaea]{margin-top:16px}.mt-6[data-v-3a17aaea]{margin-top:24px}.tt-admin-modal.modal-xl[data-v-3a17aaea]{max-width:880px;max-height:92vh}.modal-pretitle[data-v-3a17aaea]{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.header-actions[data-v-3a17aaea]{align-items:center;gap:12px;display:flex}.book-status-badges[data-v-3a17aaea]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.status-chip[data-v-3a17aaea]{border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:700;line-height:1.2}.status-chip.is-published[data-v-3a17aaea]{color:#166534;background:#dcfce7}.status-chip.is-draft[data-v-3a17aaea]{color:#6b7280;background:#f3f4f6}.status-chip.is-physical[data-v-3a17aaea]{color:#92400e;background:#fef3c7}.status-chip.is-digital[data-v-3a17aaea]{color:#0369a1;background:#e0f2fe}.status-chip.is-free[data-v-3a17aaea]{color:#9d174d;background:#fdf2f8}.book-modal-tabs[data-v-3a17aaea]{background:#f3f4f6;border-bottom:1px solid #0000000f;gap:4px;padding:4px;display:flex}.book-modal-tab-btn[data-v-3a17aaea]{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 14px;font-size:.85rem;font-weight:600;transition:all .15s}.book-modal-tab-btn[data-v-3a17aaea]:hover{color:#111827}.book-modal-tab-btn.active[data-v-3a17aaea]{color:#111827;background:#fff;box-shadow:0 1px 4px #00000014}.book-modal-body[data-v-3a17aaea]{min-height:380px;padding:24px;overflow-y:auto}.book-tab-pane[data-v-3a17aaea]{flex-direction:column;gap:18px;display:flex}.config-switches-grid[data-v-3a17aaea]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.book-switch-card[data-v-3a17aaea]{background:#faf8f5;border:1px solid #0000000f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.switch-card-info strong[data-v-3a17aaea]{color:#111827;margin-bottom:3px;font-size:.88rem;display:block}.switch-card-info p[data-v-3a17aaea]{color:#6b7280;margin:0;font-size:.78rem;line-height:1.35}.cover-config-layout[data-v-3a17aaea]{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.cover-preview-box[data-v-3a17aaea]{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.large-cover-img[data-v-3a17aaea]{object-fit:cover;background-color:#f3f4f6;border:1px solid #00000014;border-radius:12px;width:170px;height:230px;box-shadow:0 8px 24px #00000026}.cover-url-label[data-v-3a17aaea]{color:#6b7280;text-align:center;font-size:.75rem}.cover-upload-actions[data-v-3a17aaea]{flex:1;min-width:260px}.cover-upload-actions h4[data-v-3a17aaea]{color:#111827;margin:0 0 6px;font-size:1.1rem}.cover-desc[data-v-3a17aaea]{color:#6b7280;margin:0 0 18px;font-size:.88rem;line-height:1.45}.cover-actions-group[data-v-3a17aaea]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.file-btn-label[data-v-3a17aaea]{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.file-btn-label.is-loading[data-v-3a17aaea]{opacity:.7;cursor:wait}.pages-upload-toolbar[data-v-3a17aaea]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.upload-mode-card[data-v-3a17aaea]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;transition:border-color .2s;display:flex}.upload-mode-card[data-v-3a17aaea]:hover{border-color:#9ca3af}.upload-mode-header[data-v-3a17aaea]{align-items:flex-start;gap:12px;display:flex}.upload-icon[data-v-3a17aaea]{flex-shrink:0;font-size:1.8rem}.upload-mode-header strong[data-v-3a17aaea]{color:#111827;margin-bottom:4px;font-size:.92rem;display:block}.upload-mode-header p[data-v-3a17aaea]{color:#6b7280;margin:0;font-size:.8rem;line-height:1.35}.pages-header-meta h4[data-v-3a17aaea]{color:#111827;margin:0 0 2px;font-size:1.05rem}.pages-subtext[data-v-3a17aaea]{color:#6b7280;font-size:.8rem}.pages-empty-state[data-v-3a17aaea]{text-align:center;background:#fbfbfa;border:1px solid #0000000d;border-radius:14px;margin-top:14px;padding:36px 20px}.pages-empty-state .empty-icon[data-v-3a17aaea]{margin-bottom:8px;font-size:2.5rem;display:block}.pages-empty-state p[data-v-3a17aaea]{color:#374151;margin:0 0 4px;font-size:.95rem;font-weight:700}.pages-empty-state span[data-v-3a17aaea]{color:#6b7280;max-width:480px;margin:0 auto;font-size:.82rem;line-height:1.45;display:block}.pages-loading-state[data-v-3a17aaea]{color:#6b7280;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.pages-thumbnails-grid[data-v-3a17aaea]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin-top:14px;display:grid}.page-card[data-v-3a17aaea]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000a}.page-card[data-v-3a17aaea]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-card.is-current-cover[data-v-3a17aaea]{border:2px solid #d97706;box-shadow:0 4px 14px #d9770633}.page-thumb-wrapper[data-v-3a17aaea]{aspect-ratio:3/4;background:#f3f4f6;position:relative;overflow:hidden}.page-thumb-img[data-v-3a17aaea]{object-fit:cover;width:100%;height:100%;display:block}.page-num-pill[data-v-3a17aaea]{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700;position:absolute;bottom:6px;left:6px}.page-cover-badge[data-v-3a17aaea]{color:#fff;background:#d97706;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700;position:absolute;top:6px;right:6px;box-shadow:0 2px 4px #0003}.page-card-actions[data-v-3a17aaea]{background:#fff;gap:4px;padding:6px;display:flex}.btn-page-cover[data-v-3a17aaea]{color:#92400e;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fef3c7;border:none;border-radius:6px;flex:1;padding:4px 6px;font-size:.72rem;font-weight:700;overflow:hidden}.btn-page-cover[data-v-3a17aaea]:hover:not(:disabled){background:#fde68a}.btn-page-cover[data-v-3a17aaea]:disabled{color:#9ca3af;cursor:default;background:#f3f4f6}.btn-page-delete[data-v-3a17aaea]{cursor:pointer;background:#fee2e2;border:none;border-radius:6px;padding:4px 6px;font-size:.75rem}.btn-page-delete[data-v-3a17aaea]:hover{background:#fecaca}.btn-page-change[data-v-3a17aaea]{color:#374151;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:4px 8px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-page-change[data-v-3a17aaea]:hover{color:#111827;background:#e5e7eb;border-color:#9ca3af}.cover-pages-gallery-section[data-v-3a17aaea]{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.cover-pages-header[data-v-3a17aaea]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.cover-pages-header h4[data-v-3a17aaea]{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.cover-pages-header .cover-desc[data-v-3a17aaea]{color:#6b7280;margin:4px 0 0;font-size:.85rem}.is-disabled[data-v-3a17aaea]{opacity:.55;pointer-events:none}.cover-tab-info-banner[data-v-3a17aaea]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;display:flex}.cover-tab-info-banner .banner-icon[data-v-3a17aaea]{flex-shrink:0;font-size:1.5rem}.cover-tab-info-banner .banner-body[data-v-3a17aaea]{flex:1}.cover-tab-info-banner p[data-v-3a17aaea]{color:#2563eb;margin:2px 0 0;font-size:.82rem;line-height:1.4}.btn-banner-switch[data-v-3a17aaea]{white-space:nowrap;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;flex-shrink:0;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.btn-banner-switch[data-v-3a17aaea]:hover{background:#1d4ed8;transform:translateY(-1px)}.page-pending-placeholder[data-v-3a17aaea]{text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:10px 6px;display:flex}.pending-icon[data-v-3a17aaea]{opacity:.55;font-size:1.5rem}.pending-title[data-v-3a17aaea]{color:#64748b;font-size:.68rem;font-weight:700;line-height:1.2}.pending-sub[data-v-3a17aaea]{color:#94a3b8;font-size:.65rem}.btn-upload-page-mini[data-v-3a17aaea]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:3px;margin-top:2px;padding:2px 7px;font-size:.65rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.btn-upload-page-mini[data-v-3a17aaea]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-page-change[data-v-3a17aaea]{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:.75rem;transition:all .15s;display:inline-flex}.btn-page-change[data-v-3a17aaea]:hover{background:#e2e8f0;border-color:#cbd5e1}.tt-admin-modal-overlay.is-nested[data-v-3a17aaea]{z-index:1100;background:#000000a6}.delete-page-preview-card[data-v-3a17aaea]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;margin:14px 0;padding:12px;display:flex}.delete-page-thumb-box[data-v-3a17aaea]{background:#e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:80px;display:flex;overflow:hidden;box-shadow:0 2px 5px #0000001a}.delete-page-img[data-v-3a17aaea]{object-fit:cover;width:100%;height:100%}.delete-page-placeholder[data-v-3a17aaea]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.delete-page-placeholder small[data-v-3a17aaea]{color:#64748b;font-size:.6rem}.delete-page-info[data-v-3a17aaea]{flex-direction:column;gap:4px;display:flex}.delete-page-num[data-v-3a17aaea]{color:#111827;font-size:1rem}.delete-page-id[data-v-3a17aaea]{color:#6b7280;font-family:monospace;font-size:.72rem}.delete-page-cover-warning[data-v-3a17aaea]{color:#b45309;background:#fef3c7;border-radius:6px;margin-top:4px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-block}.delete-book-preview-card[data-v-3a17aaea]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:16px;margin:16px 0;padding:14px;display:flex}.delete-book-thumb-box[data-v-3a17aaea]{background:#e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:94px;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000014}.delete-book-img[data-v-3a17aaea]{object-fit:cover;width:100%;height:100%}.delete-book-placeholder[data-v-3a17aaea]{color:#94a3b8;font-size:2rem}.delete-book-info[data-v-3a17aaea]{flex-direction:column;flex:1;gap:4px;display:flex}.delete-book-title[data-v-3a17aaea]{color:#111827;font-size:1.05rem;font-weight:700}.delete-book-sub[data-v-3a17aaea]{color:#6b7280;font-size:.8rem;line-height:1.3}.delete-book-tags[data-v-3a17aaea]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.delete-blocked-callout[data-v-3a17aaea]{background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;margin-top:14px;padding:16px}.blocked-callout-header[data-v-3a17aaea]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.blocked-callout-header .blocked-icon[data-v-3a17aaea]{font-size:1.3rem}.blocked-callout-header h4[data-v-3a17aaea]{color:#92400e;margin:0;font-size:.98rem;font-weight:700}.blocked-callout-desc[data-v-3a17aaea]{color:#78350f;margin:0 0 12px;font-size:.85rem;line-height:1.5}.blocked-recommendation-box[data-v-3a17aaea]{color:#4b5563;background:#fff;border:1px solid #fef3c7;border-radius:10px;padding:12px;font-size:.82rem;line-height:1.45}.blocked-recommendation-box .recommendation-badge[data-v-3a17aaea]{color:#b45309;margin-bottom:4px;font-size:.82rem;font-weight:700}.modal-header.header-warning[data-v-3a17aaea]{background:#fffdf5;border-bottom:1px solid #fef3c7}.danger-icon-circle.is-blocked[data-v-3a17aaea]{color:#d97706;background:#fef3c7}.status-chip.is-purchased[data-v-3a17aaea]{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:600}.status-chip.is-safe[data-v-3a17aaea]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:600}.status-chip.is-checking[data-v-3a17aaea]{color:#4b5563;background:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:.72rem}.tt-btn-danger.is-disabled-reason[data-v-3a17aaea]{color:#9ca3af;cursor:not-allowed;opacity:.75;background:#f3f4f6;border-color:#e5e7eb}.forensic-grid[data-v-3a17aaea]{grid-template-columns:360px 1fr;align-items:start;gap:1.5rem;display:grid}.forensic-controls-panel[data-v-3a17aaea]{flex-direction:column;gap:1rem;display:flex}.forensic-control-card[data-v-3a17aaea]{padding:1.25rem}.forensic-card-title[data-v-3a17aaea]{color:#1e293b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:block}.forensic-dropzone[data-v-3a17aaea]{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:1.5rem 1rem;transition:all .2s;position:relative}.forensic-dropzone[data-v-3a17aaea]:hover{background:#f0f9ff;border-color:#0284c7}.forensic-file-input[data-v-3a17aaea]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-hint[data-v-3a17aaea]{pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex}.dropzone-icon[data-v-3a17aaea]{font-size:2rem}.dropzone-text[data-v-3a17aaea]{color:#334155;font-size:.82rem;font-weight:600}.dropzone-sub[data-v-3a17aaea]{color:#94a3b8;font-size:.72rem}.forensic-mode-toggle[data-v-3a17aaea]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.mode-btn[data-v-3a17aaea]{color:#475569;cursor:pointer;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:.55rem .4rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.mode-btn[data-v-3a17aaea]:hover{background:#f8fafc;border-color:#cbd5e1}.mode-btn.active[data-v-3a17aaea]{color:#38bdf8;background:#0f172a;border-color:#0f172a;box-shadow:0 2px 6px #0f172a40}.forensic-slider-box[data-v-3a17aaea]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem}.tt-forensic-range[data-v-3a17aaea]{cursor:pointer;accent-color:#10b981;width:100%;height:6px;margin:.5rem 0 .25rem}.slider-labels[data-v-3a17aaea]{color:#94a3b8;justify-content:space-between;font-size:.68rem;font-weight:600;display:flex}.forensic-help-text[data-v-3a17aaea]{color:#64748b;margin-top:.5rem;font-size:.72rem;line-height:1.4}.forensic-info-card[data-v-3a17aaea]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:1rem}.forensic-info-title[data-v-3a17aaea]{color:#166534;margin:0 0 .35rem;font-size:.82rem;font-weight:700}.forensic-info-desc[data-v-3a17aaea]{color:#15803d;margin:0;font-size:.75rem;line-height:1.45}.forensic-code-badge[data-v-3a17aaea]{color:#14532d;background:#1665341f;border-radius:4px;margin-top:4px;padding:2px 6px;font-family:monospace;font-weight:700;display:inline-block}.forensic-preview-panel[data-v-3a17aaea]{min-height:460px}.forensic-empty-state[data-v-3a17aaea]{text-align:center;color:#64748b;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:3rem 2rem;display:flex}.empty-scan-icon[data-v-3a17aaea]{opacity:.5;margin-bottom:.75rem;font-size:3rem}.forensic-empty-state h3[data-v-3a17aaea]{color:#1e293b;margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.forensic-empty-state p[data-v-3a17aaea]{color:#64748b;max-width:380px;margin:0;font-size:.82rem}.forensic-comparison-grid[data-v-3a17aaea]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.forensic-canvas-card[data-v-3a17aaea]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.forensic-canvas-card.is-revealed[data-v-3a17aaea]{background:#090d16;border-color:#1e293b;box-shadow:0 10px 30px #00000059}.canvas-header[data-v-3a17aaea]{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.78rem;font-weight:700}.canvas-header.header-revealed[data-v-3a17aaea]{color:#34d399;background:#0b1120;border-color:#1e293b;align-items:center;gap:.5rem;display:flex}.pulse-indicator[data-v-3a17aaea]{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite tt-pulse-3a17aaea;box-shadow:0 0 8px #10b981}@keyframes tt-pulse-3a17aaea{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #34d399}to{opacity:.8;transform:scale(.95)}}.canvas-wrap[data-v-3a17aaea]{background:#f1f5f9;justify-content:center;align-items:center;min-height:400px;max-height:540px;padding:1rem;display:flex;position:relative;overflow:auto}.canvas-wrap.bg-dark[data-v-3a17aaea]{background:#050811}.forensic-canvas[data-v-3a17aaea]{object-fit:contain;border-radius:6px;max-width:100%;max-height:500px;box-shadow:0 4px 14px #00000026}.analyzing-spinner[data-v-3a17aaea]{color:#38bdf8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#0f172ad9;border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;display:flex;position:absolute;top:1rem;right:1rem}@media (width<=960px){.forensic-grid[data-v-3a17aaea],.forensic-comparison-grid[data-v-3a17aaea]{grid-template-columns:1fr}}.legal-page-wrapper[data-v-b97e6d7b]{color:#1e293b;background-color:#faf8f5;min-height:100vh;font-family:inherit}.legal-header[data-v-b97e6d7b]{color:#fff;background:linear-gradient(135deg,#182335 0%,#0d1522 100%);border-bottom:2px solid #eab20840;padding:48px 24px 40px}.legal-header-inner[data-v-b97e6d7b]{max-width:860px;margin:0 auto}.legal-logo[data-v-b97e6d7b]{margin-bottom:20px;text-decoration:none;display:inline-block}.legal-logo-text[data-v-b97e6d7b]{font-family:var(--font-display,"Fraunces", serif);color:#f7d070;letter-spacing:-.5px;font-size:26px;font-weight:700}.legal-breadcrumb[data-v-b97e6d7b]{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.legal-breadcrumb-link[data-v-b97e6d7b]{color:#fffc;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.legal-breadcrumb-link[data-v-b97e6d7b]:hover{color:#fff}.legal-breadcrumb-sep[data-v-b97e6d7b]{color:#fff6}.legal-breadcrumb-current[data-v-b97e6d7b]{color:#fff;font-weight:500}.legal-title[data-v-b97e6d7b]{font-family:var(--font-display,"Fraunces", serif);color:#fff;margin:0 0 10px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15}.legal-date[data-v-b97e6d7b]{color:#ffffffa6;margin:0;font-size:14px}.legal-main[data-v-b97e6d7b]{max-width:860px;margin:0 auto;padding:40px 24px 80px}.legal-back-btn[data-v-b97e6d7b]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.legal-back-btn[data-v-b97e6d7b]:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8;transform:translate(-2px)}.legal-body[data-v-b97e6d7b]{color:#334155;font-size:15.5px;line-height:1.75}.legal-body[data-v-b97e6d7b] h2{font-family:var(--font-display,"Fraunces", serif);color:#0f172a;border-top:1px solid #e2e8f0;margin-top:36px;margin-bottom:12px;padding-top:24px;font-size:22px;font-weight:700}.legal-body[data-v-b97e6d7b] h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.legal-body[data-v-b97e6d7b] p{margin-bottom:16px}.legal-body[data-v-b97e6d7b] ul{flex-direction:column;gap:12px;margin:16px 0;padding-left:0;list-style:none;display:flex}.legal-body[data-v-b97e6d7b] li{padding-left:20px;position:relative}.legal-body[data-v-b97e6d7b] li:before{content:"•";color:#eab308;font-size:20px;line-height:1;position:absolute;top:-1px;left:4px}.legal-body[data-v-b97e6d7b] strong{color:#0f172a;font-weight:600}.legal-footer-contact[data-v-b97e6d7b]{color:#64748b;border-top:1px solid #e2e8f0;margin-top:48px;padding-top:24px;font-size:14px}.legal-footer-contact a[data-v-b97e6d7b]{color:#e11d48;font-weight:600;text-decoration:underline}.tt-theater-reader[data-v-6f0cb268]{z-index:2100;color:#f8fafc;-webkit-user-select:none;user-select:none;background-color:#090d16;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) fadeInReader-6f0cb268;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes fadeInReader-6f0cb268{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.theater-ambient-glow[data-v-6f0cb268]{opacity:.22;filter:blur(100px);pointer-events:none;z-index:0;position:absolute;inset:0}.theater-topbar[data-v-6f0cb268]{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172abf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:relative}.topbar-left[data-v-6f0cb268],.topbar-right[data-v-6f0cb268]{align-items:center;gap:12px;display:flex}.theater-book-meta[data-v-6f0cb268]{flex-direction:column;margin-left:8px;display:flex}.book-title[data-v-6f0cb268]{color:#fff;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:700}.book-category[data-v-6f0cb268]{color:#94a3b8;font-size:.78rem}.page-counter-pill[data-v-6f0cb268]{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:.85rem;font-weight:600;display:flex}.counter-badge[data-v-6f0cb268]{color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.btn-theater-action[data-v-6f0cb268]{color:#f1f5f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.84rem;font-weight:600;transition:all .2s;display:flex}.btn-theater-action[data-v-6f0cb268]:hover{background:#ffffff24;border-color:#ffffff40;transform:translateY(-1px)}.btn-theater-action.btn-exit[data-v-6f0cb268]:hover{color:#fca5a5;background:#ef444433;border-color:#ef4444}.btn-theater-action.btn-fs[data-v-6f0cb268]{color:#93c5fd;background:#3b82f626;border-color:#3b82f666}.btn-theater-action.btn-fs[data-v-6f0cb268]:hover{color:#fff;background:#3b82f64d;border-color:#60a5fa}.zoom-toolbar[data-v-6f0cb268]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;display:flex;overflow:hidden}.btn-theater-tool[data-v-6f0cb268]{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:34px;font-size:1.1rem;font-weight:700;transition:background .15s;display:flex}.btn-theater-tool[data-v-6f0cb268]:hover:not(:disabled){color:#fff;background:#ffffff1f}.btn-theater-tool[data-v-6f0cb268]:disabled{opacity:.35;cursor:not-allowed}.btn-zoom-val[data-v-6f0cb268]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:.78rem;font-weight:700}.btn-zoom-val[data-v-6f0cb268]:hover{color:#fff}.theater-stage[data-v-6f0cb268]{z-index:5;flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.theater-page-wrapper[data-v-6f0cb268]{justify-content:center;align-items:center;max-width:90vw;max-height:82vh;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.canvas-shadow-frame[data-v-6f0cb268]{background:#0f172a;border-radius:16px;justify-content:center;align-items:center;max-height:80vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -10px #000000d9,0 0 50px #ffffff0a}.theater-canvas[data-v-6f0cb268]{object-fit:contain;pointer-events:none;width:auto;max-width:85vw;height:auto;max-height:80vh;display:block}.page-loading-cover[data-v-6f0cb268]{color:#94a3b8;z-index:10;background:#0f172ae6;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.9rem;display:flex;position:absolute;inset:0}.theater-spinner[data-v-6f0cb268]{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin-6f0cb268}@keyframes spin-6f0cb268{to{transform:rotate(360deg)}}.theater-nav-btn[data-v-6f0cb268]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;cursor:pointer;z-index:20;background:#0f172a99;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:58px;height:84px;font-size:2.4rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.theater-nav-btn[data-v-6f0cb268]:hover:not(:disabled){background:#1e293be6;border-color:#ffffff4d;transform:translateY(-50%)scale(1.06)}.theater-nav-btn[data-v-6f0cb268]:disabled{opacity:.15;cursor:not-allowed}.nav-prev[data-v-6f0cb268]{left:24px}.nav-next[data-v-6f0cb268]{right:24px}.theater-footer[data-v-6f0cb268]{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172abf;border-top:1px solid #ffffff14;justify-content:center;align-items:center;padding:14px 20px;display:flex;position:relative}.theater-dots-bar[data-v-6f0cb268]{align-items:center;gap:6px;max-width:80vw;padding:4px;display:flex;overflow-x:auto}.theater-dot[data-v-6f0cb268]{cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;width:10px;height:10px;padding:0;transition:all .2s}.theater-dot[data-v-6f0cb268]:hover{background:#ffffff80;transform:scale(1.2)}.theater-dot.active[data-v-6f0cb268]{background:#3b82f6;border-radius:999px;width:26px}.theater-grid-overlay[data-v-6f0cb268]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:30px;animation:.2s fadeInReader-6f0cb268;display:flex;position:absolute;inset:0}.theater-grid-modal[data-v-6f0cb268]{background:#0f172a;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;width:100%;max-width:980px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #000000e6}.grid-modal-header[data-v-6f0cb268]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.grid-modal-header h3[data-v-6f0cb268]{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:1.25rem}.grid-modal-header span[data-v-6f0cb268]{color:#94a3b8;font-size:.82rem}.btn-close-grid[data-v-6f0cb268]{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.btn-close-grid[data-v-6f0cb268]:hover{background:#ffffff2e}.grid-thumbnails-container[data-v-6f0cb268]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;padding:24px;display:grid;overflow-y:auto}.grid-thumb-card[data-v-6f0cb268]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex}.grid-thumb-card[data-v-6f0cb268]:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-3px)}.grid-thumb-card.active[data-v-6f0cb268]{background:#3b82f62e;border-color:#3b82f6;box-shadow:0 0 16px #3b82f666}.thumb-img-wrapper[data-v-6f0cb268]{aspect-ratio:3/4;background:#1e293b;border-radius:8px;width:100%;position:relative;overflow:hidden}.thumb-img-wrapper img[data-v-6f0cb268]{object-fit:cover;width:100%;height:100%}.thumb-page-badge[data-v-6f0cb268]{color:#f8fafc;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700;position:absolute;top:6px;left:6px}.thumb-label[data-v-6f0cb268]{color:#cbd5e1;font-size:.78rem;font-weight:600}@media (width<=768px){.theater-topbar[data-v-6f0cb268]{padding:10px 14px}.btn-text[data-v-6f0cb268],.zoom-toolbar[data-v-6f0cb268],.book-category[data-v-6f0cb268]{display:none}.theater-nav-btn[data-v-6f0cb268]{width:42px;height:60px;font-size:1.8rem}.nav-prev[data-v-6f0cb268]{left:8px}.nav-next[data-v-6f0cb268]{right:8px}}.fade-enter-active[data-v-e9c9a26c],.fade-leave-active[data-v-e9c9a26c]{transition:opacity .3s}.fade-enter-from[data-v-e9c9a26c],.fade-leave-to[data-v-e9c9a26c]{opacity:0}:root{--tt-ink:#0d0f08;--tt-gold:#e0ac4c;--tt-caramel:#c98f3a;--tt-cream:#f1e7cf;--tt-pink:#e28ba0;--tt-green:#7ba884;--tt-night:#1e3557;--tt-night-deep:#12233d;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#141413;background:#faf9f5;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found]){display:none!important}.tt-brand-logo{object-fit:contain;width:auto;max-width:180px;height:46px;display:block}@media (width<=720px){.tt-brand-logo{max-width:min(126px,100vw - 142px);height:32px}}.why-stage{z-index:2;-webkit-mask-image:linear-gradient(#0000 0,#0000000f 14px,#00000061 54px,#000 126px 100%);mask-image:linear-gradient(#0000 0,#0000000f 14px,#00000061 54px,#000 126px 100%);margin-top:-108px!important;padding-top:216px!important}.hero-why-veil{opacity:var(--seam-veil-opacity,.68);transform:translate3d(0,var(--seam-veil-y,0px),0);will-change:transform,opacity;background:radial-gradient(64% 44% at 50% 2%,#e0ac4c21 0%,#e0ac4c0b 44%,#0000 77%),radial-gradient(28% 40% at 23% 9%,#e28ba00b 0%,#0000 72%),radial-gradient(30% 42% at 79% 8%,#7ba8840d 0%,#0000 72%),linear-gradient(#fcf6e6cc 0%,#fcf6e67a 31%,#fcf6e629 64%,#fcf6e600 100%)!important;height:304px!important;top:22px!important}.portal-exit-fade{background:radial-gradient(76% 27% at 50% 103%,#e0ac4c2b 0%,#e0ac4c0e 40%,#0000 76%),linear-gradient(#0000 0% 64%,#f7e5ca0b 74%,#faefda3d 89%,#fcf6e694 100%)!important}.hero-world-bridge{z-index:4;pointer-events:none;--bridge-opacity:0;--bridge-star-opacity:0;--bridge-star-soft-opacity:0;--bridge-thread-opacity:0;--bridge-thread-scale:.25;--bridge-back-y:-5px;--bridge-mid-y:0px;--bridge-front-y:4px;--bridge-star-y:8px;height:0;position:relative}.bridge-mist{width:min(1180px,100vw);opacity:var(--bridge-opacity);will-change:transform,opacity;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.bridge-mist--back{height:216px;transform:translate(-50%,calc(-50% + var(--bridge-back-y)));filter:blur(18px);background:radial-gradient(at 50% 54%,#f4d77a22 0%,#e0ac4c0d 37%,#0000 71%)}.bridge-mist--mid{width:min(960px,92vw);height:166px;transform:translate(-50%,calc(-50% + var(--bridge-mid-y)));filter:blur(10px);background:radial-gradient(at 42% 55%,#fcf6e675 0%,#fcf6e61f 47%,#0000 75%),radial-gradient(at 70% 54%,#e28ba009 0%,#0000 60%)}.bridge-mist--front{width:min(720px,76vw);height:94px;transform:translate(-50%,calc(-50% + var(--bridge-front-y)));filter:blur(6px);background:radial-gradient(#fffcf485 0%,#fffcf41f 48%,#0000 78%)}.bridge-thread{width:1px;height:118px;transform:translateX(-50%) scaleY(var(--bridge-thread-scale));transform-origin:bottom;opacity:var(--bridge-thread-opacity);will-change:transform,opacity;background:linear-gradient(#0000 0%,#e0ac4c2e 20%,#e0ac4c94 58%,#e0ac4c29 86%,#0000 100%);position:absolute;top:-88px;left:50%;box-shadow:0 0 12px #e0ac4c24}.bridge-star{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:8px;height:8px;opacity:var(--bridge-star-opacity);transform:translateY(var(--bridge-star-y)) scale(.74) rotate(.01deg);filter:drop-shadow(0 0 8px #f4d77a57);will-change:transform,opacity;background:#e0ac4ce0;position:absolute;top:-36px}.bridge-star--a{width:7px;height:7px;top:-25px;left:31%}.bridge-star--b{width:5px;height:5px;top:-58px;right:31%}.bridge-star--c{width:4px;height:4px;opacity:var(--bridge-star-soft-opacity);top:-69px;left:21%}.bridge-star--d{width:4px;height:4px;opacity:var(--bridge-star-soft-opacity);top:-10px;right:20%}.hero-seam-badge-wrap{z-index:6}.hero-seam-badge-wrap:before{opacity:0!important}.hero-seam-badge-wrap:after{opacity:var(--seam-halo-opacity,.5);filter:blur(11px)!important;background:radial-gradient(#f4d77a25 0%,#f4d77a0a 48%,#0000 78%)!important;width:274px!important;height:108px!important}.hero-seam-badge{opacity:var(--seam-badge-opacity,.2);filter:blur(var(--seam-badge-blur,2.5px));will-change:transform,opacity,filter;transform:translateX(-50%) translateY(var(--seam-badge-y,8px)) scale(var(--seam-badge-scale,.88))!important;top:-37px!important;box-shadow:inset 0 1px 1px #fffffff0,0 16px 34px -18px #3d2b1857,0 0 0 5px #f4d77a13,0 0 34px #e0ac4c17!important}.why-inner{transform:translate3d(0,var(--why-intro-y,10px),0);will-change:transform}@media (width<=720px){.why-stage{-webkit-mask-image:linear-gradient(#0000 0,#000 68px 100%);mask-image:linear-gradient(#0000 0,#000 68px 100%);margin-top:-56px!important;padding-top:116px!important}.hero-why-veil{height:190px!important;top:14px!important}.bridge-mist--back{filter:blur(13px);height:136px}.bridge-mist--mid{filter:blur(8px);height:106px}.bridge-mist--front{height:68px}.bridge-thread{height:76px;top:-55px}.bridge-star--c,.bridge-star--d{display:none}.bridge-star--a{width:5px;height:5px;top:-22px;left:25%}.bridge-star--b{width:4px;height:4px;top:-42px;right:25%}.hero-seam-badge{top:-27px!important}}@media (prefers-reduced-motion:reduce){.hero-world-bridge{--bridge-opacity:.52;--bridge-star-opacity:.28;--bridge-star-soft-opacity:.16;--bridge-thread-opacity:.34;--bridge-thread-scale:1;--bridge-back-y:0px;--bridge-mid-y:0px;--bridge-front-y:0px;--bridge-star-y:0px}.hero-seam-badge{--seam-badge-y:0px;--seam-badge-scale:1;--seam-badge-opacity:1;--seam-badge-blur:0px}.why-inner{--why-intro-y:0px}}.testimonials-stage{isolation:isolate;overflow:clip}.testimonials-stage .testi-inner,.testimonials-stage .testi-active-card{z-index:3;position:relative}.testi-companion-dock{z-index:2;pointer-events:none;place-items:end center;width:clamp(108px,10.5vw,148px);height:clamp(100px,10vw,138px);display:grid;position:absolute;top:clamp(112px,10vw,146px);left:50%;transform:translate(calc(-320px - 62%))}.testi-companion-dock:after{content:"";z-index:-1;filter:blur(5px);opacity:.72;background:radial-gradient(#523d2529 0%,#523d2512 42%,#0000 76%);border-radius:50%;width:72%;height:14%;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.testi-companion-dock .testi-rabbit{aspect-ratio:420/428;transform-origin:50% 100%;filter:drop-shadow(0 8px 10px #42311f1f);width:auto;max-height:134px;height:100%!important;animation:6.4s cubic-bezier(.45,.05,.55,.95) infinite testiRabbitGrounded!important;position:relative!important;inset:auto!important}@keyframes testiRabbitGrounded{0%,to{transform:translate(0,0)rotate(-.45deg)}50%{transform:translateY(-5px)rotate(.45deg)}}.testi-companion-dock .tt-flying-companion-glow{filter:blur(11px);width:138%;height:122%;top:54%}.testi-companion-dock .tt-flying-companion-sparkles{opacity:.72;inset:-12% -18%}@media (width>=761px) and (width<=1040px){.testimonials-stage{padding-top:126px!important}.testi-companion-dock{z-index:4;width:112px;height:104px;margin:0 auto -14px;position:relative;top:auto;left:auto;transform:translate(-232px)}}@media (width<=760px){.testimonials-stage{overflow:hidden;padding-top:72px!important}.testi-companion-dock{z-index:4;width:88px;height:82px;margin:0 auto -8px;position:relative;top:auto;left:auto;transform:translate(-104px)}.testi-companion-dock .testi-rabbit{max-height:none;height:82px!important}.testi-companion-dock:after{height:12%;bottom:2px}}@media (width<=430px){.testi-companion-dock{width:78px;height:72px;margin-bottom:-5px;transform:translate(-86px)}.testi-companion-dock .testi-rabbit{height:72px!important}}@media (prefers-reduced-motion:reduce){.testi-companion-dock .testi-rabbit{animation:none!important}}.testimonials-stage.testi-route-b{isolation:isolate;overflow:hidden;padding:clamp(84px,8vw,118px) 24px clamp(92px,8vw,122px)!important}.testi-route-b .testi-inner{z-index:3;text-align:center;position:relative;max-width:1160px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important}.testi-route-b .testi-title{letter-spacing:-.035em;text-wrap:balance;max-width:1040px;line-height:.98;margin:18px auto 0!important;font-size:clamp(42px,5.25vw,72px)!important}.testi-route-b .testi-sub{font-family:var(--serif-body,"Newsreader", serif);text-wrap:balance;color:#33312cad!important;max-width:690px!important;margin:18px auto 0!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.45!important}.testi-route-b .testi-sub span{white-space:normal}.testi-story-deck{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,1080px);height:310px;margin:44px auto 0;position:relative}.testi-story-card{--deck-x:0px;--deck-y:0px;--deck-r:0deg;--deck-scale:1;--deck-lift:0px;--tone:#f98ba9;--tone-soft:#f98ba929;--tone-glow:#f98ba942;background:radial-gradient(circle at 35% 18%,#fffffff2,transparent 35%), linear-gradient(155deg,var(--tone-soft),#fffbf4f0 72%);cursor:pointer;width:clamp(150px,13vw,184px);height:clamp(205px,18vw,246px);transform:translate3d(var(--deck-x),calc(var(--deck-y) + var(--deck-lift)),0) rotate(var(--deck-r)) scale(var(--deck-scale));transform-origin:50% 90%;will-change:transform;border:7px solid #ffffffd1;border-radius:26px;margin-left:calc(clamp(150px,13vw,184px)/-2);padding:0;transition:transform .64s cubic-bezier(.18,.82,.22,1),box-shadow .32s,filter .32s,opacity .42s,border-color .32s;position:absolute;bottom:4px;left:50%;overflow:visible;box-shadow:0 24px 45px -26px #48301a6b,0 5px 14px -8px #30201238,inset 0 1px #ffffffeb}.testi-story-card:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(135deg,#ffffff2e,#0000 42%,#ffffff14);border-radius:19px;position:absolute;inset:0}.testi-story-card:after{content:"";filter:blur(7px);opacity:.42;z-index:-1;background:radial-gradient(#4d37222e,#0000 70%);border-radius:50%;height:20px;transition:opacity .3s;position:absolute;bottom:-18px;left:12%;right:12%}.testi-story-photo{filter:saturate(.92)contrast(.99);background-position:50% 105%;background-repeat:no-repeat;background-size:118%;border-radius:19px;transition:filter .35s,transform .55s cubic-bezier(.18,.82,.22,1);position:absolute;inset:0;transform:translateZ(0)scale(1.015)}.testi-story-focus{box-shadow:0 0 0 0 var(--tone-glow);pointer-events:none;z-index:4;border:1px solid #0000;border-radius:24px;transition:border-color .3s,box-shadow .35s;position:absolute;inset:-3px}.testi-story-tag{z-index:6;background:color-mix(in srgb,var(--tone) 84%,white 16%);color:#fff;max-width:calc(100% - 22px);font-family:var(--font-display);white-space:normal;text-align:center;box-shadow:0 6px 16px -10px var(--tone),inset 0 1px 0 #ffffff59;border-radius:999px;padding:7px 12px 6px;font-size:10.5px;font-weight:650;line-height:1.08;transition:transform .35s cubic-bezier(.18,.82,.22,1),box-shadow .3s;position:absolute;top:13px;right:11px}.testi-story-card:hover{--deck-lift:-6px}.testi-story-card:hover .testi-story-photo{filter:saturate()contrast(1.01)}.testi-story-card:hover .testi-story-tag{transform:translateY(-2px)}.testi-story-card:focus-visible{outline:none}.testi-story-card:focus-visible .testi-story-focus{border-color:var(--tone);box-shadow:0 0 0 4px var(--tone-glow)}.testi-story-card.is-active{--deck-lift:-9px;box-shadow:0 31px 56px -27px #442d1885,0 0 0 1px var(--tone-glow),0 0 34px -18px var(--tone-glow),inset 0 1px 0 #fffffff2;filter:saturate(1.02);border-color:#fffffff5}.testi-story-card.is-active:after{opacity:.66}.testi-story-card.is-active .testi-story-focus{border-color:color-mix(in srgb,var(--tone) 46%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone-glow) 48%,transparent)}.testi-story-card.is-active .testi-story-tag{box-shadow:0 10px 22px -13px var(--tone);transform:translateY(-3px)scale(1.035)}.testi-route-b .testi-active-card{--tone:#e28ba0;--tone-soft:#e28ba01a;z-index:30;width:min(920px,100% - 72px);position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,var(--tone-soft),transparent 36%), linear-gradient(145deg,#ffffffb8,#fff9f08a)!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;border:1px solid #ffffffb8!important;border-radius:30px!important;margin:-26px auto 0!important;padding:28px 30px 19px!important;transition:background .45s,border-color .35s,box-shadow .35s,transform .45s cubic-bezier(.18,.82,.22,1),opacity .45s!important;box-shadow:0 28px 58px -34px #3a27167a,inset 0 1px #ffffffc7,inset 0 -1px #e0ac4c14!important}.testi-glass-grain{pointer-events:none;opacity:.13;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 20%,#573d2524 0 .55px,#0000 .75px);background-size:7px 7px;position:absolute;inset:0}.testi-route-b .testi-active-card:before{content:"";pointer-events:none;border:1px solid #e0ac4c21;border-radius:29px;position:absolute;inset:1px}.testi-route-b .testi-active-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:34%;height:170%;position:absolute;top:-36%;left:-46%;transform:rotate(15deg)}.testi-route-b .testi-active-card.is-pulsing:after{animation:.52s cubic-bezier(.2,.72,.22,1) testiGlassSweep}@keyframes testiGlassSweep{0%{opacity:0;left:-46%}24%{opacity:.32}to{opacity:0;left:118%}}.testi-route-b .testi-active-inner{z-index:3;opacity:1;filter:blur();grid-template-columns:minmax(190px,235px) 1fr;align-items:center;gap:30px;min-height:150px;position:relative;transform:translate(0,0);transition:opacity .145s,transform .145s,filter .145s!important;display:grid!important}.testi-active-inner.is-leaving{opacity:0;filter:blur(2px)}.testi-active-inner.is-leaving.to-next{transform:translate(-8px)}.testi-active-inner.is-leaving.to-prev{transform:translate(8px)}.testi-active-inner.is-entering{animation:.42s cubic-bezier(.18,.82,.22,1) both testiStoryIn}.testi-active-inner.is-entering.from-next{--story-from:9px}.testi-active-inner.is-entering.from-prev{--story-from:-9px}@keyframes testiStoryIn{0%{opacity:0;filter:blur(2px);transform:translate3d(var(--story-from,8px),0,0)}to{opacity:1;filter:blur();transform:translate(0,0)}}.testi-active-person{border-right:1px solid #503a241a;grid-template-columns:82px 1fr;align-items:center;gap:15px;padding-right:26px;display:grid}.testi-route-b .testi-active-avatar{box-shadow:0 0 0 5px #ffffffb8,0 10px 23px -16px #2c1f1257,0 0 0 6px var(--tone-glow);background-position:50% 104%!important;background-repeat:no-repeat!important;background-size:120%!important;background-color:var(--tone-soft)!important;border-radius:50%!important;width:82px!important;height:82px!important}.testi-active-who{text-align:left;min-width:0}.testi-route-b .testi-active-head{margin:0 0 9px!important;display:block!important}.testi-route-b .testi-active-name{font-family:var(--serif-display);color:var(--tt-ink);line-height:1.06;display:block;font-size:22px!important;font-weight:650!important}.testi-route-b .testi-active-place{font-family:var(--font-display);letter-spacing:.055em;text-transform:uppercase;margin-top:5px;display:block;color:#33312c7a!important;font-size:11px!important}.testi-route-b .testi-value-pill{max-width:100%;font-family:var(--font-display);white-space:normal;align-items:center;line-height:1.2;border:1px solid color-mix(in srgb,var(--tone) 34%,transparent)!important;background:var(--tone-soft)!important;color:color-mix(in srgb,var(--tone) 66%,#3b342e 34%)!important;border-radius:999px!important;padding:6px 10px 5px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.testi-active-story{text-align:left;padding:3px 14px 0 6px;position:relative}.testi-quote-mark{color:var(--tone);opacity:.18;pointer-events:none;font-family:Georgia,serif;font-size:74px;line-height:1;position:absolute;top:-26px;right:0}.testi-route-b .testi-active-quote{max-width:610px;font-style:italic;font-weight:500;font-family:var(--serif-body,"Newsreader",serif)!important;color:#33312cd1!important;margin:0!important;font-size:clamp(17px,1.42vw,21px)!important;line-height:1.48!important}.testi-controls{z-index:4;border-top:1px solid #503a2413;justify-content:center;align-items:center;gap:18px;margin-top:19px;padding-top:15px;display:flex;position:relative}.testi-route-b .testi-nav{cursor:pointer;place-items:center;color:#8f642e!important;opacity:1!important;background:#ffffff7a!important;border:1px solid #7b593021!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:17px!important;line-height:1!important;transition:transform .22s,background .22s,border-color .22s!important;display:grid!important;position:static!important;transform:none!important;box-shadow:0 9px 18px -14px #32211159!important}.testi-route-b .testi-nav:hover{background:#ffffffc2!important;border-color:#c98f3a47!important;transform:translateY(-2px)!important}.testi-route-b .testi-dots{gap:8px!important;margin:0!important;display:flex!important;position:static!important}.testi-route-b .testi-dot{cursor:pointer;width:7px!important;height:7px!important;box-shadow:none!important;background:#4a39282b!important;border:0!important;border-radius:50%!important;padding:0!important;transition:width .28s cubic-bezier(.18,.82,.22,1),border-radius .28s,background .28s!important}.testi-route-b .testi-dot.is-active{background:var(--tone,#d5a43d)!important;border-radius:999px!important;width:22px!important}.testi-mobile-hint{color:#33312c75;font-size:11px;font-family:var(--font-display);letter-spacing:.02em;margin:13px 0 0;display:none}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card{opacity:0;filter:blur(3px)saturate(.85)}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card:first-child{--deck-lift:13px}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card:nth-child(2){--deck-lift:18px}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card:nth-child(3){--deck-lift:23px}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card:nth-child(4){--deck-lift:28px}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card:nth-child(5){--deck-lift:33px}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card:nth-child(6){--deck-lift:38px}.testi-motion-ready.is-testimonials-in .testi-story-card{opacity:1;filter:none}.testi-motion-ready.is-testimonials-in .testi-story-card:first-child{transition-delay:.1s}.testi-motion-ready.is-testimonials-in .testi-story-card:nth-child(2){transition-delay:.15s}.testi-motion-ready.is-testimonials-in .testi-story-card:nth-child(3){transition-delay:.2s}.testi-motion-ready.is-testimonials-in .testi-story-card:nth-child(4){transition-delay:.25s}.testi-motion-ready.is-testimonials-in .testi-story-card:nth-child(5){transition-delay:.3s}.testi-motion-ready.is-testimonials-in .testi-story-card:nth-child(6){transition-delay:.35s}.testi-motion-ready:not(.is-testimonials-in) .testi-active-card{opacity:0;transform:translateY(16px)scale(.988)}.testi-motion-ready.is-testimonials-in .testi-active-card{opacity:1;transform:translateY(0)scale(1);transition-delay:.32s!important}@media (width<=900px){.testi-story-deck{height:280px;margin-top:38px}.testi-route-b .testi-active-card{width:min(820px,100% - 34px);margin-top:-22px!important}.testi-route-b .testi-active-inner{grid-template-columns:210px 1fr;gap:22px}.testi-active-person{grid-template-columns:72px 1fr;padding-right:18px}.testi-route-b .testi-active-avatar{width:72px!important;height:72px!important}}@media (width<=760px){.testimonials-stage.testi-route-b{padding:72px 0 84px!important}.testi-route-b .testi-inner{max-width:none!important;padding:0!important}.testi-route-b .section-kicker{margin-left:auto;margin-right:auto}.testi-route-b .testi-title{width:calc(100% - 38px);line-height:.96;margin-top:16px!important;font-size:clamp(40px,12.4vw,57px)!important}.testi-route-b .testi-sub{width:calc(100% - 54px);max-width:520px!important;margin-top:17px!important;font-size:15px!important;line-height:1.44!important}.testi-route-b .testi-sub span{display:block}.testi-story-deck{width:100%;height:268px;margin-top:34px;overflow:visible}.testi-story-card{border-width:6px;border-radius:25px;width:min(58vw,238px);height:min(75vw,300px);margin-left:calc(min(58vw,238px)/-2)}.testi-story-photo{background-size:119%;border-radius:19px}.testi-story-tag{padding:7px 11px 6px;font-size:10.5px;top:12px;right:10px}.testi-route-b .testi-active-card{width:calc(100% - 32px);border-radius:27px!important;margin:-18px auto 0!important;padding:22px 19px 17px!important}.testi-route-b .testi-active-card:before{border-radius:26px}.testi-route-b .testi-active-inner{min-height:0;display:block!important}.testi-active-person{border-bottom:1px solid #503a2417;border-right:0;grid-template-columns:70px 1fr;padding:0 0 18px}.testi-route-b .testi-active-avatar{width:70px!important;height:70px!important}.testi-route-b .testi-active-name{font-size:20px!important}.testi-route-b .testi-active-place{font-size:10px!important}.testi-active-story{text-align:left;padding:20px 2px 0}.testi-quote-mark{font-size:58px;top:2px;right:2px}.testi-route-b .testi-active-quote{padding-right:16px;font-size:17px!important;line-height:1.48!important}.testi-controls{gap:15px;margin-top:16px;padding-top:14px}.testi-route-b .testi-nav{width:42px!important;height:42px!important}.testi-mobile-hint{display:block}}@media (width<=430px){.testi-route-b .testi-title{width:calc(100% - 28px);font-size:clamp(38px,12.8vw,52px)!important}.testi-route-b .testi-sub{width:calc(100% - 40px);font-size:14px!important}.testi-story-deck{height:244px;margin-top:30px}.testi-story-card{width:min(57vw,218px);height:min(72vw,276px);margin-left:calc(min(57vw,218px)/-2)}.testi-route-b .testi-active-card{width:calc(100% - 22px);padding:20px 16px 15px!important}}@media (hover:none){.testi-story-card:hover{--deck-lift:0px}.testi-story-card.is-active{--deck-lift:-9px}}@media (prefers-reduced-motion:reduce){.testi-story-card,.testi-route-b .testi-active-card,.testi-route-b .testi-active-inner,.testi-story-photo,.testi-story-tag,.testi-route-b .testi-nav,.testi-route-b .testi-dot{transition:none!important;animation:none!important}.testi-motion-ready:not(.is-testimonials-in) .testi-story-card,.testi-motion-ready:not(.is-testimonials-in) .testi-active-card{opacity:1!important;filter:none!important}}body.promo-hub-open{overflow:hidden}.promo-callout-stage{justify-content:center;align-items:center;display:flex;min-height:0!important;padding:72px 24px 86px!important}.promo-callout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(520px 180px at 84%,#e28ba01a,#0000 72%),linear-gradient(135deg,#ffffffb8,#faf1ddb3);border:1px solid #c98f3a33;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1120px,100% - 16px);padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px -34px #4230197a,inset 0 1px #ffffffb8}.promo-callout:after{content:"";background:linear-gradient(90deg,#0000,#e0ac4c70,#0000);height:1px;position:absolute;inset:auto 28px 0}.promo-callout-icon{width:52px;height:52px;color:var(--tt-pink-deep,#c92870);background:#ffffff9e;border:1px solid #e0ac4c4d;border-radius:18px;place-items:center;display:grid;box-shadow:0 10px 24px -16px #5f3d128c}.promo-callout-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.promo-callout-copy{min-width:0}.promo-callout-kicker{font:700 10px/1.2 var(--font-display);letter-spacing:.11em;text-transform:uppercase;color:var(--tt-pink-deep,#c92870);margin-bottom:4px;display:block}.promo-callout h3{font:600 clamp(21px,2.1vw,29px)/1.08 var(--serif-display);color:var(--tt-ink,#33312c);margin:0 0 4px}.promo-callout p{max-width:680px;font:400 13px/1.5 var(--font-body,serif);color:#33312ca3;margin:0}.promo-callout-cta{white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,var(--tt-pink,#e28ba0),#d97593);color:#fff;font:700 12.5px/1 var(--font-display);border:0;border-radius:999px;align-items:center;gap:13px;padding:13px 18px 13px 20px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex;box-shadow:0 14px 30px -18px #a53b5fc7}.promo-callout-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -17px #a53b5fc7}.promo-callout-cta:active{transform:translateY(0)scale(.98)}.promo-callout-arrow{background:#ffffff38;border-radius:50%;place-items:center;width:25px;height:25px;transition:transform .22s;display:grid}.promo-hub-backdrop{z-index:10040;-webkit-backdrop-filter:blur(10px)saturate(.88);backdrop-filter:blur(10px)saturate(.88);opacity:0;pointer-events:none;background:#120f0c61;place-items:center;padding:26px;transition:opacity .3s;display:grid;position:fixed;inset:0}.promo-hub-backdrop.is-open{opacity:1;pointer-events:auto}.promo-hub-panel{opacity:0;scrollbar-width:thin;scrollbar-color:#c98f3a47 transparent;background:radial-gradient(700px 340px at 50% 0,#ffffffe0,#0000 80%),linear-gradient(145deg,#fcf6e9 0%,#f8eedb 100%);border:1px solid #ffffffc7;border-radius:32px;width:min(980px,100%);max-height:min(88vh,820px);padding:30px 30px 32px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .28s;position:relative;overflow:auto;transform:translateY(18px)scale(.985);box-shadow:0 34px 100px -35px #16110a94,inset 0 1px #ffffffe6}.promo-hub-backdrop.is-open .promo-hub-panel{opacity:1;transform:none}.promo-hub-close{z-index:4;color:#54483d;cursor:pointer;background:#ffffff94;border:1px solid #44311e1f;border-radius:50%;width:38px;height:38px;font:300 25px/1 sans-serif;transition:transform .2s,background .2s;position:absolute;top:18px;right:18px}.promo-hub-close:hover{background:#fff;transform:rotate(5deg)scale(1.04)}.promo-hub-handle{display:none}.promo-hub-header{text-align:center;max-width:670px;margin:0 auto 22px;padding:2px 46px 0}.promo-hub-eyebrow{font:700 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#aa7830;margin-bottom:8px;display:inline-block}.promo-hub-header h2{font:600 clamp(28px,4vw,44px)/1.04 var(--serif-display);color:#463628;margin:0}.promo-hub-header p{color:#3e31259e;max-width:600px;margin:10px auto 0;font-size:13px;line-height:1.55}.promo-hub-tabs{grid-template-columns:repeat(3,1fr);gap:10px;max-width:780px;margin:0 auto 22px;display:grid}.promo-hub-tab{text-align:left;cursor:pointer;color:#514338;background:#ffffff75;border:1px solid #5039201a;border-radius:22px;align-items:center;gap:10px;min-width:0;padding:12px 13px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,box-shadow .24s;display:flex;box-shadow:0 12px 25px -24px #22180ea6}.promo-hub-tab:hover{background:#ffffffad;transform:translateY(-2px)}.promo-hub-tab-icon{color:#9f6e2b;background:#f7ebdd;border:1px solid #c98f3a24;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.promo-hub-tab svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.promo-hub-tab-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.promo-hub-tab-copy b{font:600 14px/1.15 var(--serif-display);white-space:nowrap}.promo-hub-tab-copy small{font:700 8.5px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.08em;opacity:.48;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.promo-hub-empty{color:#4636287a;background:#fff3;border:1px dashed #976f3b2e;border-radius:26px;align-content:center;place-items:center;gap:8px;max-width:760px;min-height:210px;margin:0 auto;display:grid}.promo-hub-empty[hidden]{display:none}.promo-hub-empty-spark{color:#c98f3a8c;font-size:20px}.promo-hub-empty p{font:500 13px var(--font-body,serif);margin:0}.promo-ticket-wrap{perspective:1200px;max-width:820px;margin:0 auto}.promo-ticket-wrap[hidden]{display:none}.promo-ticket-wrap.is-revealing{animation:.62s cubic-bezier(.22,1,.36,1) both promoTicketReveal}@keyframes promoTicketReveal{0%{opacity:0;transform:translateY(18px)scale(.985)rotateX(2deg)}to{opacity:1;transform:none}}.promo-ticket{--ticket-paper:#f7edda;min-height:280px;transform-style:preserve-3d;will-change:transform;background:radial-gradient(430px 250px at 30% 22%,#ffffffa8,#0000 72%),linear-gradient(145deg,#fbf4e6,#f3e6cf);border:1px solid #a7753442;border-radius:26px;grid-template-columns:minmax(0,1fr) 132px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #4a2e128c,inset 0 1px #ffffffe0}.promo-ticket:before,.promo-ticket:after{content:"";z-index:5;background:#f8efdf;border-radius:50%;width:30px;height:30px;position:absolute;left:calc(100% - 148px);box-shadow:inset 0 0 0 1px #a7753412}.promo-ticket:before{top:-15px}.promo-ticket:after{bottom:-15px}.promo-ticket-glare{z-index:7;pointer-events:none;transition:background .45s;position:absolute;inset:0}.promo-ticket-main{z-index:2;padding:34px 36px 28px;position:relative}.promo-ticket-kicker{font:700 9.5px var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#a77734;margin-bottom:8px;display:block}.promo-ticket-title{max-width:650px;font:600 clamp(28px,3.5vw,42px)/1.02 var(--serif-display);color:#463629;text-wrap:balance;margin:0}.promo-ticket-copy{max-width:650px;font:400 13px/1.52 var(--font-body,serif);color:#413327a3;margin:12px 0 17px}.promo-ticket-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.promo-ticket-meta-item{background:#ffffff61;border:1px solid #5c432a14;border-radius:16px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.promo-ticket-meta-dot{color:#c98f3a;flex:none;margin-top:2px;font-size:10px}.promo-ticket-meta-item b{font:600 11px/1.2 var(--font-display);color:#4b4035;display:block}.promo-ticket-meta-item small{font:400 9.5px/1.25 var(--font-body,serif);color:#4b40358c;margin-top:2px;display:block}.promo-ticket-price-row{border-top:1px solid #523b221a;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:16px;display:flex}.promo-ticket-old{min-height:15px;font:400 10px var(--font-body,serif);color:#4d3d2e73;margin-bottom:1px;text-decoration:line-through;display:block}.promo-ticket-price{align-items:baseline;gap:7px;display:flex}.promo-ticket-price small{font:500 12px var(--serif-display);color:#8c693a}.promo-ticket-price strong{font:600 30px/1 var(--serif-display);color:#6e4c20}.promo-ticket-cta{cursor:pointer;color:#fffaf0;min-width:160px;font:600 12px var(--font-display);background:#6f7c58;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:12px 17px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 25px -18px #3d4f2fc7}.promo-ticket-cta:hover{background:#63704f;transform:translateY(-2px)}.promo-ticket-cta:active{transform:scale(.98)}.promo-ticket-cta.is-confirmed{background:#8b9c6d}.promo-ticket-stub{z-index:2;color:#8e6b3e;background:#e9dcc25c;border-left:1px dashed #63482b42;grid-template-rows:1fr auto 1fr;place-items:center;padding:18px 10px;display:grid;position:relative;overflow:hidden}.promo-ticket-stub-brand{writing-mode:vertical-rl;letter-spacing:.18em;font:700 9px var(--font-display);opacity:.68;align-self:start;margin-top:8px}.promo-ticket-stub-mark{color:#b7843d;opacity:.72;font-size:18px}.promo-ticket-stub-copy{writing-mode:vertical-rl;font:600 20px/1 var(--serif-display);letter-spacing:.05em;opacity:.74;text-transform:uppercase;align-self:end;margin-bottom:8px;transform:rotate(180deg)}.promo-hub-status{text-align:center;min-height:16px;font:500 10px var(--font-display);color:#45362a73;margin-top:10px}@media (width<=760px){.promo-callout-stage{padding:46px 16px 58px!important}.promo-callout{border-radius:24px;grid-template-columns:auto 1fr;gap:14px;width:100%;padding:18px}.promo-callout-icon{border-radius:16px;width:46px;height:46px}.promo-callout h3{font-size:21px}.promo-callout p{font-size:12px}.promo-callout-cta{grid-column:1/-1;justify-content:space-between;width:100%;margin-top:2px}.promo-hub-backdrop{background:#120f0c4d;place-items:end center;padding:0}.promo-hub-panel{width:100%;max-height:92dvh;padding:12px 16px calc(22px + env(safe-area-inset-bottom));opacity:1;overscroll-behavior:contain;border-radius:28px 28px 0 0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(104%)}.promo-hub-backdrop.is-open .promo-hub-panel{transform:translateY(0)}.promo-hub-panel.is-dragging{transition:none!important}.promo-hub-handle{background:#42322529;border-radius:999px;width:42px;height:4px;margin:0 auto 13px;display:block}.promo-hub-close{width:34px;height:34px;top:17px;right:16px}.promo-hub-header{margin-bottom:17px;padding:0 38px}.promo-hub-header h2{font-size:31px}.promo-hub-header p{font-size:12px}.promo-hub-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -2px 18px;padding:2px 2px 5px;display:flex;overflow-x:auto}.promo-hub-tabs::-webkit-scrollbar{display:none}.promo-hub-tab{scroll-snap-align:center;border-radius:20px;flex:0 0 min(76vw,240px)}.promo-hub-tab-copy b{font-size:13.5px}.promo-hub-empty{border-radius:22px;min-height:160px}.promo-ticket-wrap{max-width:100%}.promo-ticket{border-radius:22px;grid-template-columns:minmax(0,1fr) 64px;min-height:345px}.promo-ticket:before,.promo-ticket:after{width:24px;height:24px;left:calc(100% - 76px)}.promo-ticket:before{top:-12px}.promo-ticket:after{bottom:-12px}.promo-ticket-main{padding:25px 18px 20px}.promo-ticket-title{font-size:30px}.promo-ticket-copy{margin:10px 0 14px;font-size:12px}.promo-ticket-meta{grid-template-columns:1fr;gap:6px;margin-bottom:14px}.promo-ticket-meta-item{padding:8px 9px}.promo-ticket-price-row{flex-direction:column;align-items:stretch;gap:12px;padding-top:13px}.promo-ticket-price strong{font-size:29px}.promo-ticket-cta{justify-content:space-between;width:100%;min-width:0}.promo-ticket-stub{padding:12px 5px}.promo-ticket-stub-brand{font-size:7.5px}.promo-ticket-stub-copy{font-size:15px}}@media (width<=390px){.promo-callout-copy p{display:none}.promo-hub-header h2{font-size:28px}.promo-hub-tab{flex-basis:224px}.promo-ticket-title{font-size:27px}}@media (prefers-reduced-motion:reduce){.promo-callout-cta,.promo-hub-panel,.promo-hub-backdrop,.promo-hub-tab,.promo-ticket,.promo-ticket-wrap{transition:none!important;animation:none!important}}.promo-callout-stage{position:relative;min-height:0!important;padding:58px 24px 72px!important}.promo-callout{isolation:isolate;min-height:128px;width:min(1080px,100% - 28px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(460px 145px at 14% 48%,#e0ac4c16,#0000 72%),radial-gradient(420px 150px at 86%,#e28ba012,#0000 72%)!important;border:0!important;border-radius:0!important;grid-template-columns:78px minmax(0,1fr) auto!important;gap:26px!important;padding:25px 30px 25px 22px!important;overflow:visible!important}.promo-callout:before,.promo-callout:after{pointer-events:none;content:""!important;background:linear-gradient(90deg,#0000 0%,#c98f3a24 9%,#c98f3a59 31%,#c98f3a2e 70%,#0000 100%)!important;height:1px!important;position:absolute!important;left:0!important;right:0!important}.promo-callout:before{top:0!important}.promo-callout:after{bottom:0!important}.promo-callout-icon{position:relative;color:#bd617b!important;background:radial-gradient(circle at 38% 28%,#fffffff5,#ffffff94 48%,#f8ebd3a3 100%)!important;border:1px solid #c98f3a47!important;border-radius:50%!important;width:64px!important;height:64px!important;box-shadow:0 16px 34px -25px #543716b3,inset 0 1px #fffffff5!important}.promo-callout-icon:before,.promo-callout-icon:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.promo-callout-icon:before{background:#e0ac4c;width:6px;height:6px;top:11px;right:-3px;box-shadow:-47px 39px 0 -1px #e28ba0d9}.promo-callout-icon:after{border:1px solid #e0ac4c1a;inset:-8px}.promo-callout-icon svg{width:27px!important;height:27px!important}.promo-callout-copy{padding:1px 0 2px}.promo-callout-kicker{color:#a77a3a!important;letter-spacing:.14em!important;margin-bottom:6px!important;font-size:9.5px!important}.promo-callout h3{letter-spacing:-.018em;color:#40362f!important;margin:0 0 5px!important;font-size:clamp(23px,2.3vw,31px)!important;line-height:1.06!important}.promo-callout p{color:#3e342c94!important;max-width:650px!important;font-size:12.5px!important;line-height:1.48!important}.promo-callout-meta{color:#42362c75;font:600 9px/1 var(--font-display);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.promo-callout-meta span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.promo-callout-meta i{border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #ffffff8c}.promo-callout-meta .is-month{background:#e28ba0}.promo-callout-meta .is-pack{background:#8aa06c}.promo-callout-meta .is-surprise{background:#9c89b9}.promo-callout-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:44px;color:#7a5630!important;background:#ffffff9e!important;border:1px solid #c98f3a3d!important;gap:14px!important;padding:8px 8px 8px 17px!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;box-shadow:0 12px 28px -24px #3e2a169e,inset 0 1px #ffffffe6!important}.promo-callout-cta:hover{background:#fffcf6e6!important;border-color:#c98f3a6e!important;transform:translateY(-2px)!important;box-shadow:0 16px 34px -25px #523416b3,inset 0 1px #fff!important}.promo-callout-arrow{color:#fff;box-shadow:0 8px 16px -11px #ac4969b8;background:linear-gradient(135deg,#e89aae,#d87694)!important;width:30px!important;height:30px!important}.promo-callout-cta:hover .promo-callout-arrow{transform:translate(2px)rotate(-3deg)!important}@media (width<=760px){.promo-callout-stage{padding:42px 16px 54px!important}.promo-callout{min-height:0;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:radial-gradient(260px 120px at 12% 20%,#e0ac4c14,#0000 72%),linear-gradient(145deg,#ffffff9e,#f9f0dc70)!important;border:1px solid #c98f3a24!important;border-radius:24px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;width:100%!important;padding:19px 16px 18px!important;overflow:hidden!important;box-shadow:0 18px 38px -34px #4230198f,inset 0 1px #ffffffd1!important}.promo-callout:before,.promo-callout:after{display:none!important}.promo-callout-icon{width:50px!important;height:50px!important}.promo-callout-icon:after{inset:-5px}.promo-callout-icon:before{top:8px;right:-1px;box-shadow:-36px 31px 0 -1px #e28ba0d1}.promo-callout h3{font-size:21px!important;line-height:1.08!important}.promo-callout p{font-size:11.5px!important}.promo-callout-meta{grid-column:1/-1;gap:10px 13px;margin-top:8px;font-size:8.5px}.promo-callout-cta{min-height:46px;grid-column:1/-1!important;width:100%!important;margin-top:2px!important;padding-left:16px!important}}@media (width<=390px){.promo-callout-copy p{display:block!important}.promo-callout-meta span{gap:0;font-size:0}.promo-callout-meta span:after{font-size:8px}.promo-callout-meta span:first-child:after{content:"Mes"}.promo-callout-meta span:nth-child(2):after{content:"Pack de 3"}.promo-callout-meta span:nth-child(3):after{content:"Sorpresa"}.promo-callout h3{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.promo-callout-cta,.promo-callout-arrow{transition:none!important}}.footer-newsletter-inner,.footer-newsletter-note,.footer-main-inner,.footer-bottom-inner{max-width:1080px}.footer-help{padding:0 24px 10px;border:0!important}.footer-help-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#f1e7cf13,#f1e7cf09);border:1px solid #f4d77a2e;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1080px;margin:0 auto;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 18px 50px #030c1c29}.footer-help-item{color:#f1e7cfc7;white-space:normal;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:8px 18px;font-size:12.7px;line-height:1.3;display:flex;position:relative}.footer-help-item+.footer-help-item:before{content:"";background:linear-gradient(#0000,#f4d77a29,#0000);width:1px;height:60%;position:absolute;top:20%;left:0}.footer-main-inner{gap:38px}.footer-brand p{max-width:290px}.footer-social{gap:9px}.footer-social a{color:#f1e7cfc7;background:#f1e7cf0e;border:1px solid #f1e7cf1f;width:36px;height:36px;box-shadow:inset 0 1px #ffffff09}.footer-social a:hover{color:#ffd3df;background:#f98ba929;border-color:#f98ba970;transform:translateY(-1px)}.footer-bottom{padding-top:20px}.footer-payments{color:#f1e7cfa8;letter-spacing:.005em;background:#f1e7cf0e;border:1px solid #f4d77a29;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 8px;font-size:12px;display:inline-flex}.footer-stripe-lock{background:#f4d77a1f;border:1px solid #f4d77a40;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;line-height:1;display:grid}.footer-stripe-copy strong{color:var(--parchment);font-weight:700}.pay-chip{display:none!important}@media (width<=860px){.footer-help-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.footer-help-item{background:#f1e7cf06;border:1px solid #f1e7cf13;border-radius:16px;padding:10px 12px}.footer-help-item+.footer-help-item:before{display:none}}@media (width<=560px){.footer-help{padding:0 16px 8px}.footer-help-inner{grid-template-columns:1fr}.footer-help-item{justify-content:flex-start}.footer-payments{font-size:11.5px}}.footer-help{border-top:1px solid #f4d77a17!important;border-bottom:1px solid #f4d77a17!important;padding:0 24px 4px!important}.footer-help-inner{max-width:900px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0 auto!important;padding:11px 0!important;display:flex!important}.footer-help-item{color:#f1e7cfb3!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:3px 20px!important;font-size:11.8px!important;line-height:1.2!important;display:flex!important;position:relative!important}.footer-help-item+.footer-help-item:before{content:""!important;background:#f4d77a21!important;width:1px!important;height:18px!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.footer-help-icon{background:color-mix(in srgb,var(--help-accent) 11%,transparent)!important;border:1px solid color-mix(in srgb,var(--help-accent) 34%,transparent)!important;width:24px!important;height:24px!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;font-size:12px!important;line-height:1!important;display:grid!important}.footer-main{padding-top:42px!important}@media (width<=860px){.footer-help-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:7px!important;max-width:620px!important;padding:9px 0!important;display:grid!important}.footer-help-item{white-space:normal!important;justify-content:flex-start!important;padding:4px 12px!important}.footer-help-item+.footer-help-item:before{display:none!important}}@media (width<=560px){.footer-help{padding:0 16px 4px!important}.footer-help-inner{grid-template-columns:1fr 1fr!important;column-gap:8px!important}.footer-help-item{padding:4px 6px!important;font-size:10.8px!important}.footer-help-icon{flex-basis:22px!important;width:22px!important;height:22px!important;font-size:11px!important}}.shelf-main-grid>.shelf-card:nth-child(2){position:relative;background:radial-gradient(120% 95% at 50% 0,#ffffffb8 0%,#fffcf694 28%,#faf4e938 58%,#faf4e900 72%),radial-gradient(85% 70% at 50% 46%,#f4d77a1f 0%,#f4d77a0b 42%,#f4d77a00 72%),linear-gradient(#fffdf7f5 0%,#fcf7edf0 100%)!important;border:1px solid #e0ac4c17!important;padding:22px 18px 18px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffe6,0 18px 38px -32px #4c341f2e!important}.shelf-main-grid>.shelf-card:nth-child(2):before{content:"";pointer-events:none;z-index:0;border-radius:24px;position:absolute;background:radial-gradient(78% 55% at 50% 8%,#f4d77a29 0%,#f4d77a0f 32%,#f4d77a00 72%),radial-gradient(42% 36% at 8% 58%,#6e845f0f 0%,#6e845f00 68%),radial-gradient(38% 32% at 92% 36%,#c4b08b0e 0%,#c4b08b00 70%),linear-gradient(#f1e7cf2e 0%,#ffffff08 100%)!important;inset:64px 18px 16px!important;box-shadow:inset 0 0 0 1px #82664607,inset 0 20px 34px #ffffff3d!important}.shelf-main-grid>.shelf-card:nth-child(2):after{content:"";z-index:1;pointer-events:none;filter:blur(24px);opacity:.38;background:radial-gradient(#60442c1f 0%,#60442c0d 30%,#60442c00 72%);position:absolute;inset:88px 70px}.shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{z-index:10;position:relative;margin-bottom:12px!important}.shelf-books-body{z-index:2!important;padding-top:14px!important;padding-bottom:8px!important;position:relative!important;overflow:hidden!important}.shelf-books-body:before{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.95;background:radial-gradient(68% 32% at 50% 12%,#f4d77a2e 0%,#f4d77a12 32%,#f4d77a00 72%),radial-gradient(26% 36% at 9%,#59704e0e 0%,#59704e00 70%),radial-gradient(24% 34% at 95% 64%,#59704e0b 0%,#59704e00 72%),radial-gradient(60% 42% at 50% 64%,#fffbf273 0%,#fffbf200 72%);position:absolute;inset:18px 2% 22px}.shelf-books-body:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.26;background:radial-gradient(55% 24% at 18% 12%,#4d654821 0%,#4d654812 38%,#4d654800 76%),radial-gradient(46% 22% at 36% 32%,#4d65481c 0%,#4d65480d 36%,#4d654800 72%),radial-gradient(44% 22% at 20% 52%,#4d654817 0%,#4d65480a 34%,#4d654800 72%),radial-gradient(52% 24% at 44% 74%,#4d654816 0%,#4d654809 34%,#4d654800 72%);width:140px;height:240px;position:absolute;top:74px;left:2%;transform:rotate(-10deg)}.shelf-books-grid{z-index:3!important;padding-top:6px!important;position:relative!important;transform:translateY(4px)!important}.shelf-books-grid:before{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.58;background:radial-gradient(at 50% 18%,#60442c1a 0%,#60442c0a 26%,#60442c00 58%),radial-gradient(at 50% 82%,#60442c17 0%,#60442c09 24%,#60442c00 56%);position:absolute;inset:86px 8% 56px}.shelf-real-row{z-index:3;position:relative}.shelf-real-row:after{opacity:.34!important;filter:blur(10px)!important;height:20px!important;bottom:31px!important;left:8%!important;right:8%!important}.shelf-main-grid>.shelf-card:nth-child(2) .shelf-real-row:first-child{margin-top:2px}.shelf-main-grid>.shelf-card:nth-child(2) .shelf-real-row:last-child{margin-bottom:4px}@media (width<=1100px){.shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{margin-bottom:11px!important}.shelf-books-body{padding-top:11px!important}.shelf-books-body:before{filter:blur(16px);inset:20px 1% 18px}.shelf-books-body:after{opacity:.2;width:110px;height:210px;top:88px;left:1%}.shelf-books-grid{transform:translateY(2px)!important}}@media (width<=980px){.shelf-main-grid>.shelf-card:nth-child(2){padding-top:20px!important}.shelf-main-grid>.shelf-card:nth-child(2):after{opacity:.32;inset:90px 42px 82px}.shelf-books-body{padding-top:10px!important}.shelf-books-body:after{opacity:.17;filter:blur(16px);width:96px;height:184px;top:96px;left:-1%}.shelf-books-grid:before{opacity:.46;inset:92px 6% 52px}}@media (width<=620px){.shelf-main-grid>.shelf-card:nth-child(2):before{inset:58px 12px 12px!important}.shelf-main-grid>.shelf-card:nth-child(2):after{opacity:.25;inset:84px 28px 92px!important}.shelf-books-body{padding-top:8px!important;padding-bottom:10px!important;overflow:hidden!important}.shelf-books-body:before{filter:blur(14px);opacity:.92;inset:18px -4% 14px}.shelf-books-body:after{display:none!important}.shelf-books-grid{padding-top:0!important;transform:translateY(0)!important}}:root{--mt-ease:cubic-bezier(.22,1,.36,1);--mt-ease-press:cubic-bezier(.2,.8,.2,1);--mt-fast:.13s;--mt-base:.26s;--mt-sweep:.48s;--mt-pink:#f98ba9;--mt-pink-deep:#c92870;--mt-gold:#f4d77a;--mt-green:#b7c96a;--mt-ink:#33312c}.mt-primary,.mt-secondary,.mt-textlink,.mt-chip,.mt-favorite{-webkit-tap-highlight-color:transparent}.mt-primary,.mt-secondary{isolation:isolate;will-change:transform;overflow:hidden;transition:transform var(--mt-base) var(--mt-ease), box-shadow var(--mt-base) var(--mt-ease), border-color var(--mt-base) ease, background-color var(--mt-base) ease, color var(--mt-base) ease!important;position:relative!important}.mt-primary>*,.mt-secondary>*{z-index:2;position:relative}.mt-primary:before{content:"";z-index:1;pointer-events:none;opacity:0;filter:blur(.2px);background:linear-gradient(90deg,#0000,#ffffff14,#fff7de94,#ffffff1a,#0000);width:30%;position:absolute;top:-45%;bottom:-45%;left:-48%;transform:skew(-20deg)translate(-180%)}.mt-primary:after{content:"✦";z-index:3;pointer-events:none;color:#fff7deeb;opacity:0;transition:opacity .15s ease .25s,transform .32s var(--mt-ease) .22s;text-shadow:0 0 7px #f4d77a94;font-size:8px;line-height:1;position:absolute;top:4px;right:8px;transform:scale(.65)rotate(-18deg)}@media (hover:hover) and (pointer:fine){.mt-primary:hover{transform:translateY(-2px)!important;box-shadow:0 15px 28px -18px #33312c61,0 5px 14px -10px #c9287042!important}.mt-primary:hover:before{animation:mtThreadSweep var(--mt-sweep) var(--mt-ease) both}.mt-primary:hover:after{opacity:.78;transform:scale(1)rotate(0)}.mt-primary:hover .mt-arrow{transform:translate(4px)!important}}@keyframes mtThreadSweep{0%{opacity:0;transform:skew(-20deg)translate(-180%)}18%{opacity:.7}to{opacity:0;transform:skew(-20deg)translate(590%)}}.mt-primary:active,.mt-primary.mt-pressed{transition-duration:var(--mt-fast)!important;transform:translateY(0)scale(.985)!important}.mt-secondary:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--mt-base) ease;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f98ba97a,inset 0 0 20px #f98ba917}@media (hover:hover) and (pointer:fine){.mt-secondary:hover{border-color:#c9287075!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px -18px #c9287061!important}.mt-secondary:hover:before{opacity:1}.mt-secondary:hover .mt-arrow{transform:translate(4px)!important}}.mt-secondary:active,.mt-secondary.mt-pressed{transition-duration:var(--mt-fast)!important;transform:translateY(0)scale(.985)!important}.mt-arrow{will-change:transform;justify-content:center;align-items:center;transition:transform var(--mt-base) var(--mt-ease)!important;display:inline-flex!important;transform:translate(0,0)!important}.mt-textlink{align-items:center;gap:5px;position:relative;transition:color var(--mt-base) ease,opacity var(--mt-base) ease!important;display:inline-flex!important}.mt-textlink:before{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,var(--tt-pink,#f98ba9),#f4d77ab8);height:1px;transition:transform var(--mt-base) var(--mt-ease);position:absolute;bottom:-3px;left:0;right:18px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.mt-textlink:hover:before{transform:scaleX(1)}.mt-textlink:hover .mt-arrow{transform:translate(4px)!important}}.mt-chip{transition:border-color var(--mt-base) ease,background-color var(--mt-base) ease,color var(--mt-base) ease,box-shadow var(--mt-base) ease,filter var(--mt-base) ease!important;transform:none!important}@media (hover:hover) and (pointer:fine){.mt-chip:hover{filter:saturate(1.07);transform:none!important;box-shadow:0 8px 18px -16px #33312c47!important}}.mt-chip:active,.mt-chip.mt-pressed{transition-duration:var(--mt-fast)!important;transform:scale(.985)!important}.mt-chip.mt-just-selected{animation:mtChipSet .33s var(--mt-ease)}.mt-chip.mt-just-selected .chip-icon-wrap,.mt-chip.mt-just-selected .shelf-pill-ic,.mt-chip.mt-just-selected svg,.mt-chip.mt-just-selected>span:first-child{animation:mtIconPulse .33s var(--mt-ease)}@keyframes mtChipSet{0%{box-shadow:0 0 #f98ba900}45%{box-shadow:0 0 0 3px #f98ba924}to{box-shadow:0 0 #f98ba900}}@keyframes mtIconPulse{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}.mt-favorite{transition:transform var(--mt-base) var(--mt-ease),background-color var(--mt-base) ease,border-color var(--mt-base) ease,color var(--mt-base) ease,box-shadow var(--mt-base) ease!important;position:relative!important}.mt-favorite:before,.mt-favorite:after{content:"✦";pointer-events:none;z-index:5;color:var(--mt-pink);opacity:0;text-shadow:0 0 5px #f98ba973;font-size:7px;position:absolute}.mt-favorite:before{top:-5px;right:-3px}.mt-favorite:after{font-size:5px;bottom:-4px;left:-4px}.mt-favorite.mt-fav-pop{animation:mtFavPulse .36s var(--mt-ease)}.mt-favorite.mt-fav-pop:before{animation:mtSparkOne .36s var(--mt-ease)}.mt-favorite.mt-fav-pop:after{animation:mtSparkTwo .36s var(--mt-ease) 40ms}@keyframes mtFavPulse{0%,to{transform:scale(1)}42%{transform:scale(1.12)}68%{transform:scale(.97)}}@keyframes mtSparkOne{0%{opacity:0;transform:translateY(3px)scale(.4)}42%{opacity:1;transform:translate(4px,-4px)scale(1)}to{opacity:0;transform:translate(7px,-8px)scale(.65)}}@keyframes mtSparkTwo{0%{opacity:0;transform:translate(2px,-1px)scale(.4)}42%{opacity:.9;transform:translate(-3px,3px)scale(1)}to{opacity:0;transform:translate(-7px,6px)scale(.6)}}.lib-book-card.mt-book-card{transition:transform var(--mt-base) var(--mt-ease),box-shadow var(--mt-base) var(--mt-ease),border-color var(--mt-base) ease!important}@media (hover:hover) and (pointer:fine){.lib-book-card.mt-book-card:hover{border-color:#f98ba938!important;transform:translateY(-3px)!important;box-shadow:0 20px 34px -28px #33312c4d,0 8px 20px -18px #c928703d!important}.lib-book-card.mt-book-card:hover .lib-cover{transform:translateY(-3px)rotate(.35deg)!important;box-shadow:0 16px 26px -18px #33312c6b!important}.lib-book-card.mt-book-card:hover .lib-card-action{background:#f98ba91b!important;border-color:#c9287070!important}}.mt-primary.mt-pressed:before,.mt-secondary.mt-pressed:before{opacity:.62}.mt-primary:focus-visible,.mt-secondary:focus-visible,.mt-chip:focus-visible,.mt-favorite:focus-visible,.mt-textlink:focus-visible{outline-offset:3px!important;outline:2px solid #c92870b8!important}@media (prefers-reduced-motion:reduce){.mt-primary,.mt-secondary,.mt-arrow,.mt-textlink,.mt-chip,.mt-favorite,.lib-book-card.mt-book-card,.lib-book-card.mt-book-card .lib-cover{transition:none!important;animation:none!important;transform:none!important}.mt-primary:before,.mt-primary:after,.mt-favorite:before,.mt-favorite:after{display:none!important}.mt-textlink:before{transition:none!important}}:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%}:root{--tt-gutter:clamp(16px,3.1vw,32px);--tt-mobile-radius:20px}.values-inner,.testi-inner,.faq-layout,.shelf-view-inner,.footer-newsletter-inner,.footer-help-inner,.footer-main-inner,.footer-bottom-inner{width:min(1180px,calc(100% - (var(--tt-gutter) * 2)));max-width:1180px;margin-left:auto;margin-right:auto}.shelf-card,.spotlight-card,.faq-item,.testi-active-card,.library-path,.lib-book-card,.promo-callout,.footer-col,.shelf-card-head,.library-catalog-heading,.testi-active-head,.footer-bottom-inner{min-width:0}@media (pointer:coarse){.spotlight-cta,.promo-callout-cta,.faq-closing-cta,.library-tool-chip,.library-view-btn,.library-path,.shelf-pill,.testi-nav,.footer-newsletter-form button{min-height:44px}}@media (width<=1100px){:root{--tt-gutter:clamp(18px,3vw,28px)}.values-stage,.testimonials-stage,.faq-stage{overflow:clip}.values-title,.testi-title,.faq-title{text-wrap:balance}.library-tools-v08,.library-catalog-bar,#shelfStage .mosaic-wrap,.library-collection-toggle-wrap{max-width:calc(100vw - (var(--tt-gutter) * 2))!important}body.tt-view-shelf .shelf-main-grid{grid-template-columns:1fr!important;gap:16px!important}body.tt-view-shelf .shelf-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=820px){:root{--tt-gutter:24px}.values-stage{padding-left:var(--tt-gutter)!important;padding-right:var(--tt-gutter)!important}.values-inner,.testi-inner,.faq-layout,.shelf-view-inner{width:100%!important;max-width:100%!important}.spotlight-wrap{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.testimonials-stage.testi-route-b .testi-story-deck{max-width:720px;margin-left:auto;margin-right:auto}.testimonials-stage.testi-route-b .testi-active-card{max-width:680px;margin-left:auto;margin-right:auto}.faq-layout{grid-template-columns:1fr!important}.footer-newsletter-inner,.footer-main-inner{gap:28px!important}}@media (width<=620px){:root{--tt-gutter:16px}.values-stage{padding-left:var(--tt-gutter)!important;padding-right:var(--tt-gutter)!important}.testimonials-stage,.faq-stage{padding-left:0!important;padding-right:0!important}.values-title,.shelf-title,.testi-title,.faq-title{text-wrap:balance;font-size:clamp(30px,8.4vw,40px)!important;line-height:1.04!important}.values-sub,.testi-sub,.faq-sub{max-width:36ch;margin-left:auto;margin-right:auto;font-size:14px!important;line-height:1.62!important}.spotlight-wrap{width:100%!important;max-width:100%!important}.spotlight-card{overflow:hidden;border-radius:22px!important}.spotlight-text{min-width:0}.spotlight-title,.spotlight-phrase{text-wrap:balance}.library-discovery-grid,.library-tools-left,.library-catalog-bar{scrollbar-width:none;-ms-overflow-style:none}.library-discovery-grid::-webkit-scrollbar{display:none}.library-tools-left::-webkit-scrollbar{display:none}.library-catalog-bar::-webkit-scrollbar{display:none}.library-tools-v08{gap:8px!important}.library-tools-left{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:4px;flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important}.library-tool-chip{scroll-snap-align:start;white-space:nowrap;flex:none}#shelfStage #shelfMosaic.library-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}.lib-book-card{min-width:0!important}.lib-book-cover{width:100%;height:auto}.testimonials-stage.testi-route-b .testi-inner{padding-left:16px;padding-right:16px;width:100%!important;max-width:100%!important}.testimonials-stage.testi-route-b .testi-story-deck{overscroll-behavior-x:contain;scroll-padding-inline:16px;width:calc(100% + 32px)!important;max-width:none!important;margin-left:-16px!important;padding-left:16px!important;padding-right:16px!important}.testimonials-stage.testi-route-b .testi-active-card{border-radius:22px!important;width:100%!important;max-width:100%!important}.testimonials-stage.testi-route-b .testi-active-inner{padding-left:18px!important;padding-right:18px!important}.faq-layout{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important}.faq-q{min-height:52px;padding-top:14px!important;padding-bottom:14px!important}.faq-q-text{line-height:1.35}body.tt-view-shelf .shelf-view-inner{padding-left:14px;padding-right:14px;width:100%!important;max-width:100%!important}body.tt-view-shelf .shelf-hero-text-wrap{padding-left:16px;padding-right:16px}body.tt-view-shelf .shelf-hero h1{text-wrap:balance;font-size:clamp(32px,9vw,44px)!important;line-height:1.02!important}body.tt-view-shelf .shelf-filters{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:calc(100% + 28px);flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;margin-left:-14px!important;margin-right:-14px!important;padding:2px 14px 10px!important;display:flex!important;overflow-x:auto!important}body.tt-view-shelf .shelf-filters::-webkit-scrollbar{display:none}body.tt-view-shelf .shelf-pill{white-space:nowrap;scroll-snap-align:start;flex:none}body.tt-view-shelf .shelf-main-grid,body.tt-view-shelf .shelf-bottom-grid{grid-template-columns:1fr!important;gap:14px!important}body.tt-view-shelf .shelf-card{border-radius:20px!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){overflow:hidden!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{padding-left:4px;padding-right:4px}.footer-newsletter{padding-left:var(--tt-gutter)!important;padding-right:var(--tt-gutter)!important}.footer-newsletter-inner{gap:24px!important;width:100%!important;max-width:100%!important}.footer-newsletter-form{width:100%;gap:10px!important}.footer-newsletter-form input[type=email],.footer-newsletter-form button{width:100%;min-width:0!important}.footer-help-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important}.footer-help-item{text-align:center;justify-content:center;min-width:0;line-height:1.3;white-space:normal!important}.footer-main-inner{width:100%!important;max-width:100%!important}.footer-bottom-inner{gap:14px!important;width:100%!important;max-width:100%!important}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:10px 16px!important}.library-discovery,.testi-active-card,.promo-hub-panel{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.values-companion-glow,.tt-flying-companion-glow,.tt-ground-companion-glow{will-change:auto!important}}@media (width<=390px){:root{--tt-gutter:14px}#shelfStage #shelfMosaic.library-editorial-grid{gap:14px 10px!important}.library-path{flex-basis:min(82vw,278px)!important}.testimonials-stage.testi-route-b .testi-active-inner{padding-left:15px!important;padding-right:15px!important}.footer-help-inner{grid-template-columns:1fr 1fr!important}}@media (height<=500px) and (orientation:landscape){.values-stage,.testimonials-stage,.faq-stage{padding-top:52px!important;padding-bottom:56px!important}body.tt-view-shelf .shelf-hero{padding-top:86px!important}body.tt-view-shelf .shelf-hero-art{object-fit:cover;max-height:62svh}body.tt-view-shelf .shelf-filters{margin-top:12px!important;margin-bottom:16px!important}.values-companion-glow,.tt-flying-companion-glow,.tt-ground-companion-glow{opacity:.35!important;filter:blur(10px)!important}}@media (width>=1440px){.values-inner,.testi-inner,.faq-layout{max-width:1240px}.library-hero-v08,.library-discovery,.library-tools-v08,.library-catalog-bar,#shelfStage .mosaic-wrap,.library-collection-toggle-wrap{max-width:1240px!important}body.tt-view-shelf .shelf-view-inner{max-width:1240px}}@media (prefers-reduced-motion:reduce){.library-discovery-grid,.library-tools-left,body.tt-view-shelf .shelf-filters,.testimonials-stage.testi-route-b .testi-story-deck{scroll-behavior:auto!important}}:root{--tt-canvas:#fbf4e6;--tt-canvas-deep:#f6ead6;--tt-paper:#fffaf2;--tt-paper-strong:#fffdf8;--tt-ink:#33312c;--tt-ink-soft:#665f56;--tt-pink:#e28ba0;--tt-pink-deep:#b95c78;--tt-pink-a11y:#a94a69;--tt-green:#7ba884;--tt-sage:#7ba884;--tt-blue:#7fb9e6;--tt-sky:#7fb9e6;--tt-sky-deep:#2f76a7;--tt-gold:#e0ac4c;--tt-amber:#e0ac4c;--gold:#e0ac4c;--rose:#e28ba0;--forest:#7ba884;--font-body:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif-body:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif-display:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--tt-radius-control:12px;--tt-radius-card:18px;--tt-radius-section:28px;--tt-shadow-soft:0 14px 32px -25px #422c1847;--tt-shadow-elevated:0 22px 44px -30px #422c1861;--tt-glow-gold:0 0 32px #e0ac4c1f}html,body{color:var(--tt-ink);background:var(--tt-canvas)!important}body{font-family:var(--font-body)!important}.values-title,.values-title em,.showcase-title,.shelf-title,.testi-title,.faq-title,.spotlight-title,.lib-card-title,.promo-callout h3,.promo-hub-header h2,.promo-ticket-title,.faq-closing h3{font-family:var(--serif-display)!important}.values-title,.shelf-title,.testi-title,.faq-title{letter-spacing:-.025em!important;font-weight:650!important}.values-title em{font-style:italic!important;font-weight:550!important}p,li,small,label,input,select,textarea,button,a,.values-sub,.chip-strip-label,.value-chip,.library-path-kicker,.library-path-copy,.library-tool-chip,.lib-card-phrase,.lib-card-value,.lib-card-badge,.testi-sub,.testi-value-pill,.faq-sub,.faq-q,.faq-a,.seam-note-text{font-family:var(--font-body)!important}.seam-note-text{letter-spacing:.01em!important;font-style:italic!important;font-weight:500!important}#valuesStage,#showcaseStage,#shelfStage,#testimonialsStage,#ageStage,#faqStage{margin-top:-1px;background-color:var(--tt-canvas)!important}#valuesStage{background:radial-gradient(48% 420px at 10% 28%,#7ba88413,transparent 72%), radial-gradient(42% 360px at 92% 62%,#e28ba00e,transparent 74%), radial-gradient(58% 260px at 50% 4%,#e0ac4c12,transparent 76%), var(--tt-canvas)!important}#showcaseStage{background:radial-gradient(56% 210px at 50% 45%,#e28ba00b,transparent 74%), var(--tt-canvas)!important}#shelfStage{--tt-rose:var(--tt-pink)!important;--tt-rose-strong:var(--tt-pink-a11y)!important;--tt-sage:#7ba884!important;--tt-green:#7ba884!important;--tt-gold:#e0ac4c!important;--tt-blue:#7fb9e6!important;--tt-paper:var(--tt-canvas-deep)!important;--tt-paper-warm:var(--tt-canvas-deep)!important;background:radial-gradient(64% 390px at 50% 6%,#e0ac4c1a,transparent 73%), radial-gradient(34% 300px at 4% 72%,#7ba8840d,transparent 78%), var(--tt-canvas)!important}#testimonialsStage{background:radial-gradient(48% 350px at 20% 30%,#e28ba00e,transparent 73%), radial-gradient(40% 320px at 88% 72%,#e0ac4c0e,transparent 76%), var(--tt-canvas)!important}#faqStage{background:radial-gradient(52% 360px at 20% 42%,#e0ac4c0e,transparent 74%), radial-gradient(38% 300px at 92% 18%,#7fb9e609,transparent 78%), var(--tt-canvas)!important}.seam-wave{filter:blur(.2px);opacity:.14!important}.seam-badge{opacity:.72!important;background:#fffaf2d6!important;border-color:#e0ac4c6b!important;width:42px!important;height:42px!important;font-size:14px!important;box-shadow:0 9px 22px -16px #47301b4d,0 0 0 4px #e0ac4c12!important}.spotlight-card,.promo-callout,.testi-active-card,.faq-item,.faq-closing{border-radius:var(--tt-radius-card)!important;box-shadow:var(--tt-shadow-soft)!important;border-color:#5b452f16!important}.spotlight-card:hover,.faq-item[open],.testi-active-card{box-shadow:var(--tt-shadow-elevated)!important}.value-chip,.library-tool-chip,.library-filter-pill,.testi-value-pill{font-family:var(--font-body)!important}.values-inner{max-width:940px!important}.values-sub{margin-bottom:24px!important}.values-inner>.chip-strip-label{color:#33312c80!important;letter-spacing:.1em!important;margin:20px auto 14px!important;font-size:10.5px!important}.values-grid{gap:10px!important;max-width:920px!important;padding-bottom:6px!important}.value-chip{background:#fffcf69e!important;border-width:1px!important}.value-chip[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 10%,#fffcf6eb)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)!important}.values-inner>.spotlight-wrap{max-width:680px!important;margin-top:34px!important}.values-inner>.values-explore{margin-top:24px!important}.spotlight-card{background:#fffcf7eb!important}#shelfStage .shelf-head{margin-bottom:20px!important}.library-hero-v08{aspect-ratio:16/5.55!important;border-radius:28px 28px 22px 22px!important;max-width:min(1440px,94vw)!important;box-shadow:0 22px 48px -39px #482c1670!important}.library-hero-corner{opacity:.74!important;bottom:24px!important}.library-path{background:0 0!important}.library-path--rose{--path-ink:var(--tt-pink-a11y)!important;--path-soft:#e28ba033!important}.library-path--sage{--path-ink:#5d8667!important;--path-soft:#7ba88433!important}.library-path--pink{--path-ink:var(--tt-pink-a11y)!important;--path-soft:#e28ba033!important}.library-path--blue{--path-ink:#9a6d2b!important;--path-soft:#e0ac4c33!important}.library-tool-chip[data-filter=start]{--chip:var(--tt-gold)!important;--chip-bg:#e0ac4c26!important}.library-tool-chip[data-filter=grow]{--chip:var(--tt-green)!important;--chip-bg:#7ba88426!important}.library-tool-chip[data-filter=family]{--chip:var(--tt-pink)!important;--chip-bg:#e28ba026!important}.library-tool-chip[data-filter=imagine]{--chip:var(--tt-blue)!important;--chip-bg:#7fb9e626!important}.reveal-up{transition-timing-function:var(--ease-out)!important}@media (width<=820px){.library-hero-v08{aspect-ratio:16/7.6!important}.library-discovery{margin-top:-40px!important}.values-inner>.spotlight-wrap{margin-top:28px!important}}@media (width<=620px){.values-inner>.chip-strip-label{margin-top:14px!important}.values-grid{gap:8px!important}.values-inner>.spotlight-wrap{margin-top:24px!important}.library-hero-v08{aspect-ratio:4/2.55!important;border-radius:21px!important}.library-hero-v08 img{object-position:72% center!important}.library-discovery{margin-top:-34px!important}.seam-badge{width:36px!important;height:36px!important;font-size:12px!important}}.why-conversion-cta{z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px auto 0;display:flex;position:relative}.why-conversion-cta a{min-height:44px;font-family:var(--font-body,"Poppins",sans-serif);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.why-conversion-primary{color:#33312c;background:#ffa9dd;border:1px solid #c968a538;box-shadow:0 12px 26px -18px #713f5e94,inset 0 1px #ffffff94}.why-conversion-secondary{color:#33312c;-webkit-backdrop-filter:blur(10px);background:#fffdf8ad;border:1px solid #33312c1f;box-shadow:0 10px 24px -20px #33312c61,inset 0 1px #ffffffdb}.why-conversion-cta .cta-icon-chip{border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd1,0 6px 16px -12px #3c342b59}.why-conversion-primary .cta-icon-chip{color:#7e96e0;background:#f8f9ffc7;border:1px solid #7e96e047}.why-conversion-secondary .cta-icon-chip{color:#d2aa55;background:#fff8e7e6;border:1px solid #d9b05642}.why-conversion-cta svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.why-conversion-cta .cta-arrow{font-size:15px;transition:transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-.5px)}@media (hover:hover) and (pointer:fine){.why-conversion-cta a:hover{transform:translateY(-2px)}.why-conversion-primary:hover{box-shadow:0 16px 30px -18px #713f5ea8,inset 0 1px #ffffffa3}.why-conversion-secondary:hover{background:#fffdf8d1;border-color:#99adff57}.why-conversion-cta a:hover .cta-arrow{transform:translate(2px,-.5px)}}.why-conversion-cta a:focus-visible{outline-offset:3px;outline:2px solid #99adff}.why-conversion-cta+.why-grid{margin-top:34px}#howToBuy{visibility:hidden;display:block;position:relative;top:-88px}@media (width<=720px){.why-conversion-cta{gap:9px;margin-top:20px;padding:0 10px}.why-conversion-cta a{min-height:42px;padding:0 15px;font-size:12px}.why-conversion-cta+.why-grid{margin-top:26px}#howToBuy{top:-72px}}@media (width<=430px){.why-conversion-cta{grid-template-columns:1fr 1fr;width:min(100%,340px);display:grid}.why-conversion-cta a{white-space:nowrap;width:100%;padding:0 12px}}#howToBuy{scroll-margin-top:104px;visibility:visible!important;display:block!important;position:relative!important;top:auto!important}.how-to-buy{z-index:3;background:radial-gradient(48% 120px at 50% 0,#ffe26f1f,#0000 74%),linear-gradient(#f8f2e657,#f8f2e6d6);width:100%;padding:48px 18px 34px;position:relative;overflow:hidden}.how-to-buy:before,.how-to-buy:after{content:"";pointer-events:none;opacity:.16;filter:blur(.2px);background:radial-gradient(circle at 42% 42%,#b7c96a5c 0 7%,#0000 8%),radial-gradient(circle at 62% 68%,#e0ac4c47 0 5%,#0000 6%);width:190px;height:190px;position:absolute}.how-to-buy:before{top:8px;left:-88px}.how-to-buy:after{bottom:-38px;right:-80px;transform:rotate(180deg)}.how-to-buy-inner{text-align:center;z-index:2;width:min(1160px,92vw);margin:0 auto;position:relative}.how-to-buy-head{max-width:820px;margin:0 auto 26px}.how-to-buy-kicker{color:#66729a;min-height:28px;font-family:var(--font-body,"Poppins",sans-serif);letter-spacing:.12em;text-transform:uppercase;background:#ffffff8f;border:1px solid #99adff3d;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.how-to-buy-head h2{color:#33312c;font-family:var(--serif-display,"Fraunces",serif);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 7px;font-size:clamp(28px,3.3vw,43px);font-weight:600;line-height:1.04}.how-to-buy-head h2 .how-title-accent{color:#c86aa4}.how-to-buy-head h2 .how-title-accent-2{color:#7d91de}.how-to-buy-head p{color:#33312ca8;font-family:var(--font-body,"Poppins",sans-serif);margin:0;font-size:13px;line-height:1.55}.how-to-buy-steps{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:22px;margin-top:2px;display:grid}.how-to-buy-step{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:0 8px 6px;display:flex;position:relative}.how-to-buy-visual{aspect-ratio:10/7;justify-content:center;align-items:center;width:min(100%,330px);margin:0 auto 6px;display:flex;position:relative}.how-to-buy-visual img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.96)contrast(.98);width:100%;height:100%;display:block}.how-to-buy-copy{max-width:310px;margin:0 auto}.how-to-buy-copy h3{color:#33312c;font-family:var(--serif-display,"Fraunces",serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 7px;font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.14}.how-to-buy-copy p{color:#33312ca3;font-family:var(--font-body,"Poppins",sans-serif);margin:0;font-size:11.5px;line-height:1.55}.how-to-buy-flow{background:repeating-linear-gradient(#e0ac4ca6 0 3px,#0000 3px 9px);align-self:center;width:1px;height:122px;transform:none}.how-to-buy-cta{color:#33312c;min-height:42px;font-family:var(--font-body,"Poppins",sans-serif);background:#ffa9dd;border:1px solid #c968a538;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex;box-shadow:0 14px 28px -20px #713f5e94,inset 0 1px #ffffff9e}.how-to-buy-cta span{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.how-to-buy-step{transition:transform .24s cubic-bezier(.22,1,.36,1)}.how-to-buy-step:hover{transform:translateY(-3px)}.how-to-buy-step:hover .how-to-buy-visual img{filter:saturate(1.03)contrast()}.how-to-buy-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -20px #713f5ea3,inset 0 1px #ffffffad}.how-to-buy-cta:hover span{transform:translate(2px)}}.how-to-buy-cta:focus-visible{outline-offset:3px;outline:2px solid #99adff}@media (width<=900px){.how-to-buy{padding:44px 16px 30px}.how-to-buy-inner{width:min(760px,94vw)}.how-to-buy-steps{grid-template-columns:1fr;gap:14px;max-width:680px;margin:0 auto}.how-to-buy-flow{display:none}.how-to-buy-step{text-align:left;background:#fffdf88a;border:1px solid #ffffffb8;border-radius:24px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;padding:10px 14px;display:grid;box-shadow:0 18px 42px -36px #36271659,inset 0 1px #ffffffe0}.how-to-buy-visual{aspect-ratio:10/7;width:190px;margin:0}.how-to-buy-copy{max-width:none;margin:0}.how-to-buy-copy h3{font-size:19px}}@media (width<=620px){#howToBuy{scroll-margin-top:84px}.how-to-buy{padding:36px 12px 26px}.how-to-buy-inner{width:100%}.how-to-buy-head{margin-bottom:20px;padding:0 6px}.how-to-buy-head h2{font-size:29px}.how-to-buy-head p{font-size:12px}.how-to-buy-step{border-radius:20px;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px}.how-to-buy-visual{width:118px}.how-to-buy-copy h3{margin-bottom:5px;font-size:16px}.how-to-buy-copy p{font-size:10.5px;line-height:1.48}.how-to-buy-cta{min-height:40px;margin-top:18px;font-size:11.5px}}@media (width<=390px){.how-to-buy-step{grid-template-columns:104px minmax(0,1fr);gap:10px}.how-to-buy-visual{width:104px}.how-to-buy-copy h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.how-to-buy-step,.how-to-buy-cta,.how-to-buy-cta span{transition:none!important}}#howToBuy .how-to-buy-visual img{filter:saturate(.86)contrast(.97)brightness(1.01)}#howToBuy .how-to-buy-step{position:relative}#howToBuy .how-step-number{z-index:5;color:#33312c;width:38px;height:38px;font-family:var(--font-body,"Poppins",sans-serif);border:1px solid #ffffffd1;border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;left:14px;box-shadow:0 8px 18px #4838261a,inset 0 1px #ffffff9e}#howToBuy .how-step-number-1{background:#99adff}#howToBuy .how-step-number-2{background:#ffa9dd}#howToBuy .how-step-number-3{background:#b7c96a}@media (hover:hover) and (pointer:fine){#howToBuy .how-to-buy-step:hover .how-to-buy-visual img{filter:saturate(.91)contrast(.98)brightness(1.01)}}@media (width<=900px){#howToBuy .how-step-number{width:34px;height:34px;font-size:13px;top:10px;left:12px}}@media (width<=620px){#howToBuy .how-step-number{width:30px;height:30px;font-size:12px;top:8px;left:8px}}#howToBuy .how-to-buy{background:radial-gradient(64% 250px at 50% 108%, #e0ac4c13, transparent 74%), var(--tt-canvas)!important}#howToBuy .how-to-buy:before,#howToBuy .how-to-buy:after{opacity:0!important}@media (width>=901px){#howToBuy .how-to-buy{background:radial-gradient(72% 180px at 50% 104%, #e4bc6e0b, transparent 74%), var(--tt-canvas)!important}#howToBuy .how-to-buy-visual{aspect-ratio:10/7;isolation:isolate;width:min(100%,278px);margin:6px auto 12px}#howToBuy .how-to-buy-visual:before{content:"";z-index:0;background:radial-gradient(circle at 46% 38%,#fff9f0eb 0%,#faf1e1db 52%,#f3e5cc94 78%,#f3e5cc00 100%);border:1px solid #e0ac4c1f;border-radius:50%;position:absolute;inset:8% 11%;box-shadow:inset 0 1px #ffffffb8,0 14px 30px -28px #6f4f1e33}#howToBuy .how-to-buy-visual img{z-index:1;object-fit:contain;filter:saturate(.78)contrast(.965)brightness(1.01);width:74%;height:74%;position:relative}#howToBuy .how-step-number{top:14px;left:28px}@media (hover:hover) and (pointer:fine){#howToBuy .how-to-buy-step:hover .how-to-buy-visual img{filter:saturate(.82)contrast(.975)brightness(1.01)}}}@media (width<=900px){#howToBuy .how-to-buy{background:radial-gradient(72% 160px at 50% 104%, #e4bc6e0a, transparent 74%), var(--tt-canvas)!important}#howToBuy .how-to-buy-visual{isolation:isolate}#howToBuy .how-to-buy-visual:before{content:"";z-index:0;background:radial-gradient(circle at 46% 38%,#fff9f0e6 0%,#faf1e1d1 52%,#f3e5cc80 78%,#f3e5cc00 100%);border:1px solid #e0ac4c1c;border-radius:50%;position:absolute;inset:9% 11%;box-shadow:inset 0 1px #ffffffad}#howToBuy .how-to-buy-visual img{z-index:1;object-fit:contain;filter:saturate(.78)contrast(.965)brightness(1.01);width:76%;height:76%;position:relative}#howToBuy .how-step-number{top:10px;left:20px}}#valuesStage .spotlight-content-live{min-width:0}#valuesStage .spotlight-icon{margin-bottom:8px!important}#valuesStage .spotlight-eyebrow{background:color-mix(in srgb,var(--accent,#ffa9dd) 14%,#ffffffc7);border:1px solid color-mix(in srgb,var(--accent,#ffa9dd) 30%,#ffffffb8);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:4px 9px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe0;font-family:var(--font-display)!important;letter-spacing:.01em!important;text-transform:none!important;color:#5d5449!important;margin:0 0 5px!important;font-size:9.5px!important;font-weight:700!important;line-height:1.15!important}#valuesStage .spotlight-title{margin-bottom:6px!important}#valuesStage .spotlight-rating{min-height:12px;font-family:var(--font-body);align-items:center;gap:7px;margin:0 0 5px;display:flex}#valuesStage .spotlight-stars{color:#d5a43d;letter-spacing:1px;white-space:nowrap;font-size:11px;line-height:1}#valuesStage .spotlight-reviews{color:#5a5346ad;white-space:nowrap;font-size:9.5px;line-height:1.2}#valuesStage .spotlight-phrase{max-width:335px!important;margin-bottom:10px!important;font-size:11.7px!important;line-height:1.38!important}#valuesStage .spotlight-meta{flex-wrap:wrap;align-items:center;gap:6px 13px;margin:0 0 9px;display:flex}#valuesStage .spotlight-meta-item{color:#5a5346b8;font-family:var(--font-body);white-space:nowrap;align-items:center;gap:5px;font-size:8.9px;line-height:1;display:inline-flex}#valuesStage .spotlight-meta-item svg{stroke:#c38b34;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}#valuesStage .spotlight-actions{align-items:center;gap:12px;min-height:0;display:flex}#valuesStage .spotlight-buy-cta{flex:none}#valuesStage .spotlight-view-link{color:#6f6254;min-height:38px;font-family:var(--font-display);transition:color .22s ease,border-color .22s ease,transform .22s var(--ease-out);border-bottom:1px solid #6f625447;align-items:center;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}#valuesStage .spotlight-view-link:hover{color:#9b6d32;border-color:#9b6d328c;transform:translateY(-1px)}#valuesStage .spotlight-view-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}@media (width<=720px){#valuesStage .spotlight-eyebrow{margin-left:auto!important;margin-right:auto!important;font-size:9px!important}#valuesStage .spotlight-rating{justify-content:center}#valuesStage .spotlight-meta{justify-content:center;gap:7px 10px;margin-bottom:12px}#valuesStage .spotlight-phrase{font-size:11.5px!important;line-height:1.4!important}#valuesStage .spotlight-actions{justify-content:center;gap:11px}#valuesStage .spotlight-view-link{min-height:36px;font-size:11px}}#stage.portal-stage{height:100svh!important;min-height:720px!important}#stage .portal-sticky{background:#f1e7cf!important;height:100%!important;min-height:720px!important;position:relative!important;top:auto!important;overflow:hidden!important}#stage .portal-scene,#stage .book-wrap,#stage .hero-intro,#stage .stage-copy,#stage .scroll-hint{display:none!important}#stage .portal-exit-fade{z-index:22;pointer-events:none}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;background:linear-gradient(135deg,#fffaf1d1,#fff7edad)!important;border:1px solid #f4d77a57!important;gap:16px!important;padding:9px 12px 9px 16px!important;top:14px!important;left:18px!important;right:18px!important;box-shadow:0 18px 48px -28px #2d1f1094,inset 0 1px #ffffffdb!important}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e0ac4c7a,#0000);height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.header-nav{background:#ffffff47!important;border:1px solid #6f543714!important;box-shadow:inset 0 1px #ffffff8a!important}.header-nav-slider{background:#fffcf6e6!important;box-shadow:0 7px 18px -12px #3d2b1873,inset 0 0 0 1px #c98f3a1f!important}.header-nav a{padding:7px 13px!important;font-size:13.5px!important}.header-cart{background:#ffffff75!important;border:1px solid #6f54371a!important}.commerce-hero{z-index:10;isolation:isolate;color:var(--tt-ink,#33312c);position:absolute;inset:0;overflow:hidden}.commerce-hero-bg{z-index:-4;will-change:transform;background-image:url(/assets/images/optimized/tt-002-2f349f5e230e.webp);background-position:50%;background-size:cover;position:absolute;inset:-1.2%;transform:scale(1.015)}.commerce-hero:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(90deg,#f9f1dcba 0%,#f9f1dc8c 25%,#f9f1dc1a 48%,#f9f1dc00 68%),linear-gradient(#14110c0f 0%,#0000 22% 70%,#1d150d2e 100%);position:absolute;inset:0}.commerce-hero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0000,#f7e5ca42 60%,#fcf6e6d1 100%);height:160px;position:absolute;bottom:0;left:0;right:0}.commerce-hero-dust{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.commerce-hero-dust i{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 8px #f4d77a8c);opacity:.55;background:#f4d77ad1;width:5px;height:5px;animation:6.8s ease-in-out infinite ttHeroDust;position:absolute}.commerce-hero-dust i:first-child{animation-delay:-1.4s;top:24%;left:52%}.commerce-hero-dust i:nth-child(2){width:4px;height:4px;animation-delay:-3.2s;top:18%;left:78%}.commerce-hero-dust i:nth-child(3){width:3px;height:3px;animation-delay:-4.7s;top:54%;left:68%}.commerce-hero-dust i:nth-child(4){width:4px;height:4px;animation-delay:-2.2s;top:46%;left:88%}@keyframes ttHeroDust{0%,to{opacity:.15;transform:translateY(6px)scale(.7)}50%{opacity:.7;transform:translateY(-7px)scale(1.08)}}.commerce-hero-inner{z-index:3;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(28px,4vw,72px);width:min(1440px,100% - 64px);height:100%;min-height:720px;margin:0 auto;padding:126px 0 132px;display:grid;position:relative}.commerce-hero-copy{align-self:center;max-width:610px;padding-left:clamp(0px,1.8vw,24px);animation:.8s cubic-bezier(.22,1,.36,1) .1s both ttHeroCopyIn}@keyframes ttHeroCopyIn{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.commerce-eyebrow{font:700 10px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#8c6536;align-items:center;gap:9px;margin-bottom:17px;display:inline-flex}.commerce-eyebrow:before{content:"✦";color:var(--tt-pink,#f98ba9);filter:drop-shadow(0 0 8px #f98ba942);font-size:10px}.commerce-hero-title{max-width:600px;font-family:var(--serif-display,"Cormorant Garamond",serif);letter-spacing:-.047em;color:#2f2923;text-wrap:balance;text-shadow:0 2px 18px #fff8eb29;margin:0;font-size:clamp(56px,5.35vw,86px);font-weight:600;line-height:.93}.commerce-hero-title em{color:#8d6334;font-style:italic;font-weight:500}.commerce-hero-lead{max-width:540px;font-family:var(--serif-body,"Newsreader",Georgia,serif);color:#2f2923c2;text-wrap:balance;margin:22px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.5}.commerce-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:27px;display:flex}.commerce-cta{min-height:48px;font:700 12.5px/1 var(--font-display);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 20px;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background .28s;display:inline-flex}.commerce-cta--primary{background:linear-gradient(135deg,var(--tt-pink,#f98ba9),#e98faa);color:#3d2d31;box-shadow:0 16px 30px -18px #bc4d7094,inset 0 1px #ffffff59}.commerce-cta--secondary{color:#514238;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffcf68c;border:1px solid #654b3038;box-shadow:0 12px 28px -24px #3d2b1873,inset 0 1px #ffffffc2}.commerce-cta:hover{transform:translateY(-2px)}.commerce-cta--primary:hover{box-shadow:0 20px 34px -18px #bc4d70b3}.commerce-cta:focus-visible{outline:2px solid var(--tt-pink-a11y,#c92870);outline-offset:3px}.commerce-trust{color:#3e342c99;font:600 10.5px/1.3 var(--font-display);flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.commerce-trust span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.commerce-trust span+span:before{content:"";opacity:.58;background:#c98f3a;border-radius:50%;width:3px;height:3px;margin-right:7px}.commerce-showcase{perspective:1200px;justify-content:center;align-items:center;height:min(66vh,650px);min-height:500px;animation:.95s cubic-bezier(.22,1,.36,1) .18s both ttHeroProductsIn;display:flex;position:relative}@keyframes ttHeroProductsIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.commerce-books{width:min(100%,590px);height:390px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.commerce-book{aspect-ratio:2/3;transform-origin:50% 90%;background:#fffaf0d1;border:1px solid #ffffffad;border-radius:14px;width:196px;transition:transform .7s cubic-bezier(.18,.82,.22,1),filter .45s,opacity .45s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 52px -24px #1f150d94,0 4px 12px -7px #1f150d52}.commerce-book:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff2e,#0000 34%,#e0ac4c0d);position:absolute;inset:0}.commerce-book-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.commerce-book--left{filter:saturate(.82)brightness(.93);opacity:.86;z-index:1;transform:translate(-122%,-47%)rotate(-7deg)scale(.88)}.commerce-book--right{filter:saturate(.85)brightness(.94);opacity:.9;z-index:2;transform:translate(22%,-45%)rotate(7deg)scale(.9)}.commerce-book--main.is-switching{filter:blur(2px);opacity:.28;transform:translate(-50%,-52%)rotate(.4deg)scale(1.04)}.commerce-product-card{z-index:8;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(145deg,#fffcf6db,#f9efdec4);border:1px solid #ffffffb8;border-radius:22px;width:min(440px,77%);padding:17px 18px 16px;position:absolute;bottom:34px;right:2%;box-shadow:0 25px 58px -33px #2f2011a6,inset 0 1px #ffffffe0}.commerce-product-kicker{color:#9a6b33;font:800 9px/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.commerce-product-kicker:before{content:"";background:var(--tt-pink,#f98ba9);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f98ba91f}.commerce-product-title{font-family:var(--serif-display,Georgia,serif);color:#3b3027;margin:8px 0 5px;font-size:clamp(19px,1.65vw,25px);font-weight:600;line-height:1.06}.commerce-product-copy{color:#3b30279e;font:400 11.5px/1.42 var(--font-body);margin:0}.commerce-product-bottom{border-top:1px solid #5f45281a;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:11px;display:flex}.commerce-product-price{font-family:var(--serif-display,Georgia,serif);color:#6f4d28;white-space:nowrap;font-size:23px;font-weight:650}.commerce-buy-one{appearance:none;color:#fffaf2;min-height:38px;font:700 10.5px var(--font-display);cursor:pointer;background:#7ba884;border:0;border-radius:999px;padding:0 14px;transition:all .24s;box-shadow:0 12px 22px -16px #415b44bf}.commerce-buy-one:hover{background:#6f9978;transform:translateY(-1px)}.commerce-value-rail{z-index:9;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(145deg,#fffcf6d1,#f9efdeb8);border:1px solid #ffffffab;border-radius:24px;width:min(1160px,100% - 68px);padding:16px 18px 14px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 24px 54px -38px #2f201199,inset 0 1px #ffffffdb}.commerce-value-label{text-align:center;font-family:var(--serif-display,Georgia,serif);color:#4b3d31;margin:0 0 10px;font-size:20px;font-weight:600;display:block}.commerce-value-list{justify-content:center;align-items:center;gap:8px;display:flex}.commerce-value-chip{appearance:none;color:#5f5043;min-height:36px;font:700 9.5px var(--font-display);cursor:pointer;white-space:nowrap;background:#ffffff75;border:1px solid #654b301c;border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:all .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.commerce-value-chip i{background:#d8b36e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8b36e1f}.commerce-value-chip:hover{background:#ffffffb8;transform:translateY(-1px)}.commerce-value-chip.is-active{color:#7b4253;background:#f98ba929;border-color:#c9608047;box-shadow:0 9px 20px -17px #b54d6d73}.commerce-value-chip.is-active i{background:var(--tt-pink,#f98ba9);box-shadow:0 0 0 4px #f98ba921}@media (width<=1050px){#stage.portal-stage,#stage .portal-sticky{min-height:760px!important}.commerce-hero-inner{grid-template-columns:minmax(360px,.95fr) minmax(410px,1.05fr);gap:20px;width:min(100% - 40px,1100px);min-height:760px;padding-top:120px}.commerce-hero-title{font-size:clamp(50px,6vw,68px)}.commerce-books{width:470px;height:350px}.commerce-book{width:170px}.commerce-product-card{width:min(380px,82%);right:0}.commerce-value-rail{width:calc(100% - 40px)}}@media (width<=720px){#stage.portal-stage,#stage .portal-sticky{height:auto!important;min-height:900px!important}.site-header{background:#fffaf1db!important;padding:7px 10px 7px 13px!important;top:9px!important;left:9px!important;right:9px!important}.brand-pill img.icon{height:31px!important}.brand-pill img.word{height:17px!important}.header-actions{gap:9px!important}.commerce-hero{min-height:900px;position:relative}.commerce-hero-bg{background-position:61%;inset:0;transform:scale(1.01)}.commerce-hero:before{background:linear-gradient(#f9f1dce0 0%,#f9f1dcb8 34%,#f9f1dc3b 51%,#f9f1dc00 64%),linear-gradient(#0000 58%,#271c122e 100%)}.commerce-hero-inner{width:100%;height:auto;min-height:900px;padding:102px 18px 202px;display:block}.commerce-hero-copy{max-width:100%;margin:0;padding:0}.commerce-eyebrow{margin-bottom:12px;font-size:9px}.commerce-hero-title{letter-spacing:-.045em;max-width:360px;font-size:clamp(44px,13.5vw,61px);line-height:.95}.commerce-hero-lead{max-width:350px;margin-top:14px;font-size:15px;line-height:1.43}.commerce-hero-actions{grid-template-columns:1fr;gap:8px;width:min(100%,350px);margin-top:18px;display:grid}.commerce-cta{min-height:44px;font-size:11.5px}.commerce-trust{display:none}.commerce-showcase{height:322px;min-height:0;position:absolute;top:458px;left:0;right:0}.commerce-books{width:300px;height:245px;top:46%;left:50%}.commerce-book{border-radius:10px;width:132px}.commerce-book--left,.commerce-book--right{display:none}.commerce-book--main{transform:translate(-50%,-58%)rotate(-1deg)scale(1)}.commerce-product-card{border-radius:20px;width:auto;padding:14px 14px 13px;bottom:-76px;left:16px;right:16px}.commerce-product-title{margin-top:7px;font-size:18px}.commerce-product-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.commerce-product-bottom{margin-top:9px;padding-top:9px}.commerce-product-price{font-size:21px}.commerce-buy-one{min-height:36px}.commerce-value-rail{border-radius:20px;width:calc(100% - 22px);padding:11px 10px 10px;bottom:12px;overflow:hidden}.commerce-value-label{text-align:left;margin:0 3px 8px;font-size:15px}.commerce-value-list{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;padding:1px 3px 4px;overflow-x:auto}.commerce-value-list::-webkit-scrollbar{display:none}.commerce-value-chip{scroll-snap-align:start;flex:none;min-height:34px;padding:0 11px;font-size:9px}.commerce-hero-dust i:first-child,.commerce-hero-dust i:nth-child(4){display:none}}@media (width<=390px){#stage.portal-stage,#stage .portal-sticky,.commerce-hero{min-height:880px!important}.commerce-hero-inner{min-height:880px;padding-left:14px;padding-right:14px}.commerce-hero-title{font-size:43px}.commerce-showcase{top:448px}.commerce-product-card{left:11px;right:11px}}@media (prefers-reduced-motion:reduce){.commerce-hero-copy,.commerce-showcase,.commerce-hero-dust i{animation:none!important}.commerce-hero-bg,.commerce-book,.commerce-cta,.commerce-value-chip{transition:none!important}}.commerce-hero-bg{background-image:url(/assets/images/optimized/tt-003-5ed243f696fd.webp)!important;background-position:50%!important;transform:scale(1.018)!important}.commerce-hero:before{background:linear-gradient(90deg,#f8f0e0d6 0%,#f8f0e0c7 24%,#f8f0e06b 40%,#f8f0e01a 55%,#f8f0e000 68%),linear-gradient(#fffbf42e 0%,#fffbf400 34%,#4227111a 100%)!important}.commerce-hero:after{background:linear-gradient(#0000,#f7e9d02e 55%,#f9f1e1e6 100%)!important;height:190px!important}.commerce-hero-inner{grid-template-columns:minmax(440px,.82fr) minmax(560px,1.18fr)!important;align-items:end!important;gap:clamp(34px,4vw,96px)!important;width:min(1440px,100% - 72px)!important;padding:132px 0 164px!important}.commerce-hero-copy{align-self:center!important;max-width:590px!important;padding-left:clamp(0px,1.6vw,18px)!important}.commerce-eyebrow{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffaf485!important;border:1px solid #c98f3a29!important;border-radius:999px!important;margin-bottom:18px!important;padding:9px 14px!important;display:inline-flex!important;box-shadow:0 12px 26px -24px #3d2b1852!important}.commerce-hero-title{letter-spacing:-.052em!important;color:#2e2720!important;text-shadow:0 3px 24px #fff8eb2e!important;max-width:620px!important;font-size:clamp(60px,5.45vw,88px)!important;line-height:.91!important}.commerce-hero-title em{color:#9a6b34!important}.commerce-hero-lead{color:#2e2720c7!important;max-width:520px!important;margin-top:20px!important;font-size:clamp(17px,1.48vw,21px)!important;line-height:1.52!important}.commerce-hero-actions{gap:12px!important;margin-top:28px!important}.commerce-cta{letter-spacing:.02em!important;min-height:50px!important;padding:0 22px!important;font-size:12px!important}.commerce-cta--primary{color:#33261b!important;background:linear-gradient(135deg,#efb06a,#e39a50)!important;box-shadow:0 18px 34px -18px #ad6a2380,inset 0 1px #ffffff5c!important}.commerce-cta--secondary{color:#4f4137!important;background:#fffbf594!important;border:1px solid #6f54372e!important}.commerce-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important;max-width:540px!important;margin-top:24px!important;display:grid!important}.commerce-trust-item{min-height:74px;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#fffcf7b3,#f9efde7a)!important;border:1px solid #ffffffa8!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 18px 34px -30px #2f20116b,inset 0 1px #fffc!important}.commerce-trust-icon{color:#9a6b33;background:#e0ac4c24;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-top:2px;font-size:14px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #c98f3a2e}.commerce-trust-text{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-trust-text strong{font:700 11px/1.15 var(--font-display);letter-spacing:.02em;color:#43372d}.commerce-trust-text small{font:500 10.1px/1.42 var(--font-body);color:#43372db8}.commerce-showcase{place-self:end!important;width:min(100%,700px)!important;height:min(69vh,700px)!important;min-height:560px!important}.commerce-showcase:before{content:"";filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(#4c30163d 0%,#4c301624 34%,#4c301600 72%);border-radius:999px;width:min(470px,82%);height:96px;position:absolute;bottom:102px;right:14%}.commerce-books{width:min(100%,630px)!important;height:420px!important;top:43%!important;left:auto!important;right:4%!important;transform:translateY(-50%)!important}.commerce-book--left{opacity:.82!important;filter:saturate(.82)brightness(.96)!important;transform:translate(-147%,-42%)rotate(-9deg)scale(.84)!important}.commerce-book--main{z-index:5!important;transform:translate(-49%,-55%)rotate(-1.4deg)scale(1.14)!important;box-shadow:0 36px 72px -24px #1f150d99,0 0 0 1px #f4d77a47!important}.commerce-book--right{opacity:.88!important;filter:saturate(.85)brightness(.95)!important;transform:translate(50%,-39%)rotate(8deg)scale(.86)!important}.commerce-product-card{background:linear-gradient(145deg,#fffcf7db,#f8eeddc7)!important;border-radius:24px!important;width:min(395px,72%)!important;padding:19px 20px 18px!important;bottom:18px!important;right:4%!important;box-shadow:0 26px 60px -34px #2f2011a3,inset 0 1px #ffffffe0!important}.commerce-product-kicker{letter-spacing:.15em!important;color:#96662f!important;font-size:9.2px!important}.commerce-product-title{margin:9px 0 6px!important;font-size:clamp(22px,1.9vw,28px)!important;line-height:1.03!important}.commerce-product-copy{color:#3b3027ad!important;font-size:11.8px!important;line-height:1.48!important}.commerce-product-bottom{margin-top:14px!important;padding-top:13px!important}.commerce-product-price{color:#6d4c26!important;font-size:26px!important}.commerce-buy-one{background:#7ba884!important;min-height:40px!important;padding:0 15px!important;font-size:10.8px!important}.commerce-value-rail.commerce-benefit-strip{z-index:12!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(145deg,#fffcf6d6,#f9efdebd)!important;border:1px solid #ffffffb8!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:min(1250px,100% - 72px)!important;padding:18px 20px!important;display:flex!important;bottom:22px!important;left:50%!important;box-shadow:0 28px 60px -40px #2f201194,inset 0 1px #ffffffe0!important}.commerce-benefit-items{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.commerce-benefit-item{align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.commerce-benefit-icon{background:linear-gradient(145deg,#e0ac4c29,#7ba8841f);border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:inset 0 0 0 1px #c98f3a29}.commerce-benefit-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-benefit-copy strong{font:700 10.6px/1.2 var(--font-display);color:#43372d;letter-spacing:.02em}.commerce-benefit-copy small{font:500 9.7px/1.4 var(--font-body);color:#43372db3}.commerce-benefit-cta{color:#fffaf2;min-height:46px;font:700 11px/1 var(--font-display);background:linear-gradient(135deg,#e39a50,#d4883b);border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 30px -20px #9c591b8f,inset 0 1px #ffffff3d}.commerce-benefit-cta:hover{transform:translateY(-1px);box-shadow:0 22px 34px -20px #9c591b9e,inset 0 1px #ffffff3d}.commerce-value-label,.commerce-value-list,.commerce-value-chip{display:none!important}@media (width<=1180px){.commerce-hero-inner{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)!important;gap:28px!important;width:min(100% - 48px,1280px)!important;padding-top:128px!important;padding-bottom:172px!important}.commerce-hero-title{font-size:clamp(52px,5.9vw,76px)!important}.commerce-showcase{width:min(100%,620px)!important;min-height:520px!important}.commerce-books{width:min(100%,560px)!important;height:390px!important;right:0!important}.commerce-book{width:182px!important}.commerce-product-card{width:min(370px,76%)!important}.commerce-benefit-items{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-value-rail.commerce-benefit-strip{align-items:flex-start!important}}@media (width<=880px){.commerce-hero-inner{width:min(100% - 30px,960px)!important;min-height:980px!important;padding:112px 0 232px!important;display:block!important}.commerce-hero-copy{max-width:min(100%,560px)!important}.commerce-trust{grid-template-columns:1fr!important;max-width:100%!important}.commerce-showcase{width:100%!important;min-height:490px!important;margin-top:28px!important}.commerce-books{width:min(100%,560px)!important;height:360px!important;position:relative!important;top:43%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.commerce-product-card{width:min(420px,92%)!important;bottom:8px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.commerce-value-rail.commerce-benefit-strip{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:calc(100% - 30px)!important;bottom:18px!important}.commerce-benefit-items{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-benefit-cta{justify-content:center}}@media (width<=720px){.commerce-hero{min-height:1060px!important}.commerce-hero-bg{background-position:68%!important;transform:scale(1.028)!important}.commerce-hero:before{background:linear-gradient(#f8f0e0eb 0%,#f8f0e0d6 30%,#f8f0e07a 48%,#f8f0e014 62%,#f8f0e000 76%),linear-gradient(#0000 58%,#3a241224 100%)!important}.commerce-hero-inner{min-height:1040px!important;padding:100px 0 270px!important}.commerce-eyebrow{margin-bottom:14px!important;padding:8px 12px!important;font-size:9px!important}.commerce-hero-title{max-width:330px!important;font-size:clamp(42px,13.2vw,56px)!important;line-height:.94!important}.commerce-hero-lead{max-width:330px!important;margin-top:14px!important;font-size:14.6px!important;line-height:1.45!important}.commerce-hero-actions{grid-template-columns:1fr!important;gap:9px!important;width:min(100%,330px)!important;display:grid!important}.commerce-cta{width:100%!important;min-height:46px!important}.commerce-showcase{min-height:420px!important;margin-top:22px!important}.commerce-showcase:before{width:82%!important;height:74px!important;bottom:114px!important;right:50%!important;transform:translate(50%)!important}.commerce-books{width:min(100%,340px)!important;height:300px!important;top:40%!important}.commerce-book{border-radius:12px!important;width:122px!important}.commerce-book--left{transform:translate(-132%,-43%)rotate(-10deg)scale(.84)!important}.commerce-book--main{transform:translate(-49%,-55%)rotate(-1.6deg)scale(1.08)!important}.commerce-book--right{transform:translate(35%,-41%)rotate(9deg)scale(.84)!important}.commerce-product-card{border-radius:20px!important;width:min(94%,360px)!important;padding:16px 16px 15px!important;bottom:0!important}.commerce-product-title{font-size:21px!important}.commerce-product-copy{font-size:11.2px!important}.commerce-product-price{font-size:24px!important}.commerce-buy-one{font-size:10px!important}.commerce-benefit-items{grid-template-columns:1fr!important;gap:8px!important}.commerce-value-rail.commerce-benefit-strip{border-radius:22px!important;padding:14px!important}.commerce-benefit-item{padding:6px 4px!important}.commerce-benefit-icon{border-radius:12px!important;flex-basis:34px!important;width:34px!important;height:34px!important;font-size:16px!important}.commerce-benefit-copy strong{font-size:10.4px!important}.commerce-benefit-copy small{font-size:9.5px!important}}.commerce-hero-bg{image-rendering:auto!important;background-image:url(/assets/images/optimized/tt-004-2b003377a2ac.webp)!important;background-position:50%!important;background-size:cover!important;transform:none!important}.commerce-hero-inner{padding-bottom:228px!important}.commerce-trust{display:none!important}.commerce-showcase{width:min(100%,650px)!important;min-height:555px!important}.commerce-books{width:min(100%,510px)!important;height:340px!important;top:46%!important;right:-2%!important}.commerce-book{border-radius:13px!important;width:158px!important;box-shadow:0 25px 48px -20px #1c120a94,0 5px 14px -9px #1c120a52!important}.commerce-book--left{transform:translate(-142%,-38%)rotate(-8deg)scale(.86)!important}.commerce-book--main{transform:translate(-45%,-53%)rotate(-1deg)scale(1.08)!important}.commerce-book--right{transform:translate(54%,-37%)rotate(7deg)scale(.88)!important}.commerce-product-card{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(145deg,#fffcf6c7,#f8eeddad)!important;border:1px solid #ffffffb3!important;border-radius:20px!important;width:min(360px,67%)!important;padding:16px 17px 15px!important;bottom:68px!important;right:0!important;box-shadow:0 22px 48px -30px #271a0ea6,inset 0 1px #ffffffe6!important}.commerce-product-title{font-size:clamp(19px,1.55vw,24px)!important}.commerce-product-copy{font-size:10.8px!important}.commerce-product-price{font-size:23px!important}.commerce-premium-trust{z-index:13;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(#221c16bd,#1c1712b0);border:1px solid #f7e1b32e;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:min(1160px,100% - 88px);min-height:72px;padding:12px 18px;display:grid;position:absolute;bottom:130px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 50px -32px #0d0906b8,inset 0 1px #ffffff14}.commerce-premium-trust:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff09,#0000 32%,#e0ac4c0b 72%,#0000);position:absolute;inset:0}.commerce-premium-trust-item{color:#fff9ef;align-items:center;gap:12px;min-width:0;padding:4px 18px;display:flex;position:relative}.commerce-premium-trust-item+.commerce-premium-trust-item:before{content:"";background:linear-gradient(#0000,#eeca824d,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:0}.commerce-premium-trust-icon{color:#e8c06b;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.commerce-premium-trust-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px #e0ac4c1f);width:30px;height:30px}.commerce-premium-trust-item span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.commerce-premium-trust-item strong{font:650 11px/1.18 var(--font-display);letter-spacing:.015em;color:#fff8eb}.commerce-premium-trust-item small{font:500 9.5px/1.2 var(--font-body);color:#fff7eab3}.commerce-value-rail.commerce-value-rail--premium{-webkit-backdrop-filter:blur(17px)saturate(1.08)!important;backdrop-filter:blur(17px)saturate(1.08)!important;background:linear-gradient(145deg,#fffcf6e8,#f8eeddd9)!important;border:1px solid #ffffffc7!important;border-radius:26px!important;grid-template-columns:minmax(300px,330px) 1fr!important;align-items:center!important;gap:20px!important;width:min(1250px,100% - 64px)!important;min-height:78px!important;padding:14px 18px 14px 24px!important;display:grid!important;bottom:18px!important;left:50%!important;box-shadow:0 26px 56px -38px #2d1d0f9e,inset 0 1px #fffffff5!important}.commerce-value-rail--premium .commerce-value-label{text-align:left!important;font-family:var(--serif-display,Georgia,serif)!important;color:#3e3229!important;margin:0!important;padding:0 10px!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:600!important;line-height:1.05!important;display:block!important}.commerce-value-rail--premium .commerce-value-list{scrollbar-width:none!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding:2px!important;display:flex!important;overflow-x:auto!important}.commerce-value-rail--premium .commerce-value-list::-webkit-scrollbar{display:none!important}.commerce-value-rail--premium .commerce-value-chip{color:#51453a!important;min-height:42px!important;font:650 10px/1 var(--font-display)!important;background:#ffffff8a!important;border:1px solid #6f54371a!important;border-radius:999px!important;gap:8px!important;padding:0 15px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffd6!important}.commerce-value-rail--premium .commerce-value-chip:hover{background:#ffffffc7!important;border-color:#c98f3a33!important;transform:translateY(-1px)!important}.commerce-value-rail--premium .commerce-value-chip.is-active{color:#6c4a24!important;background:linear-gradient(145deg,#e0ac4c29,#ffffffa8)!important;border-color:#c98f3a42!important;box-shadow:0 10px 20px -18px #8b531d85,inset 0 1px #ffffffe6!important}.value-symbol{color:#bb7d2b;font-size:15px;line-height:1}.commerce-value-chip--arrow{justify-content:center!important;width:42px!important;padding:0!important;font-size:17px!important;text-decoration:none!important}@media (width<=1180px){.commerce-premium-trust{width:calc(100% - 56px);bottom:128px}.commerce-value-rail.commerce-value-rail--premium{grid-template-columns:280px 1fr!important;width:calc(100% - 42px)!important}.commerce-book{width:145px!important}}@media (width<=880px){.commerce-hero-inner{padding-bottom:314px!important}.commerce-premium-trust{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:calc(100% - 30px);padding:10px 12px;bottom:158px}.commerce-premium-trust-item:nth-child(3):before{display:none}.commerce-value-rail.commerce-value-rail--premium{width:calc(100% - 30px)!important;padding:15px 14px!important;display:block!important;bottom:18px!important}.commerce-value-rail--premium .commerce-value-label{text-align:center!important;margin-bottom:12px!important;font-size:20px!important}.commerce-value-rail--premium .commerce-value-list{justify-content:flex-start!important}}@media (width<=720px){.commerce-hero{min-height:1180px!important}.commerce-hero-inner{min-height:1160px!important;padding-bottom:360px!important}.commerce-hero-bg{background-position:65%!important}.commerce-showcase{min-height:390px!important}.commerce-books{width:330px!important;height:280px!important;top:39%!important;left:54%!important;right:auto!important;transform:translate(-50%,-50%)!important}.commerce-book{width:108px!important}.commerce-book--left{transform:translate(-126%,-38%)rotate(-8deg)scale(.85)!important}.commerce-book--main{transform:translate(-45%,-53%)rotate(-1deg)scale(1.05)!important}.commerce-book--right{transform:translate(38%,-38%)rotate(7deg)scale(.86)!important}.commerce-product-card{width:min(92%,340px)!important;bottom:4px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.commerce-premium-trust{grid-template-columns:1fr 1fr;min-height:112px;padding:10px;bottom:172px}.commerce-premium-trust-item{gap:8px;padding:5px 8px}.commerce-premium-trust-item:nth-child(3):before{display:none}.commerce-premium-trust-icon{flex-basis:28px;width:28px;height:28px}.commerce-premium-trust-icon svg{width:25px;height:25px}.commerce-premium-trust-item strong{font-size:9.4px}.commerce-premium-trust-item small{font-size:8.6px}.commerce-value-rail.commerce-value-rail--premium{bottom:18px!important}.commerce-value-rail--premium .commerce-value-label{font-size:19px!important}.commerce-value-rail--premium .commerce-value-chip{min-height:39px!important;padding:0 12px!important;font-size:9.3px!important}}.commerce-value-rail--premium .commerce-value-chip[data-idx]{border:1.5px solid var(--accent)!important;color:var(--accent-deep)!important;background:#ffffff9e!important;gap:7px!important;padding:7px 14px 7px 9px!important;box-shadow:inset 0 1px #ffffffd1!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .chip-icon-wrap{background:var(--tint)!important;width:24px!important;height:24px!important;color:inherit!important;border-radius:50%!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;line-height:1!important;display:flex!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .value-chip-label{font:600 12px/1 var(--font-body)!important;color:var(--accent-deep)!important}.commerce-value-rail--premium .commerce-value-chip[data-idx]:hover{border-color:var(--accent)!important;background:#ffffffe6!important}.commerce-value-rail--premium .commerce-value-chip[data-idx].is-active{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--tt-ink)!important;box-shadow:0 8px 18px -8px #33312c4d,inset 0 1px #ffffff59!important}.commerce-value-rail--premium .commerce-value-chip[data-idx].is-active .chip-icon-wrap{background:#ffffff4d!important}.commerce-value-rail--premium .commerce-value-chip[data-idx].is-active .value-chip-label{color:var(--tt-ink)!important}.commerce-value-rail--premium .commerce-value-chip[data-idx].is-active:after{content:"✓";font:700 10px/1 var(--font-display);color:var(--tt-ink);margin-left:1px}@media (width<=720px){.commerce-value-rail--premium .commerce-value-chip[data-idx]{padding:6px 11px 6px 7px!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .chip-icon-wrap{flex-basis:22px!important;width:22px!important;height:22px!important;font-size:12px!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .value-chip-label{font-size:11px!important}}.commerce-premium-trust{-webkit-backdrop-filter:blur(20px)saturate(1.12)!important;backdrop-filter:blur(20px)saturate(1.12)!important;background:linear-gradient(135deg,#5244368a,#40342a75)!important;border:1px solid #fff1d647!important;box-shadow:0 24px 52px -34px #2a1b108a,inset 0 1px #ffffff29!important}.commerce-premium-trust:before{background:linear-gradient(105deg,#ffffff1a,#ffffff06 33%,#e0ac4c14 70%,#ffffff09)!important}.commerce-premium-trust:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff1d661,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.commerce-premium-trust-item{color:#fff8ed!important}.commerce-premium-trust-item+.commerce-premium-trust-item:before{background:linear-gradient(#0000,#ffe5b13d,#0000)!important}.commerce-premium-trust-icon{color:#efc86e!important}.commerce-premium-trust-icon svg{stroke-width:1.55px!important;filter:drop-shadow(0 0 8px #e0ac4c1f)!important}.commerce-premium-trust-item strong{color:#fff9f0!important}.commerce-premium-trust-item small{color:#fff8edbd!important}.commerce-premium-trust-icon{filter:none!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:12px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #ffffff1f!important}.commerce-premium-trust-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important;width:22px!important;height:22px!important;display:block!important;transform:none!important}.commerce-premium-trust-icon.trust-icon--blue{color:#b9c7ff!important;background:#99adff1a!important;border-color:#99adff33!important}.commerce-premium-trust-icon.trust-icon--pink{color:#f6beda!important;background:#e28ba01a!important;border-color:#e28ba033!important}.commerce-premium-trust-icon.trust-icon--green{color:#bfd9c5!important;background:#7ba8841c!important;border-color:#7ba88433!important}.commerce-premium-trust-icon.trust-icon--lavender{color:#d7c8f2!important;background:#c7b1e01a!important;border-color:#c7b1e033!important}@media (width<=720px){.commerce-premium-trust-icon{border-radius:10px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.commerce-premium-trust-icon svg{width:19px!important;height:19px!important}}.commerce-premium-trust{display:none!important}.commerce-hero-meta{color:#44382da8;font:600 10.5px/1.3 var(--font-display);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:0;margin-top:16px;display:flex}.commerce-hero-meta span{white-space:nowrap;align-items:center;display:inline-flex}.commerce-hero-meta span+span:before{content:"•";color:#c98f3ac2;margin:0 10px;font-size:11px;display:inline-block;transform:translateY(-.5px)}.commerce-value-rail.commerce-value-rail--premium{bottom:32px!important}@media (width<=1180px){.commerce-value-rail.commerce-value-rail--premium{bottom:26px!important}}@media (width<=880px){.commerce-hero-meta{margin-top:14px;font-size:10px}.commerce-value-rail.commerce-value-rail--premium{bottom:18px!important}}@media (width<=720px){.commerce-hero-meta{justify-content:flex-start;row-gap:6px;max-width:320px;font-size:9.6px}.commerce-hero-meta span+span:before{margin:0 8px}}.commerce-hero-meta{-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;backdrop-filter:blur(12px)saturate(1.02)!important;color:#6e543a!important;background:linear-gradient(145deg,#fffcf6d6,#f7eddcc2)!important;border:1px solid #ffffffe0!important;border-radius:999px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;max-width:max-content!important;margin-top:16px!important;padding:11px 18px!important;display:inline-flex!important;box-shadow:0 18px 34px -28px #432b1561,inset 0 1px #fffffff0!important}.commerce-hero-meta-item{white-space:nowrap!important;align-items:center!important;gap:9px!important;display:inline-flex!important}.commerce-hero-meta-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}.commerce-hero-meta-sep{color:#c28735d1!important;font-size:12px!important;line-height:1!important;transform:translateY(-.5px)!important}@media (width<=880px){.commerce-hero-meta{gap:10px!important;max-width:100%!important;margin-top:14px!important;padding:10px 14px!important}.commerce-hero-meta-label{font-size:10px!important}}@media (width<=720px){.commerce-hero-meta{border-radius:18px!important;gap:8px 10px!important;max-width:330px!important;padding:10px 12px!important;display:flex!important}.commerce-hero-meta-item{gap:7px!important}.commerce-hero-meta-icon{flex-basis:18px!important;width:18px!important;height:18px!important}.commerce-hero-meta-icon svg{width:16px!important;height:16px!important}.commerce-hero-meta-label{font-size:9.5px!important}.commerce-hero-meta-sep{font-size:11px!important}}.commerce-hero-meta{-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;background:#fff9efb8!important;border:1px solid #ffffffc7!important;border-radius:999px!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;width:auto!important;max-width:none!important;min-height:38px!important;margin-top:15px!important;padding:7px 14px!important;display:inline-flex!important;box-shadow:0 12px 24px -22px #3d2a1757,inset 0 1px #ffffffd6!important}.commerce-hero-meta-item{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.commerce-hero-meta-icon{color:#bc7f2d!important;flex:0 0 15px!important;place-items:center!important;width:15px!important;height:15px!important;display:inline-grid!important}.commerce-hero-meta-icon svg{stroke-width:1.65px!important;width:14px!important;height:14px!important}.commerce-hero-meta-label{font:600 9.4px/1 var(--font-display)!important;letter-spacing:.005em!important;color:#66513d!important}.commerce-hero-meta-sep{color:#c78a36!important;opacity:.9!important;flex:none!important;margin:0 1px!important;font-size:9px!important;line-height:1!important}@media (width<=720px){.commerce-hero-meta{scrollbar-width:none!important;gap:7px!important;max-width:100%!important;padding:7px 11px!important;overflow-x:auto!important}.commerce-hero-meta::-webkit-scrollbar{display:none!important}.commerce-hero-meta-label{font-size:8.8px!important}.commerce-hero-meta-icon{flex-basis:14px!important;width:14px!important;height:14px!important}.commerce-hero-meta-icon svg{width:13px!important;height:13px!important}}.commerce-hero-meta--exact,.commerce-hero-meta--exact *{box-sizing:border-box!important}.commerce-hero-meta--exact{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;white-space:nowrap!important;background:#fffaf3eb!important;border:1px solid #ecdcc6f2!important;border-radius:999px!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;max-width:max-content!important;min-height:38px!important;margin-top:16px!important;padding:8px 16px!important;display:inline-flex!important;box-shadow:0 10px 24px -20px #422c1433,inset 0 1px #fffffff5!important}.commerce-hero-meta--exact span:before{content:none!important;display:none!important}.commerce-hero-meta--exact .commerce-hero-meta-item{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.commerce-hero-meta--exact .commerce-hero-meta-icon{color:#c78a35!important;flex:0 0 15px!important;place-items:center!important;width:15px!important;height:15px!important;display:inline-grid!important}.commerce-hero-meta--exact .commerce-hero-meta-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font:600 9.2px/1 var(--font-body)!important;letter-spacing:0!important;color:#65503d!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{color:#c78a35eb!important;flex:none!important;margin:0 12px!important;font-size:10px!important;line-height:1!important;display:inline-block!important;transform:none!important}@media (width<=720px){.commerce-hero-meta--exact{scrollbar-width:none!important;max-width:calc(100vw - 52px)!important;min-height:34px!important;padding:7px 12px!important;overflow-x:auto!important}.commerce-hero-meta--exact .commerce-hero-meta-icon{flex-basis:14px!important;width:14px!important;height:14px!important}.commerce-hero-meta--exact .commerce-hero-meta-icon svg{width:13px!important;height:13px!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:8.8px!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{margin:0 10px!important;font-size:9px!important}}.commerce-hero-meta--exact{background:linear-gradient(#fffcf6f5,#faf2e5f0)!important;border:1px solid #e9dac1f2!important;justify-content:space-between!important;width:min(438px,100%)!important;min-height:40px!important;margin-top:14px!important;padding:9px 16px!important;box-shadow:0 14px 28px -24px #48301947,inset 0 1px #fffffffa!important}.commerce-hero-meta--exact .commerce-hero-meta-item{gap:7px!important}.commerce-hero-meta--exact .commerce-hero-meta-icon{color:#be8232!important;flex-basis:16px!important;width:16px!important;height:16px!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font:600 9.5px/1 var(--font-display)!important;color:#634e3b!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{color:#be8232db!important;margin:0 10px!important;font-size:10px!important}@media (width<=720px){.commerce-hero-meta--exact{justify-content:flex-start!important;width:min(438px,100%)!important;max-width:100%!important;padding:8px 12px!important;overflow-x:auto!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:9px!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{margin:0 9px!important}}.commerce-hero-meta--exact{justify-content:space-between!important;width:min(480px,100%)!important;max-width:min(480px,100%)!important;padding:9px 18px!important}.commerce-hero-meta--exact .commerce-hero-meta-item{flex:1 1 0!important;justify-content:center!important;min-width:0!important}.commerce-hero-meta--exact .commerce-hero-meta-label{text-align:center!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{flex:none!important;margin:0 6px!important}@media (width<=720px){.commerce-hero-meta--exact{justify-content:space-between!important;width:min(330px,100%)!important;max-width:min(330px,100%)!important;overflow-x:visible!important}.commerce-hero-meta--exact .commerce-hero-meta-item{justify-content:center!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:8.7px!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{margin:0 4px!important}}.commerce-hero-copy{--tt-hero-cta-group-width:396px!important}.commerce-hero-actions{width:min(var(--tt-hero-cta-group-width),100%)!important;max-width:min(var(--tt-hero-cta-group-width),100%)!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;display:flex!important}.commerce-hero-actions .commerce-cta--primary{flex:0 0 184px!important}.commerce-hero-actions .commerce-cta--secondary{flex:auto!important;min-width:0!important}.commerce-hero-meta--exact{width:min(var(--tt-hero-cta-group-width),100%)!important;max-width:min(var(--tt-hero-cta-group-width),100%)!important;justify-content:space-between!important;margin-top:14px!important;padding:8px 14px!important}.commerce-hero-meta--exact .commerce-hero-meta-item{flex:1 1 0!important;justify-content:center!important;gap:6px!important}.commerce-hero-meta--exact .commerce-hero-meta-icon{flex-basis:14px!important;width:14px!important;height:14px!important}.commerce-hero-meta--exact .commerce-hero-meta-icon svg{stroke-width:1.6px!important;width:14px!important;height:14px!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font:600 8.8px/1 var(--font-display)!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{margin:0 4px!important;font-size:9px!important}@media (width<=720px){.commerce-hero-copy{--tt-hero-cta-group-width:330px!important}.commerce-hero-actions{width:min(var(--tt-hero-cta-group-width),100%)!important;max-width:min(var(--tt-hero-cta-group-width),100%)!important;grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.commerce-hero-actions .commerce-cta--primary,.commerce-hero-actions .commerce-cta--secondary{flex:none!important;width:100%!important}.commerce-hero-meta--exact{width:min(var(--tt-hero-cta-group-width),100%)!important;max-width:min(var(--tt-hero-cta-group-width),100%)!important;padding:8px 12px!important;overflow:visible!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:8.5px!important}}#whyStage.why-stage{background:radial-gradient(circle at 50% 0,#fff4dcc7,#0000 36%),linear-gradient(#fbf5e9 0%,#f8efdf 100%)!important;border-radius:0!important;padding:clamp(82px,8vw,118px) 28px clamp(88px,8vw,116px)!important;overflow:hidden!important}#whyStage .hero-why-veil{opacity:.32!important}#whyStage .why-owl,#whyStage .why-butterfly{display:none!important}#whyStage .why-vine{opacity:.36!important;filter:saturate(.72)!important}#whyStage .why-inner--purpose-v16{text-align:center!important;z-index:4!important;max-width:1280px!important;margin:0 auto!important;position:relative!important}#whyStage .why-purpose-kicker{color:#8e6637!important;letter-spacing:.15em!important;background:#fffaf2c2!important;border:1px solid #c98f3a29!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 auto 16px!important;padding:8px 14px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffeb!important}#whyStage .why-purpose-title{font-family:var(--serif-display,"Cormorant Garamond",Georgia,serif)!important;letter-spacing:-.045em!important;color:#2f2923!important;margin:0!important;font-size:clamp(54px,5.2vw,78px)!important;font-weight:600!important;line-height:.94!important}#whyStage .why-purpose-title em{color:#9a6b34!important;font-style:italic!important;font-weight:500!important}#whyStage .why-purpose-sub{max-width:760px!important;font-family:var(--serif-body,"Newsreader",Georgia,serif)!important;color:#362d25b8!important;text-wrap:balance!important;margin:18px auto 40px!important;font-size:clamp(17px,1.45vw,21px)!important;line-height:1.48!important}#whyStage .why-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;display:grid!important}#whyStage .why-purpose-card{min-height:0!important;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(0)!important;transform-style:preserve-3d!important;text-align:left!important;background:linear-gradient(#fffcf7f0,#f9f0e1f0)!important;border:1px solid #ffffffe0!important;border-radius:28px!important;padding:0!important;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s,border-color .34s!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px -42px #472d1470,inset 0 1px #fffffff5!important}#whyStage .why-purpose-card:before{content:"";pointer-events:none;z-index:4;background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%),#ffffff57,transparent 54%);opacity:.55;position:absolute;inset:0}#whyStage .why-purpose-card:hover{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-7px)!important;border-color:#e0ac4c47!important;box-shadow:0 30px 70px -42px #472d148a,0 12px 28px -22px #c98f3a4d!important}#whyStage .why-purpose-media{position:relative;background:#e9dfcf!important;height:235px!important;overflow:hidden!important}#whyStage .why-purpose-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffaf22e);height:62px;position:absolute;inset:auto 0 0}#whyStage .why-purpose-media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s!important;display:block!important}#whyStage .why-purpose-card:first-child .why-purpose-media img{object-position:68% 54%!important}#whyStage .why-purpose-card:nth-child(2) .why-purpose-media img{object-position:52% 50%!important}#whyStage .why-purpose-card:nth-child(3) .why-purpose-media img{object-position:54% 48%!important}#whyStage .why-purpose-card:hover .why-purpose-media img{filter:saturate(1.02)brightness(1.01)!important;transform:scale(1.025)!important}#whyStage .why-purpose-body{position:relative;min-height:210px!important;padding:34px 26px 28px!important}#whyStage .why-purpose-card .why-icon{z-index:6!important;background:linear-gradient(145deg,#fffaf0,#f1dfba)!important;border:1px solid #fffffff0!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;font-size:22px!important;display:grid!important;position:absolute!important;top:-27px!important;left:26px!important;box-shadow:0 14px 26px -18px #5535156b,inset 0 1px #fffffff2!important}#whyStage .why-purpose-card h3{font-family:var(--serif-display,"Cormorant Garamond",Georgia,serif)!important;letter-spacing:-.02em!important;color:#3a3028!important;margin:0 0 10px!important;font-size:clamp(24px,2vw,31px)!important;font-weight:600!important;line-height:1.02!important}#whyStage .why-purpose-card p{font-family:var(--font-body,"Poppins",sans-serif)!important;color:#3a3028ad!important;margin:0!important;font-size:13px!important;line-height:1.55!important}#whyStage .why-purpose-card .wc-notch{display:none!important}#whyStage .why-purpose-cta{color:#382a1e!important;min-height:52px!important;font:700 12px/1 var(--font-display)!important;background:linear-gradient(135deg,#f7c965,#ecb74d)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin:30px auto 0!important;padding:0 28px!important;text-decoration:none!important;transition:transform .28s,box-shadow .28s!important;display:inline-flex!important;box-shadow:0 18px 30px -20px #ad6a2370,inset 0 1px #ffffff61!important}#whyStage .why-purpose-cta:hover{transform:translateY(-2px)!important;box-shadow:0 22px 34px -20px #ad6a2385,inset 0 1px #ffffff6b!important}@media (width<=980px){#whyStage .why-purpose-grid{grid-template-columns:1fr 1fr!important;max-width:820px!important}#whyStage .why-purpose-card:last-child{grid-column:1/-1!important;justify-self:center!important;width:100%!important;max-width:400px!important}}@media (width<=720px){#whyStage.why-stage{padding:64px 16px 72px!important}#whyStage .why-purpose-title{font-size:clamp(44px,13vw,58px)!important}#whyStage .why-purpose-sub{max-width:350px!important;margin:15px auto 28px!important;font-size:15px!important;line-height:1.5!important}#whyStage .why-purpose-grid{grid-template-columns:1fr!important;gap:15px!important;max-width:390px!important}#whyStage .why-purpose-card:last-child{grid-column:auto!important;max-width:none!important}#whyStage .why-purpose-media{height:205px!important}#whyStage .why-purpose-body{min-height:0!important;padding:31px 21px 23px!important}#whyStage .why-purpose-card h3{font-size:27px!important}#whyStage .why-purpose-card p{font-size:12.4px!important}#whyStage .why-purpose-cta{width:min(100%,330px)!important;margin-top:24px!important}}@media (prefers-reduced-motion:reduce){#whyStage .why-purpose-card,#whyStage .why-purpose-media img{transition:none!important;transform:none!important}}.hero-world-bridge,.hero-seam-badge-wrap,#whyStage .hero-why-veil{display:none!important}#whyStage.why-stage{background-color:#f8f2e6!important;background-image:linear-gradient(to bottom,#f8f2e6e6 0%,#f8f2e675 16%,#f8f2e661 80%,#f8f2e6eb 100%), radial-gradient(ellipse at 50% 43%,#f8f2e6eb 0%,#f8f2e6d6 42%,#f8f2e68f 70%,#f8f2e640 100%), var(--tt-bg-global)!important;background-position:50%,50%,50% 48%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;border-radius:44px 44px 0 0!important;margin-top:0!important;padding:clamp(88px,7vw,112px) 28px clamp(92px,7vw,116px)!important;box-shadow:inset 0 1px #ffffffc7!important;-webkit-mask-image:none!important;mask-image:none!important}#whyStage:before{content:""!important;pointer-events:none!important;opacity:.62!important;background:radial-gradient(420px 260px at -2% 82%,#c98f3a14,#0000 72%),radial-gradient(420px 260px at 102% 18%,#7ba88412,#0000 72%)!important;display:block!important;position:absolute!important;inset:0!important}#whyStage:after{content:""!important;pointer-events:none!important;opacity:.38!important;background:linear-gradient(#ffffff38,#0000 18% 82%,#fff8ee47)!important;display:block!important;position:absolute!important;inset:0!important}#whyStage .why-vine{opacity:.28!important;filter:saturate(.68)!important;display:block!important}#whyStage .why-corner-spark{opacity:.34!important}#whyStage .why-inner--purpose-v16{z-index:4!important;position:relative!important}#whyStage .why-purpose-kicker{margin-bottom:18px!important}#whyStage .why-purpose-sub{max-width:820px!important;font-family:var(--font-body,"Poppins",sans-serif)!important;color:#392f27b8!important;margin:20px auto 42px!important;font-size:clamp(15.5px,1.18vw,18px)!important;line-height:1.62!important}@media (width<=720px){#whyStage.why-stage{border-radius:28px 28px 0 0!important;margin-top:0!important;padding:68px 16px 76px!important}#whyStage .why-purpose-sub{max-width:360px!important;margin:16px auto 30px!important;font-size:14px!important;line-height:1.55!important}}#whyStage .why-purpose-kicker{color:#54483d!important;font:700 10.5px/1 var(--font-display)!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:#fffaf4bd!important;border:1px solid #99adff7a!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin:0 auto 18px!important;padding:9px 16px!important;display:inline-flex!important;box-shadow:0 10px 24px -20px #534b7a3d,inset 0 1px #ffffffeb!important}#whyStage .why-section-marker{color:#99adff!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}#whyStage .why-purpose-title,#whyStage .why-purpose-title em{color:var(--tt-ink,#33312c)!important}#whyStage .why-purpose-title em{font-style:italic!important;font-weight:500!important}#whyStage .why-purpose-title .scrub-word.is-lit,#whyStage .why-purpose-title em .scrub-word.is-lit{color:var(--lit-color,#ffa9dd)!important;filter:blur()saturate(1.12)brightness(.72)!important}#whyStage .why-purpose-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto 34px!important;display:flex!important}#whyStage .why-purpose-action{white-space:nowrap!important;min-height:48px!important;font:700 12px/1 var(--font-display)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 18px!important;text-decoration:none!important;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,background .24s,border-color .24s!important;display:inline-flex!important}#whyStage .why-purpose-action-icon{border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}#whyStage .why-purpose-action-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}#whyStage .why-purpose-action--primary{color:#3d2d31!important;background:linear-gradient(135deg,#ffa9dd 0%,#f98ba9 100%)!important;border:1px solid #c928701f!important;box-shadow:0 16px 30px -20px #c9287075,inset 0 1px #ffffff70!important}#whyStage .why-purpose-action--primary .why-purpose-action-icon{color:#7a6fff!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #7a6fff1f!important}#whyStage .why-purpose-action--secondary{color:#4d433a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffcf7c2!important;border:1px solid #cdbba494!important;box-shadow:0 14px 28px -24px #442f1c52,inset 0 1px #ffffffeb!important}#whyStage .why-purpose-action--secondary .why-purpose-action-icon{color:#c98f3a!important;background:#fff7e5d6!important;box-shadow:inset 0 0 0 1px #c98f3a24!important}#whyStage .why-purpose-action:hover{transform:translateY(-2px)!important}#whyStage .why-purpose-action--primary:hover{box-shadow:0 20px 34px -19px #c928708a,inset 0 1px #ffffff7a!important}#whyStage .why-purpose-action--secondary:hover{background:#fffcf7eb!important;border-color:#c98f3a4d!important}#whyStage .why-purpose-action:focus-visible{outline-offset:3px!important;outline:2px solid #99adff!important}#whyStage .why-purpose-cta{color:#3d2d31!important;background:linear-gradient(135deg,#ffa9dd 0%,#f98ba9 100%)!important;border:1px solid #c928701f!important;box-shadow:0 18px 32px -21px #c9287075,inset 0 1px #ffffff70!important}#whyStage .why-purpose-cta:hover{box-shadow:0 22px 36px -20px #c928708a,inset 0 1px #ffffff7a!important}@media (width<=720px){#whyStage .why-purpose-kicker{margin-bottom:15px!important;padding:8px 13px!important;font-size:9.5px!important}#whyStage .why-purpose-actions{grid-template-columns:1fr!important;gap:9px!important;width:min(100%,350px)!important;margin-bottom:26px!important;display:grid!important}#whyStage .why-purpose-action{width:100%!important;min-height:46px!important}}#valuesStage.marketplace-stage{background:radial-gradient(90% 34% at 50% 0,#ffffffc7,#fff0 72%),linear-gradient(#faf4e71f,#faf4e752)!important;padding:86px clamp(18px,4.2vw,72px) 78px!important;position:relative!important;overflow:hidden!important}#valuesStage.marketplace-stage:before{content:"";pointer-events:none;opacity:.52;background:radial-gradient(circle at 12% 18%,#ffa9dd1c,#0000 24%),radial-gradient(circle at 86% 34%,#99adff1a,#0000 23%),radial-gradient(circle at 76% 82%,#b7c96a17,#0000 24%);position:absolute;inset:0}.marketplace-inner{z-index:2;width:min(1480px,100%);margin:0 auto;position:relative}.marketplace-kicker{margin-inline:auto!important;margin-bottom:18px!important}.marketplace-head{text-align:center;max-width:1050px;margin:0 auto 34px}.marketplace-title{color:var(--tt-ink,#33312c);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.4vw,70px);font-weight:600;line-height:.98}.marketplace-title em{font-family:var(--font-display);color:#a56d2c;font-style:italic;font-weight:500}.marketplace-sub{max-width:820px;font:500 clamp(14px,1.2vw,18px)/1.5 var(--font-body);color:#37302ab8;margin:13px auto 0}.marketplace-values-block{max-width:1380px;margin:0 auto 38px;position:relative}.marketplace-values-grid{flex-wrap:wrap;justify-content:center;gap:10px 12px;display:flex}.marketplace-value-chip{--accent:#ffa9dd;--tint:#ffa9dd2e;border:1.35px solid color-mix(in srgb,var(--accent) 72%,#fff 28%);color:#3f3934;min-height:42px;font:700 12px/1 var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf7b8;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s,box-shadow .24s,border-color .24s;display:inline-flex;box-shadow:0 10px 24px -22px #462d1659,inset 0 1px #ffffffe0}.marketplace-value-chip:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 16px 28px -22px #462d166b,inset 0 1px #fffffff0}.marketplace-value-chip.is-selected{background:var(--tint);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent),0 14px 28px -22px #462d1657}.marketplace-value-chip.is-selected:after{content:"✓";color:#55483e;margin-left:2px;font-weight:900}.marketplace-value-icon{background:var(--tint);border-radius:50%;place-items:center;width:23px;height:23px;font-size:15px;line-height:1;display:grid}.marketplace-clear-values{color:#6b5a4a;font:700 10.5px/1 var(--font-body);cursor:pointer;background:#ffffffa6;border:0;border-radius:999px;align-items:center;gap:6px;margin:14px auto 0;padding:8px 13px;display:flex}.marketplace-clear-values[hidden]{display:none!important}.marketplace-catalog-head{border-top:1px solid #b08b5b2e;justify-content:space-between;align-items:end;gap:24px;padding-top:24px;display:flex}.marketplace-catalog-title-wrap{align-items:center;gap:14px;min-width:0;display:flex}.marketplace-catalog-icon{color:#bd7830;background:#fffcf7d1;border:1px solid #c98f3a29;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 24px -20px #422b165c,inset 0 1px #fffffff0}.marketplace-catalog-icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.marketplace-catalog-title-wrap h3{font:600 clamp(24px,2.2vw,34px)/1.05 var(--font-display);color:#26364a;margin:0}.marketplace-catalog-title-wrap h3 span{color:#ef659e;font-style:italic;font-weight:500}.marketplace-catalog-title-wrap h3 strong{font-weight:600}.marketplace-catalog-title-wrap p{color:#41444694;font:500 11px/1.35 var(--font-body);margin:5px 0 0}.marketplace-tools-top{align-items:center;gap:10px;min-width:min(480px,44%);display:flex}.marketplace-search{background:#fffcf7c2;border:1px solid #cdbba48c;border-radius:999px;flex:1;align-items:center;gap:9px;height:44px;padding:0 15px;display:flex;box-shadow:inset 0 1px #ffffffe6}.marketplace-search svg{stroke:#ee5296;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;width:18px;height:18px;display:block}.marketplace-search input{color:#4b433b;width:100%;font:500 11px/1 var(--font-body);background:0 0;border:0;outline:0}.marketplace-search input::placeholder{color:#4c443d75}.marketplace-sort-wrap select{color:#4b433b;min-width:174px;height:44px;font:700 11px/1 var(--font-body);cursor:pointer;background:#fffcf7c2;border:1px solid #cdbba48c;border-radius:999px;outline:none;padding:0 39px 0 16px}.marketplace-filterbar{justify-content:space-between;align-items:center;gap:18px;margin:14px 0 18px;display:flex}.marketplace-filter-pills{flex-wrap:wrap;gap:8px;display:flex}.market-filter{color:#5b5046;min-height:38px;font:700 10.5px/1 var(--font-body);cursor:pointer;background:#fffcf7ad;border:1px solid #cdbba46b;border-radius:999px;align-items:center;gap:8px;padding:0 15px;transition:all .22s;display:inline-flex;box-shadow:0 10px 20px -20px #36281942}.market-filter span{font-size:14px}.market-filter:hover{background:#fff;transform:translateY(-1px)}.market-filter.is-active{color:#3d2d31;background:linear-gradient(135deg,#ffa9dd,#f98ba9);border-color:#0000;box-shadow:0 14px 24px -18px #c928707a}.marketplace-view-count{color:#433b3594;font:600 10px/1 var(--font-body);white-space:nowrap;align-items:center;gap:8px;display:flex}.marketplace-grid-icon{color:#5972a8;background:#fffcf7ad;border:1px solid #cdbba45c;border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.marketplace-products{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.market-card{--accent:#ffa9dd;--tint:#ffa9dd2b;background:linear-gradient(#fffdf9eb,#faf3e8eb);border:1px solid #ffffffd6;border-radius:20px;flex-direction:column;min-width:0;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 38px -31px #36251357,inset 0 1px #fffffffa}.market-card:hover{transform:translateY(-6px);box-shadow:0 26px 42px -26px #36251366,inset 0 1px #fffffffa}.market-card-cover{aspect-ratio:1.48;background:linear-gradient(135deg,var(--tint),#e0ac4c29);border-radius:15px;margin:8px 8px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b}.market-card-cover-bg{background-position:50%;background-size:cover;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.market-card:hover .market-card-cover-bg{transform:scale(1.035)}.market-card-value{border:1px solid color-mix(in srgb,var(--accent) 58%,#fff 42%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 52px);min-height:26px;font:700 9px/1 var(--font-body);color:#4c423a;white-space:nowrap;text-overflow:ellipsis;background:#fffcf7e6;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:absolute;top:9px;left:9px;overflow:hidden}.market-card-heart{color:#ef5798;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf7eb;border:1px solid #ffa9dd85;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;transition:all .2s;display:grid;position:absolute;top:9px;right:9px}.market-card-heart.is-saved{color:#fff;background:#ffa9dd;border-color:#ffa9dd}.market-card-body{flex-direction:column;flex:1;padding:11px 11px 12px;display:flex}.market-card-title{color:#26364a;font:600 17px/1.07 var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;margin:0;display:-webkit-box;overflow:hidden}.market-card-meta{color:#36435694;font:600 9px/1 var(--font-body);align-items:center;gap:8px;margin-top:6px;display:flex}.market-card-meta span{align-items:center;gap:4px;display:inline-flex}.market-card-formats{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.market-format{text-align:left;cursor:pointer;color:#5b5046;background:#ffffff8a;border:1px solid #cdbba473;border-radius:12px;min-width:0;padding:7px 8px;transition:all .2s}.market-format strong{font:800 11.5px/1 var(--font-body);color:#26364a;margin-top:2px;display:block}.market-format span{font:700 8.5px/1 var(--font-body);color:#433b35ad;align-items:center;gap:5px;display:flex}.market-format.is-selected{border-color:color-mix(in srgb,var(--accent) 62%,#fff 38%);background:var(--tint);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.market-card-actions{grid-template-columns:1fr 34px;gap:6px;margin-top:auto;padding-top:8px;display:grid}.market-card-add{color:#fff;min-height:37px;font:800 10.5px/1 var(--font-body);cursor:pointer;background:linear-gradient(135deg,#f98ba9,#f45592);border:0;border-radius:999px;grid-column:1/-1;box-shadow:0 14px 24px -18px #c9287080}.market-card-add:disabled{opacity:.75;cursor:default}.market-card-view{color:#344765;min-height:34px;font:700 9.5px/1 var(--font-body);cursor:pointer;background:#ffffff85;border:1px solid #99adff94;border-radius:999px}.market-card-bookmark{color:#7d5b72;cursor:pointer;background:#ffffff85;border:1px solid #ffa9dd85;border-radius:50%;min-height:34px;font-size:14px}.marketplace-more{color:#5a4939;min-height:44px;font:700 11px/1 var(--font-display);cursor:pointer;background:#fffcf7c2;border:1px solid #c98f3a57;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:24px auto 0;padding:0 20px;display:flex;box-shadow:0 16px 28px -24px #4d311552,inset 0 1px #ffffffe6}.marketplace-more[hidden]{display:none!important}.marketplace-empty{text-align:center;background:#fffcf7a8;border:1px solid #cdbba461;border-radius:24px;max-width:620px;margin:30px auto 0;padding:34px}.marketplace-empty strong{font:600 24px/1.1 var(--font-display);color:#39404a;display:block}.marketplace-empty span{color:#413a349e;font:500 12px/1.4 var(--font-body);margin-top:7px;display:block}.marketplace-empty button{font:700 10px/1 var(--font-body);cursor:pointer;background:#ffa9dd;border:0;border-radius:999px;margin-top:15px;padding:11px 17px}.marketplace-sample-banner{border:1px solid #ffffff75;border-radius:28px;min-height:220px;margin-top:30px;position:relative;overflow:hidden;box-shadow:0 28px 58px -38px #15141985,inset 0 1px #ffffff3d}.marketplace-sample-bg{background-image:url(/assets/images/optimized/tt-005-e47b76fedb39.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.marketplace-sample-overlay{background:linear-gradient(90deg,#0a1b35eb 0%,#0a1b35cc 31%,#0a1b355c 51%,#0a1b350a 68%);position:absolute;inset:0}.marketplace-sample-copy{z-index:2;color:#fff;width:min(560px,49%);padding:30px 34px;position:relative}.marketplace-sample-kicker{color:#f2c66d;font:800 10px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.marketplace-sample-copy h3{font:600 clamp(29px,2.8vw,42px)/.98 var(--font-display);letter-spacing:-.035em;margin:9px 0 7px}.marketplace-sample-copy h3 em{color:#f0bd5b;font-style:italic;font-weight:500}.marketplace-sample-copy p{color:#fffc;max-width:460px;font:500 12px/1.42 var(--font-body);margin:0}.marketplace-sample-copy .marketplace-sample-support{color:#ffffffe0;margin-top:9px;font-size:10.5px;line-height:1.45}.marketplace-sample-cta{color:#33261b;min-height:42px;font:800 10.5px/1 var(--font-body);background:linear-gradient(135deg,#efb65c,#e9a344);border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:0 18px;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px -20px #00000080,inset 0 1px #ffffff57}.marketplace-sample-meta{color:#ffffffbd;font:600 9px/1.2 var(--font-body);flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.marketplace-sample-meta span{align-items:center;gap:5px;display:inline-flex}#showcaseStage,#shelfStage,#shelfStageAccordionArchived,.marketplace-archived-library-transition{display:none!important}@media (width<=1240px){.marketplace-products{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-tools-top{min-width:min(430px,46%)}}@media (width<=900px){#valuesStage.marketplace-stage{padding:72px 18px 62px!important}.marketplace-title{font-size:clamp(38px,7vw,54px)}.marketplace-values-grid{gap:8px}.marketplace-value-chip{min-height:39px;padding:0 14px;font-size:11px}.marketplace-catalog-head{flex-direction:column;align-items:stretch;gap:15px}.marketplace-tools-top{width:100%;min-width:0}.marketplace-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketplace-sample-copy{width:62%}}@media (width<=620px){#valuesStage.marketplace-stage{padding:62px 14px 52px!important}.marketplace-kicker{margin-bottom:14px!important}.marketplace-head{margin-bottom:25px}.marketplace-title{font-size:clamp(37px,10.7vw,49px);line-height:.96}.marketplace-title em{display:block}.marketplace-sub{max-width:355px;margin-top:11px;font-size:13px;line-height:1.42}.marketplace-values-block{margin-bottom:30px}.marketplace-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-value-chip{justify-content:flex-start;width:100%;min-height:40px;padding:0 10px;font-size:10.2px}.marketplace-value-icon{flex:0 0 21px;width:21px;height:21px;font-size:14px}.marketplace-catalog-title-wrap{align-items:flex-start}.marketplace-catalog-icon{flex-basis:42px;width:42px;height:42px}.marketplace-catalog-title-wrap h3{font-size:26px}.marketplace-tools-top{grid-template-columns:1fr 142px;display:grid}.marketplace-search{grid-column:1/-1}.marketplace-filterbar{flex-direction:column;align-items:flex-start}.marketplace-filter-pills{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.market-filter{justify-content:center;padding:0 8px;font-size:9.7px}.marketplace-view-count{align-self:flex-end;margin-top:-4px}.marketplace-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-card{border-radius:16px}.market-card-cover{aspect-ratio:1.38;border-radius:12px;margin:6px 6px 0}.market-card-value{max-width:calc(100% - 40px);min-height:23px;padding:0 7px;font-size:7.8px;top:7px;left:7px}.market-card-heart{width:27px;height:27px;font-size:14px;top:7px;right:7px}.market-card-body{padding:8px 8px 9px}.market-card-title{min-height:31px;font-size:14.5px}.market-card-meta{gap:5px;font-size:7.7px}.market-card-formats{gap:4px;margin-top:7px}.market-format{border-radius:10px;padding:6px 5px}.market-format span{gap:3px;font-size:7.2px}.market-format strong{font-size:9.3px}.market-card-add{min-height:34px;font-size:9.2px}.market-card-view{min-height:31px;font-size:8.7px}.market-card-bookmark{min-height:31px;font-size:12px}.marketplace-sample-banner{border-radius:23px;min-height:360px;margin-top:22px}.marketplace-sample-bg{background-position:71%}.marketplace-sample-overlay{background:linear-gradient(#0a1b35e0 0%,#0a1b35cc 42%,#0a1b3542 70%,#0a1b3514 100%)}.marketplace-sample-copy{text-align:left;width:100%;padding:22px 20px 0}.marketplace-sample-copy h3{max-width:320px;font-size:30px}.marketplace-sample-copy p{max-width:300px;font-size:10.5px}.marketplace-sample-meta{display:none}}@media (width<=390px){.marketplace-value-chip{font-size:9.5px}.market-card-title{font-size:13.8px}.market-format strong{font-size:8.8px}}#valuesStage.marketplace-stage{background:radial-gradient(48% 420px at 10% 28%,#7ba88413,transparent 72%), radial-gradient(42% 360px at 92% 62%,#e28ba00e,transparent 74%), radial-gradient(58% 260px at 50% 4%,#e0ac4c12,transparent 76%), var(--tt-canvas)!important;padding:74px clamp(18px,4.2vw,72px) 78px!important}#valuesStage.marketplace-stage:before{display:none!important}#valuesStage .marketplace-inner{width:min(1460px,100%)!important}#valuesStage .marketplace-kicker{text-align:center!important;width:max-content!important;margin:0 auto 18px!important;display:flex!important}#valuesStage .marketplace-head{text-align:center!important;max-width:1280px!important;margin:0 auto 38px!important}#valuesStage .marketplace-title{opacity:1!important;filter:none!important;max-width:1280px!important;color:var(--tt-ink,#33312c)!important;margin:0 auto!important;font-size:clamp(44px,4vw,62px)!important;line-height:.98!important;transform:none!important}#valuesStage .marketplace-title em{color:#a56d2c!important}#valuesStage .marketplace-sub{opacity:1!important;filter:none!important;color:#37302ab8!important;max-width:1050px!important;margin:14px auto 0!important;font-size:clamp(14px,1.15vw,17px)!important;transform:none!important}#valuesStage .marketplace-values-block{margin:0 auto 42px!important}#valuesStage .marketplace-values-grid{gap:10px 12px!important}#valuesStage .marketplace-value-chip,#valuesStage .marketplace-products{visibility:visible!important;opacity:1!important}#valuesStage .market-card,#valuesStage .market-card.reveal-up{opacity:1!important;filter:none!important;transform:none!important}#valuesStage .market-card:hover{transform:translateY(-6px)!important}#valuesStage .marketplace-catalog-head{padding-top:28px!important}#valuesStage .marketplace-sample-banner{margin-top:30px!important}@media (width>=1100px){#valuesStage .marketplace-title,#valuesStage .marketplace-sub{white-space:nowrap!important}}@media (width<=900px){#valuesStage.marketplace-stage{padding:68px 18px 62px!important}#valuesStage .marketplace-head{margin-bottom:30px!important}}@media (width<=620px){#valuesStage.marketplace-stage{padding:58px 14px 52px!important}#valuesStage .marketplace-title{white-space:normal!important;font-size:clamp(38px,10.7vw,48px)!important}#valuesStage .marketplace-title em{display:block!important}#valuesStage .marketplace-sub{white-space:normal!important;max-width:350px!important}#valuesStage .marketplace-head{margin-bottom:28px!important}}#valuesStage .marketplace-kicker,#valuesStage .marketplace-kicker.section-kicker{opacity:1!important;filter:none!important;visibility:visible!important;transform:none!important}#valuesStage .marketplace-kicker .kicker-icon{opacity:1!important}#valuesStage .marketplace-head,#valuesStage .marketplace-title,#valuesStage .marketplace-sub,#valuesStage .marketplace-values-block,#valuesStage .marketplace-catalog-head,#valuesStage .marketplace-filterbar,#valuesStage .marketplace-products,#valuesStage .marketplace-sample-banner{visibility:visible!important}#valuesStage .marketplace-head{max-width:1180px!important;margin-bottom:34px!important}#valuesStage .marketplace-title{font-family:var(--serif-display)!important;color:var(--tt-ink,#33312c)!important;letter-spacing:-.035em!important;font-weight:600!important;line-height:1.01!important}#valuesStage .marketplace-title em{font-family:var(--serif-display)!important;color:#c98f3a!important;font-weight:500!important}#valuesStage .marketplace-sub{margin-top:12px!important}#valuesStage .marketplace-catalog-head{align-items:center!important;gap:32px!important;padding-top:30px!important}#valuesStage .marketplace-tools-top{align-items:center!important;gap:16px!important;min-width:min(610px,50%)!important}#valuesStage .marketplace-sort-wrap{white-space:nowrap!important;color:#655a50!important;font:600 10.5px/1 var(--font-body)!important;align-items:center!important;gap:10px!important;display:flex!important}#valuesStage .marketplace-sort-label{opacity:.72!important}#valuesStage .marketplace-sort-control{display:block!important;position:relative!important}#valuesStage .marketplace-sort-control select{appearance:none!important;color:#4a413a!important;min-width:190px!important;height:46px!important;font:700 10.5px/1 var(--font-body)!important;cursor:pointer!important;background:#fffcf7d6!important;border:1px solid #cdbba494!important;border-radius:999px!important;outline:none!important;padding:0 42px 0 17px!important;box-shadow:0 12px 24px -22px #36271859,inset 0 1px #fffffff0!important}#valuesStage .marketplace-sort-control svg{pointer-events:none!important;fill:none!important;stroke:#6b5d50!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;right:15px!important;transform:translateY(-50%)!important}#valuesStage .marketplace-search{height:46px!important}#valuesStage .marketplace-filter-pills{gap:9px!important}#valuesStage .market-filter{color:#5c5148!important;background:#fffcf7c7!important;border-color:#cdbba47a!important;gap:8px!important;min-height:40px!important;padding:0 15px!important}#valuesStage .market-filter-icon{color:#8d7359!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important}#valuesStage .market-filter-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}#valuesStage .market-filter.is-active{color:#3d2d31!important;background:linear-gradient(135deg,#ffa9ddf5,#f48ba9eb)!important}#valuesStage .market-filter.is-active .market-filter-icon{color:#7a3f59!important}#valuesStage .market-filter.is-coming{opacity:.62!important;cursor:default!important}#valuesStage .market-filter small{opacity:.54!important;font-size:8px!important;font-weight:600!important}#valuesStage .marketplace-products{align-items:stretch!important;gap:16px!important}#valuesStage .market-card{background:linear-gradient(#fffdf9f7,#faf4eaf5)!important;border:1px solid #ddccb48f!important;border-radius:20px!important;padding:8px!important;overflow:visible!important;box-shadow:0 22px 40px -31px #402b1666,inset 0 1px #fffffffa!important}#valuesStage .market-card:hover{transform:translateY(-5px)!important;box-shadow:0 28px 48px -30px #402b1675,inset 0 1px #fffffffa!important}#valuesStage .market-card-cover{aspect-ratio:3/4!important;background:#f7efe2c7!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #b99c761f,0 12px 26px -22px #3a271657!important}#valuesStage .market-card-cover-img{object-fit:contain!important;object-position:center!important;background:#fffaf2d1!important;width:100%!important;height:100%!important;transition:transform .38s cubic-bezier(.22,1,.36,1)!important;display:block!important}#valuesStage .market-card:hover .market-card-cover-img{transform:scale(1.012)!important}#valuesStage .market-card-cover-fallback{color:#514335!important;font:600 17px/1.1 var(--serif-display)!important;place-items:end start!important;padding:16px!important;display:grid!important;position:absolute!important;inset:0!important}#valuesStage .market-card-value{gap:5px!important;max-width:calc(100% - 18px)!important;min-height:27px!important;padding:0 10px!important;font-size:8.7px!important;top:9px!important;left:9px!important;right:auto!important;box-shadow:0 9px 18px -16px #3323135c!important}#valuesStage .market-card-body{padding:10px 3px 3px!important}#valuesStage .market-card-title{min-height:0!important;font-family:var(--serif-display)!important;color:#3a3027!important;letter-spacing:-.018em!important;-webkit-line-clamp:2!important;margin:0!important;font-size:15.2px!important;font-weight:600!important;line-height:1.08!important}#valuesStage .market-card-meta{color:#696057!important;align-items:center!important;gap:8px!important;min-height:29px!important;margin-top:7px!important;font-size:8.5px!important;display:flex!important}#valuesStage .market-card-age{white-space:nowrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}#valuesStage .market-card-age svg{fill:none!important;stroke:#58719e!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}#valuesStage .market-meta-sep{background:#99846c40!important;width:1px!important;height:18px!important}#valuesStage .market-card-languages{align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}#valuesStage .market-language{color:#70665c!important;min-height:25px!important;font:600 7.8px/1 var(--font-body)!important;cursor:pointer!important;background:#ffffff75!important;border:1px solid #cdbba45c!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:0 7px!important;transition:all .2s!important;display:inline-flex!important}#valuesStage .market-language.is-selected{color:#a34c69!important;background:#ffa9dd2b!important;border-color:#e28ba094!important;box-shadow:0 0 0 1px #e28ba014!important}#valuesStage .market-card-phrase{-webkit-line-clamp:2!important;color:#49413aa3!important;min-height:28px!important;font:500 8.5px/1.35 var(--font-body)!important;-webkit-box-orient:vertical!important;margin:7px 0 0!important;display:-webkit-box!important;overflow:hidden!important}#valuesStage .market-card-formats{gap:7px!important;margin-top:9px!important}#valuesStage .market-format{color:#5d544b!important;min-height:52px!important;box-shadow:none!important;background:#ffffff8a!important;border:1px solid #cdbba475!important;border-radius:13px!important;grid-template-columns:25px minmax(0,1fr) 16px!important;align-items:center!important;gap:6px!important;padding:7px!important;display:grid!important;position:relative!important}#valuesStage .market-format-icon{color:#6d7181!important;background:#f4efe6c7!important;border-radius:9px!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important}#valuesStage .market-format-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important}#valuesStage .market-format-copy{min-width:0!important}#valuesStage .market-format-label{color:#61584f!important;font:700 8.5px/1 var(--font-body)!important;display:block!important}#valuesStage .market-format strong{color:#3e3934!important;font:800 10.4px/1 var(--font-body)!important;white-space:nowrap!important;margin-top:3px!important}#valuesStage .market-format strong small{font-size:6.7px!important;font-weight:700!important}#valuesStage .market-format-check{width:16px!important;height:16px!important;font:800 9px/1 var(--font-body)!important;border-radius:50%!important;place-items:center!important;display:none!important}#valuesStage .market-format.is-selected{box-shadow:0 0 0 2px #ffffffa3,0 8px 18px -16px #3b271747!important}#valuesStage .market-format--digital.is-selected{background:#ffa9dd26!important;border-color:#e28ba09e!important}#valuesStage .market-format--digital.is-selected .market-format-icon{color:#b85378!important;background:#ffa9dd33!important}#valuesStage .market-format--digital.is-selected .market-format-check{color:#fff!important;background:#e28ba0!important;display:grid!important}#valuesStage .market-format--impreso.is-selected{background:#7ba88424!important;border-color:#7ba88494!important}#valuesStage .market-format--impreso.is-selected .market-format-icon{color:#4f8b64!important;background:#7ba8842e!important}#valuesStage .market-format--impreso.is-selected .market-format-check{color:#fff!important;background:#7ba884!important;display:grid!important}#valuesStage .market-card-actions{grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;padding-top:9px!important}#valuesStage .market-card-add{background:linear-gradient(135deg,#f38ead,#e96f98)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;display:flex!important;box-shadow:0 14px 24px -18px #b94c727a!important}#valuesStage .market-card-add svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important}#valuesStage .market-card-view{color:#425778!important;background:#ffffff94!important;border-color:#99adff75!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:35px!important;display:flex!important}#valuesStage .market-card-bookmark{color:#d7678b!important;cursor:pointer!important;background:#ffffff94!important;border:1px solid #e28ba075!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-height:35px!important;display:grid!important}#valuesStage .market-card-bookmark svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}#valuesStage .market-card-bookmark.is-saved{color:#fff!important;background:#e28ba0!important;border-color:#e28ba0!important}#valuesStage .market-card-bookmark.is-saved svg{fill:currentColor!important}#valuesStage .marketplace-more{min-width:150px!important;transition:all .22s!important}#valuesStage .marketplace-more:hover{background:#ffffffe6!important;transform:translateY(-2px)!important}@media (width<=1180px){#valuesStage .marketplace-tools-top{width:100%!important;min-width:0!important}#valuesStage .marketplace-catalog-head{align-items:stretch!important}}@media (width<=880px){#valuesStage .marketplace-sort-wrap{justify-content:space-between!important}#valuesStage .marketplace-sort-control{margin-left:auto!important}#valuesStage .marketplace-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#valuesStage .market-card-title{font-size:16px!important}}@media (width<=720px){#valuesStage .marketplace-title{font-family:var(--serif-display)!important}#valuesStage .marketplace-tools-top{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}#valuesStage .marketplace-sort-wrap{width:100%!important}#valuesStage .marketplace-sort-control{flex:1!important}#valuesStage .marketplace-sort-control select{width:100%!important;min-width:0!important}#valuesStage .marketplace-filter-pills{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}#valuesStage .market-filter{flex:none!important}#valuesStage .market-card{padding:7px!important}#valuesStage .market-card-cover{aspect-ratio:3/4!important}#valuesStage .market-card-title{font-size:14.5px!important}#valuesStage .market-card-phrase{font-size:8px!important}#valuesStage .market-card-meta{min-height:0!important;display:block!important}#valuesStage .market-meta-sep{display:none!important}#valuesStage .market-card-languages{margin-top:6px!important}#valuesStage .market-language{padding:0 6px!important;font-size:7.4px!important}#valuesStage .market-card-formats{grid-template-columns:1fr!important;gap:5px!important}#valuesStage .market-format{grid-template-columns:23px minmax(0,1fr) 15px!important;min-height:44px!important;padding:6px!important}#valuesStage .market-format-icon{width:23px!important;height:23px!important}#valuesStage .market-card-actions{grid-template-columns:minmax(0,1fr) 32px!important}#valuesStage .market-card-add{font-size:9px!important}#valuesStage .market-card-view{font-size:8.8px!important}#valuesStage .market-card-bookmark{width:32px!important}}#valuesStage .marketplace-title{font-family:var(--serif-display)!important;color:var(--tt-ink,#33312c)!important;letter-spacing:-.045em!important;font-weight:600!important}#valuesStage .marketplace-title em{font-family:var(--serif-display)!important;color:#9a6b34!important;font-style:italic!important;font-weight:500!important}#valuesStage .marketplace-title .scrub-word{box-shadow:none!important;background:0 0!important;transition:color .34s,opacity .34s,filter .34s,transform .34s!important}#valuesStage .marketplace-title .scrub-word:not(.is-lit){color:inherit!important}#valuesStage .marketplace-title .scrub-word.is-lit{color:var(--lit-color,#ffa9dd)!important;opacity:1!important;filter:blur()saturate(1.12)brightness(.72)!important;text-shadow:0 .02em .01em #33312c14!important;transform:translateY(0)!important}#valuesStage .marketplace-title em .scrub-word:not(.is-lit){color:#9a6b34!important}#valuesStage .marketplace-title em .scrub-word.is-lit{color:var(--lit-color,#99adff)!important}#valuesStage .market-card-formats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;width:100%!important}#valuesStage .market-format{grid-template-columns:20px minmax(0,1fr) 14px!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:6px 5px!important;overflow:hidden!important}#valuesStage .market-format-icon{border-radius:7px!important;width:20px!important;height:20px!important}#valuesStage .market-format-copy{min-width:0!important;overflow:hidden!important}#valuesStage .market-format-label{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7.5px!important;line-height:1!important;overflow:hidden!important}#valuesStage .market-format strong{white-space:nowrap!important;text-overflow:clip!important;align-items:baseline!important;gap:2px!important;max-width:100%!important;margin-top:3px!important;font-size:9.1px!important;line-height:1!important;display:flex!important;overflow:hidden!important}#valuesStage .market-format strong small{flex:none!important;font-size:5.5px!important;line-height:1!important}#valuesStage .market-format-check{width:14px!important;height:14px!important;font-size:8px!important}#valuesStage .market-card-cover{border-radius:17px!important;padding:3px!important}#valuesStage .market-card-cover-img{border-radius:13px!important;overflow:hidden!important}#valuesStage .market-card-cover-fallback{border-radius:13px!important;inset:3px!important}@media (width<=720px){#valuesStage .market-card-formats{grid-template-columns:1fr!important;gap:5px!important}#valuesStage .market-format{grid-template-columns:22px minmax(0,1fr) 15px!important;min-height:44px!important;padding:6px!important}#valuesStage .market-format-icon{width:22px!important;height:22px!important}#valuesStage .market-format-label{font-size:7.6px!important}#valuesStage .market-format strong{font-size:9.2px!important}#valuesStage .market-format strong small{font-size:5.8px!important}}#shelfStage .lib-card-pricing.lib-format-selector{gap:9px!important}#shelfStage .lib-format-option{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label check""price price"!important;align-items:start!important;gap:4px 7px!important;min-height:64px!important;padding:9px 10px!important;display:grid!important}#shelfStage .lib-format-option .lib-price-kind{white-space:normal!important;letter-spacing:.03em!important;grid-area:label!important;padding-right:0!important;font-size:9px!important;line-height:1.15!important}#shelfStage .lib-format-option .lib-price-icon{flex:0 0 13px!important;width:13px!important;height:13px!important}#shelfStage .lib-format-option .lib-price-icon svg{width:12px!important;height:12px!important}#shelfStage .lib-format-option strong{white-space:nowrap!important;grid-area:price!important;margin-top:0!important;font-size:14px!important;line-height:1.05!important;display:block!important}#shelfStage .lib-format-option strong small{font-size:8px!important}#shelfStage .lib-format-option .lib-format-check{grid-area:check!important;place-self:start end!important;margin-top:1px!important;position:static!important}@media (width<=720px){#shelfStage .lib-format-option{min-height:60px!important;padding:8px 9px!important}#shelfStage .lib-format-option .lib-price-kind{font-size:8.6px!important}#shelfStage .lib-format-option strong{font-size:13px!important}}#valuesStage.marketplace-stage.values-stage,#valuesStage.marketplace-stage{background-color:#f8f2e6!important;background-image:linear-gradient(to bottom,#f8f2e6f0 0%,#f8f2e62e 15%,#f8f2e624 84%,#f8f2e6f0 100%), radial-gradient(ellipse at 50% 46%,#f8f2e6e3 0%,#f8f2e6cc 40%,#f8f2e685 68%,#f8f2e63d 100%), var(--tt-bg-values)!important;background-position:50%,50%,50% 48%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important}#valuesStage.marketplace-stage:before,#valuesStage.marketplace-stage:after{content:none!important;display:none!important}#valuesStage .marketplace-title{max-width:900px!important;font-family:var(--serif-display)!important;font-size:var(--tt-type-section,clamp(42px,4.25vw,56px))!important;line-height:var(--tt-type-section-line,1.02)!important;letter-spacing:-.03em!important;text-wrap:balance!important;color:var(--tt-ink,#33312c)!important;margin-left:auto!important;margin-right:auto!important;font-weight:650!important}#valuesStage .marketplace-title em{color:inherit!important;font-family:inherit!important;font-style:italic!important;font-weight:500!important}#valuesStage .marketplace-title .scrub-word:not(.is-lit),#valuesStage .marketplace-title em .scrub-word:not(.is-lit){color:var(--tt-ink,#33312c)!important}#valuesStage .marketplace-title .scrub-word.is-lit,#valuesStage .marketplace-title em .scrub-word.is-lit{color:var(--lit-color,#ffa9dd)!important;opacity:1!important;filter:blur()saturate(1.12)brightness(.72)!important;text-shadow:0 .02em .01em #33312c14!important;box-shadow:none!important;transform:translateY(0)!important}@media (width<=720px){#valuesStage .marketplace-title{max-width:360px!important;font-size:var(--tt-type-section-mobile,clamp(34px,10vw,42px))!important;line-height:1.01!important}#valuesStage .marketplace-title em{display:inline!important}}#packsStage:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#f1e7cf1a,#0000 18% 82%,#f1e7cf1a);position:absolute;inset:0}#packsStage .packs-kicker{width:max-content;display:flex;margin:0 auto 17px!important}#packsStage .packs-title{max-width:980px;font-family:var(--serif-display,"Cormorant Garamond",Georgia,serif)!important;letter-spacing:-.045em!important;color:#2f2923!important;margin:0 auto!important;font-size:clamp(52px,5vw,76px)!important;font-weight:600!important;line-height:.96!important}#packsStage .packs-title em{color:#9a6b34!important;font-style:italic!important;font-weight:500!important}#packsStage .pack-card{--pack-accent:#7ba884;--pack-accent-deep:#5d7f64;background:linear-gradient(#fffdf8f5,#f9f1e4f7);border:1px solid #c98f3a2e;border-radius:28px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 58px -42px #4830187a,inset 0 1px #fffffff5}#packsStage .pack-card--featured{--pack-accent:#c98f3a;--pack-accent-deep:#9d6d2b;border-color:#c98f3a80;box-shadow:0 34px 68px -42px #744a1b7a,0 0 0 1px #c98f3a14,inset 0 1px #fffffff7}#packsStage .pack-card--complete{--pack-accent:#e28ba0;--pack-accent-deep:#ad6276}#packsStage .pack-badge{z-index:7;background:color-mix(in srgb,var(--pack-accent) 88%,#fff 12%);color:#fff;max-width:calc(100% - 28px);min-height:32px;font:800 9.5px/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -16px #452d197a,inset 0 1px #ffffff57}#packsStage .pack-badge svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#packsStage .pack-media{background:linear-gradient(#fffaf1bd,#f7ecd8c7);height:310px;position:relative;overflow:hidden}#packsStage .pack-rock{z-index:2;pointer-events:none;filter:drop-shadow(0 12px 16px #462f1a1f);width:108%;height:auto;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}#packsStage .pack-card--medium .pack-rock{width:110%;bottom:-8px}#packsStage .pack-card--complete .pack-rock{width:112%;bottom:-4px}#packsStage .pack-book{aspect-ratio:2/3;transform-origin:50% 100%;background:linear-gradient(145deg,#243329,#775839);border-radius:8px;width:112px;position:absolute;bottom:14px;left:50%;overflow:hidden;box-shadow:0 18px 26px -17px #25191194,0 2px 6px #261c142e}#packsStage .pack-book:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}#packsStage .pack-card--medium .pack-book{width:88px;bottom:13px}#packsStage .pack-benefit{color:#67584a;min-height:27px;font:650 8.4px/1 var(--font-body);background:#fffaf2c7;border:1px solid #c09f7433;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}#packsStage .pack-language-wrap{margin:1px 0 9px}#packsStage .pack-option-label{color:#75675a;font:700 8px/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;display:block}#packsStage .pack-language{grid-template-columns:1fr 1fr;gap:7px;display:grid}#packsStage .pack-lang{color:#655a50;min-height:36px;font:700 9.2px/1 var(--font-body);cursor:pointer;background:#fffcf7b3;border:1px solid #bb9f7b3d;border-radius:12px;transition:all .2s}#packsStage .pack-formats{grid-template-columns:1fr 1fr;gap:8px;margin-top:1px;display:grid}#packsStage .pack-format{appearance:none;color:#5e554c;text-align:left;cursor:pointer;background:#fffcf7c2;border:1px solid #bb9f7b47;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 17px;align-items:center;gap:7px;min-height:58px;padding:8px 9px;transition:all .2s;display:grid;position:relative}#packsStage .pack-format-copy span{color:#61574e;font:700 9px/1 var(--font-body);display:block}#packsStage .pack-format.is-selected{box-shadow:0 8px 18px -16px #402a1857}#packsStage .pack-cart{color:#fff;width:100%;min-height:48px;font:750 11px/1 var(--font-body);cursor:pointer;background:linear-gradient(#385b43,#274a34);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:10px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 24px -18px #23442fa3,inset 0 1px #fff3}@media (hover:hover) and (pointer:fine){#packsStage .pack-cart:hover{transform:translateY(-1px);box-shadow:0 18px 28px -18px #23442fb3,inset 0 1px #ffffff38}}#packsStage .pack-included{color:#66584d;text-underline-offset:3px;font:650 9px/1 var(--font-body);cursor:pointer;background:0 0;border:0;margin:12px auto 0;text-decoration:underline}#packsStage .pack-included-list{text-align:left;background:#f6eee0b8;border:1px solid #bb9f7b2e;border-radius:14px;max-height:250px;margin:11px 0 0;padding:12px 14px;overflow:auto}#packsStage .pack-included-list li:last-child{margin-bottom:0}#packsStage .packs-sample{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9efd1;border:1px solid #c98f3a3d;border-radius:26px;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:16px 22px 16px 12px;display:grid;box-shadow:0 24px 44px -34px #4d331a5c,inset 0 1px #ffffffe6}#packsStage .packs-sample-art{border-radius:20px;height:104px;position:relative;overflow:hidden}#packsStage .packs-sample-art:before{content:"";background:var(--tt-bg-values);filter:saturate(.86);background-position:50% 58%;background-size:cover;position:absolute;inset:0}#packsStage .packs-sample-cta{color:#3a2a18;min-height:44px;font:800 10px/1 var(--font-body);white-space:nowrap;background:#e0ac4c;border-radius:999px;align-items:center;gap:9px;padding:0 18px;text-decoration:none;display:inline-flex;box-shadow:0 13px 24px -18px #7e521873,inset 0 1px #ffffff52}#packsStage .pack-toast{z-index:99999;opacity:0;pointer-events:none;color:#fff;font:700 10px/1 var(--font-body);background:#283f30;border-radius:999px;padding:11px 16px;transition:all .24s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,18px);box-shadow:0 16px 34px -18px #121f16a6}#packsStage .pack-toast.is-visible{opacity:1;transform:translate(-50%)}@media (width<=1050px){#packsStage{padding:76px 18px 68px}#packsStage .packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#packsStage .pack-card--complete{grid-column:1/-1;justify-self:center;width:min(100%,620px)}#packsStage .packs-sample{grid-template-columns:170px minmax(0,1fr)}#packsStage .packs-sample-cta{grid-column:2;justify-self:start}}@media (width<=680px){#packsStage{background-position:50%,50%,60%;padding:62px 14px 54px}#packsStage .packs-head{margin-bottom:28px}#packsStage .packs-title{font-size:clamp(42px,12.4vw,56px)!important;line-height:.95!important}#packsStage .packs-sub{max-width:350px;font-size:13px}#packsStage .packs-grid{grid-template-columns:1fr;gap:14px}#packsStage .pack-card--complete{grid-column:auto;width:100%}#packsStage .pack-media{height:290px}#packsStage .pack-body{padding:19px 18px 21px}#packsStage .pack-name{font-size:30px}#packsStage .pack-desc{font-size:10.8px}#packsStage .pack-formats{gap:7px}#packsStage .pack-format{grid-template-columns:26px minmax(0,1fr) 16px;min-height:61px;padding:8px}#packsStage .packs-sample{text-align:center;grid-template-columns:1fr;gap:13px;padding:14px}#packsStage .packs-sample-art{height:120px}#packsStage .packs-sample-copy{text-align:center}#packsStage .packs-sample-cta{grid-column:auto;justify-self:center}}@media (width>=721px){.site-header{align-items:center!important;display:flex!important}.site-header .brand-pill{flex:none!important;order:1!important;margin-left:0!important;margin-right:0!important}.site-header .header-nav{flex:0 auto!important;order:2!important;margin-left:auto!important;margin-right:0!important}.site-header .header-actions{flex:none!important;order:3!important;margin-left:10px!important;margin-right:0!important}.site-header{justify-content:flex-start!important;align-items:center!important;display:flex!important}.site-header>.brand-pill{flex:none!important;order:1!important;margin:0!important}.site-header>.header-right-cluster{flex:0 auto!important;order:2!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.site-header>.header-right-cluster>.header-nav{flex:0 auto!important;order:1!important;margin:0!important}.site-header>.header-right-cluster>.header-actions{flex:none!important;order:2!important;margin:0!important}}@media (width<=720px){.site-header>.header-right-cluster{display:contents!important}}.testi-premium-v39 .testi-v39-card{height:auto!important;min-height:0!important;padding-bottom:18px!important}.testi-premium-v39 .testi-v39-card blockquote{min-height:96px!important}@media (width<=760px){.testi-premium-v39 .testi-v39-card{min-height:0!important;padding-bottom:17px!important}.testi-premium-v39 .testi-v39-card blockquote{min-height:88px!important}}:root{--chat-avatar-img:url(/assets/images/optimized/tt-006-6fd020c9db72.webp);--night:#1e3557;--night-deep:#12233d;--cover:#0b1526;--parchment:#f1e7cf;--gold:#f4d77a;--gold-soft:#ff8f45;--rose:#f98ba9;--forest:#b7c96a;--ink-faint:#9fb0c9;--serif-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", serif;--serif-body:"Newsreader", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.2s;--dur-base:.4s;--dur-slow:.9s;--tt-cream:#f6e8d6;--tt-cream-soft:#fff7ef;--tt-pink:#f98ba9;--tt-pink-deep:#c92870;--tt-pink-a11y:#c92870;--tt-mint:#dff7fb;--tt-amber:#f4d77a;--tt-ink:#33312c;--tt-sky:#7fb9e6;--tt-sky-deep:#1d6fb0;--tt-lavender:#d6beea;--tt-lavender-deep:#7a4fa0;--tt-tangerine:#ff8f45;--tt-tangerine-deep:#c65a12;--font-display:"Fredoka", "Baloo 2", sans-serif;--font-body:"Poppins", sans-serif;--grain-img:url(/assets/images/optimized/tt-007-ca3098f9843d.webp)}*{box-sizing:border-box}html,body{background:var(--night);color:var(--parchment);margin:0;padding:0}body{font-family:var(--serif-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--gold);color:var(--night-deep)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}html{scrollbar-width:thin;scrollbar-color:#f4d77a8c transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#f4d77a73;background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#f4d77ab3;background-clip:padding-box}.site-header{z-index:100;background:#fffbf0f0;border-radius:999px;align-items:center;gap:22px;padding:10px 22px;display:flex;position:fixed;top:16px;left:16px;right:16px;box-shadow:0 14px 34px #1e140a38}.brand-pill{align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:flex}.brand-pill img{display:block}.brand-pill img.icon{width:auto;height:34px}.brand-pill img.word{width:auto;height:19px}.header-nav{font-family:var(--font-body);color:var(--tt-ink);background:#33312c0d;border-radius:999px;align-items:center;gap:2px;padding:4px;font-size:14.5px;font-weight:500;display:flex;position:relative}.header-nav-slider{width:0;transition:transform .4s var(--ease-spring), width .4s var(--ease-spring);pointer-events:none;z-index:0;background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 4px 12px -4px #1e140a38}.header-nav a{z-index:1;color:var(--tt-ink);opacity:.72;transition:opacity .2s var(--ease-out);border-radius:999px;align-items:center;padding:7px 14px;text-decoration:none;display:inline-flex;position:relative}.header-nav a:hover,.header-nav a:focus-visible,.header-nav a.is-active{opacity:1}.header-nav a:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.header-nav-slider{transition:none}}.header-actions{align-items:center;gap:18px;display:flex}.header-login{font-family:var(--font-body);color:var(--tt-pink-a11y);transition:opacity .2s var(--ease-out), transform .15s var(--ease-out);font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.header-login:hover{opacity:.72}.header-login:active{transform:scale(.95)}.header-cart{width:34px;height:34px;color:var(--tt-ink);cursor:pointer;transition:background .2s var(--ease-out), transform .15s var(--ease-out);background:#33312c0f;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.header-cart:hover{background:#33312c1f}.header-cart:active{transform:scale(.9)}.header-cart svg{width:17px;height:17px}.header-cart-badge{background:var(--tt-pink);color:#fff;border:2px solid var(--tt-cream-soft,#fff7ef);min-width:17px;height:17px;font-family:var(--font-display);animation:cartBadgePop .3s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.header-cart-badge[hidden]{display:none}@keyframes cartBadgePop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.header-cart.is-celebrating{animation:cartAddBounce .6s var(--ease-spring)}@keyframes cartAddBounce{0%{transform:scale(1)rotate(0)}28%{transform:scale(1.24)rotate(-10deg)}55%{transform:scale(.92)rotate(7deg)}80%{transform:scale(1.06)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.header-cart-sparkles{pointer-events:none;position:absolute;inset:-16px}.header-cart-sparkles span{opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.header-cart-sparkles.is-bursting span{animation:cartSparkleBurst .75s var(--ease-out) forwards}@keyframes cartSparkleBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}35%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx,20px)), calc(-50% + var(--ty,-20px))) scale(1)}}@media (prefers-reduced-motion:reduce){.header-cart-badge,.header-cart.is-celebrating{animation:none}.header-cart-sparkles.is-bursting span{opacity:0;animation:none}}.account-menu{position:relative}.header-account{cursor:pointer;font-family:var(--font-body);transition:background .2s var(--ease-out);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:3px 8px 3px 3px;display:none}body.tt-logged-in #headerLoginLink{display:none}body.tt-logged-in .header-account{display:inline-flex}.header-account:hover,.header-account[aria-expanded=true]{background:#33312c0f}.header-account:focus-visible{outline:2px solid var(--tt-pink);outline-offset:2px}.account-avatar{background:radial-gradient(circle at 32% 26%, #ffd7e6, var(--tt-pink) 78%);color:#fff;width:28px;height:28px;font-family:var(--font-display);border:1.5px solid #c9287059;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffb3,0 4px 10px -6px #c928708c}.account-name{color:var(--tt-ink);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:13.5px;font-weight:600;overflow:hidden}.account-chevron{color:#33312c73;width:13px;height:13px;transition:transform .2s var(--ease-out);flex:none}.header-account[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-dropdown{z-index:120;background:var(--tt-cream-soft,#fff7ef);opacity:0;pointer-events:none;transform-origin:100% 0;min-width:200px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid #3a2b1314;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 22px 44px -18px #140e0859}.account-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.account-dropdown-item{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--tt-ink);text-align:left;transition:background .15s var(--ease-out);background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.account-dropdown-item:hover,.account-dropdown-item:focus-visible{background:#33312c12}.account-dropdown-item span:first-child{font-size:14px}@media (prefers-reduced-motion:reduce){.account-dropdown{transition:none}}@media (width<=720px){body.tt-logged-in .header-account{display:none}}.morph-menu{flex:none;width:34px;height:34px;display:none;position:relative}.morph-menu-panel{z-index:110;background:linear-gradient(160deg, var(--night) 0%, var(--night-deep) 100%);width:34px;height:34px;transition:width .5s var(--ease-spring), height .5s var(--ease-spring), border-radius .42s var(--ease-spring);border-radius:50%;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 14px 30px -14px #0b15268c}.morph-menu-panel.is-open{border-radius:26px;width:min(272px,100vw - 32px);height:min(432px,100vh - 108px)}.morph-menu-btn{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:0;right:0}.morph-menu-icon{width:16px;height:12px;position:relative}.morph-menu-icon span{height:2px;transition:transform .3s var(--ease-spring), opacity .2s ease, top .25s ease;background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.morph-menu-icon span:first-child{top:0}.morph-menu-icon span:nth-child(2){top:5px}.morph-menu-icon span:nth-child(3){top:10px}.morph-menu-panel.is-open .morph-menu-icon span:first-child{top:5px;transform:rotate(45deg)}.morph-menu-panel.is-open .morph-menu-icon span:nth-child(2){opacity:0}.morph-menu-panel.is-open .morph-menu-icon span:nth-child(3){top:5px;transform:rotate(-45deg)}.morph-menu-links{opacity:0;transition:opacity .25s ease 80ms, transform .32s var(--ease-out) 80ms;pointer-events:none;flex-direction:column;gap:1px;padding:0 10px;display:flex;position:absolute;inset:52px 0 12px;overflow-y:auto;transform:translateY(-6px)}.morph-menu-panel.is-open .morph-menu-links{opacity:1;pointer-events:auto;transform:translateY(0)}.morph-menu-links a{font-family:var(--font-body);color:#fffbf0eb;border-radius:12px;padding:12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s;display:block}.morph-menu-links a:hover{background:#ffffff1a}.morph-menu-links a:active{background:#ffffff24}.morph-menu-links a.mobile-nav-login{color:var(--tt-tangerine)}.morph-menu-links .mobile-nav-divider{background:#ffffff24;border:none;height:1px;margin:6px 2px}.mobile-nav-account,body.tt-logged-in .mobile-nav-login{display:none}body.tt-logged-in .mobile-nav-account{display:block}.mobile-nav-account-name{font-family:var(--font-display);color:#fffbf08c;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px 2px;font-size:12px;font-weight:700}.morph-menu-links a.mobile-nav-logout{color:var(--tt-tangerine)}@media (prefers-reduced-motion:reduce){.morph-menu-panel,.morph-menu-links,.morph-menu-icon span{transition:none}}#stage,#whyStage,#valuesStage,#shelfStage,#testimonialsStage,#ageStage,#faqStage{scroll-margin-top:96px}.contact-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out);background:#0b152694;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.contact-modal-backdrop.is-open{opacity:1;pointer-events:auto}.contact-modal{text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.2);opacity:0;width:100%;max-width:440px;max-height:calc(100vh - 40px);transition:transform .4s var(--ease-spring), opacity .25s ease;background:radial-gradient(65% 60% at 8% 0,#f98ba924,#0000 65%),radial-gradient(60% 55% at 100% 0,#f4d77a2e,#0000 60%),linear-gradient(#fffefbf7,#fffcf6f7);border:1px solid #ffffffbf;border-radius:22px;padding:34px 30px 30px;position:relative;overflow-y:auto;transform:scale(.88)translateY(14px);box-shadow:0 30px 60px -24px #0b152680,inset 0 1px #ffffffa6}.contact-modal-backdrop.is-open .contact-modal{opacity:1;transform:scale(1)translateY(0)}@media (prefers-reduced-motion:reduce){.contact-modal-backdrop,.contact-modal{transition:none}}.contact-modal-close{width:32px;height:32px;color:var(--tt-ink);cursor:pointer;transition:background .2s var(--ease-out), transform .15s var(--ease-out);background:#33312c0f;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.contact-modal-close:hover{background:#33312c1f}.contact-modal-close:active{transform:scale(.9)}.contact-modal-close svg{width:15px;height:15px}.contact-modal-icon{width:46px;height:46px;color:var(--gold-soft);background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);border:1.5px solid #f4d77a66;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:18px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 16px -10px #3a2b1359}.contact-modal h3{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 8px;font-size:22px;font-weight:700}.contact-modal-sub{color:#33312cad;margin:0 0 22px;font-size:14px;line-height:1.55}.contact-modal-direct{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px;display:flex}.contact-modal-direct a{background:var(--tt-cream-soft,#fff7ef);color:var(--tt-ink);font-family:var(--font-body);transition:transform .15s var(--ease-out), border-color .15s var(--ease-out);border:1px solid #3a2b131a;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.contact-modal-direct a:hover{border-color:#3a2b1338;transform:translateY(-1px)}.contact-modal-form{text-align:left;flex-direction:column;gap:12px;display:flex}.contact-modal-form label{font-family:var(--font-body);color:#33312cb8;margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.contact-modal-form input,.contact-modal-form textarea{width:100%;font-family:var(--font-body);color:var(--tt-ink);transition:border-color .2s var(--ease-out);background:#fff;border:1.5px solid #3a2b1324;border-radius:12px;padding:11px 13px;font-size:14px}.contact-modal-form input:focus,.contact-modal-form textarea:focus{border-color:var(--tt-amber);outline:none}.contact-modal-form textarea{resize:vertical;min-height:84px}.contact-modal-submit{background:var(--night);color:var(--tt-cream-soft,#fff7ef);font-family:var(--font-display);cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -10px #1e355799}.contact-modal-submit:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #1e3557b3}.contact-modal-submit:active{transform:scale(.97)}.contact-modal-sent{flex-direction:column;align-items:center;gap:10px;padding:18px 6px 4px;display:none}.contact-modal-sent.is-shown{display:flex}.contact-modal-sent-icon{background:linear-gradient(135deg, var(--tt-pink), var(--tt-pink-deep));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex;box-shadow:0 10px 20px -10px #c928708c}.contact-modal-sent p{color:#33312cb8;text-align:center;margin:0;font-size:14px}.contact-modal.is-sent .contact-modal-form,.contact-modal.is-sent .contact-modal-direct,.contact-modal.is-sent .login-tabs{display:none}.login-tabs{background:#33312c0d;border-radius:999px;gap:2px;margin:2px 0 20px;padding:4px;display:flex;position:relative}.login-tabs-slider{width:0;transition:transform .4s var(--ease-spring), width .4s var(--ease-spring);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 4px 12px -4px #1e140a38}.login-tab{z-index:1;cursor:pointer;font-family:var(--font-body);color:var(--tt-ink);opacity:.62;transition:opacity .2s var(--ease-out);background:0 0;border:none;border-radius:999px;flex:1;padding:9px 10px;font-size:13px;font-weight:600;position:relative}.login-tab.is-active{opacity:1}.login-field{display:none}.login-modal.is-signup .login-field[data-only=signup],.login-modal:not(.is-signup) .login-forgot{display:block}.login-modal.is-signup .login-forgot{display:none}.login-forgot{cursor:pointer;font-family:var(--font-body);color:var(--tt-pink-a11y);text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:-4px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.login-form input.has-error{border-color:var(--tt-pink)}.login-modal.is-shaking{animation:.4s linear loginShake}@keyframes loginShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.login-submit{position:relative}.login-submit-spinner{border:2px solid #fff7ef59;border-top-color:var(--tt-cream-soft,#fff7ef);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.7s linear infinite loginSpin;display:none;position:absolute;top:50%;left:50%}.login-submit.is-loading .login-submit-label{opacity:0}.login-submit.is-loading .login-submit-spinner{display:block}.login-submit.is-loading{cursor:default}@keyframes loginSpin{to{transform:rotate(360deg)}}.login-success-check,.contact-modal-sent-icon{border:2px solid #ffffffb3;position:relative;box-shadow:0 14px 26px -12px #c9287099,inset 0 1px #ffffff8c,0 0 0 5px #c928701a}.login-success-check:before,.contact-modal-sent-icon:before{content:"";z-index:-1;filter:blur(4px);opacity:0;background:radial-gradient(circle,#f98ba966,#f4d77a2e 55%,#0000 75%);border-radius:50%;animation:1s ease-out .15s forwards loginCheckGlow;position:absolute;inset:-16px}@keyframes loginCheckGlow{0%{opacity:0;transform:scale(.5)}35%{opacity:1}to{opacity:0;transform:scale(1.7)}}.login-success-check{background:linear-gradient(135deg, var(--tt-pink), var(--tt-pink-deep));color:#fff;opacity:0;width:50px;height:50px;animation:loginCheckPop .45s var(--ease-spring) forwards;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(.6)}.login-success-check svg{width:27px;height:27px}@keyframes loginCheckPop{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.login-success-check:before,.contact-modal-sent-icon:before{opacity:.6;animation:none}}.check-path{stroke-dasharray:20;stroke-dashoffset:20px;animation:loginCheckDraw .45s var(--ease-out) .2s forwards}@keyframes loginCheckDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.login-tabs-slider,.login-modal.is-shaking,.login-submit-spinner,.login-success-check,.check-path{transition:none;animation:none}}.cart-backdrop{z-index:300;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#0b152680;position:fixed;inset:0}.cart-backdrop.is-open{opacity:1;pointer-events:auto}.cart-drawer{z-index:301;background:var(--tt-cream-soft,#fff7ef);width:min(400px,100vw);transition:transform .42s var(--ease-spring);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 54px -20px #0b152673}.cart-backdrop.is-open .cart-drawer{transform:translate(0)}.cart-drawer-head{border-bottom:1px solid #3a2b1314;flex:none;align-items:center;gap:10px;padding:20px 20px 16px;display:flex}.cart-drawer-head h3{font-family:var(--serif-display);color:var(--tt-ink);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:700;display:flex}.cart-drawer-close{width:32px;height:32px;color:var(--tt-ink);cursor:pointer;transition:background .2s var(--ease-out), transform .15s var(--ease-out);background:#33312c0f;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.cart-drawer-close:hover{background:#33312c1f}.cart-drawer-close:active{transform:scale(.9)}.cart-drawer-close svg{width:15px;height:15px}.cart-drawer-body{flex:1;padding:16px 20px;overflow-y:auto}.cart-item{opacity:0;animation:cartItemIn .32s var(--ease-out) forwards;background:#ffffff9e;border:1px solid #3a2b130f;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px;display:flex;transform:translateY(6px)}@keyframes cartItemIn{to{opacity:1;transform:translateY(0)}}.cart-item-thumb-wrapper{background:#f1ebd9;border:1px solid #3a2b131a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:60px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0a060224}.cart-item-thumb{object-fit:cover;width:100%;height:100%;display:block}.cart-item-thumb-wrapper .cart-item-icon{border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cart-item-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.cart-item-info{flex:1;min-width:0}.cart-item-title{font-family:var(--font-display);color:var(--tt-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.cart-item-fmt{color:#33312c8c;margin-top:2px;font-size:11.5px}.cart-item-price{font-family:var(--font-display);color:var(--tt-pink-deep);margin-top:5px;font-size:13px;font-weight:700}.cart-item-remove{cursor:pointer;color:#33312c61;transition:color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:none;flex:none;padding:4px}.cart-item-remove:hover{color:var(--tt-pink);transform:scale(1.1)}.cart-item-remove svg{width:16px;height:16px}.cart-empty{text-align:center;color:#33312c80;flex-direction:column;align-items:center;gap:8px;padding:70px 24px;display:flex}.cart-empty-icon{opacity:.7;font-size:34px}.cart-empty b{color:var(--tt-ink);font-family:var(--font-display);font-size:14px}.cart-empty span{font-size:12.5px}.cart-drawer-foot{border-top:1px solid #3a2b1314;flex:none;padding:16px 20px 20px}.cart-foot-row{color:#33312cad;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;display:flex}.cart-foot-row.total{color:var(--tt-ink);border-top:1px dashed #3a2b1329;margin-top:10px;padding-top:12px;font-size:16.5px;font-weight:700}.cart-foot-row.total span:last-child{color:var(--tt-pink-deep)}.cart-checkout-btn{background:var(--tt-pink);color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:15px 20px;font-size:15px;font-weight:700;display:flex;box-shadow:0 14px 26px -12px #c928708c}.cart-checkout-btn:hover{background:#f7739c;transform:translateY(-2px);box-shadow:0 18px 30px -12px #c92870a6}.cart-checkout-btn:active{transform:scale(.97)}.cart-checkout-btn:disabled{opacity:.7;cursor:default;transform:none}.cart-drawer.is-empty .cart-drawer-foot,.cart-drawer:not(.is-empty) .cart-empty{display:none}.cart-drawer-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 24px;display:none}.cart-drawer.is-checked-out .cart-drawer-body>*{display:none}.cart-drawer.is-checked-out .cart-drawer-success{display:flex}.cart-drawer.is-checked-out .cart-drawer-foot{display:none}@media (prefers-reduced-motion:reduce){.cart-backdrop,.cart-drawer,.cart-item{opacity:1;transition:none;animation:none;transform:none}}.library-items{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=380px){.library-items{grid-template-columns:1fr}}.library-book{text-align:left;width:100%;font:inherit;cursor:pointer;opacity:0;animation:cartItemIn .32s var(--ease-out) forwards;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff9e;border:1px solid #3a2b130f;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;transform:translateY(6px)}.library-book:hover{transform:translateY(-3px);box-shadow:0 14px 26px -16px #140e0859}.library-book:focus-visible{outline:2px solid var(--tt-pink);outline-offset:3px}.library-book-cover{aspect-ratio:3/4;background-position:50%;background-size:cover;position:relative}.library-book-cover .vignette{position:absolute;inset:0;box-shadow:inset 0 0 20px #0000002e}.library-book-info{padding:10px 11px 12px;display:block}.library-book-value{color:var(--accent-deep,#4f7a5c);font-size:9.5px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:block}.library-book-title{-webkit-line-clamp:2;font-family:var(--font-display);color:var(--tt-ink);-webkit-box-orient:vertical;margin:3px 0 9px;font-size:12.5px;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.library-read-btn{color:var(--tt-ink);font-family:var(--font-body);transition:background .15s var(--ease-out);background:#33312c0f;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.library-book:hover .library-read-btn{background:#33312c1f}@media (prefers-reduced-motion:reduce){.library-book{opacity:1;animation:none;transform:none}}.chat-launcher{z-index:250;cursor:pointer;width:96px;box-shadow:4px 4px 0 0 var(--tt-cream,#f6e8d6), 0 16px 30px -12px #0b152666;transition:transform .2s var(--ease-spring);background:linear-gradient(165deg,#fffefb,#fff2df);border:none;border-radius:20px;flex-direction:column;align-items:center;gap:7px;padding:13px 8px 11px;display:flex;position:fixed;bottom:22px;right:22px}.chat-launcher:hover{transform:translateY(-3px)}.chat-launcher:active{transform:scale(.96)}.chat-launcher-avatar-wrap{width:52px;height:52px;position:relative}.chat-launcher-img{background-image:var(--chat-avatar-img);background-position:50% 12%;background-size:170%;background-color:var(--tt-sky);border:2px solid #f4d77a8c;border-radius:50%;position:absolute;inset:0;overflow:hidden}.chat-launcher-ring{pointer-events:none;border:2px solid #f4d77a8c;border-radius:50%;animation:2.6s ease-in-out infinite chatRingPulse;position:absolute;inset:-4px}@keyframes chatRingPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.14)}}.chat-launcher-dot{background:var(--tt-pink);border:2px solid #fffefb;border-radius:50%;width:14px;height:14px;position:absolute;top:-1px;right:-1px}.chat-launcher.is-open .chat-launcher-dot{display:none}.chat-launcher-text{font-family:var(--font-body);color:var(--tt-ink);text-align:center;font-size:11px;font-weight:700;line-height:1.25}@media (prefers-reduced-motion:reduce){.chat-launcher-ring{animation:none}}@media (width<=720px){.chat-launcher{width:80px;padding:10px 6px 9px;bottom:14px;right:14px}.chat-launcher-avatar-wrap{width:44px;height:44px}.chat-launcher-text{font-size:10px}}.chat-panel{z-index:249;width:min(340px,100vw - 32px);max-height:min(480px,100vh - 166px);box-shadow:5px 5px 0 0 var(--tt-cream,#f6e8d6), 0 28px 54px -26px #0b152680;opacity:0;transform-origin:100% 100%;pointer-events:none;transition:opacity .3s var(--ease-out), transform .35s var(--ease-spring);background:linear-gradient(#fffefb,#fffcf6);border:1px solid #3a2b1314;border-radius:20px;flex-direction:column;display:flex;position:fixed;bottom:130px;right:22px;overflow:hidden;transform:scale(.9)translateY(14px)}.chat-panel.is-open{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.chat-panel-head{background:linear-gradient(160deg, var(--night) 0%, var(--night-deep) 100%);border-bottom:1px solid #3a2b1314;align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-panel-avatar{background-image:var(--chat-avatar-img);background-position:50% 12%;background-size:170%;background-color:var(--tt-sky);border:2px solid #f4d77a80;border-radius:50%;flex:none;width:36px;height:36px}.chat-panel-head-text b{font-family:var(--serif-display);color:#fff;font-size:14.5px;font-weight:700;display:block}.chat-panel-head-text span{color:#fff7efad;margin-top:1px;font-size:11.5px;display:block}.chat-panel-close{color:#fff;cursor:pointer;width:26px;height:26px;transition:background .2s var(--ease-out);background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.chat-panel-close:hover{background:#ffffff38}.chat-panel-close svg{width:13px;height:13px}.chat-panel-body{flex:1;padding:14px 16px 6px;overflow-y:auto}.chat-bubble{background:var(--tt-cream-soft,#fff7ef);max-width:88%;color:var(--tt-ink);border:1px solid #3a2b1314;border-radius:14px 14px 14px 4px;margin-bottom:10px;padding:10px 13px;font-size:13px;line-height:1.5}.chat-quick{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.chat-quick button{color:var(--tt-ink);font-family:var(--font-body);cursor:pointer;transition:transform .15s var(--ease-out), border-color .15s var(--ease-out);background:#fff;border:1px solid #3a2b1324;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.chat-quick button:hover{border-color:#3a2b134d;transform:translateY(-1px)}.chat-quick button:disabled{opacity:.4;cursor:default;transform:none}.chat-panel-foot{border-top:1px solid #3a2b1314;padding:10px 16px 14px}.chat-panel-foot a{text-align:center;font-family:var(--font-body);color:var(--tt-pink-a11y);font-size:12.5px;font-weight:600;text-decoration:none;display:block}.chat-panel-foot a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.chat-panel{transition:none}}@media (width<=720px){.chat-panel{bottom:106px;right:14px}}.proto-label{z-index:90;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f1e7cf66;pointer-events:none;font-size:9.5px;position:fixed;bottom:12px;left:14px}@media (width<=720px){.site-header{padding:8px 16px;top:10px;left:10px;right:10px}.header-nav,.header-login span,.header-login{display:none}.morph-menu{display:block}}.portal-stage{height:220vh;position:relative}.portal-sticky{background:linear-gradient(to bottom, var(--night) 0%, var(--night) 55%, #4a3a2e 82%, #caa06a 100%);height:100vh;position:sticky;top:0;overflow:hidden}.portal-scene{background:#0b1526;width:max(120vw,200vh);height:max(50vw,100vh);position:absolute;top:50%;left:56%;overflow:hidden;transform:translate(-50%,-50%)}.scene-layer{will-change:transform;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;inset:0}.scene-cielo{z-index:1;background-image:url(/assets/images/optimized/tt-008-cb589dc0f3c8.webp)}.scene-valle{z-index:2;background-image:url(/assets/images/optimized/tt-009-a2869e16211e.webp)}.scene-torre-shadow{filter:blur(4px);pointer-events:none;z-index:2;background:radial-gradient(#0806038c 0%,#08060347 45%,#08060300 78%);width:10.2%;height:3.2%;position:absolute;top:42.5%;left:63.6%;transform:translate(-50%,-50%)}.scene-torre{filter:blur(1.1px)brightness(1.22)contrast(.8)saturate(.72);z-index:3;background-image:url(/assets/images/optimized/tt-010-e79c80b24767.webp)}.scene-arco{z-index:4;background-image:url(/assets/images/optimized/tt-011-f037ee74fa3b.webp)}.scene-arco-runes{z-index:4}.rune-glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ffe0962e 0%,#ffe0960f 55%,#0000 78%);border-radius:50%;width:62px;height:62px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.rune-glow:before{content:"";filter:blur(1.5px);background:linear-gradient(100deg,#0000 0% 15%,#fff8def2 50%,#0000 85% 100%);width:46%;height:180%;animation:8s ease-in-out infinite runeSweep;position:absolute;top:-40%;left:-70%;transform:rotate(12deg)}.rune-glow.r1{top:24.7%;left:20.3%}.rune-glow.r2{top:42.85%;left:20.57%}.rune-glow.r3{top:24.7%;left:81.35%}.rune-glow.r4{top:41.2%;left:81.9%}.rune-glow.r5{top:57.7%;left:81.9%}.rune-glow.r1:before{animation-delay:0s}.rune-glow.r2:before{animation-delay:1.6s}.rune-glow.r3:before{animation-delay:3.2s}.rune-glow.r4:before{animation-delay:4.8s}.rune-glow.r5:before{animation-delay:6.4s}@keyframes runeSweep{0%,45%{left:-70%}62%{left:150%}to{left:150%}}@media (prefers-reduced-motion:reduce){.rune-glow:before{opacity:0;animation:none}}.scene-sendero{z-index:5;background-image:url(/assets/images/optimized/tt-012-4f7eccd90d04.webp)}.kid-wrap{aspect-ratio:620/1604;z-index:6;width:auto;height:64.5vh;position:absolute;bottom:2.5vh;left:56%;transform:translate(-50%)}.kid-wrap .scene-layer{will-change:auto;background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.kid-ambient-glow{filter:blur(6px);pointer-events:none;background:radial-gradient(#f4d77a66 0%,#feb45a29 50%,#feb45a00 85%);width:130%;height:100%;animation:5s ease-in-out infinite kidGlowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes kidGlowPulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.kid-ambient-glow{opacity:.85;animation:none}}.kid-hover-zone{pointer-events:auto;width:220%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kid-reveal{pointer-events:none;width:320%;height:170%;-webkit-mask-image:radial-gradient(circle var(--kr,0px) at var(--kx,50%) var(--ky,50%), #000 0%, #000 42%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--kr,0px) at var(--kx,50%) var(--ky,50%), #000 0%, #000 42%, transparent 100%);mask-image:radial-gradient(circle var(--kr,0px) at var(--kx,50%) var(--ky,50%), #000 0%, #000 42%, transparent 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kid-reveal-glow{background:radial-gradient(circle at 50% 46%,#fff1c7f2 0%,#fecf7899 30%,#feb45a00 65%);position:absolute;inset:0}.kid-reveal-boost{mix-blend-mode:screen;filter:brightness(1.35)saturate(1.2);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:20.6% 34.4%}.kid-sparkles{position:absolute;inset:0}.kid-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:10px;height:10px;animation:2.6s ease-in-out infinite sparkTwinkle;position:absolute;box-shadow:0 0 12px 4px #ffecb4d9}.kid-sparkles .s1{animation-delay:0s;top:26%;left:39%}.kid-sparkles .s2{animation-delay:.5s;top:22%;left:58%}.kid-sparkles .s3{animation-delay:1s;top:40%;left:62%}.kid-sparkles .s4{animation-delay:1.5s;top:48%;left:40%}.kid-sparkles .s5{animation-delay:.9s;top:18%;left:50%}.kid-sparkles .s6{animation-delay:1.9s;top:55%;left:57%}.site-sparkles{z-index:1;pointer-events:none;opacity:.35;position:fixed;inset:0}.site-sparkles span{opacity:0;width:7px;height:7px;filter:drop-shadow(0 0 calc(1px + var(--proximity,0) * 9px) rgba(244,215,122, calc(.35 + var(--proximity,0) * .65)));transition:filter .5s var(--ease-out);background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;animation:3.4s ease-in-out infinite sparkTwinkle;position:absolute;box-shadow:0 0 10px 3px #ffecb4bf}.site-sparkles .ss1{animation-delay:0s;top:14%;left:3%}.site-sparkles .ss2{animation-delay:.9s;top:22%;left:96%}.site-sparkles .ss3{animation-delay:1.8s;top:46%;left:5%}.site-sparkles .ss4{animation-delay:.5s;top:58%;left:94%}.site-sparkles .ss5{animation-delay:2.3s;top:78%;left:8%}.site-sparkles .ss6{animation-delay:1.3s;top:86%;left:92%}.site-sparkles .ss7{animation-delay:2.8s;top:92%;left:50%}@media (width<=720px){.site-sparkles .ss3,.site-sparkles .ss4,.site-sparkles .ss5,.site-sparkles .ss6,.site-sparkles .ss7{display:none}}@media (prefers-reduced-motion:reduce){.site-sparkles{display:none}}@keyframes sparkTwinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@media (width<=720px){.kid-wrap{height:44vh;bottom:2vh;left:50%}}.flying-companion{aspect-ratio:480/595;pointer-events:none;z-index:6;width:auto;height:12vh;animation:5s ease-in-out infinite companionHover;position:absolute;top:-7%;left:130%}.flying-companion-glow{filter:blur(8px);background:radial-gradient(#ffe0b459 0%,#dcb4ff2e 50%,#c8a0ff00 78%);width:150%;height:130%;animation:4s ease-in-out infinite companionGlowPulse;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.flying-companion-img{filter:drop-shadow(0 8px 16px #140a1e4d);background-image:url(/assets/images/optimized/tt-013-9db7e339a33d.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.flying-companion-sparkles{position:absolute;inset:-20% -30%}.flying-companion-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite companionSparkle;position:absolute;box-shadow:0 0 12px 4px #ffecb4e6}.flying-companion-sparkles .cs1{animation-delay:0s;top:60%;left:4%}.flying-companion-sparkles .cs2{animation-delay:1s;top:30%;left:92%}.flying-companion-sparkles .cs3{animation-delay:2s;top:90%;left:30%}.flying-companion-sparkles .cs4{animation-delay:1.6s;top:8%;left:60%}@keyframes companionHover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes companionGlowPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes companionSparkle{0%,to{opacity:0;transform:scale(.5)}40%,60%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.flying-companion{animation:none}.flying-companion-glow{opacity:.85;animation:none}.flying-companion-sparkles span{opacity:.4;animation:none}}@media (width<=720px){.flying-companion{height:9vh}}.flying-companion-2{aspect-ratio:534/560;width:auto;height:9.5vh;animation:6.2s ease-in-out -2.4s infinite companion2Hover;top:-30%;left:95%}.flying-companion-3{aspect-ratio:560/350;width:auto;height:7.5vh;animation:4.6s ease-in-out -1.1s infinite companion3Hover;top:24%;left:150%}.flying-companion-2 .flying-companion-glow{animation-delay:-1.4s}.flying-companion-3 .flying-companion-glow{animation-delay:-2.8s}.flying-companion-img-2{background-image:url(/assets/images/optimized/tt-014-178c6ef3aabe.webp)}.flying-companion-img-3{background-image:url(/assets/images/optimized/tt-015-175cc6ff57db.webp)}@keyframes companion2Hover{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-12px)rotate(-3deg)}}@keyframes companion3Hover{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.flying-companion-2,.flying-companion-3{animation:none}}@media (width<=720px){.flying-companion-2{height:7.5vh}.flying-companion-3{height:6vh;left:118%}}.sendero-companion{opacity:0;pointer-events:none;z-index:25;filter:drop-shadow(0 4px 10px #140a1e59);width:42px;height:42px;transition:opacity .5s var(--ease-spring), transform .6s var(--ease-spring);position:absolute;transform:translate(-50%,-50%)scale(.4)}.sendero-companion.is-lit{opacity:1;transform:translate(-50%,-50%)scale(1)}.sendero-companion:before{content:"";opacity:0;background:radial-gradient(circle,#f4d77a80 0%,#f4d77a00 72%);width:160%;height:160%;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sendero-companion.is-lit:before{opacity:1;animation:4s ease-in-out infinite companionGlowPulse}.sendero-companion-img{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sendero-companion{transition:none}.sendero-companion.is-lit:before{animation:none}}@media (width<=720px){.sendero-companion{width:32px;height:32px}}.scene-libro{z-index:7;background-image:url(/assets/images/optimized/tt-016-17826123481d.webp)}.book-wrap{perspective:2400px;pointer-events:none;position:absolute;inset:0}.book-cover{transform-origin:0%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;background-color:#0b1526;background-image:url(/assets/images/optimized/tt-017-06c584756374.webp);background-position:50%;background-size:cover;position:absolute;inset:0;box-shadow:12px 0 60px #0000008c}.book-cover:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0006,#0000 8%);position:absolute;inset:0}.cover-content{pointer-events:none;position:absolute;inset:0}.cover-title{font-family:var(--serif-display);color:var(--parchment);text-shadow:0 2px 20px #000000a6,0 0 44px #0006;letter-spacing:.01em;white-space:nowrap;font-size:clamp(30px,5.4vw,58px);font-style:italic;font-weight:700;position:absolute;top:15%;left:50%;transform:translate(-50%)}.cover-sub{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);text-shadow:0 2px 12px #000000a6;white-space:nowrap;font-size:11px;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.stage-copy{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mission{opacity:0;max-width:640px;color:var(--parchment);text-shadow:0 2px 30px #0000008c;padding:0 24px;font-size:clamp(22px,3vw,32px);font-style:italic;line-height:1.35;position:absolute}.mission .cite{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:18px;font-size:11px;font-style:normal;display:block}.scroll-hint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.scroll-hint .arrow{background:linear-gradient(180deg, transparent, var(--gold));width:1px;height:30px;animation:1.8s ease-in-out infinite pulse-arrow}@keyframes pulse-arrow{0%,to{opacity:.3}50%{opacity:1}}.portal-exit-fade{opacity:0;pointer-events:none;z-index:20;will-change:opacity;background:radial-gradient(75% 30% at 50% 100%,#e0ac4c29 0%,#e0ac4c14 34%,#e0ac4c00 72%),linear-gradient(#fcf6e600 0% 58%,#f9ebd314 70%,#fcf6e66b 88%,#fcf6e6d1 100%);position:absolute;inset:0}.hero-intro{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.hero-fog{pointer-events:none;z-index:0;background:linear-gradient(90deg,#f7eccdf5 0%,#f7eccded 14%,#f7eccdd9 26%,#f7eccdb8 34%,#f7eccd8a 40%,#f7eccd52 44%,#f7eccd1f 47%,#f7eccd00 50%);position:absolute;inset:0}.hero-amor{letter-spacing:.01em;color:#c78f3a12;white-space:nowrap;pointer-events:none;z-index:0;font-family:Cormorant Garamond,serif;font-size:clamp(120px,15vw,230px);font-style:normal;font-weight:300;line-height:1;position:absolute;top:12%;left:-1.5vw}.hero-intro-copy{pointer-events:auto;z-index:1;max-width:520px;margin:0 5vw;padding:0;position:relative}.hero-badge{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#a97328;background:#17261b0d;border:1px solid #c78f3a59;border-radius:999px;align-items:center;gap:7px;margin:0 0 26px;padding:8px 18px;font-size:12.5px;font-weight:600;display:inline-flex}.hero-headline{font-family:"League Spartan", var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:clamp(38px,5.6vw,64px);font-weight:900;line-height:1.02}.hero-headline .line-pequenas{color:#17261b;display:block}.hero-headline .line-ideas{color:#ff8f45;display:block}.hero-subtitle{letter-spacing:.08em;text-transform:uppercase;color:#17261b;margin:0 0 26px;font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.6vw,30px);font-style:normal;font-weight:600}.hero-desc{font-family:var(--font-body);color:#17261bb8;max-width:340px;margin:0 0 38px;font-size:clamp(14.5px,1.3vw,17px);font-weight:400;line-height:1.65}.hero-desc strong{color:#17261b;font-weight:600}.hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.btn-primary,.btn-secondary{font-family:var(--font-body);border-radius:999px;align-items:center;gap:9px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:3px}.btn-primary{background:var(--tt-pink);color:var(--tt-ink);box-shadow:0 10px 26px #f98ba973}.btn-primary .arrow{transition:transform .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #f98ba98c}.btn-primary:hover .arrow{transform:translate(3px)}.btn-secondary{color:#17261b;background:#ffffffad;border:1.5px solid #17261b80;box-shadow:0 4px 14px #17261b1a}.btn-secondary:hover{background:#ffffffd9;border-color:#17261b;transform:translateY(-2px)}@media (width<=720px){.portal-scene{left:50%}.hero-intro-copy{max-width:100%;margin:0 4vw;padding:0}.hero-fog{background:linear-gradient(#f7eccdf7 0%,#f7eccdf0 14%,#f7eccde0 28%,#f7eccdc7 42%,#f7eccd99 56%,#f7eccd5c 68%,#f7eccd24 78%,#f7eccd00 88%)}.hero-amor{top:4%;left:-3vw}.hero-desc{max-width:100%}}.next{background:var(--night-deep);border-top:1px solid #f4d77a2e;justify-content:center;align-items:center;min-height:140px;display:flex;position:relative}.next-inner{max-width:520px}.next .num{font-family:var(--mono);color:var(--gold);letter-spacing:.1em;font-size:12px}.next h2{font-family:var(--serif-display);margin:14px 0;font-size:clamp(24px,3vw,32px);font-weight:600}.next p{color:var(--ink-faint);font-size:15.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.scroll-hint .arrow{animation:none}}.why-stage{z-index:1;background:radial-gradient(1500px 900px at 50% 42%, #fcf6e6f2 0%, #fcf6e6d9 42%, #fcf6e673 68%, #fcf6e60d 88%, #fcf6e600 96%), linear-gradient(to bottom, transparent 0%, transparent 80%, #fff7eff7 95%, #fff7eff7 100%), linear-gradient(#fcf6e624, #fcf6e624), url(/assets/images/optimized/tt-018-a51601a16222.webp) center 38%/cover no-repeat, var(--tt-cream-soft,#fff7ef);border-radius:0;padding:108px 24px 116px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.why-corner-spark{z-index:2;color:var(--gold-soft,#ff8f45);opacity:.55;text-shadow:0 0 10px #f4d77a59;pointer-events:none;transform:translateY(var(--px-y,0px));filter:drop-shadow(0 0 calc(1px + var(--proximity,0) * 8px) rgba(244,215,122, calc(.3 + var(--proximity,0) * .6)));transition:filter .5s var(--ease-out);font-size:15px;line-height:1;position:absolute;top:26px}.why-corner-spark--l{left:clamp(20px,4vw,44px)}.why-corner-spark--r{right:clamp(20px,4vw,44px)}.why-stage{isolation:isolate;margin-top:-2px}.hero-why-veil{z-index:0;pointer-events:none;background:radial-gradient(62% 54% at 50% 0,#e0ac4c1c 0%,#e0ac4c0b 42%,#e0ac4c00 76%),linear-gradient(#fcf6e6eb 0%,#fcf6e6c2 19%,#fcf6e66b 45%,#fcf6e624 72%,#fcf6e600 100%);height:230px;position:absolute;top:0;left:0;right:0}.hero-seam-badge-wrap{z-index:5;height:0;position:relative}.hero-seam-badge-wrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#e0ac4c14 16%,#e0ac4c57 42% 58%,#e0ac4c14 84%,#0000 100%);width:min(720px,72vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-seam-badge-wrap:after{content:"";pointer-events:none;filter:blur(7px);background:radial-gradient(#f4d77a2e 0%,#f4d77a12 42%,#0000 74%);width:240px;height:92px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.hero-seam-badge{transform:translateX(-50%) translateY(var(--px-y,0px));background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);border:1.5px solid var(--gold-soft,#ff8f45);-webkit-backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:27px;line-height:1;display:flex;position:absolute;top:-34px;left:50%;box-shadow:inset 0 1px 1px #fffffff0,0 12px 30px -14px #3d2b185c,0 0 0 6px #f4d77a1f,0 0 34px #e0ac4c1a}@media (width<=640px){.hero-seam-badge{width:52px;height:52px;font-size:21px;top:-26px}.hero-why-veil{height:170px}.hero-seam-badge-wrap:before{width:78vw}.hero-seam-badge-wrap:after{filter:none;opacity:.68;width:180px;height:72px}}.why-seam-badge-wrap{z-index:5;height:0;position:relative}.why-seam-badge{transform:translateX(-50%) translateY(var(--px-y,0px));width:50px;height:50px;color:var(--gold-soft,#ff8f45);background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);border:1.5px solid var(--gold-soft,#ff8f45);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:-25px;left:50%;box-shadow:inset 0 1px 1px #ffffffe6,0 12px 22px -12px #141c1480,0 0 0 5px #f4d77a24}@media (width<=640px){.why-seam-badge{width:40px;height:40px;font-size:15px;top:-20px}}.seam-badge-wrap{z-index:5;height:0;position:relative}.seam-badge{transform:translateX(-50%) translateY(var(--px-y,0px));width:50px;height:50px;color:var(--gold-soft,#ff8f45);background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);border:1.5px solid var(--gold-soft,#ff8f45);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:-25px;left:50%;box-shadow:inset 0 1px 1px #ffffffe6,0 12px 22px -12px #141c1480,0 0 0 5px #f4d77a24}@media (width<=640px){.seam-badge{width:40px;height:40px;font-size:15px;top:-20px}}.seam-note{pointer-events:none;max-width:220px;position:absolute;top:50%;transform:translateY(-50%)}.seam-note--l{text-align:right;right:calc(50% + 60px)}.seam-note--r{text-align:left;left:calc(50% + 60px)}.seam-note-text{color:var(--tt-ink);text-shadow:0 1px 14px #fffbf0f2,0 1px 3px #fffbf0eb;opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(6px) rotate(var(--seam-tilt,-1.4deg));transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), clip-path .3s var(--ease-out);font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:27px;font-weight:600;line-height:1.3;display:inline-block}.seam-note--l .seam-note-text{--seam-tilt:1.8deg}.seam-note.is-lit .seam-note-text{opacity:.6;clip-path:inset(0);transform:translateY(0) rotate(var(--seam-tilt,-1.4deg));transition:opacity var(--dur-slow) var(--ease-out) .42s, transform var(--dur-slow) var(--ease-out) .42s, clip-path var(--dur-slow) var(--ease-out) .42s}.seam-note-flourish{width:70px;height:20px;margin-top:4px;display:block;overflow:visible}.seam-note--r .seam-note-flourish{margin-right:auto}.seam-note--l .seam-note-flourish{margin-left:auto;transform:scaleX(-1)}.seam-note-flourish .flourish-line{fill:none;stroke:var(--gold-soft);stroke-width:1.6px;stroke-linecap:round;opacity:.62;stroke-dasharray:66;stroke-dashoffset:66px;transition:stroke-dashoffset .3s var(--ease-out)}.seam-note-flourish .flourish-leaf{fill:none;stroke:var(--gold-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;stroke-dasharray:46;stroke-dashoffset:46px;transition:stroke-dashoffset .2s var(--ease-out)}.seam-note-flourish .flourish-vein{fill:none;stroke:var(--gold-soft);stroke-width:1.1px;stroke-linecap:round;opacity:.5;stroke-dasharray:18;stroke-dashoffset:18px;transition:stroke-dashoffset .16s var(--ease-out)}.seam-note.is-lit .seam-note-flourish .flourish-line{stroke-dashoffset:0;transition:stroke-dashoffset .62s var(--ease-out)}.seam-note.is-lit .seam-note-flourish .flourish-leaf{stroke-dashoffset:0;transition:stroke-dashoffset .34s var(--ease-out) .5s}.seam-note.is-lit .seam-note-flourish .flourish-vein{stroke-dashoffset:0;transition:stroke-dashoffset .22s var(--ease-out) .72s}@media (width<=900px){.seam-note{display:none}}@media (prefers-reduced-motion:reduce){.seam-note-text,.seam-note.is-lit .seam-note-text,.seam-note-flourish .flourish-line,.seam-note-flourish .flourish-leaf,.seam-note-flourish .flourish-vein,.seam-note.is-lit .seam-note-flourish .flourish-line,.seam-note.is-lit .seam-note-flourish .flourish-leaf,.seam-note.is-lit .seam-note-flourish .flourish-vein{transition:none}}.seam-wave{aspect-ratio:1100/200;pointer-events:none;width:min(1100px,94vw);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.seam-wave svg{width:100%;height:100%;display:block}.seam-wave .wave-hairline{stroke:#e8c48a;stroke-width:1px;opacity:.35}.why-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(560px 420px at 12% 12%,#7fb9e61a,#0000 70%),radial-gradient(600px 460px at 50% 6%,#f98ba917,#0000 70%),radial-gradient(560px 420px at 90% 18%,#f4d77a1a,#0000 70%);position:absolute;inset:0}.why-stage:after{content:"";pointer-events:none;z-index:0;background-image:var(--grain-img);mix-blend-mode:overlay;opacity:.035;background-size:220px 220px;position:absolute;inset:0}.why-owl{aspect-ratio:1;z-index:2;pointer-events:none;width:auto;height:clamp(96px,11vw,158px);transform:translate(var(--owl-lean-x,0px), var(--owl-lean-y,0px));transition:transform .7s var(--ease-spring,ease);display:none;position:absolute;top:clamp(4px,2vw,22px);right:clamp(18px,5vw,64px)}.why-owl-glow{filter:blur(9px);opacity:0;background:radial-gradient(circle at 50% 46%,#fff1c7f2 0%,#fecf78a6 32%,#feb45a00 68%);width:165%;height:145%;transition:opacity .5s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.why-owl.is-near .why-owl-glow{opacity:1}.why-owl-img{background-image:url(/assets/images/optimized/tt-019-d22f2e6b6c5f.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.why-owl-boost{mix-blend-mode:screen;filter:brightness(1.12)saturate(1.03);opacity:0;background-image:url(/assets/images/optimized/tt-019-d22f2e6b6c5f.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .5s;position:absolute;inset:0}.why-owl.is-near .why-owl-boost{opacity:.4}.why-owl-sparkles{opacity:0;transition:opacity .5s;position:absolute;inset:-20% -30%}.why-owl.is-near .why-owl-sparkles{opacity:1}.why-owl-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite companionSparkle;position:absolute;box-shadow:0 0 12px 4px #ffecb4d9}.why-owl-sparkles .cs1{animation-delay:.3s;top:55%;left:0%}.why-owl-sparkles .cs2{animation-delay:1.3s;top:14%;left:88%}.why-owl-sparkles .cs3{animation-delay:2.1s;top:90%;left:42%}@media (width<=720px){.why-owl{height:clamp(58px,17vw,84px);top:4px;right:8px}}@media (prefers-reduced-motion:reduce){.why-owl,.why-owl-glow,.why-owl-boost,.why-owl-sparkles{transition:none}.why-owl-sparkles span{animation:none}.why-owl.is-near .why-owl-sparkles span{opacity:.7}}.why-inner{z-index:1;text-align:center;max-width:980px;margin:0 auto;position:relative}.why-title{font-family:var(--serif-display);color:var(--tt-ink);margin:10px 0 0;font-size:clamp(24px,2.8vw,32px);font-weight:600}.why-sub{color:#33312cb3;max-width:480px;margin:12px auto 0;font-size:14px}.why-grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px;display:grid}.why-card[data-accent=blue]{--wc-accent:#7fb9e6;--wc-accent-deep:#1d6fb0;--wc-tint:#7fb9e629}.why-card[data-accent=pink]{--wc-accent:#f98ba9;--wc-accent-deep:#c92870;--wc-tint:#f98ba929}.why-card[data-accent=gold]{--wc-accent:#f4d77a;--wc-accent-deep:var(--tt-ink);--wc-tint:#f4d77a2e}.reveal-up{opacity:0;transition:opacity .65s var(--ease-out)}.reveal-up.is-in{opacity:1}.reveal-up.reveal-rise{filter:blur(5px);transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .55s var(--ease-out);transform:translateY(22px)scale(.97)}@media (prefers-reduced-motion:reduce){.reveal-up,.reveal-up.reveal-rise{opacity:1;filter:none;transition:none;transform:none}}.why-card{box-shadow:5px 5px 0 0 var(--tt-cream,#f6e8d6), 0 30px 50px -32px #3a2b134d, 0 3px 8px -4px #3a2b131a;text-align:left;opacity:0;transition:opacity .6s ease, transform .45s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(#fffefb,#fffcf6);border:1px solid #3a2b1314;border-radius:22px;padding:34px 26px;position:relative;transform:translateY(18px)}.why-card.is-visible{opacity:1;transform:translateY(0)}.why-card:hover{box-shadow:5px 5px 0 0 var(--tt-cream,#f6e8d6), 0 36px 56px -30px #3a2b1357, 0 4px 10px -4px #3a2b131f;transform:translateY(-4px)}.why-card.is-visible:hover{transform:translateY(-4px)}.why-icon{background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);border:1.5px solid var(--wc-accent,#f4d77a66);width:58px;height:58px;box-shadow:inset 0 1px 1px #ffffffe6, 0 10px 18px -12px #3a2b136b, 0 0 0 5px var(--wc-tint,#f4d77a24);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:inline-flex;position:relative}.why-icon:before,.why-icon:after{content:"✦";color:var(--wc-accent);pointer-events:none;line-height:1;position:absolute}.why-icon:before{opacity:.75;font-size:10px;top:-5px;right:-3px}.why-icon:after{opacity:.55;font-size:6px;bottom:1px;left:-9px}.why-card h3{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 8px;font-size:17px;font-weight:600}.why-card p{color:#33312cad;margin:0 0 14px;font-size:13.5px;line-height:1.55}.wc-notch{pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.wc-notch:before{content:"";background:linear-gradient(90deg, transparent, var(--wc-accent,currentColor) 50%, transparent);opacity:.55;height:1px;position:absolute;bottom:0;left:24px;right:24px}.wc-notch:after{content:"";background:var(--wc-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--tt-cream-soft,#fff7ef);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media (hover:hover){.why-card{transform-style:preserve-3d}.why-card.is-visible{transform:translateY(0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.why-card.is-visible:hover{transform:translateY(-4px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .1s linear, box-shadow .3s var(--ease-out)}.why-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--spot-x,50%) var(--spot-y,50%), #f4d77a66, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.why-card:hover:after{opacity:1}.why-icon{transition:transform .1s linear}.why-card:hover .why-icon{transform:translateZ(26px)}}@media (hover:none){.why-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px at 50% 38%,#f4d77a66,#0000 70%);position:absolute;inset:0}.why-card.is-visible:after{animation:1.1s ease-out .15s whyCardTouchGlow}}@keyframes whyCardTouchGlow{0%{opacity:0}40%{opacity:1}to{opacity:0}}@media (hover:none) and (prefers-reduced-motion:reduce){.why-card.is-visible:after{animation:none}}@media (width<=720px){.why-stage{border-radius:0;padding:60px 20px 64px}.why-corner-spark{font-size:13px;top:16px}.why-grid{grid-template-columns:1fr;gap:16px;margin-top:34px}}@media (prefers-reduced-motion:reduce){.why-card{opacity:1;transition:none;transform:none}.why-card:hover{transform:none}.why-icon{transition:none}.why-card:hover .why-icon{transform:none}}.values-stage{background:radial-gradient(1575px 1367px at 50% 44%, #fcf6e6eb 0%, #fcf6e6cc 42%, #fcf6e673 68%, #fcf6e61a 88%, #fcf6e600 100%), linear-gradient(to bottom, #fff7ef00 0%, #fff7ef00 68%, #fff7eff0 94%, #fff7ef 100%), linear-gradient(#fcf6e624, #fcf6e624), url(/assets/images/optimized/tt-020-3086b8a99553.webp) center 26%/cover no-repeat, var(--tt-cream-soft,#fff7ef);--tree-scale:clamp(.55, calc((100vw - 720px) / 200px), 1);--tree-visible-w:calc(320px * var(--tree-scale));padding:110px 24px 0;position:relative;overflow:hidden}.values-companion{z-index:2;pointer-events:none;width:auto;height:clamp(60px,6.6vw,104px);position:absolute}.values-companion-glow{filter:blur(9px);opacity:0;background:radial-gradient(circle at 50% 46%,#fff1c7f2 0%,#fecf78a6 32%,#feb45a00 68%);width:150%;height:130%;transition:opacity .5s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.values-companion.is-near .values-companion-glow{opacity:1}.values-companion-img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.values-companion-boost{mix-blend-mode:screen;filter:brightness(1.12)saturate(1.03);opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.values-companion.is-near .values-companion-boost{opacity:.4}.values-companion-sparkles{position:absolute;inset:-20% -30%}.values-companion-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite companionSparkle;position:absolute;box-shadow:0 0 12px 4px #ffecb4d9}.values-companion-sparkles .cs1{animation-delay:0s;top:58%;left:2%}.values-companion-sparkles .cs2{animation-delay:1.1s;top:22%;left:92%}.values-companion-sparkles .cs3{animation-delay:2s;top:90%;left:42%}.values-companion-1{aspect-ratio:480/444;animation:5.6s ease-in-out -.6s infinite companionHover;top:6%;left:3%}.values-companion-1 .values-companion-img,.values-companion-1 .values-companion-boost{background-image:url(/assets/images/optimized/tt-021-7a8b56be0837.webp)}.values-companion-2{aspect-ratio:480/445;animation:6.2s ease-in-out -2.4s infinite companion2Hover;top:16%;left:87%}.values-companion-2 .values-companion-img,.values-companion-2 .values-companion-boost{background-image:url(/assets/images/optimized/tt-022-2a2bd94520c6.webp)}.values-companion-2 .values-companion-glow{animation-delay:-1.4s}.values-companion-3{aspect-ratio:479/422;animation:4.6s ease-in-out -1.1s infinite companion3Hover;top:76%;left:8%}.values-companion-3 .values-companion-img,.values-companion-3 .values-companion-boost{background-image:url(/assets/images/optimized/tt-023-b80913755214.webp)}.values-companion-3 .values-companion-glow{animation-delay:-2.8s}@media (prefers-reduced-motion:reduce){.values-companion{animation:none}.values-companion-glow,.values-companion-boost{transition:none}.values-companion-glow{opacity:.85}.values-companion-boost{opacity:.3}.values-companion-sparkles span{opacity:.4;animation:none}}@media (width<=720px){.values-companion{height:clamp(40px,11vw,64px)}.values-companion-1{top:3%;left:2%}.values-companion-2{top:8%;left:78%}.values-companion-3{top:82%;left:4%}}.tt-flying-companion{z-index:2;pointer-events:none;width:auto;height:clamp(74px,9.8vw,134px);animation:5.4s ease-in-out infinite companionHover;position:absolute}.tt-flying-companion-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#fff1c7f2 0%,#fecf78a6 32%,#feb45a00 68%);width:165%;height:145%;transition:opacity .5s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.tt-flying-companion.is-near .tt-flying-companion-glow{opacity:1}.tt-flying-companion-img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.tt-flying-companion-boost{mix-blend-mode:screen;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.tt-flying-companion.is-near .tt-flying-companion-boost{opacity:.4}.tt-flying-companion-sparkles{opacity:1;position:absolute;inset:-20% -30%}.tt-flying-companion-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite companionSparkle;position:absolute;box-shadow:0 0 11px 4px #ffecb4d9}.tt-flying-companion-sparkles .cs1{animation-delay:.3s;top:55%;left:0%}.tt-flying-companion-sparkles .cs2{animation-delay:1.3s;top:14%;left:88%}.tt-flying-companion-sparkles .cs3{animation-delay:2.1s;top:90%;left:42%}.why-butterfly{aspect-ratio:1;z-index:2;height:clamp(56px,7.2vw,92px);top:clamp(214px,23vw,316px);right:clamp(86px,11vw,156px)}.why-butterfly .tt-flying-companion-img,.why-butterfly .tt-flying-companion-boost{background-image:url(/assets/images/optimized/tt-024-a81b50e11a03.webp)}@media (width<=980px){.why-butterfly{height:clamp(52px,10.8vw,84px);top:clamp(54px,8vw,82px);right:clamp(28px,5.5vw,56px)}}@media (width<=720px){.why-butterfly{height:clamp(44px,13vw,68px);top:24px;right:8px}}.shelf-fox{aspect-ratio:420/426;top:clamp(56px,8vw,104px);right:clamp(16px,4.6vw,58px)}.shelf-fox .tt-flying-companion-img,.shelf-fox .tt-flying-companion-boost{background-image:url(/assets/images/optimized/tt-025-32c3061a5383.webp)}.testi-rabbit{aspect-ratio:420/428;animation-delay:-1.8s;top:clamp(78px,9vw,128px);left:calc(50% - 300px)}.testi-rabbit .tt-flying-companion-img,.testi-rabbit .tt-flying-companion-boost{background-image:url(/assets/images/optimized/tt-026-522ef434986e.webp)}@keyframes groundIdle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.028)rotate(-1.2deg)}}.tt-ground-companion{z-index:1;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 7px 9px #231a0e38);width:auto;height:clamp(68px,8.8vw,118px);animation:6.2s ease-in-out infinite groundIdle;position:absolute}.tt-ground-companion-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#fff1c7f2 0%,#fecf78a6 32%,#feb45a00 68%);width:165%;height:145%;transition:opacity .5s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.tt-ground-companion.is-near .tt-ground-companion-glow{opacity:1}.tt-ground-companion-img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.tt-ground-companion-boost{mix-blend-mode:screen;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.tt-ground-companion.is-near .tt-ground-companion-boost{opacity:.4}.tt-ground-companion-sparkles{opacity:1;position:absolute;inset:-20% -30%}.tt-ground-companion-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite companionSparkle;position:absolute;box-shadow:0 0 11px 4px #ffecb4d9}.tt-ground-companion-sparkles .cs1{animation-delay:.3s;top:55%;left:0%}.tt-ground-companion-sparkles .cs2{animation-delay:1.3s;top:14%;left:88%}.tt-ground-companion-sparkles .cs3{animation-delay:2.1s;top:90%;left:42%}.faq-ground-scene{aspect-ratio:90/160;pointer-events:none;z-index:0;opacity:.8;width:clamp(75px,8.5vw,115px);height:auto;position:absolute;bottom:6px;left:10px;transform:scaleY(-1)}.faq-raccoon{aspect-ratio:420/423;height:clamp(86px,11vw,145px);display:none;bottom:0%;right:4%}.faq-raccoon .tt-ground-companion-img,.faq-raccoon .tt-ground-companion-glow,.faq-raccoon .tt-ground-companion-boost,.faq-raccoon .tt-ground-companion-sparkles{transform:scaleX(-1)}.faq-raccoon .tt-ground-companion-img,.faq-raccoon .tt-ground-companion-boost{background-image:url(/assets/images/optimized/tt-027-cdfff7048e39.webp)}.shelf-mouse{aspect-ratio:380/375;height:clamp(64px,8.2vw,108px);animation-delay:-3s;bottom:clamp(10px,3vw,34px);left:clamp(10px,4vw,46px)}.shelf-mouse .tt-ground-companion-img,.shelf-mouse .tt-ground-companion-boost{background-image:url(/assets/images/optimized/tt-028-f35660e25724.webp)}@media (width<=720px){.shelf-fox{height:clamp(44px,13vw,64px);top:40px;right:8px}.testi-rabbit{height:clamp(44px,13vw,64px);top:40px;left:8px}.faq-ground-scene{width:clamp(55px,16vw,78px)}.faq-raccoon{height:clamp(64px,19vw,96px)}.shelf-mouse{height:clamp(50px,15vw,76px);bottom:8px;left:6px}}@media (prefers-reduced-motion:reduce){.tt-flying-companion,.tt-ground-companion{animation:none}.tt-flying-companion-glow,.tt-flying-companion-boost,.tt-ground-companion-glow,.tt-ground-companion-boost{transition:none}.tt-flying-companion-sparkles span,.tt-ground-companion-sparkles span{opacity:.4;animation:none}}.corner-vine{display:none}.why-vine{aspect-ratio:90/160;pointer-events:none;z-index:1;opacity:.8;width:clamp(70px,8vw,108px);height:auto;position:absolute;top:6px;left:10px}@media (width<=720px){.why-vine{width:clamp(50px,14vw,72px)}}@keyframes petalDrift{0%{transform:translate(0)rotate(0)}25%{transform:translate(-6px,-10px)rotate(-3deg)}50%{transform:translate(3px,-18px)rotate(2deg)}75%{transform:translate(8px,-8px)rotate(4deg)}to{transform:translate(0)rotate(0)}}.values-petals{aspect-ratio:620/457;pointer-events:none;z-index:1;opacity:.85;background-image:url(/assets/images/optimized/tt-029-2a0dc88d6cc5.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(130px,15vw,210px);height:auto;animation:9s ease-in-out infinite petalDrift;display:none;position:absolute;bottom:4%;right:4%}@media (width<=720px){.values-petals{width:clamp(90px,30vw,140px);bottom:2%;right:3%}}@media (prefers-reduced-motion:reduce){.values-petals{animation:none}}.shelf-vine-top{aspect-ratio:90/160;pointer-events:none;z-index:1;opacity:.8;width:clamp(80px,9vw,120px);height:auto;position:absolute;top:6px;left:10px;transform:scaleX(-1)}@media (width<=720px){.shelf-vine-top{width:clamp(55px,15vw,80px)}}.testi-leaf{aspect-ratio:90/160;pointer-events:none;z-index:1;opacity:.8;width:clamp(70px,7.5vw,105px);height:auto;position:absolute;top:6px;right:10px;transform:scaleX(-1)}@media (width<=720px){.testi-leaf{width:clamp(48px,13vw,68px)}}.values-inner{z-index:3;text-align:center;max-width:820px;margin:0 auto;position:relative}.values-title{font-family:"League Spartan", var(--font-display), sans-serif;color:#17261b;margin:0 0 14px;font-size:clamp(26px,3.6vw,40px);font-weight:900;line-height:1.15}.values-title em{color:var(--tt-pink-deep);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600}.values-sub{font-family:var(--font-body);color:#55645a;max-width:480px;margin:0 auto 40px;font-size:15px;line-height:1.65}.spotlight-wrap{max-width:640px;margin:0 auto;padding:0 4px;position:relative}.spotlight-glow{z-index:0;filter:blur(32px);opacity:.5;pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite spotlightGlowBreathe;position:absolute}.spotlight-glow.g1{background:var(--accent,var(--tt-pink-deep));width:200px;height:200px;top:-46px;left:-4%}.spotlight-glow.g2{background:var(--gold);opacity:.3;width:170px;height:170px;animation-delay:-2s;top:-30px;right:4%}.spotlight-glow.g3{background:var(--accent-deep,var(--tt-pink-deep));opacity:.3;width:210px;height:210px;animation-delay:-4.5s;bottom:-26px;left:18%;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 78%);mask-image:linear-gradient(#000 0% 42%,#0000 78%)}.spotlight-glow.g4{background:var(--accent,var(--tt-pink-deep));opacity:.28;width:170px;height:170px;animation-delay:-6s;bottom:-18px;right:-3%;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 78%);mask-image:linear-gradient(#000 0% 42%,#0000 78%)}@keyframes spotlightGlowBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.spotlight-card{z-index:1;transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), border-color .32s ease;text-align:left;background:radial-gradient(60% 70% at 6% 0%, color-mix(in srgb, var(--accent,var(--tt-pink-deep)) 22%, transparent), transparent 65%), radial-gradient(55% 65% at 100% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%), radial-gradient(65% 75% at 14% 100%, color-mix(in srgb, var(--accent-deep,var(--tt-pink-deep)) 16%, transparent), transparent 62%), var(--tt-cream-soft,#fff7ef);border:1.5px solid color-mix(in srgb, var(--accent,var(--tt-pink-deep)) 55%, white 45%);border-radius:26px;align-items:center;gap:22px;min-height:236px;padding:30px 28px;display:flex;position:relative;overflow:hidden;box-shadow:7px 7px #193c5a14,0 30px 54px -24px #141e2d47}.spotlight-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffffd9 49%,#fffaeb66 53%,#0000 64%) -70% -70%/240% 240%;animation:9s cubic-bezier(.4,0,.2,1) infinite spotlightSheen;position:absolute;inset:0}@keyframes spotlightSheen{0%{background-position:-70% -70%}12%{background-position:170% 170%}to{background-position:170% 170%}}.spotlight-card{transition:box-shadow .42s var(--ease-out), border-color .32s ease}.spotlight-card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg, transparent 22%, color-mix(in srgb, var(--accent,var(--tt-pink)) 7%, transparent) 42%, #ffffff6b 50%, color-mix(in srgb, var(--accent,var(--tt-pink)) 6%, transparent) 58%, transparent 78%);position:absolute;inset:0;transform:translate(-30%)}.spotlight-card.is-soft-wash:before{animation:.56s cubic-bezier(.22,1,.36,1) both spotlightSoftWash}@keyframes spotlightSoftWash{0%{opacity:0;transform:translate(-34%)}34%{opacity:.62}to{opacity:0;transform:translate(34%)}}.spotlight-text,.spotlight-cover{will-change:opacity, transform;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1)}.spotlight-card.is-changing .spotlight-text,.spotlight-card.is-changing .spotlight-cover{opacity:0;transform:translateY(2px)}.value-chip:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-4px;transform:scale(.98)}.value-chip.is-soft-tapped:before{animation:.42s cubic-bezier(.22,1,.36,1) both valueSoftHalo}@keyframes valueSoftHalo{0%{opacity:0;transform:scale(.98)}36%{opacity:.52}to{opacity:0;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.spotlight-card:before,.spotlight-text,.spotlight-cover{transition:none;animation:none!important}.value-chip.is-soft-tapped:before{animation:none!important}}.spotlight-text{z-index:2;flex:auto;min-width:0;position:relative}.spotlight-icon{z-index:2;background:radial-gradient(circle at 32% 26%, #fffefe, var(--tt-cream,#f6e8d6) 72%);border:1.5px solid var(--accent,var(--tt-pink));border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:20px;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 16px -10px #193c5a59}.spotlight-icon:after{content:"";border:1.5px solid color-mix(in srgb, var(--accent,var(--tt-pink)) 55%, transparent);border-radius:50%;animation:2.6s ease-out infinite iconHaloPulse;position:absolute;inset:0}@keyframes iconHaloPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.spotlight-sparkles{z-index:2;pointer-events:none;width:60px;height:60px;position:absolute;inset:-6px -6px auto auto}.spotlight-sparkles span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 10px 3px #ffecb4cc}.spotlight-sparkles .sp1{top:30px;left:4px}.spotlight-sparkles .sp2{top:4px;left:34px}.spotlight-sparkles .sp3{top:34px;left:46px}.spotlight-card.is-sparking .spotlight-sparkles span{animation:.9s ease-out sparkTwinkle}.spotlight-card.is-sparking .spotlight-sparkles .sp2{animation-delay:.1s}.spotlight-card.is-sparking .spotlight-sparkles .sp3{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.spotlight-icon:after,.spotlight-card.is-sparking .spotlight-sparkles span{opacity:0;animation:none}.spotlight-glow{animation:none}.spotlight-card:after{opacity:0;animation:none}}.spotlight-eyebrow{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep,var(--tt-pink-deep));margin-bottom:6px;font-size:12px;font-weight:600;position:relative}.spotlight-title{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 9px;font-size:clamp(20px,2.4vw,25px);font-style:italic;font-weight:600;line-height:1.2;position:relative}.spotlight-phrase{font-family:var(--font-body);color:#5a5346;max-width:320px;margin:0 0 18px;font-size:13.5px;line-height:1.55;position:relative}.spotlight-cta{z-index:2;background:var(--accent,var(--tt-pink));color:var(--tt-ink);font-family:var(--font-display);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:11px 22px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.spotlight-cta:hover,.spotlight-cta:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px -8px #14283c59}.spotlight-cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.spotlight-cta:active{transform:translateY(-1px)scale(.97);box-shadow:0 6px 14px -8px #14283c59}.spotlight-cta .arrow{transition:transform .25s var(--ease-out)}.spotlight-cta:hover .arrow{transform:translate(3px)}.spotlight-cover{z-index:2;flex:none;width:128px;position:relative}.spotlight-cover-frame{aspect-ratio:2/3;background-position:50%;background-size:cover;background-image:radial-gradient(circle at 30% 20%, #fffefe, var(--accent,var(--tt-pink)) 78%);width:100%;box-shadow:3px 3px 0 0 var(--tt-cream,#f6e8d6), 0 16px 28px -14px #140e0866;border-radius:12px;position:relative;overflow:hidden;transform:rotate(-2deg)}.section-kicker{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#a97328;opacity:0;transition:opacity .5s var(--ease-out), transform .55s var(--ease-spring), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#17261b0d;border:1px solid #c78f3a59;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:8px 18px;font-size:12.5px;font-weight:600;display:inline-flex;transform:scale(.8)translateY(6px)}.section-kicker.is-in:hover{border-color:#c78f3a8c;transform:scale(1)translateY(-2px);box-shadow:0 8px 16px -10px #3a2b1359}.section-kicker--dark.is-in:hover{border-color:#f4d77a99;box-shadow:0 8px 16px -10px #00000080}.section-kicker .kicker-icon{transition:transform .3s var(--ease-spring);font-size:13px;line-height:1;display:inline-block}.section-kicker:hover .kicker-icon{transform:rotate(-12deg)scale(1.15)}@media (prefers-reduced-motion:reduce){.section-kicker{opacity:1;transition:none;transform:none}.section-kicker.is-in:hover{transform:none}}.spotlight-cta .arrow,.bundle-cta .arrow,.footer-newsletter-form button .arrow,.faq-closing-cta .arrow,.mos-cta button .arrow,.mos-info-cta .arrow{width:24px;height:24px;transition:transform .22s var(--ease-out), background .22s ease;background:#ffffff42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff73,inset 0 -1px 2px #0000001a}.spotlight-cta:hover .arrow,.bundle-cta:hover .arrow,.footer-newsletter-form button:hover .arrow,.faq-closing-cta:hover .arrow,.mos-cta button:hover .arrow,.mos-info-cta:hover .arrow{background:#fff6;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.spotlight-cta:hover .arrow,.bundle-cta:hover .arrow,.footer-newsletter-form button:hover .arrow,.mos-cta button:hover .arrow{transform:none}}.chip-strip-label{max-width:940px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#7a8a7c;text-align:center;margin:44px auto 16px;font-size:12.5px;font-weight:600}.values-grid{z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:940px;margin:0 auto;padding-bottom:22px;display:flex;position:relative}.value-chip{border:1.5px solid var(--accent);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .3s var(--ease-out), transform .3s var(--ease-out), box-shadow .3s var(--ease-out), color .3s var(--ease-out);background:#ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 10px;display:inline-flex;position:relative}.value-chip:hover,.value-chip:focus-visible{background:#ffffffe6;transform:translateY(-2px)}.value-chip:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.value-chip:active{transform:translateY(-1px)scale(.96)}.value-chip.is-active{background:var(--accent);border-color:var(--accent);z-index:4;box-shadow:0 8px 18px -6px #33312c59}.value-chip.is-active .chip-label{color:var(--tt-ink)}.value-chip.is-active:after{content:"✓";font-family:var(--font-display);color:var(--tt-ink);margin-left:2px;font-size:10.5px;font-weight:700}.chip-icon-wrap{background:var(--tint,#33312c0f);width:24px;height:24px;transition:background .3s var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.value-chip.is-active .chip-icon-wrap{background:#ffffff47}.chip-label{font-family:var(--font-body);color:var(--accent-deep);font-size:13px;font-weight:600;line-height:1;transition:color .3s}.values-explore{font-family:var(--font-body);color:var(--tt-pink-deep);border-bottom:1.5px solid;align-items:center;gap:6px;margin:4px 0 56px;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .25s;display:inline-flex}.values-explore:hover{opacity:.7}.values-explore .arrow{transition:transform .25s;display:inline-block}.values-explore:hover .arrow{transform:translate(3px)}@media (width<=720px){.values-stage{padding:76px 16px 0}.values-sub{margin-bottom:26px}.spotlight-card{text-align:center;border-radius:22px;flex-direction:column-reverse;align-items:center;min-height:210px;padding:24px 22px}.spotlight-text{flex-direction:column;align-items:center;display:flex}.spotlight-icon{margin:0 0 12px}.spotlight-phrase{max-width:100%}.spotlight-cover{width:108px;margin-bottom:2px}.spotlight-title{font-size:20px}.spotlight-glow{display:none}.chip-strip-label{margin:24px auto 10px}.values-grid{gap:8px;padding-bottom:16px}.value-chip{padding:7px 12px 7px 9px}.chip-label{font-size:12.5px}.values-explore{margin-bottom:40px}.values-inner{max-width:480px}}.showcase{background:radial-gradient(1575px 918px at 50% 12%, #fcf6e6eb 0%, #fcf6e6cc 42%, #fcf6e673 68%, #fcf6e61a 88%, #fcf6e600 100%), linear-gradient(to bottom, transparent 0%, transparent 80%, #fcf6e6f7 95%, #fcf6e6f7 100%), linear-gradient(#fcf6e624, #fcf6e624), url(/assets/images/optimized/tt-030-e775614ad64f.webp) center 30%/cover no-repeat, var(--tt-cream-soft,#fff7ef);padding:50px 24px 96px;position:relative}.mini-cart{background:var(--tt-pink);color:var(--tt-ink);font-family:var(--font-display);cursor:pointer;transition:background .3s ease, transform .15s var(--ease-out);border:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.mini-cart:active{transform:scale(.94)}.bundle-banner{max-width:900px;color:var(--parchment);background:linear-gradient(155deg,#1e3557 0%,#12233d 100%);border:1px solid #f4d77a38;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:30px auto 0;padding:24px 30px;display:flex;position:relative;overflow:hidden}.bundle-banner:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 24 C3 11 11 3 24 3' stroke='%23f4d77a' stroke-width='1.4' fill='none' opacity='0.6'/%3E%3Ccircle cx='3' cy='24' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3Ccircle cx='24' cy='3' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M37 24 C37 11 29 3 16 3' stroke='%23f4d77a' stroke-width='1.4' fill='none' opacity='0.6'/%3E%3Ccircle cx='37' cy='24' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3Ccircle cx='16' cy='3' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3 16 C3 29 11 37 24 37' stroke='%23f4d77a' stroke-width='1.4' fill='none' opacity='0.6'/%3E%3Ccircle cx='3' cy='16' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3Ccircle cx='24' cy='37' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M37 16 C37 29 29 37 16 37' stroke='%23f4d77a' stroke-width='1.4' fill='none' opacity='0.6'/%3E%3Ccircle cx='37' cy='16' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3Ccircle cx='16' cy='37' r='1.8' fill='%23f4d77a' opacity='0.55'/%3E%3C/svg%3E");background-position:10px 10px,right 10px top 10px,left 10px bottom 10px,right 10px bottom 10px;background-repeat:no-repeat;background-size:34px 34px;position:absolute;inset:0}.bundle-banner .left{z-index:1;position:relative}.bundle-banner .left b{font-family:var(--serif-display);color:var(--gold);font-size:18px;font-weight:600}.bundle-banner .left p{color:#f1e7cfbf;margin:4px 0 0;font-size:13px}.bundle-medallion{z-index:1;color:#3a2a08;background:radial-gradient(circle at 32% 26%, #ffedbc, var(--gold) 72%);border:1.5px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:21px;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffffa6,0 10px 20px -10px #0000008c,0 0 0 5px #f4d77a24}.bundle-cta{background:var(--gold);color:var(--night-deep);font-family:var(--font-display);z-index:2;cursor:pointer;transition:transform .15s var(--ease-out);border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.bundle-cta:active{transform:scale(.95)}.shelf{background:radial-gradient(92% 480px at 50% 8%, #fcf6e6eb 0%, #fcf6e6cc 42%, #fcf6e673 68%, #fcf6e61a 88%, #fcf6e600 100%), linear-gradient(to bottom, transparent 0%, transparent 90%, #fcf6e6f7 97%, #fcf6e6f7 100%), linear-gradient(#fcf6e624, #fcf6e624), url(/assets/images/optimized/tt-031-d03975fa199d.webp) center bottom/100% auto no-repeat, var(--tt-cream-soft,#fff7ef);padding:104px 24px 110px;position:relative}.shelf-head{text-align:center;margin-bottom:40px}.shelf-head h3{font-family:var(--serif-display);color:var(--tt-ink);margin:8px 0 0;font-size:clamp(24px,2.8vw,30px);font-weight:600;display:block}.shelf-head .sub{color:#33312c9e;max-width:480px;margin:10px auto 0;font-size:13.5px;display:block}.shelf-head h3.shelf-title{margin-top:4px;font-size:clamp(30px,3.6vw,40px)}.shelf-ledge{position:relative}.shelf-ledge:after{content:"";background:linear-gradient(#8a5a2b 0%,#6b4420 55%,#45280f 100%);border-radius:0 0 8px 8px;max-width:1100px;height:16px;margin:-6px auto 0;display:block;box-shadow:0 12px 20px -8px #140a0273}.accordion-row{z-index:1;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:8px;max-width:1100px;margin:0 auto;padding:6px 6px 22px;display:flex;position:relative;overflow:auto hidden}.accordion-item{cursor:pointer;scroll-snap-align:start;height:340px;transition:flex-basis .5s var(--ease-out);border-radius:14px 14px 6px 6px;flex:0 0 58px;position:relative;overflow:hidden;box-shadow:0 14px 24px -12px #3a2b1366,inset 0 1px #ffffff59}.accordion-item .base{position:absolute;inset:0}.accordion-item .vignette{position:absolute;inset:0;box-shadow:inset 0 0 40px #0000004d}.accordion-item.has-real-cover .vignette{box-shadow:inset 0 0 26px #00000029}.accordion-item .spine-label{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.03em;color:#fff;text-shadow:0 1px 4px #00000080;white-space:nowrap;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;transition:opacity .25s;display:flex;position:absolute;inset:18px 0;transform:rotate(180deg)}.accordion-item .cover-content{opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;padding:16px;transition:opacity .3s .12s;display:flex;position:absolute;inset:0}.accordion-item .cover-content .val-tag{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;background:#1e355752;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:4px 9px;font-size:10px;font-weight:600}.accordion-item .cover-content .title{font-family:var(--serif-display);color:#fff;text-shadow:0 2px 8px #00000080;margin:0 0 10px;font-size:15px;font-style:italic;font-weight:600;line-height:1.25}.accordion-item.has-real-cover .cover-content .title{display:none}.accordion-item .cover-content .price-row{justify-content:space-between;align-items:center;display:flex}.accordion-item .cover-content .price{font-family:var(--font-display);color:#fff;text-shadow:0 1px 4px #00000080;font-size:13px;font-weight:700}.accordion-item .cover-content button{color:var(--tt-ink);font-family:var(--font-display);cursor:pointer;background:#fff;border:none;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}@media (hover:hover){.accordion-item:hover{flex-basis:300px}.accordion-item:hover .spine-label{opacity:0}.accordion-item:hover .cover-content{opacity:1;pointer-events:auto}}@media (hover:none){.accordion-item{flex-basis:74px}.accordion-item.is-open{flex-basis:260px}.accordion-item.is-open .spine-label{opacity:0}.accordion-item.is-open .cover-content{opacity:1;pointer-events:auto}}@media (width<=720px){.accordion-item{height:280px}}.mosaic-wrap{max-width:clamp(1100px,82vw,1520px);margin:0 auto;container-type:inline-size}.mosaic{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch;gap:clamp(16px,1.5vw,22px);display:grid;position:relative}.mos-tile{transition:transform .35s var(--ease-out), box-shadow .35s ease;background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 26px -12px #3a2b1366,inset 0 1px #fff6}.mos-tile .mos-cover{aspect-ratio:2/3;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.mos-tile .vignette{position:absolute;inset:0;box-shadow:inset 0 0 40px #0000004d}.mos-tile.has-real-cover .vignette{box-shadow:inset 0 0 26px #00000029}.mos-tile .lantern{background:var(--tt-amber);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:12px;box-shadow:0 0 8px 3px #f4d77a99}.mos-tile .mos-meta{background:#fff;flex-direction:column;flex:auto;min-height:146px;padding:11px 13px 13px;display:flex;position:relative}.mos-tile .mos-meta .val{color:var(--accent-deep,#4f7a5c);font-size:10px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mos-tile .mos-meta .mos-title{font-family:var(--font-display);color:var(--tt-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:33px;margin:3px 0 8px;font-size:13px;font-weight:700;line-height:1.26;display:-webkit-box;overflow:hidden}.mos-tile .mos-meta .price-row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.mos-tile .mos-meta .price-row .price{font-family:var(--font-display);color:var(--tt-ink);font-weight:700}@media (hover:hover) and (pointer:fine){.mos-tile:hover,.mos-tile:focus-visible{z-index:2;transform:translateY(-6px);box-shadow:0 24px 38px -14px #3a2b138c,inset 0 1px #fff6}}@media (hover:none){.mos-tile.is-in{animation:mosTileTouchSettle .6s var(--ease-out)}}@keyframes mosTileTouchSettle{0%{box-shadow:none;transform:translateY(0)}45%{transform:translateY(-6px);box-shadow:0 24px 38px -14px #3a2b138c,inset 0 1px #fff6}to{box-shadow:none;transform:translateY(0)}}@media (hover:none) and (prefers-reduced-motion:reduce){.mos-tile.is-in{animation:none}}.mos-tile.is-target{outline:3px solid var(--tt-amber);outline-offset:3px}.idx-row.is-target{outline:2px solid var(--tt-amber);outline-offset:-2px;background:#f4d77a29;border-radius:10px}.mos-hero,.mos-b,.mos-c1,.mos-c2,.mos-d{grid-area:auto}.mos-hero .mos-meta .mos-title{font-size:13px}.mos-hero .badge{background:var(--tt-pink);color:var(--tt-ink);font-family:var(--font-display);border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:700;position:absolute;top:14px;right:14px;box-shadow:0 6px 14px -4px #f98ba999}.mos-info{background:url(/assets/images/optimized/tt-032-f6e5e89c63a1.webp) center/cover no-repeat, linear-gradient(135deg, var(--tt-sky) 0%, var(--tt-lavender) 100%);color:var(--tt-ink);text-align:center;flex-direction:column;grid-area:span 8/span 4;justify-content:flex-end;align-items:center;padding:16px 20px 22px;display:flex;position:relative;overflow:hidden}.mos-info-scene{flex:auto;width:100%;min-height:110px;position:relative}.mos-info-float{pointer-events:none;filter:drop-shadow(0 6px 12px #33312c33);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.mos-info-glow{aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ffe096a6 0%,#ffe09600 70%);width:70%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.mos-info-swirl{aspect-ratio:1;opacity:.6;pointer-events:none;background:repeating-conic-gradient(#ffd6788c 0deg 2deg,#0000 2deg 16deg);border-radius:50%;width:88%;animation:16s linear infinite mosInfoSwirl;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 65%,#0000 66%);mask:radial-gradient(circle,#0000 60%,#000 61% 65%,#0000 66%)}@keyframes mosInfoSwirl{to{transform:translate(-50%,-50%)rotate(360deg)}}.mos-info-heart{aspect-ratio:1;background-image:url(/assets/images/optimized/tt-033-5a021b350089.webp);width:15%;animation:4s ease-in-out .3s infinite mosInfoFloat;top:32%;left:25%}.mos-info-star{aspect-ratio:1;background-image:url(/assets/images/optimized/tt-034-d716e4416497.webp);width:17%;animation:4.2s ease-in-out .9s infinite mosInfoFloat;top:21%;left:41%}.mos-info-leaf{aspect-ratio:1;opacity:.95;background-image:url(/assets/images/optimized/tt-035-5891e1725b5d.webp);width:11%;animation:3.6s ease-in-out 1.2s infinite mosInfoFloat;top:39%;left:44%}.mos-info-book{aspect-ratio:4/5;background-image:url(/assets/images/optimized/tt-036-14a89a022300.webp);width:78%;top:22%;left:50%;transform:translate(-50%)}.mos-info-gem{aspect-ratio:1;background-image:url(/assets/images/optimized/tt-037-8d97cedfdc08.webp);width:12%;animation:4.4s ease-in-out infinite mosInfoFloat;top:34%;left:54%}.mos-info-creature{aspect-ratio:1;background-image:url(/assets/images/optimized/tt-038-2119241584d4.webp);width:29%;animation:3.8s ease-in-out .6s infinite mosInfoFloat;top:13%;left:56%}@keyframes mosInfoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mos-info-gem,.mos-info-creature,.mos-info-swirl,.mos-info-heart,.mos-info-star,.mos-info-leaf{animation:none}}.mos-info-body{z-index:1;width:100%;position:relative}.mos-info-count{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.mos-info-num{font-family:var(--serif-display);color:var(--tt-ink);font-size:clamp(40px,5.7cqw,70px);font-weight:700;line-height:.95}.mos-info-of{font-family:var(--serif-display);color:var(--tt-ink);margin-top:2px;font-size:clamp(18px,2.5cqw,31px);font-style:italic;font-weight:600}.mos-info-title{font-family:var(--font-display);color:#33312cb3;margin:clamp(6px,.8cqw,10px) 0 clamp(12px,1.7cqw,20px);font-size:clamp(9.5px,1.35cqw,17px);font-weight:600;display:block;position:relative}.mos-info-cta{z-index:1;color:var(--tt-ink);font-family:var(--font-display);-webkit-backdrop-filter:blur(10px);transition:transform .15s var(--ease-out), box-shadow .2s ease, background .2s ease;background:#ffffff61;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:clamp(6px,.813cqw,10px);padding:clamp(7px,.95cqw,12px) clamp(6px,.8cqw,10px) clamp(7px,.95cqw,12px) clamp(12px,1.7cqw,21px);font-size:clamp(9px,1.3cqw,16px);font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 8px 20px -14px #33312c4d}.mos-info-cta:hover{background:#ffffff85;transform:translateY(-2px);box-shadow:0 12px 24px -14px #33312c59}.mos-cta{background:radial-gradient(42% 85% at 15% 78%,#fff8def2 0%,#ffdea08c 28%,#ff8f4500 58%),linear-gradient(115deg,#ffb066 0%,#ff9a52 32%,#ff8f45 60%,#f77a3a 100%);grid-area:auto/1/auto/-1;min-height:clamp(170px,18vw,230px)}.cta-leafborder{aspect-ratio:1600/533;opacity:.9;pointer-events:none;background-image:url(/assets/images/optimized/tt-039-ae31149783cf.webp);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:absolute;bottom:0;left:0;transform:translateY(3.6%)}.cta-glow{aspect-ratio:1;filter:blur(3px);pointer-events:none;background:radial-gradient(circle,#fffceb 0%,#fff0bebf 22%,#ffd28c59 45%,#ffb46400 72%);width:26%;position:absolute;top:24%;left:7%}.cta-glow-core{aspect-ratio:1;filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#fffffa 0%,#fff7d2e6 40%,#ffdc9600 75%);width:8%;position:absolute;top:42%;left:13%}.cta-rays{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cta-rays svg{width:100%;height:100%}.cta-sparkle{pointer-events:none;background:radial-gradient(circle,#fff8dd 0%,#ffeeb400 70%);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite ctaTwinkle;position:absolute}.cta-sparkle:before,.cta-sparkle:after{content:"";background:#fff8dd;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-sparkle:before{width:100%;height:1.6px}.cta-sparkle:after{width:1.6px;height:100%}@keyframes ctaTwinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.cta-book{aspect-ratio:520/273;filter:drop-shadow(0 10px 18px #5a280047);background-image:url(/assets/images/optimized/tt-040-19da4b10be7d.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;height:44%;position:absolute;bottom:6%;left:6%}.cta-badge{aspect-ratio:1;filter:drop-shadow(0 6px 10px #5a280038);background-position:50%;background-repeat:no-repeat;background-size:contain;animation:4s ease-in-out infinite ctaFloat;position:absolute}.cta-badge-gem{background-image:url(/assets/images/optimized/tt-041-df75d4033cf7.webp);width:5.5%;animation-duration:4.2s;top:14%;left:26.5%}.cta-badge-heart{background-image:url(/assets/images/optimized/tt-042-9d74aec310f0.webp);width:4.6%;animation-duration:3.8s;animation-delay:.4s;top:24%;left:22%}.cta-badge-lightbulb{background-image:url(/assets/images/optimized/tt-043-a7ff00fdf38c.webp);width:5%;animation-duration:4.4s;animation-delay:.8s;top:34%;left:18%}.cta-badge-sprout{background-image:url(/assets/images/optimized/tt-044-1120bf05dbe5.webp);width:3.8%;animation-duration:3.6s;animation-delay:1.1s;top:46%;left:14%}@keyframes ctaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cta-trail{pointer-events:none;width:24%;height:40%;position:absolute;top:8%;right:12%}.cta-trail svg{width:100%;height:100%}.cta-star{aspect-ratio:1;filter:drop-shadow(0 0 10px #ffdc8ce6);background-image:url(/assets/images/optimized/tt-045-06fa3ca9e732.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:4%;animation:4.6s ease-in-out .5s infinite ctaFloat;position:absolute;top:30%;right:6.2%}@media (prefers-reduced-motion:reduce){.cta-badge,.cta-star,.cta-sparkle{animation:none}}.cta-eyebrow{color:#c2571a;font-family:var(--font-display);white-space:nowrap;background:#fffaf0d9;border-radius:999px;align-items:center;gap:clamp(4px,.488cqw,6px);padding:clamp(4px,.569cqw,7px) clamp(9px,1.301cqw,16px) clamp(4px,.569cqw,7px) clamp(7px,.976cqw,12px);font-size:clamp(9px,1.22cqw,15px);font-weight:700;display:inline-flex;position:absolute;top:21%;left:34%}.cta-eyebrow .spark{font-size:clamp(7px,1.057cqw,13px)}.mos-cta b{width:30%;font-family:var(--font-display);letter-spacing:.2px;color:#3a2312;white-space:nowrap;margin:0;font-size:clamp(19px,2.764cqw,34px);font-weight:700;line-height:1.2;display:block;position:absolute;top:37%;left:34%}.mos-cta-sub{color:#3a2312b8;width:30%;font-size:clamp(10px,1.382cqw,17px);display:block;position:absolute;top:63%;left:34%}.mos-cta button{width:19%;height:27%;color:var(--night-deep);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease-out), box-shadow .2s var(--ease-out);background:linear-gradient(#ffe9a8 0%,#f6cf72 100%);border:none;border-radius:999px;justify-content:space-between;align-items:center;padding:0 clamp(4px,.569cqw,7px) 0 clamp(14px,1.951cqw,24px);font-size:clamp(9px,1.301cqw,16px);font-weight:700;line-height:1;display:flex;position:absolute;top:37%;left:66%;box-shadow:0 10px 18px -8px #5a280059}.mos-cta button span:not(.arrow){align-items:center;line-height:1;display:flex}.mos-cta button:hover{transform:translateY(-2px);box-shadow:0 10px 18px -8px #14140a59}.mos-cta button:active{transform:scale(.96)}.mos-cta button .arrow{background:#ffffff8c;width:clamp(19px,2.764cqw,34px);height:clamp(19px,2.764cqw,34px)}@media (prefers-reduced-motion:reduce){.mos-cta button:hover{transform:none}}@media (width<=920px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-cta{grid-column:1/-1}}@media (width<=560px){.mosaic{grid-template-columns:1fr;gap:16px}.mos-tile .mos-meta{min-height:138px}.mos-cta{grid-column:1/-1}}@media (width<=720px){.mos-cta{background:var(--tt-tangerine);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.mos-cta .cta-leafborder,.mos-cta .cta-glow,.mos-cta .cta-glow-core,.mos-cta .cta-rays,.mos-cta .cta-sparkle,.mos-cta .cta-book,.mos-cta .cta-badge,.mos-cta .cta-trail,.mos-cta .cta-star,.mos-cta .cta-eyebrow{display:none}.mos-cta b{width:auto;color:var(--tt-ink);font-size:15px;line-height:1.25;position:static}.mos-cta-sub{width:auto;margin-top:5px;font-size:13px;position:static}.mos-cta button{background:var(--tt-amber);align-items:center;gap:8px;width:auto;height:auto;padding:11px 20px;font-size:13px;display:inline-flex;position:static}.mos-cta button .arrow{width:24px;height:24px}}.shelf-more{background:var(--tt-cream-soft,#fbf9ee);border-radius:20px;max-width:900px;margin:46px auto 0;padding:32px 30px 26px;display:none;box-shadow:0 20px 40px -24px #140a026b}.shelf-more.is-open{animation:.4s both shelfMoreIn;display:block}@keyframes shelfMoreIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shelf-more.is-open{animation:none}}.shelf-more-head{text-align:center;margin-bottom:18px}.shelf-more-head .eyebrow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);font-size:11.5px}.index-list{columns:2;column-gap:44px}.idx-row{break-inside:avoid;border-bottom:1px solid #33312c1f;align-items:center;gap:14px;padding:13px 0;display:flex}.idx-swatch{background:var(--tint,#33312c0f);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:flex}.idx-text{min-width:0}.idx-val{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#33312c7a;font-size:10.5px;font-weight:600}.idx-title{font-family:var(--serif-display);color:var(--tt-ink);margin-top:2px;font-size:14px;font-style:italic;font-weight:600;line-height:1.3}.idx-price{font-family:var(--font-display);color:var(--tt-ink);white-space:nowrap;flex:none;margin-left:auto;padding-left:10px;font-size:13px;font-weight:700}@media (width<=720px){.index-list{columns:1}.shelf-more{border-radius:16px;padding:26px 20px 18px}}.testimonials-stage{background:radial-gradient(105% 135% at 50% 24%, #fcf6e6eb 0%, #fcf6e6cc 42%, #fcf6e673 68%, #fcf6e61a 88%, #fcf6e600 100%), linear-gradient(to bottom, transparent 0%, transparent 74%, var(--tt-cream-soft,#fff7ef) 100%), linear-gradient(#fcf6e624, #fcf6e624), url(/assets/images/optimized/tt-046-590a638f8f30.webp) center 30%/cover no-repeat, var(--tt-cream-soft,#fff7ef);padding:100px 24px;position:relative}.testi-inner{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(160deg,#fffefb9e,#fff7ef70);border:1px solid #ffffff8c;border-radius:24px;max-width:640px;margin:0 auto;padding:28px 34px 30px;box-shadow:0 20px 44px -26px #0a060280,inset 0 1px #ffffff73}.testi-title{font-family:var(--serif-display);color:var(--tt-ink);margin:10px 0 0;font-size:clamp(27px,3.4vw,38px);font-weight:600}.testi-sub{color:#33312ca3;max-width:440px;margin:12px auto 0;font-size:14px;line-height:1.5}.testi-avatar{width:38px;height:38px;color:var(--tt-ink);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.testi-avatar-sky{background:var(--tt-sky);--glow:#7fb9e673}.testi-avatar-tangerine{background:var(--tt-tangerine);--glow:#ff8f4573}.testi-avatar-lavender{background:var(--tt-lavender);--glow:#d6beea80}.testi-avatar-forest{background:var(--forest);--glow:#b7c96a73}.testi-avatar-pink{background:var(--tt-pink);--glow:#f98ba973}.testi-avatar-gold{background:var(--gold);--glow:#f4d77a80}.testi-avatar-photo{background-position:50% 15%;background-repeat:no-repeat;background-size:cover}.testi-hint{text-align:center;font-family:var(--font-body);color:#33312c6b;margin:16px 0 0;font-size:12px}.testi-avatar-row{z-index:1;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin:22px 0 0;display:flex;position:relative}.testi-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;margin:0;padding:4px;position:relative}.testi-avatar-btn .testi-avatar{width:46px;height:46px;transition:transform .35s var(--ease-spring), box-shadow .4s ease;font-size:17px;box-shadow:0 8px 16px -9px #33312c66}.testi-avatar-btn:hover .testi-avatar,.testi-avatar-btn:focus-visible .testi-avatar,.testi-avatar-btn.is-active .testi-avatar{box-shadow:0 0 0 3px var(--tt-cream-soft,#fff7ef), 0 0 16px 4px var(--glow,#f4d77a80), 0 8px 16px -9px #33312c66;transform:translateY(-3px)scale(1.06)}.testi-avatar-btn:focus-visible{outline:2px solid var(--tt-amber);outline-offset:3px}.testi-active-card{-webkit-backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(160deg,#fffefb99,#fff7ef6b);border:1px solid #ffffff8c;border-radius:28px;max-width:760px;margin:26px auto 0;padding:40px 64px 34px;position:relative;box-shadow:0 26px 50px -24px #0a06028c,inset 0 1px #ffffff73}.testi-active-inner{text-align:left;transition:opacity .28s ease, transform .32s var(--ease-spring);align-items:flex-start;gap:22px;display:flex}.testi-active-inner.is-swapping{opacity:0;transform:translate(18px)}.testi-active-avatar{width:76px;height:76px;color:var(--tt-ink);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex;box-shadow:0 10px 22px -10px #33312c73,0 0 0 4px #fff9}.testi-active-body{flex:auto;min-width:0}.testi-active-head{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.testi-active-name{font-family:var(--font-display);color:var(--tt-ink);font-size:16px;font-weight:700}.testi-active-place{font-family:var(--font-body);color:#33312c80;font-size:12.5px}.testi-active-quote{font-family:var(--serif-body);color:var(--tt-ink);margin:10px 0 14px;font-size:16px;font-style:italic;line-height:1.6}.testi-value-pill{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.testi-pill-sky{color:#2f6690;background:#7fb9e638}.testi-pill-tangerine{color:#a8501a;background:#ff8f4533}.testi-pill-lavender{color:#6a4a8c;background:#d6beea52}.testi-pill-forest{color:#566b1f;background:#b7c96a47}.testi-pill-pink{color:#b13f60;background:#f98ba938}.testi-pill-gold{color:#8a6a10;background:#f4d77a52}.testi-nav{width:40px;height:40px;color:var(--tt-ink);cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s ease;background:#fffefb;border:1px solid #3a2b131a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 18px -10px #0a060266}.testi-nav:hover,.testi-nav:focus-visible{transform:translateY(-50%)scale(1.08);box-shadow:0 12px 22px -10px #0a060280}.testi-nav-prev{left:-6px}.testi-nav-next{right:-6px}.testi-like{width:34px;height:34px;color:var(--tt-pink);cursor:pointer;transition:transform .2s var(--ease-spring), background .2s ease, color .2s ease;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:18px;right:20px}.testi-like:hover{transform:scale(1.1)}.testi-like.is-liked{background:var(--tt-pink);color:#fff}.testi-dots{justify-content:center;align-items:center;gap:8px;margin:22px 0 0;display:flex}.testi-dot{cursor:pointer;width:7px;height:7px;transition:transform .2s var(--ease-spring), background .2s ease, width .2s ease;background:#33312c38;border:none;border-radius:50%;padding:0}.testi-dot.is-active{background:var(--gold-soft,#ff8f45);border-radius:4px;width:20px}@media (width<=720px){.testimonials-stage{padding:68px 0 74px}.testi-inner{padding:22px 20px 26px}.testi-avatar-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin:18px -4px 0;padding:4px 4px 8px;overflow-x:auto}.testi-avatar-btn{scroll-snap-align:center}.testi-avatar-btn .testi-avatar{width:42px;height:42px;font-size:15px}.testi-active-card{border-radius:22px;margin-top:20px;padding:34px 22px 26px}.testi-active-inner{gap:14px}.testi-active-avatar{width:58px;height:58px;font-size:22px}.testi-active-quote{font-size:14px}.testi-nav{width:34px;height:34px;font-size:16px}.testi-nav-prev{left:-2px}.testi-nav-next{right:-2px}.testi-like{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.testi-avatar-btn .testi-avatar,.testi-active-inner,.testi-nav,.testi-like,.testi-dot{transition:none}}.faq-stage{background:radial-gradient(105% 135% at 26% 36%, #fcf6e6eb 0%, #fcf6e6cc 42%, #fcf6e680 68%, #fcf6e63d 88%, #fcf6e61f 100%), linear-gradient(to bottom, transparent 0%, transparent 74%, var(--tt-cream-soft,#fff7ef) 100%), linear-gradient(#fcf6e652, #fcf6e652), url(/assets/images/optimized/tt-047-b0e3f3bef478.webp) center 30%/cover no-repeat, var(--tt-cream-soft,#fff7ef);padding:90px 24px 110px;position:relative}.faq-layout{text-align:left;grid-template-columns:minmax(260px,340px) 1fr;align-items:center;gap:72px;max-width:1120px;margin:0 auto;display:grid}.faq-eyebrow-chip.section-kicker{box-shadow:0 6px 16px -8px #0a060266}.faq-title{font-family:var(--serif-display);color:var(--tt-ink);text-shadow:0 1px 24px #fffbf0e6,0 1px 3px #fffbf0b3;margin:20px 0 0;font-size:clamp(36px,4vw,50px);font-weight:700;line-height:1.05}.faq-title .accent{color:var(--tt-pink-a11y)}.faq-sub{color:#33312cbd;text-shadow:0 1px 20px #fffbf0d9,0 1px 2px #fffbf0b3;max-width:340px;margin:20px 0 0;font-size:15.5px;line-height:1.6}.faq-list{min-width:0}.faq-item{background:var(--tt-cream-soft,#fbf9ee);box-shadow:4px 4px 0 0 var(--tt-cream,#f6e8d6), 0 14px 30px -20px #0a060280;opacity:0;transform:translate(var(--faq-dx,0px), -92px) rotate(var(--faq-tilt,-4deg));transition:opacity .5s ease, transform .8s var(--ease-spring), background .3s ease, border-color .3s ease, box-shadow .3s ease;transition-delay:var(--faq-delay,0s);border:1.5px solid #0000;border-radius:16px;padding:0 24px}.faq-item.is-in{opacity:1;transform:translate(0)rotate(0)}.faq-item:first-child{--faq-tilt:-9deg;--faq-dx:-12px;--faq-delay:0s}.faq-item:nth-child(2){--faq-tilt:7deg;--faq-dx:13px;--faq-delay:.13s}.faq-item:nth-child(3){--faq-tilt:-6deg;--faq-dx:-9px;--faq-delay:.26s}.faq-item:nth-child(4){--faq-tilt:9deg;--faq-dx:10px;--faq-delay:.39s}.faq-item:nth-child(5){--faq-tilt:-8deg;--faq-dx:-13px;--faq-delay:.52s}.faq-item:nth-child(6){--faq-tilt:6deg;--faq-dx:8px;--faq-delay:.65s}.faq-item+.faq-item{margin-top:18px}.faq-item>:not(summary){display:block!important}.faq-item[open]{box-shadow:4px 4px 0 0 var(--tt-cream,#f6e8d6), 0 18px 36px -20px #0a060266;background:#fff;border-color:#f4d77a66}.faq-item:not([open]):hover{box-shadow:4px 4px 0 0 var(--tt-cream,#f6e8d6), 0 16px 32px -20px #0a060273;border-color:#f4d77a47}.faq-q{cursor:pointer;font-family:var(--font-display);color:var(--tt-ink);align-items:center;gap:16px;padding:22px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:focus-visible{outline:2px solid var(--tt-amber);outline-offset:4px;border-radius:4px}.faq-q-icon{background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);width:34px;height:34px;transition:border-color .3s ease, box-shadow .3s ease, transform .3s var(--ease-spring);border:1.5px solid #f4d77a66;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:inset 0 1px 1px #ffffffe6,0 6px 12px -8px #3a2b1359,0 0 0 4px #f4d77a1f}.faq-item[open] .faq-q-icon{border-color:var(--gold-soft);box-shadow:inset 0 1px 1px #ffffffe6,0 6px 12px -8px #3a2b1366,0 0 0 4px #f4d77a38}.faq-item:not([open]) .faq-q:hover .faq-q-icon{border-color:#f4d77a8c;transform:rotate(-10deg)scale(1.08)}.faq-q-text{flex:1;min-width:0}.faq-icon{background:#f4d77a2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .3s,background .3s;display:flex}.faq-icon svg{width:12px;height:12px;stroke:var(--gold-soft);transition:stroke .3s}.faq-item[open] .faq-icon{background:var(--gold-soft);transform:rotate(180deg)}.faq-item[open] .faq-icon svg{stroke:#fff}.faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.faq-item[open] .faq-a-wrap{grid-template-rows:1fr}.faq-a{min-height:0;overflow:hidden}.faq-a p{color:#33312cb8;margin:0 0 20px 50px;font-size:14px;line-height:1.6}.faq-closing{text-align:center;max-width:420px;box-shadow:4px 4px 0 0 var(--tt-cream,#f6e8d6), 0 24px 44px -30px #3a2b1352;background:linear-gradient(#fffefb,#fffcf6);border:1px solid #3a2b1314;border-radius:20px;margin:56px auto 0;padding:30px 26px 28px}.faq-closing-icon{width:40px;height:40px;color:var(--gold-soft);background:radial-gradient(circle at 32% 26%, #fffefb, var(--tt-cream-soft,#fff7ef) 72%);border:1.5px solid #f4d77a66;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:16px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 16px -10px #3a2b1359}.faq-closing-text{color:#33312cad;margin:0 0 20px;font-size:14px;line-height:1.55}.faq-closing-cta{background:var(--night);color:var(--tt-cream-soft,#fff7ef);font-family:var(--font-display);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:11px 20px 11px 22px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px -10px #1e355799}.faq-closing-cta:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #1e3557b3}@media (width<=900px){.faq-layout{grid-template-columns:1fr;gap:8px}.faq-intro{text-align:center;margin-bottom:36px;position:static}.faq-eyebrow-chip{margin:0 auto}.faq-sub{max-width:440px;margin:14px auto 0}}@media (width<=720px){.faq-stage{padding:64px 0 80px}.faq-layout{padding:0 20px}.faq-q{font-size:14px}.faq-q-icon{width:30px;height:30px;font-size:13px}.faq-a p{margin-left:44px}.faq-closing{margin-top:44px}}@media (prefers-reduced-motion:reduce){.faq-a-wrap,.faq-icon,.faq-item,.faq-q-icon{transition:none}.faq-item{opacity:1;transform:none}.faq-item:not([open]) .faq-q:hover .faq-q-icon{transform:none}}.campaign-backdrop{z-index:335;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .26s var(--ease-out);background:#0d0f0885;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.campaign-backdrop.is-open{opacity:1;pointer-events:auto}.campaign-modal{width:min(560px,100%);color:var(--tt-ink);opacity:0;transition:transform .32s var(--ease-out),opacity .25s var(--ease-out);background:linear-gradient(145deg,#fffcf4fa,#f7f0e1fa);border:1px solid #e0ac4c40;border-radius:24px;padding:30px;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 34px 80px -24px #0a06028c}.campaign-backdrop.is-open .campaign-modal{opacity:1;transform:none}.campaign-modal:before{content:"";pointer-events:none;background:radial-gradient(circle,#e28ba033,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-110px}.campaign-close{width:34px;height:34px;color:var(--tt-ink);cursor:pointer;background:#ffffffb8;border:1px solid #33312c1a;border-radius:50%;position:absolute;top:14px;right:14px}.campaign-eyebrow{font:700 10.5px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--tt-pink-deep)}.campaign-title{font:700 clamp(27px,4vw,38px)/1.05 var(--serif-display);margin:8px 42px 8px 0}.campaign-copy{color:#33312cb3;max-width:460px;margin:0 0 20px;line-height:1.6}.campaign-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.campaign-price{font:700 24px var(--serif-display);color:var(--night)}.campaign-badge{color:#8b6115;font:700 11px var(--font-display);background:#e0ac4c24;border-radius:999px;padding:6px 11px}.campaign-action{background:var(--gold);color:var(--night-deep);font:700 13.5px var(--font-display);cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s ease;border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 22px;display:inline-flex;box-shadow:0 12px 26px -12px #c98f3a8c}.campaign-action:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #c98f3aa6}.campaign-action:active{transform:translateY(0)scale(.98)}.newsletter-pop{z-index:325;width:min(390px,100vw - 32px);color:var(--tt-ink);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out),transform .34s var(--ease-out);background:#fffaf0f7;border:1px solid #e0ac4c38;border-radius:20px;padding:21px 20px 18px;position:fixed;bottom:24px;right:24px;transform:translateY(14px)scale(.985);box-shadow:0 26px 60px -22px #0a06027a}.newsletter-pop.is-open{opacity:1;pointer-events:auto;transform:none}.newsletter-pop:after{content:"✦";color:var(--gold);opacity:.75;font-size:16px;position:absolute;top:18px;right:48px}.newsletter-pop-close{width:30px;height:30px;color:var(--night);cursor:pointer;background:#1e355712;border:0;border-radius:50%;position:absolute;top:12px;right:12px}.newsletter-pop-kicker{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-pink-deep);margin-bottom:5px;display:block}.newsletter-pop h3{font:700 23px/1.12 var(--serif-display);margin:0 34px 7px 0}.newsletter-pop p{color:#33312ca8;margin:0 0 14px;font-size:13px;line-height:1.5}.newsletter-pop-form{gap:8px;display:flex}.newsletter-pop-form input{min-width:0;color:var(--tt-ink);background:#fffdf8;border:1px solid #33312c24;border-radius:999px;outline:none;flex:1;padding:11px 14px}.newsletter-pop-form input:focus{border-color:#e0ac4cb3;box-shadow:0 0 0 3px #e0ac4c1a}.newsletter-pop-form button{background:var(--tt-pink);color:var(--tt-ink);font:700 12px var(--font-display);cursor:pointer;transition:transform .18s var(--ease-out);border:0;border-radius:999px;padding:11px 16px}.newsletter-pop-form button:active{transform:scale(.97)}.newsletter-pop-note{color:#33312c9e;min-height:16px;margin-top:9px;font-size:11px}@media (width<=600px){.newsletter-pop{bottom:16px;right:16px}.newsletter-pop-form{flex-direction:column}.newsletter-pop-form button{width:100%}}@media (prefers-reduced-motion:reduce){.newsletter-pop,.campaign-backdrop,.campaign-modal{transition:opacity .15s linear!important;transform:none!important}}.site-footer{position:relative}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-wave-gold{background:var(--gold,#f4d77a);pointer-events:none;z-index:1;height:37px;position:absolute;top:-33px;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 23px 0,#0000 23px,#000 23.5px);mask-image:radial-gradient(circle at 23px 0,#0000 23px,#000 23.5px);-webkit-mask-size:46px 100%;mask-size:46px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.footer-wave{background:var(--night-deep);pointer-events:none;z-index:2;height:34px;position:absolute;top:-30px;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 23px 0,#0000 23px,#000 23.5px);mask-image:radial-gradient(circle at 23px 0,#0000 23px,#000 23.5px);-webkit-mask-size:46px 100%;mask-size:46px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (width<=600px){.footer-wave-gold{height:29px;top:-25px}.footer-wave{height:26px;top:-22px}.footer-wave-gold,.footer-wave{-webkit-mask-image:radial-gradient(circle at 17px 0,#0000 17px,#000 17.5px);mask-image:radial-gradient(circle at 17px 0,#0000 17px,#000 17.5px);-webkit-mask-size:34px 100%;mask-size:34px 100%}}.footer-newsletter{padding:70px 24px 54px}.footer-newsletter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:980px;margin:0 auto;display:flex}.footer-newsletter-copy{max-width:480px}.footer-newsletter-copy h2{font-family:var(--serif-display);color:var(--parchment);margin:10px 0 8px;font-size:clamp(21px,2.4vw,28px);font-weight:600}.footer-newsletter-copy p{color:var(--ink-faint);margin:0;font-size:14.5px;line-height:1.55}.footer-newsletter-form{flex-wrap:wrap;flex:none;gap:10px;display:flex}.footer-newsletter-form input[type=email]{font-family:var(--font-body);min-width:240px;color:var(--parchment);transition:border-color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff14;border:1.5px solid #f1e7cf47;border-radius:999px;padding:14px 18px;font-size:14px}.footer-newsletter-form input[type=email]:focus{border-color:var(--tt-amber);background:#ffffff1f;outline:none;box-shadow:0 0 0 4px #f4d77a29}.footer-newsletter-form button{font-family:var(--font-body);cursor:pointer;background:var(--tt-pink);color:var(--tt-ink);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 26px #f98ba966}.footer-newsletter-form button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #f98ba980}.footer-newsletter-form button:active{transform:translateY(0)scale(.96);box-shadow:0 6px 16px #f98ba973}.footer-newsletter-note{text-align:right;width:100%;max-width:980px;color:var(--gold);min-height:1em;margin:14px auto 0;font-size:13px}.footer-help{border-top:1px solid #f4d77a1f;border-bottom:1px solid #f4d77a1f}.footer-help-inner{flex-wrap:wrap;justify-content:center;gap:20px 34px;max-width:980px;margin:0 auto;padding:22px 24px;display:flex}.footer-help-item{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.footer-main{padding:54px 24px 34px}.footer-main-inner{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;max-width:980px;margin:0 auto;display:grid}.footer-brand p{color:var(--ink-faint);max-width:260px;margin:14px 0 18px;font-size:13.5px;line-height:1.6}.footer-brand-name{font-family:var(--font-display);color:var(--parchment);font-size:17px;font-weight:600}.footer-social{gap:10px;display:flex}.footer-social a{width:34px;height:34px;color:var(--ink-faint);transition:background .2s ease, color .2s ease, transform .15s var(--ease-out);background:#f1e7cf14;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer-social a:hover{background:var(--tt-amber);color:var(--night-deep)}.footer-social a:active{transform:scale(.88)}.footer-col h4{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft);margin:6px 0 16px;font-size:12.5px;font-weight:600}.footer-col{flex-direction:column;display:flex}.footer-col a{color:var(--ink-faint);font-size:14px;line-height:2.1;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--parchment)}.footer-bottom{border-top:1px solid #f4d77a1f;padding:22px 24px 34px}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:0 auto;display:flex}.footer-bottom-inner p{color:var(--ink-faint);margin:0;font-size:12.5px}.footer-payments{gap:8px;display:flex}.pay-chip{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink-faint);background:#f1e7cf1a;border:1px solid #f1e7cf24;border-radius:6px;padding:6px 10px;font-size:10.5px;font-weight:600}.footer-legal-links{gap:18px;display:flex}.footer-legal-links a{color:var(--ink-faint);font-size:12.5px;text-decoration:none}.footer-legal-links a:hover{color:var(--parchment)}@media (width<=860px){.footer-main-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=720px){.footer-newsletter{padding:54px 20px 44px}.footer-newsletter-inner{text-align:center;flex-direction:column;align-items:stretch}.footer-newsletter-copy{max-width:100%}.footer-newsletter-form{justify-content:center}.footer-newsletter-form input[type=email]{flex:100%;min-width:0}.footer-newsletter-note{text-align:center}.footer-help-inner{gap:14px 22px;padding:18px 20px}.footer-main{padding:40px 20px 20px}.footer-main-inner{text-align:center;grid-template-columns:1fr;gap:30px}.footer-social{justify-content:center}.footer-bottom-inner{text-align:center;flex-direction:column}}.book-view-btn{z-index:3;color:#fff;font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), background .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e3557b8;border:1.5px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:9px 16px 9px 13px;font-size:12px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.book-view-btn svg{flex:none}@media (hover:hover){.book-cover:hover .book-view-btn,.book-cover:focus-within .book-view-btn,.mos-tile:hover .book-view-btn,.mos-tile:focus-within .book-view-btn{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.book-view-btn:hover{background:#1e3557e6}}@media (hover:none){.book-view-btn{opacity:.88;pointer-events:auto;padding:7px 13px 7px 11px;font-size:11px;transform:translate(-50%,-50%)scale(.86)}}.book-view-btn:active{transform:translate(-50%,-50%)scale(.9)}.mos-tile .book-view-btn{opacity:.94;pointer-events:auto;background:#1e3557d1;padding:7px 11px 7px 9px;font-size:11px;inset:auto 12px 12px auto;transform:none;box-shadow:0 7px 18px -10px #0f1c2fbf}@media (hover:hover) and (pointer:fine){.mos-tile:hover .book-view-btn,.mos-tile:focus-within .book-view-btn{opacity:1;background:#1e3557f0;transform:translateY(-2px)scale(1.02)}}.mos-tile .book-view-btn:active{transform:translateY(0)scale(.96)}.book-formats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fmt-chip{font-family:var(--font-display);letter-spacing:.01em;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.fmt-chip b{margin-right:3px;font-weight:700}.fmt-chip-digital{color:var(--tt-ink);background:#b7c96a29;border-color:#b7c96a59}.fmt-chip-print{color:#33312c8c;background:#33312c0f;border-color:#33312c1f}.bp-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#1e355799;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.bp-backdrop.is-open{opacity:1;pointer-events:auto}.bp-modal{background:var(--tt-cream-soft,#fbf9ee);opacity:0;width:min(96vw,1240px);max-width:1240px;max-height:94vh;transition:transform .35s var(--ease-spring), opacity .3s var(--ease-out);border-radius:22px;grid-template-columns:minmax(0,1.72fr) minmax(300px,.72fr);gap:0;display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 40px 80px -20px #0a060280}.bp-backdrop.is-open .bp-modal{opacity:1;transform:translateY(0)scale(1)}.bp-close{z-index:4;width:34px;height:34px;color:var(--tt-ink);cursor:pointer;transition:background .2s ease, transform .15s var(--ease-out);background:#1e355714;border:none;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:14px;right:14px}.bp-close:hover{background:#1e355729}.bp-close:active{transform:scale(.9)}.bp-reader{background:linear-gradient(180deg, var(--night), var(--night-deep));border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;align-items:center;min-height:min(760px,88vh);padding:32px 30px 24px;display:flex;overflow:hidden}.bp-reader-head{justify-content:space-between;align-items:center;width:100%;max-width:760px;margin-bottom:14px;display:flex}.bp-page-count{font-family:var(--font-display);color:#f1e7cfbf;font-size:11.5px;font-weight:600}.bp-audio-btn{color:var(--gold);font-family:var(--font-display);cursor:pointer;background:#f4d77a24;border:1px solid #f4d77a59;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:600;transition:background .2s}.bp-audio-btn:hover{background:#f4d77a42}.bp-audio-btn:disabled{opacity:.6;cursor:default}.bp-stage{align-items:center;gap:10px;width:100%;max-width:320px;display:flex}.bp-nav{width:34px;height:34px;color:var(--parchment);cursor:pointer;transition:background .2s ease, transform .15s var(--ease-out);background:#ffffff0f;border:1px solid #f1e7cf33;border-radius:50%;flex:none;font-size:17px}.bp-nav:hover{background:#ffffff24}.bp-nav:active{transform:scale(.9)}.bp-nav:disabled{opacity:.3;cursor:default;pointer-events:none}.bp-flipbook{aspect-ratio:2/3;perspective:1400px;border-radius:12px;flex:1;position:relative;overflow:hidden;box-shadow:0 20px 40px -14px #0009}.bp-flip-page{object-fit:cover;transform-origin:50%;backface-visibility:hidden;width:100%;height:100%;display:block}.bp-flip-page.is-flipping{animation:bpFlip .6s var(--ease-out)}@keyframes bpFlip{0%{filter:brightness();transform:perspective(1400px)rotateY(0)}50%{filter:brightness(.55);transform:perspective(1400px)rotateY(-92deg)}to{filter:brightness();transform:perspective(1400px)rotateY(0)}}.bp-open-btn{background:var(--gold);color:var(--night-deep);font-family:var(--font-display);cursor:pointer;transition:transform .15s var(--ease-out), box-shadow .2s ease;border:none;border-radius:999px;margin-top:18px;padding:11px 26px;font-size:13.5px;font-weight:700;box-shadow:0 10px 22px -8px #f4d77a80}.bp-open-btn:hover{box-shadow:0 14px 26px -8px #f4d77a99}.bp-open-btn:active{transform:scale(.96)}.bp-open-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.bp-dots{gap:6px;margin-top:14px;display:flex}.bp-dot{background:#f1e7cf47;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.bp-dot.is-active{background:var(--gold);transform:scale(1.3)}.bp-info{flex-direction:column;max-height:94vh;padding:42px 30px 30px;display:flex;overflow-y:auto}.bp-title{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 10px;font-size:25px;font-weight:700;line-height:1.15}.bp-desc{color:#33312cb8;margin:0 0 16px;font-size:14.5px;line-height:1.6}.bp-learn{background:#f98ba90f;border:1px solid #f98ba924;border-radius:14px;margin-bottom:14px;padding:14px 16px}.bp-learn-head{font-family:var(--font-display);color:var(--tt-pink-deep);margin-bottom:6px;font-size:12.5px;font-weight:700}.bp-learn-body{color:#33312cbf;margin:0;font-size:13px;line-height:1.55}.bp-age{color:#33312c99;margin-bottom:18px;font-size:12.5px}.bp-formats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.bp-format-card{cursor:pointer;border:1.5px solid #33312c24;border-radius:14px;flex-direction:column;gap:2px;padding:13px 12px;transition:border-color .2s,background .2s;display:flex;position:relative}.bp-format-card.is-selected{border-color:var(--tt-pink);background:#f98ba90d}.bp-format-card.is-disabled{cursor:default;opacity:.6}.bp-fmt-icon{font-size:17px}.bp-fmt-name{font-family:var(--font-display);color:var(--tt-ink);font-size:12.5px;font-weight:700}.bp-fmt-sub{color:#33312c8c;font-size:10.5px}.bp-fmt-price{font-family:var(--font-display);color:var(--tt-pink-deep);margin-top:2px;font-size:13px;font-weight:700}.bp-format-card.is-disabled .bp-fmt-price{color:#33312c80}.bp-fmt-badge{color:#fff;font-family:var(--font-display);background:#33312cbf;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:-9px;right:10px}.bp-add-cart{background:var(--tt-pink);color:var(--tt-ink);font-family:var(--font-display);cursor:pointer;transition:background .2s ease, transform .15s var(--ease-out);border:none;border-radius:999px;margin-top:auto;padding:14px;font-size:14px;font-weight:700}.bp-add-cart:active{transform:scale(.98)}.bp-owned-badge{color:var(--accent-deep,#4f7a5c);font-family:var(--font-display);background:#4f7a5c1a;border-radius:14px;align-items:center;gap:8px;margin-top:auto;padding:13px 14px;font-size:13px;font-weight:700;display:none}.bp-backdrop.is-owned .bp-format-option{pointer-events:none}.bp-backdrop.is-owned .bp-format-option[data-format=digital]{border-color:var(--tt-pink);background:#f98ba90d}.bp-open-owned{width:100%;color:var(--tt-ink);cursor:pointer;transition:border-color .2s ease, background .2s ease, transform .15s var(--ease-out);background:#fff;border:1.5px solid #33312c24;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin-top:12px;padding:14px 18px 13px;display:flex}.bp-open-owned:hover{background:#fffaf1;border-color:#c98f3a59;transform:translateY(-1px)}.bp-open-owned:active{transform:scale(.985)}.bp-open-owned:disabled{cursor:default;opacity:.78;transform:none}.bp-open-owned-main{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.12}.bp-open-owned-sub{font-family:var(--serif-body);color:#33312c9e;font-size:11px;line-height:1.28}.bp-thumb-strip{scrollbar-width:none;justify-content:center;align-items:center;gap:7px;width:min(100%,760px);margin:13px auto 0;padding:2px 2px 5px;display:flex;overflow-x:auto}.bp-thumb-strip::-webkit-scrollbar{display:none}.bp-thumb{aspect-ratio:2/3;cursor:pointer;opacity:.78;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f4d77a38;border-radius:8px;flex:0 0 58px;width:58px;transition:opacity .18s,border-color .18s,transform .18s;box-shadow:0 5px 14px -8px #000000b3}.bp-thumb:hover{opacity:1;transform:translateY(-1px)}.bp-thumb.is-active{opacity:1;border:2px solid var(--gold)}.bp-thumb-more{color:#fff;width:58px;height:74px;font-family:var(--font-display);background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;flex:0 0 58px;place-items:center;font-size:10px;font-weight:700;display:grid}.bp-add-cart{background:var(--tt-sunny,#ffe26f)!important;color:var(--tt-ink)!important;box-shadow:0 12px 24px -16px #7e5a0e61!important}.bp-add-cart:hover{background:#ffdc54!important}.bp-format-card.is-selected{background:#ffa9dd21!important;border-color:#ff7daf!important}.bp-format-card.is-disabled{opacity:.64!important;background:#f7f4ecb8!important}.bp-format-card.is-disabled .bp-fmt-name{color:#33312cb8!important}.bp-format-card.is-disabled .bp-fmt-sub{color:#33312c70!important}@media (width<=760px){.bp-modal{grid-template-columns:1fr;max-height:94vh}.bp-reader{border-radius:22px 22px 0 0;padding:44px 24px 24px}.bp-info{padding:24px 22px 28px}.bp-open-owned{padding:13px 16px 12px}.bp-open-owned-main{font-size:13.5px}.bp-open-owned-sub{font-size:10.6px}.bp-thumb-strip{justify-content:flex-start;width:100%;max-width:390px;margin-top:10px}.bp-thumb{border-radius:7px;flex-basis:48px;width:48px}.bp-thumb-more{flex-basis:48px;width:48px;height:62px}}.bp-stage{gap:16px;width:100%;max-width:790px}.bp-nav{background:#ffffff12;width:42px;height:42px;font-size:22px}.bp-book-spread{aspect-ratio:4/3;perspective:2200px;width:100%;max-height:min(67vh,650px);transform-style:preserve-3d;isolation:isolate;background:#f8efdf;border-radius:10px;flex:auto;position:relative;overflow:visible;box-shadow:0 28px 58px -18px #000000bd,0 0 0 1px #f4d77a24}.bp-book-spread:before{content:"";z-index:-2;background:linear-gradient(90deg,#cdb58e 0 2%,#ead9bc 2% 48%,#c9b087 49% 51%,#ead9bc 52% 98%,#cdb58e 98%);border-radius:13px;position:absolute;inset:-7px -9px -8px;box-shadow:0 10px 22px #00000047}.bp-book-spread:after{content:"";z-index:8;pointer-events:none;opacity:.78;background:linear-gradient(90deg,#22150a2e,#ffffff0f 42%,#22150a33);width:22px;transition:opacity .25s,width .25s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bp-book-spread.is-turning:after{opacity:.9;width:28px}.bp-book-page{backface-visibility:hidden;background-color:#fbf4e5;background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;position:absolute;top:0;bottom:0;overflow:hidden;transform:translateZ(0)}.bp-book-left{cursor:w-resize;border-radius:9px 1px 1px 9px;left:0;box-shadow:inset -20px 0 25px -24px #190d05b8}.bp-book-right{cursor:e-resize;border-radius:1px 9px 9px 1px;right:0;box-shadow:inset 20px 0 25px -24px #190d05b8}.bp-book-page.is-blank{background-image:radial-gradient(circle at 30% 30%,#ffffffbf,#0000 38%),linear-gradient(135deg,#fbf2df,#f1e1c4);background-size:cover}.bp-book-page.is-blank:after{content:"Tin Tails";color:#1e35572e;font-family:var(--serif-display);letter-spacing:.04em;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.bp-book-right:not(.is-blank):after{content:"";pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(135deg,#0000 47%,#26170c1a 50%,#ffffff85 75%,#e9dbc1e0);width:34px;height:34px;transition:opacity .22s;position:absolute;bottom:0;right:0}.bp-book-right:not(.is-blank):hover:after{opacity:.72}.bp-turn-sheet{z-index:10;transform-origin:0;width:50%;transform-style:preserve-3d;pointer-events:none;opacity:0;will-change:transform;position:absolute;top:0;bottom:0;left:50%}.bp-turn-sheet.is-ready{opacity:1}.bp-turn-sheet.is-reverse{transform-origin:100%;left:0}.bp-turn-face{backface-visibility:hidden;background-color:#fbf4e5;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 18px #00000029}.bp-turn-front{border-radius:1px 9px 9px 1px}.bp-turn-back{border-radius:9px 1px 1px 9px;transform:rotateY(180deg)}.bp-turn-sheet.is-reverse .bp-turn-front{border-radius:9px 1px 1px 9px}.bp-turn-sheet.is-reverse .bp-turn-back{border-radius:1px 9px 9px 1px}.bp-turn-front:after,.bp-turn-back:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#00000005,#0000002e);position:absolute;inset:0}.bp-turn-back:after{background:linear-gradient(90deg,#0000002e,#00000005)}@keyframes bpPageForward{0%{transform:rotateY(0)translateZ(1px)scaleX(1)}12%{transform:rotateY(-11deg)translateZ(4px)scaleX(.999)}35%{transform:rotateY(-55deg)translateZ(12px)scaleX(.982)}55%{transform:rotateY(-101deg)translateZ(16px)scaleX(.958)}76%{transform:rotateY(-151deg)translateZ(8px)scaleX(.985)}92%{transform:rotateY(-178deg)translateZ(2px)scaleX(.998)}to{transform:rotateY(-180deg)translateZ(1px)scaleX(1)}}@keyframes bpPageReverse{0%{transform:rotateY(0)translateZ(1px)scaleX(1)}12%{transform:rotateY(11deg)translateZ(4px)scaleX(.999)}35%{transform:rotateY(55deg)translateZ(12px)scaleX(.982)}55%{transform:rotateY(101deg)translateZ(16px)scaleX(.958)}76%{transform:rotateY(151deg)translateZ(8px)scaleX(.985)}92%{transform:rotateY(178deg)translateZ(2px)scaleX(.998)}to{transform:rotateY(180deg)translateZ(1px)scaleX(1)}}@keyframes bpPaperShade{0%,to{opacity:0}35%{opacity:.42}52%{opacity:.68}76%{opacity:.28}}.bp-book-hint{font-family:var(--font-display);color:#f1e7cf9e;letter-spacing:.02em;align-items:center;gap:6px;margin-top:11px;font-size:10.5px;display:flex}.bp-book-hint:before{content:"↔";color:var(--gold)}.bp-open-btn{min-width:150px;margin-top:14px}.bp-open-btn .bp-open-arrow{transition:transform .24s var(--ease-out);display:inline-block}.bp-open-btn:hover .bp-open-arrow{transform:translate(3px)}@media (width<=980px){.bp-modal{grid-template-columns:1fr;overflow-y:auto}.bp-reader{border-radius:22px 22px 0 0;min-height:auto;padding:30px 26px 24px}.bp-info{max-height:none;padding:28px 26px 30px;overflow:visible}.bp-stage{max-width:760px}.bp-book-spread{max-height:none}}@media (width<=760px){.bp-stage{gap:8px;max-width:390px}.bp-nav{width:36px;height:36px;font-size:19px}.bp-book-spread{aspect-ratio:2/3;max-height:58vh}.bp-book-left{display:none}.bp-book-right{width:100%;box-shadow:none;cursor:e-resize;border-radius:9px;left:0;right:0}.bp-book-spread:after{display:none}.bp-turn-sheet,.bp-turn-sheet.is-reverse{transform-origin:0;width:100%;left:0}.bp-turn-sheet.is-reverse{transform-origin:100%}.bp-turn-front,.bp-turn-back,.bp-turn-sheet.is-reverse .bp-turn-front,.bp-turn-sheet.is-reverse .bp-turn-back{border-radius:9px}.bp-book-hint{font-size:9.8px}}@media (prefers-reduced-motion:reduce){.bp-turn-sheet.is-turning-forward,.bp-turn-sheet.is-turning-reverse,.bp-turn-sheet.is-turning-forward .bp-turn-front:after,.bp-turn-sheet.is-turning-forward .bp-turn-back:after,.bp-turn-sheet.is-turning-reverse .bp-turn-front:after,.bp-turn-sheet.is-turning-reverse .bp-turn-back:after{animation:none!important}}.bp-book-spread{-webkit-user-select:none;user-select:none;touch-action:pan-y}.bp-book-spread.is-dragging{touch-action:none}.bp-book-page{cursor:grab}.bp-book-spread.is-dragging .bp-book-page{cursor:grabbing}.bp-turn-sheet.is-dragging{opacity:1;filter:drop-shadow(var(--bp-drag-shadow-x,0px) 10px 12px rgba(0,0,0,var(--bp-drag-shadow-a,.18)));transition:none!important;animation:none!important}.bp-turn-sheet.is-dragging .bp-turn-front:after,.bp-turn-sheet.is-dragging .bp-turn-back:after{opacity:var(--bp-fold-opacity,.18);animation:none!important}.bp-turn-sheet.is-settling{opacity:1;transition:none!important;animation:none!important}.bp-turn-sheet.is-settling .bp-turn-front:after,.bp-turn-sheet.is-settling .bp-turn-back:after{animation:none!important}.bp-book-spread.is-dragging:after{opacity:calc(.78 + var(--bp-spine-boost,0) * .18);width:calc(22px + var(--bp-spine-boost,0) * 9px)}.bp-book-hint:before{content:"↔"}@media (hover:hover) and (pointer:fine){.bp-book-right:not(.is-blank):hover{box-shadow:inset 24px 0 30px -26px #190d05c7,8px 0 18px -18px #f4d77a59}.bp-book-left:not(.is-blank):hover{box-shadow:inset -24px 0 30px -26px #190d05c7,-8px 0 18px -18px #f4d77a59}}.pw-backdrop{z-index:320;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#0a0602b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pw-backdrop.is-open{opacity:1;pointer-events:auto}.pw-modal{background:var(--tt-cream-soft,#fbf9ee);opacity:0;width:100%;max-width:460px;max-height:92vh;transition:transform .4s var(--ease-spring), opacity .3s var(--ease-out);border-radius:22px;padding:26px 26px 22px;position:relative;overflow-y:auto;transform:translateY(22px)scale(.96);box-shadow:0 40px 80px -20px #0a06028c}.pw-backdrop.is-open .pw-modal{opacity:1;transform:translateY(0)scale(1)}.pw-topbar{background:linear-gradient(90deg, var(--tt-pink), var(--gold), var(--forest));border-radius:22px 22px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.pw-close{width:30px;height:30px;color:var(--tt-ink);cursor:pointer;transition:background .2s ease, transform .15s var(--ease-out);background:#1e355714;border:none;border-radius:50%;font-size:17px;line-height:1;position:absolute;top:14px;right:14px}.pw-close:hover{background:#1e355729}.pw-close:active{transform:scale(.9)}.pw-pill{color:var(--tt-pink-deep);font-family:var(--font-display);background:#f98ba91a;border-radius:999px;align-self:flex-start;margin:10px 0 14px;padding:6px 13px;font-size:11px;font-weight:700;display:inline-flex}.pw-headline{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.2}.pw-sub{color:#33312cb3;margin:0 0 18px;font-size:13.5px;line-height:1.55}.pw-book-row{background:#fff;border:1px solid #33312c14;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:flex}.pw-book-thumb{background-position:50%;background-size:cover;border-radius:8px;flex:none;width:52px;height:68px;overflow:hidden;box-shadow:0 4px 10px -4px #0006}.pw-book-tag{color:var(--tt-pink-deep);font-family:var(--font-display);background:#f98ba91a;border-radius:999px;margin-bottom:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-block}.pw-book-title{font-family:var(--font-display);color:var(--tt-ink);font-size:13px;font-weight:700;line-height:1.25}.pw-book-desc{color:#33312c99;margin:3px 0 0;font-size:11px;line-height:1.4}.pw-features{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.pw-feature{font-family:var(--font-display);color:var(--tt-ink);background:#fff;border:1px solid #33312c14;border-radius:12px;flex-direction:column;gap:2px;padding:10px 11px;font-size:11.5px;font-weight:700;display:flex}.pw-feature span{font-family:var(--serif-body);color:#33312c8c;font-size:10.5px;font-weight:400}.pw-cta{background:var(--tt-pink);width:100%;color:var(--tt-ink);font-family:var(--font-display);cursor:pointer;transition:background .2s ease, transform .15s var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 14px 26px -10px #f98ba980}.pw-cta:hover{background:#a81f5c}.pw-cta:active{transform:scale(.98)}.pw-pack-row{color:var(--tt-ink);background:linear-gradient(90deg,#f4d77a24,#b7c96a1a);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;font-size:11.5px;display:flex}.pw-pack-row small{color:#33312c99;font-size:10.5px}.pw-pack-btn{background:var(--gold);color:var(--night-deep);font-family:var(--font-display);cursor:pointer;transition:transform .15s var(--ease-out);border:none;border-radius:999px;flex:none;padding:7px 14px;font-size:11.5px;font-weight:700}.pw-pack-btn:active{transform:scale(.94)}.pw-trust{text-align:center;color:#33312c80;margin-top:14px;font-size:10.5px}.pw-backdrop.is-owned .pw-pack-row,.pw-backdrop.is-owned .pw-trust{display:none}@media (prefers-reduced-motion:reduce){.bp-backdrop,.bp-modal,.pw-backdrop,.pw-modal{transition:opacity .15s linear!important}.bp-modal,.pw-modal{transform:none!important}.bp-flip-page.is-flipping{animation:none!important}}.site-preloader{z-index:9999;background:linear-gradient(160deg, var(--night) 0%, var(--night-deep) 100%);pointer-events:none;justify-content:center;align-items:center;animation:.5s 1.05s forwards preloaderExit;display:flex;position:fixed;inset:0}.site-preloader-mark{background:radial-gradient(circle at 32% 26%, #ffedbc, var(--gold) 72%);opacity:0;border:1.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:24px;animation:.45s 50ms forwards preloaderFadeIn;display:flex;box-shadow:inset 0 1px 1px #ffffffa6,0 10px 24px -10px #0009}.site-preloader-word{font-family:var(--serif-display);color:var(--parchment);justify-content:center;font-size:clamp(28px,4.4vw,40px);font-style:italic;font-weight:600;display:flex}.site-preloader-word span{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards preloaderLetterIn;display:inline-block;transform:translateY(14px)}.site-preloader-sub{text-align:center;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);opacity:0;margin-top:12px;font-size:12px;animation:.45s .55s forwards preloaderSubIn}@keyframes preloaderFadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes preloaderSubIn{0%{opacity:0}to{opacity:1}}@keyframes preloaderLetterIn{to{opacity:1;transform:translateY(0)}}@keyframes preloaderExit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.site-preloader{animation:.35s .1s forwards preloaderExit}.site-preloader-mark,.site-preloader-word span,.site-preloader-sub{opacity:1;animation:none;transform:none}}.scrub-word{color:var(--tt-ink);opacity:.24;filter:blur(3px);transition:color .5s,opacity .5s,filter .5s,transform .5s;display:inline-block;transform:translateY(.14em)}@media (prefers-reduced-motion:reduce){.scrub-word{filter:none;transition:none;transform:none}}.click-spark-burst{z-index:9998;pointer-events:none;width:0;height:0;position:fixed}.click-spark-burst span{opacity:0;background:radial-gradient(circle,#fff 0%,#f4d77a 55%,#0000 75%);border-radius:50%;width:7px;height:7px;animation:.7s ease-out sparkTwinkle;position:absolute;box-shadow:0 0 10px 3px #ffecb4cc}.header-nav a.nav-my-shelf{display:none}body.tt-logged-in .header-nav a.nav-my-shelf{display:inline-flex}.morph-menu-links a.mobile-nav-my-shelf{display:none}body.tt-logged-in .morph-menu-links a.mobile-nav-my-shelf{display:block}body.tt-view-shelf #stage,body.tt-view-shelf #whyStage,body.tt-view-shelf #valuesStage,body.tt-view-shelf #showcaseStage,body.tt-view-shelf #shelfStage,body.tt-view-shelf #testimonialsStage,body.tt-view-shelf #faqStage,body.tt-view-shelf .next,body.tt-view-shelf .seam-note,body.tt-view-shelf .seam-badge-wrap,#myShelfView{display:none}body.tt-view-shelf #myShelfView{display:block}#myShelfView{--shelf-hero-img:url(/assets/images/optimized/tt-048-7ffbdc7ebb47.webp);--shelf-backdrop-img:url(/assets/images/optimized/tt-049-59fff137529f.webp);--shelf-wood-img:url(/assets/images/optimized/tt-050-7a9b1de42802.webp);--shelf-scene-img:url(/assets/images/optimized/tt-051-22a6c0847112.webp);--shelf-companion-img:url(/assets/images/optimized/tt-023-b80913755214.webp);background:var(--tt-cream-soft,#fff7ef);padding:0 0 100px;position:relative;overflow:hidden}.shelf-backdrop-layer{background-image:var(--shelf-backdrop-img);opacity:.55;z-index:0;background-position:top;background-size:cover;height:620px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.shelf-scene-band{z-index:1;pointer-events:none;background-image:var(--shelf-scene-img);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;right:0}.shelf-scene-top{background-position:top;height:clamp(200px,26vw,360px);top:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.shelf-scene-top:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--tt-cream-soft,#fff7ef), transparent 12%, transparent 88%, var(--tt-cream-soft,#fff7ef));position:absolute;inset:0}.shelf-scene-bottom{background-position:bottom;height:clamp(170px,22vw,300px);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}@media (width<=720px){.shelf-scene-top{height:150px}.shelf-scene-bottom{height:130px}}.shelf-view-inner{z-index:2;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.shelf-hero{z-index:2;align-items:center;min-height:380px;padding:124px 0 34px;display:flex;position:relative;overflow:hidden}.shelf-hero-text-wrap{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.shelf-hero-text{max-width:460px;margin-left:70px}.shelf-hero-eyebrow{font-family:var(--font-body);letter-spacing:.04em;color:var(--tt-pink-deep);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #fffc;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.shelf-hero h1{font-family:var(--font-display);color:var(--tt-ink);margin:0 0 14px;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.08}.shelf-hero h1 em{background:linear-gradient(90deg, #dd7a37 0%, var(--tt-pink-deep) 55%, #7d4a95 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.shelf-hero p{font-family:var(--font-body);color:#33312cb8;max-width:40ch;margin:0;font-size:15px;line-height:1.6}.shelf-hero-art{background-image:var(--shelf-hero-img);background-position:50% 42%;background-size:cover;width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%)}@media (width<=860px){.shelf-hero{min-height:0;padding:118px 0 0;display:block}.shelf-hero-text{max-width:none;margin-left:0;padding-bottom:22px}.shelf-hero-art{aspect-ratio:16/10;width:100%;position:relative;-webkit-mask-image:none;mask-image:none}}.shelf-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 30px;display:flex}.shelf-pill{-webkit-backdrop-filter:blur(10px)saturate(1.15);cursor:pointer;font:inherit;font-family:var(--font-body);color:var(--tt-ink);-webkit-tap-highlight-color:transparent;transition:background .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);background:#ffffff8c;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 6px 14px -8px #33312c2e}.shelf-pill:hover{background:#fffc;transform:translateY(-1px)}.shelf-pill:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:3px}.shelf-pill.is-active{color:#fff;background:#c92870d1;border-color:#fff9;box-shadow:0 10px 22px -10px #c928708c,inset 0 1px #ffffff59}.shelf-pill-ic{font-size:14px;line-height:1}.shelf-pill-count{opacity:.75;font-weight:500}.shelf-card{-webkit-backdrop-filter:blur(16px)saturate(1.25);background:radial-gradient(60% 70% at 6% 0,#f98ba929,#0000 65%),radial-gradient(55% 65% at 100% 0,#f4d77a24,#0000 60%),radial-gradient(65% 75% at 14% 100%,#c928701a,#0000 62%),#fffcf494;border:1px solid #fff9;border-radius:20px;flex-direction:column;padding:22px;display:flex;position:relative;box-shadow:0 20px 44px -28px #33312c59,inset 0 1px #ffffff80}.shelf-card-head{flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.shelf-card-head h2{font-family:var(--font-display);color:var(--tt-ink);align-items:center;gap:7px;margin:0;font-size:16px;font-weight:700;display:flex}.shelf-card-head a{font-family:var(--font-body);color:var(--tt-pink-deep);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.shelf-card-head a:hover{text-decoration:underline}.shelf-continue-btn,.shelf-foryou-btn{font-family:var(--font-display);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:background .2s ease, transform .15s var(--ease-out);border:1px solid #ffffff8c;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.shelf-continue-btn{color:#fff;background:#c92870d9;border-radius:999px;width:100%;padding:12px;font-size:13.5px;box-shadow:0 12px 22px -10px #c928708c,inset 0 1px #fff6}.shelf-continue-btn:hover{background:#c92870f2;transform:translateY(-1px)}.shelf-foryou-btn{color:var(--tt-ink);background:#fff9;border-radius:999px;padding:9px 16px;font-size:12.5px;text-decoration:none;box-shadow:0 8px 16px -10px #33312c33}.shelf-foryou-btn:hover{background:#ffffffd9}.shelf-continue-btn:focus-visible,.shelf-foryou-btn:focus-visible,.shelf-readlater-btn:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:3px}.shelf-foryou-btn-ghost{font-size:12.5px;font-family:var(--font-display);cursor:pointer;color:var(--tt-pink-deep);-webkit-backdrop-filter:blur(8px);transition:background .2s ease, transform .15s var(--ease-out);background:#ffffff47;border:1px solid #c9287059;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.shelf-foryou-btn-ghost:hover{background:#ffffff80;transform:translateY(-1px)}.shelf-foryou-btn-ghost:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:3px}.shelf-book-dl,.shelf-continue-dl{cursor:pointer;-webkit-backdrop-filter:blur(6px);color:var(--tt-pink-deep);transition:transform .15s var(--ease-out), background .2s ease;background:#ffffff80;border:1px solid #ffffffb3;justify-content:center;align-items:center;padding:0;display:flex}.shelf-dl-icon{width:60%;height:60%}.shelf-purchases-dl .shelf-dl-icon{flex:none;width:15px;height:15px}.shelf-book-dl:hover,.shelf-continue-dl:hover{background:#ffffffd9}.shelf-book-dl:focus-visible,.shelf-continue-dl:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:2px}.shelf-book-dl{border-radius:50%;width:24px;height:24px;font-size:11px;position:absolute;bottom:8px;right:8px}.shelf-continue-actions{gap:8px;margin-top:auto;display:flex}.shelf-continue-actions .shelf-continue-btn{margin:0}.shelf-continue-dl{border-radius:999px;flex:none;width:44px;font-size:15px}.shelf-purchases-dl{-webkit-backdrop-filter:blur(10px);width:100%;font-family:var(--font-body);color:var(--tt-pink-deep);cursor:pointer;background:#fff9;border:1px solid #fffc;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.shelf-purchases-dl:hover{background:#ffffffd9}.shelf-purchases-dl:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:3px}.shelf-toast{z-index:400;color:#fff;-webkit-backdrop-filter:blur(10px);max-width:min(360px,100vw - 32px);font-family:var(--font-body);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);background:#33312ceb;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px);box-shadow:0 16px 32px -16px #00000080}.shelf-toast.is-visible{opacity:1;transform:translate(-50%)}.shelf-main-grid{grid-template-columns:280px 1fr 240px;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}@media (width<=980px){.shelf-main-grid{grid-template-columns:1fr}}.shelf-continue-body{flex-direction:column;flex:1;min-height:0;display:flex}.shelf-continue-cover{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:14px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 12px 26px -14px #33312c66}.shelf-continue-title{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 6px;font-size:15.5px;font-weight:600;line-height:1.3}.shelf-continue-value{font-family:var(--font-body);color:var(--tt-pink-deep);text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:11.5px;font-weight:600}.shelf-progress-track{background:#33312c1a;border-radius:999px;height:6px;margin-bottom:6px;overflow:hidden}.shelf-progress-fill{background:linear-gradient(90deg, var(--tt-pink), var(--tt-pink-deep));height:100%;transition:width .9s var(--ease-spring);border-radius:999px}@media (prefers-reduced-motion:reduce){.shelf-progress-fill{transition:none}}.shelf-progress-label{color:#33312c8c;margin:0 0 16px;font-size:11px}.shelf-books-body{flex-direction:column;flex:1;min-height:0;display:flex}.shelf-books-grid{flex:1;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.shelf-book{text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-spring);background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative;transform:translateY(10px)}.shelf-book.is-in{opacity:1;transform:translateY(0)}.shelf-book:focus-visible{outline:2px solid var(--tt-pink-a11y);outline-offset:3px;border-radius:12px}.shelf-book-cover{transition:transform .25s var(--ease-out), box-shadow .3s ease;background-color:#fffcf480;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex:auto;min-height:110px;margin-bottom:8px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 26px -16px #33312c73}.shelf-book-cover.is-expanding{transition:top .32s var(--ease-spring), left .32s var(--ease-spring), width .32s var(--ease-spring), height .32s var(--ease-spring), box-shadow .3s ease;z-index:30;box-shadow:0 26px 46px -18px #33312c80}.shelf-book:hover{z-index:6}.shelf-book:hover .shelf-book-cover{transform:translateY(-3px)}@media (hover:hover){.shelf-book-cover{transform-style:preserve-3d}.shelf-book:hover .shelf-book-cover{transform:translateY(-3px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .1s linear}.shelf-book-cover:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140px circle at var(--spot-x,50%) var(--spot-y,50%), #ffffff8c, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.shelf-book:hover .shelf-book-cover:after{opacity:1}}@media (hover:none){.shelf-book-cover:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(140px at 50% 38%,#ffffff8c,#0000 70%);position:absolute;inset:0}.shelf-book.is-touched .shelf-book-cover:after{animation:1.1s ease-out whyCardTouchGlow}}@media (prefers-reduced-motion:reduce){.shelf-book-cover{transition:none}.shelf-book:hover .shelf-book-cover{transition:none;transform:none}.shelf-book-cover.is-expanding{transition:none}.shelf-book.is-touched .shelf-book-cover:after{animation:none}.shelf-book{opacity:1;transition:none;transform:none}}.shelf-book-badge{color:#fff;font-family:var(--font-display);background:#33312cbf;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.shelf-book-fav{-webkit-backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:8px;right:8px}.shelf-book-fmt{font-family:var(--font-body);color:#33312c99;flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}@media (width<=980px){.shelf-book-cover{aspect-ratio:3/4;flex:none;min-height:0}}@media (width<=620px){.shelf-books-grid{grid-template-columns:repeat(2,1fr)}}.shelf-foryou-body{flex-direction:column;flex:1;min-height:0;display:flex}.shelf-foryou-cover{background-position:50%;background-size:cover;border-radius:14px;flex:auto;min-height:150px;margin-bottom:12px;position:relative;overflow:hidden}.shelf-foryou-title{font-family:var(--serif-display);color:var(--tt-ink);flex:none;margin:0 0 6px;font-size:14.5px;font-weight:600}.shelf-foryou-desc{color:#33312c9e;flex:none;margin:0 0 14px;font-size:12px;line-height:1.5}.shelf-foryou-actions{flex-direction:column;flex:none;gap:8px;margin-top:auto;display:flex}.shelf-bottom-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}@media (width<=860px){.shelf-bottom-grid{grid-template-columns:1fr}}.shelf-mini-row{gap:12px;display:flex}.shelf-mini-cover{aspect-ratio:3/4;width:76px;transition:transform .2s var(--ease-out);background-position:50%;background-size:cover;border-radius:10px;flex:none;display:block;box-shadow:0 6px 14px -8px #33312c66}.shelf-mini-cover:hover{transform:translateY(-3px)}.shelf-readlater-title{font-family:var(--serif-display);color:var(--tt-ink);margin:0 0 4px;font-size:13.5px;font-weight:600}.shelf-readlater-desc{color:#33312c99;margin:0 0 10px;font-size:11.5px;line-height:1.45}.shelf-readlater-btn{cursor:pointer;-webkit-backdrop-filter:blur(10px);font-family:var(--font-body);color:var(--tt-pink-deep);background:#fff9;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 16px -10px #33312c2e}.shelf-readlater-btn:hover{background:#ffffffd9}.shelf-purchases-badge{background:#c928701f;border:1px solid #ffffff80;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.shelf-purchases-icon{font-size:26px}.shelf-purchases-badge b{font-family:var(--font-display);color:var(--tt-ink);font-size:14px;display:block}.shelf-purchases-badge span{color:#33312c9e;font-size:11.5px}.shelf-empty-note{color:#33312c8c;font-size:12.5px}.tt-transition--age .seam-badge{color:#b18a4e!important;background:#fff9ee!important;border-color:#c98f3a3b!important}.tt-transition--age .seam-badge svg{stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.moment-stage-v58{isolation:isolate;background:radial-gradient(circle at 6% 34%,#b7c96a14,transparent 22%), radial-gradient(circle at 94% 30%,#99adff14,transparent 24%), radial-gradient(circle at 78% 78%,#ffa9dd0e,transparent 24%), linear-gradient(180deg,#f8f2e6f2,#f8f2e6c2 18%,#f8f2e6bd 84%,#f8f2e6f5), var(--tt-bg-global);padding:42px clamp(18px,3.4vw,56px) 82px;position:relative;overflow:hidden}.moment-stage-v58:before,.moment-stage-v58:after{content:"";pointer-events:none;filter:blur(2px);opacity:.35;border-radius:50%;width:240px;height:240px;position:absolute}.moment-stage-v58:before{background:radial-gradient(circle,#b7c96a1f,#0000 68%);bottom:30px;left:-120px}.moment-stage-v58:after{background:radial-gradient(circle,#ffa9dd1a,#0000 70%);top:90px;right:-110px}.moment-v58-inner{z-index:1;width:min(1240px,100%);margin:0 auto;position:relative}.moment-v58-kicker{width:max-content!important;margin:0 auto 15px!important;display:flex!important}.moment-v58-title{text-align:center;text-wrap:balance;max-width:980px;font-family:var(--serif-display)!important;font-size:var(--tt-type-section,clamp(42px,4.3vw,58px))!important;letter-spacing:-.034em!important;color:var(--tt-ink,#33312c)!important;margin:0 auto!important;font-weight:650!important;line-height:1.01!important}.moment-v58-title-blue{color:#6f86db}.moment-v58-title em{color:#c94f91;font-style:italic;font-weight:500}.moment-v58-sub{text-align:center;text-wrap:balance;max-width:770px;font:500 13px/1.55 var(--font-body)!important;color:#33312ca6!important;margin:12px auto 0!important}.moment-v58-layout{grid-template-columns:315px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:34px;display:grid}.moment-v58-nav{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffbf487;border:1px solid #c98f3a29;border-radius:25px;gap:11px;padding:13px;display:grid;box-shadow:0 24px 50px -42px #4a321c57,inset 0 1px #ffffffb8}.moment-v58-option{appearance:none;color:#33312c;text-align:left;cursor:pointer;background:#fffcf7a6;border:1px solid #c98f3a24;border-radius:19px;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:102px;padding:13px;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:grid}.moment-v58-option:hover{background:#ffffffdb;transform:translateY(-1px)}.moment-v58-option.is-active{background:linear-gradient(135deg,#fff5f9f0,#fff9f2e6);border-color:#ec68a68c;box-shadow:0 15px 26px -22px #c94c8275,inset 0 1px #ffffffe6}.moment-v58-option-icon{border:1px solid #ffffffd9;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffffd6}.moment-v58-option-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.moment-v58-option-icon--pink{color:#c94f91;background:#ffa9dd33}.moment-v58-option-icon--blue{color:#667bd0;background:#99adff2e}.moment-v58-option-icon--green{color:#6a7836;background:#b7c96a2e}.moment-v58-option-icon--gold{color:#9b6d20;background:#ffe26f3d}.moment-v58-option-copy{min-width:0;display:block}.moment-v58-option-copy strong{font:600 17px/1.08 var(--serif-display);letter-spacing:-.018em;color:#3a312b;display:block}.moment-v58-option-copy small{color:#33312c94;font:500 9.4px/1.32 var(--font-body);margin-top:5px;display:block}.moment-v58-option-arrow{color:#a57842;font:400 25px/1 var(--font-body);justify-self:end;transition:transform .22s}.moment-v58-option.is-active .moment-v58-option-arrow{color:#d94d91;transform:translate(2px)}.moment-v58-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 86% 11%,#ffa9dd1b,#0000 36%),radial-gradient(at 70% 0,#ffe26f17,#0000 38%),linear-gradient(150deg,#ffffffd6,#f9f2e7e8);border:1px solid #c98f3a2e;border-radius:27px;min-height:520px;padding:26px 28px 24px;position:relative;overflow:hidden;box-shadow:0 28px 58px -43px #3c2b1b6b,inset 0 1px #ffffffd1}.moment-v58-ambient{pointer-events:none;background:radial-gradient(circle at 94% 24%,#ffffffe0 0 2px,#0000 3px),radial-gradient(circle at 91% 31%,#ffa9dd5c 0 1.4px,#0000 2.4px),radial-gradient(circle at 8% 92%,#b7c96a1a,#0000 22%);position:absolute;inset:0}.moment-v58-animal{background-color:#f6f4dbc2!important;background-position:50% 56%!important;background-size:90% 90%!important;border:1px solid #c98f3a24!important;border-radius:22px!important;width:70px!important;height:70px!important;position:absolute!important;top:24px!important;right:25px!important;box-shadow:0 14px 30px -24px #36281957,inset 0 1px #ffffffd9!important}.moment-v58-copy{z-index:2;max-width:700px;padding-right:94px;position:relative}.moment-v58-eyebrow{color:#a33d6f;min-height:29px;font:800 8px/1 var(--font-body);letter-spacing:.13em;background:#ffa9dd30;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.moment-v58-copy h3{max-width:690px;font:600 clamp(35px,3.2vw,47px)/.99 var(--serif-display);letter-spacing:-.035em;color:#342c27;text-wrap:balance;margin:10px 0 0}.moment-v58-copy h3 em{color:#d35699;font-style:italic;font-weight:500}.moment-v58-copy p{color:#33312cab;max-width:720px;font:500 12.2px/1.48 var(--font-body);text-wrap:balance;margin:9px 0 0}.moment-v58-books{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:210px;margin-top:18px;display:grid;position:relative}.moment-v58-book{background:#fff6;border:1px solid #ffffffd9;border-radius:13px;min-height:210px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 28px -20px #2e221866,0 4px 10px #2e221814}.moment-v58-book:first-child{transform:rotate(-1.2deg)translateY(4px)}.moment-v58-book:nth-child(2){transform:translateY(-2px)}.moment-v58-book:nth-child(3){transform:rotate(1.2deg)translateY(4px)}.moment-v58-book:hover{transform:translateY(-5px)rotate(0);box-shadow:0 24px 38px -21px #2e22186e,0 6px 12px #2e221817}.moment-v58-book img{object-fit:cover;width:100%;height:100%;display:block}.moment-v58-book-fallback{text-align:center;color:#43392f;width:100%;height:100%;font:600 16px/1.15 var(--serif-display);background:linear-gradient(145deg,#ffa9dd29,#ffe26f30);place-items:center;padding:18px;display:grid}.moment-v58-book-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 7.5px/1.2 var(--font-body);opacity:0;background:#2d241d9e;border-radius:9px;padding:7px 8px;transition:all .2s;position:absolute;bottom:8px;left:8px;right:8px}.moment-v58-book:hover .moment-v58-book-label{opacity:1}.moment-v58-tags{z-index:2;flex-wrap:wrap;gap:8px;margin-top:17px;display:flex;position:relative}.moment-v58-tag{color:#5a4c42;min-height:32px;font:700 8.4px/1 var(--font-body);background:#fffcf7b8;border:1px solid #c98f3a29;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.moment-v58-tag i{background:var(--tag-color,#e0ac4c);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--tag-color,#e0ac4c) 15%,transparent);border-radius:50%}.moment-v58-guidance{z-index:2;color:#33312ca1;max-width:720px;font:500 10.4px/1.48 var(--font-body);border-top:1px solid #c98f3a21;margin-top:15px;padding-top:14px;position:relative}.moment-v58-cta{z-index:2;color:#33312c;min-height:48px;font:800 10px/1 var(--font-body);cursor:pointer;background:#ffe26f;border:1px solid #b58f123b;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:17px auto 0;padding:0 24px;transition:all .22s;display:flex;position:relative;box-shadow:0 15px 26px -18px #9570086b,inset 0 1px #ffffff9e}.moment-v58-cta:hover{background:#ffd94d;transform:translateY(-1px)}@media (width<=980px){.moment-v58-layout{grid-template-columns:1fr;gap:16px}.moment-v58-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-v58-option{min-height:90px}}@media (width<=680px){.moment-stage-v58{padding:34px 14px 62px}.moment-v58-kicker{text-align:center!important;justify-content:center!important;max-width:calc(100% - 20px)!important}.moment-v58-title{font-size:var(--tt-type-section-mobile,clamp(34px,10vw,42px))!important}.moment-v58-sub{max-width:360px;font-size:11.6px!important}.moment-v58-layout{margin-top:23px}.moment-v58-nav{border-radius:22px;grid-template-columns:1fr;gap:8px;padding:9px}.moment-v58-option{border-radius:15px;grid-template-columns:40px minmax(0,1fr) 14px;gap:9px;min-height:64px;padding:8px 10px}.moment-v58-option-icon{border-radius:13px;width:39px;height:39px}.moment-v58-option-icon svg{width:20px;height:20px}.moment-v58-option-copy strong{font-size:14.6px;line-height:1.08}.moment-v58-option-copy small{margin-top:3px;font-size:7.8px}.moment-v58-option-arrow{font-size:20px}.moment-v58-panel{border-radius:24px;min-height:auto;padding:20px 14px 16px}.moment-v58-animal{border-radius:18px!important;width:56px!important;height:56px!important;top:18px!important;right:15px!important}.moment-v58-copy{padding-right:67px}.moment-v58-eyebrow{min-height:25px;padding:0 10px;font-size:7px}.moment-v58-copy h3{margin-top:9px;font-size:31px;line-height:1.01}.moment-v58-copy p{font-size:10.3px;line-height:1.44}.moment-v58-books{grid-template-rows:92px 92px;grid-template-columns:1.28fr .82fr;gap:7px;min-height:191px;margin-top:15px}.moment-v58-book{border-radius:10px;min-height:0;transform:none!important}.moment-v58-book:first-child{grid-row:1/3}.moment-v58-book:nth-child(2){grid-area:1/2}.moment-v58-book:nth-child(3){grid-area:2/2}.moment-v58-book-label{display:none}.moment-v58-tags{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:12px;padding-bottom:2px;overflow-x:auto}.moment-v58-tags::-webkit-scrollbar{display:none}.moment-v58-tag{flex:none;min-height:29px;padding:0 10px;font-size:7.5px}.moment-v58-guidance{margin-top:11px;padding-top:11px;font-size:9.2px}.moment-v58-cta{width:100%;min-height:46px;margin-top:13px;padding:0 15px;font-size:9.2px}}.faq-item{opacity:1!important;transform:none!important}:root{--tt-motion-ease:cubic-bezier(.22,1,.36,1);--tt-motion-ease-soft:cubic-bezier(.25,.8,.25,1);--tt-motion-fast:.24s;--tt-motion-base:.62s;--tt-motion-slow:.82s}html{scroll-padding-top:92px}.reveal-up{transition-property:opacity!important;transition-duration:.72s!important;transition-timing-function:var(--tt-motion-ease)!important}.reveal-up.reveal-rise{backface-visibility:hidden;filter:blur(2px)!important;transition-property:opacity,transform,filter!important;transition-duration:.72s,.82s,.52s!important;transition-timing-function:var(--tt-motion-ease), var(--tt-motion-ease), var(--tt-motion-ease-soft)!important;transform:translateY(14px)scale(.985)!important}.reveal-up.reveal-rise.is-in{filter:blur()!important;transform:translate(0,0)scale(1)!important}.reveal-up.reveal-d1{transition-delay:60ms!important}.reveal-up.reveal-d2{transition-delay:.12s!important}.reveal-up.reveal-d3{transition-delay:.18s!important}.why-card{backface-visibility:hidden;transform:translateY(12px);transition:opacity .76s var(--tt-motion-ease), transform .82s var(--tt-motion-ease), box-shadow .32s var(--tt-motion-ease)!important}.why-card.is-visible{transform:translate(0,0)}@media (hover:hover){.why-card.is-visible{transform:translate3d(0,0,0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.why-card.is-visible:hover{transform:translate3d(0,-4px,0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .11s linear, box-shadow .3s var(--tt-motion-ease)!important}}.scene-layer,.portal-exit-fade,.hero-why-veil,.bridge-mist,.bridge-thread,.bridge-star,.hero-seam-badge,.why-inner,.parallax-accent{backface-visibility:hidden}.portal-exit-fade,.hero-why-veil,.bridge-mist,.bridge-thread,.bridge-star,.hero-seam-badge,.why-inner{transform-style:preserve-3d}body.tt-scroll-active .spotlight-glow,body.tt-scroll-active .spotlight-card:after,body.tt-scroll-active .why-card.is-visible:after,body.tt-scroll-active .site-sparkles span{animation-play-state:paused!important}body.tt-scroll-active .why-card:after{transition-duration:0s!important}@media (prefers-reduced-motion:reduce){.reveal-up,.reveal-up.reveal-rise,.why-card{filter:none!important;transition:none!important;transform:none!important}}.testimonials-stage.testi-route-b .testi-story-deck{isolation:isolate;touch-action:pan-y!important;width:min(960px,100% - 40px)!important;height:252px!important;margin:42px auto 0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.testimonials-stage.testi-route-b .testi-story-card{--route-card-w:188px;--deck-opacity:1;will-change:transform,opacity;appearance:none;width:var(--route-card-w)!important;min-width:0!important;height:226px!important;min-height:0!important;margin:0 0 0 calc(var(--route-card-w) / -2)!important;background:radial-gradient(circle at 28% 14%,#fffffff5,#fff0 35%), linear-gradient(155deg,var(--tone-soft),#fff9f0f5 70%)!important;opacity:var(--deck-opacity)!important;cursor:pointer!important;transform:translate3d(var(--deck-x),calc(var(--deck-y) + var(--deck-lift,0px)),0) rotate(var(--deck-r)) scale(var(--deck-scale))!important;transform-origin:50% 92%!important;border:6px solid #ffffffe0!important;border-radius:26px!important;padding:0!important;transition:transform .58s cubic-bezier(.22,.8,.26,1),opacity .38s,box-shadow .28s,border-color .28s,filter .28s!important;display:block!important;position:absolute!important;inset:auto auto 4px 50%!important;overflow:hidden!important;box-shadow:0 22px 42px -27px #432e1b70,0 8px 18px -14px #2a1d1242,inset 0 1px #fffffff5!important}.testimonials-stage.testi-route-b .testi-story-card:before{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(150deg,#ffffff38,#0000 38%,#ffffff0d 70%)!important;border-radius:20px!important;position:absolute!important;inset:0!important}.testimonials-stage.testi-route-b .testi-story-card:after{content:""!important;z-index:-1!important;filter:blur(6px)!important;opacity:.44!important;background:radial-gradient(#4e361f30,#0000 72%)!important;border-radius:50%!important;height:18px!important;position:absolute!important;bottom:-15px!important;left:12%!important;right:12%!important}.testimonials-stage.testi-route-b .testi-story-photo{z-index:1!important;filter:saturate(.94)contrast()!important;background-color:#0000!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:92%!important;border-radius:20px!important;width:100%!important;height:100%!important;transition:filter .3s,transform .48s cubic-bezier(.22,.8,.26,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(0,0)scale(1)!important}.testimonials-stage.testi-route-b .testi-story-focus{z-index:4!important;pointer-events:none!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:20px!important;transition:border-color .3s,box-shadow .3s!important;display:block!important;position:absolute!important;inset:0!important}.testimonials-stage.testi-route-b .testi-story-tag{z-index:7!important;background:color-mix(in srgb,var(--tone) 84%,white 16%)!important;color:#fff!important;max-width:calc(100% - 22px)!important;min-height:27px!important;font-family:var(--font-display)!important;text-align:center!important;box-shadow:0 7px 16px -11px var(--tone),inset 0 1px 0 #ffffff52!important;white-space:normal!important;border:1px solid #ffffff61!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px 11px 5px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.05!important;display:inline-flex!important;position:absolute!important;inset:12px 11px auto auto!important}.testimonials-stage.testi-route-b .testi-story-card[data-distance="2"] .testi-story-tag{opacity:.86}.testimonials-stage.testi-route-b .testi-story-card.is-active{box-shadow:0 30px 50px -27px #412b1785, 0 0 0 1px color-mix(in srgb,var(--tone) 28%,transparent), 0 0 32px -19px var(--tone-glow), inset 0 1px 0 #fffffffa!important;filter:none!important;border-color:#fffffffa!important}.testimonials-stage.testi-route-b .testi-story-card.is-active .testi-story-photo{filter:saturate()contrast(1.01)!important;transform:translate(0,0)scale(1.025)!important}.testimonials-stage.testi-route-b .testi-story-card.is-active .testi-story-focus{border-color:color-mix(in srgb,var(--tone) 44%,transparent)!important;box-shadow:inset 0 0 0 1px #ffffff73,0 0 0 3px color-mix(in srgb,var(--tone-glow) 40%,transparent)!important}@media (hover:hover) and (pointer:fine){.testimonials-stage.testi-route-b .testi-story-card:not(.is-active):hover{--deck-lift:-4px;box-shadow:0 27px 46px -28px #432e1b7a,0 10px 21px -14px #2a1d1245,inset 0 1px #fffffff5!important}.testimonials-stage.testi-route-b .testi-story-card:not(.is-active):hover .testi-story-photo{filter:saturate()contrast(1.01)!important}}@media (width<=760px){.testimonials-stage.testi-route-b .testi-story-deck{width:100%!important;height:218px!important;margin-top:30px!important;overflow:visible!important}.testimonials-stage.testi-route-b .testi-story-card{width:var(--route-card-w)!important;height:204px!important;margin-left:calc(var(--route-card-w) / -2)!important;border-width:5px!important;border-radius:23px!important}.testimonials-stage.testi-route-b .testi-story-photo{background-size:94%!important;border-radius:18px!important}.testimonials-stage.testi-route-b .testi-story-focus,.testimonials-stage.testi-route-b .testi-story-card:before{border-radius:18px!important}.testimonials-stage.testi-route-b .testi-story-tag{min-height:25px!important;padding:6px 9px 5px!important;font-size:9.7px!important;top:10px!important;right:9px!important}}@media (width<=430px){.testimonials-stage.testi-route-b .testi-story-deck{height:208px!important;margin-top:27px!important}.testimonials-stage.testi-route-b .testi-story-card{height:194px!important}}@media (prefers-reduced-motion:reduce){.testimonials-stage.testi-route-b .testi-story-card,.testimonials-stage.testi-route-b .testi-story-photo{transition:none!important}}@media (width>=761px){.testimonials-stage.testi-route-b .testi-story-deck{margin-bottom:0!important}.testimonials-stage.testi-route-b .testi-active-card{border-radius:28px!important;width:min(900px,100% - 84px)!important;margin:30px auto 0!important;padding:21px 26px 14px!important;box-shadow:0 25px 52px -37px #3a271675,0 7px 18px -15px #462f1a29,inset 0 1px #ffffffd1,inset 0 -1px #e0ac4c12!important}.testimonials-stage.testi-route-b .testi-active-card:before{border-radius:27px!important}.testimonials-stage.testi-route-b .testi-active-inner{grid-template-columns:minmax(178px,210px) 1fr!important;gap:24px!important;min-height:126px!important}.testimonials-stage.testi-route-b .testi-active-person{grid-template-columns:70px 1fr!important;gap:13px!important;padding-right:21px!important}.testimonials-stage.testi-route-b .testi-active-avatar{width:70px!important;height:70px!important;box-shadow:0 0 0 4px #ffffffbd, 0 9px 20px -15px #2c1f124d, 0 0 0 5px var(--tone-glow)!important}.testimonials-stage.testi-route-b .testi-active-head{margin:0 0 7px!important}.testimonials-stage.testi-route-b .testi-active-name{font-size:20px!important}.testimonials-stage.testi-route-b .testi-active-place{margin-top:4px!important;font-size:10px!important}.testimonials-stage.testi-route-b .testi-value-pill{padding:5px 9px 4px!important;font-size:10px!important}.testimonials-stage.testi-route-b .testi-active-story{padding:1px 10px 0 3px!important}.testimonials-stage.testi-route-b .testi-quote-mark{font-size:62px!important;top:-19px!important;right:2px!important}.testimonials-stage.testi-route-b .testi-active-quote{max-width:600px!important;font-size:clamp(16px,1.28vw,19px)!important;line-height:1.43!important}.testimonials-stage.testi-route-b .testi-controls{gap:16px!important;margin-top:12px!important;padding-top:10px!important}.testimonials-stage.testi-route-b .testi-nav{width:34px!important;height:34px!important;font-size:15px!important}.testimonials-stage.testi-route-b .testi-dots{gap:7px!important}.testimonials-stage.testi-route-b .testi-dot{width:6px!important;height:6px!important}.testimonials-stage.testi-route-b .testi-dot.is-active{width:20px!important}}@media (width>=761px) and (width<=1040px){.testimonials-stage.testi-route-b .testi-active-card{width:min(860px,100% - 56px)!important;margin-top:26px!important}}@media (width<=760px){.testimonials-stage.testi-route-b .testi-active-card{margin:22px auto 0!important;padding:20px 18px 14px!important}.testimonials-stage.testi-route-b .testi-active-person{padding-bottom:15px!important}.testimonials-stage.testi-route-b .testi-active-story{padding-top:17px!important}.testimonials-stage.testi-route-b .testi-active-quote{font-size:16.5px!important;line-height:1.44!important}.testimonials-stage.testi-route-b .testi-controls{margin-top:13px!important;padding-top:11px!important}}@media (width<=430px){.testimonials-stage.testi-route-b .testi-active-card{width:calc(100% - 28px)!important;margin-top:20px!important;padding:18px 16px 13px!important}}:root{--tt-canvas:#fbf4e6;--tt-canvas-deep:#f6ead6;--tt-paper:#fffaf2;--tt-ink:#33312c;--tt-ink-soft:#665f56;--tt-pink:#e28ba0;--tt-pink-deep:#b95c78;--tt-green:#7ba884;--tt-blue:#7fb9e6;--tt-gold:#e0ac4c;--tt-footer:#1e3557;--tt-footer-deep:#12233d;--font-body:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif-display:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--font-display:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif-body:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{background:var(--tt-canvas)!important}body{background:var(--tt-canvas)!important;color:var(--tt-ink)!important;font-family:var(--font-body)!important}#valuesStage,#showcaseStage,#shelfStage,#testimonialsStage,#faqStage,.values-stage,.showcase-stage,.shelf-stage,.testimonials-stage,.faq-stage{background-color:var(--tt-canvas)!important;border-top-color:#0000!important;border-bottom-color:#0000!important}#valuesStage,.values-stage{background-image:radial-gradient(700px 440px at 8% 32%,#7ba8840f,#0000 76%),radial-gradient(620px 390px at 90% 62%,#e28ba00b,#0000 76%)!important}#showcaseStage,.showcase-stage{background-image:radial-gradient(760px 360px at 50% 44%,#e0ac4c0d,#0000 77%)!important}#shelfStage,.shelf-stage{--tt-paper:var(--tt-canvas-deep)!important;--tt-paper-warm:var(--tt-canvas-deep)!important;background-image:radial-gradient(760px 430px at 50% 8%,#e0ac4c0f,#0000 76%),radial-gradient(580px 390px at 4% 68%,#7ba8840a,#0000 78%)!important}#testimonialsStage,.testimonials-stage{background-image:radial-gradient(680px 410px at 18% 34%,#e28ba00b,#0000 76%),radial-gradient(580px 360px at 87% 68%,#e0ac4c0b,#0000 78%)!important}#faqStage,.faq-stage{background-image:radial-gradient(700px 420px at 18% 42%,#e0ac4c0b,#0000 77%),radial-gradient(560px 340px at 90% 18%,#7fb9e608,#0000 80%)!important}#valuesStage,#showcaseStage,#shelfStage,#testimonialsStage,#ageStage,#faqStage{box-shadow:none!important}.seam-wave{opacity:.09!important}.seam-wave .wave-aura{opacity:.38!important}.seam-wave .wave-hairline{opacity:.14!important}.seam-note{opacity:.56!important}.seam-badge{opacity:.72!important}.values-title,.showcase-title,.shelf-title,.testi-title,.faq-title,.spotlight-title,.lib-card-title,.promo-callout h3,.promo-hub-header h2,.promo-ticket-title,.faq-closing h3,.footer-newsletter-copy h2{font-family:var(--serif-display)!important}.values-title,.showcase-title,.shelf-title,.testi-title,.faq-title{letter-spacing:-.025em!important;font-weight:650!important}p,li,small,label,input,select,textarea,button,a,.values-sub,.chip-strip-label,.value-chip,.library-path-kicker,.library-path-copy,.library-tool-chip,.lib-card-phrase,.lib-card-value,.lib-card-badge,.testi-sub,.testi-value-pill,.faq-sub,.faq-q,.faq-a,.footer-col,.footer-main,.footer-bottom{font-family:var(--font-body)!important}#valuesStage .chip-strip-label{margin:18px auto 12px!important}#valuesStage .values-grid{margin-bottom:0!important;padding-bottom:8px!important}#valuesStage .spotlight-wrap{margin-top:30px!important}.library-hero-v08{aspect-ratio:16/5.35!important;border-radius:26px!important;max-width:min(1400px,94vw)!important;overflow:hidden!important;box-shadow:0 19px 40px -34px #482c1661!important}.library-hero-v08 img{filter:saturate(.84)contrast(.95)brightness(1.035)!important;object-position:center 49%!important;-webkit-mask-image:linear-gradient(#000 0% 55%,#000000e6 68%,#00000085 84%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 55%,#000000e6 68%,#00000085 84%,#0000 100%)!important}.library-discovery{background:#fffaf2cc!important;margin:-52px auto 18px!important;box-shadow:0 17px 36px -30px #4d2c116b,inset 0 1px #ffffffeb!important}.next{background:var(--tt-footer)!important;border-top:0!important;min-height:112px!important}.site-footer{background:linear-gradient(180deg,var(--tt-footer) 0%,var(--tt-footer-deep) 100%)!important;color:var(--parchment)!important;position:relative!important}.footer-newsletter-copy h2,.footer-brand-name{color:var(--parchment)!important}.footer-newsletter-copy p,.footer-help-item,.footer-brand p,.footer-col a,.footer-bottom-inner p,.footer-legal-links a,.footer-payments,.pay-chip{color:#b7c4d7!important}.footer-col h4{color:#f0c86f!important}.footer-help,.footer-bottom{border-color:#e0ac4c24!important}.footer-social a{color:#c8d2e2!important;background:#f1e7cf17!important}@media (width<=620px){.library-hero-v08{aspect-ratio:4/2.85!important;border-radius:22px!important}.library-discovery{margin-top:-34px!important}.next{min-height:80px!important}}#whyStage,.why-stage{background-color:var(--tt-canvas,#fbf4e6)!important;background-image:none!important}#faqStage .faq-item,.faq-stage .faq-item{border-radius:16px!important;overflow:hidden!important}#faqStage .faq-q:focus-visible,.faq-stage .faq-q:focus-visible{border-radius:10px!important}#faqStage,.faq-stage{background-color:var(--tt-canvas,#fbf4e6)!important;background-image:none!important}.site-footer{background:linear-gradient(180deg,var(--tt-footer,#1e3557) 0%,var(--tt-footer-deep,#12233d) 100%)!important}.footer-wave,.footer-wave-gold{opacity:1!important;display:block!important}body.tt-view-shelf{background:var(--tt-canvas,#fbf4e6)!important}body.tt-view-shelf #myShelfView{background-color:var(--tt-canvas,#fbf4e6)!important}body.tt-view-shelf .site-footer{background:linear-gradient(180deg,var(--tt-footer,#1e3557),var(--tt-footer-deep,#12233d))!important}#stage,.hero-world-bridge,.hero-seam-badge-wrap{--night:#1e3557;--night-deep:#12233d;--cover:#0b1526;--parchment:#f1e7cf;--gold:#f4d77a;--gold-soft:#ff8f45;--rose:#f98ba9;--forest:#b7c96a;--ink-faint:#9fb0c9;--tt-cream:#f6e8d6;--tt-cream-soft:#fff7ef;--tt-pink:#f98ba9;--tt-pink-deep:#c92870;--tt-pink-a11y:#c92870;--tt-mint:#dff7fb;--tt-amber:#f4d77a;--tt-ink:#33312c;--tt-sky:#7fb9e6;--tt-sky-deep:#1d6fb0;--tt-lavender:#d6beea;--tt-lavender-deep:#7a4fa0;--tt-tangerine:#ff8f45;--tt-tangerine-deep:#c65a12;--serif-display:"Fraunces","Iowan Old Style","Palatino Linotype",serif;--serif-body:"Newsreader",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"Fredoka","Baloo 2",sans-serif;--font-body:"Poppins",sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:.2s;--dur-base:.4s;--dur-slow:.9s}#stage .cover-title{font-family:var(--serif-display)!important}#stage .cover-sub,#stage .scroll-hint,#stage .mission .cite{font-family:var(--mono)!important}#stage .hero-badge,#stage .hero-desc,#stage .btn-primary,#stage .btn-secondary{font-family:var(--font-body)!important}:root{--tt-type-section:clamp(42px,4.25vw,56px);--tt-type-section-mobile:clamp(34px,10vw,42px);--tt-type-section-line:1.02;--tt-type-product:clamp(18px,1.45vw,21px)}#whyStage .why-title,#valuesStage .values-title,#shelfStage .shelf-title,#testimonialsStage .testi-title,#faqStage .faq-title{text-wrap:balance;font-family:var(--serif-display)!important;font-size:var(--tt-type-section)!important;line-height:var(--tt-type-section-line)!important;letter-spacing:-.03em!important;font-weight:650!important}#whyStage .why-title,#valuesStage .values-title{max-width:820px;margin-left:auto!important;margin-right:auto!important}#shelfStage .shelf-title{max-width:760px;margin-left:auto!important;margin-right:auto!important}#testimonialsStage .testi-title{max-width:900px;margin-left:auto!important;margin-right:auto!important}#faqStage .faq-title{max-width:560px}#shelfStage .lib-card-title{font-family:var(--serif-display)!important;font-size:var(--tt-type-product)!important;letter-spacing:-.018em!important;font-weight:650!important;line-height:1.12!important}#shelfStage .lib-card-actions{grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:8px!important;margin-top:auto!important;display:grid!important}#shelfStage .lib-cart-add{color:#fffaf1;cursor:pointer;letter-spacing:-.01em;min-width:0;min-height:43px;transition:transform .22s var(--ease-out),box-shadow .22s ease,background .22s ease,border-color .22s ease;background:linear-gradient(135deg,#203857 0%,#162c49 100%);border:1px solid #1d355733;border-radius:999px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 13px 0 12px;font-size:11.5px;font-weight:650;display:grid;box-shadow:0 12px 24px -18px #142844b8,inset 0 1px #ffffff24;font-family:var(--font-body)!important}#shelfStage .lib-cart-add-icon{color:#f4d77a;background:#ffffff1a;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}#shelfStage .lib-cart-add-icon svg{width:13px;height:13px}#shelfStage .lib-cart-add-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}#shelfStage .lib-cart-add-price{opacity:.72;white-space:nowrap;font-size:10px;font-weight:600;font-family:var(--font-body)!important}#shelfStage .lib-cart-add.is-added{background:linear-gradient(135deg,#536e58,#405b48);border-color:#7ba8847a}#shelfStage .lib-cart-add:disabled{cursor:default;opacity:1}@media (hover:hover) and (pointer:fine){#shelfStage .lib-cart-add:hover:not(:disabled){background:linear-gradient(135deg,#29486f 0%,#1a3558 100%);transform:translateY(-2px);box-shadow:0 16px 28px -18px #142844c7,inset 0 1px #ffffff29}}#shelfStage .lib-card-action{color:#684f47!important;min-height:36px!important;box-shadow:none!important;background:#fffaf6bd!important;border-color:#6f504529!important;border-radius:999px!important;font-weight:550!important}#shelfStage .lib-save{width:38px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border-color:#be607d33!important;border-radius:999px!important}@media (hover:hover) and (pointer:fine){#shelfStage .lib-card-action:hover{color:#7b4556!important;background:#f7e8ec!important;border-color:#c44d7147!important}#shelfStage .lib-save:hover{background:#fae9ee!important;border-color:#c44d714d!important}}@media (width<=720px){#whyStage .why-title,#valuesStage .values-title,#shelfStage .shelf-title,#testimonialsStage .testi-title,#faqStage .faq-title{font-size:var(--tt-type-section-mobile)!important;letter-spacing:-.026em!important;line-height:1.04!important}#faqStage .faq-title{max-width:none}#shelfStage .lib-card-actions{grid-template-columns:minmax(0,1fr) 38px!important}#shelfStage .lib-cart-add{min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){#shelfStage .lib-cart-add{transition:none!important}}:root{--tt-ivory:#f8f2e6;--tt-bubblegum:#ffa9dd;--tt-periwinkle:#99adff;--tt-sunny:#ffe26f;--tt-matcha:#b7c96a;--tt-canvas:#f8f2e6;--tt-canvas-deep:#f8f2e6;--tt-paper:#f8f2e6;--tt-paper-strong:#f8f2e6;--tt-cream:#f8f2e6;--tt-cream-soft:#f8f2e6;--parchment:#f8f2e6;--tt-pink:#ffa9dd;--tt-rose:#ffa9dd;--rose:#ffa9dd;--tt-pink-deep:var(--tt-ink);--tt-pink-a11y:var(--tt-ink);--tt-rose-strong:var(--tt-ink);--tt-blue:#99adff;--tt-sky:#99adff;--tt-sky-deep:var(--tt-ink);--tt-ocean:#99adff;--tt-lavender:#99adff;--tt-lavender-deep:var(--tt-ink);--tt-mint:#99adff;--tt-gold:#ffe26f;--tt-amber:#ffe26f;--gold:#ffe26f;--tt-tangerine:#ffe26f;--tt-tangerine-deep:var(--tt-ink);--tt-green:#b7c96a;--tt-sage:#b7c96a;--forest:#b7c96a}.section-kicker:not(.section-kicker--dark),.faq-eyebrow-chip{color:var(--tt-ink)!important;background:#f8f2e6d1!important;border-color:#99adff47!important}.section-kicker:not(.section-kicker--dark) .kicker-icon,.faq-eyebrow-chip .kicker-icon{color:#99adff!important}.section-kicker--dark{color:#ffe26f!important;border-color:#ffe26f57!important}#whyStage .why-card[data-accent=blue]{--wc-accent:#99adff;--wc-accent-deep:var(--tt-ink);--wc-tint:#99adff2b}#whyStage .why-card[data-accent=pink]{--wc-accent:#ffa9dd;--wc-accent-deep:var(--tt-ink);--wc-tint:#ffa9dd2e}#whyStage .why-card[data-accent=gold]{--wc-accent:#ffe26f;--wc-accent-deep:var(--tt-ink);--wc-tint:#ffe26f2e}#valuesStage .spotlight-glow.g2{opacity:.2!important;background:#ffe26f!important}#valuesStage .values-explore,#valuesStage .spotlight-cta{color:var(--tt-ink)!important;border-color:#99adff4d!important}.promo-callout-kicker,.promo-callout-icon{color:var(--tt-ink)!important}.promo-callout-cta,#faqStage .faq-closing-cta,.site-footer .footer-newsletter-form button{color:var(--tt-ink)!important;background:#ffa9dd!important;border-color:#ffa9dddb!important;box-shadow:0 14px 28px -20px #47354852!important}#shelfStage{--lib-blue:#99adff;--lib-blue-deep:var(--tt-ink);--lib-blue-tint:#99adff33;--lib-green:#b7c96a;--lib-green-deep:var(--tt-ink);--lib-green-tint:#b7c96a2b;--lib-pink:#ffa9dd;--lib-pink-deep:var(--tt-ink);--lib-pink-tint:#ffa9dd36;--lib-gold:#ffe26f;--lib-gold-deep:var(--tt-ink);--lib-gold-tint:#ffe26f33}#shelfStage .library-path--rose{--path-accent:var(--lib-blue)!important;--path-deep:var(--lib-blue-deep)!important;--path-tint:var(--lib-blue-tint)!important}#shelfStage .library-path--sage{--path-accent:var(--lib-green)!important;--path-deep:var(--lib-green-deep)!important;--path-tint:var(--lib-green-tint)!important}#shelfStage .library-path--pink{--path-accent:var(--lib-pink)!important;--path-deep:var(--lib-pink-deep)!important;--path-tint:var(--lib-pink-tint)!important}#shelfStage .library-path--blue{--path-accent:var(--lib-gold)!important;--path-deep:var(--lib-gold-deep)!important;--path-tint:var(--lib-gold-tint)!important}#shelfStage .library-tool-chip[data-filter=start]{--chip:#99adff!important;--chip-bg:#99adff33!important}#shelfStage .library-tool-chip[data-filter=grow]{--chip:#b7c96a!important;--chip-bg:#b7c96a2b!important}#shelfStage .library-tool-chip[data-filter=family]{--chip:#ffa9dd!important;--chip-bg:#ffa9dd36!important}#shelfStage .library-tool-chip[data-filter=imagine]{--chip:#ffe26f!important;--chip-bg:#ffe26f33!important}#shelfStage .library-tool-chip[data-filter=all].is-active,#shelfStage .library-view-btn.is-active{color:var(--tt-ink)!important;background:#99adff!important;border-color:#99adff!important}#shelfStage .library-discovery:before{background:linear-gradient(90deg,#99adff0e,#ffa9dd0e 50%,#ffe26f0b)!important}#shelfStage .lib-cart-add{color:var(--tt-ink)!important;background:#ffa9dd!important;border-color:#ffa9ddd1!important;box-shadow:0 12px 24px -19px #54374c57,inset 0 1px #ffffff8c!important}#shelfStage .lib-cart-add-icon{color:var(--tt-ink)!important;background:#f8f2e675!important}#shelfStage .lib-cart-add-price{color:var(--tt-ink)!important;opacity:.72!important}#shelfStage .lib-cart-add.is-added{color:var(--tt-ink)!important;background:#b7c96a!important;border-color:#b7c96a!important}@media (hover:hover) and (pointer:fine){#shelfStage .lib-cart-add:hover:not(:disabled){background:#ffafd2!important;border-color:#99adff57!important;box-shadow:0 16px 28px -20px #54374c61,inset 0 1px #ffffff9e!important}}#shelfStage .lib-card-action{color:var(--tt-ink)!important;background:#f8f2e6db!important;border-color:#99adff85!important}#shelfStage .lib-save{color:var(--tt-ink)!important;border-color:#ffa9ddad!important}@media (hover:hover) and (pointer:fine){#shelfStage .lib-card-action:hover{color:var(--tt-ink)!important;background:#99adff2b!important;border-color:#99adff!important}#shelfStage .lib-save:hover{background:#ffa9dd33!important;border-color:#ffa9dd!important}}.testi-tone-sky{--tone:#99adff;--tone-soft:#99adff29;--tone-glow:#99adff42}.testi-tone-lavender{--tone:#99adff;--tone-soft:#99adff24;--tone-glow:#99adff3b}.testi-route-b .testi-active-card[data-tone=tangerine]{--tone:#ffe26f;--tone-soft:#ffe26f1a}.testi-route-b .testi-active-card[data-tone=sky]{--tone:#99adff;--tone-soft:#99adff1c}.testi-route-b .testi-active-card[data-tone=gold]{--tone:#ffe26f;--tone-soft:#ffe26f1a}.testi-route-b .testi-active-card[data-tone=lavender]{--tone:#99adff;--tone-soft:#99adff1a}#faqStage .faq-icon{color:var(--tt-ink)!important}#faqStage .faq-q-icon{background:#ffe26f1f!important;border-color:#ffe26f85!important}.site-footer .footer-help-item:first-child{--help-accent:#99adff!important}.site-footer .footer-help-item:nth-child(2){--help-accent:#b7c96a!important}.site-footer .footer-help-item:nth-child(3){--help-accent:#ffe26f!important}.site-footer .footer-help-item:nth-child(4){--help-accent:#ffa9dd!important}.site-footer .footer-wave-gold{background-color:#ffe26f!important}:root{--tt-ivory:#f8f2e6;--tt-bubblegum:#ffa9dd;--tt-periwinkle:#99adff;--tt-sunny:#ffe26f;--tt-matcha:#b7c96a;--tt-ink:#33312c;--tt-canvas:#f8f2e6;--tt-canvas-deep:#f8f2e6;--tt-paper:#f8f2e6;--tt-paper-strong:#f8f2e6;--tt-cream:#f8f2e6;--tt-cream-soft:#f8f2e6;--tt-pink:#ffa9dd;--tt-blue:#99adff;--tt-sky:#99adff;--tt-lavender:#99adff;--tt-gold:#ffe26f;--tt-amber:#ffe26f;--tt-green:#b7c96a;--tt-sage:#b7c96a}.why-title .scrub-word.is-lit,.values-title .scrub-word.is-lit,.showcase-title .scrub-word.is-lit,.shelf-title .scrub-word.is-lit,.testi-title .scrub-word.is-lit,.faq-title .scrub-word.is-lit,.how-to-buy-head h2 .scrub-word.is-lit{color:var(--tt-ink)!important}.values-title em .scrub-word.is-lit{border-radius:.08em;box-shadow:inset 0 -.18em #b7c96a7a;color:var(--tt-ink)!important}.faq-title .accent .scrub-word.is-lit{border-radius:.08em;box-shadow:inset 0 -.18em #99adff85;color:var(--tt-ink)!important}body.tt-view-shelf .shelf-hero h1 em{box-shadow:inset 0 -.18em #99adff7a;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--tt-ink)!important}body.tt-view-shelf,body.tt-view-shelf #myShelfView{color:var(--tt-ink)!important;background:#f8f2e6!important}body.tt-view-shelf .shelf-hero-eyebrow{color:var(--tt-ink)!important;background:#f8f2e6db!important;border-color:#99adff6b!important}body.tt-view-shelf .shelf-pill{color:var(--tt-ink)!important;background:#f8f2e6b8!important;border-color:#99adff4d!important}body.tt-view-shelf .shelf-pill:hover{background:#99adff29!important;border-color:#99adff7a!important}body.tt-view-shelf .shelf-pill.is-active{color:var(--tt-ink)!important;background:#99adff!important;border-color:#99adff!important;box-shadow:0 10px 22px -13px #505b914d,inset 0 1px #ffffff6b!important}body.tt-view-shelf .shelf-card{background:radial-gradient(62% 72% at 5% 0,#ffa9dd21,#0000 65%),radial-gradient(58% 66% at 100% 0,#99adff1f,#0000 62%),#f8f2e6c2!important;border-color:#99adff3d!important;box-shadow:0 20px 44px -30px #33312c47,inset 0 1px #fff9!important}body.tt-view-shelf .shelf-card-head a,body.tt-view-shelf .shelf-foryou-btn-ghost,body.tt-view-shelf .shelf-purchases-dl,body.tt-view-shelf .shelf-book-dl,body.tt-view-shelf .shelf-continue-dl{color:var(--tt-ink)!important}body.tt-view-shelf .shelf-card-head a{text-underline-offset:3px!important;text-decoration-color:#99adff!important;text-decoration-thickness:2px!important}body.tt-view-shelf .shelf-continue-btn{color:var(--tt-ink)!important;background:#ffa9dd!important;border-color:#ffa9dd!important;box-shadow:0 12px 22px -12px #65405e47,inset 0 1px #ffffff70!important}body.tt-view-shelf .shelf-continue-btn:hover{filter:brightness(.98);background:#ffa9dd!important}body.tt-view-shelf .shelf-foryou-btn{color:var(--tt-ink)!important;background:#99adff29!important;border-color:#99adff61!important}body.tt-view-shelf .shelf-foryou-btn-ghost,body.tt-view-shelf .shelf-purchases-dl{background:#f8f2e6b8!important;border-color:#99adff5c!important}body.tt-view-shelf .shelf-book-badge{color:var(--tt-ink)!important;background:#ffa9dd!important}body.tt-view-shelf .shelf-book:hover .shelf-book-cover{box-shadow:0 18px 24px -12px #99adff52,0 3px 8px #33312c1f!important}body.tt-view-shelf .shelf-purchases-badge,body.tt-view-shelf .shelf-readlater-btn{border-color:#b7c96a6b!important}body.tt-view-shelf .shelf-toast{color:var(--tt-ink)!important;background:#99adff!important;box-shadow:0 16px 32px -18px #4c599361!important}.contact-modal{background:radial-gradient(68% 62% at 6% 0,#ffa9dd1f,#0000 66%),radial-gradient(62% 58% at 100% 0,#99adff1f,#0000 63%),#f8f2e6f7!important;border-color:#99adff42!important;box-shadow:0 30px 60px -26px #33312c5c,inset 0 1px #ffffffb8!important}.contact-modal-icon{color:var(--tt-ink)!important;background:#ffe26f57!important;border-color:#ffe26fb3!important;box-shadow:inset 0 1px #ffffffb8,0 8px 16px -11px #5b4f253d!important}.contact-modal-direct a{color:var(--tt-ink)!important;background:#f8f2e6db!important;border-color:#99adff47!important}.contact-modal-form input,.contact-modal-form textarea{color:var(--tt-ink)!important;background:#ffffffbd!important;border-color:#99adff47!important}.contact-modal-form input:focus,.contact-modal-form textarea:focus{border-color:#99adff!important;box-shadow:0 0 0 3px #99adff29!important}.contact-modal-submit,.login-submit{color:var(--tt-ink)!important;background:#ffa9dd!important;border:1px solid #ffa9dd!important;box-shadow:0 12px 24px -14px #65405e4d!important}.contact-modal-submit:hover,.login-submit:hover{background:#ffa9dd!important;box-shadow:0 16px 28px -16px #65405e57!important}.login-tabs{background:#99adff24!important;border:1px solid #99adff33!important}.login-tabs-slider{background:#99adff!important;box-shadow:0 5px 12px -6px #4c59934d!important}.login-tab{color:var(--tt-ink)!important}.login-forgot{color:var(--tt-ink)!important;text-decoration-color:#99adff!important;text-decoration-thickness:2px!important}.login-form input.has-error{border-color:#ffa9dd!important;box-shadow:0 0 0 3px #ffa9dd21!important}.login-success-check,.contact-modal-sent-icon{color:var(--tt-ink)!important;background:#b7c96a!important;border-color:#ffffffb8!important;box-shadow:0 14px 26px -14px #5c672e57,inset 0 1px #ffffff85,0 0 0 5px #b7c96a1a!important}.login-success-check:before,.contact-modal-sent-icon:before{background:radial-gradient(circle,#b7c96a57,#ffe26f29 55%,#0000 75%)!important}.cart-drawer,.account-dropdown{color:var(--tt-ink)!important;background:#f8f2e6!important;border-color:#99adff3d!important}.cart-drawer-head{border-color:#99adff38!important}.cart-item{background:#ffffff85!important;border-color:#99adff38!important}.cart-item-icon{color:var(--tt-ink)!important;background:#99adff!important}.cart-item-price{color:var(--tt-ink)!important}.cart-item-remove:hover{color:var(--tt-ink)!important;background:#ffa9dd2e!important}.cart-drawer-foot{border-color:#99adff38!important}.cart-checkout-btn{color:var(--tt-ink)!important;background:#ffa9dd!important;border-color:#ffa9dd!important;box-shadow:0 14px 26px -16px #65405e4d!important}.cart-checkout-btn:hover{filter:brightness(.98);background:#ffa9dd!important;box-shadow:0 18px 30px -18px #65405e57!important}.header-cart-badge{color:var(--tt-ink)!important;background:#ffa9dd!important}.header-nav-slider{background:#99adff3d!important;border-color:#99adff42!important}.account-dropdown-item:hover{background:#99adff26!important}.promo-hub-panel{background:#f8f2e6!important;border-color:#99adff3d!important}.promo-hub-eyebrow{color:var(--tt-ink)!important}.promo-hub-tab{background:#f8f2e6d1!important;border-color:#99adff38!important}.promo-hub-tab.is-active{background:#99adff29!important;border-color:#99adff!important;box-shadow:0 14px 26px -20px #4c599347,0 0 0 3px #99adff12!important}.promo-hub-tab[data-promo=month] .promo-hub-tab-icon{color:var(--tt-ink)!important;background:#ffa9dd3d!important}.promo-hub-tab[data-promo=pack] .promo-hub-tab-icon{color:var(--tt-ink)!important;background:#b7c96a38!important}.promo-hub-tab[data-promo=surprise] .promo-hub-tab-icon{color:var(--tt-ink)!important;background:#99adff3d!important}.testi-tone-pink{--tone:#ffa9dd!important;--tone-soft:#ffa9dd29!important;--tone-glow:#ffa9dd42!important}.testi-tone-tangerine{--tone:#ffe26f!important;--tone-soft:#ffe26f26!important;--tone-glow:#ffe26f3d!important}.testi-tone-sky,.testi-tone-lavender{--tone:#99adff!important;--tone-soft:#99adff26!important;--tone-glow:#99adff3d!important}.testi-tone-gold{--tone:#ffe26f!important;--tone-soft:#ffe26f24!important;--tone-glow:#ffe26f38!important}.testi-tone-forest{--tone:#b7c96a!important;--tone-soft:#b7c96a24!important;--tone-glow:#b7c96a38!important}.testi-route-b .testi-active-card[data-tone=tangerine],.testi-route-b .testi-active-card[data-tone=gold]{--tone:#ffe26f!important;--tone-soft:#ffe26f1a!important}.testi-route-b .testi-active-card[data-tone=sky],.testi-route-b .testi-active-card[data-tone=lavender]{--tone:#99adff!important;--tone-soft:#99adff1a!important}.testi-route-b .testi-active-card[data-tone=forest]{--tone:#b7c96a!important;--tone-soft:#b7c96a1a!important}#faqStage .faq-q-icon{color:var(--tt-ink)!important;background:#ffe26f2e!important;border-color:#ffe26f94!important}#faqStage .faq-icon{color:var(--tt-ink)!important;background:#99adff21!important}#faqStage .faq-item[open]{border-color:#99adff57!important}.footer-wave-gold{background:#ffe26f!important}.footer-newsletter,.footer-help,.footer-main,.footer-bottom{background:0 0!important}.footer-newsletter-copy h2,.footer-brand-name,.footer-col h4,.footer-newsletter-copy p,.footer-help-item,.footer-brand p,.footer-col a,.footer-bottom-inner p,.footer-legal-links a,.footer-payments,.pay-chip{color:var(--tt-ink)!important}.footer-col h4{opacity:.82!important}.footer-help,.footer-bottom{border-color:#33312c24!important}.footer-social a{color:var(--tt-ink)!important;background:#f8f2e670!important;border-color:#33312c1a!important}.footer-newsletter-form input[type=email]{color:var(--tt-ink)!important;background:#f8f2e694!important;border-color:#33312c2e!important}.footer-newsletter-form input[type=email]::placeholder{color:#33312c8c!important}.footer-newsletter-form button{color:var(--tt-ink)!important;background:#ffa9dd!important;border-color:#ffa9dd!important}.footer-payments{background:#f8f2e647!important;border-color:#33312c21!important}.next{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}:focus-visible{outline-color:#99adff!important}.scrub-word{z-index:0;isolation:isolate;position:relative;color:var(--tt-ink,#33312c)!important}.scrub-word:after{content:"";z-index:-1;background:var(--lit-color,#ffa9dd);opacity:0;transform-origin:0;filter:saturate(.94);border-radius:999px;height:.23em;transition:transform .52s cubic-bezier(.18,.82,.22,1),opacity .42s;position:absolute;bottom:.055em;left:-.045em;right:-.045em;transform:scaleX(.08)translateY(.03em)}.scrub-word.is-lit{color:var(--tt-ink,#33312c)!important}.scrub-word.is-lit:after{opacity:.54;transform:scaleX(1)translateY(0)}.values-title em .scrub-word.is-lit,.faq-title .accent .scrub-word.is-lit{color:var(--tt-ink,#33312c)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.scrub-word:after{opacity:.44;transition:none;transform:scaleX(1)}}.site-footer,body.tt-view-shelf .site-footer{color:#f8f2e6!important;background:#33312c!important}.site-footer .footer-newsletter,.site-footer .footer-help,.site-footer .footer-main,.site-footer .footer-bottom{background:0 0!important}.site-footer .footer-newsletter-copy h2,.site-footer .footer-brand-name,.site-footer .footer-newsletter-copy p,.site-footer .footer-help-item,.site-footer .footer-brand p,.site-footer .footer-col a,.site-footer .footer-bottom-inner p,.site-footer .footer-legal-links a{color:#f8f2e6!important}.site-footer .footer-payments,.site-footer .pay-chip{color:#f8f2e6!important;background:#f8f2e61a!important;border-color:#f8f2e624!important}.testi-story-tag,.testi-like.is-liked,#shelfStage .lib-cart-add,#shelfStage .lib-card-action,#shelfStage .lib-save,#shelfStage .library-tool-chip.is-active,#shelfStage .library-view-btn.is-active,.promo-callout-cta,.promo-callout-arrow,.promo-hub-tab.is-active,.cart-checkout-btn,.header-cart-badge,.contact-modal-submit,.login-submit,.login-tabs-slider,.login-success-check,.contact-modal-sent-icon,.bundle-cta,.bp-add-cart,.pw-cta{color:#33312c!important}@media (hover:hover) and (pointer:fine){#shelfStage .lib-book-card:hover .lib-card-action,#shelfStage .lib-card-action:hover{color:#33312c!important;background:#99adff4d!important;border-color:#99adff!important;box-shadow:0 12px 24px -18px #4c59934d!important}#shelfStage .lib-save:hover{color:#33312c!important;background:#ffa9dd3d!important;border-color:#ffa9dd!important}}.testi-story-tag{color:#33312c!important}::selection{color:#33312c!important;background:#ffe26f!important}.scrub-word{box-shadow:none!important;background:0 0!important}.scrub-word.is-lit{color:color-mix(in srgb, var(--lit-color,#ffa9dd) 58%, var(--tt-ink,#33312c) 42%)!important;opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.values-title em .scrub-word,.values-title em .scrub-word.is-lit,.faq-title .accent .scrub-word,.faq-title .accent .scrub-word.is-lit,body.tt-view-shelf .shelf-hero h1 em{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;box-shadow:none!important}body.tt-view-shelf .shelf-hero h1 em .scrub-word.is-lit,body.tt-view-shelf .shelf-hero h1 em.scrub-word.is-lit{color:color-mix(in srgb, var(--lit-color,#99adff) 58%, var(--tt-ink,#33312c) 42%)!important}@supports not (color:color-mix(in srgb, white 50%, black 50%)){.scrub-word.is-lit{color:var(--tt-ink,#33312c)!important}}.why-title .scrub-word.is-lit,.values-title .scrub-word.is-lit,.showcase-title .scrub-word.is-lit,.shelf-title .scrub-word.is-lit,.testi-title .scrub-word.is-lit,.faq-title .scrub-word.is-lit,.how-to-buy-head h2 .scrub-word.is-lit{color:var(--lit-color,#ffa9dd)!important;opacity:1!important;filter:blur()saturate(1.12)brightness(.72)!important;text-shadow:0 .02em .01em #33312c14!important;transform:translateY(0)!important}.scrub-word:after{content:none!important;display:none!important}.values-title em .scrub-word.is-lit,.faq-title .accent .scrub-word.is-lit{color:var(--lit-color,#99adff)!important;box-shadow:none!important;filter:blur()saturate(1.12)brightness(.72)!important}.why-title .scrub-word:not(.is-lit),.values-title .scrub-word:not(.is-lit),.showcase-title .scrub-word:not(.is-lit),.shelf-title .scrub-word:not(.is-lit),.testi-title .scrub-word:not(.is-lit),.faq-title .scrub-word:not(.is-lit),.how-to-buy-head h2 .scrub-word:not(.is-lit){color:var(--tt-ink,#33312c)!important}:root{--tt-footer-caramel:#98633a}.site-footer,body.tt-view-shelf .site-footer{background:var(--tt-footer-caramel)!important;color:#f8f2e6!important}.footer-wave{background:var(--tt-footer-caramel)!important}.site-footer .footer-newsletter-copy h2,.site-footer .footer-brand-name,.site-footer .footer-newsletter-copy p,.site-footer .footer-help-item,.site-footer .footer-brand p,.site-footer .footer-col a,.site-footer .footer-bottom-inner p,.site-footer .footer-legal-links a,.site-footer .footer-payments,.site-footer .pay-chip{color:#f8f2e6!important}.site-footer .footer-col h4{color:#ffe26f!important;opacity:.92!important}.site-footer .footer-social a{color:#f8f2e6!important;background:#f8f2e61a!important;border-color:#f8f2e629!important}.site-footer .footer-social a:hover{color:#33312c!important;background:#99adff!important;border-color:#99adff!important}.site-footer .footer-newsletter-form input[type=email]{color:#f8f2e6!important;background:#f8f2e61c!important;border-color:#f8f2e63d!important}.site-footer .footer-newsletter-form input[type=email]::placeholder{color:#f8f2e6a8!important}.site-footer .footer-newsletter-form button{color:#33312c!important;background:#ffa9dd!important;border-color:#ffa9dd!important}.site-footer .footer-payments,.site-footer .pay-chip{background:#f8f2e617!important;border-color:#f8f2e629!important}.site-footer .section-kicker--dark{color:#f8f2e6!important;background:#f8f2e614!important;border-color:#f8f2e62e!important}.site-footer .section-kicker--dark .kicker-icon{color:#ffe26f!important}[style*=\#FFE26F i],[style*="rgb(255, 226, 111)" i]{--tt-surface-text:#33312c}:root{--tt-footer-caramel:#98633a;--tt-footer-caramel-deep:#87542f}.site-footer,body.tt-view-shelf .site-footer{isolation:isolate;background:radial-gradient(circle at 6% 18%,#ffe26f42 0 1.6px,transparent 2.8px), radial-gradient(circle at 92% 27%,#f8f2e638 0 1.4px,transparent 2.6px), radial-gradient(circle at 84% 74%,#ffe26f29 0 1.3px,transparent 2.5px), radial-gradient(circle at 14% 82%,#f8f2e624 0 1.2px,transparent 2.4px), linear-gradient(180deg,var(--tt-footer-caramel) 0%,#925d35 56%,var(--tt-footer-caramel-deep) 100%)!important;color:#f8f2e6!important;position:relative!important;overflow:visible!important}.footer-wave-gold{display:none!important}svg.footer-wave.footer-horizon-wave{filter:drop-shadow(0 -16px 24px #7e532f14);pointer-events:none!important;z-index:2!important;width:100%!important;height:122px!important;color:var(--tt-footer-caramel)!important;background:0 0!important;display:block!important;position:absolute!important;top:-118px!important;left:0!important;right:0!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important}svg.footer-wave.footer-horizon-wave path{fill:currentColor!important;stroke:none!important}.site-footer .footer-newsletter{padding-top:76px!important}.site-footer .footer-help,.site-footer .footer-bottom{border-color:#f8f2e629!important}.site-footer .footer-social a,.site-footer .footer-payments,.site-footer .pay-chip,.site-footer .section-kicker--dark{-webkit-backdrop-filter:blur(8px)}@media (width<=720px){svg.footer-wave.footer-horizon-wave{height:74px!important;top:-70px!important}.site-footer .footer-newsletter{padding-top:58px!important}}body.tt-view-shelf .site-footer{z-index:8!important;margin-top:0!important;overflow:visible!important}body.tt-view-shelf #myShelfView{z-index:1!important;position:relative!important}body.tt-view-shelf svg.footer-wave.footer-horizon-wave{z-index:9!important;visibility:visible!important;opacity:1!important;height:116px!important;color:var(--tt-footer-caramel,#98633a)!important;filter:drop-shadow(0 -14px 22px #7e532f12)!important;display:block!important;top:-112px!important}body.tt-view-shelf svg.footer-wave.footer-horizon-wave path{fill:currentColor!important;stroke:none!important}body.tt-view-shelf .footer-wave-gold{display:none!important}@media (width<=720px){body.tt-view-shelf .site-footer{margin-top:0!important}body.tt-view-shelf svg.footer-wave.footer-horizon-wave{height:72px!important;top:-68px!important}}:root{--tt-bg-global:url(/assets/images/optimized/tt-154-1b0595118245.webp);--tt-bg-values:url(/assets/images/optimized/tt-155-dd4a15ebab17.webp);--tt-footer-vegetation:url(/assets/images/optimized/tt-156-900e06292e5c.webp)}#whyStage,.why-stage{background-color:#f8f2e6!important;background-image:linear-gradient(to bottom,#f8f2e6f7 0%,#f8f2e638 16%,#f8f2e629 82%,#f8f2e6f5 100%), radial-gradient(ellipse at 50% 42%,#f8f2e6eb 0%,#f8f2e6db 42%,#f8f2e69e 70%,#f8f2e657 100%), var(--tt-bg-global)!important;background-position:50%,50%,50% 46%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important}#whyStage:before,#whyStage:after,.why-stage:before,.why-stage:after{opacity:0!important;background:0 0!important}#valuesStage,.values-stage{background-color:#f8f2e6!important;background-image:linear-gradient(to bottom,#f8f2e6f0 0%,#f8f2e62e 15%,#f8f2e624 84%,#f8f2e6f0 100%), radial-gradient(ellipse at 50% 46%,#f8f2e6e3 0%,#f8f2e6cc 40%,#f8f2e685 68%,#f8f2e63d 100%), var(--tt-bg-values)!important;background-position:50%,50%,50% 48%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important}#testimonialsStage,.testimonials-stage{background-color:#f8f2e6!important;background-image:linear-gradient(to bottom,#f8f2e6f5 0%,#f8f2e64d 18%,#f8f2e63d 80%,#f8f2e6f5 100%), radial-gradient(ellipse at 50% 44%,#f8f2e6eb 0%,#f8f2e6d6 46%,#f8f2e69e 72%,#f8f2e661 100%), var(--tt-bg-global)!important;background-position:50%,50%,50% 58%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important}#faqStage,.faq-stage{background-color:#f8f2e6!important;background-image:linear-gradient(to bottom,#f8f2e6f7 0%,#f8f2e657 18%,#f8f2e64d 80%,#f8f2e6f5 100%), radial-gradient(ellipse at 50% 42%,#f8f2e6f0 0%,#f8f2e6de 48%,#f8f2e6ad 74%,#f8f2e670 100%), var(--tt-bg-global)!important;background-position:50%,50%,50% 68%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important}.site-footer,body.tt-view-shelf .site-footer{isolation:isolate;overflow:visible!important}.site-footer:before{content:"";pointer-events:none;z-index:0;background-image:var(--tt-footer-vegetation);opacity:.48;filter:saturate(.78)contrast(.92);background-position:bottom;background-repeat:no-repeat;background-size:100%;height:min(72%,640px);position:absolute;bottom:0;left:0;right:0}.site-footer>:not(.footer-wave):not(.footer-wave-gold){z-index:2;position:relative}svg.footer-wave.footer-horizon-wave{z-index:1!important}@media (width<=720px){#whyStage,.why-stage{background-image:linear-gradient(to bottom,#f8f2e6fa,#f8f2e694 18%,#f8f2e68a 82%,#f8f2e6fa), radial-gradient(ellipse at 50% 46%,#f8f2e6f2 0%,#f8f2e6e6 58%,#f8f2e6ad 100%), var(--tt-bg-global)!important;background-position:50%,50%,50% 48%!important}#valuesStage,.values-stage{background-image:linear-gradient(to bottom,#f8f2e6f7,#f8f2e675 18%,#f8f2e66b 82%,#f8f2e6f7), radial-gradient(ellipse at 50% 46%,#f8f2e6ed 0%,#f8f2e6db 58%,#f8f2e69e 100%), var(--tt-bg-values)!important}#testimonialsStage,.testimonials-stage,#faqStage,.faq-stage{background-image:linear-gradient(to bottom,#f8f2e6fa,#f8f2e69e 18%,#f8f2e694 82%,#f8f2e6fa), radial-gradient(ellipse at 50% 46%,#f8f2e6f5 0%,#f8f2e6e6 62%,#f8f2e6b8 100%), var(--tt-bg-global)!important}.site-footer:before{opacity:.34;background-size:auto 100%;height:58%}}:root{--tt-footer-vegetation-v621:url(/assets/images/optimized/tt-157-dd3ae0651f4d.webp)}.site-footer:before,body.tt-view-shelf .site-footer:before{background-image:var(--tt-footer-vegetation-v621)!important;opacity:.31!important;filter:saturate(.66)contrast(.88)brightness(.94)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:100%!important;-webkit-mask-image:linear-gradient(#0000 0%,#0000007a 18%,#000000f5 44%,#000 100%)!important;mask-image:linear-gradient(#0000 0%,#0000007a 18%,#000000f5 44%,#000 100%)!important}@media (width<=720px){.site-footer:before,body.tt-view-shelf .site-footer:before{opacity:.24!important;background-position:bottom!important;background-size:auto 100%!important}}.site-footer:before,body.tt-view-shelf .site-footer:before{opacity:.29!important;background-position:50% calc(100% + 34px)!important;background-size:102%!important}@media (width<=720px){.site-footer:before,body.tt-view-shelf .site-footer:before{opacity:.23!important;background-position:50% calc(100% + 18px)!important;background-size:auto 104%!important}}#shelfStage .lib-card-pricing.lib-format-selector{border-top:1px solid #7552311a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px 0 9px!important;display:grid!important}#shelfStage .lib-format-option{appearance:none;text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;color:var(--tt-ink);transition:transform .18s var(--ease-out),border-color .18s ease,background .18s ease,box-shadow .18s ease;background:#fffcf77a;border:1px solid #5b4b3d21;border-radius:12px;padding:7px 8px;position:relative}#shelfStage .lib-format-option .lib-format-check{opacity:0;width:15px;height:15px;transition:opacity .18s ease,transform .18s var(--ease-out);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute;top:7px;right:7px;transform:scale(.72)}#shelfStage .lib-format-option.is-selected .lib-format-check{opacity:1;transform:scale(1)}#shelfStage .lib-format-option.lib-price--digital.is-selected{background:#99adff24;border-color:#99adff9e;box-shadow:0 8px 18px -15px #46539194,inset 0 1px #ffffffc7}#shelfStage .lib-format-option.lib-price--digital .lib-format-check{color:#4f63b4;background:#99adff47}#shelfStage .lib-format-option.lib-price--print.is-selected{background:#b7c96a24;border-color:#b7c96aad;box-shadow:0 8px 18px -15px #52683075,inset 0 1px #ffffffc7}#shelfStage .lib-format-option.lib-price--print .lib-format-check{color:#59733c;background:#b7c96a4d}#shelfStage .lib-format-option:focus-visible{outline-offset:2px;outline:2px solid #99adff}@media (hover:hover) and (pointer:fine){#shelfStage .lib-format-option:hover{border-color:#99adff6b;transform:translateY(-1px)}}#shelfStage .lib-format-option .lib-price-kind{padding-right:15px}#shelfStage .lib-cart-add-label{font-weight:720}.cart-item{align-items:flex-start!important}.cart-item-fmt{margin-top:5px!important}.cart-variant-badge{color:var(--tt-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.cart-variant-badge--digital{background:#99adff2e;border:1px solid #99adff4d}.cart-variant-badge--impreso{background:#b7c96a30;border:1px solid #b7c96a57}.cart-item-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cart-item-price{margin-top:0!important}.cart-qty{background:#fffcf7b8;border:1px solid #5b4b3d21;border-radius:999px;grid-template-columns:24px 25px 24px;align-items:center;display:inline-grid;overflow:hidden}.cart-qty-btn{color:var(--tt-ink);cursor:pointer;background:0 0;border:0;height:24px;font-size:15px;line-height:1}.cart-qty-btn:hover{background:#99adff24}.cart-qty-btn:focus-visible{outline-offset:-2px;outline:2px solid #99adff}.cart-qty-value{text-align:center;color:var(--tt-ink);font-size:10px;font-weight:750}.bp-format-card.bp-format-option{appearance:none;text-align:left;font:inherit;color:inherit;background:#ffffff75}.bp-format-card.bp-format-option.is-selected:first-child{background:#99adff1f!important;border-color:#99adff!important}.bp-format-card.bp-format-option.is-selected:last-child{background:#b7c96a21!important;border-color:#b7c96a!important}.bp-format-card.bp-format-option:focus-visible{outline-offset:2px;outline:2px solid #99adff}.bp-format-card.bp-format-option:hover{transform:translateY(-1px)}@media (width<=620px){#shelfStage .lib-format-option{padding:6px 7px}#shelfStage .lib-format-option .lib-price-kind{font-size:7px!important}#shelfStage .lib-format-option strong{font-size:10.5px!important}}@media (prefers-reduced-motion:reduce){#shelfStage .lib-format-option,.bp-format-card.bp-format-option{transition:none!important;transform:none!important}}.tt-checkout-backdrop{z-index:4200;-webkit-backdrop-filter:blur(9px);opacity:0;visibility:hidden;pointer-events:none;background:#221c147a;justify-content:center;align-items:center;padding:22px;transition:opacity .22s,visibility .22s;display:flex;position:fixed;inset:0}.tt-checkout-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.tt-checkout{background:#fbf7ee;border:1px solid #674d2d1f;border-radius:28px;flex-direction:column;width:min(960px,100%);max-height:min(90vh,860px);transition:transform .25s cubic-bezier(.2,.75,.25,1);display:flex;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 34px 90px #3427163d}.tt-checkout-backdrop.is-open .tt-checkout{transform:none}.tt-checkout-head{background:#fffcf6c7;border-bottom:1px solid #674d2d17;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.tt-checkout-title-wrap{align-items:center;gap:12px;min-width:0;display:flex}.tt-checkout-mark{color:#33312c;background:#ffa9dd21;border:1px solid #ffa9dd80;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.tt-checkout-mark svg{width:18px;height:18px}.tt-checkout-head h2{font-family:var(--font-display);color:var(--tt-ink);margin:0;font-size:22px;line-height:1.05}.tt-checkout-demo{letter-spacing:.08em;text-transform:uppercase;color:#33312c94;margin-top:4px;font-size:10px;font-weight:700;display:inline-flex}.tt-checkout-close{cursor:pointer;width:36px;height:36px;color:var(--tt-ink);background:#33312c0f;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.tt-checkout-close:hover{background:#33312c1c}.tt-checkout-close svg{width:16px;height:16px}.tt-checkout-progress{background:#f8f2e6;border-bottom:1px solid #674d2d12;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 24px 13px;display:grid}.tt-check-step{color:#33312c73;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:720;display:flex}.tt-check-step i{background:#ffffff80;border:1px solid #33312c29;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.tt-check-step.is-active{color:var(--tt-ink)}.tt-check-step.is-active i{background:#ffa9dd;border-color:#ffa9dd}.tt-check-step.is-done i{background:#b7c96a;border-color:#b7c96a}.tt-check-step span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tt-checkout-body{min-height:360px;padding:22px 24px 8px;overflow:auto}.tt-check-panel{display:none}.tt-check-panel.is-active{animation:.22s both ttCheckoutIn;display:block}@keyframes ttCheckoutIn{0%{opacity:.25;transform:translate(8px)}to{opacity:1;transform:none}}.tt-checkout-body h3{font-family:var(--font-display);color:var(--tt-ink);margin:0 0 6px;font-size:23px;line-height:1.1}.tt-checkout-lead{color:#33312c9e;margin:0 0 18px;font-size:12.5px;line-height:1.55}.tt-review-list{gap:10px;display:grid}.tt-review-item{background:#ffffff7a;border:1px solid #674d2d17;border-radius:16px;grid-template-columns:1fr auto;gap:14px;padding:13px 14px;display:grid}.tt-review-item strong{font-family:var(--font-display);color:var(--tt-ink);font-size:13px;display:block}.tt-review-meta{color:#33312c94;flex-wrap:wrap;gap:7px;margin-top:5px;font-size:10.5px;display:flex}.tt-review-price{font-family:var(--font-display);color:var(--tt-ink);white-space:nowrap;font-size:13px;font-weight:750}.tt-format-pill{background:#99adff26;border-radius:999px;padding:3px 7px;font-weight:720}.tt-format-pill.is-print{background:#b7c96a2e}.tt-check-summary{border-top:1px solid #674d2d17;gap:7px;margin-top:15px;padding-top:12px;display:grid}.tt-check-summary-row{color:#33312ca3;justify-content:space-between;gap:16px;font-size:12px;display:flex}.tt-check-summary-row.total{font-family:var(--font-display);color:var(--tt-ink);padding-top:3px;font-size:15px;font-weight:760}.tt-check-note{color:#33312cad;background:#f4d77a38;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:10.5px;line-height:1.45}.tt-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tt-field{gap:6px;display:grid}.tt-field.full{grid-column:1/-1}.tt-field label{color:#33312cad;font-size:10.5px;font-weight:750}.tt-field input,.tt-field select{height:44px;font:inherit;color:var(--tt-ink);background:#ffffffa3;border:1px solid #674d2d29;border-radius:13px;outline:none;padding:0 13px}.tt-field input:focus,.tt-field select:focus{border-color:#99adff;box-shadow:0 0 0 3px #99adff29}.tt-field input[aria-invalid=true]{border-color:#d85a6f;box-shadow:0 0 0 3px #d85a6f1a}.tt-field-error{color:#b63c55;min-height:12px;font-size:9.5px}.tt-shipping-block{border-top:1px solid #674d2d14;margin-top:15px;padding-top:14px}.tt-shipping-block[hidden]{display:none}.tt-digital-delivery{color:#33312cb3;background:#99adff1f;border-radius:14px;margin-top:14px;padding:12px 13px;font-size:11px}.tt-pay-methods{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 18px;display:grid}.tt-pay-method{position:relative}.tt-pay-method input{opacity:0;pointer-events:none;position:absolute}.tt-pay-method label{cursor:pointer;background:#ffffff7a;border:1px solid #674d2d1f;border-radius:15px;align-items:center;gap:10px;padding:13px;font-size:11.5px;font-weight:720;display:flex}.tt-pay-method input:checked+label{background:#99adff1f;border-color:#99adff;box-shadow:0 0 0 2px #99adff1a}.tt-pay-dot{border:2px solid #33312c47;border-radius:50%;flex:none;width:11px;height:11px}.tt-pay-method input:checked+label .tt-pay-dot{background:#fff;border:3px solid #99adff}.tt-checkout-foot{background:#fffcf6db;border-top:1px solid #674d2d14;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px 20px;display:flex}.tt-checkout-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.tt-btn-ghost,.tt-btn-primary{height:42px;font-family:var(--font-display);cursor:pointer;border-radius:999px;padding:0 17px;font-size:11.5px;font-weight:760}.tt-btn-ghost{color:var(--tt-ink);background:0 0;border:1px solid #674d2d29}.tt-btn-primary{color:#33312c;background:#ffa9dd;border:0;box-shadow:0 10px 20px #ffa9dd3b}.tt-btn-primary:hover{filter:brightness(.98);transform:translateY(-1px)}.tt-btn-primary:disabled{opacity:.58;cursor:wait;transform:none}.tt-edit-cart{color:#33312c94;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:10.5px;text-decoration:underline}.tt-check-success{text-align:center;padding:28px 8px 32px;display:none}.tt-check-success.is-active{display:block}.tt-success-icon{color:#6d7e2f;background:#b7c96a2e;border:1px solid #b7c96a59;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.tt-success-icon svg{width:28px;height:28px}.tt-check-success h3{font-size:28px}.tt-order-code{letter-spacing:.06em;background:#99adff21;border-radius:999px;margin:10px 0 6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.tt-success-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.tt-success-copy{color:#33312ca3;max-width:520px;margin:0 auto;font-size:12px;line-height:1.55}.tt-checkout.is-success .tt-checkout-progress,.tt-checkout.is-success .tt-checkout-foot{display:none}@media (width<=680px){.tt-checkout-backdrop{align-items:flex-end;padding:10px}.tt-checkout{border-radius:24px 24px 0 0;max-height:94svh}.tt-checkout-head,.tt-checkout-progress,.tt-checkout-body,.tt-checkout-foot{padding-left:16px;padding-right:16px}.tt-checkout-progress{gap:5px}.tt-check-step span{font-size:9.5px}.tt-form-grid,.tt-pay-methods{grid-template-columns:1fr}.tt-checkout-foot{align-items:flex-end}.tt-checkout-actions{justify-content:flex-end;width:100%}.tt-btn-primary{flex:1}.tt-edit-cart{display:none}}.tt-checkout{background:radial-gradient(520px 220px at 8% 0,#ffa9dd18,#0000 72%),radial-gradient(460px 230px at 92% 4%,#99adff1a,#0000 74%),#fbf7ee;box-shadow:0 38px 105px #34271640,inset 0 1px #fffc}.tt-checkout-head{background:linear-gradient(135deg,#fffcf6f0,#f8f2e6d1);position:relative;overflow:hidden}.tt-checkout-head:after{content:"";pointer-events:none;border:1px solid #e0ac4c29;border-radius:50%;width:130px;height:130px;position:absolute;top:-96px;right:92px;box-shadow:0 0 0 14px #e0ac4c09}.tt-checkout-mark{box-shadow:0 10px 24px -17px #b7508b8c,inset 0 1px #ffffffd1}.tt-check-step{padding:3px 0;position:relative}.tt-check-step i{background:#ffffffa3;width:28px;height:28px;transition:all .24s}.tt-check-step i svg{width:13px;height:13px}.tt-check-step.is-active i{color:#33312c;background:#ffa9dd;box-shadow:0 7px 15px -10px #b44f89a6}.tt-check-step.is-done i{color:#33312c;background:#b7c96a}.tt-check-step:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(90deg,#e0ac4c2e,#e0ac4c09);height:1px;position:absolute;bottom:-10px;left:36px;right:-4px}.tt-panel-heading{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.tt-panel-heading .tt-checkout-lead{margin:5px 0 0}.tt-panel-icon{border:1px solid #674d2d14;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 22px -19px #412d1780,inset 0 1px #ffffffb8}.tt-panel-icon svg{width:18px;height:18px}.tt-panel-icon--pink{color:#b9578d;background:#ffa9dd2b}.tt-panel-icon--green{color:#72843c;background:#b7c96a2e}.tt-panel-icon--blue{color:#6178bf;background:#99adff2b}.tt-review-item{background:linear-gradient(135deg,#ffffffad,#fffcf67a);position:relative;overflow:hidden;box-shadow:0 10px 24px -24px #412d179e,inset 0 1px #ffffffb8}.tt-review-item:before{content:"";opacity:.72;background:linear-gradient(#ffa9dd,#99adff);border-radius:99px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.tt-field label{align-items:center;gap:6px;display:flex}.tt-field input,.tt-field select{transition:border-color .2s,box-shadow .2s,background .2s}.tt-field input:hover,.tt-field select:hover{background:#ffffffd1}.tt-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236c5b49' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.tt-field select:disabled{opacity:.56;cursor:not-allowed;background-color:#f7f2e8a8}.tt-field select[aria-invalid=true]{border-color:#d85a6f;box-shadow:0 0 0 3px #d85a6f1a}.tt-digital-delivery{background:linear-gradient(135deg,#99adff21,#ffffff5c);border:1px solid #99adff29;align-items:center;gap:9px;display:flex}.tt-digital-delivery:before{content:"✦";color:#7f91d5;font-size:12px}.tt-stripe-box{background:linear-gradient(135deg,#ffffffc7,#99adff1a);border:1px solid #635bff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 9px;padding:16px 17px;display:flex;box-shadow:0 15px 28px -25px #3c339185,inset 0 1px #ffffffd1}.tt-stripe-box-main{align-items:center;gap:12px;min-width:0;display:flex}.tt-stripe-icon{color:#635bff;background:#635bff1a;border:1px solid #635bff29;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tt-stripe-icon svg{width:20px;height:20px}.tt-stripe-copy{gap:2px;display:grid}.tt-stripe-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#756ccf;font-size:8.5px;font-weight:800}.tt-stripe-copy strong{font-family:var(--font-display);color:var(--tt-ink);font-size:13px}.tt-stripe-copy small{color:#33312c8c;font-size:10px;line-height:1.35}.tt-stripe-badge{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#635bff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -13px #635bffd9}.tt-stripe-badge span{background:#ffffff2e;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.tt-trust-row{color:#33312c8f;flex-wrap:wrap;gap:8px 16px;margin:0 0 18px;padding:0 2px;font-size:9.5px;display:flex}.tt-trust-row span{align-items:center;gap:5px;display:inline-flex}.tt-trust-row svg{color:#788946;width:13px;height:13px}.tt-check-note{background:linear-gradient(135deg,#f4d77a2e,#ffffff61);border:1px solid #e0ac4c21}.tt-btn-primary{background:linear-gradient(135deg,#ffa9dd,#f08fc6);box-shadow:0 12px 24px -15px #be4b8b94,inset 0 1px #fff6}@media (width<=680px){.tt-panel-heading{gap:10px}.tt-panel-icon{border-radius:12px;width:34px;height:34px}.tt-stripe-box{align-items:flex-start}.tt-stripe-badge{padding:6px 8px}.tt-stripe-copy small{display:none}.tt-trust-row{grid-template-columns:1fr;display:grid}.tt-check-step:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.tt-checkout,.tt-checkout-backdrop,.tt-check-panel{transition:none!important;animation:none!important}}.tt-checkout-head{background:#fffcf6eb!important}.tt-check-step:not(:last-child):after{background:#e0ac4c24!important}.tt-review-item{background:#ffffffb8!important;box-shadow:0 10px 24px -24px #412d1773,inset 0 1px #ffffffb8!important}.tt-review-item:before{opacity:.84!important;background:#dfa7c5!important}.tt-digital-delivery{background:#99adff1a!important}.tt-stripe-box{background:#ffffffd6!important;box-shadow:0 15px 28px -25px #3c33915c,inset 0 1px #ffffffc7!important}.tt-check-note{background:#f4d77a24!important}.tt-btn-primary{background:#ffa9dd!important}.tt-review-item:before,.tt-stripe-box:before,.tt-check-note:before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.tt-review-item,.tt-stripe-box,.tt-check-note{background-image:none!important;border-left:none!important}#valuesStage .value-chip{transform-origin:50% 60%;will-change:transform,box-shadow;overflow:visible}@media (hover:hover) and (pointer:fine){#valuesStage .value-chip:hover,#valuesStage .value-chip:focus-visible{box-shadow:0 10px 22px -17px color-mix(in srgb,var(--accent) 30%,#33312c33);transform:translateY(-2px)}}#valuesStage .value-chip:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 25px 50%, color-mix(in srgb,var(--accent) 24%,white 76%) 0%, color-mix(in srgb,var(--accent) 10%,transparent) 34%, transparent 68%);filter:blur(1.5px);z-index:0;position:absolute;inset:1px;border:0!important;transform:none!important}#valuesStage .value-chip>*{z-index:2;position:relative}#valuesStage .value-chip.is-soft-tapped{animation:.42s cubic-bezier(.2,.78,.22,1) both ttMagicPressCard}#valuesStage .value-chip.is-soft-tapped:before{animation:.42s cubic-bezier(.22,1,.36,1) both ttMagicLightBloom!important}@keyframes ttMagicPressCard{0%{transform:translateY(0)scale(1)}24%{transform:translateY(1px)scale(.985)}58%{transform:translateY(-2px)scale(1.012)}to{transform:translateY(0)scale(1)}}@keyframes ttMagicLightBloom{0%{opacity:0}30%{opacity:.82}72%{opacity:.34}to{opacity:0}}#valuesStage .chip-icon-wrap{z-index:3;transform-origin:50% 56%;will-change:transform;position:relative}#valuesStage .value-chip.is-soft-tapped .chip-icon-wrap{animation:.42s cubic-bezier(.18,.82,.22,1) both ttMagicMedallion}@keyframes ttMagicMedallion{0%{transform:scale(1)rotate(0)}23%{transform:scale(.93)rotate(-2deg)}60%{transform:scale(1.06)rotate(3deg)}to{transform:scale(1)rotate(0)}}#valuesStage .chip-icon-wrap:after{content:"";z-index:-1;opacity:0;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:19px;height:19px;filter:drop-shadow(0 0 3px #ffe26fb8) drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 42%,transparent));pointer-events:none;background:#fff4b5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)rotate(-18deg)}#valuesStage .value-chip.is-soft-tapped .chip-icon-wrap:after{animation:.42s cubic-bezier(.18,.82,.22,1) both ttMagicStar}@keyframes ttMagicStar{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-18deg)}34%{opacity:.96;transform:translate(-50%,-50%)scale(1.24)rotate(4deg)}68%{opacity:.62;transform:translate(-50%,-50%)scale(.98)rotate(1deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(0)}}#valuesStage .spotlight-card:before{background:radial-gradient(ellipse at 22% 48%, color-mix(in srgb,var(--accent,var(--tt-pink)) 12%,#ffffffc2) 0%, color-mix(in srgb,var(--accent,var(--tt-pink)) 5%,transparent) 38%, transparent 72%)!important;transform:none!important}@keyframes ttSpotlightReceive{0%{opacity:0}40%{opacity:.66}to{opacity:0}}#valuesStage .spotlight-card.is-changing .spotlight-text{transform:translateY(6px)}#valuesStage .spotlight-card.is-changing .spotlight-cover{transform:translateY(8px)}#valuesStage .value-chip.is-active{box-shadow:0 8px 18px -8px #33312c45}@media (prefers-reduced-motion:reduce){#valuesStage .value-chip,#valuesStage .value-chip:hover,#valuesStage .value-chip:focus-visible,#valuesStage .value-chip.is-soft-tapped,#valuesStage .value-chip.is-soft-tapped .chip-icon-wrap{animation:none!important;transform:none!important}#valuesStage .value-chip.is-soft-tapped:before,#valuesStage .value-chip.is-soft-tapped .chip-icon-wrap:after,#valuesStage .spotlight-card.is-soft-wash:before{opacity:0!important;animation:none!important}}#valuesStage .spotlight-text,#valuesStage .spotlight-cover{transform-origin:50% 70%;transition:opacity .18s ease-in,transform .2s cubic-bezier(.4,0,.7,1),filter .18s ease-in!important}#valuesStage .spotlight-card.is-changing .spotlight-text{opacity:.34!important;filter:blur(3.2px)!important;transform:translateY(6px)scale(.993)!important}#valuesStage .spotlight-card.is-changing .spotlight-cover{opacity:.3!important;filter:blur(3.6px)saturate(.92)!important;transform:translateY(8px)scale(.985)!important}#valuesStage .spotlight-card:not(.is-changing) .spotlight-text{animation:.58s cubic-bezier(.16,.78,.24,1) both ttValueMistRevealText}#valuesStage .spotlight-card:not(.is-changing) .spotlight-cover{animation:.64s cubic-bezier(.16,.78,.24,1) both ttValueMistRevealCover}@keyframes ttValueMistRevealText{0%{opacity:.34;filter:blur(3.4px);transform:translateY(7px)scale(.993)}38%{opacity:.72;filter:blur(1.4px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ttValueMistRevealCover{0%{opacity:.28;filter:blur(4px)saturate(.92);transform:translateY(9px)scale(.982)}42%{opacity:.72;filter:blur(1.6px)saturate(.97)}to{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}}#valuesStage .spotlight-card:before{filter:blur(9px);opacity:0;background:radial-gradient(ellipse at 48% 78%, #ffffffc7 0%, #f8f1e061 32%, color-mix(in srgb,var(--accent,var(--tt-pink)) 7%,transparent) 48%, transparent 72%)!important;transform:translateY(9px)scale(.94)!important}#valuesStage .spotlight-card.is-soft-wash:before{animation:.72s cubic-bezier(.18,.75,.22,1) both ttValueMistVeil!important}@keyframes ttValueMistVeil{0%{opacity:0;transform:translateY(12px)scale(.92)}32%{opacity:.52;transform:translateY(4px)scale(.97)}66%{opacity:.3;transform:translateY(-1px)scale(1.01)}to{opacity:0;transform:translateY(-4px)scale(1.025)}}@media (prefers-reduced-motion:reduce){#valuesStage .spotlight-text,#valuesStage .spotlight-cover,#valuesStage .spotlight-card:not(.is-changing) .spotlight-text,#valuesStage .spotlight-card:not(.is-changing) .spotlight-cover{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}#valuesStage .spotlight-card.is-soft-wash:before{opacity:0!important;animation:none!important}}.section-kicker{opacity:0;box-shadow:none!important;color:#9a6d2e!important;letter-spacing:.115em!important;transition:opacity .42s var(--ease-out),transform .46s var(--ease-out),color .22s ease!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin-bottom:20px!important;padding:0!important;font-size:11.5px!important;font-weight:720!important;transform:translateY(5px)!important}.section-kicker.is-in{opacity:1;transform:translateY(0)!important}.section-kicker.is-in:hover{box-shadow:none!important;border-color:#0000!important;transform:translateY(-1px)!important}.section-kicker:after{content:"";transform-origin:0;width:28px;height:1px;transition:width .28s var(--ease-out),opacity .28s ease;background:#c98f3a57;margin-left:2px}.section-kicker.is-in:hover:after{opacity:.82;width:36px}.section-kicker .kicker-icon{background:#fffcf4b8;border:1px solid #c98f3a3d;border-radius:50%;flex:0 0 30px;place-items:center;box-shadow:inset 0 1px #ffffffd9,0 7px 16px -14px #3e2b1780;color:#a57632!important;width:30px!important;height:30px!important;transition:transform .32s var(--ease-spring),border-color .24s ease,background .24s ease!important;font-size:0!important;display:grid!important;transform:none!important}.section-kicker .kicker-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.section-kicker:hover .kicker-icon{background:#fffcf4eb;border-color:#c98f3a6b;transform:rotate(7deg)translateY(-1px)!important}.section-kicker--dark{color:#f0c970!important;background:0 0!important;border:0!important}.section-kicker--dark:after{background:#f4d77a47}.section-kicker--dark .kicker-icon{box-shadow:inset 0 1px #ffffff0f,0 8px 18px -15px #000000a6;color:#f0c970!important;background:#f4d77a14!important;border-color:#f4d77a42!important}.section-kicker--dark:hover .kicker-icon{background:#f4d77a21!important;border-color:#f4d77a6b!important}.tt-transition--values{z-index:7}.tt-transition--values .seam-wave{opacity:1!important;width:min(390px,68vw)!important}.tt-transition--values .seam-wave .wave-aura{transform-origin:50%;transition:opacity .55s ease,transform .7s var(--ease-out);transform:scaleX(.72);opacity:.28!important}.tt-transition--values .seam-wave .wave-hairline{stroke-dasharray:980;stroke-dashoffset:980px;transition:stroke-dashoffset .85s var(--ease-out) 50ms;stroke:#d7a653!important;stroke-width:1px!important;opacity:.26!important}.tt-transition--values .why-seam-badge{opacity:0;color:#8f7339!important;width:44px!important;height:44px!important;transform:translateX(-50%) translateY(calc(var(--px-y,0px) + 7px)) scale(.94)!important;transition:opacity .42s ease,transform .62s var(--ease-spring)!important;background:#fbf5e8!important;border:1px solid #c98f3a52!important;top:-22px!important;box-shadow:inset 0 1px #ffffffe6,0 10px 22px -16px #4730187a,0 0 0 5px #e0ac4c0e!important}.tt-transition--values .why-seam-badge svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.tt-transition--values.is-transition-in .why-seam-badge{opacity:1;transform:translateX(-50%) translateY(var(--px-y,0px)) scale(1)!important}.tt-transition--values.is-transition-in .seam-wave .wave-aura{transform:scaleX(1);opacity:.52!important}.tt-transition--values.is-transition-in .seam-wave .wave-hairline{stroke-dashoffset:0}.tt-transition--values .seam-note-text{filter:blur(2.5px);clip-path:inset(0 100% 0 0);opacity:0!important;transform:translateY(4px) rotate(var(--seam-tilt,-1.4deg))!important;font-size:25px!important}.tt-transition--values .seam-note.is-lit .seam-note-text{filter:blur();clip-path:inset(0);opacity:.48!important;transform:translateY(0) rotate(var(--seam-tilt,-1.4deg))!important;transition:opacity .62s var(--ease-out) .2s,filter .62s var(--ease-out) .2s,clip-path .68s var(--ease-out) .18s,transform .62s var(--ease-out) .2s!important}.tt-transition--values .seam-note-flourish{opacity:.48}.tt-transition--library{z-index:7}.tt-transition--library .seam-wave{display:none!important}.tt-transition--library:before,.tt-transition--library:after{content:"";opacity:0;width:0;height:1px;transition:width .62s var(--ease-out),opacity .42s ease;background:#c98f3a42;position:absolute;top:-1px}.tt-transition--library:before{right:calc(50% + 31px)}.tt-transition--library:after{left:calc(50% + 31px)}.tt-transition--library.is-transition-in:before,.tt-transition--library.is-transition-in:after{opacity:1;width:min(128px,15vw)}.tt-transition--library .seam-badge{opacity:0;color:#96723a!important;width:46px!important;height:38px!important;transform:translateX(-50%) translateY(calc(var(--px-y,0px) + 7px)) scale(.96)!important;transition:opacity .42s ease 80ms,transform .58s var(--ease-spring) 80ms!important;background:#fcf7ec!important;border:1px solid #c98f3a3d!important;border-radius:16px 16px 12px 12px!important;top:-19px!important;box-shadow:inset 0 1px #ffffffe6,0 10px 20px -17px #3e2a1685!important}.tt-transition--library .seam-badge svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.tt-transition--library.is-transition-in .seam-badge{opacity:1;transform:translateX(-50%) translateY(var(--px-y,0px)) scale(1)!important}.tt-transition--quiet .seam-wave,.tt-transition--quiet .seam-badge,.tt-transition--quiet .seam-note{display:none!important}.tt-transition--quiet:before{content:"";opacity:0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 8px #e0ac4c1f);width:13px;height:13px;transition:opacity .6s ease,transform .7s var(--ease-spring);background:#c98f3a5c;position:absolute;top:4px;left:50%;transform:translate(-50%)scale(.68)rotate(45deg)}.tt-transition--quiet:after{content:"";opacity:0;width:120px;height:28px;transition:opacity .7s ease,transform .8s var(--ease-out);background:radial-gradient(#e0ac4c14,#0000 70%);position:absolute;top:10px;left:50%;transform:translate(-50%)scaleX(.65)}.tt-transition--quiet.is-transition-in:before{opacity:.72;transform:translate(-50%)scale(1)rotate(45deg)}.tt-transition--quiet.is-transition-in:after{opacity:1;transform:translate(-50%)scaleX(1)}@media (width<=900px){.section-kicker:after{width:22px}.tt-transition--values .seam-wave{width:min(300px,82vw)!important}.tt-transition--library.is-transition-in:before,.tt-transition--library.is-transition-in:after{width:min(82px,17vw)}.tt-transition--quiet{height:18px!important}}@media (width<=640px){.section-kicker{gap:8px!important;margin-bottom:16px!important;font-size:10.5px!important}.section-kicker .kicker-icon{flex-basis:27px;width:27px!important;height:27px!important}.section-kicker .kicker-icon svg{width:14px;height:14px}.tt-transition--values .why-seam-badge{width:38px!important;height:38px!important;top:-19px!important}.tt-transition--library .seam-badge{width:41px!important;height:34px!important;top:-17px!important}}@media (prefers-reduced-motion:reduce){.section-kicker,.section-kicker .kicker-icon,.section-kicker:after,.tt-transition--values .seam-wave .wave-aura,.tt-transition--values .seam-wave .wave-hairline,.tt-transition--values .why-seam-badge,.tt-transition--library:before,.tt-transition--library:after,.tt-transition--library .seam-badge,.tt-transition--quiet:before,.tt-transition--quiet:after{transition:none!important}.section-kicker{opacity:1!important;transform:none!important}.tt-transition--values .why-seam-badge,.tt-transition--library .seam-badge{opacity:1!important}.tt-transition--values .seam-wave .wave-hairline{stroke-dashoffset:0!important}.tt-transition--quiet:before,.tt-transition--quiet:after{opacity:.5!important}}.section-kicker,.faq-eyebrow-chip.section-kicker{opacity:0;color:#4d4a44!important;width:auto!important;min-height:36px!important;font-family:var(--font-body)!important;letter-spacing:.075em!important;text-transform:uppercase!important;transition:opacity .42s var(--ease-out),transform .48s var(--ease-spring),border-color .22s ease,box-shadow .22s ease!important;background:#fffcf6b8!important;border:1px solid #99adff57!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 0 18px!important;padding:8px 17px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;transform:translateY(5px)scale(.97)!important;box-shadow:0 7px 18px -17px #3930246b,inset 0 1px #ffffffbd!important}.section-kicker.is-in,.faq-eyebrow-chip.section-kicker.is-in{opacity:1!important;transform:translateY(0)scale(1)!important}.section-kicker:before,.section-kicker:after,.faq-eyebrow-chip.section-kicker:before,.faq-eyebrow-chip.section-kicker:after{content:none!important;display:none!important}.section-kicker .kicker-icon,.faq-eyebrow-chip.section-kicker .kicker-icon{color:#8a8fd4!important;width:15px!important;height:15px!important;box-shadow:none!important;transition:transform .28s var(--ease-spring)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 15px!important;place-items:center!important;padding:0!important;display:grid!important}.section-kicker .kicker-icon svg,.faq-eyebrow-chip.section-kicker .kicker-icon svg{stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important;display:block!important}.section-kicker.is-in:hover,.faq-eyebrow-chip.section-kicker.is-in:hover{border-color:#99adff80!important;transform:translateY(-1px)scale(1)!important;box-shadow:0 10px 20px -17px #39302480,inset 0 1px #ffffffd1!important}.section-kicker:hover .kicker-icon,.faq-eyebrow-chip.section-kicker:hover .kicker-icon{transform:rotate(-7deg)!important}.section-kicker--dark{color:#f5e8c5!important;background:#ffffff0e!important;border-color:#f4d77a47!important}.section-kicker--dark .kicker-icon{color:#f0c970!important}.section-kicker--dark.is-in:hover{border-color:#f4d77a70!important}.why-seam-badge-wrap,.seam-badge-wrap{z-index:7!important;height:0!important;position:relative!important;overflow:visible!important}.why-seam-badge-wrap:before,.why-seam-badge-wrap:after,.seam-badge-wrap:before,.seam-badge-wrap:after{content:""!important;opacity:.78!important;width:min(128px,15vw)!important;height:1px!important;box-shadow:none!important;background:#c98f3a4d!important;border:0!important;border-radius:999px!important;transition:opacity .35s!important;display:block!important;position:absolute!important;top:-1px!important;transform:none!important}.why-seam-badge-wrap:before,.seam-badge-wrap:before{left:auto!important;right:calc(50% + 34px)!important}.why-seam-badge-wrap:after,.seam-badge-wrap:after{left:calc(50% + 34px)!important;right:auto!important}.why-seam-badge,.seam-badge,.tt-transition--values .why-seam-badge,.tt-transition--library .seam-badge,.tt-transition--quiet .seam-badge{color:#b18a4e!important;opacity:1!important;filter:none!important;width:52px!important;min-width:52px!important;height:42px!important;min-height:42px!important;transform:translateX(-50%) translateY(var(--px-y,0px)) scale(1)!important;transition:transform .34s var(--ease-spring),box-shadow .25s ease!important;background:#fff9ee!important;border:1px solid #c98f3a3b!important;border-radius:14px!important;place-items:center!important;display:grid!important;position:absolute!important;top:-21px!important;left:50%!important;box-shadow:0 8px 18px -15px #412d1766,inset 0 1px #ffffffe0!important}.why-seam-badge svg,.seam-badge svg,.tt-transition--values .why-seam-badge svg,.tt-transition--library .seam-badge svg,.tt-transition--quiet .seam-badge svg{stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important;display:block!important}.why-seam-badge:hover,.seam-badge:hover{box-shadow:0 10px 21px -15px #412d177a,inset 0 1px #ffffffe6!important}.tt-transition--values .seam-wave,.tt-transition--values .wave-aura,.tt-transition--values .wave-hairline,.tt-transition--library .seam-wave,.tt-transition--quiet .seam-wave{display:none!important}.tt-transition--quiet{z-index:7!important;height:0!important}.tt-transition--quiet .seam-badge{display:grid!important}.seam-note,.seam-note-text,.seam-note-flourish{display:none!important}@media (width<=640px){.section-kicker,.faq-eyebrow-chip.section-kicker{gap:7px!important;min-height:33px!important;margin-bottom:16px!important;padding:7px 14px!important;font-size:10.5px!important}.why-seam-badge-wrap:before,.seam-badge-wrap:before{right:calc(50% + 30px)!important}.why-seam-badge-wrap:after,.seam-badge-wrap:after{left:calc(50% + 30px)!important}.why-seam-badge-wrap:before,.why-seam-badge-wrap:after,.seam-badge-wrap:before,.seam-badge-wrap:after{width:min(86px,18vw)!important}.why-seam-badge,.seam-badge,.tt-transition--values .why-seam-badge,.tt-transition--library .seam-badge,.tt-transition--quiet .seam-badge{border-radius:12px!important;width:46px!important;min-width:46px!important;height:36px!important;min-height:36px!important;top:-18px!important}.why-seam-badge svg,.seam-badge svg{width:17px!important;height:17px!important}}@media (prefers-reduced-motion:reduce){.section-kicker,.section-kicker .kicker-icon,.why-seam-badge,.seam-badge{transition:none!important}.section-kicker{opacity:1!important;transform:none!important}}.seam-badge-wrap.tt-transition--quiet:before,.seam-badge-wrap.tt-transition--quiet:after{content:""!important;opacity:.86!important;clip-path:none!important;filter:none!important;width:min(128px,15vw)!important;height:1px!important;box-shadow:none!important;background:#c98f3a57!important;border:0!important;border-radius:999px!important;display:block!important;position:absolute!important;top:-1px!important;transform:none!important}.seam-badge-wrap.tt-transition--quiet:before{left:auto!important;right:calc(50% + 34px)!important}.seam-badge-wrap.tt-transition--quiet:after{left:calc(50% + 34px)!important;right:auto!important}@media (width<=640px){.seam-badge-wrap.tt-transition--quiet:before,.seam-badge-wrap.tt-transition--quiet:after{width:min(86px,18vw)!important}.seam-badge-wrap.tt-transition--quiet:before{right:calc(50% + 30px)!important}.seam-badge-wrap.tt-transition--quiet:after{left:calc(50% + 30px)!important}}:is(.header-cart,.header-login,.header-account-btn,.mobile-nav-link,.value-chip,.library-path,.library-view-btn,.library-show-all,.library-index-row,.lib-format-option,.lib-cart-add,.lib-card-action,.lib-save,.lib-cover,.cart-drawer-close,.cart-qty-btn,.cart-item-remove,.cart-checkout-btn,.library-book,.tt-checkout button,.tt-checkout input,.tt-checkout select,.faq-q,.promo-hub-close,.promo-hub-cta,.bp-close,.bp-format-option,.bp-add-cart,.login-modal button,.login-modal input,.contact-modal button,.contact-modal input,.contact-modal textarea):focus-visible{outline-offset:3px!important;outline:2px solid #c92870b8!important;box-shadow:0 0 0 5px #f98ba91c!important}button:disabled,[aria-disabled=true]{cursor:not-allowed}button[aria-busy=true]{cursor:progress!important}.lib-cart-add[aria-busy=true],.tt-btn-primary[aria-busy=true],.cart-checkout-btn[aria-busy=true]{opacity:.72;transform:none!important}.tt-global-status{z-index:5200;color:#33312cd1;max-width:min(420px,100vw - 32px);font-family:var(--font-body);letter-spacing:.005em;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .28s var(--ease-out),visibility .22s ease;background:#fffcf6f5;border:1px solid #674d2d1c;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:650;line-height:1.25;position:fixed;bottom:24px;left:50%;transform:translate(-50%,10px);box-shadow:0 16px 38px -22px #3427166b,inset 0 1px #ffffffeb}.tt-global-status.is-show{opacity:1;visibility:visible;transform:translate(-50%)}.tt-global-status:before{content:"✓";color:#687a2f;vertical-align:-1px;background:#b7c96a33;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;font-size:10px;display:inline-grid}.tt-global-status.is-neutral:before{content:"✦";color:#b64d75;background:#f98ba924}.lib-save[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff8c,0 7px 14px -12px #b2466e57}@media (width<=680px){.tt-global-status{padding:9px 12px;font-size:10.5px;bottom:16px}}@media (prefers-reduced-motion:reduce){.tt-global-status{transition:none!important}}.hero-intro-copy .hero-desc{margin-bottom:30px!important}#valuesStage,.values-stage{box-shadow:inset 0 72px 78px -72px #fcf6e69e,inset 0 -72px 82px -74px #fcf6e694!important}#shelfStage,.shelf-stage{box-shadow:inset 0 74px 86px -78px #f7ecd5b8,inset 0 -70px 82px -76px #faf1df8a!important}#testimonialsStage,.testimonials-stage{box-shadow:inset 0 68px 82px -76px #fbf4e6a3,inset 0 -72px 86px -78px #fbf4e69e!important}#faqStage,.faq-stage{box-shadow:inset 0 72px 84px -76px #fcf6e6b3,inset 0 -66px 78px -72px #fcf6e694!important}#valuesStage .spotlight-card{background:radial-gradient(72% 110% at 8% 4%,color-mix(in srgb,var(--accent,#f98ba9) 8%,transparent),transparent 62%), #fffdf8c2!important;-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;border:1px solid #ffffffd1!important;box-shadow:0 30px 64px -42px #3b2a1766,0 8px 22px -18px #3b2a172b,inset 0 1px #fffffff0,inset 0 -1px #cfae7e1a!important}#valuesStage .spotlight-card:after{opacity:.36!important;animation-duration:13s!important}#valuesStage .spotlight-text,#valuesStage .spotlight-title,#valuesStage .spotlight-phrase,#valuesStage .spotlight-eyebrow{z-index:3;position:relative}#valuesStage .values-companion-3{display:none!important}.library-hero-v08{aspect-ratio:16/5.45!important;border-radius:26px!important;margin-bottom:20px!important;box-shadow:0 22px 46px -38px #36220f85,inset 0 1px #ffffffe6!important}.library-hero-v08 img{object-position:center 48%!important;filter:saturate(1.025)contrast(.995)brightness(1.005)!important}.library-hero-v08 .library-hero-corner{opacity:.82!important}.library-hero-shopcue{z-index:6;-webkit-backdrop-filter:blur(12px)saturate(1.08);color:#514334;font-family:var(--font-body);white-space:nowrap;background:#fffcf5c2;border:1px solid #fffc;border-radius:999px;align-items:center;gap:10px;padding:8px 9px 8px 13px;font-size:10px;font-weight:650;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -22px #34231280,inset 0 1px #ffffffe6}.library-hero-shopcue strong{font-family:var(--font-display);color:#33312c;font-size:11px;font-weight:760}.library-hero-shopcue button{color:#33312c;cursor:pointer;width:30px;height:30px;transition:transform .2s var(--ease-out),box-shadow .2s ease;background:#f98ba9;border:1px solid #c9287038;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;box-shadow:0 8px 18px -13px #c9287070}.library-hero-shopcue button:hover{transform:translateY(-1px);box-shadow:0 10px 22px -14px #c928708c}.library-hero-shopcue button:focus-visible{outline-offset:3px;outline:2px solid #c92870}.testimonials-stage.testi-route-b .testi-active-card{-webkit-backdrop-filter:blur(24px)saturate(1.07)!important;background:#fffdf8b3!important;border:1px solid #ffffffdb!important;box-shadow:0 30px 66px -46px #3a27167a,0 8px 20px -17px #462f1a24,inset 0 1px #fffffff5,inset 0 -1px #e0ac4c14!important}.testimonials-stage.testi-route-b .testi-quote-mark{opacity:.42!important}#faqStage .faq-closing{position:relative;text-align:left!important;-webkit-backdrop-filter:blur(16px)saturate(1.05)!important;background:#fffcf694!important;border:1px solid #ffffffb8!important;border-top-color:#e0ac4c38!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;max-width:min(980px,100% - 48px)!important;margin:58px auto 0!important;padding:21px 24px!important;display:grid!important;overflow:visible!important;box-shadow:0 22px 46px -40px #3a2b135c,inset 0 1px #ffffffe0!important}#faqStage .faq-closing-icon{display:none!important}#faqStage .faq-closing-text{max-width:660px;color:#33312ca8!important;margin:0!important;font-size:12.5px!important;line-height:1.52!important}#faqStage .faq-closing-text strong{font-family:var(--font-display);color:#33312c;margin-bottom:4px;font-size:17px;font-weight:720;line-height:1.2;display:block}#faqStage .faq-closing-cta{white-space:nowrap;color:#33312c!important;background:#f98ba9!important;margin:0!important;box-shadow:0 12px 24px -17px #c928706b!important}#faqStage .faq-closing-cta:hover{box-shadow:0 15px 28px -17px #c9287080!important}#faqStage .faq-closing .values-companion-3{z-index:2!important;opacity:.88!important;pointer-events:none!important;width:auto!important;height:74px!important;display:block!important;position:absolute!important;top:-54px!important;left:auto!important;right:26px!important}#faqStage .faq-closing .values-companion-3 .values-companion-glow{opacity:.22!important}#faqStage .faq-closing .values-companion-3 .values-companion-sparkles{display:none!important}#faqStage .faq-closing-cta{margin-right:82px!important}@media (width<=900px){.library-hero-v08{aspect-ratio:16/6.4!important}#faqStage .faq-closing{max-width:calc(100% - 36px)!important}}@media (width<=620px){.hero-intro-copy .hero-desc{margin-bottom:24px!important}.library-hero-v08{aspect-ratio:4/2.25!important;border-radius:21px!important}.library-hero-shopcue{padding:7px 8px 7px 11px;font-size:9px;bottom:10px}.library-hero-shopcue strong{font-size:10px}.library-hero-shopcue button{width:28px;height:28px}#faqStage .faq-closing{text-align:center!important;grid-template-columns:1fr!important;gap:14px!important;max-width:calc(100% - 28px)!important;margin-top:42px!important;padding:20px 18px!important}#faqStage .faq-closing-text,#faqStage .faq-closing-cta{margin:0 auto!important}#faqStage .faq-closing .values-companion-3{display:none!important}}@media (prefers-reduced-motion:reduce){.library-hero-shopcue button{transition:none!important}}.scroll-hint .arrow{background:linear-gradient(#ffffff2e,#ffffff08);border:3px solid #111111eb;border-radius:20px;position:relative;box-shadow:0 10px 24px -20px #00000057;width:34px!important;height:52px!important;animation:none!important}.scroll-hint .arrow:before{content:"";background:#111111f0;border-radius:999px;width:5px;height:14px;animation:1.55s ease-in-out infinite ttMouseWheel;position:absolute;top:8px;left:50%;transform:translate(-50%)}.scroll-hint .arrow:after{content:"";border-bottom:3px solid #111111eb;border-right:3px solid #111111eb;width:14px;height:14px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes ttMouseWheel{0%{opacity:.95;transform:translate(-50%)translateY(0)}55%{opacity:.42;transform:translate(-50%)translateY(9px)}to{opacity:.95;transform:translate(-50%)translateY(0)}}@media (width<=620px){.scroll-hint .arrow{border-width:2.5px;width:30px!important;height:46px!important}.scroll-hint .arrow:before{width:4px;height:12px;top:7px}.scroll-hint .arrow:after{border-bottom-width:2.5px;border-right-width:2.5px;width:12px;height:12px;bottom:-14px}}@media (prefers-reduced-motion:reduce){.scroll-hint .arrow:before{animation:none!important}}#shelfStage{padding-top:76px!important}#shelfStage .shelf-head{text-align:center!important;max-width:min(980px,92vw)!important;margin:0 auto 28px!important}#shelfStage .shelf-head .section-kicker{justify-content:center!important}#shelfStage .shelf-title{text-wrap:balance;letter-spacing:-.035em!important;max-width:920px!important;margin:13px auto 0!important;font-size:clamp(42px,5vw,66px)!important;line-height:.98!important}#shelfStage .shelf-editorial-sub{color:#33312c99!important;text-align:center!important;max-width:720px!important;margin:12px auto 0!important;font-size:clamp(14px,1.3vw,17px)!important;line-height:1.5!important}.library-hero-v08{aspect-ratio:16/3.75!important;border-radius:28px!important;width:min(1400px,94vw)!important;max-width:min(1400px,94vw)!important;margin:0 auto 18px!important;overflow:hidden!important;box-shadow:0 18px 38px -32px #482c1657!important}.library-hero-v08 img{object-position:center 48%!important;filter:saturate(.9)contrast(.97)brightness(1.025)!important;transform:scale(1.002)!important;-webkit-mask-image:linear-gradient(#000 0% 86%,#000000f5 94%,#000000c7 100%)!important;mask-image:linear-gradient(#000 0% 86%,#000000f5 94%,#000000c7 100%)!important}.library-hero-v08:after{background:linear-gradient(90deg,#f7ecd51a,#0000 28% 74%,#f7ecd50f),linear-gradient(#0000 0% 73%,#fbf4e614 85%,#fbf4e638 100%)!important}.library-hero-v08:before{opacity:.58!important}.library-hero-corner,.library-hero-shopcue{display:none!important}.library-discovery{z-index:6!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:#fffaf2db!important;border:1px solid #fffc!important;border-radius:24px!important;width:min(1400px,94vw)!important;max-width:min(1400px,94vw)!important;margin:18px auto 22px!important;padding:9px!important;position:relative!important;box-shadow:0 15px 32px -28px #4d2c1157,inset 0 1px #fffffff0!important}.library-discovery:before{opacity:.34!important}.library-discovery-label{display:none!important}.library-discovery-grid{gap:0!important}.library-path{min-height:70px!important}.library-tools-v08{margin-top:0!important}@media (width<=900px){#shelfStage{padding-top:68px!important}#shelfStage .shelf-head{margin-bottom:24px!important}.library-hero-v08{aspect-ratio:16/5.15!important;width:min(94vw,980px)!important;max-width:min(94vw,980px)!important}.library-discovery{width:min(94vw,980px)!important;max-width:min(94vw,980px)!important;margin:15px auto 20px!important}}@media (width<=620px){#shelfStage{padding-top:58px!important}#shelfStage .shelf-head{max-width:calc(100% - 28px)!important;margin-bottom:20px!important}#shelfStage .shelf-title{font-size:clamp(35px,10.8vw,48px)!important;line-height:1!important}#shelfStage .shelf-editorial-sub{max-width:94%!important;margin-top:10px!important;font-size:12.5px!important}.library-hero-v08{aspect-ratio:4/2.1!important;border-radius:22px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-bottom:14px!important}.library-hero-v08 img{object-position:70% center!important}.library-discovery{width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fffaf2b8!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:12px auto 18px!important;padding:7px 0 7px 12px!important}.library-discovery-grid{gap:9px!important;padding-right:12px!important}}.testimonials-stage.testi-route-b .testi-active-card{-webkit-backdrop-filter:blur(22px)saturate(1.05)!important;background:#fffdf8bd!important;border:1px solid #ffffffe6!important;border-radius:30px!important;width:min(980px,100% - 72px)!important;margin:-24px auto 0!important;padding:24px 28px 18px!important;box-shadow:0 34px 70px -48px #3d2b196b,0 10px 24px -20px #4b341d29,inset 0 1px #fffffffa,inset 0 -1px #e0ac4c1a!important}.testimonials-stage.testi-route-b .testi-active-card:before{border-color:#e0ac4c29!important;border-radius:27px!important;inset:2px!important}.testimonials-stage.testi-route-b .testi-active-card:after{opacity:.1!important}.testimonials-stage.testi-route-b .testi-active-inner{grid-template-columns:minmax(205px,235px) minmax(0,1fr)!important;align-items:center!important;gap:34px!important;min-height:136px!important}.testimonials-stage.testi-route-b .testi-active-person{border-right:1px solid #503a2416!important;grid-template-columns:72px minmax(0,1fr)!important;gap:15px!important;padding-right:26px!important}.testimonials-stage.testi-route-b .testi-active-avatar{width:72px!important;height:72px!important;box-shadow:0 0 0 4px #ffffffd1, 0 9px 20px -15px #2c1f1247, 0 0 0 5px color-mix(in srgb,var(--tone) 28%,transparent)!important}.testimonials-stage.testi-route-b .testi-active-name{letter-spacing:-.015em!important;font-size:20px!important;line-height:1.05!important}.testimonials-stage.testi-route-b .testi-active-place{letter-spacing:.12em!important;opacity:.62!important;margin-top:4px!important;font-size:9.5px!important}.testimonials-stage.testi-route-b .testi-value-pill{margin-top:8px!important;padding:5px 9px 4px!important;font-size:9.5px!important}.testimonials-stage.testi-route-b .testi-active-story{padding:0 18px 0 0!important}.testimonials-stage.testi-route-b .testi-quote-mark{opacity:.16!important;font-size:64px!important;top:-22px!important;right:2px!important}.testimonials-stage.testi-route-b .testi-active-quote{color:#33312cd6!important;letter-spacing:-.005em!important;max-width:650px!important;font-size:clamp(15.5px,1.18vw,18px)!important;font-weight:500!important;line-height:1.58!important}.testimonials-stage.testi-route-b .testi-controls{border-top-color:#503a2411!important;gap:16px!important;margin-top:16px!important;padding-top:13px!important}.testimonials-stage.testi-route-b .testi-nav{background:#ffffff94!important;border-color:#91683621!important;width:36px!important;height:36px!important;box-shadow:0 8px 18px -14px #32211145!important}.testimonials-stage.testi-route-b .testi-dot{background:#4a392824!important;width:6px!important;height:6px!important}.testimonials-stage.testi-route-b .testi-dot.is-active{width:19px!important}@media (width<=900px){.testimonials-stage.testi-route-b .testi-active-card{width:min(820px,100% - 34px)!important;padding:22px 22px 17px!important}.testimonials-stage.testi-route-b .testi-active-inner{grid-template-columns:190px minmax(0,1fr)!important;gap:24px!important}.testimonials-stage.testi-route-b .testi-active-person{grid-template-columns:66px minmax(0,1fr)!important;padding-right:18px!important}.testimonials-stage.testi-route-b .testi-active-avatar{width:66px!important;height:66px!important}.testimonials-stage.testi-route-b .testi-active-quote{font-size:15.5px!important}}@media (width<=760px){.testimonials-stage.testi-route-b .testi-active-card{border-radius:27px!important;width:calc(100% - 32px)!important;margin:-18px auto 0!important;padding:20px 18px 16px!important}.testimonials-stage.testi-route-b .testi-active-card:before{border-radius:24px!important}.testimonials-stage.testi-route-b .testi-active-inner{min-height:0!important;display:block!important}.testimonials-stage.testi-route-b .testi-active-person{border-bottom:1px solid #503a2413!important;border-right:0!important;grid-template-columns:62px minmax(0,1fr)!important;padding:0 0 15px!important}.testimonials-stage.testi-route-b .testi-active-avatar{width:62px!important;height:62px!important}.testimonials-stage.testi-route-b .testi-active-name{font-size:18px!important}.testimonials-stage.testi-route-b .testi-active-story{padding:17px 3px 0!important}.testimonials-stage.testi-route-b .testi-quote-mark{font-size:50px!important;top:0!important;right:3px!important}.testimonials-stage.testi-route-b .testi-active-quote{padding-right:14px!important;font-size:14.5px!important;line-height:1.56!important}.testimonials-stage.testi-route-b .testi-controls{margin-top:14px!important;padding-top:12px!important}}@media (width<=430px){.testimonials-stage.testi-route-b .testi-active-card{width:calc(100% - 22px)!important;padding:18px 15px 14px!important}.testimonials-stage.testi-route-b .testi-active-quote{font-size:14px!important;line-height:1.55!important}}.testimonials-stage.testi-route-b .testi-active-card{-webkit-backdrop-filter:blur(26px)saturate(1.08)!important;background:#fffdf8a3!important;border-color:#ffffffe0!important;margin:24px auto 0!important;box-shadow:0 36px 76px -48px #3d2b1966,0 12px 26px -21px #4b341d26,inset 0 1px #fffffffa,inset 0 -1px #e0ac4c17!important}.testimonials-stage.testi-route-b .testi-active-card:before{border-color:#e0ac4c24!important}.testimonials-stage.testi-route-b .testi-glass-grain{opacity:.035!important}@media (width<=900px){.testimonials-stage.testi-route-b .testi-active-card{margin:20px auto 0!important}}@media (width<=760px){.testimonials-stage.testi-route-b .testi-active-card{margin:16px auto 0!important}}@media (width<=430px){.testimonials-stage.testi-route-b .testi-active-card{margin:14px auto 0!important}}#shelfStage{isolation:isolate;position:relative}#shelfStage:before{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:.86;background:radial-gradient(at 18% 46%,#b7c96a0e 0%,#b7c96a05 34%,#0000 68%),radial-gradient(at 82% 42%,#ffa9dd0b 0%,#ffa9dd04 32%,#0000 66%),radial-gradient(at 50% 54%,#fffaf0d1 0%,#f8f2e68f 38%,#f8f2e63d 62%,#f8f2e600 82%);height:190px;position:absolute;top:-92px;left:0;right:0}@media (width<=720px){#shelfStage:before{filter:blur(14px);opacity:.8;height:144px;top:-68px}}.hero-headline .line-ideas{color:#e0ac4c!important}body.tt-view-shelf .shelf-progress-track{background:#33312c1a!important;box-shadow:inset 0 1px 2px #33312c0b!important}body.tt-view-shelf .shelf-progress-fill{box-shadow:none!important;background:#ffa9dd!important}body.tt-view-shelf .shelf-hero h1 em{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#66729a!important;box-shadow:none!important;text-shadow:0 1px #ffffff47!important}body.tt-view-shelf .shelf-hero h1 em .scrub-word,body.tt-view-shelf .shelf-hero h1 em .scrub-word.is-lit,body.tt-view-shelf .shelf-hero h1 em.scrub-word,body.tt-view-shelf .shelf-hero h1 em.scrub-word.is-lit{color:#66729a!important}.header-nav .nav-buy-books{opacity:1;color:var(--tt-ink,#33312c);transition:background .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .15s var(--ease-out);background:#ffa9dd29;border:1px solid #ffa9dd7a;gap:7px;margin-inline:2px;padding:7px 13px;font-weight:700;box-shadow:inset 0 1px #ffffffc2,0 5px 14px -11px #33312c6b}.header-nav .nav-buy-books:hover,.header-nav .nav-buy-books:focus-visible{background:#ffa9dd40;border-color:#ffa9ddb8;box-shadow:inset 0 1px #ffffffdb,0 8px 18px -13px #33312c75}.header-nav .nav-buy-books:active{transform:scale(.97)}.header-nav .nav-buy-icon{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.morph-menu-links .mobile-nav-buy{color:var(--tt-ink,#33312c);align-items:center;gap:9px;font-weight:700;display:flex}.morph-menu-links .mobile-nav-buy-icon{color:#9b4a73;background:#ffa9dd2e;border:1px solid #ffa9dd73;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-grid}@media (width>=721px) and (width<=900px){.header-nav .nav-buy-books{gap:5px;padding-inline:10px;font-size:13px}.header-nav .nav-buy-icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.header-nav .nav-buy-books{transition:none}}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;background:linear-gradient(135deg,#f8f2e6e0,#f8f2e6b8)!important;border-color:#99adff3b!important;box-shadow:0 18px 48px -28px #2d1f1085,inset 0 1px #ffffffd1!important}.header-nav{background:#f8f2e647!important;border-color:#99adff29!important}.header-nav-slider{background:#99adff38!important;border:1px solid #99adff33!important;box-shadow:0 7px 18px -12px #39386252,inset 0 1px #ffffffb3!important}.commerce-trust span+span:before{background:var(--tt-sunny,#ffe26f)!important}.commerce-cta--primary{background:var(--tt-bubblegum,#ffa9dd)!important;color:var(--tt-ink,#33312c)!important}.commerce-buy-one{background:var(--tt-matcha,#b7c96a)!important;color:var(--tt-ink,#33312c)!important}.commerce-value-chip.is-active{color:var(--tt-ink,#33312c)!important;background:#ffa9dd33!important;border-color:#ffa9dd61!important}.commerce-value-chip.is-active i{background:var(--tt-bubblegum,#ffa9dd)!important}@media (width<=720px){.site-header{background:#f8f2e6e6!important}}#valuesStage .market-card-formats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;width:100%!important;display:grid!important}#valuesStage .market-format{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:61px!important;padding:8px 25px 8px 9px!important;display:flex!important;position:relative!important;overflow:visible!important}#valuesStage .market-format-top{align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}#valuesStage .market-format-icon{border-radius:7px!important;flex:0 0 20px!important;width:20px!important;height:20px!important;position:static!important}#valuesStage .market-format-icon svg{width:12px!important;height:12px!important}#valuesStage .market-format-label{color:#61584f!important;min-width:0!important;font:800 8.7px/1 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;display:block!important;overflow:visible!important}#valuesStage .market-format-price{color:#3e3934!important;width:100%!important;min-width:0!important;max-width:none!important;font:850 11.4px/1 var(--font-body)!important;white-space:nowrap!important;text-overflow:clip!important;margin:0!important;padding-left:26px!important;display:block!important;overflow:visible!important}#valuesStage .market-format-price small{letter-spacing:.02em!important;font-size:6.3px!important;font-weight:760!important;display:inline!important}#valuesStage .market-format-check{width:14px!important;height:14px!important;margin:0!important;position:absolute!important;top:8px!important;right:7px!important}@media (width<=720px){#valuesStage .market-card-formats{grid-template-columns:1fr 1fr!important;gap:6px!important}#valuesStage .market-format{gap:4px!important;min-height:58px!important;padding:7px 21px 7px 7px!important}#valuesStage .market-format-top{gap:5px!important}#valuesStage .market-format-icon{flex-basis:18px!important;width:18px!important;height:18px!important}#valuesStage .market-format-icon svg{width:11px!important;height:11px!important}#valuesStage .market-format-label{font-size:7.8px!important}#valuesStage .market-format-price{padding-left:23px!important;font-size:9.8px!important}#valuesStage .market-format-price small{font-size:5.5px!important}#valuesStage .market-format-check{width:13px!important;height:13px!important;top:6px!important;right:6px!important}}#showcaseStage.promo-callout-stage{display:none!important}.tt-transition--packs .seam-badge{color:#6d74a8!important;background:#f8f2e6f5!important;border-color:#99adff47!important}#packsStage{isolation:isolate!important;background-color:var(--tt-ivory,#f8f2e6)!important;background-image:linear-gradient(180deg,#f8f2e6f2 0%,#f8f2e6b8 18%,#f8f2e6a8 82%,#f8f2e6f5 100%), radial-gradient(ellipse at 50% 34%,#ffffff9e 0%,#f8f2e633 58%,transparent 82%), var(--tt-bg-global)!important;background-position:50%,50%,50% 48%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;padding:48px clamp(18px,4.2vw,72px) 78px!important;position:relative!important;overflow:hidden!important}#packsStage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(35% 18% at 12% 16%,#b7c96a1a,#0000 76%),radial-gradient(35% 18% at 88% 18%,#ffa9dd1a,#0000 76%);position:absolute;inset:0}#packsStage .packs-inner{z-index:1!important;width:min(1440px,100%)!important;margin:0 auto!important;position:relative!important}#packsStage .packs-kicker .kicker-icon{color:#7b70b2!important}#packsStage .packs-title{max-width:940px!important;font-family:var(--serif-display)!important;font-size:var(--tt-type-section,clamp(42px,4.25vw,56px))!important;line-height:var(--tt-type-section-line,1.02)!important;letter-spacing:-.035em!important;color:var(--tt-ink,#33312c)!important;margin:0 auto!important;font-weight:600!important}#packsStage .packs-title em{font-family:var(--serif-display)!important;color:inherit!important;font-style:italic!important;font-weight:520!important}#packsStage .packs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;display:grid!important}#packsStage .pack-card{border:1px solid rgba(var(--pack-accent-rgb),.38)!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;min-width:0!important;transition:transform .25s var(--ease-out),box-shadow .25s ease,border-color .25s ease!important;background:linear-gradient(155deg,#ffffffb8,#fffcf78a)!important;border-radius:28px!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 28px 54px -39px #36291b6b,inset 0 0 0 1px #ffffff7a!important}#packsStage .pack-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #ffffffeb,inset 0 -1px 0 rgba(var(--pack-accent-rgb),.07);position:absolute;inset:0}#packsStage .pack-card--featured{transform:translateY(-7px)!important;box-shadow:0 34px 66px -38px #3e487e5c,0 0 0 2px #99adff1a!important}@media (hover:hover) and (pointer:fine){#packsStage .pack-card:hover{box-shadow:0 35px 62px -38px #36291b80,0 0 0 2px rgba(var(--pack-accent-rgb),.08)!important;transform:translateY(-5px)!important}#packsStage .pack-card--featured:hover{transform:translateY(-11px)!important}}#packsStage .pack-popular,#packsStage .pack-best{z-index:12;min-height:29px;font:800 8.7px/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 12px 22px -16px #33312c57,inset 0 1px #ffffffa8}#packsStage .pack-popular{color:#33312c;background:#99adff;border:1px solid #687ccc42}#packsStage .pack-best{color:#33312c;background:#ffa9dd;border:1px solid #b858922e}#packsStage .pack-media{background:linear-gradient(180deg,rgba(var(--pack-accent-rgb),.18) 0%,#ffffff61 58%,#f8f2e62e 100%)!important;border-radius:27px 27px 20px 20px!important;height:292px!important;position:relative!important;overflow:hidden!important}#packsStage .pack-media:before{content:"";pointer-events:none;background:radial-gradient(60% 64% at 50% 70%,#ffffffeb,#ffffff29 72%,transparent 100%),radial-gradient(circle at 18% 18%,rgba(var(--pack-accent-rgb),.18) 0 2px,transparent 3px),radial-gradient(circle at 82% 25%,#ffe26f5c 0 2px,transparent 3px);position:absolute;inset:0}#packsStage .pack-topline{z-index:10;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:15px;left:15px;right:15px}#packsStage .pack-family,#packsStage .pack-discount{min-height:29px;font:800 8.5px/1 var(--font-body);letter-spacing:.075em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex;box-shadow:0 10px 20px -16px #33312c42,inset 0 1px #ffffffb3}#packsStage .pack-family{border:1px solid rgba(var(--pack-accent-rgb),.34);color:var(--pack-accent-ink);background:#ffffffbd}#packsStage .pack-discount{color:#33312c;background:#ffe26f;border:1px solid #8975201f}#packsStage .pack-books{z-index:4!important;pointer-events:none!important;position:absolute!important;inset:51px 14px 32px!important}#packsStage .pack-ground{z-index:2;filter:blur(3px);opacity:.82;background:radial-gradient(#4938272e 0%,#49382712 44%,#0000 74%);border-radius:50%;height:34px;position:absolute;bottom:22px;left:12%;right:12%}#packsStage .pack-book{aspect-ratio:2/3!important;transform-origin:50% 100%!important;width:120px!important;transition:transform .28s var(--ease-out)!important;background:#fff!important;border-radius:10px!important;position:absolute!important;bottom:20px!important;left:50%!important;overflow:hidden!important;box-shadow:0 22px 30px -18px #2e221885,0 5px 10px #2e22181a!important}#packsStage .pack-book img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}#packsStage .pack-book:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}#packsStage .pack-body{text-align:center!important;flex-direction:column!important;flex:1!important;padding:21px 22px 22px!important;display:flex!important}#packsStage .pack-count{color:var(--pack-accent-ink)!important;font:750 10.5px/1.2 var(--font-body)!important;margin-top:5px!important}#packsStage .pack-desc{color:#33312cb0!important;max-width:350px!important;min-height:48px!important;font:500 10.7px/1.45 var(--font-body)!important;margin:9px auto 12px!important}#packsStage .pack-benefits{flex-wrap:wrap!important;justify-content:center!important;gap:7px!important;margin:0 0 12px!important;display:flex!important}#packsStage .pack-benefit{background:rgba(var(--pack-accent-rgb),.1)!important;border:1px solid rgba(var(--pack-accent-rgb),.24)!important;color:#514b44!important;min-height:27px!important;font:700 8.2px/1 var(--font-body)!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:0 9px!important;display:inline-flex!important}#packsStage .pack-benefit svg{fill:none!important;width:14px!important;height:14px!important;stroke:var(--pack-accent-ink)!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important}#packsStage .pack-language-row{background:#ffffff6b!important;border:1px solid #33312c12!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;padding:8px 9px 8px 11px!important;display:flex!important}#packsStage .pack-option-label{color:#33312c99!important;font:800 7.7px/1 var(--font-body)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;display:block!important}#packsStage .pack-language{gap:5px!important;display:flex!important}#packsStage .pack-lang{color:#33312c94!important;min-height:29px!important;font:750 8px/1 var(--font-body)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 9px!important}#packsStage .pack-lang.is-selected{color:#33312c!important;background:#ffa9dd2e!important;border-color:#ffa9dd85!important;box-shadow:inset 0 1px #ffffffb3!important}#packsStage .pack-format-heading{justify-content:space-between!important;align-items:center!important;margin:0 2px 6px!important;display:flex!important}#packsStage .pack-format-hint{color:#33312c6e!important;font:650 7.5px/1 var(--font-body)!important}#packsStage .pack-formats{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;display:grid!important}#packsStage .pack-format{appearance:none!important;color:#33312c!important;text-align:left!important;cursor:pointer!important;background:#ffffff85!important;border:1px solid #33312c1a!important;border-radius:15px!important;grid-template-columns:28px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;min-height:68px!important;padding:8px 9px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffffb8!important}#packsStage .pack-format-icon{color:#666a76!important;background:#33312c0b!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}#packsStage .pack-format-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}#packsStage .pack-format-copy{min-width:0!important}#packsStage .pack-format-copy>span{color:#33312c!important;font:800 8.7px/1 var(--font-body)!important;display:block!important}#packsStage .pack-format-copy strong{color:#33312c!important;font:850 11px/1.05 var(--font-body)!important;white-space:nowrap!important;margin-top:2px!important;display:block!important}#packsStage .pack-format-copy strong i{opacity:.58!important;font-size:6.4px!important;font-style:normal!important;font-weight:750!important}#packsStage .pack-format-check{color:#33312c!important;width:16px!important;height:16px!important;font:900 8px/1 var(--font-body)!important;border-radius:50%!important;place-items:center!important;display:none!important}#packsStage .pack-format--digital.is-selected{background:#99adff29!important;border-color:#99adffad!important;box-shadow:0 8px 18px -16px #4859a070,inset 0 1px #ffffffc7!important}#packsStage .pack-format--print.is-selected{background:#b7c96a2b!important;border-color:#b7c96ab3!important;box-shadow:0 8px 18px -16px #5d702e61,inset 0 1px #ffffffc7!important}#packsStage .pack-saving{background:linear-gradient(90deg,#ffe26f2e,rgba(var(--pack-accent-rgb),.08))!important;text-align:left!important;border:1px solid #ffe26f57!important;border-radius:13px!important;align-items:center!important;gap:8px!important;margin:9px 0 10px!important;padding:8px 10px!important;display:flex!important}#packsStage .pack-saving-icon{color:#33312c!important;width:24px!important;height:24px!important;font:900 12px/1 var(--font-body)!important;background:#ffe26f!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;display:grid!important}#packsStage .pack-saving-copy{min-width:0!important}#packsStage .pack-saving-copy small{color:#33312c94!important;font:600 7.5px/1.25 var(--font-body)!important;margin-top:2px!important;display:block!important}#packsStage .pack-cart{color:#33312c!important;width:100%!important;min-height:47px!important;font:850 10.5px/1 var(--font-body)!important;cursor:pointer!important;transition:transform .2s var(--ease-out),box-shadow .2s ease!important;background:#ffa9dd!important;border:1px solid #ad4a8624!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important;box-shadow:0 15px 26px -18px #b8589270,inset 0 1px #ffffff7a!important}#packsStage .pack-cart svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}@media (hover:hover) and (pointer:fine){#packsStage .pack-cart:hover{transform:translateY(-2px)!important;box-shadow:0 20px 30px -18px #b858928f,inset 0 1px #ffffff8a!important}}#packsStage .pack-included{color:#33312c!important;font:700 8.6px/1 var(--font-body)!important;cursor:pointer!important;opacity:.72!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:11px auto 0!important;text-decoration:none!important;display:inline-flex!important}#packsStage .pack-included-panel{max-height:0!important;transition:max-height .32s var(--ease-out)!important;overflow:hidden!important}#packsStage .pack-included-panel.is-open{max-height:320px!important}#packsStage .pack-included-list{border:1px solid rgba(var(--pack-accent-rgb),.18)!important;text-align:left!important;background:#ffffff70!important;border-radius:14px!important;max-height:245px!important;margin:9px 0 0!important;padding:12px 14px!important;overflow:auto!important}#packsStage .pack-included-list li{color:#33312ca8!important;font:600 8.2px/1.3 var(--font-body)!important;margin:0 0 6px 17px!important}#packsStage .packs-sample{background:linear-gradient(135deg,#ffffffb8,#f8f2e6a8)!important;border:1px solid #99adff3d!important;border-radius:24px!important;grid-template-columns:160px minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;margin-top:24px!important;padding:14px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 22px 42px -34px #33312c57,inset 0 1px #ffffffd6!important}#packsStage .packs-sample-art{background:linear-gradient(135deg,#99adff38,#ffa9dd29),var(--tt-bg-values)!important;background-position:50%,50% 58%!important;background-size:auto,cover!important;border-radius:18px!important;height:96px!important;position:relative!important;overflow:hidden!important}#packsStage .packs-sample-art:after{content:"";background:linear-gradient(90deg,#ffffff05,#ffffff6b);position:absolute;inset:0}#packsStage .sample-book-icon{z-index:2;color:#6672b6;background:#ffffffc7;border:1px solid #ffffffd1;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 24px -18px #33312c6b}#packsStage .sample-book-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}#packsStage .packs-sample-copy{text-align:left!important}#packsStage .packs-sample-kicker{color:#6c6fa6!important;font:850 7.8px/1 var(--font-body)!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin-bottom:5px!important;display:block!important}#packsStage .packs-sample h3{font:600 clamp(23px,2vw,31px)/1.03 var(--serif-display)!important;color:#33312c!important;letter-spacing:-.024em!important;margin:0!important}#packsStage .packs-sample p{color:#33312ca3!important;font:500 9.8px/1.4 var(--font-body)!important;margin:5px 0 0!important}#packsStage .packs-sample-cta{color:#33312c!important;min-height:44px!important;font:850 9.7px/1 var(--font-body)!important;white-space:nowrap!important;background:#ffa9dd!important;border:1px solid #ad4a861f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 18px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 24px -18px #b8589266,inset 0 1px #ffffff7a!important}#packsStage .packs-sample-cta svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}@media (width<=1080px){#packsStage .packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#packsStage .pack-card--complete{grid-column:1/-1!important;justify-self:center!important;width:min(100%,620px)!important}#packsStage .packs-sample{grid-template-columns:150px minmax(0,1fr)!important}#packsStage .packs-sample-cta{grid-column:2!important;justify-self:start!important}}@media (width<=720px){#packsStage{padding:42px 14px 54px!important}#packsStage .packs-head{margin-bottom:27px!important}#packsStage .packs-title{font-size:var(--tt-type-section-mobile,clamp(34px,10vw,42px))!important;line-height:1.02!important}#packsStage .packs-sub{max-width:350px!important;font-size:12.6px!important}#packsStage .packs-grid{grid-template-columns:1fr!important;gap:17px!important}#packsStage .pack-card--featured{transform:none!important}#packsStage .pack-card--complete{grid-column:auto!important;width:100%!important}#packsStage .pack-media{height:278px!important}#packsStage .pack-body{padding:19px 16px 20px!important}#packsStage .pack-name{font-size:28px!important}#packsStage .pack-desc{min-height:0!important;font-size:10.6px!important}#packsStage .pack-language-row{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}#packsStage .pack-language{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}#packsStage .pack-lang{width:100%!important}#packsStage .pack-formats{gap:7px!important}#packsStage .pack-format{grid-template-columns:25px minmax(0,1fr) 15px!important;min-height:66px!important;padding:8px!important}#packsStage .pack-format-copy strong{font-size:10.2px!important}#packsStage .packs-sample{text-align:center!important;grid-template-columns:1fr!important;gap:12px!important;padding:13px!important}#packsStage .packs-sample-art{height:112px!important}#packsStage .packs-sample-copy{text-align:center!important}#packsStage .packs-sample-cta{grid-column:auto!important;justify-self:center!important}}.tt-transition--packs{z-index:8!important}.tt-transition--packs .seam-wave{opacity:1!important;width:min(390px,68vw)!important}.tt-transition--packs .seam-wave .wave-hairline{stroke:#d7a653!important;stroke-width:1px!important;opacity:.26!important}.tt-transition--packs .seam-badge{color:#b18a4e!important;width:52px!important;min-width:52px!important;height:42px!important;min-height:42px!important;transform:translateX(-50%) translateY(var(--px-y,0px)) scale(1)!important;background:#fff9ee!important;border:1px solid #c98f3a3b!important;border-radius:14px!important;place-items:center!important;display:grid!important;top:-21px!important;left:50%!important;box-shadow:0 8px 18px -15px #412d1766,inset 0 1px #ffffffe0!important}.tt-transition--packs .seam-badge svg{stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important}#packsStage{background:linear-gradient(180deg,#f8f2e6f5,#f8f2e6bd 18%,#f8f2e6ad 84%,#f8f2e6f5), radial-gradient(ellipse at 50% 26%,#ffffffad,transparent 61%), var(--tt-bg-global)!important;background-position:50%,50%,50% 48%!important;background-size:100% 100%,100% 100%,cover!important;padding:48px clamp(18px,3vw,44px) 66px!important}#packsStage:before{display:none!important}#packsStage .packs-inner{width:min(1180px,100%)!important}#packsStage .packs-kicker{width:max-content!important;margin:0 auto 15px!important;display:flex!important}#packsStage .packs-head{text-align:center!important;max-width:860px!important;margin:0 auto 27px!important}#packsStage .packs-title{max-width:860px!important;font-family:var(--serif-display)!important;font-size:var(--tt-type-section,clamp(42px,4.25vw,56px))!important;line-height:var(--tt-type-section-line,1.02)!important;letter-spacing:-.03em!important;color:var(--tt-ink,#33312c)!important;text-wrap:balance!important;font-weight:650!important}#packsStage .packs-title em{color:inherit!important;font-family:inherit!important;font-style:italic!important;font-weight:500!important}#packsStage .packs-sub{color:#33312ca3!important;max-width:660px!important;font:500 13px/1.48 var(--font-body)!important;margin:10px auto 0!important}#packsStage .packs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:grid!important}#packsStage .pack-card{--surface-line:rgba(var(--pack-accent-rgb),.34);background:radial-gradient(90% 38% at 50% 0%,rgba(var(--pack-accent-rgb),.11),transparent 72%), linear-gradient(165deg,#ffffffd6,#fffaf2c7)!important;border:1px solid var(--surface-line)!important;box-shadow:0 20px 42px -34px #34261873, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 rgba(var(--pack-accent-rgb),.05)!important;-webkit-backdrop-filter:blur(11px)saturate(1.06)!important;border-radius:24px!important;overflow:hidden!important;transform:none!important}#packsStage .pack-card:after{content:""!important;box-shadow:none!important;pointer-events:none!important;border:1px solid #ffffff70!important;border-radius:19px!important;position:absolute!important;inset:6px!important}#packsStage .pack-card--featured{box-shadow:0 24px 48px -34px #37417652,0 0 0 2px #99adff14,inset 0 1px #ffffffeb!important}#packsStage .pack-popular,#packsStage .pack-best{display:none!important}#packsStage .pack-media{background:radial-gradient(80% 82% at 50% 100%,#fffffff5,#ffffff2e 67%,transparent 100%), linear-gradient(180deg,rgba(var(--pack-accent-rgb),.12),#f8f2e614)!important;border-radius:23px 23px 12px 12px!important;height:230px!important;overflow:hidden!important}#packsStage .pack-media:before{background:radial-gradient(circle at 12% 24%,rgba(var(--pack-accent-rgb),.16) 0 1.5px,transparent 2.5px), radial-gradient(circle at 88% 20%,rgba(var(--pack-accent-rgb),.12) 0 1.5px,transparent 2.5px)!important}#packsStage .pack-topline{justify-content:center!important;width:max-content!important;max-width:calc(100% - 24px)!important;top:12px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#packsStage .pack-family{background:color-mix(in srgb,var(--pack-accent) 78%,#33312c 22%)!important;color:#fff!important;min-height:30px!important;font:800 8.8px/1 var(--font-body)!important;letter-spacing:.095em!important;border:1px solid #ffffff42!important;padding:0 15px!important;box-shadow:0 10px 20px -16px #33312c57,inset 0 1px #ffffff4d!important}#packsStage .pack-discount{display:none!important}#packsStage .pack-ground{filter:blur(4px)!important;background:radial-gradient(#42322329,#4232230d 48%,#0000 74%)!important;height:22px!important;bottom:17px!important;left:15%!important;right:15%!important}#packsStage .pack-book{border-radius:8px!important;width:103px!important;bottom:14px!important;box-shadow:0 18px 25px -15px #2e22187a,0 4px 9px #2e221817!important}#packsStage .pack-card--medium .pack-book:nth-child(2){transform:translate(-162%)rotate(-5deg)scale(.88)!important}#packsStage .pack-card--medium .pack-book:nth-child(3){z-index:5;transform:translate(-98%)translateY(-6px)rotate(-2deg)scale(1.01)!important}#packsStage .pack-card--medium .pack-book:nth-child(4){z-index:5;transform:translate(-34%)translateY(-7px)rotate(2deg)scale(1.01)!important}#packsStage .pack-card--medium .pack-book:nth-child(5){transform:translate(31%)rotate(5deg)scale(.88)!important}#packsStage .pack-card--medium .pack-book:nth-child(6){transform:translate(95%)rotate(8deg)scale(.81)!important}#packsStage .pack-card--complete .pack-book{width:59px!important}#packsStage .pack-body{text-align:center!important;padding:13px 15px 14px!important}#packsStage .pack-name{font:600 clamp(23px,1.85vw,28px)/1.02 var(--serif-display)!important;letter-spacing:-.026em!important;color:#33312c!important;margin:0!important}#packsStage .pack-count{color:#33312cb3!important;max-width:320px!important;min-height:32px!important;font:500 9.8px/1.36 var(--font-body)!important;margin:5px auto 0!important}#packsStage .pack-desc{display:none!important}#packsStage .pack-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:9px 0 8px!important;display:grid!important}#packsStage .pack-benefit{color:#33312cb3!important;min-height:25px!important;font:650 7.7px/1.18 var(--font-body)!important;background:0 0!important;border:0!important;justify-content:center!important;padding:0 7px!important}#packsStage .pack-benefit svg{width:14px!important;height:14px!important;stroke:var(--pack-accent-ink)!important}#packsStage .pack-language-row{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:2px auto 8px!important;padding:0!important;display:flex!important}#packsStage .pack-language-row>.pack-option-label{display:none!important}#packsStage .pack-language{background:#ffffff70!important;border:1px solid #33312c14!important;border-radius:999px!important;grid-template-columns:1fr 1fr!important;gap:2px!important;padding:2px!important;display:inline-grid!important}#packsStage .pack-lang{color:#33312c85!important;min-height:28px!important;font:750 7.7px/1 var(--font-body)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 11px!important}#packsStage .pack-lang.is-selected{color:#33312c!important;background:#ffa9dd38!important;box-shadow:0 2px 8px -6px #84416961,inset 0 1px #ffffffb8!important}#packsStage .pack-formats{grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0!important;display:grid!important;position:relative!important}#packsStage .pack-formats:after{content:attr(data-deal)!important;z-index:5!important;text-align:center!important;color:#33312c!important;width:42px!important;height:42px!important;font:850 7px/1.05 var(--font-body)!important;background:#ffa9dd!important;border:2px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;padding:4px!important;display:grid!important;position:absolute!important;top:-8px!important;left:calc(50% - 8px)!important;transform:translate(-50%)!important;box-shadow:0 10px 18px -12px #aa4b8466,inset 0 1px #ffffff85!important}#packsStage .pack-format{background:#ffffff8c!important;border:1px solid #33312c17!important;border-radius:13px!important;grid-template-columns:25px minmax(0,1fr) 14px!important;gap:6px!important;min-height:62px!important;padding:8px!important;box-shadow:inset 0 1px #ffffffc2!important}#packsStage .pack-format-icon{background:#33312c0a!important;border-radius:8px!important;width:25px!important;height:25px!important}#packsStage .pack-format-copy>span{font:750 8px/1 var(--font-body)!important}#packsStage .pack-old-price{color:#33312c61!important;font:650 6.7px/1 var(--font-body)!important;margin-top:3px!important;text-decoration:line-through!important;display:block!important}#packsStage .pack-format-copy strong{color:#33312c!important;font:850 10.3px/1 var(--font-body)!important;white-space:nowrap!important;margin-top:2px!important}#packsStage .pack-format-copy strong i{opacity:.55!important;font-size:5.8px!important;font-style:normal!important}#packsStage .pack-format-check{width:14px!important;height:14px!important;font-size:7px!important}#packsStage .pack-format--digital.is-selected .pack-format-check{background:#99adff!important;display:grid!important}#packsStage .pack-format--print.is-selected{background:#b7c96a26!important;border-color:#b7c96aa3!important}#packsStage .pack-format--print.is-selected .pack-format-icon{color:#657333!important;background:#b7c96a33!important}#packsStage .pack-format--print.is-selected .pack-format-check{background:#b7c96a!important;display:grid!important}#packsStage .pack-saving{background:rgba(var(--pack-accent-rgb),.09)!important;border:1px solid rgba(var(--pack-accent-rgb),.18)!important;text-align:center!important;border-radius:999px!important;align-self:center!important;gap:0!important;width:max-content!important;max-width:100%!important;margin:7px auto 8px!important;padding:4px 9px!important}#packsStage .pack-cart{color:#fff9ee!important;min-height:43px!important;font:750 9.6px/1 var(--font-body)!important;background:#33312c!important;border:1px solid #33312c1f!important;border-radius:999px!important;box-shadow:0 13px 24px -18px #1c19158a,inset 0 1px #ffffff1a!important}#packsStage .pack-cart svg{width:17px!important;height:17px!important}#packsStage .pack-included{color:#33312cbd!important;font:650 8px/1 var(--font-body)!important;text-underline-offset:3px!important;margin:8px auto 0!important;text-decoration:underline!important}#packsStage .pack-included-list{font-size:8px!important}#packsStage .packs-sample{background:linear-gradient(135deg,#ffffffb3,#fffaf2a3)!important;border:1px solid #c98f3a2e!important;border-radius:21px!important;grid-template-columns:235px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:14px!important;padding:10px 14px 10px 10px!important;display:grid!important;box-shadow:0 18px 36px -32px #33312c61,inset 0 1px #ffffffdb!important}#packsStage .packs-sample-art{background:linear-gradient(90deg,#f8f2e60d,#f8f2e633), var(--tt-bg-values)!important;background-position:50%,50% 58%!important;background-size:auto,cover!important;border-radius:16px!important;height:104px!important}#packsStage .packs-sample-art:after{background:linear-gradient(90deg,#0000,#fffaf247)!important}#packsStage .sample-book-icon{display:none!important}#packsStage .packs-sample-kicker{color:#8d6f43!important;font:800 7.4px/1 var(--font-body)!important;letter-spacing:.12em!important}#packsStage .packs-sample h3{font:600 clamp(22px,1.9vw,29px)/1.02 var(--serif-display)!important;color:#33312c!important}#packsStage .packs-sample p{font:500 9.4px/1.38 var(--font-body)!important;color:#33312c9e!important}#packsStage .packs-sample-cta{color:#33312c!important;min-height:41px!important;font:800 9px/1 var(--font-body)!important;background:#ffa9dd!important;border:1px solid #b45c9129!important;padding:0 16px!important}@media (width<=1020px){#packsStage .packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#packsStage .pack-card--complete{grid-column:1/-1!important;justify-self:center!important;width:min(570px,100%)!important}#packsStage .packs-sample{grid-template-columns:185px minmax(0,1fr)!important}#packsStage .packs-sample-cta{grid-column:2!important;justify-self:start!important}}@media (width<=700px){#packsStage{padding:42px 14px 52px!important}#packsStage .packs-head{margin-bottom:24px!important}#packsStage .packs-title{font-size:var(--tt-type-section-mobile,clamp(34px,10vw,42px))!important;line-height:1.01!important}#packsStage .packs-sub{max-width:340px!important;font-size:12px!important}#packsStage .packs-grid{grid-template-columns:1fr!important;gap:13px!important}#packsStage .pack-card--complete{grid-column:auto!important;width:100%!important}#packsStage .pack-media{height:218px!important}#packsStage .pack-body{padding:12px 13px 14px!important}#packsStage .pack-name{font-size:25px!important}#packsStage .pack-count{min-height:0!important;font-size:9.5px!important}#packsStage .pack-benefits{margin:8px 0 7px!important}#packsStage .pack-language-row{flex-direction:row!important;justify-content:center!important;align-items:center!important}#packsStage .pack-language{width:auto!important;display:inline-grid!important}#packsStage .pack-lang{width:auto!important}#packsStage .pack-formats{gap:6px!important}#packsStage .pack-format{grid-template-columns:23px minmax(0,1fr) 13px!important;min-height:60px!important;padding:7px!important}#packsStage .pack-format-copy strong{font-size:9.7px!important}#packsStage .pack-formats:after{width:38px!important;height:38px!important;font-size:6.5px!important;left:calc(50% - 5px)!important}#packsStage .packs-sample{text-align:center!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}#packsStage .packs-sample-art{height:118px!important}#packsStage .packs-sample-copy{text-align:center!important}#packsStage .packs-sample-cta{grid-column:auto!important;justify-self:center!important}}#packsStage .packs-grid{align-items:start!important;gap:14px!important}#packsStage .pack-card{border:1px solid color-mix(in srgb,var(--pack-accent) 26%,#6f54371a)!important;background:linear-gradient(#ffffffcf,#fffaf1e0 72%,#fff8eef0)!important;border-radius:25px!important;box-shadow:0 21px 45px -36px #33271b80,inset 0 1px #fffffff5!important}#packsStage .pack-card:after{border-color:#ffffff73!important;border-radius:20px!important;inset:5px!important}#packsStage .pack-media{background:radial-gradient(72% 78% at 50% 95%,#fffffff0,#ffffff2e 70%,transparent 100%), linear-gradient(180deg,rgba(var(--pack-accent-rgb),.105),#f8f2e606)!important;height:222px!important}#packsStage .pack-books{inset:47px 14px 17px!important}#packsStage .pack-book{box-shadow:none!important;aspect-ratio:2/3!important;background:0 0!important;overflow:visible!important}#packsStage .pack-book:after{display:none!important}#packsStage .pack-book img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 11px 9px #30231830)!important;border-radius:8px!important;width:100%!important;height:100%!important}#packsStage .pack-card--small .pack-books,#packsStage .pack-card--medium .pack-books{justify-content:center!important;align-items:flex-end!important;gap:5px!important;display:flex!important}#packsStage .pack-card--small .pack-book,#packsStage .pack-card--medium .pack-book{flex:none!important;position:relative!important;bottom:auto!important;left:auto!important}#packsStage .pack-card--small .pack-book{width:97px!important}#packsStage .pack-card--small .pack-book:first-child{transform:rotate(-2.7deg)scale(.965)!important}#packsStage .pack-card--small .pack-book:nth-child(2){z-index:3!important;transform:translateY(-2px)scale(1)!important}#packsStage .pack-card--small .pack-book:nth-child(3){transform:rotate(2.7deg)scale(.965)!important}#packsStage .pack-card--medium .pack-book{width:97px!important}#packsStage .pack-card--medium .pack-book:first-child{transform:rotate(-2.7deg)scale(.965)!important}#packsStage .pack-card--medium .pack-book:nth-child(2){z-index:3!important;transform:translateY(-2px)scale(1)!important}#packsStage .pack-card--medium .pack-book:nth-child(3){transform:rotate(2.7deg)scale(.965)!important}#packsStage .pack-card--complete .pack-book{width:57px!important;bottom:12px!important}#packsStage .pack-card--complete .pack-book:first-child{transform:translate(-314%)rotate(-7deg)scale(.8)!important}#packsStage .pack-card--complete .pack-book:nth-child(2){transform:translate(-252%)rotate(-5.5deg)scale(.84)!important}#packsStage .pack-card--complete .pack-book:nth-child(3){transform:translate(-190%)rotate(-4deg)scale(.88)!important}#packsStage .pack-card--complete .pack-book:nth-child(4){transform:translate(-128%)rotate(-2deg)scale(.94)!important}#packsStage .pack-card--complete .pack-book:nth-child(5){z-index:4!important;transform:translate(-66%)translateY(-4px)scale(1)!important}#packsStage .pack-card--complete .pack-book:nth-child(7){transform:translate(58%)rotate(2deg)scale(.94)!important}#packsStage .pack-card--complete .pack-book:nth-child(8){transform:translate(120%)rotate(4.5deg)scale(.87)!important}#packsStage .pack-card--complete .pack-book:nth-child(9){transform:translate(182%)rotate(7deg)scale(.81)!important}#packsStage .pack-ground{opacity:.66!important;height:16px!important;bottom:10px!important;left:19%!important;right:19%!important}#packsStage .pack-topline{top:11px!important}#packsStage .pack-family{letter-spacing:.09em!important;min-height:31px!important;padding:0 17px!important;font-size:8.5px!important}#packsStage .pack-body{padding:12px 15px 14px!important}#packsStage .pack-name{font-size:clamp(22px,1.7vw,26px)!important;line-height:1.02!important}#packsStage .pack-count{max-width:310px!important;min-height:36px!important;margin-top:5px!important;font-size:9.3px!important;line-height:1.38!important}#packsStage .pack-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:5px!important;margin:8px 0 9px!important;display:grid!important}#packsStage .pack-benefit{color:#33312cb0!important;min-height:38px!important;font:650 7px/1.16 var(--font-body)!important;text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:0 3px!important;display:flex!important}#packsStage .pack-benefit svg{stroke:#9b6f32!important;stroke-width:1.5px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}#packsStage .pack-language-row{margin:0 auto 8px!important}#packsStage .pack-language{min-width:225px!important}#packsStage .pack-lang{min-height:27px!important;padding:0 10px!important;font-size:7.4px!important}#packsStage .pack-lang.is-selected{color:#33312c!important;background:#ffa9dd30!important}#packsStage .pack-formats{gap:7px!important}#packsStage .pack-formats:after{display:none!important}#packsStage .pack-format{border-radius:14px!important;grid-template-columns:26px minmax(0,1fr) 14px!important;gap:7px!important;min-height:63px!important;padding:8px!important;position:relative!important;overflow:visible!important}#packsStage .pack-format--digital:after{content:attr(data-deal)!important;z-index:5!important;box-sizing:border-box!important;text-align:center!important;color:#33312c!important;width:36px!important;height:36px!important;font:850 6.2px/1.05 var(--font-body)!important;letter-spacing:-.01em!important;background:#ffa9dd!important;border:1.5px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;padding:4px!important;display:grid!important;position:absolute!important;top:5px!important;right:5px!important;box-shadow:0 7px 15px -10px #b1488870,inset 0 1px #ffffff94!important}#packsStage .pack-format-copy>span{font-size:8px!important;line-height:1!important}#packsStage .pack-old-price{margin-top:3px!important;font-size:6.6px!important;line-height:1!important}#packsStage .pack-format-copy strong{margin-top:2px!important;font-size:10.5px!important;line-height:1!important}#packsStage .pack-format-copy strong i{font-size:5.7px!important}#packsStage .pack-format--digital.is-selected{background:#ffa9dd21!important;border-color:#ffa9dd9e!important}#packsStage .pack-format--digital.is-selected .pack-format-icon{color:#a84c83!important;background:#ffa9dd30!important}#packsStage .pack-format--digital.is-selected .pack-format-check{color:#33312c!important;background:#ffa9dd!important;display:grid!important}#packsStage .pack-saving{text-align:center!important;background:linear-gradient(90deg,#ffa9dd17,#99adff13)!important;border:1px solid #ffa9dd33!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:28px!important;margin:7px 0 8px!important;padding:0 9px!important;display:flex!important}#packsStage .pack-saving:before{content:"◇"!important;color:#a84c83!important;margin-right:6px!important;font-size:9px!important;line-height:1!important}#packsStage .pack-saving-copy strong{color:#51483f!important;font:750 7.5px/1.15 var(--font-body)!important;display:inline!important}#packsStage .pack-saving-copy small{display:none!important}#packsStage .pack-cart{min-height:42px!important;font-size:9.4px!important}#packsStage .pack-included{margin-top:7px!important}@media (width<=1020px){#packsStage .pack-card--small .pack-book,#packsStage .pack-card--medium .pack-book{width:94px!important}}@media (width<=700px){#packsStage .pack-media{height:218px!important}#packsStage .pack-card--small .pack-book,#packsStage .pack-card--medium .pack-book{width:91px!important}#packsStage .pack-benefit{font-size:6.8px!important}#packsStage .pack-language{min-width:218px!important}#packsStage .pack-format--digital{padding-right:44px!important}#packsStage .pack-format--digital:after{width:34px!important;height:34px!important;font-size:5.9px!important;top:5px!important;right:4px!important}}#packsStage .pack-format--digital:after{content:none!important;display:none!important}#packsStage .pack-format--digital{padding-right:8px!important}#packsStage .pack-saving{box-sizing:border-box!important;text-align:left!important;background:radial-gradient(circle at 12%,#ffa9dd33,#0000 36%),linear-gradient(100deg,#ffa9dd1b,#ffffff91 48%,#ffa9dd12)!important;border:1px solid #ffa9dd6b!important;border-radius:15px!important;grid-template-columns:108px 1px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:58px!important;margin:2px 0 10px!important;padding:8px 15px 8px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px -22px #823f676b,inset 0 1px #ffffffd1!important}#packsStage .pack-saving:before{content:attr(data-discount-label)!important;color:#33312c!important;width:auto!important;height:auto!important;min-height:38px!important;font:850 10.5px/1 var(--font-body)!important;letter-spacing:-.01em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(135deg,#ffa9dd,#f58fc8)!important;border:1px solid #ffffff94!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0 10px!important;display:grid!important;position:static!important;box-shadow:0 8px 16px -12px #a5457e7a,inset 0 1px #ffffff7a!important}#packsStage .pack-saving:after{content:""!important;background:linear-gradient(#0000,#da67a97a,#0000)!important;border-radius:999px!important;width:1px!important;height:31px!important;position:static!important}#packsStage .pack-saving-icon{display:none!important}#packsStage .pack-saving-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}#packsStage .pack-saving-copy strong{color:#b73778!important;font-family:var(--serif-display)!important;letter-spacing:-.018em!important;font-size:17px!important;font-weight:650!important;line-height:1!important;display:block!important}#packsStage .pack-saving-copy small{color:#33312ca3!important;font:650 8px/1.15 var(--font-body)!important;letter-spacing:.005em!important;margin:0!important;display:block!important}#packsStage .pack-format-heading{display:none!important}#packsStage .pack-formats{margin-top:0!important}@media (width<=700px){#packsStage .pack-saving{grid-template-columns:96px 1px minmax(0,1fr)!important;gap:10px!important;min-height:56px!important;padding:8px 11px 8px 8px!important}#packsStage .pack-saving:before{min-height:36px!important;padding:0 8px!important;font-size:9.3px!important}#packsStage .pack-saving-copy strong{font-size:15px!important}#packsStage .pack-saving-copy small{font-size:7.5px!important}}#packsStage .pack-card--medium .pack-books{display:block!important;position:absolute!important;inset:45px 12px 13px!important}#packsStage .pack-card--medium .pack-book{aspect-ratio:2/3!important;transform-origin:50% 100%!important;width:77px!important;margin:0!important;position:absolute!important;bottom:auto!important;left:50%!important}#packsStage .pack-card--medium .pack-book:first-child{z-index:1!important;top:1px!important;transform:translate(-154%)rotate(-3deg)scale(.88)!important}#packsStage .pack-card--medium .pack-book:nth-child(2){z-index:1!important;top:-3px!important;transform:translate(-50%)scale(.91)!important}#packsStage .pack-card--medium .pack-book:nth-child(3){z-index:1!important;top:1px!important;transform:translate(54%)rotate(3deg)scale(.88)!important}#packsStage .pack-card--medium .pack-book:nth-child(4){z-index:4!important;top:40px!important;transform:translate(-172%)rotate(-2deg)scale(.96)!important}#packsStage .pack-card--medium .pack-book:nth-child(5){z-index:5!important;top:34px!important;transform:translate(-50%)scale(1)!important}#packsStage .pack-card--medium .pack-book:nth-child(6){z-index:4!important;top:40px!important;transform:translate(72%)rotate(2deg)scale(.96)!important}#packsStage .pack-card--medium .pack-book:nth-child(n+4){display:block!important}#packsStage .pack-card--complete .pack-books{justify-content:center!important;align-items:flex-end!important;gap:0!important;display:flex!important;position:absolute!important;inset:49px 10px 15px!important;overflow:visible!important}#packsStage .pack-card--complete .pack-book{aspect-ratio:2/3!important;z-index:2!important;flex:0 0 53px!important;width:53px!important;margin-left:-15px!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}#packsStage .pack-card--complete .pack-book:first-child{margin-left:0!important}#packsStage .pack-card--complete .pack-book:first-child,#packsStage .pack-card--complete .pack-book:nth-child(9){z-index:1!important;transform:translateY(5px)scale(.88)!important}#packsStage .pack-card--complete .pack-book:nth-child(2),#packsStage .pack-card--complete .pack-book:nth-child(8){transform:translateY(3px)scale(.92)!important}#packsStage .pack-card--complete .pack-book:nth-child(3),#packsStage .pack-card--complete .pack-book:nth-child(7){transform:translateY(1px)scale(.96)!important}#packsStage .pack-card--complete .pack-book:nth-child(4),#packsStage .pack-card--complete .pack-book:nth-child(6){z-index:3!important;transform:translateY(-1px)scale(.99)!important}#packsStage .pack-card--complete .pack-book:nth-child(5){z-index:6!important;flex-basis:66px!important;width:66px!important;margin-left:-12px!important;margin-right:3px!important;transform:translateY(-6px)scale(1.02)!important}#packsStage .pack-saving{background:radial-gradient(circle at 12%,#ffa9dd2e,#0000 38%),linear-gradient(100deg,#ffe26f2b,#ffffffa1 48%,#ffa9dd14)!important;border:1px solid #ffa9dd57!important;border-radius:16px!important;grid-template-columns:minmax(96px,112px) minmax(0,1fr)!important;gap:14px!important;min-height:62px!important;margin:4px 0 11px!important;padding:8px 12px!important;box-shadow:0 10px 24px -22px #823f6759,inset 0 1px #ffffffe0!important}#packsStage .pack-saving:after{content:none!important;display:none!important}#packsStage .pack-saving:before{background:linear-gradient(135deg,#ffa9dd,#f792cb)!important;border:1px solid #ffffffad!important;align-self:center!important;min-height:40px!important;padding:0 12px!important;font-size:10px!important;box-shadow:0 8px 15px -12px #a5457e6b,inset 0 1px #ffffff8f!important}#packsStage .pack-saving-copy{text-align:center!important;align-items:center!important;padding:2px 0!important}#packsStage .pack-saving-copy strong{color:#b73778!important;font-size:18px!important;line-height:1.02!important}#packsStage .pack-saving-copy small{color:#33312c99!important;max-width:150px!important;margin-top:2px!important;font-size:7.8px!important;line-height:1.22!important}:root{--tt-action-yellow:#ffe26f;--tt-action-yellow-hover:#ffd94d;--tt-action-yellow-soft:#ffe26f38;--tt-action-yellow-line:#b58f1247;--tt-action-ink:#33312c}.header-nav .nav-buy-books{background:var(--tt-action-yellow)!important;border-color:var(--tt-action-yellow-line)!important;color:var(--tt-action-ink)!important;box-shadow:0 8px 17px -13px #7b5d0875,inset 0 1px #ffffff9e!important}.header-nav .nav-buy-books:hover,.header-nav .nav-buy-books:focus-visible{background:var(--tt-action-yellow-hover)!important;border-color:#b58f1261!important}.commerce-cta--primary{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;border-color:#0000!important;box-shadow:0 16px 29px -18px #9570087a,inset 0 1px #ffffff94!important}.commerce-cta--primary:hover{background:var(--tt-action-yellow-hover)!important}.commerce-cta--secondary{color:var(--tt-action-ink)!important;background:#ffe26f33!important;border-color:#c69e1b4d!important}#whyStage .why-purpose-cta{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;box-shadow:0 16px 29px -18px #9570086b,inset 0 1px #ffffff94!important}#whyStage .why-purpose-cta:hover{background:var(--tt-action-yellow-hover)!important}#valuesStage .market-card-add{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;box-shadow:0 14px 24px -18px #9570086b!important}#valuesStage .market-card-add:hover{background:var(--tt-action-yellow-hover)!important}#packsStage .pack-cart{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;border-color:var(--tt-action-yellow-line)!important;box-shadow:0 14px 25px -18px #9570087a,inset 0 1px #ffffff94!important}#packsStage .pack-cart:hover{background:var(--tt-action-yellow-hover)!important;box-shadow:0 18px 29px -18px #95700894,inset 0 1px #ffffff9e!important}#packsStage .packs-sample-cta{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;border-color:var(--tt-action-yellow-line)!important;box-shadow:0 14px 24px -18px #9570086b,inset 0 1px #ffffff94!important}#packsStage .packs-sample-cta:hover{background:var(--tt-action-yellow-hover)!important}.cart-checkout-btn{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;box-shadow:0 14px 26px -14px #9570087a!important}.cart-checkout-btn:hover{background:var(--tt-action-yellow-hover)!important;box-shadow:0 18px 30px -14px #95700894!important}.morph-menu-links .mobile-nav-buy{background:var(--tt-action-yellow-soft)!important;border-color:var(--tt-action-yellow-line)!important}@media (width<=1020px){#packsStage .pack-card--medium .pack-book{width:73px!important}#packsStage .pack-card--complete .pack-book{flex-basis:50px!important;width:50px!important;margin-left:-14px!important}#packsStage .pack-card--complete .pack-book:nth-child(5){flex-basis:62px!important;width:62px!important}}@media (width<=700px){#packsStage .pack-card--medium .pack-books{inset:43px 8px 12px!important}#packsStage .pack-card--medium .pack-book{width:74px!important}#packsStage .pack-card--medium .pack-book:first-child{transform:translate(-149%)rotate(-3deg)scale(.86)!important}#packsStage .pack-card--medium .pack-book:nth-child(3){transform:translate(49%)rotate(3deg)scale(.86)!important}#packsStage .pack-card--medium .pack-book:nth-child(4){transform:translate(-166%)rotate(-2deg)scale(.94)!important}#packsStage .pack-card--medium .pack-book:nth-child(6){transform:translate(66%)rotate(2deg)scale(.94)!important}#packsStage .pack-card--complete .pack-books{inset:48px 6px 15px!important}#packsStage .pack-card--complete .pack-book{flex-basis:47px!important;width:47px!important;margin-left:-13px!important}#packsStage .pack-card--complete .pack-book:nth-child(5){flex-basis:58px!important;width:58px!important}#packsStage .pack-saving{grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important;min-height:60px!important;padding:8px 10px!important}#packsStage .pack-saving:before{min-height:38px!important;font-size:9.2px!important}#packsStage .pack-saving-copy strong{font-size:16px!important}#packsStage .pack-saving-copy small{font-size:7.4px!important}}:root{--tt-action-yellow:#ffe26f;--tt-action-yellow-hover:#ffd94d;--tt-action-ink:#33312c}.marketplace-sample-kicker,.marketplace-sample-copy h3 em{color:var(--tt-action-yellow)!important}.marketplace-sample-cta{background:var(--tt-action-yellow)!important;color:var(--tt-action-ink)!important;border:1px solid #b58f1247!important;box-shadow:0 16px 28px -20px #00000073,inset 0 1px #ffffff94!important}.marketplace-sample-cta:hover{background:var(--tt-action-yellow-hover)!important}#packsStage .pack-card--complete .pack-books{display:block!important;position:absolute!important;inset:47px 16px 14px!important;overflow:visible!important}#packsStage .pack-card--complete .pack-book{aspect-ratio:2/3!important;transform-origin:50% 100%!important;z-index:2!important;width:58px!important;margin:0!important;position:absolute!important;bottom:11px!important;left:50%!important}#packsStage .pack-card--complete .pack-book:first-child{z-index:1!important;transform:translate(-238%)translateY(4px)rotate(-6deg)scale(.82)!important}#packsStage .pack-card--complete .pack-book:nth-child(2){z-index:2!important;transform:translate(-198%)translateY(2px)rotate(-4deg)scale(.86)!important}#packsStage .pack-card--complete .pack-book:nth-child(3){z-index:3!important;transform:translate(-158%)rotate(-2.5deg)scale(.9)!important}#packsStage .pack-card--complete .pack-book:nth-child(4){z-index:4!important;transform:translate(-118%)translateY(-1px)rotate(-1deg)scale(.94)!important}#packsStage .pack-card--complete .pack-book:nth-child(5){z-index:10!important;width:82px!important;transform:translate(-50%)translateY(-8px)scale(1)!important}#packsStage .pack-card--complete .pack-book:nth-child(6){z-index:4!important;transform:translate(18%)translateY(-1px)rotate(1deg)scale(.94)!important}#packsStage .pack-card--complete .pack-book:nth-child(7){z-index:3!important;transform:translate(58%)rotate(2.5deg)scale(.9)!important}#packsStage .pack-card--complete .pack-book:nth-child(8){z-index:2!important;transform:translate(98%)translateY(2px)rotate(4deg)scale(.86)!important}#packsStage .pack-card--complete .pack-book:nth-child(9){z-index:1!important;transform:translate(138%)translateY(4px)rotate(6deg)scale(.82)!important}#packsStage .pack-card--complete .pack-ground{opacity:.56!important;height:15px!important;bottom:9px!important;left:25%!important;right:25%!important}#packsStage .pack-saving{background:radial-gradient(circle at 12%,#ffa9dd33,#0000 42%),linear-gradient(100deg,#ffa9dd2b 0%,#fff7fcc7 54%,#ffa9dd1c 100%)!important;border-color:#ffa9dd57!important;box-shadow:0 10px 24px -22px #823f6757,inset 0 1px #ffffffe0!important}#packsStage .pack-saving:before{color:#33312c!important;background:linear-gradient(135deg,#ffa9dd,#f58fc8)!important;border-color:#ffffffad!important}#packsStage .pack-saving-copy strong{color:#b73778!important}@media (width<=1020px){#packsStage .pack-card--complete .pack-book{width:54px!important}#packsStage .pack-card--complete .pack-book:nth-child(5){width:76px!important}}@media (width<=700px){#packsStage .pack-card--complete .pack-books{inset:46px 9px 13px!important}#packsStage .pack-card--complete .pack-book{width:52px!important}#packsStage .pack-card--complete .pack-book:nth-child(5){width:72px!important}#packsStage .pack-card--complete .pack-book:first-child{transform:translate(-224%)translateY(4px)rotate(-5deg)scale(.8)!important}#packsStage .pack-card--complete .pack-book:nth-child(2){transform:translate(-186%)translateY(2px)rotate(-3.5deg)scale(.84)!important}#packsStage .pack-card--complete .pack-book:nth-child(3){transform:translate(-148%)rotate(-2deg)scale(.88)!important}#packsStage .pack-card--complete .pack-book:nth-child(4){transform:translate(-110%)rotate(-1deg)scale(.92)!important}#packsStage .pack-card--complete .pack-book:nth-child(6){transform:translate(14%)rotate(1deg)scale(.92)!important}#packsStage .pack-card--complete .pack-book:nth-child(7){transform:translate(52%)rotate(2deg)scale(.88)!important}#packsStage .pack-card--complete .pack-book:nth-child(8){transform:translate(90%)translateY(2px)rotate(3.5deg)scale(.84)!important}#packsStage .pack-card--complete .pack-book:nth-child(9){transform:translate(128%)translateY(4px)rotate(5deg)scale(.8)!important}}.commerce-hero-actions .commerce-cta--secondary{white-space:nowrap!important;text-wrap:nowrap!important;letter-spacing:-.012em!important}@media (width<=720px){.commerce-hero-actions .commerce-cta--secondary{white-space:nowrap!important;font-size:inherit!important}}#howToBuy .how-to-buy-cta{color:#33312c!important;background:#ffe26f!important;border-color:#b58f1247!important;box-shadow:0 14px 28px -20px #9570087a,inset 0 1px #ffffff9e!important}@media (hover:hover) and (pointer:fine){#howToBuy .how-to-buy-cta:hover{color:#33312c!important;background:#ffd94d!important;border-color:#b58f1261!important;box-shadow:0 18px 34px -20px #9570088f,inset 0 1px #ffffffad!important}}#shelfStageAccordionArchived+.seam-badge-wrap{transform:translateY(24px)!important}@media (width<=700px){#shelfStageAccordionArchived+.seam-badge-wrap{transform:translateY(20px)!important}}.testimonials-stage.testi-premium-v39{isolation:isolate!important;background:radial-gradient(95% 125% at 50% 18%,#fcf7ebf5 0%,#fcf7ebe0 48%,#fcf7eb99 72%,#fcf7eb47 100%), linear-gradient(to bottom,#f8f2e666,#f8f2e6e0), var(--tt-bg-testimonials,var(--tt-bg-global))!important;background-position:50%,50%,50%!important;background-size:100% 100%,100% 100%,cover!important;padding:56px 24px 92px!important;position:relative!important;overflow:hidden!important}.testimonials-stage.testi-premium-v39:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 20%,#ffe26f1a,#0000 19%),radial-gradient(circle at 93% 25%,#99adff1a,#0000 18%);position:absolute;inset:0}.testi-premium-v39 .testi-inner{z-index:2!important;width:min(1180px,100%)!important;max-width:1180px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;position:relative!important}.testi-premium-v39 .testi-v39-kicker{width:max-content!important;margin:0 auto 14px!important;display:flex!important}.testi-premium-v39 .testi-title{max-width:930px!important;font-family:var(--serif-display)!important;font-size:var(--tt-type-section,clamp(42px,4.25vw,56px))!important;line-height:var(--tt-type-section-line,1.02)!important;letter-spacing:-.03em!important;color:var(--tt-ink,#33312c)!important;text-wrap:balance!important;margin:0 auto!important;font-weight:650!important}.testi-premium-v39 .testi-sub{color:#33312c9e!important;max-width:720px!important;font:500 13.5px/1.55 var(--font-body)!important;text-wrap:balance!important;margin:12px auto 0!important}.testi-v39-carousel{margin-top:34px;padding:0;position:relative}.testi-v39-viewport{width:100%;padding:2px;overflow:hidden}.testi-v39-track{--testi-gap:14px;gap:var(--testi-gap);will-change:transform;align-items:stretch;transition:transform .55s cubic-bezier(.2,.72,.22,1);display:flex}.testi-v39-card{--accent:#ffa9dd;--accent-rgb:255,169,221;flex:0 0 calc((100% - (var(--testi-gap) * 2)) / 3);text-align:left;background:radial-gradient(100% 55% at 12% 0%,rgba(var(--accent-rgb),.09),transparent 66%), linear-gradient(165deg,#ffffffd6,#fffaf3c2);border:1px solid #c98f3a3b;border-radius:24px;flex-direction:column;min-width:0;min-height:390px;padding:18px 18px 16px;display:flex;box-shadow:0 24px 48px -38px #33271b85,inset 0 1px #fffffff0}.testi-v39-card[data-accent=blue]{--accent:#99adff;--accent-rgb:153,173,255}.testi-v39-card[data-accent=green]{--accent:#b7c96a;--accent-rgb:183,201,106}.testi-v39-card[data-accent=gold]{--accent:#ffe26f;--accent-rgb:255,226,111}.testi-v39-card[data-accent=purple]{--accent:#c9a9f4;--accent-rgb:201,169,244}.testi-v39-head{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;display:grid}.testi-v39-photo-shell{background:linear-gradient(145deg,#ffe26fa3,#ffa9dd6b,#99adff59);border-radius:50%;width:112px;height:112px;padding:5px;box-shadow:0 12px 26px -20px #46311a6b}.testi-v39-photo-slot{background:radial-gradient(circle at 38% 30%,#f6efe3,#e7dece 72%);border:3px solid #fffcf6e6;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.testi-v39-photo-slot:after{content:"";background:radial-gradient(ellipse,rgba(var(--accent-rgb),.14),transparent 70%);filter:blur(6px);width:82%;height:28%;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.testi-v39-stars{color:#e79d22;letter-spacing:1px;margin-bottom:7px;font-size:16px;line-height:1}.testi-v39-person h3{font:600 22px/1 var(--serif-display);color:#33312c;letter-spacing:-.02em;margin:0}.testi-v39-person p{color:#33312c94;font:500 10px/1.25 var(--font-body);margin:5px 0 0}.testi-v39-quote-mark{color:#d89a32;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:12px 0 10px;display:grid}.testi-v39-quote-mark span{background:linear-gradient(90deg,#0000,#d89a326b);height:1px}.testi-v39-quote-mark span:last-child{background:linear-gradient(90deg,#d89a326b,#0000)}.testi-v39-quote-mark b{font:700 24px/1 var(--serif-display)}.testi-v39-card blockquote{text-align:center;color:#39342f;min-height:115px;font:500 17px/1.36 var(--serif-body,"Newsreader",Georgia,serif);justify-content:center;align-items:center;margin:0;display:flex}.testi-v39-meta{border-top:1px solid #33312c0e;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:auto;padding-top:14px;display:grid}.testi-v39-meta-item{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}.testi-v39-icon{border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.testi-v39-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.testi-v39-meta-item small{color:#33312c80;font:650 6.8px/1.08 var(--font-body);display:block}.testi-v39-meta-item strong{color:#454039;font:750 8px/1.05 var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.meta-pink .testi-v39-icon{color:#b54882;background:#ffa9dd47;border:1px solid #ffa9dd61}.meta-green .testi-v39-icon{color:#64752e;background:#b7c96a47;border:1px solid #b7c96a6b}.meta-blue .testi-v39-icon{color:#4e65b6;background:#99adff40;border:1px solid #99adff66}.meta-gold .testi-v39-icon{color:#a97516;background:#ffe26f3d;border:1px solid #e3b73557}.meta-purple .testi-v39-icon{color:#8055af;background:#c9a9f440;border:1px solid #c9a9f46b}.testi-v39-arrow{z-index:5;cursor:pointer;color:#a87325;background:#fffbf4eb;border:1px solid #c98f3a5c;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 13px 26px -18px #412d177a}.testi-v39-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.testi-v39-arrow--prev{left:-62px}.testi-v39-arrow--next{right:-62px}.testi-v39-arrow:hover{color:#33312c;background:#ffe26f;transform:translateY(-50%)scale(1.04)}.testi-v39-arrow:disabled{opacity:.34;cursor:default;background:#fffbf4b8;transform:translateY(-50%)}.testi-v39-progress{background:#33312c14;border-radius:999px;width:74px;height:3px;margin:15px auto 0;overflow:hidden}.testi-v39-progress span{border-radius:inherit;transform-origin:0;background:#ffa9dd;width:33.333%;height:100%;transition:transform .45s;display:block}.testi-v39-banner{border:1px solid #ffffff2e;border-radius:24px;width:100%;min-height:190px;margin:38px auto 0;position:relative;overflow:hidden;box-shadow:0 26px 48px -34px #0b152694}.testi-v39-banner-image{background-image:url(/assets/images/optimized/tt-158-68435b0dae57.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.testi-v39-banner-overlay{background:linear-gradient(90deg,#040f281a,#040f2875 36%,#040f2885 64%,#040f281f);position:absolute;inset:0}.testi-v39-banner-copy{z-index:2;text-align:center;color:#fff;width:min(620px,70%);margin:0 auto;padding:27px 24px;position:relative}.testi-v39-banner-kicker{color:#ffe26f;font:850 8px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;display:block}.testi-v39-banner h3{font:600 clamp(26px,2.3vw,34px)/1.02 var(--serif-display);letter-spacing:-.025em;color:#fff;margin:9px 0 0}.testi-v39-banner h3 em{color:#ffe26f;font-style:italic;font-weight:500}.testi-v39-banner p{color:#ffffffd1;max-width:570px;font:500 10px/1.42 var(--font-body);margin:7px auto 0}.testi-v39-banner-cta{color:#33312c;min-height:42px;font:800 9.5px/1 var(--font-body);background:#ffe26f;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:0 15px 26px -17px #0000007a,inset 0 1px #ffffff9e}.testi-v39-banner-cta:hover{background:#ffd94d;transform:translateY(-1px)}@media (width<=1320px){.testi-v39-arrow--prev{left:8px}.testi-v39-arrow--next{right:8px}.testi-v39-carousel{padding:0 44px}}@media (width<=900px){.testi-v39-track{--testi-gap:12px}.testi-v39-card{flex-basis:calc((100% - var(--testi-gap)) / 2)}.testi-v39-banner{min-height:205px;margin-top:32px}.testi-v39-banner-copy{width:min(620px,78%)}}@media (width<=620px){.testimonials-stage.testi-premium-v39{padding:48px 0 68px!important}.testi-premium-v39 .testi-inner{width:100%!important;max-width:none!important}.testi-premium-v39 .testi-v39-kicker{margin-bottom:13px!important}.testi-premium-v39 .testi-title{padding:0 18px;font-size:var(--tt-type-section-mobile,clamp(34px,10vw,42px))!important;line-height:1.01!important}.testi-premium-v39 .testi-sub{padding:0 22px;font-size:12px!important}.testi-v39-carousel{margin-top:27px;padding:0 42px}.testi-v39-track{--testi-gap:10px}.testi-v39-card{flex-basis:100%;min-height:385px;padding:17px 16px 15px}.testi-v39-head{grid-template-columns:96px minmax(0,1fr);gap:12px}.testi-v39-photo-shell{width:96px;height:96px}.testi-v39-person h3{font-size:21px}.testi-v39-card blockquote{min-height:120px;font-size:16px}.testi-v39-arrow{width:39px;height:39px}.testi-v39-arrow--prev{left:5px}.testi-v39-arrow--next{right:5px}.testi-v39-banner{border-radius:20px;width:calc(100% - 28px);min-height:248px;margin-top:30px}.testi-v39-banner-image{background-position:50%}.testi-v39-banner-overlay{background:#040f287a}.testi-v39-banner-copy{width:100%;padding:31px 18px}.testi-v39-banner p{max-width:34ch}}@media (prefers-reduced-motion:reduce){.testi-v39-track,.testi-v39-progress span{transition:none!important}}.tt-transition--testimonials{margin-bottom:18px!important}@media (width<=620px){.tt-transition--testimonials{margin-bottom:14px!important}}@media (width>=901px){.testi-premium-v39 .testi-inner{width:min(1240px,100% - 48px)!important;max-width:1240px!important}.testi-premium-v39 .testi-title{white-space:nowrap!important;text-wrap:nowrap!important;max-width:none!important;font-size:clamp(40px,3.45vw,50px)!important}}.testi-v39-card{background:radial-gradient(100% 55% at 12% 0%,rgba(var(--accent-rgb),.075),transparent 66%), linear-gradient(180deg,#fffdf9f7,#faf4eaf5)!important;border:1px solid #ddccb48f!important;box-shadow:0 22px 40px -31px #402b1666,inset 0 1px #fffffffa!important}.testi-v39-card blockquote{font-family:var(--serif-body,"Newsreader",Georgia,serif)!important;color:#403a34!important;font-size:15.5px!important;font-weight:500!important;line-height:1.46!important}.testi-v39-person p{font-family:var(--font-body)!important;color:#33312c99!important;font-size:9.4px!important;font-weight:500!important;line-height:1.3!important}@media (width<=900px){.testi-v39-card blockquote{font-size:15px!important}}@media (width<=620px){.testi-v39-card blockquote{min-height:112px!important;font-size:14.5px!important;line-height:1.48!important}}.testi-premium-v39 .testi-sub{max-width:980px!important;margin-top:12px!important}.testi-premium-v39 .testi-sub-line{display:block!important}@media (width>=901px){.testi-premium-v39 .testi-sub-line{white-space:nowrap!important}}@media (width<=900px){.testi-premium-v39 .testi-sub{max-width:720px!important}.testi-premium-v39 .testi-sub-line{white-space:normal!important}}.tt-transition--age{margin-top:30px!important;margin-bottom:0!important}.tt-transition--age+.age-stage-v42{margin-top:0!important;padding-top:18px!important}.age-stage-v42 .age-v42-inner{text-align:center!important}.age-stage-v42 .age-v42-kicker{opacity:1;justify-content:center!important;width:max-content!important;max-width:calc(100% - 32px)!important;margin:0 auto 15px!important;display:flex!important;position:relative!important;left:auto!important;right:auto!important}.age-stage-v42 .age-v42-title,.age-stage-v42 .age-v42-sub{margin-left:auto!important;margin-right:auto!important}.age-stage-v42 .age-v42-nav,.age-stage-v42 .age-v42-panel,.age-stage-v42 .age-v42-tab{text-align:left!important}.age-stage-v42+.seam-badge-wrap.tt-transition--quiet{margin-top:30px!important;margin-bottom:0!important}@media (width<=680px){.tt-transition--age{margin-top:22px!important}.tt-transition--age+.age-stage-v42{padding-top:14px!important}.age-stage-v42 .age-v42-kicker{max-width:calc(100% - 24px)!important}.age-stage-v42+.seam-badge-wrap.tt-transition--quiet{margin-top:22px!important}}.tt-transition--age+.age-stage-v42{padding-top:38px!important}.age-stage-v42 .age-v42-kicker{margin-bottom:17px!important}.age-v42-title em{color:inherit!important}.age-v42-title .scrub-word{color:#33312c;transition:color .24s,text-shadow .24s}.age-v42-title .scrub-word.is-lit{text-shadow:0 1px #ffffff2e;color:var(--lit-color)!important}.age-v42-animal{background-color:#ffffff75!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:88% 88%!important;overflow:hidden!important}.age-v42-animal svg{display:none!important}.age-v42-animal--rabbit{background-image:url(/assets/images/optimized/tt-159-c174d006ac6c.webp)!important}.age-v42-animal--fox{background-image:url(/assets/images/optimized/tt-160-004414d8398f.webp)!important}.age-v42-animal--owl{background-image:url(/assets/images/optimized/tt-161-25ab06814215.webp)!important}.age-v42-panel-animal{background-position:bottom!important;background-repeat:no-repeat!important;background-size:92%!important;border-color:#ffffff8c!important;overflow:visible!important;box-shadow:0 12px 24px -19px #33312c57,inset 0 1px #ffffffe0!important}.age-v42-panel-animal svg{display:none!important}.age-v42-panel-animal[data-animal=rabbit]{background-image:url(/assets/images/optimized/tt-159-c174d006ac6c.webp)!important}.age-v42-panel-animal[data-animal=fox]{background-image:url(/assets/images/optimized/tt-160-004414d8398f.webp)!important}.age-v42-panel-animal[data-animal=owl]{background-image:url(/assets/images/optimized/tt-161-25ab06814215.webp)!important}.age-v42-panel{min-height:580px!important;padding-bottom:31px!important}.age-v42-books{margin-top:22px!important;margin-bottom:23px!important}.age-v42-tags{margin-top:0!important;margin-bottom:23px!important}.age-v42-bottom{gap:22px!important;margin-top:4px!important;padding-top:20px!important}.age-v42-guidance{align-items:center!important}.age-v42-guidance p{line-height:1.5!important}@media (width<=960px){.tt-transition--age+.age-stage-v42{padding-top:31px!important}.age-v42-panel{min-height:560px!important}}@media (width<=680px){.tt-transition--age+.age-stage-v42{padding-top:26px!important}.age-v42-panel{min-height:auto!important;padding-bottom:21px!important}.age-v42-books{margin-top:17px!important;margin-bottom:18px!important}.age-v42-tags{margin-bottom:18px!important}.age-v42-bottom{padding-top:17px!important}.age-v42-panel-animal{background-size:94%!important}}.age-v42-panel{background:radial-gradient(at 85% 12%,#ffa9dd1f,#0000 34%),radial-gradient(at 70% 1%,#ffe26f17,#0000 36%),linear-gradient(155deg,#ffffffd6,#f9f2e7e0)!important}.age-v42-panel-ambient{background:radial-gradient(circle at 84% 23%,#ffffffdb 0 2px,#0000 3px),radial-gradient(circle at 90% 30%,#ffa9dd61 0 1.5px,#0000 2.5px),linear-gradient(#0000 56%,#ffa9dd08 100%)!important}.age-v42-title .scrub-word{color:var(--tt-ink,#33312c)!important;opacity:1!important;box-shadow:none!important;background:0 0!important}.age-v42-title .scrub-word.is-lit{color:var(--lit-color,#ffa9dd)!important;filter:blur()saturate(1.12)brightness(.72)!important;opacity:1!important;text-shadow:0 .02em .01em #33312c14!important;transform:translateY(0)!important}.age-v42-animal--owl{background-position:50% 52%!important;background-size:72% 72%!important}.age-v42-panel-animal[data-animal=owl]{background-position:50% 54%!important;background-size:74%!important}@media (width<=680px){.age-v42-animal--owl{background-size:70% 70%!important}.age-v42-panel-animal[data-animal=owl]{background-size:72%!important}}.age-stage-v42+.seam-badge-wrap.tt-transition--quiet+#faqStage{padding-top:38px!important}#faqStage .faq-intro--centered{text-align:center!important;z-index:3!important;width:min(860px,100% - 48px)!important;margin:0 auto!important;position:relative!important}#faqStage .faq-eyebrow-chip.section-kicker{justify-content:center!important;width:max-content!important;max-width:100%!important;margin:0 auto 16px!important;display:flex!important}#faqStage .faq-title{text-align:center!important;max-width:none!important;margin:0 auto!important}#faqStage .faq-sub{text-align:center!important;max-width:680px!important;font-family:var(--font-body)!important;color:#33312ca3!important;margin:12px auto 0!important;font-size:13px!important;line-height:1.55!important}#faqStage .faq-layout--focused{text-align:left!important;width:min(900px,100% - 48px)!important;max-width:900px!important;margin:34px auto 0!important;display:block!important}#faqStage .faq-list{width:100%!important}#faqStage .faq-q-icon{background:#ffffff8f!important;border:1px solid #33312c12!important;place-items:center!important;width:36px!important;height:36px!important;font-size:0!important;display:grid!important;box-shadow:0 8px 18px -15px #33312c59,inset 0 1px #ffffffe6!important}#faqStage .faq-q-icon svg{stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}#faqStage .faq-item:first-child .faq-q-icon{color:#5b69a8!important;background:#99adff2b!important}#faqStage .faq-item:nth-child(2) .faq-q-icon{color:#9d4d79!important;background:#ffa9dd2b!important}#faqStage .faq-item:nth-child(3) .faq-q-icon{color:#8d671f!important;background:#ffe26f33!important}#faqStage .faq-item:nth-child(4) .faq-q-icon{color:#657333!important;background:#b7c96a2e!important}#faqStage .faq-item:nth-child(5) .faq-q-icon{color:#5b69a8!important;background:#99adff2b!important}#faqStage .faq-item:nth-child(6) .faq-q-icon{color:#9d4d79!important;background:#ffa9dd2b!important}#faqStage .faq-item{background:linear-gradient(#fffdf9f0,#faf4eaf0)!important}#faqStage .faq-item[open]{background:linear-gradient(#fffefbfa,#fcf6edfa)!important;border-color:#ffe26f4d!important}#faqStage .faq-q{font-family:var(--font-body)!important;font-weight:700!important}#faqStage .faq-a p{font-family:var(--font-body)!important;color:#33312cab!important}#faqStage .faq-closing-cta{color:#33312c!important;background:#ffe26f!important;border:1px solid #b58f1240!important;box-shadow:0 14px 27px -19px #9570087a,inset 0 1px #fff9!important}#faqStage .faq-closing-cta:hover{color:#33312c!important;background:#ffd94d!important;box-shadow:0 17px 30px -19px #9570088f,inset 0 1px #ffffffa8!important}@media (width<=720px){.age-stage-v42+.seam-badge-wrap.tt-transition--quiet+#faqStage{padding-top:30px!important}#faqStage .faq-intro--centered{width:calc(100% - 32px)!important}#faqStage .faq-layout--focused{width:calc(100% - 32px)!important;margin-top:28px!important;padding:0!important}#faqStage .faq-sub{font-size:12px!important}}#faqStage .faq-icon{color:#fff!important;background:#ffa9dd!important;border:1px solid #a9488229!important;border-radius:50%!important;width:28px!important;height:28px!important;box-shadow:0 8px 16px -12px #a948827a,inset 0 1px #ffffff61!important}#faqStage .faq-icon svg{stroke:#fff!important;stroke-width:2.5px!important;width:12px!important;height:12px!important}#faqStage .faq-item[open] .faq-icon{background:#f58fc9!important;border-color:#9a397338!important;transform:rotate(180deg)!important;box-shadow:0 9px 18px -12px #9a397385,inset 0 1px #ffffff57!important}#faqStage .faq-item[open] .faq-icon svg{stroke:#fff!important}.footer-v50{background:#f7f0e3!important;width:100%!important;margin:0!important;padding:34px 0 0!important;position:relative!important;overflow:visible!important}.footer-v50 .footer-wave,.footer-v50 .footer-wave-gold,.footer-v50 .footer-horizon-wave,.footer-v50 .footer-newsletter,.footer-v50 .footer-help,.footer-v50 .footer-main,.footer-v50 .footer-bottom{display:none!important}#faqStage{padding-bottom:58px!important}.footer-v50-shell{color:#f6eedc;background:radial-gradient(at 50% -8%,#ffa9dd0b,#0000 34%),radial-gradient(circle at 92% 18%,#99adff09,#0000 18%),#1e1f1b;border-radius:34px 34px 0 0;width:100%;margin:0;position:relative;overflow:visible;box-shadow:0 -14px 36px -30px #14141280}.footer-v50-shell:before{content:"";border-radius:inherit;pointer-events:none;opacity:.18;background:radial-gradient(circle at 8% 62%,#0000 0 78px,#f6eedc14 79px 80px,#0000 81px),radial-gradient(circle at 95% 26%,#0000 0 96px,#f6eedc12 97px 98px,#0000 99px);position:absolute;inset:0}.footer-v50-isotype{z-index:5;background:#fff9ee;border:5px solid #f7f0e3;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 16px 26px -20px #0000008c}.footer-v50-isotype img{object-fit:contain;width:90%;height:90%;display:block}.footer-v50-inner{z-index:2;width:min(1240px,100% - 56px);margin:0 auto;padding:68px 0 24px;position:relative}.footer-v50-top{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:54px;padding:6px 8px 26px;display:grid}.footer-v50-news-copy{max-width:560px}.footer-v50-kicker{color:#d6b36d;font:800 8px/1 var(--font-body);letter-spacing:.16em;margin-bottom:10px;display:block}.footer-v50-news-copy h2{color:#fff7e6;font:600 clamp(36px,4vw,52px)/1.02 var(--serif-display);letter-spacing:-.035em;margin:0}.footer-v50-news-copy p{color:#f6eedcb8;max-width:540px;font:500 12.5px/1.55 var(--font-body);margin:12px 0 0}.footer-v50-form{position:relative;background:#fff9ee!important;border:1px solid #f6eedc29!important;border-radius:999px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:58px!important;margin:0!important;padding:5px 5px 5px 13px!important;display:grid!important;box-shadow:0 16px 34px -26px #0000006b,inset 0 1px #ffffffeb!important}.footer-v50-mail{color:#33312c8f;place-items:center;width:30px;height:30px;display:grid}.footer-v50-mail svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.footer-v50-form input{color:#33312c!important;width:100%!important;min-width:0!important;font:500 11px/1 var(--font-body)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 10px!important}.footer-v50-form input::placeholder{color:#33312c75!important}.footer-v50-form button{color:#33312c!important;min-height:48px!important;font:800 9.8px/1 var(--font-body)!important;background:#ffa9dd!important;border:1px solid #be598f2e!important;border-radius:999px!important;padding:0 22px!important;box-shadow:0 12px 22px -17px #be598f66,inset 0 1px #ffffff85!important}.footer-v50-form button:hover{background:#f58fc9!important}.footer-v50 .footer-newsletter-note{grid-column:2/3;min-height:14px;color:#f6eedc94!important;font:600 8.5px/1.3 var(--font-body)!important;margin:7px 0 0!important}.footer-v50-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:8px 0 30px;padding:0 8px;display:grid}.footer-v50-benefit{border-right:1px solid #f6eedc1c;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;min-height:64px;padding:0 28px;display:grid}.footer-v50-benefit:first-child{padding-left:8px}.footer-v50-benefit:last-child{border-right:0;padding-right:8px}.footer-v50-benefit-icon{border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff2e}.footer-v50-benefit-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.footer-v50-benefit-icon.is-green{color:#c8d87b;background:#b7c96a2e}.footer-v50-benefit-icon.is-pink{color:#ffa9dd;background:#ffa9dd29}.footer-v50-benefit-icon.is-yellow{color:#ffe26f;background:#ffe26f29}.footer-v50-benefit-icon.is-blue{color:#afc0ff;background:#99adff29}.footer-v50-benefit strong{color:#f6eedc;font:700 10.2px/1.3 var(--font-body)}.footer-v50-rule{background:linear-gradient(90deg,#0000,#d6b36d57 10% 90%,#0000);height:1px;margin:0 8px 34px}.footer-v50-grid{grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(150px,.72fr));align-items:start;gap:clamp(42px,5vw,76px);padding:0 8px;display:grid}.footer-v50-logo{object-fit:contain;width:min(290px,100%);height:auto;display:block}.footer-v50-brand>p{color:#f6eedcb8;max-width:315px;font:500 10.3px/1.55 var(--font-body);margin:14px 0 0}.footer-v50-social{gap:10px;margin-top:18px;display:flex}.footer-v50-social a{color:#f6eedc;background:#ffffff0f;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.footer-v50-social a:hover{color:#ffa9dd;background:#ffa9dd24;transform:translateY(-2px)}.footer-v50-social svg{width:16px;height:16px}.footer-v50-tagline{color:#d6b36d!important;font:italic 500 10.2px/1.3 var(--serif-body)!important;margin:17px 0 0!important}.footer-v50-col h4{color:#fff7e6;font:600 21px/1 var(--serif-display);margin:3px 0 15px}.footer-v50-col a{color:#f6eedcb3;width:max-content;max-width:100%;font:500 10px/1.25 var(--font-body);margin:0 0 10px;text-decoration:none;transition:all .18s;display:block}.footer-v50-col a:hover{color:#ffa9dd;transform:translate(2px)}.footer-v50-bottom{border-top:1px solid #f6eedc1c;justify-content:space-between;align-items:center;gap:24px;margin:34px 8px 0;padding-top:19px;display:flex}.footer-v50-legal{color:#f6eedc7a;font:500 8.5px/1.2 var(--font-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-v50-legal a{color:inherit;text-decoration:none}.footer-v50-legal a:hover{color:#ffa9dd}.footer-v50-stripe{color:#f6eedcb8;min-height:36px;font:500 8.5px/1 var(--font-body);background:#ffffff09;border:1px solid #d6b36d3d;border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.footer-v50-stripe strong{color:#fff;letter-spacing:-.02em;font-size:14px}.footer-v50-lock{color:#ffe26f;place-items:center;width:18px;height:18px;display:grid}.footer-v50-lock svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width<=980px){.footer-v50-inner{width:min(100% - 40px,1160px)}.footer-v50-top{grid-template-columns:1fr;gap:22px}.footer-v50-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-v50-benefit:nth-child(2){border-right:0}.footer-v50-benefit:nth-child(-n+2){border-bottom:1px solid #f6eedc14}.footer-v50-benefit{padding:12px 20px}.footer-v50-grid{grid-template-columns:1.15fr 1fr 1fr}.footer-v50-col:last-child{grid-column:2/4}}@media (width<=680px){.footer-v50{padding-top:24px!important}#faqStage{padding-bottom:46px!important}.footer-v50-shell{border-radius:26px 26px 0 0}.footer-v50-isotype{border-width:4px;width:68px;height:68px}.footer-v50-inner{width:calc(100% - 28px);padding:58px 0 20px}.footer-v50-top{padding:4px 2px 22px}.footer-v50-news-copy h2{font-size:36px}.footer-v50-news-copy p{font-size:12px}.footer-v50-form{border-radius:22px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:56px!important;padding:6px 11px!important}.footer-v50-form button{grid-column:1/-1;width:100%;margin-top:7px;min-height:45px!important}.footer-v50-benefits{grid-template-columns:1fr;margin-bottom:26px}.footer-v50-benefit{border-bottom:1px solid #f6eedc14!important;border-right:0!important;padding:11px 4px!important}.footer-v50-benefit:last-child{border-bottom:0!important}.footer-v50-rule{margin-bottom:28px}.footer-v50-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-v50-brand{grid-column:1/-1}.footer-v50-logo{width:240px}.footer-v50-bottom{flex-direction:column;align-items:flex-start;margin-top:30px}.footer-v50-stripe{justify-content:center;width:100%}}.footer-v50{padding-top:50px!important}.footer-v50-isotype{border-width:4px!important;width:72px!important;height:72px!important;top:14px!important;transform:translate(-50%,-50%)!important}.footer-v50-inner{padding-top:62px!important;padding-bottom:20px!important}.footer-v50-top{gap:34px!important;padding-top:2px!important;padding-bottom:18px!important}.footer-v50-benefits{margin-top:2px!important;margin-bottom:20px!important}.footer-v50-rule{margin-bottom:24px!important}.footer-v50-grid{gap:clamp(34px,4vw,60px)!important}.footer-v50-bottom{margin-top:26px!important;padding-top:17px!important}@media (width<=980px){.footer-v50{padding-top:46px!important}.footer-v50-isotype{width:68px!important;height:68px!important;top:13px!important}.footer-v50-inner{padding-top:58px!important}.footer-v50-top{gap:20px!important;padding-bottom:16px!important}.footer-v50-benefits{margin-bottom:18px!important}.footer-v50-rule{margin-bottom:22px!important}}@media (width<=680px){.footer-v50{padding-top:40px!important}.footer-v50-isotype{width:62px!important;height:62px!important;top:12px!important}.footer-v50-inner{padding-top:54px!important;padding-bottom:18px!important}.footer-v50-top{gap:16px!important;padding-bottom:14px!important}.footer-v50-benefits{margin-bottom:16px!important}.footer-v50-rule{margin-bottom:20px!important}.footer-v50-bottom{margin-top:24px!important}}.footer-v52{color:#33312c!important;background:#f7f0e3!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.footer-v52 .footer-wave,.footer-v52 .footer-wave-gold,.footer-v52 .footer-horizon-wave,.footer-v52 .footer-newsletter,.footer-v52 .footer-help,.footer-v52 .footer-main,.footer-v52 .footer-bottom{display:none!important}.footer-v52-light{background:radial-gradient(at 50% 0,#ffffffa6,#0000 50%),linear-gradient(#f8f2e6 0%,#fbf7ef 100%);border-top:1px solid #c98f3a0f;width:100%;padding:50px 20px 28px}.footer-v52-light-inner{width:min(1180px,100%);margin:0 auto}.footer-v52-newsletter{text-align:center;width:min(920px,100%);margin:0 auto}.footer-v52-kicker{color:#d94d91;font:800 8px/1 var(--font-body);letter-spacing:.16em;align-items:center;gap:12px;margin-bottom:10px;display:inline-flex}.footer-v52-kicker:before,.footer-v52-kicker:after{content:"";background:#d94d918c;width:42px;height:1px}.footer-v52-newsletter h2{color:#33312c;font:600 clamp(42px,4.9vw,60px)/1.01 var(--serif-display);letter-spacing:-.038em;text-wrap:balance;margin:0}.footer-v52-newsletter>p{color:#33312cad;font:500 12.5px/1.55 var(--font-body);margin:13px auto 0}.footer-v52-form{background:#ffffffc7!important;border:1px solid #c98f3a38!important;border-radius:999px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;width:min(760px,100%)!important;min-height:64px!important;margin:24px auto 0!important;padding:5px 5px 5px 14px!important;display:grid!important;box-shadow:0 16px 34px -28px #442e1847,inset 0 1px #fffffff2!important}.footer-v52-mail{color:#33312c8f;place-items:center;width:34px;height:34px;display:grid}.footer-v52-mail svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.footer-v52-form input{color:#33312c!important;width:100%!important;min-width:0!important;font:500 11.5px/1 var(--font-body)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 10px!important}.footer-v52-form input::placeholder{color:#33312c70!important}.footer-v52-form button{color:#33312c!important;min-height:52px!important;font:800 10px/1 var(--font-body)!important;background:#ffa9dd!important;border:1px solid #be598f2e!important;border-radius:999px!important;padding:0 24px!important;box-shadow:0 12px 22px -18px #be598f6b,inset 0 1px #ffffff7a!important}.footer-v52-form button:hover{background:#f58fc9!important}.footer-v52 .footer-newsletter-note{min-height:14px;color:#33312c8f!important;font:600 8.5px/1.3 var(--font-body)!important;text-align:center!important;margin:7px auto 0!important}.footer-v52-benefits{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1040px,100%);margin:30px auto 0;display:grid}.footer-v52-benefit{border-right:1px solid #33312c1a;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:0 23px;display:grid}.footer-v52-benefit:last-child{border-right:0}.footer-v52-benefit-icon{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffffe6}.footer-v52-benefit-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.footer-v52-benefit-icon.is-pink{color:#9d4d79;background:#ffa9dd38}.footer-v52-benefit-icon.is-blue{color:#5868a6;background:#99adff30}.footer-v52-benefit-icon.is-green{color:#657333;background:#b7c96a33}.footer-v52-benefit-icon.is-yellow{color:#8d671f;background:#ffe26f3d}.footer-v52-benefit strong{color:#33312c;font:700 10px/1.25 var(--font-body)}.footer-v52-dark{color:#f6eedc;background:#1e1f1b;border-radius:0;width:100%;margin:0}.footer-v52-dark-inner{width:min(1240px,100% - 48px);margin:0 auto;padding:40px 0 22px}.footer-v52-grid{grid-template-columns:minmax(320px,1.35fr) repeat(3,minmax(150px,.72fr));align-items:start;gap:clamp(38px,5vw,72px);display:grid}.footer-v52-logo{object-fit:contain;width:min(285px,100%);height:auto;display:block}.footer-v52-brand>p{color:#f6eedcbd;max-width:330px;font:500 10.5px/1.55 var(--font-body);margin:14px 0 0}.footer-v52-social{gap:10px;margin-top:18px;display:flex}.footer-v52-social a{color:#f6eedc;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.footer-v52-social a:hover{color:#ffa9dd;border-color:#ffa9dd61;transform:translateY(-2px)}.footer-v52-social svg{width:16px;height:16px}.footer-v52-tagline{color:#e0ac4c!important;font:italic 500 10.5px/1.3 var(--serif-body)!important;margin:17px 0 0!important}.footer-v52-col{border-left:1px solid #f6eedc24;padding-left:18px}.footer-v52-col h4{color:#fff7e6;font:600 21px/1 var(--serif-display);margin:1px 0 15px}.footer-v52-col a{color:#f6eedcb8;width:max-content;max-width:100%;font:500 10px/1.25 var(--font-body);margin:0 0 10px;text-decoration:none;transition:all .18s;display:block}.footer-v52-col a:hover{color:#ffa9dd;transform:translate(2px)}.footer-v52-bottom{border-top:1px solid #f6eedc1f;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:18px;display:flex}.footer-v52-legal{color:#f6eedc80;font:500 8.5px/1.2 var(--font-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-v52-legal a{color:inherit;text-decoration:none}.footer-v52-legal a:hover{color:#ffa9dd}.footer-v52-stripe{color:#f6eedcb8;min-height:36px;font:500 8.5px/1 var(--font-body);background:#ffffff09;border:1px solid #f6eedc1f;border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.footer-v52-stripe strong{color:#fff;letter-spacing:-.02em;font-size:14px}.footer-v52-lock{color:#ffe26f;place-items:center;width:18px;height:18px;display:grid}.footer-v52-lock svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width<=980px){.footer-v52-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-v52-benefit:nth-child(2){border-right:0}.footer-v52-benefit:nth-child(-n+2){border-bottom:1px solid #33312c14}.footer-v52-benefit{padding:12px 20px}.footer-v52-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-v52-col:last-child{grid-column:2/4}}@media (width<=680px){.footer-v52-light{padding:42px 14px 24px}.footer-v52-newsletter h2{font-size:38px}.footer-v52-newsletter>p{font-size:11.5px}.footer-v52-form{border-radius:22px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:58px!important;padding:6px 11px!important}.footer-v52-form button{grid-column:1/-1;width:100%;margin-top:7px;min-height:46px!important}.footer-v52-benefits{grid-template-columns:1fr;margin-top:24px}.footer-v52-benefit{padding:10px 5px;border-bottom:1px solid #33312c14!important;border-right:0!important}.footer-v52-benefit:last-child{border-bottom:0!important}.footer-v52-dark-inner{width:calc(100% - 28px);padding:32px 0 18px}.footer-v52-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-v52-brand{grid-column:1/-1}.footer-v52-logo{width:245px}.footer-v52-bottom{flex-direction:column;align-items:flex-start;margin-top:26px}.footer-v52-stripe{justify-content:center;width:100%}}.footer-v53{color:#33312c!important;background:0 0!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.footer-v53-light{width:100%;padding:42px 20px 24px;background:0 0!important}.footer-v53-light-inner{width:min(1180px,100%);margin:0 auto}.footer-v53-newsletter{text-align:center;width:min(900px,100%);margin:0 auto}.footer-v53-kicker{color:#d94d91;font:800 8px/1 var(--font-body);letter-spacing:.16em;align-items:center;gap:12px;margin-bottom:9px;display:inline-flex}.footer-v53-kicker:before,.footer-v53-kicker:after{content:"";background:#d94d9185;width:40px;height:1px}.footer-v53-newsletter h2{color:#33312c;font:600 clamp(42px,4.7vw,58px)/1.01 var(--serif-display);letter-spacing:-.036em;text-wrap:balance;margin:0}.footer-v53-newsletter>p{color:#33312cad;font:500 12px/1.52 var(--font-body);margin:12px auto 0}.footer-v53-form{background:#ffffffb8!important;border:1px solid #c98f3a33!important;border-radius:999px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;width:min(760px,100%)!important;min-height:62px!important;margin:22px auto 0!important;padding:5px 5px 5px 14px!important;display:grid!important;box-shadow:0 14px 30px -26px #442e1847,inset 0 1px #fffffff0!important}.footer-v53-mail{color:#33312c8f;place-items:center;width:34px;height:34px;display:grid}.footer-v53-mail svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.footer-v53-form input{color:#33312c!important;width:100%!important;min-width:0!important;font:500 11.5px/1 var(--font-body)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 10px!important}.footer-v53-form input::placeholder{color:#33312c70!important}.footer-v53-form button{color:#33312c!important;min-height:50px!important;font:800 10px/1 var(--font-body)!important;background:#ffa9dd!important;border:1px solid #be598f2e!important;border-radius:999px!important;padding:0 23px!important;box-shadow:0 11px 20px -17px #be598f66,inset 0 1px #ffffff75!important}.footer-v53-form button:hover{background:#f58fc9!important}.footer-v53 .footer-newsletter-note{min-height:13px;color:#33312c8a!important;font:600 8.5px/1.3 var(--font-body)!important;text-align:center!important;margin:6px auto 0!important}.footer-v53-benefits{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1040px,100%);margin:26px auto 0;display:grid}.footer-v53-benefit{border-right:1px solid #33312c17;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:0 22px;display:grid}.footer-v53-benefit:last-child{border-right:0}.footer-v53-benefit-icon{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffffe6}.footer-v53-benefit-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.footer-v53-benefit-icon.is-pink{color:#9d4d79;background:#ffa9dd33}.footer-v53-benefit-icon.is-blue{color:#5868a6;background:#99adff2e}.footer-v53-benefit-icon.is-green{color:#657333;background:#b7c96a30}.footer-v53-benefit-icon.is-yellow{color:#8d671f;background:#ffe26f38}.footer-v53-benefit strong{color:#33312c;font:700 9.8px/1.25 var(--font-body)}.footer-v53-dark{color:#f6eedc;background:#1e1f1b;width:100%;margin:0}.footer-v53-dark-inner{width:min(1240px,100% - 48px);margin:0 auto;padding:30px 0 16px}.footer-v53-grid{grid-template-columns:minmax(280px,1.15fr) repeat(3,minmax(150px,.72fr));align-items:start;gap:clamp(28px,4vw,56px);display:grid}.footer-v53-brand{padding-right:18px}.footer-v53-brand-copy{color:#f6eedcc2;max-width:300px;font:500 10.4px/1.5 var(--font-body);margin:0}.footer-v53-social{flex-direction:row;align-items:center;gap:10px;margin-top:16px;display:flex}.footer-v53-social a{color:#f6eedc;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.footer-v53-social a:hover{color:#ffa9dd;border-color:#ffa9dd5c;transform:translateY(-2px)}.footer-v53-social svg{width:16px;height:16px}.footer-v53-tagline{color:#e0ac4c!important;font:italic 500 10.3px/1.3 var(--serif-body)!important;margin:15px 0 0!important}.footer-v53-col{border-left:1px solid #f6eedc1f;padding-left:16px}.footer-v53-col h4{color:#fff7e6;font:600 20px/1 var(--serif-display);margin:0 0 13px}.footer-v53-col a{color:#f6eedcb3;width:max-content;max-width:100%;font:500 9.7px/1.22 var(--font-body);margin:0 0 9px;text-decoration:none;transition:all .18s;display:block}.footer-v53-col a:hover{color:#ffa9dd;transform:translate(2px)}.footer-v53-bottom{border-top:1px solid #f6eedc1c;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:15px;display:flex}.footer-v53-legal{color:#f6eedc7a;font:500 8.3px/1.2 var(--font-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-v53-legal a{color:inherit;text-decoration:none}.footer-v53-legal a:hover{color:#ffa9dd}.footer-v53-stripe{color:#f6eedcb3;min-height:34px;font:500 8.3px/1 var(--font-body);background:#ffffff08;border:1px solid #f6eedc1c;border-radius:999px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.footer-v53-stripe strong{color:#fff;letter-spacing:-.02em;font-size:13px}.footer-v53-lock{color:#ffe26f;place-items:center;width:17px;height:17px;display:grid}.footer-v53-lock svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (width<=980px){.footer-v53-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-v53-benefit:nth-child(2){border-right:0}.footer-v53-benefit:nth-child(-n+2){border-bottom:1px solid #33312c14}.footer-v53-benefit{padding:11px 18px}.footer-v53-grid{grid-template-columns:1.1fr 1fr 1fr}.footer-v53-col:last-child{grid-column:2/4}}@media (width<=680px){.footer-v53-light{padding:36px 14px 20px}.footer-v53-newsletter h2{font-size:37px}.footer-v53-newsletter>p{font-size:11.4px}.footer-v53-form{border-radius:22px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:56px!important;padding:6px 10px!important}.footer-v53-form button{grid-column:1/-1;width:100%;margin-top:7px;min-height:45px!important}.footer-v53-benefits{grid-template-columns:1fr;margin-top:22px}.footer-v53-benefit{padding:9px 4px;border-bottom:1px solid #33312c14!important;border-right:0!important}.footer-v53-benefit:last-child{border-bottom:0!important}.footer-v53-dark-inner{width:calc(100% - 28px);padding:26px 0 15px}.footer-v53-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.footer-v53-brand{grid-column:1/-1;padding-right:0}.footer-v53-bottom{flex-direction:column;align-items:flex-start;margin-top:22px}.footer-v53-stripe{justify-content:center;width:100%}}#valuesStage .market-card-cover{isolation:isolate!important}#valuesStage .market-story-trigger{z-index:6;color:#8d4965;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 18px);min-height:25px;font:700 7.9px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:#fffaf3eb;border:1px solid #e28ba057;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;transition:opacity .2s,transform .2s,background .2s;display:inline-flex;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px -16px #33231361,inset 0 1px #ffffffe0;position:absolute!important}#valuesStage .market-story-trigger:hover{background:#fffffff7;transform:translate(-50%)translateY(-1px)}#valuesStage .market-story-trigger-icon{color:#c75482;place-items:center;width:15px;height:15px;display:grid}#valuesStage .market-story-trigger-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}#valuesStage .market-story-preview{z-index:8;-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);opacity:0;visibility:hidden;pointer-events:none;text-align:left;color:#3b3129;background:linear-gradient(155deg,#fffaf4f7,#f8eddff5);border:1px solid #e28ba03b;border-radius:14px;padding:10px 10px 9px;transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1),visibility .24s;bottom:7px;left:7px;right:7px;transform:translateY(10px)scale(.985);box-shadow:0 18px 34px -20px #301f1275,inset 0 1px #fffffff0;position:absolute!important}#valuesStage .market-story-close{color:#695d54;width:22px;height:22px;font:500 18px/1 var(--font-body);cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:7px}#valuesStage .market-story-eyebrow{color:#c75482;font:800 7px/1 var(--font-body);letter-spacing:.01em;align-items:center;gap:5px;padding-right:22px;display:flex}#valuesStage .market-story-eyebrow>span{place-items:center;width:14px;height:14px;display:grid}#valuesStage .market-story-eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}#valuesStage .market-story-title{color:#3a3027;font:600 12.4px/1.08 var(--serif-display);letter-spacing:-.016em;margin-top:6px;display:block}#valuesStage .market-story-copy{color:#3d342dc7;font:500 8px/1.35 var(--font-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}#valuesStage .market-story-meta{color:#75685e;font:600 7px/1 var(--font-body);border-top:1px solid #a1856829;align-items:center;gap:5px;min-width:0;margin-top:7px;padding-top:6px;display:flex}#valuesStage .market-story-meta>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}#valuesStage .market-story-meta i{background:#75685e85;border-radius:50%;flex:0 0 2px;width:2px;height:2px}#valuesStage .market-story-heart{color:#e06791;font-size:10px;line-height:1}@media (hover:hover) and (pointer:fine){#valuesStage .market-card-cover:hover .market-story-preview,#valuesStage .market-card-cover:focus-within .market-story-preview{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}#valuesStage .market-card-cover:hover .market-story-trigger,#valuesStage .market-card-cover:focus-within .market-story-trigger{opacity:0;pointer-events:none}#valuesStage .market-story-close{display:none}}#valuesStage .market-card.is-story-open .market-story-preview{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}#valuesStage .market-card.is-story-open .market-story-trigger{opacity:0!important;pointer-events:none!important}@media (width<=880px){#valuesStage .market-story-trigger{min-height:24px;padding:0 8px;font-size:7.4px;bottom:7px}#valuesStage .market-story-preview{border-radius:13px;padding:9px 8px 8px;bottom:6px;left:6px;right:6px}#valuesStage .market-story-title{font-size:11.7px}#valuesStage .market-story-copy{-webkit-line-clamp:4;font-size:7.6px;line-height:1.32}#valuesStage .market-story-meta{gap:4px;font-size:6.6px}#valuesStage .market-story-eyebrow{font-size:6.7px}}@media (width<=520px){#valuesStage .market-story-trigger-label{font-size:0}#valuesStage .market-story-trigger-label:after{content:"De qué trata";font-size:7.2px}#valuesStage .market-story-preview{padding:8px 7px 7px}#valuesStage .market-story-title{font-size:10.9px}#valuesStage .market-story-copy{-webkit-line-clamp:4;font-size:7.1px}#valuesStage .market-story-meta{font-size:6.2px}}#valuesStage .market-story-title{letter-spacing:-.018em!important;margin-top:7px!important;font-size:12.8px!important;line-height:1.1!important}#valuesStage .market-story-copy{-webkit-line-clamp:4!important;margin-top:6px!important;font-size:9px!important;line-height:1.38!important}@media (width<=880px){#valuesStage .market-story-preview{min-height:138px!important;padding:11px 10px 10px!important}#valuesStage .market-story-title{font-size:12px!important;line-height:1.11!important}#valuesStage .market-story-copy{font-size:8.4px!important;line-height:1.36!important}}@media (width<=520px){#valuesStage .market-story-preview{min-height:132px!important;padding:10px 9px 9px!important}#valuesStage .market-story-title{font-size:11.4px!important;line-height:1.12!important}#valuesStage .market-story-copy{font-size:8px!important;line-height:1.35!important}}#valuesStage .market-story-preview{min-height:164px!important;padding:13px 12px 12px!important}#valuesStage .market-story-title{font-size:13.2px!important;line-height:1.12!important}#valuesStage .market-story-copy{-webkit-line-clamp:4!important;font-size:9.4px!important;line-height:1.42!important}#valuesStage .market-story-meta{margin-top:9px!important;padding-top:8px!important}@media (width<=880px){#valuesStage .market-story-preview{min-height:152px!important;padding:12px 11px 11px!important}#valuesStage .market-story-title{font-size:12.4px!important}#valuesStage .market-story-copy{font-size:8.8px!important;line-height:1.4!important}}@media (width<=520px){#valuesStage .market-story-preview{min-height:144px!important;padding:11px 10px 10px!important}#valuesStage .market-story-title{font-size:11.8px!important}#valuesStage .market-story-copy{font-size:8.4px!important;line-height:1.38!important}}#ageStage.moment-stage-v58 .moment-v58-animal.age-v42-animal{background-position:50% 56%!important;background-repeat:no-repeat!important;background-size:90% 90%!important;border-radius:22px!important;width:70px!important;height:70px!important;display:block!important;position:absolute!important;top:24px!important;right:25px!important}#ageStage.moment-stage-v58 .moment-v58-animal.age-v42-animal svg{display:none!important}#ageStage+.seam-badge-wrap.tt-transition--quiet{margin-top:22px!important}#ageStage+.seam-badge-wrap.tt-transition--quiet+#faqStage{padding-top:38px!important}@media (width<=680px){#ageStage.moment-stage-v58{padding-top:34px!important}#ageStage.moment-stage-v58 .moment-v58-animal.age-v42-animal{border-radius:18px!important;width:56px!important;height:56px!important;top:18px!important;right:15px!important}}#ageStage.moment-stage-v58 .moment-v58-title,#ageStage.moment-stage-v58 .moment-v58-sub,#ageStage.moment-stage-v58 .moment-v58-layout{opacity:1!important;filter:none!important;visibility:visible!important;transform:none!important}#ageStage.moment-stage-v58 .moment-v58-kicker.section-kicker{opacity:1!important;visibility:visible!important;text-align:center!important;justify-content:center!important;width:max-content!important;max-width:calc(100% - 24px)!important;margin:0 0 15px!important;display:flex!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}#ageStage.moment-stage-v58 .moment-v58-kicker.section-kicker.is-in,#ageStage.moment-stage-v58 .moment-v58-kicker.section-kicker.is-in:hover{transform:translate(-50%)!important}@media (width<=680px){#ageStage.moment-stage-v58 .moment-v58-kicker.section-kicker{white-space:normal!important;max-width:calc(100% - 16px)!important}}#ageStage.moment-stage-v58{min-height:0!important;padding:26px clamp(18px,3.2vw,48px) 54px!important}#ageStage .moment-v58-inner{width:min(1160px,100%)!important}#ageStage .moment-v58-kicker{text-align:center!important;justify-content:center!important;width:max-content!important;max-width:calc(100% - 32px)!important;margin:0 auto 11px!important;display:flex!important}#ageStage .moment-v58-title{text-align:center!important;max-width:880px!important;margin:0 auto!important;font-size:clamp(40px,3.9vw,54px)!important;line-height:1!important}#ageStage .moment-v58-title,#ageStage .moment-v58-title .moment-v58-title-blue,#ageStage .moment-v58-title em{color:var(--tt-ink,#33312c)!important}#ageStage .moment-v58-title em{font-style:italic!important;font-weight:500!important}#ageStage .moment-v58-title .scrub-word{color:var(--tt-ink,#33312c)!important;opacity:1!important;box-shadow:none!important;background:0 0!important;transition:color .3s,filter .3s,transform .3s!important}#ageStage .moment-v58-title .scrub-word.is-lit{color:var(--lit-color,#ffa9dd)!important;filter:blur()saturate(1.12)brightness(.72)!important;text-shadow:0 .02em .01em #33312c14!important;transform:translateY(0)!important}#ageStage .moment-v58-sub{max-width:760px!important;margin:8px auto 0!important;font-size:12px!important;line-height:1.45!important}#ageStage .moment-v58-layout{grid-template-columns:270px minmax(0,1fr)!important;align-items:stretch!important;gap:15px!important;margin-top:22px!important}#ageStage .moment-v58-nav{border-radius:21px!important;gap:8px!important;padding:10px!important}#ageStage .moment-v58-option{border-radius:15px!important;grid-template-columns:43px minmax(0,1fr) 15px!important;gap:10px!important;min-height:78px!important;padding:9px 10px!important}#ageStage .moment-v58-option-icon{border-radius:13px!important;width:41px!important;height:41px!important}#ageStage .moment-v58-option-icon svg{width:20px!important;height:20px!important}#ageStage .moment-v58-option-copy strong{font-size:14.6px!important;line-height:1.08!important}#ageStage .moment-v58-option-copy small{margin-top:3px!important;font-size:7.9px!important;line-height:1.25!important}#ageStage .moment-v58-option-arrow{font-size:20px!important}#ageStage .moment-v58-panel{border-radius:23px!important;min-height:0!important;padding:19px 21px 18px!important}#ageStage .moment-v58-copy{max-width:100%!important;padding-right:0!important}#ageStage .moment-v58-eyebrow{min-height:24px!important;padding:0 10px!important;font-size:7px!important}#ageStage .moment-v58-copy h3{max-width:760px!important;margin-top:7px!important;font-size:clamp(29px,2.55vw,38px)!important;line-height:1!important}#ageStage .moment-v58-copy p{max-width:760px!important;margin-top:6px!important;font-size:10.6px!important;line-height:1.42!important}#ageStage .moment-v58-books{gap:10px!important;height:158px!important;min-height:158px!important;margin-top:13px!important}#ageStage .moment-v58-book{border-radius:11px!important;height:158px!important;min-height:158px!important}#ageStage .moment-v58-book img{object-fit:cover!important;object-position:center 34%!important;width:100%!important;height:100%!important}#ageStage .moment-v58-tags{gap:6px!important;margin-top:11px!important}#ageStage .moment-v58-tag{min-height:28px!important;padding:0 10px!important;font-size:7.5px!important}#ageStage .moment-v58-guidance{max-width:none!important;margin-top:10px!important;padding-top:10px!important;font-size:9.2px!important;line-height:1.4!important}#ageStage .moment-v58-cta{min-height:42px!important;margin-top:12px!important;padding:0 20px!important;font-size:8.8px!important}#ageStage .moment-v58-animal,#ageStage .age-v42-animal{display:none!important}#ageStage{scroll-margin-top:92px!important}@media (width<=680px){#ageStage.moment-stage-v58{padding:24px 13px 46px!important}#ageStage .moment-v58-kicker{max-width:calc(100% - 20px)!important;margin-bottom:10px!important}#ageStage .moment-v58-title{max-width:350px!important;font-size:clamp(33px,9.4vw,39px)!important;line-height:1.01!important}#ageStage .moment-v58-sub{max-width:350px!important;margin-top:8px!important;font-size:10.8px!important;line-height:1.42!important}#ageStage .moment-v58-layout{margin-top:18px!important;display:block!important}#ageStage .moment-v58-nav{border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;display:grid!important}#ageStage .moment-v58-option{border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;gap:5px 7px!important;min-height:70px!important;padding:8px!important}#ageStage .moment-v58-option-icon{border-radius:11px!important;grid-row:1/3!important;align-self:center!important;width:34px!important;height:34px!important}#ageStage .moment-v58-option-icon svg{width:17px!important;height:17px!important}#ageStage .moment-v58-option-copy strong{font-size:11.6px!important;line-height:1.08!important}#ageStage .moment-v58-option-copy small,#ageStage .moment-v58-option-arrow{display:none!important}#ageStage .moment-v58-panel{border-radius:19px!important;margin-top:10px!important;padding:15px 12px 13px!important}#ageStage .moment-v58-eyebrow{min-height:22px!important;padding:0 9px!important;font-size:6.6px!important}#ageStage .moment-v58-copy h3{margin-top:7px!important;font-size:27px!important;line-height:1!important}#ageStage .moment-v58-copy p{margin-top:5px!important;font-size:9.6px!important;line-height:1.38!important}#ageStage .moment-v58-books{grid-template-rows:81px 81px!important;grid-template-columns:1.18fr .82fr!important;gap:7px!important;height:170px!important;min-height:170px!important;margin-top:12px!important}#ageStage .moment-v58-book{border-radius:9px!important;height:auto!important;min-height:0!important}#ageStage .moment-v58-book:first-child{grid-row:1/3!important}#ageStage .moment-v58-book:nth-child(2){grid-area:1/2!important}#ageStage .moment-v58-book:nth-child(3){grid-area:2/2!important}#ageStage .moment-v58-book img{object-position:center 32%!important}#ageStage .moment-v58-tags{gap:5px!important;margin-top:9px!important}#ageStage .moment-v58-tag{min-height:26px!important;padding:0 8px!important;font-size:6.9px!important}#ageStage .moment-v58-guidance{margin-top:8px!important;padding-top:8px!important;font-size:8.5px!important;line-height:1.36!important}#ageStage .moment-v58-cta{width:100%!important;min-height:42px!important;margin-top:10px!important;padding:0 12px!important;font-size:8.7px!important}}.tt-transition--age{min-height:48px!important;margin-top:28px!important;margin-bottom:26px!important;overflow:visible!important}.tt-transition--age .seam-badge{transform:translateX(-50%) translateY(clamp(-7px,var(--px-y,0px),7px)) scale(1)!important;will-change:transform!important}#ageStage.moment-stage-v58{padding-top:18px!important}#ageStage .moment-v58-kicker{margin-top:0!important;margin-bottom:11px!important}#ageStage .moment-v58-books{grid-template-columns:repeat(3,minmax(0,172px))!important;justify-content:center!important;align-items:end!important;gap:16px!important;height:auto!important;min-height:0!important;margin-top:14px!important;padding:0 6px!important;display:grid!important}#ageStage .moment-v58-book{aspect-ratio:.68!important;background:#fffcf794!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-shadow:0 18px 30px -22px #2e221866,0 4px 10px #2e221812!important}#ageStage .moment-v58-book img{object-fit:contain!important;object-position:center!important;background:#fffcf780!important;width:100%!important;height:100%!important;display:block!important}#ageStage .moment-v58-book:first-child{transform:rotate(-.8deg)translateY(3px)!important}#ageStage .moment-v58-book:nth-child(2){transform:translateY(-1px)!important}#ageStage .moment-v58-book:nth-child(3){transform:rotate(.8deg)translateY(3px)!important}#ageStage .moment-v58-book:hover{transform:translateY(-4px)rotate(0)!important}#ageStage .moment-v58-tags{margin-top:12px!important}#ageStage .moment-v58-guidance{margin-top:9px!important;padding-top:9px!important}#ageStage .moment-v58-cta{margin-top:11px!important}@media (width<=680px){.tt-transition--age{min-height:44px!important;margin-bottom:22px!important}.tt-transition--age .seam-badge{transform:translateX(-50%) translateY(clamp(-5px,var(--px-y,0px),5px)) scale(.96)!important}#ageStage.moment-stage-v58{padding-top:14px!important}#ageStage .moment-v58-books{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;height:auto!important;min-height:0!important;margin-top:11px!important;padding:0!important;display:grid!important}#ageStage .moment-v58-book,#ageStage .moment-v58-book:first-child,#ageStage .moment-v58-book:nth-child(2),#ageStage .moment-v58-book:nth-child(3){aspect-ratio:.68!important;border-radius:9px!important;grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important}#ageStage .moment-v58-book img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}#ageStage .moment-v58-tags{margin-top:9px!important}}@media (width<=390px){#ageStage .moment-v58-books{gap:5px!important}}#ageStage .moment-v58-panel{flex-direction:column!important;align-items:stretch!important;display:flex!important}#ageStage .moment-v58-copy{width:100%!important}#ageStage .moment-v58-books{grid-template-columns:repeat(3,minmax(0,172px))!important;justify-content:center!important;width:min(560px,100%)!important;margin:14px auto 0!important;padding:0!important}#ageStage .moment-v58-tags{text-align:center!important;justify-content:center!important;width:min(620px,100%)!important;margin:12px auto 0!important}#ageStage .moment-v58-guidance{text-align:center!important;width:min(690px,100%)!important;margin:10px auto 0!important;padding-top:10px!important}#ageStage .moment-v58-cta{align-self:center!important;margin:11px auto 0!important}@media (width<=680px){#ageStage .moment-v58-books{width:100%!important;margin:11px auto 0!important}#ageStage .moment-v58-tags{justify-content:center!important;width:100%!important;margin:9px auto 0!important}#ageStage .moment-v58-guidance{text-align:center!important;width:100%!important;margin:8px auto 0!important}#ageStage .moment-v58-cta{width:100%!important;margin:10px auto 0!important}}#ageStage .moment-v58-copy{text-align:center!important;width:min(760px,100%)!important;margin:0 auto!important;padding-right:0!important}#ageStage .moment-v58-eyebrow{margin-left:auto!important;margin-right:auto!important}#ageStage .moment-v58-copy h3,#ageStage .moment-v58-copy p{text-align:center!important;text-wrap:balance!important;margin-left:auto!important;margin-right:auto!important}#ageStage .moment-v58-option[data-moment=confidence] .moment-v58-option-copy strong{white-space:normal!important;text-wrap:balance!important}@media (width<=680px){#ageStage .moment-v58-copy{width:100%!important}#ageStage .moment-v58-copy h3,#ageStage .moment-v58-copy p{text-align:center!important}}.commerce-cta--primary{color:#2f2b22!important;text-shadow:0 1px #ffffff40!important;background:linear-gradient(#ffe878 0%,#ffdb4e 100%)!important;border:1px solid #8460054d!important;animation:9s ease-in-out 1.4s infinite ttHeroBuyAttention!important;position:relative!important;overflow:visible!important;box-shadow:0 13px 24px -11px #4e37057a,0 3px #8a62041a,inset 0 1px #ffffffb8!important}.commerce-cta--primary:after{content:"";pointer-events:none;border:1px solid #ffe26f00;border-radius:999px;animation:9s ease-in-out 1.4s infinite ttHeroBuyRing;position:absolute;inset:-5px}.commerce-cta--primary:hover{background:linear-gradient(#ffe35f,#ffd235)!important;border-color:#76540461!important;box-shadow:0 17px 29px -12px #4e37058c,0 3px #8a62041f,inset 0 1px #ffffffbd!important}.commerce-cta--secondary{color:#342f28!important;background:#fffaed94!important;border-color:#674d2557!important;box-shadow:0 12px 28px -20px #3d2b1875,inset 0 1px #ffffffb8!important}.commerce-cta--secondary:hover{background:#fffaedd1!important;border-color:#674d2575!important}@keyframes ttHeroBuyAttention{0%,16%,to{transform:translateY(0)scale(1)}4%{transform:translateY(-1px)scale(1.026)}8%{transform:translateY(0)scale(1)}12%{transform:translateY(-1px)scale(1.018)}}@keyframes ttHeroBuyRing{0%,16%,to{opacity:0;border-color:#ffe26f00;transform:scale(.99)}4%{opacity:.7;border-color:#fff1a8b8;transform:scale(1.025)}8%{opacity:0;border-color:#fff1a800;transform:scale(1.06)}12%{opacity:.42;border-color:#fff1a880;transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.commerce-cta--primary,.commerce-cta--primary:after{animation:none!important}}.tt-sample-modal{z-index:25000;opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0}.tt-sample-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.tt-sample-modal-backdrop{-webkit-backdrop-filter:blur(11px)saturate(.9);cursor:default;background:#1c191570;border:0;position:absolute;inset:0}.tt-sample-dialog{z-index:1;background:radial-gradient(circle at 16% 18%,#aac6ff24,#0000 31%),radial-gradient(circle at 88% 86%,#c4ddff1f,#0000 35%),linear-gradient(145deg,#fffdf8,#f7f0e3);border:1px solid #c98f3a33;border-radius:30px;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:0;width:min(920px,100%);max-height:min(760px,100vh - 48px);transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:auto;transform:translateY(12px)scale(.985);box-shadow:0 36px 90px -36px #1e181294,inset 0 1px #ffffffdb}.tt-sample-modal.is-open .tt-sample-dialog{transform:none}.tt-sample-close{z-index:4;color:#4b4239;cursor:pointer;background:#ffffffb3;border:1px solid #33312c1a;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid;position:absolute;top:16px;right:16px}.tt-sample-close:hover{background:#fff;transform:rotate(4deg)}.tt-sample-close svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.tt-sample-intro{border-right:1px solid #c98f3a1f;min-height:100%;padding:52px 42px 42px;position:relative;overflow:hidden}.tt-sample-intro:after{content:"";pointer-events:none;background:radial-gradient(at 34% 52%,#b4ceff29,#0000 56%),radial-gradient(at 72% 60%,#d6e7ff1f,#0000 58%);height:230px;position:absolute;bottom:-76px;left:-50px;right:-50px}.tt-sample-kicker{color:#9c3d6b;min-height:27px;font:800 7.5px/1 var(--font-body);letter-spacing:.13em;background:#ffa9dd2e;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.tt-sample-book-mark{color:#a87835;background:linear-gradient(145deg,#ffe26f5c,#ffa9dd33);border:1px solid #c98f3a24;border-radius:21px;place-items:center;width:66px;height:66px;margin:30px 0 24px;display:grid;box-shadow:0 16px 30px -24px #4d341966,inset 0 1px #ffffffc7}.tt-sample-book-mark svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:39px;height:39px}.tt-sample-intro h2,.tt-sample-success h2{font:600 clamp(35px,3.2vw,46px)/.99 var(--serif-display);letter-spacing:-.035em;color:#332c27;margin:0}.tt-sample-intro h2 em,.tt-sample-success h2 em{color:#c84e90;font-style:italic;font-weight:500}.tt-sample-intro>p{color:#33312ca3;font:500 11.4px/1.52 var(--font-body);margin:14px 0 0}.tt-sample-reassurance{z-index:1;gap:8px;margin-top:26px;display:grid;position:relative}.tt-sample-reassurance span{color:#5c5147;font:700 8.8px/1.2 var(--font-body);align-items:center;gap:9px;display:flex}.tt-sample-reassurance i{color:#b17735;background:#ffffffb3;border:1px solid #c98f3a21;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.tt-sample-form{flex-direction:column;justify-content:center;gap:14px;padding:54px 44px 40px;display:flex}.tt-sample-field label{color:#3e362f;font:750 9.5px/1.2 var(--font-body);margin:0 0 7px;display:block}.tt-sample-field input{color:#332c27;width:100%;min-height:48px;font:500 10.5px/1 var(--font-body);background:#ffffffb3;border:1px solid #7457352b;border-radius:14px;outline:none;padding:0 14px;transition:all .2s;box-shadow:inset 0 1px #ffffffd1}.tt-sample-field input::placeholder{color:#33312c61}.tt-sample-field input:focus{border-color:#c94f916b;box-shadow:0 0 0 3px #ffa9dd1f,inset 0 1px #ffffffd9}.tt-sample-field.is-error input{border-color:#c23f5b85}.tt-sample-field-error{color:#a13a56;font:600 7.5px/1.2 var(--font-body);margin-top:5px;display:none}.tt-sample-field.is-error .tt-sample-field-error{display:block}.tt-sample-consent{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:2px;display:grid}.tt-sample-consent input{opacity:0;pointer-events:none;position:absolute}.tt-sample-check{color:#fff;background:#ffffffa6;border:1px solid #74573533;border-radius:7px;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.tt-sample-check svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:all .18s;transform:scale(.75)}.tt-sample-consent input:checked+.tt-sample-check{background:#d65d9e;border-color:#d65d9e}.tt-sample-consent input:checked+.tt-sample-check svg{opacity:1;transform:none}.tt-sample-consent strong{color:#40372f;font:750 9px/1.25 var(--font-body);display:block}.tt-sample-consent small{color:#33312c8f;font:500 7.8px/1.35 var(--font-body);margin-top:3px;display:block}.tt-sample-submit,.tt-sample-open-book{color:#332f25;min-height:50px;font:850 9.7px/1 var(--font-body);cursor:pointer;background:linear-gradient(#ffe878,#ffda4c);border:1px solid #b58f1245;border-radius:999px;justify-content:center;align-items:center;gap:12px;transition:all .2s;display:flex;box-shadow:0 16px 28px -18px #7d5b0770,inset 0 1px #ffffffa3}.tt-sample-submit:hover,.tt-sample-open-book:hover{background:linear-gradient(#ffe35f,#ffd235);transform:translateY(-1px)}.tt-sample-privacy{color:#33312c73;font:500 7px/1.4 var(--font-body);text-align:center;margin:0}.tt-sample-success{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:460px;padding:70px 36px 54px;display:grid}.tt-sample-success[hidden]{display:none!important}.tt-sample-success-icon{color:#b68428;background:#ffe26f45;border:1px solid #c98f3a2e;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;font-size:24px;display:grid}.tt-sample-success h2{max-width:580px;margin:15px auto 0}.tt-sample-success p{color:#33312c9e;max-width:520px;font:500 11px/1.5 var(--font-body);margin:13px auto 0}.tt-sample-open-book{margin:23px auto 0;padding:0 24px}body.tt-sample-modal-open{overflow:hidden!important}@media (width<=760px){.tt-sample-modal{padding:10px}.tt-sample-dialog{border-radius:24px;grid-template-columns:1fr;max-height:calc(100vh - 20px)}.tt-sample-intro{border-bottom:1px solid #c98f3a1f;border-right:0;min-height:auto;padding:36px 20px 22px}.tt-sample-book-mark{border-radius:16px;width:50px;height:50px;margin:20px 0 17px}.tt-sample-book-mark svg{width:29px;height:29px}.tt-sample-intro h2{font-size:34px}.tt-sample-intro>p{font-size:10.4px}.tt-sample-reassurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:18px}.tt-sample-reassurance span{text-align:center;justify-items:center;gap:5px;font-size:6.9px;display:grid}.tt-sample-form{gap:12px;padding:23px 20px 24px}.tt-sample-field input{min-height:46px}.tt-sample-consent strong{font-size:8.7px}.tt-sample-consent small{font-size:7.4px}.tt-sample-success{min-height:420px;padding:58px 22px 40px}.tt-sample-success h2{font-size:35px}}#valuesStage .marketplace-smart-filters{gap:8px!important}#valuesStage .marketplace-smart-filters .market-filter{white-space:nowrap!important;min-height:40px!important;padding:0 13px!important}#valuesStage .market-filter--moment .market-filter-icon{font-size:15px!important;line-height:1!important}#valuesStage .market-filter--packs{border-color:#e0ac4c47!important}#valuesStage .market-card-meta--languages-only{justify-content:flex-start!important;align-items:center!important;gap:0!important;margin-top:9px!important;display:flex!important}#valuesStage .market-card-meta--languages-only .market-card-languages{margin-left:0!important}#valuesStage .market-card-age,#valuesStage .market-meta-sep{display:none!important}@media (width<=760px){#valuesStage .marketplace-smart-filters{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}#valuesStage .marketplace-smart-filters::-webkit-scrollbar{display:none!important}#valuesStage .marketplace-smart-filters .market-filter{flex:none!important;min-height:38px!important;padding:0 11px!important;font-size:9.1px!important}}.tt-sample-phone-field,.tt-phone-control{position:relative}.tt-phone-control{background:#ffffffb3;border:1px solid #7457352b;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;transition:all .2s;display:grid;box-shadow:inset 0 1px #ffffffd1}.tt-phone-control:focus-within{border-color:#c94f916b;box-shadow:0 0 0 3px #ffa9dd1f,inset 0 1px #ffffffd9}.tt-sample-phone-field.is-error .tt-phone-control{border-color:#c23f5b85}.tt-phone-country-btn{color:#3f3730;cursor:pointer;min-height:46px;font:700 9.5px/1 var(--font-body);background:0 0;border:0;border-right:1px solid #7457351f;align-items:center;gap:7px;padding:0 10px 0 12px;display:flex}.tt-phone-country-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.58;width:14px;height:14px}.tt-phone-flag{font-size:16px}.tt-phone-dial{text-align:left;min-width:28px}.tt-phone-control>#ttSampleWhatsapp{min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 14px 14px 0!important;padding-left:11px!important}.tt-phone-popover{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8fa;border:1px solid #c98f3a2e;border-radius:18px;width:min(360px,100vw - 54px);position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 24px 48px -24px #271d136b,inset 0 1px #ffffffe6}.tt-phone-search-wrap{background:#f8f2e6c2;border:1px solid #7457351a;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-height:40px;margin:9px;padding:0 10px;display:grid}.tt-phone-search-wrap svg{fill:none;stroke:#746653;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.tt-phone-search-wrap input{min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9.4px!important}.tt-phone-list{max-height:224px;padding:2px 7px 7px;overflow:auto}.tt-phone-option{color:#433a32;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 9px;display:grid}.tt-phone-option:hover,.tt-phone-option.is-selected{background:#99adff1f}.tt-phone-option .flag{font-size:15px}.tt-phone-option .country{font:650 8.8px/1.2 var(--font-body)}.tt-phone-option .dial{font:750 8.6px/1 var(--font-body);color:#796a5c}.tt-phone-custom{background:#f8f2e675;border-top:1px solid #74573517;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.tt-phone-custom span{color:#33312c94;font:600 7.7px/1.2 var(--font-body)}.tt-phone-custom button{color:#6f86db;font:800 7.8px/1 var(--font-body);cursor:pointer;background:0 0;border:0}.tt-phone-custom-input{border-top:1px solid #74573514;padding:10px 12px 12px}.tt-phone-custom-input label{margin-bottom:6px!important;font-size:7.8px!important}.tt-phone-custom-input>div{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.tt-phone-custom-input input{border-radius:10px!important;min-height:38px!important;padding:0 9px!important}.tt-phone-custom-input button{color:#332f25;min-height:38px;font:800 8px/1 var(--font-body);cursor:pointer;background:#ffe26f;border:1px solid #c98f3a33;border-radius:10px;padding:0 12px}@media (width<=760px){.tt-phone-popover{border-radius:22px;width:auto;max-height:58vh;position:fixed;inset:auto 12px 12px}.tt-phone-list{max-height:34vh}}#valuesStage .market-card-meta--languages-only{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:9px!important;display:flex!important}#valuesStage .market-card-meta--languages-only .market-card-languages{justify-content:center!important;align-items:center!important;gap:6px!important;margin:0 auto!important;display:flex!important}#valuesStage .marketplace-smart-filters .market-filter{gap:8px!important}#valuesStage .marketplace-smart-filters .market-filter-icon{border:1px solid #ffffffc2!important;border-radius:9px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;font-size:0!important;display:grid!important;box-shadow:inset 0 1px #ffffffd1!important}#valuesStage .marketplace-smart-filters .market-filter-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important;display:block!important}#valuesStage .market-filter-icon--pink{color:#b84d83!important;background:#ffa9dd2e!important}#valuesStage .market-filter-icon--blue{color:#6479c9!important;background:#99adff2b!important}#valuesStage .market-filter-icon--green{color:#6a7836!important;background:#b7c96a2e!important}#valuesStage .market-filter-icon--gold{color:#93691e!important;background:#ffe26f38!important}#valuesStage .market-filter.is-active .market-filter-icon{background:#ffffffb3!important;border-color:#ffffffd1!important;box-shadow:0 5px 12px -8px #5a314747,inset 0 1px #ffffffeb!important}.site-header{gap:10px!important;padding:8px 10px 8px 12px!important}.site-header .header-nav{flex:0 auto!important;order:1!important;margin:0!important}.site-header .header-actions{order:2!important;gap:11px!important;margin-left:auto!important}.site-header .brand-pill{border-left:1px solid #33312c1a!important;border-radius:0 999px 999px 0!important;order:3!important;gap:7px!important;margin:0 2px 0 4px!important;padding:3px 10px 3px 9px!important;transition:transform .2s,opacity .2s!important}.site-header .brand-pill:hover{transform:translateY(-1px)!important}.site-header .brand-pill img.icon{width:auto!important;height:42px!important}.site-header .brand-pill img.word{width:auto!important;height:25px!important}.site-header .header-nav{background:#ffffff40!important;border:1px solid #6f543714!important;gap:1px!important;padding:4px!important}.site-header .header-nav a{letter-spacing:-.01em!important;min-height:37px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:600!important}.site-header .header-nav .nav-buy-books{gap:7px!important}.site-header .header-nav .nav-buy-icon{width:16px!important;height:16px!important}.site-header .header-login{color:#4a4037!important;font-size:12.5px!important}.site-header .header-cart{background:#ffffff8a!important;border:1px solid #6f54371c!important;width:38px!important;height:38px!important}.site-header .header-cart svg{width:18px!important;height:18px!important}@media (width>=721px) and (width<=1080px){.site-header .header-nav a{padding:0 9px!important;font-size:11px!important}.site-header .brand-pill img.icon{height:37px!important}.site-header .brand-pill img.word{height:21px!important}.site-header .header-login{font-size:11px!important}}@media (width<=720px){.site-header{gap:8px!important;padding:7px 8px 7px 9px!important}.site-header .header-actions{order:1!important;gap:7px!important;margin-left:0!important;margin-right:auto!important}.site-header .brand-pill{border-left:1px solid #33312c17!important;order:2!important;margin-left:auto!important;padding:2px 5px 2px 8px!important}.site-header .brand-pill img.icon{height:35px!important}.site-header .brand-pill img.word{height:21px!important}.site-header .header-cart{width:35px!important;height:35px!important}}.morph-menu-links a{letter-spacing:-.01em!important}.site-header{align-items:center!important;gap:9px!important;display:flex!important}.site-header .header-nav{background:#fffcf666!important;border:1px solid #6f543717!important;border-radius:999px!important;flex:0 auto!important;order:1!important;gap:1px!important;margin:0!important;padding:4px!important;box-shadow:0 12px 28px -25px #3727176b,inset 0 1px #ffffffb3!important}.site-header .header-actions{order:2!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.site-header .brand-pill{flex:none!important;order:3!important;margin:0 2px 0 3px!important}.site-header .nav-home,.site-header .nav-my-shelf{align-items:center;gap:6px;display:inline-flex}.site-header .nav-home-icon,.site-header .nav-shelf-icon{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.site-header .header-nav .header-login{align-items:center;display:inline-flex;opacity:.82!important;color:#443a32!important;min-height:37px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:650!important}.site-header .header-nav .header-login:hover{opacity:1!important}body.tt-logged-in .site-header .header-nav #headerLoginLink,.site-header .header-nav a.nav-my-shelf{display:none!important}body.tt-logged-in .site-header .header-nav a.nav-my-shelf{display:inline-flex!important}.site-header .header-account{background:#ffffff5c!important;border-color:#6f54371a!important;min-height:36px!important;padding:0 9px!important}.site-header .account-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:82px!important;overflow:hidden!important}.site-header .header-cart{margin-left:1px!important;box-shadow:0 10px 22px -18px #3727177a,inset 0 1px #ffffffb8!important}@media (width>=721px) and (width<=1180px){.site-header .header-nav a,.site-header .header-nav .header-login{padding-left:9px!important;padding-right:9px!important;font-size:10.8px!important}.site-header .nav-home-icon,.site-header .nav-shelf-icon,.site-header .nav-buy-icon{width:13px!important;height:13px!important}.site-header .brand-pill img.icon{height:36px!important}.site-header .brand-pill img.word{height:21px!important}}@media (width<=720px){.site-header .header-nav{display:none!important}.site-header .header-actions{order:1!important;margin-left:0!important;margin-right:auto!important}.site-header .brand-pill{order:2!important;margin-left:auto!important}.morph-menu-links .mobile-nav-home{font-weight:750!important}body.tt-logged-in .morph-menu-links a.mobile-nav-my-shelf{display:block!important}}body.tt-view-shelf #packsStage,body.tt-view-shelf #howToBuy,body.tt-view-shelf #ageStage,body.tt-view-shelf #shelfStageAccordionArchived,body.tt-view-shelf .tt-transition,body.tt-view-shelf .tt-transition--quiet,body.tt-view-shelf .tt-transition--age,body.tt-view-shelf .hero-world-bridge{display:none!important}body.tt-view-shelf #myShelfView{scroll-margin-top:78px!important;display:block!important}body.tt-view-shelf .site-footer.footer-v53{background:0 0!important;display:block!important}body.tt-view-shelf .footer-v53-light{display:block!important}body.tt-view-shelf .footer-v53-dark{background:#1e1f1b!important;display:block!important}body.tt-view-shelf #navMyShelf{display:inline-flex!important}@media (width<=720px){body.tt-view-shelf #mobileNavMyShelf{display:block!important}}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2):before,body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2):after,body.tt-view-shelf .shelf-books-body:before,body.tt-view-shelf .shelf-books-body:after,body.tt-view-shelf .shelf-real-plank{display:none!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){background:radial-gradient(circle at 18% 10%,#99adff0e,#0000 30%),radial-gradient(circle at 86% 86%,#ffa9dd0d,#0000 31%),linear-gradient(150deg,#ffffffc2,#fbf6ecb8)!important;border:1px solid #765b3d1c!important;border-radius:23px!important;min-height:0!important;padding:18px 18px 17px!important;overflow:hidden!important;box-shadow:0 18px 38px -32px #37261466,inset 0 1px #ffffffd6!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{align-items:center!important;margin:0 0 14px!important;padding:0 2px!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2{gap:8px!important;font-size:17px!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child{flex:0 0 18px!important;width:18px!important;height:18px!important;font-size:0!important;display:inline-block!important;position:relative!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:before,body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:after{content:""!important;border-radius:2px!important;width:10px!important;height:14px!important;position:absolute!important;top:2px!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:before{background:#b7c96a!important;left:1px!important;box-shadow:4px 1px #99adff!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:after{opacity:.95!important;background:#d75a98!important;right:0!important}body.tt-view-shelf #shelfSeeAll{color:#5b5045!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 7px!important;font-size:9.6px!important;font-weight:750!important;text-decoration:none!important;transition:background .2s,color .2s!important;display:inline-flex!important}body.tt-view-shelf #shelfSeeAll:hover{color:#8c6231!important;background:#ffffff94!important}body.tt-view-shelf .shelf-books-body{min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}body.tt-view-shelf #shelfBooksGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:0!important;display:grid!important}body.tt-view-shelf .shelf-book--grid{appearance:none!important;width:100%!important;min-width:0!important;height:auto!important;color:inherit!important;text-align:center!important;cursor:pointer!important;opacity:0!important;background:linear-gradient(160deg,#ffffffa8,#f9f2e591)!important;border:1px solid #70553616!important;border-radius:16px!important;padding:8px 7px 9px!important;transition:opacity .38s,transform .42s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s!important;display:block!important;transform:translateY(7px)!important;box-shadow:0 9px 18px -18px #3423126b,inset 0 1px #fffc!important}body.tt-view-shelf .shelf-book-tile{flex-direction:column!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{aspect-ratio:3/4!important;width:min(100%,122px)!important;min-height:0!important;transform:perspective(850px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))!important;transform-origin:50%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #432f1c17!important;border-radius:10px!important;margin:0 auto!important;transition:transform .24s,box-shadow .24s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 18px -13px #2a1c0e6b,0 2px 5px #2a1c0e12!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;background:radial-gradient(circle 58px at var(--spot-x,50%) var(--spot-y,45%), #fff3, transparent 72%)!important;opacity:.55!important;position:absolute!important;inset:0!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fav{z-index:5!important;color:#918b82!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#fffcf6d1!important;border:1px solid #ffffffd6!important;border-radius:50%!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important;position:absolute!important;top:7px!important;left:7px!important;box-shadow:0 7px 14px -10px #2d1d0f7a!important}body.tt-view-shelf .shelf-book--grid .shelf-book-badge{z-index:5!important;color:#b8467d!important;letter-spacing:.02em!important;background:#ffeef7e8!important;border:1px solid #d6509124!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 7px!important;font-size:7px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;top:7px!important;right:7px!important;box-shadow:0 6px 12px -10px #49243652!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt{z-index:3!important;color:#574c42!important;background:#fffdf8d4!important;border:1px solid #6f54371a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:76px!important;min-height:25px!important;margin:0 auto!important;padding:0 9px!important;font-size:7.7px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;position:relative!important;box-shadow:0 7px 12px -10px #2d1d0f59,inset 0 1px #ffffffe0!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt svg{stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:12px!important;height:12px!important}@media (hover:hover) and (pointer:fine){body.tt-view-shelf .shelf-book--grid:hover{border-color:#c98f3a2e!important;transform:translateY(-2px)!important;box-shadow:0 15px 24px -20px #3423126b,inset 0 1px #ffffffeb!important}body.tt-view-shelf .shelf-book--grid:hover .shelf-book-cover{box-shadow:0 17px 24px -15px #2a1c0e75,0 3px 6px #2a1c0e14!important}}@media (width<=980px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){min-height:0!important;padding:18px!important}body.tt-view-shelf #shelfBooksGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{width:min(100%,150px)!important}}@media (width<=620px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){border-radius:20px!important;padding:15px 12px 14px!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{margin-bottom:12px!important}body.tt-view-shelf #shelfBooksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.tt-view-shelf .shelf-book--grid{border-radius:14px!important;padding:7px 6px 8px!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{border-radius:9px!important;width:min(100%,145px)!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt{min-width:70px!important;min-height:24px!important;padding:0 8px!important;font-size:7.4px!important}}@media (prefers-reduced-motion:reduce){body.tt-view-shelf .shelf-book--grid{opacity:1!important;transition:none!important;transform:none!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{transition:none!important;transform:none!important}}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2):before,body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2):after,body.tt-view-shelf .shelf-books-body:before,body.tt-view-shelf .shelf-books-body:after,body.tt-view-shelf .shelf-books-grid:before,body.tt-view-shelf .shelf-books-grid:after,body.tt-view-shelf .shelf-real-plank{content:none!important;display:none!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child{width:21px!important;height:18px!important;box-shadow:none!important;background:#b7c96a!important;border-radius:2px!important;flex:0 0 21px!important;font-size:0!important;display:inline-block!important;position:relative!important;transform:rotate(-2deg)!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:before{content:""!important;width:7px!important;height:17px!important;box-shadow:none!important;background:#7d93f0!important;border-radius:2px!important;position:absolute!important;top:1px!important;left:6px!important;transform:rotate(1deg)!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:after{content:""!important;background:#d95a99!important;border-radius:2px!important;width:7px!important;height:15px!important;position:absolute!important;top:2px!important;right:0!important;transform:rotate(2deg)!important}body.tt-view-shelf .shelf-books-body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.tt-view-shelf #shelfBooksGrid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:9px 10px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important;transform:none!important}body.tt-view-shelf .shelf-book--grid{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;color:inherit!important;text-align:center!important;cursor:pointer!important;opacity:0!important;background:linear-gradient(160deg,#ffffff91,#f9f2e57a)!important;border:1px solid #70553612!important;border-radius:14px!important;flex:none!important;align-self:start!important;margin:0!important;padding:7px 6px 8px!important;transition:opacity .32s,transform .38s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s!important;display:block!important;transform:translateY(5px)!important;box-shadow:0 7px 16px -17px #34231266,inset 0 1px #ffffffc2!important}body.tt-view-shelf .shelf-book--grid.is-in{opacity:1!important;transform:none!important}body.tt-view-shelf .shelf-book-tile{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{aspect-ratio:auto!important;width:min(100%,118px)!important;height:auto!important;min-height:0!important;box-shadow:none!important;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:none!important;margin:0 auto!important;transition:transform .22s!important;display:block!important;position:relative!important;overflow:visible!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover-img{z-index:1!important;object-fit:contain!important;object-position:center!important;background:0 0!important;border:1px solid #432f1c14!important;border-radius:9px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:relative!important;box-shadow:0 11px 18px -13px #2a1c0e6b,0 2px 5px #2a1c0e0f!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover.is-fallback{aspect-ratio:3/4!important;overflow:hidden!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover:after{content:""!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(circle 52px at var(--spot-x,50%) var(--spot-y,45%), #ffffff21, transparent 72%)!important;opacity:.45!important;border-radius:9px!important;position:absolute!important;inset:0!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fav{z-index:6!important;color:#999188!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#fffcf6e0!important;border:1px solid #ffffffe0!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important;position:absolute!important;top:5px!important;left:5px!important;right:auto!important;box-shadow:0 6px 12px -9px #2d1d0f6b!important}body.tt-view-shelf .shelf-book--grid.has-badge .shelf-book-fav{left:auto!important;right:5px!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fav svg{stroke:currentColor!important;stroke-width:1.65px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:13px!important;height:13px!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fav.is-favorite{color:#d65091!important;background:#fff1f8ed!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fav.is-favorite svg{fill:#d6509121!important}body.tt-view-shelf .shelf-book--grid .shelf-book-badge{z-index:6!important;color:#b8457c!important;letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffeaf6ed!important;border:1px solid #d650911f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:58px!important;min-height:19px!important;padding:0 6px!important;font-size:6.3px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:5px!important;left:5px!important;right:auto!important;overflow:hidden!important;box-shadow:0 5px 10px -9px #49243647!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt{z-index:7!important;box-sizing:border-box!important;color:#574c42!important;opacity:1!important;visibility:visible!important;background:#fffdf8f5!important;border:1px solid #6f543717!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:68px!important;max-width:100%!important;height:23px!important;min-height:23px!important;margin:-3px auto 0!important;padding:0 8px!important;font-size:7.1px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;position:relative!important;transform:none!important;box-shadow:0 7px 11px -9px #2d1d0f4f,inset 0 1px #ffffffeb!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt svg{stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:10px!important;height:10px!important;display:block!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt.is-digital{color:#a74476!important;background:#fff2f8f7!important;border-color:#d6509121!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt.is-print{color:#4d817b!important;background:#f2faf8f7!important;border-color:#53978e24!important}body.tt-view-shelf .shelf-grid-empty{text-align:center!important;grid-column:1/-1!important;place-items:center!important;min-height:150px!important;margin:0!important;display:grid!important}@media (hover:hover) and (pointer:fine){body.tt-view-shelf .shelf-book--grid:hover{border-color:#c98f3a26!important;transform:translateY(-2px)!important;box-shadow:0 13px 22px -20px #34231266,inset 0 1px #ffffffe6!important}body.tt-view-shelf .shelf-book--grid:hover .shelf-book-cover-img{box-shadow:0 16px 22px -14px #2a1c0e73,0 3px 6px #2a1c0e12!important}}@media (width<=980px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){min-height:0!important;padding:16px!important}body.tt-view-shelf #shelfBooksGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{width:min(100%,142px)!important}}@media (width<=620px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){border-radius:19px!important;min-height:0!important;padding:14px 11px 13px!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{margin-bottom:10px!important}body.tt-view-shelf #shelfBooksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.tt-view-shelf .shelf-book--grid{border-radius:13px!important;padding:6px 5px 7px!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{width:min(100%,138px)!important}body.tt-view-shelf .shelf-book--grid .shelf-book-fmt{min-width:64px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:6.9px!important}}@media (prefers-reduced-motion:reduce){body.tt-view-shelf .shelf-book--grid{opacity:1!important;transition:none!important;transform:none!important}body.tt-view-shelf .shelf-book--grid .shelf-book-cover{transform:none!important}}.site-header .nav-home-icon,.site-header .nav-shelf-icon{display:none!important}.site-header .nav-home,.site-header .nav-my-shelf{gap:0!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;font-size:16px!important;line-height:1!important;display:inline!important;position:static!important;transform:none!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:before,body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2>span:first-child:after{content:none!important;display:none!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){background:radial-gradient(circle at 14% 12%,#99adff0a,#0000 30%),radial-gradient(circle at 88% 86%,#ffa9dd0a,#0000 31%),linear-gradient(150deg,#ffffffc7,#fbf6ecb8)!important;border:1px solid #7457371a!important;border-radius:22px!important;height:auto!important;min-height:0!important;padding:16px 16px 15px!important;overflow:hidden!important;box-shadow:0 18px 34px -32px #37261461,inset 0 1px #ffffffd6!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2):before,body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2):after,body.tt-view-shelf .shelf-books-body:before,body.tt-view-shelf .shelf-books-body:after,body.tt-view-shelf #shelfBooksGrid:before,body.tt-view-shelf #shelfBooksGrid:after,body.tt-view-shelf .shelf-real-plank{content:none!important;display:none!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0 1px!important;display:flex!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head h2{align-items:center!important;gap:7px!important;margin:0!important;font-size:16px!important;line-height:1!important;display:flex!important}body.tt-view-shelf #shelfSeeAll{color:#51473e!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:0 2px!important;font-size:8.6px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}body.tt-view-shelf .shelf-books-body{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.tt-view-shelf #shelfBooksGrid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;place-items:start stretch!important;gap:9px 10px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:visible!important;transform:none!important}body.tt-view-shelf .tt-mybooks-card{appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;color:inherit!important;font:inherit!important;text-align:center!important;cursor:pointer!important;opacity:0!important;background:linear-gradient(160deg,#ffffff94,#f9f2e580)!important;border:1px solid #70553612!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:7px 6px 8px!important;transition:opacity .3s,transform .36s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s!important;display:flex!important;position:relative!important;overflow:visible!important;transform:translateY(5px)!important;box-shadow:0 7px 16px -17px #34231266,inset 0 1px #ffffffc7!important}body.tt-view-shelf .tt-mybooks-card.is-in{opacity:1!important;transform:none!important}body.tt-view-shelf .tt-mybooks-cover-wrap{background:0 0!important;border:0!important;border-radius:9px!important;width:min(100%,118px)!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}body.tt-view-shelf .tt-mybooks-cover-img{z-index:1!important;object-fit:contain!important;object-position:center!important;background:0 0!important;border:1px solid #432f1c14!important;border-radius:9px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;box-shadow:0 11px 18px -13px #2a1c0e6b,0 2px 5px #2a1c0e0f!important}body.tt-view-shelf .tt-mybooks-cover-wrap.is-fallback{aspect-ratio:3/4!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 11px 18px -13px #2a1c0e6b!important}body.tt-view-shelf .tt-mybooks-fav{z-index:5!important;color:#989087!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#fffcf6e6!important;border:1px solid #ffffffe6!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important;position:absolute!important;top:5px!important;right:5px!important;box-shadow:0 6px 12px -9px #2d1d0f6b!important}body.tt-view-shelf .tt-mybooks-fav svg{stroke:currentColor!important;stroke-width:1.65px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:13px!important;height:13px!important}body.tt-view-shelf .tt-mybooks-fav.is-favorite{color:#d65091!important;background:#fff1f8f0!important}body.tt-view-shelf .tt-mybooks-fav.is-favorite svg{fill:#d6509121!important}body.tt-view-shelf .tt-mybooks-badge{z-index:5!important;color:#b8457c!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffeaf6ed!important;border:1px solid #d650911f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:62px!important;min-height:19px!important;padding:0 6px!important;font-size:6.2px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:5px!important;left:5px!important;overflow:hidden!important;box-shadow:0 5px 10px -9px #49243647!important}body.tt-view-shelf .tt-mybooks-format{z-index:auto!important;opacity:1!important;visibility:visible!important;color:#574c42!important;white-space:nowrap!important;background:#fffdf8fa!important;border:1px solid #6f543717!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:70px!important;max-width:100%!important;height:23px!important;min-height:23px!important;margin:-3px auto 0!important;padding:0 8px!important;font-size:7.1px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 7px 11px -9px #2d1d0f4f,inset 0 1px #ffffffeb!important}body.tt-view-shelf .tt-mybooks-format svg{stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:10px!important;height:10px!important;display:block!important}body.tt-view-shelf .tt-mybooks-format.is-digital{color:#a74476!important;background:#fff2f8fa!important;border-color:#d6509121!important}body.tt-view-shelf .tt-mybooks-format.is-print{color:#4d817b!important;background:#f2faf8fa!important;border-color:#53978e24!important}body.tt-view-shelf .tt-mybooks-empty{text-align:center!important;grid-column:1/-1!important;place-items:center!important;min-height:150px!important;margin:0!important;display:grid!important}@media (hover:hover) and (pointer:fine){body.tt-view-shelf .tt-mybooks-card:hover{border-color:#c98f3a26!important;transform:translateY(-2px)!important;box-shadow:0 13px 22px -20px #34231266,inset 0 1px #ffffffe6!important}}@media (width<=980px){body.tt-view-shelf #shelfBooksGrid{gap:11px!important}body.tt-view-shelf .tt-mybooks-cover-wrap{width:min(100%,142px)!important}}@media (width<=620px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){border-radius:19px!important;padding:14px 11px 13px!important}body.tt-view-shelf #shelfBooksGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.tt-view-shelf .tt-mybooks-card{border-radius:13px!important;padding:6px 5px 7px!important}body.tt-view-shelf .tt-mybooks-cover-wrap{width:min(100%,138px)!important}body.tt-view-shelf .tt-mybooks-format{min-width:66px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:6.9px!important}}@media (prefers-reduced-motion:reduce){body.tt-view-shelf .tt-mybooks-card{opacity:1!important;transition:none!important;transform:none!important}}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2){flex-direction:column!important;align-items:stretch!important;display:flex!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-card-head{flex:none!important;margin-bottom:0!important}body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-books-body{box-sizing:border-box!important;flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:15px 0 14px!important;display:flex!important}body.tt-view-shelf #shelfBooksGrid{flex:none!important;width:100%!important;margin:0!important}body.tt-view-shelf .tt-mybooks-card{padding-top:8px!important;padding-bottom:11px!important}body.tt-view-shelf .tt-mybooks-format{margin:7px auto 0!important}body.tt-view-shelf #shelfBooksGrid{row-gap:12px!important}@media (width<=980px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-books-body{padding-top:16px!important;padding-bottom:16px!important}}@media (width<=620px){body.tt-view-shelf .shelf-main-grid>.shelf-card:nth-child(2) .shelf-books-body{flex:none!important;padding:13px 0 4px!important;display:block!important}body.tt-view-shelf .tt-mybooks-card{padding-bottom:10px!important}body.tt-view-shelf .tt-mybooks-format{margin-top:6px!important}body.tt-view-shelf #shelfBooksGrid{row-gap:9px!important}}.bp-reader{position:relative!important}.bp-book-spread.is-cover-state{box-shadow:none!important;isolation:isolate!important;background:0 0!important}.bp-book-spread.is-cover-state:before,.bp-book-spread.is-cover-state:after{opacity:0!important;pointer-events:none!important}.bp-book-spread.is-cover-state .bp-book-left,.bp-book-spread.is-cover-state .bp-turn-sheet{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bp-book-spread.is-cover-state .bp-book-right{cursor:pointer!important;transform-origin:0!important;border-radius:13px!important;width:50%!important;transition:transform .62s cubic-bezier(.2,.74,.16,1),box-shadow .42s,filter .42s!important;display:block!important;left:25%!important;right:auto!important;transform:translateZ(0)rotateY(0)!important;box-shadow:0 28px 52px -22px #000000c7,0 0 0 1px #f4d77a29!important}@media (hover:hover) and (pointer:fine){.bp-book-spread.is-cover-state .bp-book-right:hover{transform:translateY(-3px)rotateY(-2.2deg)!important;box-shadow:0 34px 58px -23px #000000d1,0 0 0 1px #f4d77a38!important}}.bp-book-spread.is-cover-state.is-opening-cover .bp-book-right{animation:.62s cubic-bezier(.18,.74,.12,1) both ttBpCoverOpen!important}@keyframes ttBpCoverOpen{0%{filter:brightness();transform:translate(0)translateZ(0)rotateY(0)scale(1)}18%{filter:brightness(1.02);transform:translate(-3px)translateZ(8px)rotateY(-9deg)scale(.998)}58%{filter:brightness(.88);transform:translate(-19px)translateZ(18px)rotateY(-62deg)scaleX(.985)}to{filter:brightness(.72);transform:translate(-28px)translateZ(7px)rotateY(-89deg)scaleX(.965)}}.bp-book-spread.is-cover-reveal .bp-book-left,.bp-book-spread.is-cover-reveal .bp-book-right{animation:.31s cubic-bezier(.22,.7,.18,1) both ttBpSpreadReveal!important}@keyframes ttBpSpreadReveal{0%{opacity:.28;transform:translateY(3px)scale(.992)}to{opacity:1;transform:none}}.bp-book-spread.is-cover-state+.bp-nav{opacity:.82}.bp-stage:has(.bp-book-spread.is-cover-state) .bp-prev{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bp-stage:has(.bp-book-spread.is-cover-state) .bp-next{color:var(--gold)!important;background:#f4d77a1f!important;border-color:#f4d77a4d!important}.bp-book-hint{opacity:.9!important;min-height:16px!important}.bp-book-spread.is-cover-state~.bp-book-hint:before{content:"✦"!important}@media (width<=760px){.bp-book-spread.is-cover-state{aspect-ratio:2/3!important;max-width:min(76vw,350px)!important;margin-inline:auto!important}.bp-book-spread.is-cover-state .bp-book-right{width:100%!important;left:0!important;right:auto!important}.bp-book-spread.is-cover-state.is-opening-cover .bp-book-right{animation:.58s cubic-bezier(.18,.74,.12,1) both ttBpCoverOpenMobile!important}@keyframes ttBpCoverOpenMobile{0%{filter:brightness();transform:translate(0)rotateY(0)scale(1)}40%{filter:brightness(.92);transform:translate(-8px)rotateY(-34deg)scale(.99)}to{filter:brightness(.74);transform:translate(-18px)rotateY(-87deg)scaleX(.97)}}}@media (prefers-reduced-motion:reduce){.bp-book-spread.is-cover-state .bp-book-right,.bp-book-spread.is-cover-state.is-opening-cover .bp-book-right,.bp-book-spread.is-cover-reveal .bp-book-left,.bp-book-spread.is-cover-reveal .bp-book-right{transition:none!important;animation:none!important}}.bp-book-spread.is-open-spread{background:#f8efdf!important}.bp-book-spread.is-single-state{box-shadow:none!important;isolation:isolate!important;background:0 0!important}.bp-book-spread.is-single-state:before{background:linear-gradient(90deg,#cfb78f 0 2.2%,#ead9bc 2.2% 97.8%,#cdb58e 97.8%)!important;border-radius:12px!important;inset:0 25%!important;box-shadow:0 24px 46px -20px #000000b8,0 0 0 1px #f4d77a1f!important}.bp-book-spread.is-single-state:after,.bp-book-spread.is-single-state .bp-book-left{display:none!important}.bp-book-spread.is-single-state .bp-book-right{cursor:e-resize!important;border-radius:10px!important;width:50%!important;display:block!important;left:25%!important;right:auto!important;box-shadow:inset 16px 0 24px -24px #190d058a,0 14px 30px -22px #00000061!important}.bp-book-spread.is-single-state .bp-book-right:after{opacity:0!important;display:none!important}.bp-book-spread.is-single-state:not(.is-cover-state) .bp-book-right{animation:.34s cubic-bezier(.22,.74,.18,1) both ttBpSingleSettle}@keyframes ttBpSingleSettle{0%{opacity:.62;transform:translateY(2px)scale(.992)}to{opacity:1;transform:none}}.bp-book-spread.is-single-state .bp-book-page.is-blank{visibility:hidden!important}@media (width<=760px){.bp-book-spread.is-single-state{aspect-ratio:2/3!important;max-width:min(76vw,350px)!important;margin-inline:auto!important}.bp-book-spread.is-single-state:before{left:0!important;right:0!important}.bp-book-spread.is-single-state .bp-book-right{width:100%!important;left:0!important;right:0!important}}@media (prefers-reduced-motion:reduce){.bp-book-spread.is-single-state:not(.is-cover-state) .bp-book-right{animation:none!important}}.bp-turn-sheet.is-turning-forward{animation:1.18s cubic-bezier(.2,.72,.14,1) both ttBpPageForwardV79!important}.bp-turn-sheet.is-turning-reverse{animation:1.18s cubic-bezier(.2,.72,.14,1) both ttBpPageReverseV79!important}.bp-turn-sheet.is-turning-forward .bp-turn-front:after,.bp-turn-sheet.is-turning-forward .bp-turn-back:after,.bp-turn-sheet.is-turning-reverse .bp-turn-front:after,.bp-turn-sheet.is-turning-reverse .bp-turn-back:after{animation:1.18s cubic-bezier(.22,.64,.16,1) both ttBpPaperShadeV79!important}@keyframes ttBpPageForwardV79{0%{transform:translateZ(1px)rotateY(0)rotate(0)scaleX(1)}10%{transform:translate3d(-1px,-.5px,4px)rotateY(-5deg)rotate(-.08deg)scaleX(.999)}27%{transform:translate3d(-4px,-1px,11px)rotateY(-34deg)rotate(-.22deg)scaleX(.982)}48%{transform:translate3d(-7px,-1.5px,19px)rotateY(-82deg)rotate(-.4deg)scaleX(.949)}63%{transform:translate3d(-8px,-1px,21px)rotateY(-116deg)rotate(-.34deg)scaleX(.951)}81%{transform:translate3d(-5px,-.4px,10px)rotateY(-158deg)rotate(-.16deg)scaleX(.984)}94%{transform:translate3d(-1px,0,3px)rotateY(-177deg)rotate(-.04deg)scaleX(.998)}to{transform:translateZ(1px)rotateY(-180deg)rotate(0)scaleX(1)}}@keyframes ttBpPageReverseV79{0%{transform:translateZ(1px)rotateY(0)rotate(0)scaleX(1)}10%{transform:translate3d(1px,-.5px,4px)rotateY(5deg)rotate(.08deg)scaleX(.999)}27%{transform:translate3d(4px,-1px,11px)rotateY(34deg)rotate(.22deg)scaleX(.982)}48%{transform:translate3d(7px,-1.5px,19px)rotateY(82deg)rotate(.4deg)scaleX(.949)}63%{transform:translate3d(8px,-1px,21px)rotateY(116deg)rotate(.34deg)scaleX(.951)}81%{transform:translate3d(5px,-.4px,10px)rotateY(158deg)rotate(.16deg)scaleX(.984)}94%{transform:translate3d(1px,0,3px)rotateY(177deg)rotate(.04deg)scaleX(.998)}to{transform:translateZ(1px)rotateY(180deg)rotate(0)scaleX(1)}}@keyframes ttBpPaperShadeV79{0%,to{opacity:.04}16%{opacity:.11}43%{opacity:.38}58%{opacity:.47}76%{opacity:.25}92%{opacity:.08}}.bp-turn-face:before{content:""!important;z-index:3!important;pointer-events:none!important;opacity:.18!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,#0000 0%,#ffffff2e 43%,#ffffff0e 69%,#0000 100%)!important;position:absolute!important;inset:0!important}@media (width>=761px){.bp-book-spread.is-open-spread .bp-book-left,.bp-book-spread.is-open-spread .bp-book-right{opacity:1!important;visibility:visible!important}}@media (prefers-reduced-motion:reduce){.bp-turn-sheet.is-turning-forward,.bp-turn-sheet.is-turning-reverse{animation:none!important}}.site-header .brand-pill{box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;overflow:visible!important}.site-header .tt-brand-logo{object-fit:contain!important;width:auto!important;height:46px!important;display:block!important}@media (width>=721px){.site-header{align-items:center!important;gap:16px!important;padding-left:22px!important;padding-right:18px!important;display:flex!important}.site-header .brand-pill{flex:none!important;order:1!important;margin-right:auto!important}.site-header .header-nav{flex:0 auto!important;order:2!important;margin-left:auto!important}.site-header .header-actions{flex:none!important;order:3!important}.mobile-header-login,.mobile-header-shelf{display:none!important}}@media (width<=720px){.site-header{grid-template-columns:42px minmax(0,1fr) auto 42px!important;align-items:center!important;column-gap:9px!important;padding:7px 10px!important;display:grid!important}.site-header .header-nav{display:none!important}.site-header .header-actions{display:contents!important}.site-header .morph-menu{grid-area:1/1!important;justify-self:start!important}.site-header .brand-pill{grid-area:1/2!important;justify-self:start!important;margin:0!important}.site-header .tt-brand-logo{max-width:118px!important;height:34px!important}.site-header .mobile-header-login,.site-header .mobile-header-shelf{color:#d5488e!important;min-height:38px!important;font:800 10px/1 var(--font-body)!important;white-space:nowrap!important;grid-area:1/3!important;justify-content:center!important;align-items:center!important;padding:0 3px!important;text-decoration:none!important;display:inline-flex!important}body.tt-logged-in .mobile-header-login,body:not(.tt-logged-in) .mobile-header-shelf{display:none!important}.site-header .header-cart{grid-area:1/4!important;justify-self:end!important}.site-header .account-menu{display:none!important}}#valuesStage .market-format.is-coming-soon,#packsStage .pack-format--print[disabled]{cursor:not-allowed!important;opacity:.58!important;filter:saturate(.72)!important}#valuesStage .market-format.is-coming-soon:hover,#packsStage .pack-format--print[disabled]:hover{box-shadow:none!important;transform:none!important}#valuesStage .market-format.is-coming-soon .market-format-price{color:#33312c8f!important;letter-spacing:.01em!important;padding-left:26px!important;font-size:9px!important}#packsStage .tt-hide-print-price{display:none!important}#packsStage .tt-print-coming{color:#33312c94!important;font-size:10px!important;text-decoration:none!important}#testimonialsStage .testi-v39-meta{display:none!important}#testimonialsStage .testi-v39-card blockquote{margin-bottom:2px!important}@media (width>=761px){#faqStage{padding-top:54px!important;padding-bottom:58px!important}#faqStage .faq-layout{gap:24px!important;max-width:980px!important}#faqStage .faq-title{margin-top:7px!important;font-size:clamp(36px,3.1vw,50px)!important;line-height:1.02!important}#faqStage .faq-sub{max-width:620px!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.45!important}#faqStage .faq-list{gap:9px!important}#faqStage .faq-item summary{min-height:60px!important;padding:13px 17px!important}#faqStage .faq-q{font-size:13px!important;line-height:1.25!important}#faqStage .faq-item .faq-icon{width:32px!important;height:32px!important}#faqStage .faq-a{padding:0 17px 15px!important;font-size:11.5px!important;line-height:1.5!important}#faqStage .faq-closing{margin-top:18px!important;padding:18px 22px!important}}.footer-v53-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important}#heroSampleCta,#whySampleCta{cursor:pointer}@media (width<=720px){html,body{max-width:100%;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}#valuesStage,#packsStage,#testimonialsStage,#ageStage,#faqStage,#howToBuy,#tintailsExperienceBanner{scroll-margin-top:78px}.site-header{top:max(8px,env(safe-area-inset-top))!important;border-radius:22px!important;grid-template-columns:44px minmax(0,1fr) minmax(54px,auto) 44px!important;column-gap:7px!important;min-height:56px!important;padding:6px 7px!important;left:8px!important;right:8px!important}.site-header .morph-menu,.site-header .header-cart{place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}.site-header .brand-pill{min-width:0!important;overflow:hidden!important}.site-header .tt-brand-logo{width:auto!important;max-width:min(116px,32vw)!important;height:32px!important}.site-header .mobile-header-login,.site-header .mobile-header-shelf{min-height:44px!important;padding:0 5px!important;font-size:10px!important}#stage.portal-stage,#stage .portal-sticky,.commerce-hero{height:auto!important;min-height:1110px!important}#stage .portal-sticky{overflow:hidden!important}.commerce-hero-bg{background-position:69% 56%!important;inset:0!important;transform:scale(1.015)!important}.commerce-hero:before{background:linear-gradient(#f8f0e0f7 0%,#f8f0e0e8 27%,#f8f0e0a1 43%,#f8f0e021 61%,#f8f0e000 73%),linear-gradient(#0000 55%,#231a1229 100%)!important}.commerce-hero:after{height:128px!important}.commerce-hero-inner{width:100%!important;height:auto!important;min-height:1110px!important;padding:86px 14px 342px!important;display:block!important}.commerce-hero-copy{max-width:100%!important;margin:0!important;padding:0!important}.commerce-eyebrow{min-height:31px!important;margin-bottom:11px!important;padding:0 11px!important;font-size:8.8px!important}.commerce-hero-title{letter-spacing:-.044em!important;max-width:355px!important;font-size:clamp(42px,12vw,52px)!important;line-height:.95!important}.commerce-hero-lead{max-width:350px!important;margin-top:13px!important;font-size:14.5px!important;line-height:1.48!important}.commerce-hero-actions{grid-template-columns:1fr!important;gap:9px!important;width:min(100%,350px)!important;margin-top:17px!important;display:grid!important}.commerce-cta{width:100%!important;min-height:48px!important;padding:0 17px!important;font-size:11.2px!important}.commerce-hero-meta--exact{overscroll-behavior-x:contain;scrollbar-width:none!important;border-radius:16px!important;width:min(100%,350px)!important;max-width:350px!important;min-height:42px!important;margin-top:12px!important;padding:8px 10px!important;overflow-x:auto!important}.commerce-hero-meta--exact::-webkit-scrollbar{display:none!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:9px!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{margin:0 8px!important}.commerce-showcase{width:100%!important;height:340px!important;min-height:0!important;margin:0!important;position:absolute!important;top:485px!important;left:0!important;right:0!important}.commerce-books{width:240px!important;height:225px!important;top:43%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.commerce-book--left,.commerce-book--right{display:none!important}.commerce-book--main{width:128px!important;display:block!important;transform:translate(-50%,-51%)rotate(-1deg)scale(1)!important}.commerce-product-card{border-radius:19px!important;width:auto!important;max-width:none!important;padding:13px 14px 12px!important;bottom:-76px!important;left:14px!important;right:14px!important;transform:none!important}.commerce-product-kicker{font-size:8.8px!important}.commerce-product-title{margin:7px 0 5px!important;font-size:18px!important;line-height:1.08!important}.commerce-product-copy{-webkit-line-clamp:2!important;font-size:10.6px!important;line-height:1.4!important}.commerce-product-bottom{margin-top:9px!important;padding-top:9px!important}.commerce-product-price{font-size:21px!important}.commerce-buy-one{min-height:44px!important;padding:0 13px!important;font-size:10px!important}.commerce-premium-trust{-webkit-backdrop-filter:blur(10px)saturate(1.06)!important;backdrop-filter:blur(10px)saturate(1.06)!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:auto!important;min-height:128px!important;padding:9px!important;bottom:148px!important;left:12px!important;right:12px!important;transform:none!important}.commerce-premium-trust-item{gap:8px!important;min-height:50px!important;padding:5px 7px!important}.commerce-premium-trust-item:nth-child(3):before{display:none!important}.commerce-premium-trust-icon{border-radius:10px!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.commerce-premium-trust-icon svg{width:18px!important;height:18px!important}.commerce-premium-trust-item strong{font-size:10px!important;line-height:1.2!important}.commerce-premium-trust-item small{font-size:9px!important;line-height:1.25!important}.commerce-value-rail.commerce-value-rail--premium{border-radius:20px!important;width:auto!important;min-height:122px!important;padding:12px 11px!important;display:block!important;bottom:12px!important;left:12px!important;right:12px!important}.commerce-value-rail--premium .commerce-value-label{text-align:left!important;margin:0 0 9px!important;padding:0 2px!important;font-size:17px!important;line-height:1.05!important}.commerce-value-rail--premium .commerce-value-label br{display:none!important}.commerce-value-rail--premium .commerce-value-list{scroll-snap-type:x proximity!important;justify-content:flex-start!important;gap:7px!important;padding:1px 2px 5px!important}.commerce-value-rail--premium .commerce-value-chip[data-idx]{scroll-snap-align:start!important;min-height:44px!important;padding:7px 11px 7px 7px!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .value-chip-label{font-size:10.8px!important}.commerce-value-chip--arrow{width:44px!important;min-width:44px!important;height:44px!important}#valuesStage.marketplace-stage{padding:52px 12px 48px!important}#valuesStage .marketplace-inner{width:100%!important;max-width:100%!important}#valuesStage .marketplace-head{margin-bottom:24px!important}#valuesStage .marketplace-title{font-size:clamp(35px,10vw,43px)!important;line-height:.99!important}#valuesStage .marketplace-sub{max-width:34ch!important;font-size:13px!important;line-height:1.5!important}#valuesStage .marketplace-values-block{margin-bottom:25px!important}#valuesStage .marketplace-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#valuesStage .marketplace-value-chip{min-height:44px!important;padding:0 9px!important;font-size:10px!important}#valuesStage .marketplace-catalog-head{gap:12px!important;padding-top:20px!important}#valuesStage .marketplace-catalog-title-wrap h3{font-size:24px!important}#valuesStage .marketplace-search,#valuesStage .marketplace-sort-control select{height:46px!important;min-height:46px!important}#valuesStage .market-filter{min-height:44px!important;font-size:10px!important}#valuesStage .marketplace-products{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#valuesStage .market-card{border-radius:18px!important;width:100%!important;max-width:430px!important;margin-inline:auto!important;padding:9px!important}#valuesStage .market-card-cover{aspect-ratio:3/4!important;border-radius:14px!important;margin:0!important}#valuesStage .market-card-value{max-width:calc(100% - 12px)!important;min-height:25px!important;padding:0 7px!important;font-size:8.5px!important;top:6px!important;left:6px!important}#valuesStage .market-card-heart{width:32px!important;height:32px!important;top:6px!important;right:6px!important}#valuesStage .market-card-body{padding:12px 4px 4px!important}#valuesStage .market-card-title{min-height:0!important;font-size:18px!important;line-height:1.14!important}#valuesStage .market-card-meta{flex-wrap:wrap!important;gap:6px 8px!important;min-height:0!important;margin-top:7px!important;font-size:10.2px!important;display:flex!important}#valuesStage .market-meta-sep{display:none!important}#valuesStage .market-card-languages{gap:4px!important;margin-top:0!important}#valuesStage .market-language{min-height:27px!important;padding:0 6px!important;font-size:8.5px!important}#valuesStage .market-card-phrase{min-height:0!important;margin-top:8px!important;font-size:11.2px!important;line-height:1.42!important}#valuesStage .market-card-formats{grid-template-columns:1fr!important;gap:5px!important;margin-top:7px!important}#valuesStage .market-format{grid-template-columns:24px minmax(0,1fr) 15px!important;min-height:48px!important;padding:6px!important}#valuesStage .market-format-label{font-size:9px!important}#valuesStage .market-format strong{font-size:10.6px!important}#valuesStage .market-format strong small{font-size:7.4px!important}#valuesStage .market-card-actions{grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important;padding-top:8px!important}#valuesStage .market-card-add,#valuesStage .market-card-view{min-height:46px!important;font-size:10.5px!important}#valuesStage .market-card-bookmark{border-radius:14px!important;width:40px!important;height:44px!important;min-height:44px!important}#valuesStage .marketplace-more{min-height:46px!important}#valuesStage .marketplace-sample-banner{border-radius:22px!important;min-height:430px!important;margin-top:24px!important}#valuesStage .marketplace-sample-bg{background-position:70%!important}#valuesStage .marketplace-sample-overlay{background:linear-gradient(#0a1b35ed 0%,#0a1b35db 45%,#0a1b3575 72%,#0a1b3524 100%)!important}#valuesStage .marketplace-sample-copy{width:100%!important;padding:24px 18px 18px!important}#valuesStage .marketplace-sample-kicker{font-size:9px!important}#valuesStage .marketplace-sample-copy h3{max-width:330px!important;font-size:clamp(29px,8.8vw,36px)!important;line-height:1.02!important}#valuesStage .marketplace-sample-copy p{max-width:32ch!important;font-size:12px!important;line-height:1.48!important}#valuesStage .marketplace-sample-copy .marketplace-sample-support{max-width:33ch!important;margin-top:11px!important;font-size:11.5px!important;line-height:1.5!important}#valuesStage .marketplace-sample-cta{min-height:46px!important;margin-top:15px!important;padding:0 16px!important;font-size:10.5px!important}#valuesStage .marketplace-sample-meta{gap:8px 12px!important;margin-top:13px!important;font-size:9px!important;display:flex!important}#packsStage{padding-left:12px!important;padding-right:12px!important;overflow:hidden!important}#packsStage .packs-head{margin-bottom:25px!important}#packsStage .packs-title{font-size:clamp(37px,10.4vw,46px)!important;line-height:.98!important}#packsStage .packs-sub{max-width:34ch!important;font-size:13px!important;line-height:1.5!important}#packsStage .packs-grid{grid-template-columns:1fr!important;gap:14px!important}#packsStage .pack-card{border-radius:22px!important}#packsStage .pack-media{height:240px!important}#packsStage .pack-books{inset:42px 12px 40px!important}#packsStage .pack-body{padding:17px 16px 19px!important}#packsStage .pack-name{font-size:28px!important}#packsStage .pack-desc{min-height:0!important;font-size:11.5px!important;line-height:1.48!important}#packsStage .pack-benefit{min-height:31px!important;font-size:9px!important}#packsStage .pack-format{min-height:58px!important}#packsStage .pack-cta,#packsStage .packs-sample-cta{min-height:46px!important}#packsStage .packs-sample{text-align:center!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}#packsStage .packs-sample-art{height:112px!important}#packsStage .packs-sample-copy{text-align:center!important}#packsStage .packs-sample-copy h3{font-size:25px!important}#packsStage .packs-sample-copy p{font-size:11.5px!important;line-height:1.5!important}#packsStage .packs-sample-cta{justify-content:center!important;justify-self:center!important;width:min(100%,280px)!important}#howToBuy.how-to-buy{padding:34px 12px 30px!important}#howToBuy .how-to-buy-head{margin-bottom:18px!important}#howToBuy .how-to-buy-head h2{font-size:clamp(29px,8.6vw,36px)!important;line-height:1.03!important}#howToBuy .how-to-buy-head p{font-size:12.5px!important;line-height:1.5!important}#howToBuy .how-to-buy-steps{gap:10px!important}#howToBuy .how-to-buy-step{border-radius:18px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:11px!important;padding:9px!important}#howToBuy .how-to-buy-visual{width:104px!important}#howToBuy .how-to-buy-copy h3{font-size:16px!important;line-height:1.15!important}#howToBuy .how-to-buy-copy p{font-size:11px!important;line-height:1.48!important}#howToBuy .how-to-buy-cta{min-height:46px!important;margin-top:18px!important;font-size:11px!important}#testimonialsStage.testi-premium-v39{padding:46px 0 60px!important}.testi-premium-v39 .testi-title{padding:0 16px!important;font-size:clamp(34px,9.8vw,42px)!important}.testi-premium-v39 .testi-sub{padding:0 18px!important;font-size:12.5px!important;line-height:1.5!important}.testi-v39-carousel{margin-top:24px!important;padding:0 48px!important}.testi-v39-card{border-radius:20px!important;flex-basis:100%!important;padding:16px 14px 15px!important}.testi-v39-head{grid-template-columns:82px minmax(0,1fr)!important;gap:11px!important}.testi-v39-photo-shell{width:82px!important;height:82px!important}.testi-v39-person h3{font-size:19px!important}.testi-v39-person p{font-size:10px!important}.testi-v39-card blockquote{min-height:92px!important;font-size:16px!important;line-height:1.42!important}.testi-v39-arrow{width:44px!important;height:44px!important}.testi-v39-arrow--prev{left:2px!important}.testi-v39-arrow--next{right:2px!important}.testi-v39-banner{width:calc(100% - 24px)!important;min-height:270px!important;margin-top:26px!important}.testi-v39-banner-copy{padding:27px 17px!important}.testi-v39-banner h3{font-size:29px!important}.testi-v39-banner p{font-size:11.5px!important;line-height:1.5!important}.testi-v39-banner-cta{min-height:46px!important;font-size:10px!important}#ageStage.moment-stage-v58{padding:34px 12px 56px!important}.moment-v58-title{font-size:clamp(34px,9.8vw,42px)!important}.moment-v58-sub{max-width:34ch!important;font-size:12.5px!important;line-height:1.5!important}.moment-v58-layout{margin-top:21px!important}.moment-v58-nav{gap:7px!important;padding:8px!important}.moment-v58-option{grid-template-columns:42px minmax(0,1fr) 16px!important;gap:9px!important;min-height:72px!important;padding:9px 10px!important}.moment-v58-option-icon{width:42px!important;height:42px!important}.moment-v58-option-copy strong{font-size:15px!important;line-height:1.12!important}.moment-v58-option-copy small{margin-top:4px!important;font-size:9.5px!important;line-height:1.35!important}.moment-v58-panel{border-radius:22px!important;padding:18px 13px 15px!important}.moment-v58-copy{padding-right:62px!important}.moment-v58-eyebrow{min-height:27px!important;font-size:8px!important}.moment-v58-copy h3{font-size:29px!important;line-height:1.03!important}.moment-v58-copy p{font-size:11.5px!important;line-height:1.5!important}.moment-v58-books{grid-template-rows:105px 105px!important;min-height:217px!important}.moment-v58-tag{min-height:32px!important;font-size:9px!important}.moment-v58-guidance{font-size:10.5px!important;line-height:1.5!important}.moment-v58-cta{min-height:48px!important;font-size:10.2px!important}#faqStage{padding-top:42px!important;padding-bottom:52px!important}#faqStage .faq-intro--centered{width:calc(100% - 24px)!important}#faqStage .faq-title{font-size:clamp(29px,8vw,34px)!important;line-height:1.04!important}#faqStage .faq-sub{font-size:12.5px!important;line-height:1.5!important}#faqStage .faq-layout--focused{width:calc(100% - 24px)!important;margin-top:22px!important}#faqStage .faq-list{gap:8px!important}#faqStage .faq-item{border-radius:17px!important}#faqStage .faq-item summary{gap:9px!important;min-height:58px!important;padding:10px 11px!important}#faqStage .faq-q-icon{flex:0 0 34px!important;width:34px!important;height:34px!important}#faqStage .faq-q{min-height:0!important;padding:0!important;font-size:12px!important;line-height:1.35!important}#faqStage .faq-icon{flex:0 0 32px!important;width:32px!important;height:32px!important}#faqStage .faq-a{padding:0 12px 14px 54px!important}#faqStage .faq-a p{font-size:11.5px!important;line-height:1.55!important}#faqStage .faq-closing{border-radius:18px!important;margin-top:17px!important;padding:17px 14px!important}#faqStage .faq-closing-cta{justify-content:center!important;width:100%!important;min-height:46px!important}.tt-sample-modal{place-items:end center!important;padding:0!important}.tt-sample-dialog{width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important;overscroll-behavior:contain!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:24px 24px 0 0!important}.tt-sample-close{width:44px!important;height:44px!important;top:10px!important;right:10px!important}.tt-sample-intro{padding:30px 17px 19px!important}.tt-sample-book-mark{width:46px!important;height:46px!important;margin:16px 0 13px!important}.tt-sample-intro h2{padding-right:24px!important;font-size:31px!important;line-height:1.01!important}.tt-sample-intro>p{font-size:11.5px!important;line-height:1.5!important}.tt-sample-reassurance{grid-template-columns:1fr!important;gap:7px!important;margin-top:15px!important}.tt-sample-reassurance span{justify-items:initial!important;text-align:left!important;gap:8px!important;font-size:9.5px!important;display:flex!important}.tt-sample-reassurance i{flex:0 0 24px!important;width:24px!important;height:24px!important}.tt-sample-form{gap:12px!important;padding:19px 17px 22px!important}.tt-sample-field label{font-size:10px!important}.tt-sample-field input{min-height:48px!important;font-size:11px!important}.tt-sample-consent strong{font-size:9.6px!important;line-height:1.35!important}.tt-sample-consent small{font-size:8.7px!important;line-height:1.42!important}.tt-sample-submit{min-height:50px!important;font-size:10.5px!important}.tt-sample-privacy{font-size:8.5px!important;line-height:1.45!important}.contact-modal-backdrop{padding:10px!important}.contact-modal{border-radius:22px!important;width:min(100%,520px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.contact-modal-close,.cart-drawer-close{width:44px!important;height:44px!important}.cart-drawer{width:min(100vw,420px)!important;max-width:100vw!important;padding-bottom:env(safe-area-inset-bottom)!important}.cart-drawer-body{padding:14px!important}.cart-drawer-foot{padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important}body.tt-view-shelf .shelf-view-inner{padding-left:12px!important;padding-right:12px!important}body.tt-view-shelf .shelf-hero-text-wrap{padding-left:14px!important;padding-right:14px!important}body.tt-view-shelf .shelf-hero h1{font-size:clamp(32px,9vw,42px)!important}body.tt-view-shelf .shelf-filters{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;padding:2px 12px 10px!important}body.tt-view-shelf .shelf-pill{min-height:44px!important}body.tt-view-shelf .tt-mybooks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.tt-view-shelf .tt-mybooks-card{min-width:0!important}.footer-newsletter{padding-left:14px!important;padding-right:14px!important}.footer-newsletter-inner{text-align:center!important;grid-template-columns:1fr!important;gap:18px!important}.footer-newsletter-form{grid-template-columns:1fr!important;gap:9px!important}.footer-newsletter-form input[type=email],.footer-newsletter-form button{min-height:48px!important}.footer-help{padding-left:12px!important;padding-right:12px!important}.footer-help-inner{grid-template-columns:1fr 1fr!important;gap:4px 8px!important}.footer-help-item{text-align:left!important;justify-content:flex-start!important;min-height:44px!important;padding:5px 4px!important;font-size:10.5px!important}.footer-main-inner{text-align:center!important;grid-template-columns:1fr!important;gap:25px!important}.footer-brand p{margin-left:auto!important;margin-right:auto!important}.footer-social{justify-content:center!important}.footer-social a{width:44px!important;height:44px!important}.footer-bottom-inner{text-align:center!important;flex-direction:column!important;align-items:center!important}.footer-legal-links{justify-content:center!important}.site-header,.commerce-product-card,.commerce-premium-trust,.commerce-value-rail--premium,.moment-v58-panel,.tt-sample-modal-backdrop{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.commerce-hero-dust i:first-child,.commerce-hero-dust i:nth-child(4){display:none!important}}@media (width<=430px){.site-header{grid-template-columns:44px minmax(0,1fr) minmax(48px,auto) 44px!important;column-gap:5px!important}.site-header .tt-brand-logo{max-width:104px!important;height:30px!important}.site-header .mobile-header-login,.site-header .mobile-header-shelf{font-size:9.5px!important}.commerce-hero-inner{padding-left:12px!important;padding-right:12px!important}.commerce-hero-title{max-width:330px!important;font-size:clamp(40px,12.2vw,49px)!important}.commerce-hero-lead{max-width:330px!important;font-size:14px!important}.commerce-showcase{top:478px!important}.commerce-product-card{left:10px!important;right:10px!important}.commerce-premium-trust,.commerce-value-rail.commerce-value-rail--premium{left:9px!important;right:9px!important}#valuesStage.marketplace-stage{padding-left:10px!important;padding-right:10px!important}#valuesStage .marketplace-products{gap:9px 7px!important}#valuesStage .market-card{padding:5px!important}#valuesStage .market-card-title{font-size:13.8px!important}#valuesStage .market-card-phrase{display:none!important}#valuesStage .market-language{font-size:8px!important}#valuesStage .market-card-add,#valuesStage .market-card-view{font-size:9px!important}#howToBuy .how-to-buy-step{grid-template-columns:94px minmax(0,1fr)!important;gap:9px!important}#howToBuy .how-to-buy-visual{width:94px!important}.testi-v39-carousel{padding:0 44px!important}.testi-v39-arrow{width:42px!important;height:42px!important}.testi-v39-card{padding-left:12px!important;padding-right:12px!important}.testi-v39-head{grid-template-columns:74px minmax(0,1fr)!important}.testi-v39-photo-shell{width:74px!important;height:74px!important}.moment-v58-copy{padding-right:0!important}.moment-v58-animal{float:right!important;width:50px!important;height:50px!important;margin:-2px 0 6px 8px!important;position:relative!important;top:auto!important;right:auto!important}.moment-v58-copy h3{font-size:27px!important}#faqStage .faq-a{padding-left:12px!important}.footer-help-inner{grid-template-columns:1fr!important}}@media (width<=920px) and (height<=560px) and (orientation:landscape){.site-header{min-height:50px!important;top:6px!important}#stage.portal-stage,#stage .portal-sticky,.commerce-hero{min-height:760px!important}.commerce-hero-inner{min-height:760px!important;padding:70px 18px 242px!important}.commerce-hero-copy{max-width:52%!important}.commerce-hero-title{max-width:480px!important;font-size:clamp(38px,6.3vw,54px)!important}.commerce-hero-lead{max-width:44ch!important;font-size:13px!important}.commerce-hero-actions{width:auto!important;max-width:520px!important;display:flex!important}.commerce-cta{width:auto!important;min-width:190px!important}.commerce-hero-meta--exact{max-width:430px!important}.commerce-showcase{width:auto!important;height:390px!important;top:92px!important;left:53%!important;right:12px!important}.commerce-books{top:44%!important;left:50%!important}.commerce-product-card{bottom:-15px!important;left:10%!important;right:10%!important}.commerce-premium-trust{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:72px!important;bottom:120px!important;left:16px!important;right:16px!important}.commerce-premium-trust-item{min-height:48px!important}.commerce-value-rail.commerce-value-rail--premium{min-height:96px!important;bottom:10px!important;left:16px!important;right:16px!important}.commerce-value-rail--premium .commerce-value-list{max-width:100%!important}.tt-sample-dialog{border-radius:18px 18px 0 0!important;max-height:100dvh!important}}@media (prefers-reduced-motion:reduce){.commerce-hero-dust i,.commerce-book,.market-card,.pack-card,.testi-v39-track,.moment-v58-option{transition:none!important;animation:none!important}}@media (width<=720px){.site-header{z-index:10020!important;grid-template-columns:48px minmax(0,1fr) 48px!important;column-gap:8px!important;min-height:60px!important;padding:6px 8px!important}.site-header .morph-menu{z-index:10030!important;grid-area:1/1!important;justify-self:start!important;width:48px!important;height:48px!important}.site-header .brand-pill{grid-area:1/2!important;justify-self:center!important;width:auto!important;max-width:100%!important;margin:0!important;overflow:visible!important}.site-header .tt-brand-logo{object-fit:contain!important;width:auto!important;max-width:min(132px,100vw - 150px)!important;height:34px!important}.site-header .header-actions{display:contents!important}.site-header .header-cart{grid-area:1/3!important;justify-self:end!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.site-header .mobile-header-login,.site-header .mobile-header-shelf{display:none!important}.morph-menu-panel{top:max(8px,env(safe-area-inset-top))!important;z-index:10040!important;border-radius:24px!important;width:48px!important;height:48px!important;position:fixed!important;left:8px!important;right:auto!important;overflow:hidden!important;transform:none!important}.morph-menu-panel.is-open{border-radius:24px!important;width:min(320px,100vw - 16px)!important;height:min(620px,100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;box-shadow:0 24px 70px -22px #071222b8!important}.morph-menu-btn{border-radius:50%!important;width:44px!important;height:44px!important;top:2px!important;left:2px!important;right:auto!important}.morph-menu-links{overscroll-behavior:contain!important;scrollbar-width:thin!important;gap:2px!important;padding:0 12px 8px!important;inset:58px 0 12px!important;overflow-y:auto!important}.morph-menu-links a{white-space:normal!important;border-radius:12px!important;align-items:center!important;min-height:44px!important;padding:10px 13px!important;font-size:14px!important;line-height:1.2!important;display:flex!important}.morph-menu-links .mobile-nav-divider{margin:7px 3px!important}#stage.portal-stage,#stage .portal-sticky,.commerce-hero{background:#f6ead6!important;height:auto!important;min-height:1135px!important}#stage .portal-sticky{overflow:hidden!important}.commerce-hero{isolation:isolate!important;overflow:hidden!important}.commerce-hero-bg{background-position:84%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;width:100%!important;height:430px!important;inset:468px 0 auto!important;transform:none!important}.commerce-hero:before{background:linear-gradient(#f8f0e0 0%,#f8f0e0fc 32%,#f8f0e0b8 39%,#f8f0e02e 46%,#f8f0e000 54% 74%,#f8f0e042 79%,#f8f0e0e0 87%,#f8f0e0 94% 100%)!important}.commerce-hero:after{background:linear-gradient(#0000 0%,#f8f0e033 18%,#f8f0e0e0 54%,#f8f0e0 100%)!important;height:250px!important}.commerce-hero-inner{width:100%!important;height:auto!important;min-height:1135px!important;padding:86px 14px 0!important;display:block!important}.commerce-hero-copy{z-index:4!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important}.commerce-eyebrow{margin-bottom:10px!important}.commerce-hero-title{letter-spacing:-.045em!important;max-width:350px!important;font-size:clamp(41px,12vw,51px)!important;line-height:.95!important}.commerce-hero-lead{max-width:342px!important;margin-top:12px!important;font-size:14px!important;line-height:1.47!important}.commerce-hero-actions{gap:9px!important;width:min(100%,342px)!important;margin-top:16px!important}.commerce-cta{min-height:48px!important;font-size:11px!important}.commerce-hero-meta--exact{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf1e0!important;border:1px solid #ffffffbd!important;width:min(100%,342px)!important;max-width:342px!important;min-height:40px!important;margin-top:11px!important;padding:7px 9px!important;box-shadow:0 12px 28px -24px #442b1761!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:8.8px!important}.commerce-showcase{z-index:5!important;width:100%!important;height:415px!important;min-height:0!important;margin:0!important;position:absolute!important;top:485px!important;left:0!important;right:0!important}.commerce-books{width:250px!important;height:235px!important;top:46%!important;left:73%!important;right:auto!important;transform:translate(-50%,-50%)!important}.commerce-book--left,.commerce-book--right{display:none!important}.commerce-book--main{filter:drop-shadow(0 18px 24px #29190e52)!important;width:158px!important;display:block!important;transform:translate(-50%,-50%)rotate(-1deg)scale(1)!important}.commerce-product-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf1f2!important;border:1px solid #ffffffdb!important;border-radius:18px!important;width:auto!important;max-width:none!important;padding:12px 14px 11px!important;bottom:-54px!important;left:14px!important;right:14px!important;transform:none!important;box-shadow:0 20px 42px -30px #291b0f8f!important}.commerce-product-kicker{font-size:8.6px!important}.commerce-product-title{margin:6px 0 4px!important;font-size:18.5px!important;line-height:1.08!important}.commerce-product-copy{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.38!important}.commerce-product-bottom{gap:8px!important;margin-top:8px!important;padding-top:8px!important}.commerce-product-price{font-size:19px!important}.commerce-buy-one{min-height:42px!important;padding:0 12px!important;font-size:9.5px!important}.commerce-value-rail.commerce-value-rail--premium{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf1f5!important;border:1px solid #ffffffe0!important;border-radius:21px!important;width:auto!important;min-height:126px!important;padding:13px 11px 11px!important;bottom:15px!important;left:12px!important;right:12px!important;box-shadow:0 20px 44px -34px #3422137a!important}.commerce-value-rail--premium .commerce-value-label{text-align:left!important;margin:0 0 9px!important;padding:0 3px!important;font-size:18px!important;line-height:1.05!important}.commerce-value-rail--premium .commerce-value-label br{display:none!important}.commerce-value-rail--premium .commerce-value-list{scroll-snap-type:x proximity!important;justify-content:flex-start!important;gap:7px!important;padding:1px 2px 4px!important;overflow-x:auto!important}.commerce-value-rail--premium .commerce-value-chip[data-idx]{scroll-snap-align:start!important;min-height:43px!important;padding:6px 11px 6px 7px!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .value-chip-label{font-size:10.5px!important}.commerce-value-chip--arrow{width:43px!important;min-width:43px!important;height:43px!important}#valuesStage .market-card-formats{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;margin-top:8px!important;display:grid!important}#valuesStage .market-format{grid-template-columns:minmax(0,1fr) 18px!important;grid-template-areas:"top check""price check"!important;align-items:center!important;gap:3px 6px!important;width:100%!important;min-width:0!important;min-height:55px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important}#valuesStage .market-format-top{grid-area:top!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}#valuesStage .market-format-icon{border-radius:7px!important;flex:0 0 20px!important;width:20px!important;height:20px!important}#valuesStage .market-format-label{white-space:nowrap!important;font-size:9px!important;line-height:1.05!important;overflow:visible!important}#valuesStage .market-format-price{white-space:nowrap!important;grid-area:price!important;width:auto!important;margin:0!important;padding-left:26px!important;font-size:11px!important;line-height:1.05!important;overflow:visible!important}#valuesStage .market-format-price small{font-size:6.4px!important}#valuesStage .market-format-check{grid-area:check!important;place-self:start end!important;width:16px!important;height:16px!important;position:static!important}#valuesStage .market-format.is-coming-soon{opacity:.7!important}#valuesStage .market-format.is-coming-soon .market-format-price{letter-spacing:0!important;white-space:nowrap!important;padding-left:26px!important;font-size:9.3px!important;overflow:visible!important}}@media (width<=430px){.site-header{grid-template-columns:46px minmax(0,1fr) 46px!important;column-gap:6px!important;left:7px!important;right:7px!important}.site-header .morph-menu,.site-header .header-cart{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.site-header .tt-brand-logo{max-width:min(126px,100vw - 142px)!important;height:32px!important}.morph-menu-panel{width:46px!important;height:46px!important;left:7px!important}.morph-menu-panel.is-open{width:calc(100vw - 14px)!important;max-width:316px!important}.morph-menu-btn{width:42px!important;height:42px!important}#stage.portal-stage,#stage .portal-sticky,.commerce-hero{min-height:1120px!important}.commerce-hero-inner{min-height:1120px!important;padding-left:12px!important;padding-right:12px!important}.commerce-hero-bg{background-position:84%!important;height:420px!important;top:462px!important}.commerce-hero-title{max-width:330px!important;font-size:clamp(40px,12.2vw,49px)!important}.commerce-hero-lead{max-width:328px!important;font-size:13.8px!important}.commerce-hero-actions,.commerce-hero-meta--exact{width:min(100%,328px)!important;max-width:328px!important}.commerce-showcase{height:405px!important;top:476px!important}.commerce-books{width:230px!important;height:220px!important;top:46%!important;left:74%!important}.commerce-book--main{width:150px!important}.commerce-product-card{padding:11px 12px 10px!important;bottom:-56px!important;left:10px!important;right:10px!important}.commerce-product-title{font-size:17.5px!important}.commerce-product-copy{font-size:10.1px!important}.commerce-product-price{font-size:18px!important}.commerce-value-rail.commerce-value-rail--premium{min-height:124px!important;bottom:12px!important;left:9px!important;right:9px!important}.commerce-value-rail--premium .commerce-value-label{font-size:17.5px!important}}@media (width<=350px){.site-header{grid-template-columns:44px minmax(0,1fr) 44px!important;column-gap:4px!important;padding-left:5px!important;padding-right:5px!important}.site-header .tt-brand-logo{max-width:112px!important;height:30px!important}.commerce-hero-inner{padding-left:10px!important;padding-right:10px!important}.commerce-hero-title{max-width:300px!important;font-size:39px!important}.commerce-hero-lead{max-width:300px!important;font-size:13.3px!important}.commerce-hero-actions,.commerce-hero-meta--exact{width:min(100%,300px)!important;max-width:300px!important}.commerce-hero-bg{background-position:82%!important}.commerce-books{left:75%!important}.commerce-book--main{width:142px!important}.commerce-product-title{font-size:16.8px!important}}.bp-backdrop.is-owned .bp-formats{display:grid!important}.bp-backdrop.is-owned .bp-open-owned{display:flex!important}.bp-backdrop.is-owned .bp-add-cart{display:none!important}.bp-backdrop.is-owned .bp-owned-badge{display:flex!important}.bp-backdrop.is-owned .bp-format-option[data-format=digital]{opacity:1!important}.bp-backdrop.is-owned .bp-format-option[data-format=impreso]{opacity:.58!important}@media (width<=760px){.bp-info{gap:0}.bp-formats{margin-top:14px!important;margin-bottom:12px!important}.bp-open-owned{margin-top:10px!important}.bp-owned-badge{margin-top:12px!important}}.commerce-hero-free-cta{width:min(var(--tt-hero-cta-group-width,396px),100%)!important;max-width:min(var(--tt-hero-cta-group-width,396px),100%)!important;appearance:none!important;cursor:pointer!important;text-align:center!important;min-height:48px!important;margin-top:12px!important;padding:0 20px!important}@media (width<=720px){.tt-mobile-hero-v89-cta--free{appearance:none!important;color:#33312c!important;cursor:pointer!important;background:#fffaf1eb!important;border:1px solid #ffffffe0!important;width:min(100%,286px)!important;min-height:46px!important;margin:10px auto 0!important;padding:0 15px!important}}@media (width<=430px){.tt-mobile-hero-v89-cta--free{width:min(100%,274px)!important}}@media (width<=360px){.tt-mobile-hero-v89-cta--free{width:min(100%,258px)!important;min-height:44px!important;font-size:10.3px!important}}#whyStage,#tintailsExperienceBanner{scroll-margin-top:78px}@media (width<=720px){#faqStage .faq-title{font-size:clamp(24px,6.6vw,28px)!important;line-height:1.06!important}}@media (width<=760px){#faqStage .faq-layout--focused{margin-top:18px!important}#faqStage .faq-list{gap:6px!important}#faqStage .faq-item{border-radius:15px!important}#faqStage .faq-item summary{gap:7px!important;min-height:48px!important;padding:7px 9px!important}#faqStage .faq-q-icon{flex:0 0 30px!important;width:30px!important;height:30px!important}#faqStage .faq-q{font-size:11.4px!important;line-height:1.25!important}#faqStage .faq-icon{flex:0 0 29px!important;width:29px!important;height:29px!important}#faqStage .faq-icon svg{width:10px!important;height:10px!important}#faqStage .faq-a{padding:0 10px 11px 46px!important}#faqStage .faq-a p{font-size:11px!important;line-height:1.48!important}.footer-v53-benefits{grid-template-columns:1fr!important;width:min(100%,340px)!important;margin:20px auto 0!important}.footer-v53-benefit{border-bottom:1px solid #33312c14!important;border-right:0!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;min-height:52px!important;padding:8px 10px!important}.footer-v53-benefit:last-child{border-bottom:0!important}.footer-v53-benefit-icon{width:34px!important;height:34px!important}.footer-v53-benefit-icon svg{width:16px!important;height:16px!important}.footer-v53-benefit strong{font-size:10px!important;line-height:1.25!important}}.footer-v53-form.footer-v108-newsletter-form{border-radius:24px!important;grid-template-columns:minmax(230px,.92fr) minmax(270px,1.08fr) auto!important;align-items:center!important;gap:8px!important;width:min(860px,100%)!important;min-height:64px!important;padding:6px!important;display:grid!important;position:relative!important;overflow:visible!important}.footer-v108-field{background:#ffffffbd;border:1px solid #c98f3a24;border-radius:17px;align-items:center;gap:7px;min-width:0;min-height:50px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffffeb}.footer-v108-field:focus-within{border-color:#d94d9161;box-shadow:0 0 0 3px #ffa9dd1c,inset 0 1px #fffffff0}.footer-v108-field-icon,.footer-v108-email-field .footer-v53-mail{color:#33312c85;flex:0 0 27px;place-items:center;display:grid;width:27px!important;height:27px!important}.footer-v108-field-icon svg,.footer-v108-email-field .footer-v53-mail svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px!important;height:16px!important}.footer-v108-field input{color:#33312c!important;width:100%!important;min-width:0!important;height:46px!important;font:600 11px/1 var(--font-body)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 7px!important}.footer-v108-field input::placeholder{color:#33312c66!important}.footer-v108-phone-field{padding-left:9px}.footer-v108-phone-control{flex:1;align-items:center;min-width:0;display:flex;position:relative}.footer-v108-country-btn{cursor:pointer;width:auto!important;min-width:79px!important;min-height:34px!important;box-shadow:none!important;color:#33312c!important;font:750 9.5px/1 var(--font-body)!important;background:0 0!important;border:0!important;border-right:1px solid #33312c1a!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 8px!important;display:flex!important}.footer-v108-country-btn:hover{background:#e0ac4c0f!important}.footer-v108-country-btn svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.footer-v108-country-flag{font-size:14px;line-height:1}.footer-v108-country-dial{text-align:left;min-width:28px}.footer-v108-phone-control>#newsletterPhone{padding-left:10px!important}.footer-v108-country-popover{z-index:9999;background:#fff9ef;border:1px solid #c98f3a33;border-radius:18px;width:min(320px,82vw);padding:8px;position:absolute;bottom:calc(100% + 12px);left:-45px;box-shadow:0 22px 52px -20px #2d1f1457,inset 0 1px #fffffff2}.footer-v108-country-search{background:#fff;border:1px solid #33312c17;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;min-height:40px;padding:0 8px;display:grid}.footer-v108-country-search svg{stroke:#796a5c;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}.footer-v108-country-search input{height:38px!important;font:600 10px/1 var(--font-body)!important;padding:0 5px!important}.footer-v108-country-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:220px;margin-top:7px;overflow:auto}.footer-v108-country-option{color:#33312c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 9px;display:grid}.footer-v108-country-option:hover,.footer-v108-country-option.is-selected{background:#e0ac4c1f}.footer-v108-country-option .flag{font-size:14px}.footer-v108-country-option .country{font:650 9.5px/1.2 var(--font-body)}.footer-v108-country-option .dial{font:750 9px/1 var(--font-body);color:#796a5c}.footer-v53-form.footer-v108-newsletter-form>button[type=submit]{min-height:50px!important;margin:0!important;padding:0 24px!important}@media (width<=760px){.footer-v53-form.footer-v108-newsletter-form{border-radius:24px!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-height:0!important;padding:8px!important;display:flex!important}.footer-v108-field{width:100%;min-height:49px;padding:0 10px}.footer-v53-form.footer-v108-newsletter-form>button[type=submit]{width:100%!important;min-height:47px!important;margin:0!important}.footer-v108-country-popover{width:min(310px,100vw - 42px);max-height:58vh;left:-37px}.footer-v108-country-list{max-height:30vh}}@media (width<=390px){.footer-v108-country-btn{min-width:74px!important;padding:0 6px!important}.footer-v108-country-flag{font-size:13px}.footer-v108-country-popover{width:min(290px,100vw - 34px);left:-35px}}.commerce-mobile-formats,.commerce-mobile-explore,.commerce-hero-meta-mobile-approved{display:none!important}@media (width<=720px){.commerce-hero-copy>.commerce-hero-meta--exact{display:none!important}.commerce-hero-meta-mobile-approved{display:flex!important}#stage.portal-stage,#stage .portal-sticky,.commerce-hero{background:#f7efe1!important;height:auto!important;min-height:1460px!important}#stage .portal-sticky{overflow:hidden!important}.commerce-hero{isolation:isolate!important;overflow:hidden!important}.commerce-hero-bg{filter:none!important;background-image:url(/assets/images/optimized/tt-162-9e481a04eb5c.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:850px!important;inset:0 0 auto!important;transform:none!important}.commerce-hero:before{content:""!important;z-index:-2!important;pointer-events:none!important;background:linear-gradient(#18222a0f 0%,#18222a05 28%,#18222a00 58%,#f7efe100 78%,#f7efe1ad 92%,#f7efe1 100%)!important;height:850px!important;position:absolute!important;inset:0 0 auto!important}.commerce-hero:after,.commerce-hero-dust{display:none!important}.commerce-hero-inner{width:100%!important;height:auto!important;min-height:1460px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.commerce-hero-copy{z-index:7!important;text-align:right!important;width:min(64vw,275px)!important;max-width:275px!important;margin:0!important;padding:0!important;position:absolute!important;top:104px!important;left:auto!important;right:16px!important}.commerce-eyebrow,.commerce-hero-lead{display:none!important}.commerce-hero-title{color:#fffaf2!important;letter-spacing:-.042em!important;text-align:right!important;text-shadow:0 3px 18px #2119116b,0 1px 2px #21191152!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(39px,10.6vw,50px)!important;line-height:.94!important}.commerce-hero-title em{color:inherit!important;font-style:normal!important;font-weight:inherit!important}.commerce-hero-actions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;display:grid!important}.commerce-cta{border-radius:999px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 15px!important;font-size:11.5px!important;line-height:1.1!important;box-shadow:0 14px 28px -21px #281b0e9e!important}.commerce-cta--primary{color:#222c3a!important;background:#ffe26f!important}.commerce-cta--secondary{color:#33312c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffbf4e8!important;border:1px solid #ffffffc2!important}.commerce-hero-meta--exact{z-index:8!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#fffbf4f0!important;border:1px solid #ffffffdb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:none!important;min-height:50px!important;margin:0!important;padding:8px 10px!important;display:flex!important;position:absolute!important;top:584px!important;left:14px!important;right:14px!important;box-shadow:0 17px 36px -28px #27190ca6!important}.commerce-hero-meta--exact .commerce-hero-meta-item{gap:5px!important;min-width:0!important}.commerce-hero-meta--exact .commerce-hero-meta-icon{flex:0 0 16px!important;width:16px!important;height:16px!important}.commerce-hero-meta--exact .commerce-hero-meta-label{white-space:nowrap!important;font-size:8.4px!important;line-height:1.05!important}.commerce-hero-meta--exact .commerce-hero-meta-sep{opacity:.55!important;font-size:8px!important}.commerce-showcase{z-index:9!important;width:auto!important;height:236px!important;min-height:236px!important;margin:0!important;position:absolute!important;top:805px!important;left:12px!important;right:12px!important}.commerce-books{z-index:11!important;pointer-events:none!important;width:142px!important;height:202px!important;position:absolute!important;top:112px!important;left:80px!important;transform:none!important}.commerce-book--left,.commerce-book--right{display:none!important}.commerce-book--main{aspect-ratio:2/3!important;filter:drop-shadow(0 15px 22px #2d1d0f47)!important;opacity:1!important;width:138px!important;height:auto!important;display:block!important;transform:translate(-50%,-50%)rotate(-1.5deg)!important}.commerce-product-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffbf4f7!important;border:1px solid #ffffffeb!important;border-radius:24px!important;width:100%!important;max-width:none!important;min-height:236px!important;margin:0!important;padding:20px 14px 18px 166px!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important;box-shadow:0 20px 44px -32px #2f1f108a!important}.commerce-product-kicker{letter-spacing:.11em!important;font-size:8.5px!important}.commerce-product-title{color:#3b3027!important;margin:8px 0 7px!important;font-size:clamp(19px,5.3vw,23px)!important;line-height:1.03!important}.commerce-product-copy{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;font-size:10.8px!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.commerce-product-bottom{display:none!important}.commerce-value-rail.commerce-value-rail--premium{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:10!important;background:#fffaf2!important;border:1px solid #fffffff0!important;border-radius:26px!important;width:auto!important;min-height:372px!important;margin:0!important;padding:18px 12px 14px!important;position:absolute!important;inset:1060px 12px auto!important;transform:none!important;box-shadow:0 22px 48px -36px #2f1f107a!important}.commerce-value-rail--premium .commerce-value-label{color:#3b3027!important;text-align:center!important;margin:0 0 13px!important;padding:0 8px!important;font-size:24px!important;line-height:1.02!important;display:block!important}.commerce-value-rail--premium .commerce-value-label br{display:block!important}.commerce-value-rail--premium .commerce-value-list{scroll-snap-type:x proximity!important;scrollbar-width:none!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;max-width:none!important;padding:1px 1px 8px!important;display:flex!important;overflow-x:auto!important}.commerce-value-rail--premium .commerce-value-list::-webkit-scrollbar{display:none!important}.commerce-value-rail--premium .commerce-value-chip[data-idx]{scroll-snap-align:start!important;flex:none!important;min-height:44px!important;padding:7px 13px 7px 9px!important}.commerce-value-rail--premium .commerce-value-chip[data-idx] .value-chip-label{font-size:10.5px!important}.commerce-value-chip--arrow{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}.commerce-mobile-formats{grid-template-columns:1fr 1fr!important;gap:9px!important;width:100%!important;margin:10px 0!important;display:grid!important}.commerce-mobile-format{color:#33312c!important;text-align:left!important;background:#fffdf9!important;border:1px solid #66503621!important;border-radius:18px!important;min-width:0!important;min-height:78px!important;padding:12px 12px 10px 44px!important;position:relative!important}.commerce-mobile-format:before{border-radius:9px!important;place-items:center!important;width:25px!important;height:25px!important;font-size:13px!important;display:grid!important;position:absolute!important;top:14px!important;left:12px!important}.commerce-mobile-format--digital{background:linear-gradient(145deg,#ffe8f3c7,#fffaf8fa)!important;border-color:#ff69a875!important}.commerce-mobile-format--digital:before{content:"▯"!important;color:#e94f98!important;background:#ffa9dd3d!important}.commerce-mobile-format--print{opacity:.68!important;background:#fbfaf7!important}.commerce-mobile-format--print:before{content:"▤"!important;color:#7f858a!important;background:#787e841a!important}.commerce-mobile-format strong{font:800 12px/1.05 var(--font-display)!important;display:block!important}.commerce-mobile-format span{font:800 14px/1 var(--font-display)!important;margin-top:6px!important;display:block!important}.commerce-mobile-format small{font:700 9px/1.1 var(--font-body)!important;color:#33312c94!important;margin-top:6px!important;display:block!important}.commerce-mobile-format-check{color:#fff!important;background:#f35a9e!important;border-radius:50%!important;place-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.commerce-mobile-explore{color:#222c3a!important;width:100%!important;min-height:50px!important;font:800 12px/1 var(--font-display)!important;background:#ffe26f!important;border:1px solid #cf9e2d3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;text-decoration:none!important;display:flex!important;box-shadow:0 14px 26px -22px #35271185!important}.site-header{grid-template-columns:48px minmax(0,1fr) 48px!important;min-height:60px!important}.site-header .mobile-header-login,.site-header .mobile-header-shelf{display:none!important}.site-header .tt-brand-logo{max-width:min(132px,100vw - 150px)!important}}@media (width<=430px){#stage.portal-stage,#stage .portal-sticky,.commerce-hero,.commerce-hero-inner{min-height:1435px!important}.commerce-hero-bg,.commerce-hero:before{height:825px!important}.commerce-hero-copy{width:min(65vw,258px)!important;max-width:258px!important;top:100px!important;right:12px!important}.commerce-hero-title{font-size:clamp(37px,10.4vw,46px)!important}.commerce-hero-actions{margin-top:15px!important}.commerce-cta{min-height:46px!important;font-size:10.8px!important}.commerce-hero-meta--exact{gap:5px!important;padding-left:7px!important;padding-right:7px!important;top:565px!important;left:9px!important;right:9px!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:7.8px!important}.commerce-showcase{height:228px!important;min-height:228px!important;top:780px!important;left:9px!important;right:9px!important}.commerce-product-card{min-height:228px!important;padding:18px 11px 16px 151px!important}.commerce-books{width:130px!important;height:190px!important;top:108px!important;left:72px!important}.commerce-book--main{width:128px!important}.commerce-product-title{font-size:18px!important}.commerce-product-copy{font-size:10.1px!important}.commerce-value-rail.commerce-value-rail--premium{min-height:385px!important;padding-left:10px!important;padding-right:10px!important;top:1026px!important;left:9px!important;right:9px!important}.commerce-value-rail--premium .commerce-value-label{font-size:22px!important}}@media (width<=360px){#stage.portal-stage,#stage .portal-sticky,.commerce-hero,.commerce-hero-inner{min-height:1410px!important}.commerce-hero-bg,.commerce-hero:before{height:805px!important}.commerce-hero-copy{width:64vw!important;max-width:230px!important;top:94px!important;right:10px!important}.commerce-hero-title{font-size:35px!important}.commerce-cta{padding-left:10px!important;padding-right:10px!important;font-size:10.2px!important}.commerce-hero-meta--exact{top:548px!important}.commerce-hero-meta--exact .commerce-hero-meta-icon{display:none!important}.commerce-hero-meta--exact .commerce-hero-meta-label{font-size:7.7px!important}.commerce-showcase{height:220px!important;min-height:220px!important;top:755px!important}.commerce-product-card{min-height:220px!important;padding-left:139px!important}.commerce-books{top:104px!important;left:65px!important}.commerce-book--main{width:116px!important}.commerce-product-title{font-size:16.5px!important}.commerce-product-copy{-webkit-line-clamp:4!important;font-size:9.6px!important}.commerce-value-rail.commerce-value-rail--premium{min-height:390px!important;top:992px!important}.commerce-value-rail--premium .commerce-value-label{font-size:20.5px!important}.commerce-mobile-format{padding-left:39px!important}.commerce-mobile-format:before{left:9px!important}.commerce-mobile-format strong{font-size:11px!important}.commerce-mobile-format span{font-size:13px!important}}.tt-mobile-hero-v89{display:none!important}.tt-mobile-menu-backdrop-v89{display:none}@media (width<=720px){#stage.portal-stage{height:auto!important;min-height:0!important;overflow:visible!important}#stage .portal-sticky{background:#f7efe1!important;height:auto!important;min-height:0!important;position:relative!important;top:auto!important;overflow:visible!important}#commerceHero{display:none!important}.tt-mobile-hero-v89{color:#33312c!important;background:#f7efe1!important;width:100%!important;margin:0!important;padding:0 0 18px!important;display:block!important;position:relative!important;overflow:hidden!important}.tt-mobile-hero-v89-visual{isolation:isolate!important;background:#dbc08e!important;min-height:790px!important;position:relative!important;overflow:hidden!important}.tt-mobile-hero-v89-art{z-index:0!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;position:absolute!important;inset:0!important;transform:none!important}.tt-mobile-hero-v89-visual:before{content:""!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(at 88% 22%,#271c1247 0%,#271c121f 34%,#0000 58%),linear-gradient(#f8f0e00a 0%,#0000 58%,#251b1229 100%)!important;position:absolute!important;inset:0!important}.tt-mobile-hero-v89-copy{z-index:3!important;text-align:left!important;width:min(64vw,258px)!important;margin-left:auto!important;padding:108px 12px 0 0!important;position:relative!important}.tt-mobile-hero-v89-copy h1{font-family:var(--serif-display,"Cormorant Garamond",Georgia,serif)!important;letter-spacing:-.045em!important;color:#fffaf3!important;text-shadow:0 3px 18px #2f1e128c!important;text-wrap:balance!important;margin:0!important;font-size:clamp(39px,10.9vw,48px)!important;font-weight:650!important;line-height:.94!important}.tt-mobile-hero-v89-copy h1 em{color:#fffaf3!important;font-style:normal!important;font-weight:650!important}.tt-mobile-hero-v89-actions{grid-template-columns:1fr!important;gap:9px!important;margin-top:17px!important;display:grid!important}.tt-mobile-hero-v89-cta{min-height:48px!important;font:800 12px/1 var(--font-display)!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:11px!important;padding:0 15px!important;text-decoration:none!important;display:flex!important;box-shadow:0 14px 28px -22px #261c128c!important}.tt-mobile-hero-v89-cta--primary{color:#222c3a!important;background:#ffe26f!important;border:1px solid #c28e2342!important}.tt-mobile-hero-v89-cta--secondary{color:#33312c!important;background:#fffaf1eb!important;border:1px solid #ffffffe0!important}.tt-mobile-hero-v89-stats{z-index:4!important;background:#fffaf1f0!important;border:1px solid #ffffffeb!important;border-radius:999px!important;grid-template-columns:1fr auto 1fr auto 1.25fr!important;align-items:center!important;gap:5px!important;min-height:50px!important;padding:9px 10px!important;display:grid!important;position:absolute!important;bottom:15px!important;left:12px!important;right:12px!important;box-shadow:0 18px 34px -28px #32221499!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-item{justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-icon{color:#c98f3a!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-icon svg{stroke:currentColor!important;fill:none!important;stroke-width:1.7px!important;width:100%!important;height:100%!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-label{font:750 8.6px/1.05 var(--font-display)!important;white-space:nowrap!important;color:#4f453c!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-sep{color:#c98f3a!important;opacity:.65!important;font-size:8px!important}.tt-mobile-hero-v89-feature{z-index:5!important;background:#fffaf2!important;border:1px solid #fffffff0!important;border-radius:26px!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:10px 10px 0!important;padding:14px!important;display:grid!important;position:relative!important;box-shadow:0 20px 44px -34px #31201270!important}.tt-mobile-hero-v89-cover{aspect-ratio:2/3!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #ffffffc2!important;border-radius:16px!important;width:126px!important;box-shadow:0 18px 32px -20px #311f128c!important}.tt-mobile-hero-v89-info{min-width:0!important}.tt-mobile-hero-v89-kicker{color:#9a6b33!important;font:800 8.6px/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important;display:flex!important}.tt-mobile-hero-v89-kicker:before{content:""!important;background:#f35a9e!important;border-radius:50%!important;width:8px!important;height:8px!important}.tt-mobile-hero-v89-title{font-family:var(--serif-display,Georgia,serif)!important;color:#3b3027!important;margin:0 0 7px!important;font-size:21px!important;font-weight:650!important;line-height:1.02!important}.tt-mobile-hero-v89-copytext{color:#3b30279e!important;font:500 10.8px/1.38 var(--font-body)!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.tt-mobile-hero-v89-discover{z-index:5!important;background:#fffaf2!important;border:1px solid #fffffff0!important;border-radius:26px!important;margin:9px 10px 0!important;padding:17px 12px 14px!important;position:relative!important;box-shadow:0 20px 44px -34px #31201270!important}.tt-mobile-hero-v89-discover h2{font-family:var(--serif-display,Georgia,serif)!important;text-align:center!important;color:#3b3027!important;margin:0 0 13px!important;padding:0 6px!important;font-size:24px!important;font-weight:650!important;line-height:1.02!important}.tt-mobile-hero-v89-chips{scroll-snap-type:x proximity!important;scrollbar-width:none!important;align-items:center!important;gap:7px!important;padding:1px 1px 8px!important;display:flex!important;overflow-x:auto!important}.tt-mobile-hero-v89-chips::-webkit-scrollbar{display:none!important}.tt-mobile-hero-v89-chip{color:#5f5043!important;min-height:43px!important;font:750 10.3px/1 var(--font-display)!important;white-space:nowrap!important;scroll-snap-align:start!important;background:#fffdf9!important;border:1px solid #654b301f!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:7px 12px 7px 8px!important;display:inline-flex!important}.tt-mobile-hero-v89-chip .chip-icon-wrap{background:var(--tint,#ffffffe6)!important;border-radius:50%!important;place-items:center!important;width:27px!important;height:27px!important;font-size:13px!important;display:grid!important}.tt-mobile-hero-v89-chip.is-active{background:var(--tint,#ffe26f38)!important;border-color:var(--accent,#ffe26f8c)!important;color:#3d342d!important;box-shadow:0 10px 20px -18px #3a291575!important}.tt-mobile-hero-v89-formats{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:2px!important;display:grid!important}.tt-mobile-hero-v89-format{color:#33312c!important;background:#fffdf9!important;border:1px solid #66503621!important;border-radius:19px!important;min-height:82px!important;padding:13px 12px 11px 46px!important;position:relative!important}.tt-mobile-hero-v89-format:before{border-radius:9px!important;place-items:center!important;width:27px!important;height:27px!important;font-size:13px!important;display:grid!important;position:absolute!important;top:14px!important;left:12px!important}.tt-mobile-hero-v89-format--digital{background:linear-gradient(145deg,#ffe8f3c7,#fffaf8fa)!important;border-color:#ff69a875!important}.tt-mobile-hero-v89-format--digital:before{content:"▯"!important;color:#e94f98!important;background:#ffa9dd3d!important}.tt-mobile-hero-v89-format--print{opacity:.68!important}.tt-mobile-hero-v89-format--print:before{content:"▤"!important;color:#7f858a!important;background:#787e841a!important}.tt-mobile-hero-v89-format strong{font:800 12px/1.05 var(--font-display)!important;display:block!important}.tt-mobile-hero-v89-format .price{font:850 16px/1 var(--font-display)!important;margin-top:7px!important;display:block!important}.tt-mobile-hero-v89-format small{color:#33312c94!important;font:700 9.4px/1.1 var(--font-body)!important;margin-top:7px!important;display:block!important}.tt-mobile-hero-v89-format .check{color:#fff!important;background:#f35a9e!important;border-radius:50%!important;place-items:center!important;width:19px!important;height:19px!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.tt-mobile-hero-v89-explore{color:#222c3a!important;width:100%!important;min-height:50px!important;font:800 12px/1 var(--font-display)!important;background:#ffe26f!important;border:1px solid #cf9e2d3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin-top:10px!important;text-decoration:none!important;display:flex!important;box-shadow:0 14px 26px -22px #35271185!important}.site-header{grid-template-columns:48px minmax(0,1fr) 48px!important;column-gap:7px!important;min-height:60px!important}.site-header .mobile-header-login,.site-header .mobile-header-shelf{display:none!important}.site-header .tt-brand-logo{max-width:min(126px,100vw - 142px)!important;height:32px!important}.tt-mobile-menu-backdrop-v89{z-index:10035!important;opacity:0!important;pointer-events:none!important;background:#0e192847!important;transition:opacity .22s!important;position:fixed!important;inset:0!important}body.tt-mobile-menu-open-v89 .tt-mobile-menu-backdrop-v89{opacity:1!important;pointer-events:auto!important;display:block!important}.morph-menu-panel{z-index:10045!important}.morph-menu-panel.is-open{width:min(320px,100vw - 14px)!important;max-width:320px!important;height:min(620px,100dvh - 14px)!important;max-height:calc(100dvh - 14px)!important;overflow:hidden!important}.morph-menu-panel.is-open .morph-menu-btn{z-index:3!important;pointer-events:auto!important}.morph-menu-panel.is-open .morph-menu-links{pointer-events:auto!important}}@media (width<=430px){.tt-mobile-hero-v89-visual{min-height:770px!important}.tt-mobile-hero-v89-copy{width:min(64vw,246px)!important;padding-top:102px!important;padding-right:10px!important}.tt-mobile-hero-v89-copy h1{font-size:clamp(37px,10.5vw,45px)!important}.tt-mobile-hero-v89-feature{grid-template-columns:116px minmax(0,1fr)!important;gap:12px!important;padding:13px!important}.tt-mobile-hero-v89-cover{width:116px!important}.tt-mobile-hero-v89-title{font-size:19px!important}.tt-mobile-hero-v89-discover h2{font-size:22px!important}.tt-mobile-hero-v89-stats{gap:4px!important;padding-left:8px!important;padding-right:8px!important;left:9px!important;right:9px!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-label{font-size:8px!important}}@media (width<=360px){.tt-mobile-hero-v89-visual{min-height:742px!important}.tt-mobile-hero-v89-copy{width:63vw!important;max-width:220px!important;padding-top:96px!important;padding-right:8px!important}.tt-mobile-hero-v89-copy h1{font-size:34px!important}.tt-mobile-hero-v89-cta{min-height:45px!important;padding-left:10px!important;padding-right:10px!important;font-size:10.3px!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-icon{display:none!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-label{font-size:7.8px!important}.tt-mobile-hero-v89-feature{grid-template-columns:105px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.tt-mobile-hero-v89-cover{width:105px!important}.tt-mobile-hero-v89-title{font-size:17.5px!important}.tt-mobile-hero-v89-copytext{-webkit-line-clamp:4!important;font-size:9.8px!important}.tt-mobile-hero-v89-discover{padding-left:10px!important;padding-right:10px!important}.tt-mobile-hero-v89-discover h2{font-size:20.5px!important}.tt-mobile-hero-v89-format{padding-left:41px!important}.tt-mobile-hero-v89-format:before{left:9px!important}}@media (width<=720px){.tt-mobile-hero-v89{background:#f7efe1!important;padding-bottom:8px!important}.tt-mobile-hero-v89-visual{background:#e8c999!important;min-height:770px!important}.tt-mobile-hero-v89-art{background-image:url(/assets/images/optimized/tt-163-32c6ede45249.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important}.tt-mobile-hero-v89-visual:before{background:linear-gradient(#f8f0e0c2 0%,#f8f0e080 22%,#f8f0e029 40%,#f8f0e000 53%),linear-gradient(#0000 70%,#2a1d121a 100%)!important}.tt-mobile-hero-v89-copy{text-align:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:88px 18px 0!important}.tt-mobile-hero-v89-copy h1{letter-spacing:-.038em!important;color:#3b3027!important;text-shadow:0 2px 14px #fff8ed94!important;max-width:340px!important;margin:0 auto!important;font-size:clamp(34px,9.6vw,42px)!important;line-height:.98!important}.tt-mobile-hero-v89-copy h1 em{color:#3b3027!important;font-style:normal!important}.tt-mobile-hero-v90-lead{color:#3b3027c2!important;max-width:344px!important;font:500 12.7px/1.38 var(--font-body)!important;text-align:center!important;text-wrap:balance!important;margin:8px auto 0!important}.tt-mobile-hero-v89-actions{gap:8px!important;width:min(100%,286px)!important;margin:13px auto 0!important}.tt-mobile-hero-v89-cta{min-height:46px!important;font-size:11.2px!important}.tt-mobile-hero-v89-stats{background:#fffaf1ed!important;width:min(100%,332px)!important;min-height:46px!important;margin:10px auto 0!important;padding:8px 9px!important;position:relative!important;inset:auto!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-label{font-size:8.2px!important}.tt-mobile-hero-v89-feature{opacity:1!important;filter:none!important;background:#fffaf2fb!important;border-radius:26px 26px 18px 18px!important;grid-template-columns:118px minmax(0,1fr)!important;gap:12px!important;margin:-48px 10px 0!important;padding:13px!important;box-shadow:0 18px 40px -32px #3120126b!important}.tt-mobile-hero-v89-cover{opacity:1!important;filter:none!important;width:118px!important}.tt-mobile-hero-v89-info{opacity:1!important;filter:none!important}.tt-mobile-hero-v89-title{margin-bottom:6px!important;font-size:18.7px!important;line-height:1.04!important}.tt-mobile-hero-v89-copytext{-webkit-line-clamp:4!important;font-size:10.2px!important;line-height:1.36!important}.tt-mobile-hero-v89-discover{opacity:1!important;filter:none!important;background:#fffaf2!important;border-radius:18px 18px 26px 26px!important;margin:-7px 10px 0!important;padding:22px 11px 13px!important;box-shadow:0 20px 42px -34px #31201270!important}.tt-mobile-hero-v89-discover h2{margin:0 0 11px!important;font-size:21px!important;line-height:1.02!important}.tt-mobile-hero-v90-chipnav{grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:6px!important;margin:0 0 5px!important;display:grid!important}.tt-mobile-hero-v90-chiparrow{color:#6d5334!important;width:38px!important;min-width:38px!important;height:38px!important;font:800 17px/1 var(--font-display)!important;cursor:pointer!important;background:#fffdf9!important;border:1px solid #c98f3a38!important;border-radius:50%!important;place-items:center!important;display:grid!important;box-shadow:0 10px 22px -19px #38251275!important}.tt-mobile-hero-v90-chiparrow:disabled{opacity:.28!important;cursor:default!important}.tt-mobile-hero-v89-chips{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;gap:7px!important;width:100%!important;min-width:0!important;padding:1px 0!important;overflow-x:auto!important}.tt-mobile-hero-v89-chip{opacity:1!important;filter:none!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(50% - 3.5px)!important;justify-content:center!important;min-width:0!important;padding:7px 8px!important}.tt-mobile-hero-v89-chip .chip-icon-wrap{flex:0 0 25px!important;width:25px!important;height:25px!important}.tt-mobile-hero-v89-chip .value-chip-label{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;overflow:hidden!important}.tt-mobile-hero-v89-chip.is-active{opacity:1!important;filter:none!important}.tt-mobile-hero-v89-formats{gap:8px!important;margin-top:8px!important}.tt-mobile-hero-v89-format{min-height:76px!important}.tt-mobile-hero-v89-explore{min-height:48px!important;margin-top:9px!important}}@media (width<=430px){.tt-mobile-hero-v89-visual{min-height:752px!important}.tt-mobile-hero-v89-copy{padding-top:82px!important;padding-left:14px!important;padding-right:14px!important}.tt-mobile-hero-v89-copy h1{max-width:320px!important;font-size:clamp(33px,9.2vw,39px)!important}.tt-mobile-hero-v90-lead{max-width:324px!important;font-size:12.2px!important}.tt-mobile-hero-v89-actions{width:min(100%,274px)!important}.tt-mobile-hero-v89-feature{grid-template-columns:112px minmax(0,1fr)!important;gap:11px!important;margin-top:-44px!important}.tt-mobile-hero-v89-cover{width:112px!important}.tt-mobile-hero-v89-title{font-size:18px!important}.tt-mobile-hero-v89-discover h2{font-size:20.5px!important}}@media (width<=360px){.tt-mobile-hero-v89-visual{min-height:724px!important}.tt-mobile-hero-v89-copy{padding-top:78px!important;padding-left:11px!important;padding-right:11px!important}.tt-mobile-hero-v89-copy h1{max-width:300px!important;font-size:31.5px!important}.tt-mobile-hero-v90-lead{max-width:300px!important;font-size:11.7px!important;line-height:1.34!important}.tt-mobile-hero-v89-actions{width:min(100%,258px)!important;margin-top:11px!important}.tt-mobile-hero-v89-cta{min-height:44px!important;font-size:10.3px!important}.tt-mobile-hero-v89-stats{width:calc(100% - 18px)!important;margin-top:8px!important}.tt-mobile-hero-v89-stats .commerce-hero-meta-label{font-size:7.6px!important}.tt-mobile-hero-v89-feature{grid-template-columns:103px minmax(0,1fr)!important;gap:9px!important;margin-top:-40px!important;padding:11px!important}.tt-mobile-hero-v89-cover{width:103px!important}.tt-mobile-hero-v89-title{font-size:16.8px!important}.tt-mobile-hero-v89-copytext{font-size:9.5px!important}.tt-mobile-hero-v89-discover{padding-left:9px!important;padding-right:9px!important}.tt-mobile-hero-v89-discover h2{font-size:19px!important}.tt-mobile-hero-v90-chipnav{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}.tt-mobile-hero-v90-chiparrow{width:36px!important;min-width:36px!important;height:36px!important}.tt-mobile-hero-v89-chip{gap:5px!important;padding-left:6px!important;padding-right:6px!important}.tt-mobile-hero-v89-chip .value-chip-label{font-size:8.9px!important}}@media (width<=720px){.tt-mobile-hero-v89-copy h1 em{color:#9a6b34!important;font-style:italic!important;font-weight:500!important}.tt-mobile-hero-v89-feature{z-index:6!important;margin:-132px 10px 0!important;position:relative!important}}@media (width<=430px){.tt-mobile-hero-v89-feature{margin-top:-126px!important}}@media (width<=360px){.tt-mobile-hero-v89-feature{margin-top:-116px!important}}@media (width<=720px){.tt-mobile-hero-v89-copy{padding-top:104px!important}.tt-mobile-hero-v90-lead{margin-top:12px!important}.tt-mobile-hero-v89-actions{gap:11px!important;margin-top:17px!important}.tt-mobile-hero-v89-stats{margin-top:14px!important}}@media (width<=430px){.tt-mobile-hero-v89-copy{padding-top:100px!important}.tt-mobile-hero-v90-lead{margin-top:11px!important}.tt-mobile-hero-v89-actions{gap:10px!important;margin-top:16px!important}.tt-mobile-hero-v89-stats{margin-top:13px!important}}@media (width<=360px){.tt-mobile-hero-v89-copy{padding-top:96px!important}.tt-mobile-hero-v90-lead{margin-top:10px!important}.tt-mobile-hero-v89-actions{gap:9px!important;margin-top:15px!important}.tt-mobile-hero-v89-stats{margin-top:12px!important}}@media (width>=721px){#valuesStage .market-format{padding-left:7px!important;padding-right:7px!important}#valuesStage .market-format-top{width:100%!important}#valuesStage .market-format-label{text-overflow:clip!important;font-size:8.2px!important;overflow:visible!important}#valuesStage .market-format strong.market-format-price{text-overflow:clip!important;max-width:none!important;padding-left:0!important;font-size:8.4px!important;overflow:visible!important}#valuesStage .market-format.is-coming-soon strong.market-format-price{letter-spacing:0!important;padding-left:0!important;font-size:7px!important}}@media (width<=720px){.tt-mobile-hero-v89-chip{flex:none!important;width:auto!important;min-width:calc(50% - 3.5px)!important}.tt-mobile-hero-v89-chip .value-chip-label{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}#contactCloseBtn,#loginModalClose{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.contact-modal input,.contact-modal textarea,.contact-modal select,.login-modal input,.login-modal select{min-height:44px!important}.login-tab{min-height:42px!important}}.bp-backdrop{z-index:30000!important}.pw-backdrop{z-index:30010!important}.cart-backdrop{z-index:35000!important}.cart-drawer{z-index:35001!important}.tt-checkout-backdrop{z-index:36000!important}@media (width<=760px){.bp-backdrop,.pw-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important}.bp-modal,.pw-modal{max-height:calc(100dvh - 16px)!important}}@media (width<=720px){.footer-v53-social{flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important}.footer-v53-social a{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.footer-v53-social svg{width:13px!important;height:13px!important}}@media (width<=360px){.footer-v53-social{gap:7px!important}.footer-v53-social a{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.footer-v53-social svg{width:12px!important;height:12px!important}}@media (width<=760px){.bp-modal{position:relative!important}.bp-close{color:#33312c!important;z-index:20!important;background:#fbf9eefa!important;border:1px solid #33312c24!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:20px!important;font-weight:500!important;line-height:1!important;display:grid!important;top:10px!important;right:10px!important;box-shadow:0 7px 18px -10px #0000008c!important}.bp-reader-head{box-sizing:border-box!important;min-height:40px!important;padding-right:54px!important}}@media (width<=380px){.bp-close{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;top:9px!important;right:9px!important}.bp-reader-head{padding-right:50px!important}}html{scroll-behavior:smooth}body{min-width:320px}#app{min-height:100vh}.site-header .header-cart{justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:inline-flex!important}.site-header .header-cart svg,.site-header .header-cart .header-cart-icon{stroke-width:1.6px!important;width:15px!important;max-width:15px!important;height:15px!important;max-height:15px!important;margin:auto!important;display:block!important}#valuesStage .market-language:disabled,#valuesStage .market-language.is-disabled,#packsStage .pack-lang:disabled,#packsStage .pack-lang.is-disabled{opacity:.42!important;cursor:not-allowed!important;color:#33312c66!important;box-shadow:none!important;background:#00000008!important;border-style:dashed!important}
