.BrandLoader_wrap__og_D9{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem}.BrandLoader_mark__OWMu0{position:relative;display:grid;place-items:center;width:var(--loader-size,2.75rem);height:var(--loader-size,2.75rem)}.BrandLoader_svg__xOQ8g{position:absolute;inset:0;width:100%;height:100%;animation:BrandLoader_spin__Y5QdX 1.15s cubic-bezier(.45,.05,.55,.95) infinite}.BrandLoader_arc__uatc4,.BrandLoader_track__HoegV{fill:none;stroke-width:2.75;stroke-linecap:round}.BrandLoader_track__HoegV{stroke:rgba(10,21,32,.1)}.BrandLoader_arc__uatc4{stroke:var(--color-brass,#b8893a);stroke-dasharray:28 86}.BrandLoader_letter__lgS22{position:relative;z-index:1;font-family:var(--font-display),Georgia,serif;font-size:calc(var(--loader-size, 2.75rem) * .42);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--color-text,#0a1520)}.BrandLoader_label__CmoIn{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint,#6b8092)}.BrandLoader_sm__6ELbq{--loader-size:1.05rem}.BrandLoader_sm__6ELbq .BrandLoader_arc__uatc4,.BrandLoader_sm__6ELbq .BrandLoader_track__HoegV{stroke-width:3.2}.BrandLoader_sm__6ELbq .BrandLoader_letter__lgS22{display:none}.BrandLoader_md__UiJum{--loader-size:2.75rem}.BrandLoader_lg__75g8k{--loader-size:3.5rem}.BrandLoader_center__o0QV0{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:12rem;padding:2rem 1rem}.BrandLoader_page__V_Eg4{min-height:55vh}.BrandLoader_inline__7_I_K{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem}.BrandLoader_inline__7_I_K .BrandLoader_label__CmoIn{letter-spacing:0;text-transform:none;font-weight:700;font-size:.82rem;color:inherit}.BrandLoader_skel__kbDgz{border-radius:10px;background:linear-gradient(90deg,#edf1f4,#f7f0e3 50%,#edf1f4);background-size:200% 100%;animation:BrandLoader_shimmer__rGUwH 1.2s linear infinite}.BrandLoader_skelLine__IHngS{height:.7rem;border-radius:999px}.BrandLoader_skelRow__gQDvU{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:.65rem;align-items:center;padding:.85rem .15rem;border-bottom:1px solid var(--color-border,rgba(10,21,32,.08))}html.dark .BrandLoader_track__HoegV{stroke:hsla(40,46%,95%,.12)}html.dark .BrandLoader_letter__lgS22{color:#f8f4ec}html.dark .BrandLoader_skel__kbDgz{background:linear-gradient(90deg,#101c27,#1a2836 50%,#101c27)}@keyframes BrandLoader_spin__Y5QdX{to{transform:rotate(1turn)}}@keyframes BrandLoader_shimmer__rGUwH{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.BrandLoader_skel__kbDgz,.BrandLoader_svg__xOQ8g{animation:none}.BrandLoader_arc__uatc4{stroke-dasharray:70 44}}.BookLayout_layout__5FdiR{position:relative;display:flex;flex-direction:column;gap:clamp(1.25rem,2.8vw,2.25rem);margin:0 auto;padding:.75rem clamp(.85rem,3vw,1.5rem) 3.75rem;width:min(1120px,100%);background:transparent;border:none;box-shadow:none;overflow:visible}.BookLayout_crumbs__H3Mp1{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.78rem;font-weight:650;color:var(--color-text-soft,#4a6072)}.BookLayout_crumbs__H3Mp1 a{color:inherit;text-decoration:none}.BookLayout_crumbs__H3Mp1 a:hover{color:var(--color-brass,#b8893a)}.BookLayout_crumbCurrent__zGiLk{color:var(--color-text,#0a1520);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookLayout_seoBlock__Z_xRp{margin:.25rem 0 .5rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.72)}.BookLayout_seoHeading__z8n59{margin:0 0 .45rem;font-size:1.05rem;font-weight:750;color:var(--color-text,#0a1520)}.BookLayout_seoBody__TW639{margin:0;font-size:.95rem;line-height:1.55;color:var(--color-text-soft,#334155);white-space:pre-wrap}.BookLayout_seoMeta__bfQhj{margin:.65rem 0 0;font-size:.86rem;font-weight:650}.BookLayout_seoMeta__bfQhj a{color:var(--color-brass,#b8893a);text-decoration:none}.BookLayout_seoMeta__bfQhj a:hover{text-decoration:underline}.BookLayout_seoArticle__SEuy0{margin:.5rem 0 1.5rem;padding:1.1rem 1.15rem 1.4rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.78)}.BookLayout_seoArticleHeader__77AbS{margin-bottom:1rem}.BookLayout_seoArticleTitle__UEJl8{margin:.35rem 0 .5rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,3.2vw,2rem);line-height:1.2;color:var(--color-text,#0a1520)}.BookLayout_seoArticleBody__swsw2{font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.7;color:var(--color-text,#0f172a)}.BookLayout_seoArticleBody__swsw2 p{margin:0 0 .95rem}.BookLayout_seoArticleBody__swsw2 h1,.BookLayout_seoArticleBody__swsw2 h2,.BookLayout_seoArticleBody__swsw2 h3{margin:1.25rem 0 .55rem;line-height:1.25}[data-theme=dark] .BookLayout_seoArticle__SEuy0,html.dark .BookLayout_seoArticle__SEuy0{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.16)}[data-theme=dark] .BookLayout_seoArticleBody__swsw2,[data-theme=dark] .BookLayout_seoArticleTitle__UEJl8,html.dark .BookLayout_seoArticleBody__swsw2,html.dark .BookLayout_seoArticleTitle__UEJl8{color:#e8eef5}[data-theme=dark] .BookLayout_seoBlock__Z_xRp,html.dark .BookLayout_seoBlock__Z_xRp{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.16)}[data-theme=dark] .BookLayout_seoHeading__z8n59,html.dark .BookLayout_seoHeading__z8n59{color:#f8f4ec}[data-theme=dark] .BookLayout_seoBody__TW639,html.dark .BookLayout_seoBody__TW639{color:#c5d0da}.BookLayout_appOnly__Xna00{position:relative;overflow:hidden;padding:clamp(1.5rem,3.4vw,2.15rem);border-radius:24px;background:linear-gradient(180deg,rgba(184,137,58,.08),transparent 42%),var(--color-surface,#fff);border:1px solid var(--color-border,rgba(10,21,32,.1));box-shadow:0 22px 48px -34px rgba(10,21,32,.5);text-align:center}.BookLayout_appOnly__Xna00:before{content:"";position:absolute;left:0;top:1.15rem;bottom:1.15rem;width:3px;border-radius:999px;background:linear-gradient(180deg,#e8c56b,#b8893a)}.BookLayout_appOnlyKicker__FRtJP{margin:0 0 .35rem;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass,#b8893a)}.BookLayout_appOnly__Xna00 h2{margin:0 0 .45rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;letter-spacing:-.02em;color:var(--color-text,#0a1520)}.BookLayout_appOnlyLede__lYG7_{margin:0 auto 1.15rem;max-width:40ch;color:var(--color-text-soft,#4a6072);line-height:1.55}.BookLayout_storeRow__n3Fcn{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.BookLayout_appOnlyOpen__KN8c4{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;margin:0 0 .85rem;padding:.45rem 1.15rem;border:0;border-radius:999px;background:linear-gradient(180deg,#f0d48a,#b8893a);color:#1a1308;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;text-decoration:none}.BookLayout_appOnlyOpen__KN8c4:hover{background:linear-gradient(180deg,#f4dc9a,#c49644)}.BookLayout_appOnlyOpen__KN8c4:focus-visible{outline:2px solid var(--color-brass,#b8893a);outline-offset:3px}@media (min-width:1280px){.BookLayout_layout__5FdiR{width:min(1180px,100%);padding-inline:0}}[data-theme=dark] .BookLayout_appOnly__Xna00,html.dark .BookLayout_appOnly__Xna00{background:linear-gradient(180deg,rgba(184,137,58,.1),transparent 40%),var(--color-surface,#101c27);border-color:rgba(148,163,184,.16)}[data-theme=dark] .BookLayout_appOnly__Xna00 h2,[data-theme=dark] .BookLayout_crumbCurrent__zGiLk,html.dark .BookLayout_appOnly__Xna00 h2,html.dark .BookLayout_crumbCurrent__zGiLk{color:#f8f4ec}[data-theme=dark] .BookLayout_appOnlyLede__lYG7_,html.dark .BookLayout_appOnlyLede__lYG7_{color:#c5d0da}.OpenInAppBanner_bar__dlnGJ{position:fixed;left:0;right:0;bottom:0;z-index:500;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.12) 18%,rgba(15,23,42,.88));pointer-events:none;animation:OpenInAppBanner_slideUp__PgLsO .35s ease}.OpenInAppBanner_panel__ALEEs{pointer-events:auto;max-width:640px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:hsla(0,0%,100%,.94);border:1px solid rgba(148,163,184,.35);box-shadow:0 16px 40px -12px rgba(15,23,42,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html.dark .OpenInAppBanner_panel__ALEEs{background:rgba(15,23,42,.92);border-color:rgba(100,116,139,.4)}.OpenInAppBanner_iconWrap__VW_tu{width:40px;height:40px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--color-brass-soft,#f7f0e3)}.OpenInAppBanner_copy__K92Ih{flex:1;min-width:0}.OpenInAppBanner_title____EQg{margin:0;font-size:.82rem;font-weight:700;color:var(--color-text,#0a1520);line-height:1.25}.OpenInAppBanner_subtitle__WMmDO{margin:2px 0 0;font-size:.72rem;color:var(--color-text-faint,#6b8092);line-height:1.35}html.dark .OpenInAppBanner_title____EQg{color:#f8fafc}html.dark .OpenInAppBanner_subtitle__WMmDO{color:#94a3b8}.OpenInAppBanner_actions__NPqNW{display:flex;align-items:center;gap:6px;flex-shrink:0}.OpenInAppBanner_openBtn___A6OE{font:inherit;font-size:.74rem;font-weight:700;border:none;border-radius:999px;padding:.55rem .85rem;cursor:pointer;color:#1a1308;background:linear-gradient(180deg,#f0d48a,#b8893a);white-space:nowrap}.OpenInAppBanner_dismissBtn__EmFP8{font:inherit;width:30px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}html.dark .OpenInAppBanner_dismissBtn__EmFP8{color:#cbd5e1;border-color:rgba(148,163,184,.35)}.OpenInAppBanner_bar__dlnGJ[data-closing]{animation:OpenInAppBanner_slideDown__s15Z1 .28s ease forwards}@keyframes OpenInAppBanner_slideUp__PgLsO{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes OpenInAppBanner_slideDown__s15Z1{to{opacity:0;transform:translateY(16px)}}@media (min-width:768px){.OpenInAppBanner_bar__dlnGJ{display:none}}@media (prefers-reduced-motion:reduce){.OpenInAppBanner_bar__dlnGJ,.OpenInAppBanner_bar__dlnGJ[data-closing]{animation:none}}