.ancestryBookPages_page__Alet5{background:var(--color-bg);color:var(--color-text);font-family:var(--font-medium);font-size:18px;line-height:1.6}.ancestryBookPages_page__Alet5 :where(h1,h2,h3,p,ul,ol,dl,dd,figure){font-weight:400;margin:0;padding:0}.ancestryBookPages_page__Alet5 :where(ul,ol){list-style:none}.ancestryBookPages_page__Alet5 :where(h1,h2,h3){letter-spacing:normal;text-transform:none}.ancestryBookPages_page__Alet5 section[id]{scroll-margin-top:80px}.ancestryBookPages_container__Z0EBJ{margin:0 auto;max-width:1308px;padding:0 24px;width:100%}@media(max-width:991px){.ancestryBookPages_desktopOnly__11BaT{display:none!important}}@media(min-width:992px){.ancestryBookPages_phoneOnly__5Bg8c{display:none!important}}.ancestryBookPages_bookPage__W0ZJX{aspect-ratio:1620/1260;background:var(--color-surface-cream);box-shadow:0 8px 24px var(--color-shadow);display:block;height:auto;outline:1px solid var(--color-border);outline-offset:-1px;width:100%}.ancestryBookPages_eyebrow__NcqnL{color:var(--color-accent-text);font-family:var(--font-bold);font-size:14px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.ancestryBookPages_sectionHead__0yqdE{display:flex;flex-direction:column;gap:12px}.ancestryBookPages_headNarrow__1B9fL{margin-bottom:32px;max-width:720px}@media(min-width:992px){.ancestryBookPages_headNarrow__1B9fL{margin-bottom:48px}}.ancestryBookPages_sectionTitle__vHQg9{color:var(--color-text-strong);font-family:var(--font-bold);font-size:28px;line-height:1.2}@media(min-width:992px){.ancestryBookPages_sectionTitle__vHQg9{font-size:34px}}.ancestryBookPages_lead___xGXt{color:var(--color-text-muted);font-size:18px;line-height:1.6}.ancestryBookPages_subTitle__S_PxW{color:var(--color-text-strong);font-family:var(--font-bold);font-size:22px;line-height:1.3}@media(min-width:992px){.ancestryBookPages_subTitle__S_PxW{font-size:24px}}.ancestryBookPages_itemTitle__4GdKK{color:var(--color-text-strong);font-family:var(--font-bold);font-size:20px;line-height:1.3}@media(min-width:992px){.ancestryBookPages_itemTitle__4GdKK{font-size:22px}}.ancestryBookPages_itemBody__Tq_WX{color:var(--color-text-muted);font-size:16px;line-height:1.5}.ancestryBookPages_band__Nc6eZ{padding:56px 0}@media(min-width:992px){.ancestryBookPages_band__Nc6eZ{padding:88px 0}}.ancestryBookPages_bandSubtle__coLPu{padding:56px 0}@media(min-width:992px){.ancestryBookPages_bandSubtle__coLPu{padding:88px 0}}.ancestryBookPages_bandSubtle__coLPu{background:var(--color-surface-subtle)}.ancestryBookPages_primaryButton__ncrjm:focus{outline:none}.ancestryBookPages_primaryButton__ncrjm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ancestryBookPages_primaryButton__ncrjm{align-items:center;border-radius:var(--radius-sm);display:inline-flex;flex:0 0 auto;font-family:var(--font-bold);font-size:18px;gap:8px;height:56px;justify-content:center;line-height:1;text-decoration:none;transition:background-color var(--motion-duration) var(--motion-easing)}.ancestryBookPages_primaryButton__ncrjm:hover{text-decoration:none}.ancestryBookPages_primaryButton__ncrjm{background:var(--color-primary);color:var(--color-on-primary);padding:0 28px}.ancestryBookPages_primaryButton__ncrjm:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.ancestryBookPages_ghostLink__tk_Zp:focus{outline:none}.ancestryBookPages_ghostLink__tk_Zp:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ancestryBookPages_ghostLink__tk_Zp{align-items:center;border-radius:var(--radius-sm);display:inline-flex;flex:0 0 auto;font-family:var(--font-bold);font-size:18px;gap:8px;height:56px;justify-content:center;line-height:1;text-decoration:none;transition:background-color var(--motion-duration) var(--motion-easing)}.ancestryBookPages_ghostLink__tk_Zp:hover{text-decoration:none}.ancestryBookPages_ghostLink__tk_Zp{color:var(--color-primary);padding:0 4px}.ancestryBookPages_ghostLink__tk_Zp:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.ancestryBookPages_hero__XTEta{background:var(--color-surface-subtle);padding:40px 0 48px}@media(min-width:992px){.ancestryBookPages_hero__XTEta{padding:72px 0 88px}}.ancestryBookPages_heroRow__Kce_V{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ancestryBookPages_heroRow__Kce_V{align-items:center;column-gap:64px;grid-template-areas:"top media" "bottom media";grid-template-columns:minmax(360px,1fr) minmax(0,640px);row-gap:32px}.ancestryBookPages_heroRow__Kce_V>:first-child{align-self:end;grid-area:top}.ancestryBookPages_heroRow__Kce_V>:nth-child(2){grid-area:media}.ancestryBookPages_heroRow__Kce_V>:nth-child(3){align-self:start;grid-area:bottom}.ancestryBookPages_heroRow__Kce_V{row-gap:28px}}.ancestryBookPages_heroCopy__FZLtE{display:flex;flex-direction:column;gap:20px}@media(min-width:992px){.ancestryBookPages_heroCopy__FZLtE{gap:28px}}.ancestryBookPages_heroTitle__g5Uxf{color:var(--color-text-strong);font-family:var(--font-bold);font-size:40px;line-height:1.15}@media(min-width:992px){.ancestryBookPages_heroTitle__g5Uxf{font-size:56px;line-height:62px}}.ancestryBookPages_heroLead__I2acz{color:var(--color-text-muted);font-size:18px;line-height:1.6}@media(min-width:992px){.ancestryBookPages_heroLead__I2acz{font-size:20px}}.ancestryBookPages_heroFan__3bFFt{aspect-ratio:640/520;position:relative;width:100%}.ancestryBookPages_heroFan__3bFFt img{box-shadow:var(--shadow-lg);position:absolute;transform-origin:top left}.ancestryBookPages_heroFan__3bFFt picture:first-child img{left:39%;top:7.7%;transform:rotate(5deg);width:59.4%}.ancestryBookPages_heroFan__3bFFt picture:nth-child(2) img{left:0;top:17.3%;transform:rotate(-6deg);width:59.4%}.ancestryBookPages_heroFan__3bFFt picture:nth-child(3) img{left:14%;top:28.8%;width:71.9%}.ancestryBookPages_heroActions__Cxu2s{display:flex;flex-direction:column;gap:20px}.ancestryBookPages_heroButtons___JJMl{align-items:center;display:flex;gap:24px}@media(max-width:991px){.ancestryBookPages_heroCreate__h9ma3{flex:1 1 auto}}.ancestryBookPages_sampleNote__TekkZ{align-items:center;color:var(--color-text-muted);display:flex;font-size:14px;gap:8px;line-height:1.4}.ancestryBookPages_sampleNote__TekkZ svg{flex:0 0 auto}.ancestryBookPages_overview__AeMct{padding:56px 0}@media(min-width:992px){.ancestryBookPages_overview__AeMct{padding:80px 0 88px}}.ancestryBookPages_overviewHead__NhIUK{margin-bottom:32px;max-width:640px}@media(min-width:992px){.ancestryBookPages_overviewHead__NhIUK{margin-bottom:40px}}.ancestryBookPages_map__Lcaa3{display:flex;flex-direction:column;gap:28px}@media(min-width:992px){.ancestryBookPages_map__Lcaa3{align-items:flex-start;flex-direction:row;flex-wrap:wrap;row-gap:32px}}.ancestryBookPages_mapGroup__INOx6{display:flex;flex-direction:column;gap:12px}.ancestryBookPages_mapLabel__ZtYHI{border-bottom:2px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-bold);font-size:14px;letter-spacing:.06em;line-height:20px;padding-bottom:12px;text-transform:uppercase}.ancestryBookPages_mapThumbs__rwerh{display:grid;gap:10px;grid-template-columns:repeat(var(--count),minmax(0,1fr));padding-top:4px}@media(min-width:992px){.ancestryBookPages_mapThumbs__rwerh{grid-template-columns:repeat(var(--count),90px)}}.ancestryBookPages_mapThumb__nVC53:focus{outline:none}.ancestryBookPages_mapThumb__nVC53:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ancestryBookPages_mapThumb__nVC53{display:flex;flex-direction:column;text-decoration:none}.ancestryBookPages_mapThumb__nVC53 .ancestryBookPages_bookPage__W0ZJX{box-shadow:var(--shadow-sm);margin-bottom:10px}.ancestryBookPages_mapThumb__nVC53:hover{text-decoration:none}.ancestryBookPages_mapThumb__nVC53:hover .ancestryBookPages_mapName___eRD2{text-decoration:underline;text-underline-offset:3px}.ancestryBookPages_mapNumber__vTXix{color:var(--color-accent-text);font-family:var(--font-bold);font-size:14px;line-height:20px}.ancestryBookPages_mapName___eRD2{color:var(--color-text-strong);font-family:var(--font-bold);font-size:14px;line-height:1.4}@media(min-width:992px){.ancestryBookPages_mapName___eRD2{font-size:15px}}.ancestryBookPages_openingRow__ZtNb7{display:flex;gap:16px;margin:0 -24px;overflow-x:auto;padding:0 24px 24px;scroll-snap-type:x mandatory}@media(min-width:992px){.ancestryBookPages_openingRow__ZtNb7{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:visible;padding:0}}.ancestryBookPages_openingItem__PlmCW{display:flex;flex:0 0 280px;flex-direction:column;scroll-snap-align:start}.ancestryBookPages_openingItem__PlmCW .ancestryBookPages_bookPage__W0ZJX{margin-bottom:20px}.ancestryBookPages_openingItem__PlmCW .ancestryBookPages_itemTitle__4GdKK{margin-bottom:6px}.ancestryBookPages_chooser__W6OLM{display:flex;flex-direction:column;gap:24px}@media(min-width:992px){.ancestryBookPages_chooser__W6OLM{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(360px,1fr) minmax(0,720px)}}.ancestryBookPages_chartTabs__Z5WWc{display:flex;flex-direction:column;gap:12px}.ancestryBookPages_chartPanels__beh5l{order:-1}@media(min-width:992px){.ancestryBookPages_chartPanels__beh5l{order:0}}.ancestryBookPages_chartTab__tf4vj:focus{outline:none}.ancestryBookPages_chartTab__tf4vj:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ancestryBookPages_chartTab__tf4vj{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;padding:16px;text-align:left;transition:background-color var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing);width:100%}.ancestryBookPages_chartTab__tf4vj:hover{border-color:var(--color-border-strong)}.ancestryBookPages_chartTabSelected__vmqs4{background:var(--color-primary-subtle);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);cursor:default}.ancestryBookPages_chartTabSelected__vmqs4:hover{border-color:var(--color-primary)}@media(min-width:992px){.ancestryBookPages_chartTabSelected__vmqs4 .ancestryBookPages_chartTag__MDhBR{background:var(--color-surface)}}.ancestryBookPages_chartThumb__xcNbA{box-shadow:none;flex:0 0 auto;width:96px}.ancestryBookPages_chartText__1XQNQ{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ancestryBookPages_chartTop__N0VxF{align-items:flex-start;display:flex;flex-direction:column;gap:2px}@media(min-width:992px){.ancestryBookPages_chartTop__N0VxF{align-items:center;flex-direction:row;gap:10px}}.ancestryBookPages_chartName__A3IEx{color:var(--color-text-strong);font-family:var(--font-bold);font-size:18px;line-height:1.3}@media(min-width:992px){.ancestryBookPages_chartName__A3IEx{font-size:20px}}.ancestryBookPages_chartTag__MDhBR{color:var(--color-text-muted);font-family:var(--font-bold);font-size:14px;line-height:20px}@media(min-width:992px){.ancestryBookPages_chartTag__MDhBR{background:var(--color-surface-subtle);border-radius:var(--radius-pill);padding:2px 10px}}.ancestryBookPages_chartBody__6oxnY{color:var(--color-text-muted);font-size:16px;line-height:1.5}.ancestryBookPages_generations__AdSXM{display:flex;flex-direction:column;gap:24px;margin-top:48px}@media(min-width:992px){.ancestryBookPages_generations__AdSXM{margin-top:56px}}.ancestryBookPages_generationsHead__zmeb2{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.ancestryBookPages_generationsNote__wbqXX{color:var(--color-text-muted);font-size:16px;line-height:1.4}.ancestryBookPages_generationsRow__1wBzh{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:992px){.ancestryBookPages_generationsRow__1wBzh{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}}.ancestryBookPages_generationsItem__mh15m{display:flex;flex-direction:column;gap:12px}.ancestryBookPages_generationsLabel__09Hx7{color:var(--color-text-strong);font-family:var(--font-bold);font-size:16px;line-height:1.3}@media(min-width:992px){.ancestryBookPages_generationsLabel__09Hx7{font-size:18px}}.ancestryBookPages_splitRow__S_DXF{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ancestryBookPages_splitRow__S_DXF{align-items:center;column-gap:64px;grid-template-areas:"top media" "bottom media";grid-template-columns:minmax(360px,1fr) minmax(0,720px);row-gap:32px}.ancestryBookPages_splitRow__S_DXF>:first-child{align-self:end;grid-area:top}.ancestryBookPages_splitRow__S_DXF>:nth-child(2){grid-area:media}.ancestryBookPages_splitRow__S_DXF>:nth-child(3){align-self:start;grid-area:bottom}.ancestryBookPages_splitRow__S_DXF{grid-template-areas:"media top" "media bottom";grid-template-columns:minmax(0,720px) minmax(360px,1fr)}}.ancestryBookPages_splitCopy__Nb4qJ{min-width:0}.ancestryBookPages_annotated__KUmTs{position:relative}.ancestryBookPages_callout__GXJoa{align-items:center;background:var(--color-primary);border-radius:var(--radius-pill);box-shadow:0 2px 8px rgba(26,33,74,.161);color:var(--color-on-primary);display:flex;font-family:var(--font-bold);font-size:14px;height:24px;justify-content:center;line-height:1;outline:2px solid var(--color-surface);position:absolute;width:24px}@media(min-width:992px){.ancestryBookPages_callout__GXJoa{font-size:15px;height:32px;width:32px}}.ancestryBookPages_legend__NIPHg{display:flex;flex-direction:column;gap:20px}.ancestryBookPages_legendItem__Feert{display:flex;gap:16px}.ancestryBookPages_legendNumber__TSIbL{align-items:center;background:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-on-primary);display:flex;flex:0 0 auto;font-family:var(--font-bold);font-size:15px;height:32px;justify-content:center;line-height:1;width:32px}.ancestryBookPages_legendText__06AIf{display:flex;flex-direction:column;gap:2px}.ancestryBookPages_legendTitle__NyXkM{color:var(--color-text-strong);font-family:var(--font-bold);font-size:18px;line-height:1.3}.ancestryBookPages_legendBody__T4sWr{color:var(--color-text-muted);font-size:16px;line-height:1.5}.ancestryBookPages_bandInverse__kLD0_{padding:56px 0}@media(min-width:992px){.ancestryBookPages_bandInverse__kLD0_{padding:88px 0}}.ancestryBookPages_bandInverse__kLD0_{background:var(--color-surface-inverse)}.ancestryBookPages_timelineRow__WCRqG{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ancestryBookPages_timelineRow__WCRqG{align-items:center;column-gap:64px;grid-template-areas:"top media" "bottom media";grid-template-columns:minmax(360px,1fr) minmax(0,720px);row-gap:32px}.ancestryBookPages_timelineRow__WCRqG>:first-child{align-self:end;grid-area:top}.ancestryBookPages_timelineRow__WCRqG>:nth-child(2){grid-area:media}.ancestryBookPages_timelineRow__WCRqG>:nth-child(3){align-self:start;grid-area:bottom}.ancestryBookPages_timelineRow__WCRqG{row-gap:28px}}.ancestryBookPages_timelineCopy__gSYZO{display:flex;flex-direction:column;gap:12px}.ancestryBookPages_eyebrowInverse__x2EDq{color:var(--color-accent-text);color:var(--color-accent);font-family:var(--font-bold);font-size:14px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.ancestryBookPages_sectionTitleInverse__pkxa_{color:var(--color-text-on-inverse);font-family:var(--font-bold);font-size:28px;line-height:1.2}@media(min-width:992px){.ancestryBookPages_sectionTitleInverse__pkxa_{font-size:34px}}.ancestryBookPages_leadInverse__RD0kB{color:hsla(0,0%,100%,.851);font-size:18px;line-height:1.6}.ancestryBookPages_timelinePage__Riosn{box-shadow:0 16px 40px rgba(0,0,0,.251);outline:none}.ancestryBookPages_points__MjWu8{display:flex;flex-direction:column;gap:12px}.ancestryBookPages_points__MjWu8 li{align-items:center;color:var(--color-text-on-inverse);display:flex;font-size:18px;gap:12px;line-height:1.4}.ancestryBookPages_points__MjWu8 svg{color:var(--color-accent);flex:0 0 auto}.ancestryBookPages_pair__gasO7{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ancestryBookPages_pair__gasO7{gap:60px;grid-template-columns:repeat(2,minmax(0,1fr))}}.ancestryBookPages_pairItem__Q6G3y{display:flex;flex-direction:column;gap:8px}.ancestryBookPages_pairItem__Q6G3y .ancestryBookPages_bookPage__W0ZJX{margin-bottom:16px}.ancestryBookPages_pairTitle__ong1b{color:var(--color-text-strong);font-family:var(--font-bold);font-size:24px;line-height:1.25}@media(min-width:992px){.ancestryBookPages_pairTitle__ong1b{font-size:28px}}.ancestryBookPages_pairBody__dTLgT{color:var(--color-text-muted);font-size:18px;line-height:1.6}.ancestryBookPages_backRow__bFM52{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ancestryBookPages_backRow__bFM52{align-items:center;column-gap:64px;grid-template-areas:"top media" "bottom media";grid-template-columns:minmax(360px,1fr) minmax(0,700px);row-gap:32px}.ancestryBookPages_backRow__bFM52>:first-child{align-self:end;grid-area:top}.ancestryBookPages_backRow__bFM52>:nth-child(2){grid-area:media}.ancestryBookPages_backRow__bFM52>:nth-child(3){align-self:start;grid-area:bottom}}.ancestryBookPages_backCopy__84Soj{min-width:0}.ancestryBookPages_backPair__Ug2JF{aspect-ratio:700/520;position:relative;width:100%}.ancestryBookPages_backPair__Ug2JF img{box-shadow:var(--shadow-lg);position:absolute}.ancestryBookPages_backPair__Ug2JF picture:first-child img{left:35.7%;top:7.7%;transform:rotate(4deg);width:62.9%}.ancestryBookPages_backPair__Ug2JF picture:nth-child(2) img{left:0;top:23.1%;width:71.4%}.ancestryBookPages_backList__hhY63{display:flex;flex-direction:column;gap:28px}.ancestryBookPages_backItem__zCX8O{border-left:3px solid var(--color-border-strong);display:flex;flex-direction:column;gap:4px;padding-left:20px}.ancestryBookPages_facts__6IT4a{padding:32px 0}@media(min-width:992px){.ancestryBookPages_facts__6IT4a{padding:56px 0}}.ancestryBookPages_factsRow__NQfjX{display:flex;flex-direction:column}@media(min-width:992px){.ancestryBookPages_factsRow__NQfjX{flex-direction:row}}.ancestryBookPages_fact__75jdJ{color:var(--color-text-strong);display:flex;flex:1 1;gap:14px;padding:20px 0}.ancestryBookPages_fact__75jdJ+.ancestryBookPages_fact__75jdJ{border-top:1px solid var(--color-border)}.ancestryBookPages_fact__75jdJ svg{flex:0 0 auto}@media(min-width:992px){.ancestryBookPages_fact__75jdJ{padding:4px 24px}.ancestryBookPages_fact__75jdJ+.ancestryBookPages_fact__75jdJ{border-left:1px solid var(--color-border);border-top:0}}.ancestryBookPages_factText__MgGjE{display:flex;flex-direction:column;gap:2px}.ancestryBookPages_factText__MgGjE dt{color:var(--color-text-muted);font-family:var(--font-medium);font-size:16px;font-weight:400;line-height:1.4}.ancestryBookPages_factText__MgGjE dd{color:var(--color-text-strong);font-family:var(--font-bold);font-size:18px;line-height:25px}.ancestryBookPages_closing__Xc5wP{background:var(--color-surface-cream);padding:56px 0}@media(min-width:992px){.ancestryBookPages_closing__Xc5wP{padding:88px 0 96px}}.ancestryBookPages_closingInner__3uVSW{align-items:center;display:flex;flex-direction:column;text-align:center}.ancestryBookPages_closingTitle__BING4{color:var(--color-text-strong);font-family:var(--font-bold);font-size:34px;line-height:1.2;max-width:760px}@media(min-width:992px){.ancestryBookPages_closingTitle__BING4{font-size:44px;line-height:1.15}}.ancestryBookPages_closingLead__siacg{color:var(--color-text-muted);font-size:18px;line-height:1.6;margin-top:16px;max-width:760px}@media(min-width:992px){.ancestryBookPages_closingLead__siacg{font-size:20px}}.ancestryBookPages_closingCreate__K3BAI{margin-top:28px}@media(max-width:991px){.ancestryBookPages_closingCreate__K3BAI{width:100%}}
/*# sourceMappingURL=5e1b6e4315df98e4.css.map*/