/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.personal-chart{background:#132238;border-radius:12px;max-width:760px;margin:0 auto 28px;overflow:hidden}.personal-chart svg{width:100%;height:auto;display:block}.personal-chart a{cursor:pointer}.personal-chart a:focus,.personal-chart a:hover{filter:brightness(1.35);outline:2px solid #d0ae70}.personal-chart-print{border-radius:0;max-width:none;margin:0}.personal-chart-print,.personal-chart-print svg{width:100%;height:100%}.book-chart-page{flex-direction:column;display:flex;position:absolute;inset:0}.book-chart-page .personal-chart{flex:1;min-height:0}.book-chart-intro{color:#132238;background:#f3efe4;height:100%;padding:.4in}.book-chart-intro h2{margin:.7in 0 .5in;font:42pt Cormorant Garamond,Georgia,serif}.book-chart-intro p{margin-bottom:.4in;font-size:17pt;line-height:1.6}.profile-chart-choices{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.profile-chart-choices a{border:1px solid #c8ab73;border-radius:22px;padding:8px 16px}.book-reading-icon{vertical-align:middle;flex:none;width:.38in;height:.38in;margin-right:.12in;display:inline-block}.book-page :is(.heirloom-name-reading,.heirloom-challenge-detail) header .book-reading-icon{width:.3in;height:.3in}.personal-chart.is-time-map{background:#f3efe4}.heirloom-document .book-page[data-template=chart]{background:#132238}.heirloom-document .book-page[data-page-key=signature-chart-intro],.heirloom-document .book-page[data-template=chart]:has(.is-time-map){background:#f3efe4}.heirloom-document .book-page:is([data-page-key=signature-chart-intro],[data-page-key=signature-chart],[data-page-key=complete-chart],[data-page-key=life-map-core-chart]) .book-safe-content{inset:0}.book-signature-title{color:#132238;place-items:center;padding:.8in;display:grid;position:absolute;inset:0}.book-signature-title h2{text-align:center;margin:0;font:400 48pt/1.15 Cormorant Garamond,Georgia,serif}.heirloom-document .personal-chart text.signature-sans{font-family:Open Sans,Arial,sans-serif!important}.heirloom-document .book-page:is([data-page-key=complete-chart],[data-page-key=signature-chart]){background:#0b1e2d url(/book-assets/by-numbers-navy-chart-background.jpg) 50%/cover no-repeat}.book-signature-title-content{text-align:center}.book-signature-title-content>p{color:#ad8548;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .22in;font-size:15pt}.book-signature-symbols{justify-content:center;align-items:center;gap:.32in;margin-top:.42in;display:flex}.book-signature-symbols :is(.heirloom-symbol,.book-reading-icon){width:.46in;height:.46in;margin:0;display:block}.heirloom-document .book-page:is([data-page-key=name-parts-chart-intro],[data-page-key=inner-compass-chart-intro]){background:#f3efe4}.heirloom-document .book-page:is([data-page-key=name-parts-chart-intro],[data-page-key=inner-compass-chart-intro],[data-page-key=name-parts-chart],[data-page-key=inner-compass-chart]) .book-safe-content{inset:0}.heirloom-document .book-page:is([data-page-key=name-parts-chart],[data-page-key=inner-compass-chart]),.heirloom-document .book-page[data-page-key=year-map]{background:#0b1e2d url(/book-assets/by-numbers-navy-chart-background.jpg) 50%/cover no-repeat}.heirloom-document .book-page[data-page-key=year-map] .book-safe-content{inset:0}.heirloom-document .book-page[data-page-key=year-map] .personal-chart{background:0 0}.heirloom-document .book-page[data-page-key=life-map-chart-intro]{background:#f3efe4}.heirloom-document .book-page:is([data-page-key=life-map-chart-intro],[data-page-key=life-map-chart]) .book-safe-content{inset:0}.heirloom-document .book-page[data-page-key=life-map-chart]:has(.is-time-map){background:#0b1e2d url(/book-assets/by-numbers-navy-chart-background.jpg) 50%/cover no-repeat}.heirloom-document .book-page[data-page-key=life-map-chart] .personal-chart{background:0 0}.heirloom-document .book-page[data-page-key=year-by-year-opening-left]{background:#f3efe4}.heirloom-document .book-page[data-page-key=year-by-year-opening-left] .book-safe-content{inset:0}.heirloom-document .book-page[data-page-key=life-map-core-chart]{background:#132238}:root{--book-navy:#0a1728;--book-navy-soft:#13243b;--book-ivory:#f3eddd;--book-gold:#b99a5d;--book-gold-soft:#d2bc8d;--book-ink:#182235;--book-display:"Cormorant Garamond",serif;--book-body:"Open Sans",Arial,sans-serif;--book-body-size:9pt;--book-body-leading:1.42}.book-preview-menu{margin:0;display:block;position:relative}.admin-profile-toolbar>details.book-preview-menu{border:0;margin:0;padding:0;font-size:14px;overflow:visible}.admin-profile-toolbar>a.secondary,.admin-profile-toolbar>details.book-preview-menu,.admin-profile-toolbar>form{width:112px;height:46px;margin:0}.admin-profile-toolbar>a.secondary,.admin-profile-toolbar>form>button{justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.admin-profile-toolbar>form>button{width:100%;height:100%}.book-preview-menu summary{border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;height:46px;min-height:46px;margin:0;padding:10px 12px;font-size:14px;list-style:none;display:flex}.book-preview-menu summary::marker{display:none}.book-preview-menu summary::-webkit-details-marker{display:none}.book-preview-menu>div{z-index:12;border:1px solid var(--line);background:var(--panel);width:250px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 35px #0007}.book-preview-menu:not([open])>div{display:none}.book-preview-disabled,.book-preview-menu a{min-height:46px;padding:12px 14px;display:block}.book-preview-menu a:hover{color:var(--gold);background:#fff1}.book-preview-disabled{color:var(--muted);cursor:default}.book-preview-menu small{color:var(--gold);margin-top:2px;font-size:10px;display:block}.book-preview-shell{max-width:none;min-height:100vh;color:var(--foreground);background:#07111e;padding-bottom:48px}.book-preview-toolbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1727f2;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;display:flex;position:sticky;top:0}.book-preview-toolbar h1{letter-spacing:0;font-size:27px}.book-preview-toolbar .book-kicker{margin:0}.preview-ai-control{align-items:center;gap:7px;min-height:28px;margin-top:5px;display:flex}.preview-ai-status{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.preview-ai-status small{color:var(--book-gold-soft);letter-spacing:.12em;font-size:9px;font-weight:700}.preview-ai-status.generated{color:#a9d9b7}.preview-ai-status.failed{color:#ee9aa6}.preview-ai-control>button{color:var(--foreground);background:0 0;border:1px solid #ffffff26;padding:4px 8px;font-size:10px}.preview-ai-control>button:disabled{color:var(--muted);cursor:wait}.preview-ai-error{text-overflow:ellipsis;white-space:nowrap;color:#ee9aa6;max-width:220px;font-size:10px;overflow:hidden}.book-issue-summary{background:#102136;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;display:flex}.book-issue-summary.has-issues{background:#391b25;border-bottom-color:#b84b5e}.book-issue-summary>div:first-child{flex-direction:column;gap:3px;display:flex}.book-issue-summary span{color:var(--muted);font-size:12px}.book-issue-pages{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.book-issue-pages button{min-width:76px;color:var(--foreground);text-align:left;background:#ffffff0b;border:1px solid #d36a7a;padding:7px 10px}.book-issue-pages small{text-overflow:ellipsis;white-space:nowrap;color:#e8a8b2;max-width:110px;font-size:9px;display:block;overflow:hidden}.book-preview-audit{visibility:hidden;pointer-events:none;width:max-content;height:max-content;position:fixed;top:0;left:-20000px}.book-preview-audit .book-page{transform:none!important}.book-preview-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.book-preview-actions .reveal{width:auto;min-width:170px}.book-navigator button,.book-preview-actions button{color:var(--foreground);background:0 0;border:1px solid #ffffff20;padding:9px 13px}.book-preview-actions button.active{color:var(--book-gold-soft);border-color:var(--book-gold);background:#b99a5d18}.guide-toggle{align-items:center;gap:6px;padding:0 8px;display:flex}.book-preview-stage{place-items:center;min-height:calc(100vh - 190px);padding:42px;display:grid;overflow:auto}.cover-provisional-note{width:fit-content;color:var(--book-gold-soft);margin:14px auto -20px;font-size:12px}.print-spec-panel{background:#0d1b2d;border:1px solid #ffffff20;max-width:1160px;margin:18px auto 0}.print-spec-panel>summary{color:var(--book-gold-soft);letter-spacing:.08em;text-transform:uppercase;padding:11px 18px;font-size:11px}.print-spec-template{border-top:1px solid #ffffff18;gap:14px;padding:15px 22px;display:flex}.print-spec-template strong{color:var(--book-gold-soft)}.print-spec-grid{border-top:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:0;padding:18px 22px;display:grid}.print-spec-grid section+section{border-left:1px solid #ffffff18;padding-left:22px}.print-spec-grid h2{font:500 22px var(--book-display);margin:0 0 8px}.print-spec-grid p{color:var(--muted);margin:4px 0;font-size:12px}.book-pages-viewport{justify-content:center;align-items:center;gap:20px;display:flex}.book-page-slot{aspect-ratio:8.75/11.25;width:min(41vw,525px)}.book-preview-stage.single .book-page-slot{width:min(68vw,650px)}.book-page-slot.empty{box-shadow:none}.book-cover-scale,.book-page-scale{width:100%;height:100%;position:relative}.book-page-source{transform-origin:0 0;position:absolute;inset:0;transform:scale(.625)}.book-preview-stage.single .book-page-source{transform:scale(.774)}.book-page{width:var(--book-width);height:var(--book-height);background:var(--book-ivory);color:var(--book-ink);font-family:var(--book-body);font-size:var(--book-body-size);line-height:var(--book-body-leading);page-break-after:always;break-after:page;flex:none;position:relative;overflow:visible;box-shadow:0 20px 65px #0009}.book-document .book-page:last-child{page-break-after:auto;break-after:auto}.book-safe-content{top:var(--book-top);bottom:var(--book-bottom);position:absolute;overflow:visible}.book-page.right .book-safe-content{left:var(--book-inside);right:var(--book-outside)}.book-page.left .book-safe-content{left:var(--book-outside);right:var(--book-inside)}.book-page:before{content:"";background:linear-gradient(145deg,#0000 55%,#b99a5d12),radial-gradient(circle at 85% 12%,#b99a5d15 0 1px,#0000 2px);position:absolute;inset:0}.book-safe-guide,.book-trim-guide{pointer-events:none;z-index:20;display:none;position:absolute}.show-guides .book-trim-guide{inset:var(--book-bleed);border:1px dashed #e04f5f;display:block}.show-guides .book-safe-guide{top:var(--book-top);bottom:var(--book-bottom);border:1px dashed #23a5d9;display:block}.book-page.right.show-guides .book-safe-guide{left:var(--book-inside);right:var(--book-outside)}.book-page.left.show-guides .book-safe-guide{left:var(--book-outside);right:var(--book-inside)}.show-guides:after{content:"BLEED";color:#e04f5f;font:7pt var(--book-body);z-index:20;position:absolute;top:3px;left:4px}.book-folio{z-index:10;font:8pt var(--book-body);color:#756c5c;position:absolute;bottom:.25in}.book-page.right .book-folio{right:calc(var(--book-outside) - .05in)}.book-page.left .book-folio{left:calc(var(--book-outside) - .05in)}.heirloom-document .book-folio{font-size:12pt;bottom:.42in}.book-overflow-warning{z-index:25;color:#fff;font:9pt var(--book-body);background:#9a2435;padding:8px;display:none;position:absolute;inset:auto .2in .2in}.book-page[data-overflow=true] .book-overflow-warning{display:block}.book-kicker{color:var(--book-gold);font:600 8pt/1.2 var(--book-body);letter-spacing:.18em;text-transform:uppercase}.book-closing,.book-title-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.book-title-page h1{font:500 38pt/1 var(--book-display);letter-spacing:-.02em;max-width:6in;margin:.35in 0 .12in}.book-title-page>p:last-child{font:12pt var(--book-display);color:#756c5c}.book-ornament{border:.5pt solid #b99a5d88;border-radius:50%;width:2.25in;height:2.25in;margin:.4in auto;position:relative}.book-ornament:after,.book-ornament:before{content:"";border:.5pt solid #b99a5d66;position:absolute;inset:.28in;transform:rotate(45deg)}.book-ornament:after{border-radius:50%;transform:rotate(0)}.book-ornament span{color:var(--book-gold);font:9pt var(--book-display);transform:rotate(calc(var(--i,0) * 40deg)) translateY(-1in);position:absolute;top:50%;left:50%}.book-ornament span:first-child{--i:0}.book-ornament span:nth-child(2){--i:1}.book-ornament span:nth-child(3){--i:2}.book-ornament span:nth-child(4){--i:3}.book-ornament span:nth-child(5){--i:4}.book-ornament span:nth-child(6){--i:5}.book-ornament span:nth-child(7){--i:6}.book-ornament span:nth-child(8){--i:7}.book-ornament span:nth-child(9){--i:8}.book-closing h2,.book-opening h2,.book-summary h2{font:500 34pt/.98 var(--book-display);letter-spacing:-.015em;margin:.35in 0}.book-opening>p:not(.book-kicker){max-width:5.2in;font:14pt/1.55 var(--book-display)}.book-opening dl{border-top:.5pt solid var(--book-gold);margin-top:.8in}.book-opening dl div{border-bottom:.5pt solid #b99a5d55;justify-content:space-between;padding:.16in 0;display:flex}.book-opening dt{text-transform:uppercase;letter-spacing:.12em;font-size:7.5pt}.book-opening dd{font-family:var(--book-display);margin:0;font-size:12pt}.book-number-map{grid-template-columns:1fr 1fr;gap:.18in;margin-top:.35in;display:grid}.book-number-map>div{border-top:1pt solid var(--book-gold);background:#b99a5d0c;grid-template-columns:1fr auto;align-items:start;min-height:1.45in;padding:.15in .08in;display:grid}.book-number-map span{text-transform:uppercase;letter-spacing:.12em;font-size:7.5pt}.book-number-map strong{font:500 35pt/.8 var(--book-display);color:var(--book-gold);grid-row:span 2}.book-number-map small{font:12pt var(--book-display);color:#756c5c}.book-summary-note{font:13pt/1.5 var(--book-display);margin-top:.35in}.book-number-page header{border-bottom:1pt solid var(--book-gold);margin-bottom:.25in;padding-bottom:.18in}.book-number-lockup{grid-template-columns:1.25in 1fr;align-items:center;gap:.25in;display:grid}.book-number-lockup>strong{font:500 58pt/.8 var(--book-display);color:var(--book-gold)}.book-number-lockup h2{font:500 28pt/.95 var(--book-display);margin:0}.book-number-lockup p{color:#756c5c;margin:.05in 0 0}.book-prose{column-count:2;column-rule:.5pt solid #b99a5d44;column-gap:.3in}.book-prose section{break-inside:avoid;margin:0 0 .2in}.book-prose h3{font:600 13pt/1.1 var(--book-display);color:#8d713b;margin:0 0 .07in}.book-prose p{text-wrap:pretty;margin:0 0 .09in}.book-closing>p:not(.book-signoff){max-width:4.6in;font:14pt/1.5 var(--book-display)}.book-signoff{letter-spacing:.2em;margin-top:.7in;font-size:8pt}.book-signoff span{color:#756c5c;letter-spacing:0}.book-cover-scale{justify-content:center;align-items:flex-start;display:flex;overflow:visible;transform:none;width:min(92vw,1100px)!important;height:min(70vh,620px)!important}.book-cover-scale .book-cover{transform-origin:top;flex:none;transform:scale(.43)}.book-preview-stage.cover{overflow:auto hidden}.book-cover{grid-template-columns:var(--cover-flap) var(--cover-fold) var(--cover-panel) var(--cover-spine) var(--cover-panel) var(--cover-fold) var(--cover-flap);width:var(--cover-width);height:var(--cover-height);padding-block:var(--cover-vertical-bleed);box-sizing:border-box;background:var(--book-navy);color:var(--book-ivory);font-family:var(--book-body);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #000b}.book-cover.cover-original-wrap{grid-template-columns:var(--cover-panel) var(--cover-spine) var(--cover-panel);padding:var(--cover-vertical-bleed)}.cover-original-wrap .cover-flap,.cover-original-wrap .cover-fold{display:none}.book-cover.cover-hardcover-casewrap{grid-template-columns:var(--cover-flap) var(--cover-panel) var(--cover-spine) var(--cover-panel) var(--cover-flap)}.report-casewrap{--report-cover-smoke:radial-gradient(ellipse at center,#06192be8 0%,#06192bc4 50%,#06192b70 74%,transparent 100%);color:#f1e6c8;background:#06192b 50%/100% 100% no-repeat;font-family:Cormorant Garamond,serif}.report-casewrap.who-you-are-cover{background-image:url(/book-assets/WhoYouAre-Blue-Hardcase-6141x4122.png)}.report-casewrap.your-year-cover{background-image:url(/book-assets/YourYear-Blue-Hardcase-6141x4122.png)}.report-casewrap.show-guides.who-you-are-cover{background-image:url(/book-assets/WhoYouAre-Blue-Hardcase-6141x4122.png)}.report-casewrap.show-guides.your-year-cover{background-image:url(/book-assets/YourYear-Blue-Hardcase-6141x4122.png)}.report-casewrap:before{display:none}.report-casewrap .cover-back,.report-casewrap .cover-front{border:0;padding:0;display:block;position:relative}.report-casewrap .cover-flap,.report-casewrap .cover-spine{background:0 0;border:0}.report-cover-back-copy,.report-cover-person,.report-cover-title{text-align:center;text-shadow:0 1px 3px #020b14,0 0 10px #f5d6a33d}.report-cover-title{background:var(--report-cover-smoke);padding:0 .25in .08in;position:absolute;top:.48in;left:1.55in;right:1.55in}.report-cover-title h1{color:#f1e6c8;letter-spacing:-.01em;margin:0;font:500 44pt/.95 Cormorant Garamond,serif}.report-cover-title p{color:#f5d6a3;letter-spacing:.18em;margin:.12in 0 0;font:500 20pt/1 Cormorant Garamond,serif}.report-cover-person{background:var(--report-cover-smoke);padding:.2in .3in;position:absolute;bottom:1.05in;left:.7in;right:.7in}.report-cover-person h2{color:#d5d4c7;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font:500 45pt/.98 Cormorant Garamond,serif}.report-cover-person strong{color:#f5d6a3;letter-spacing:.14em;margin:.2in 0 0;font:500 24pt/1 Cormorant Garamond,serif;display:block}.report-cover-back-copy{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:.72in .72in .58in}.report-cover-back-copy>div:not(.report-cover-back-brand){box-sizing:border-box;background:var(--report-cover-smoke);width:100%;padding:.2in .35in}.report-cover-back-copy .book-kicker{color:#f1e6c8;letter-spacing:.24em;margin:0;font:500 22pt/1 Cormorant Garamond,serif}.report-cover-back-lead{color:#f1e6c8;max-width:5.8in;margin:.3in auto 0;font:500 17pt/1.38 Cormorant Garamond,serif}.report-cover-back-feature{padding-top:0!important}.report-cover-back-feature h2{color:#f1e6c8;margin:0;font:500 25pt/1.12 Cormorant Garamond,serif}.report-cover-back-feature p{color:#f1e6c8;max-width:5.7in;margin:.25in auto 0;font:500 16pt/1.42 Cormorant Garamond,serif}.report-cover-back-brand{background:var(--report-cover-smoke);flex-direction:column;align-items:center;gap:.14in;padding:.15in .3in;display:flex}.report-cover-back-brand strong{color:#f1e6c8;letter-spacing:.28em;font:500 15pt/1 Cormorant Garamond,serif}.report-cover-back-brand small{color:#f1e6c8;letter-spacing:.13em;font:500 10pt/1 Cormorant Garamond,serif}.report-casewrap .cover-spine{z-index:3;display:block;position:relative;overflow:hidden}.report-casewrap.cover-white{--report-cover-smoke:radial-gradient(ellipse at center,#f7f3eafa 0%,#f7f3eadb 50%,#f7f3ea70 74%,transparent 100%);color:#17253a;background-color:#f5f2eb}.report-casewrap.cover-white.who-you-are-cover{background-image:url(/book-assets/White-Who-You-Are-Clean-5700x3825-300ppi.jpg)}.report-casewrap.cover-white.your-year-cover{background-image:url(/book-assets/White-YourYear-5700x3825-300ppi.jpg)}.report-casewrap.cover-white.show-guides.who-you-are-cover{background-image:url(/book-assets/White-WhoYouAre-Lulu-Guides-5700x3825-300ppi.png)}.report-casewrap.cover-white.show-guides.your-year-cover{background-image:url(/book-assets/White-YourYear-Lulu-Guides-5700x3825-300ppi.png)}.report-casewrap.cover-white :is(.report-cover-title,.report-cover-person,.report-cover-back-copy){text-shadow:0 1px 3px #fff,0 0 10px #fff}.report-casewrap.cover-white :is(.report-cover-title h1,.report-cover-person h2,.report-cover-back-copy .book-kicker,.report-cover-back-lead,.report-cover-back-feature>span,.report-cover-back-feature h2,.report-cover-back-feature p,.report-cover-back-brand strong,.report-cover-back-brand small,.cover-spine strong){color:#12233a}.report-casewrap.cover-white :is(.report-cover-title p,.report-cover-person strong){color:#a66f24}.report-casewrap.cover-white .report-cover-person i{background:#12233a}.cover-hardcover-casewrap .cover-flap>*,.cover-hardcover-casewrap .cover-fold{display:none}.book-cover:before{content:"";background:radial-gradient(circle at 78% 38%,#b99a5d33,#0000 28%),linear-gradient(110deg,#0000 48%,#b99a5d18 49%,#0000 50%);position:absolute;inset:0}.cover-back,.cover-flap,.cover-front{z-index:2;flex-direction:column;padding:.65in;display:flex;position:relative}.cover-flap{font:11pt/1.45 var(--book-display);border-inline:.5pt solid #b99a5d55;justify-content:center}.cover-fold{border-inline:.5pt dashed #b99a5d66}.cover-back{border-right:.5pt solid #b99a5d55;justify-content:flex-end}.cover-back>p:last-child{width:4.6in;font:13pt/1.5 var(--book-display)}.cover-front{text-align:center;border-left:.5pt solid #b99a5d55;justify-content:center;align-items:center}.cover-front h1{font:500 48pt/.9 var(--book-display);margin:.35in 0 .1in}.cover-front>p:last-child{font:14pt var(--book-display);color:var(--book-gold-soft)}.cover-star,.cover-star span,.cover-star:after,.cover-star:before{background:var(--book-gold);width:.36in;height:1px;display:block;position:relative}.cover-star span,.cover-star:after,.cover-star:before{content:"";position:absolute;transform:rotate(45deg)}.cover-star:after{transform:rotate(90deg)}.cover-star span{transform:rotate(135deg)}.cover-guides{pointer-events:none;z-index:10;display:none;position:absolute}.show-guides .cover-guides{inset:var(--cover-vertical-bleed) 0;border-block:1px dashed #e04f5f;display:block}.book-prose.single-column{column-count:1}.test-document .book-number-page header{margin-bottom:.18in;padding-bottom:.12in}.test-document .book-number-lockup{grid-template-columns:.85in 1fr;gap:.16in}.test-document .book-number-lockup>strong{font-size:46pt}.test-document .book-number-lockup h2{font-size:23pt}.test-document .book-prose{column-gap:.2in;font-size:8.2pt;line-height:1.34}.book-navigator{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.book-thumbnails{overscroll-behavior-x:contain;scrollbar-gutter:stable;justify-content:flex-start;gap:7px;width:100%;min-width:0;padding:12px 4px 16px;display:flex;overflow:auto hidden}.book-thumbnails button{flex:0 0 58px;min-width:58px;padding:6px;display:grid}.book-thumbnails button[aria-current=true]{border-color:var(--book-gold);color:var(--book-gold-soft)}.book-thumbnails small{white-space:nowrap;text-overflow:ellipsis;max-width:50px;font-size:7px;overflow:hidden}.book-print-root{margin:0;padding:0}@media (max-width:800px){.book-preview-toolbar{flex-direction:column;align-items:flex-start;position:static}.book-page-slot{width:78vw}.book-preview-stage.spread .book-page-slot.empty{display:none}.book-preview-stage.spread .book-pages-viewport{flex-direction:column}.book-page-source,.book-preview-stage.single .book-page-source{transform:scale(.46)}}.production-panel{border:1px solid var(--line);background:var(--panel);box-sizing:border-box;width:calc(100% - 48px);max-width:1160px;margin:28px auto 0;padding:28px}.production-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.production-heading>.reveal{width:auto;min-width:190px}.production-heading h2{margin:8px 0 0}.production-heading p{margin:7px 0 0}.sandbox-badge{color:#e1ca91;letter-spacing:.14em;border:1px solid #d1b879;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.production-message{border-left:3px solid var(--gold);background:#ffffff08;padding:12px}.production-message.error{color:#f0b4b4;border-left-color:#d88080}.generated-books{margin:22px 0}.generated-books-table-wrap{border:1px solid var(--line);overflow-x:auto}.generated-books-table{border-collapse:collapse;width:100%;font-size:13px}.generated-books-table td,.generated-books-table th{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 14px}.generated-books-table tr:last-child td{border-bottom:0}.generated-books-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;font-size:11px;font-weight:600}.generated-book-actions{justify-content:flex-end;align-items:center;gap:15px;display:flex}.generated-book-actions .secondary{min-height:36px;padding:7px 12px}.book-record-status{border:1px solid var(--line);color:var(--muted);padding:5px 9px;display:inline-flex}.book-record-status.ordered{color:#8fd5a7;background:#65a47b12;border-color:#65a47b}.order-form{gap:13px;margin-top:22px;display:grid}.order-form label{gap:6px;display:grid}.order-form input,.order-form select{width:100%;color:var(--foreground);background:var(--background);border:1px solid var(--line);padding:11px 12px}.sandbox-review{border:1px solid #d1b879;margin-top:22px;padding:18px}.book-order-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020711d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.book-order-modal-card{background:var(--panel);border:1px solid #ffffff25;width:min(760px,100%);max-height:calc(100vh - 48px);padding:34px 36px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #000c}.book-order-modal-card h2{margin:7px 0 8px;font-size:clamp(32px,4vw,45px)}.order-profile-editor{width:min(820px,100%)}.order-profile-editor>p:not(.eyebrow){color:var(--muted)}.order-profile-editor .admin-form{margin-top:20px}.order-profile-middle-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.order-profile-middle-row .secondary{min-height:46px}.order-purchase-summary{background:#ffffff06;border:1px solid #d7bc7e40;margin:20px 0;padding:20px}.order-purchase-summary>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.order-purchase-summary h2{margin:0}.order-run-bar{border-bottom:1px solid #d7bc7e40;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 32px;display:flex}.order-run-bar nav{flex-wrap:wrap;gap:6px;display:flex}.order-run-bar nav a{min-width:112px;color:inherit;border:1px solid #d7bc7e40;border-bottom:0;gap:2px;padding:12px 16px;text-decoration:none;display:grid}.order-run-bar nav a.active{color:#ead293;background:#d7bc7e1f}.order-run-bar nav small{opacity:.7;font-size:11px}.order-run-create{gap:5px;padding-bottom:8px;display:grid}.order-run-create small{color:#ffb4ab;max-width:350px}.order-run-bar-actions{align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.order-run-bar-actions .order-run-create,.order-run-bar-actions .order-run-delete{gap:5px;padding-bottom:0;display:grid}.order-run-delete small{color:#ffb4ab;max-width:350px}.order-cover-selector{background:#ffffff06;border:1px solid #d7bc7e40;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:14px 16px;display:flex}.order-cover-selector>span{gap:3px;display:grid}.order-cover-selector>span small{color:var(--muted)}.order-original-cover{background:#ffffff09;border:1px solid #d7bc7e59;gap:4px;margin:16px 0;padding:14px 16px;display:grid}.order-original-cover small{color:var(--muted)}.regenerate-pdfs-control>button{color:#142136;background:#d1b77e;border:1px solid #d1b77e;min-height:46px;padding:12px 20px;font-size:13px;font-weight:700}.regenerate-pdfs-control>button:hover:not(:disabled){background:#e4cc96}.regenerate-pdfs-control>button:disabled{opacity:.6;cursor:wait}.order-cover-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.order-cover-options label{cursor:pointer;border:1px solid #d7bc7e4d;align-items:center;gap:10px;padding:20px;display:flex}.order-cover-options label.selected{border-color:#d7bc7e;box-shadow:inset 0 0 0 1px #d7bc7e}.order-cover-options label.is-blue{background:#142944}.order-cover-options label.is-white{color:#14233a;background:#eee8d8}.book-order-modal-close{width:36px;height:36px;color:var(--foreground);background:0 0;border:0;padding:0;font-size:27px;position:absolute;top:15px;right:17px}.book-generation-progress{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.book-generation-progress p:last-of-type{max-width:470px;color:var(--muted)}.book-loading-spinner{border:2px solid #ffffff20;border-top:2px solid var(--book-gold);border-radius:50%;width:46px;height:46px;margin-bottom:24px;animation:book-spin .85s linear infinite}@keyframes book-spin{to{transform:rotate(1turn)}}.book-order-modal-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:25px;display:flex}.book-order-modal-actions .reveal,.book-order-modal-actions .secondary{justify-content:center;align-items:center;min-width:150px;min-height:46px;display:inline-flex}.book-order-checks{border:1px solid var(--line);margin:24px 0}.book-order-checks>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.book-order-checks>div:last-child{border-bottom:0}.book-order-checks span{color:var(--muted)}.book-order-checks strong{color:var(--book-gold-soft)}.book-order-address{border:1px solid var(--line);background:#ffffff06;margin:20px 0;padding:16px}.book-order-address p{margin:5px 0}.book-order-address .book-kicker{margin-bottom:8px}.address-warning{background:#ffffff08;border-left:3px solid #d1b879;margin:16px 0;padding:15px}.address-warning pre{white-space:pre-wrap;overflow-wrap:anywhere}.book-order-success{text-align:center;padding:24px 0 8px}.book-order-success-mark{color:#8fd5a7;border:1px solid #65a47b;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:28px;display:grid}.book-order-success .book-order-modal-actions{justify-content:center}@media (max-width:680px){.production-panel{padding:20px}.production-heading{flex-direction:column;align-items:flex-start}.book-order-modal{padding:10px}.book-order-modal-card{max-height:calc(100vh - 20px);padding:28px 20px}.book-order-modal-actions{flex-direction:column-reverse;align-items:stretch}.book-order-modal-actions .reveal,.book-order-modal-actions .secondary{width:100%}}@media print{@page{margin:0}body,html{background:0 0!important;margin:0!important;padding:0!important}.site-footer,.site-header{display:none!important}body>main{max-width:none;margin:0}.book-overflow-warning,.book-safe-guide,.book-trim-guide,.cover-guides,.preview-only{display:none!important}.heirloom-cover.cover-blue{background-image:url(/book-assets/complete-you-more-blue-v3.jpg)!important}.heirloom-cover.cover-white{background-image:url(/book-assets/By-Numbers-Cover-White-Smoke-300PPI.png)!important}.heirloom-cover :is(.heirloom-cover-flap-safe>i,.heirloom-cover-person>i,.heirloom-cover-back-copy>i){display:none!important}.heirloom-cover :is(.cover-front>.book-kicker,.heirloom-cover-person,.heirloom-cover-back-intro,.heirloom-cover-back-lower,.heirloom-cover-back-brand,.cover-spine>strong,.heirloom-cover-flap-copy,.cover-front-flap em),.report-casewrap :is(.report-cover-title,.report-cover-person,.report-cover-back-copy>div){box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}.book-page{box-shadow:none}.book-page:before{display:none!important}.book-cover{box-shadow:none}.heirloom-document .book-page:has(.heirloom-marble-page.is-quote) blockquote{text-shadow:none!important}}:root{--heirloom-gold:#9b702f;--heirloom-open-sans-body-size:12pt;--heirloom-page-heading-size:31pt;--heirloom-section-opening-heading-size:38pt;--heirloom-transparent-artwork-size:110% 110%;--heirloom-simple-background:var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){:root{--heirloom-simple-background:color-mix(in srgb,var(--heirloom-gold) 7%,#f8f2e7)}}:root{--heirloom-card-background:linear-gradient(145deg,#f8f3e8,#f2ead9 52%,#f7f1e4)}.heirloom-document{--book-body:"Cormorant Garamond",serif;--book-body-size:11.5pt;--book-body-leading:1.35;--heirloom-body-weight:500;font-weight:var(--heirloom-body-weight)}.heirloom-document .book-page{color:#18243a;background:#f4efdf}.heirloom-document .book-page:before{background:0 0}.heirloom-document .book-safe-content{display:block}.heirloom-eyebrow{margin:0 0 .22in;font:600 12pt/1.2 Open Sans,Arial,sans-serif}.heirloom-dev-label,.heirloom-eyebrow{color:var(--heirloom-gold);letter-spacing:.12em;text-transform:uppercase}.heirloom-dev-label{margin-top:.25in;font:600 6.5pt/1.25 Open Sans,Arial,sans-serif;display:block}.heirloom-symbol{fill:none;width:1.25in;height:1.25in;stroke:var(--heirloom-gold);stroke-width:1.5px;vector-effect:non-scaling-stroke}.heirloom-media{box-sizing:border-box;text-align:center;color:#f4efdf;background:#0b1a2c;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.55in;display:flex;position:relative;overflow:hidden}.heirloom-media:before{content:"";background:radial-gradient(circle at 50% 40%,var(--heirloom-gold),transparent 28%),radial-gradient(circle at 20% 80%,#79917b33,transparent 42%),linear-gradient(145deg,#081525,#142b42);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.heirloom-media:before{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--heirloom-gold) 16%,transparent),transparent 28%),radial-gradient(circle at 20% 80%,#79917b33,transparent 42%),linear-gradient(145deg,#081525,#142b42)}}.heirloom-media-nameClosing,.heirloom-media-nameOpening{color:#18243a;background:#e8ddc6}.heirloom-media-nameClosing:before,.heirloom-media-nameOpening:before{background:repeating-linear-gradient(92deg,#806d4a08 0 1px,transparent 1px 9px),radial-gradient(circle at 70% 20%,var(--heirloom-gold),transparent 35%)}@supports (color:color-mix(in lab,red,red)){.heirloom-media-nameClosing:before,.heirloom-media-nameOpening:before{background:repeating-linear-gradient(92deg,#806d4a08 0 1px,transparent 1px 9px),radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--heirloom-gold) 19%,transparent),transparent 35%)}}.heirloom-media-challengesOpening,.heirloom-media-timelineSeason2{background:#404a42}.heirloom-media-challengesOpening:before,.heirloom-media-timelineSeason2:before{background:linear-gradient(145deg,#0000 50%,#172235 50.2% 61%,#0000 61.2%),linear-gradient(35deg,#777461,#29394a)}.heirloom-media-closing,.heirloom-media-maturityOpening,.heirloom-media-timelineSeason1{color:#18243a;background:#ead6aa}.heirloom-media-closing:before,.heirloom-media-maturityOpening:before,.heirloom-media-timelineSeason1:before{background:radial-gradient(ellipse at 50% 82%,var(--heirloom-gold),transparent 12%),linear-gradient(#dae0db,#f1dfb8 60%,#6f7f74)}@supports (color:color-mix(in lab,red,red)){.heirloom-media-closing:before,.heirloom-media-maturityOpening:before,.heirloom-media-timelineSeason1:before{background:radial-gradient(ellipse at 50% 82%,color-mix(in srgb,var(--heirloom-gold) 60%,transparent),transparent 12%),linear-gradient(#dae0db,#f1dfb8 60%,#6f7f74)}}.heirloom-media-secondaryOpening{background:#586351}.heirloom-media-timelineOpening,.heirloom-media-timelineSeason3{background:#25465b}.heirloom-media-timelineOpening:before,.heirloom-media-timelineSeason3:before{background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 20px,var(--heirloom-gold) 21px 22px),linear-gradient(#0e2539,#456b78)}@supports (color:color-mix(in lab,red,red)){.heirloom-media-timelineOpening:before,.heirloom-media-timelineSeason3:before{background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 20px,color-mix(in srgb,var(--heirloom-gold) 12%,transparent) 21px 22px),linear-gradient(#0e2539,#456b78)}}.heirloom-media>*{z-index:2;position:relative}.heirloom-media>small:not(.heirloom-dev-label){opacity:.65;letter-spacing:.12em;font:5.5pt Open Sans,Arial,sans-serif;position:absolute;bottom:.18in;left:.25in}.heirloom-image-title{max-width:5.4in;margin:0;font:500 37pt/.98 Cormorant Garamond,serif}.heirloom-media blockquote{max-width:4.5in;margin:0;font:500 25pt/1.18 Cormorant Garamond,serif}.heirloom-celestial{border:1px solid var(--heirloom-gold);width:3.5in;height:3.5in;position:absolute}@supports (color:color-mix(in lab,red,red)){.heirloom-celestial{border:1px solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-celestial{border-radius:50%}.heirloom-celestial:after,.heirloom-celestial:before{content:"";border:1px solid var(--heirloom-gold);position:absolute;inset:.35in}@supports (color:color-mix(in lab,red,red)){.heirloom-celestial:after,.heirloom-celestial:before{border:1px solid color-mix(in srgb,var(--heirloom-gold) 25%,transparent)}}.heirloom-celestial:after,.heirloom-celestial:before{border-radius:50%}.heirloom-celestial:after{background:var(--heirloom-gold);border:0;height:1px;inset:1.7in -.35in auto}@supports (color:color-mix(in lab,red,red)){.heirloom-celestial:after{background:color-mix(in srgb,var(--heirloom-gold) 44%,transparent)}}.heirloom-celestial i{background:var(--heirloom-gold);border-radius:50%;width:4px;height:4px;position:absolute}.heirloom-celestial i:first-child{top:-2px;left:50%}.heirloom-celestial i:nth-child(2){top:48%;right:7%}.heirloom-celestial i:nth-child(3){bottom:10%;left:18%}.heirloom-editorial,.heirloom-final,.heirloom-section-copy{flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-contents h2,.heirloom-editorial h2,.heirloom-final h2,.heirloom-name-detail h2,.heirloom-section-copy h2{letter-spacing:-.015em;max-width:5.2in;margin:0 0 .3in;font:500 31pt/1.02 Cormorant Garamond,serif}.heirloom-editorial>p:not(.heirloom-eyebrow),.heirloom-final>p:not(.heirloom-eyebrow),.heirloom-section-copy>p:not(.heirloom-eyebrow){text-wrap:pretty;text-indent:0;max-width:6.5in;margin:0 0 .16in;font:400 12pt/1.52 Open Sans,Arial,sans-serif}.heirloom-life-overview>p:not(.heirloom-eyebrow){width:100%;max-width:none}.heirloom-section-copy>p:last-child{font-size:15pt;line-height:1.55}.heirloom-contents{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-contents>div{border-bottom:.5pt solid var(--heirloom-gold);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.18in;padding:.21in 0;display:grid}@supports (color:color-mix(in lab,red,red)){.heirloom-contents>div{border-bottom:.5pt solid color-mix(in srgb,var(--heirloom-gold) 27%,#f4efdf)}}.heirloom-contents>div{font:400 14pt/1.3 Open Sans,Arial,sans-serif}.heirloom-contents i{border-bottom:.5pt dotted #8c806c}.heirloom-contents strong{color:var(--heirloom-gold);font-weight:700}.heirloom-contents .heirloom-eyebrow{font-weight:700}.heirloom-core-visual{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.heirloom-core-visual .heirloom-symbol{width:2.4in;height:2.4in;margin:.15in 0 .08in}.heirloom-core-visual>strong{color:var(--heirloom-gold);font:500 69pt/.88 Cormorant Garamond,serif}.heirloom-core-visual h2{margin:.12in 0 0;font:500 24pt Cormorant Garamond,serif}.heirloom-core-intro{box-sizing:border-box;text-align:center;border:1pt solid var(--heirloom-gold);background:var(--heirloom-card-background);justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.heirloom-core-intro:before{content:"";z-index:0;background:var(--heirloom-core-intro-background,none) center/100% 100% no-repeat;position:absolute;inset:0}.heirloom-core-intro-content{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:5.1in;display:flex;position:relative}.heirloom-core-intro .heirloom-symbol{width:1.35in;height:1.35in;margin:0 0 .22in;display:block}.heirloom-core-intro h2{color:#10213b;margin:0;font:500 32pt/1 Cormorant Garamond,serif}.heirloom-core-intro-description{color:#687181;max-width:4in;margin:.16in 0 0;font:400 10.5pt/1.45 Open Sans,Arial,sans-serif}.heirloom-core-intro-number{color:var(--heirloom-gold);margin:.26in 0 .2in;font:500 112pt/.78 Cormorant Garamond,serif;transform:translateY(.08in)}.heirloom-maturity-intro .heirloom-core-intro-number{font-size:74pt;line-height:.85}.heirloom-core-intro-archetype{color:#10213b;margin:.18in 0 0;font:400 19pt/1.2 Cormorant Garamond,serif}.heirloom-core-intro .heirloom-karmic-note{color:var(--heirloom-gold);margin:.24in 0 0;font-size:9pt;display:block}.heirloom-core-intro .heirloom-karmic-note+.heirloom-karmic-note{margin-top:.08in}.heirloom-core-detail{flex-direction:column;justify-content:flex-start;height:100%;display:flex}.heirloom-core-detail header{border-bottom:1px solid var(--heirloom-gold);padding-bottom:.22in}@supports (color:color-mix(in lab,red,red)){.heirloom-core-detail header{border-bottom:1px solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-core-detail header>div{align-items:center;gap:.18in;margin:.05in 0}.heirloom-core-detail header .heirloom-symbol{width:.8in;height:.8in}.heirloom-core-detail header strong{color:var(--heirloom-gold);font:500 55pt/.9 Cormorant Garamond,serif}.heirloom-core-detail header h2{margin:0 0 .12in;font:500 34pt/1 Cormorant Garamond,serif}.heirloom-core-archetype{color:#4d5664;margin:.05in 0 0;font:400 15pt/1.1 Cormorant Garamond,serif}.heirloom-core-detail-copy{margin-top:.24in}.heirloom-core-detail-copy p{margin:0 0 .18in;font:400 12pt/1.5 Open Sans,Arial,sans-serif}.heirloom-core-continuation{box-sizing:border-box;height:100%;padding-top:.12in;overflow:hidden}.heirloom-core-continuation .heirloom-core-detail-copy{margin-top:0}.heirloom-core-continuation.is-centered{flex-direction:column;justify-content:safe center;padding-top:0;display:flex}.heirloom-core-continuation.is-centered .heirloom-core-section:last-child{margin-bottom:0}.heirloom-core-continuation .heirloom-core-detail-copy p,.tone-lifePath .heirloom-core-detail-copy p{margin-bottom:.14in;font-size:12pt;line-height:1.45}.heirloom-core-section{border-bottom:.7pt solid var(--heirloom-gold);margin:0 0 .24in;padding-bottom:.16in}@supports (color:color-mix(in lab,red,red)){.heirloom-core-section{border-bottom:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-core-section h3{color:var(--heirloom-gold);letter-spacing:.12em;text-transform:uppercase;border-bottom:0;margin:0 0 .18in;padding-bottom:0;font:600 12pt/1.2 Open Sans,Arial,sans-serif}.heirloom-core-section p:last-child{margin-bottom:0}.heirloom-core-detail .heirloom-life-path-definition{border-left:2px solid var(--heirloom-gold);background:var(--heirloom-gold);margin:0 0 .22in;padding:.14in .18in}@supports (color:color-mix(in lab,red,red)){.heirloom-core-detail .heirloom-life-path-definition{background:color-mix(in srgb,var(--heirloom-gold) 9%,#fff)}}.heirloom-core-detail .heirloom-life-path-definition,.heirloom-life-path-definition{color:#5c6470;font:400 11pt/1.35 Open Sans,Arial,sans-serif}.heirloom-life-path-definition{margin:.2in 0 0}.heirloom-core-detail header{min-height:2.35in;position:relative}.heirloom-core-detail header h2{text-align:left}.heirloom-core-detail header>div{align-items:baseline;margin:0;display:flex}.heirloom-core-detail header .heirloom-symbol{width:.9in;height:.9in;position:absolute;top:-.15in;right:0}.heirloom-core-detail header strong{text-align:left;vertical-align:baseline;margin-top:.18in;display:inline-block}.heirloom-core-detail header .heirloom-core-archetype{text-align:left;color:#12233a;vertical-align:baseline;margin:.15in 0 0 .2in;display:inline-block}.heirloom-core-detail header .heirloom-core-archetype:before{content:"—";color:#12233a;margin-right:.2in}.heirloom-core-detail header .heirloom-karmic-note{text-align:left;margin-top:.3in;display:block}.heirloom-karmic-note{color:var(--heirloom-gold);letter-spacing:.08em;text-transform:uppercase;margin:.08in 0;font:600 8pt Open Sans,Arial,sans-serif}.heirloom-core-map{grid-template-columns:1fr 1fr;align-content:center;gap:.2in;height:100%;display:grid}.heirloom-your-numbers{flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-core-flower{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.heirloom-core-flower img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.heirloom-your-numbers h2{border-bottom:1px solid var(--heirloom-gold);margin:0 0 .22in;padding-bottom:.22in}@supports (color:color-mix(in lab,red,red)){.heirloom-your-numbers h2{border-bottom:1px solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-your-numbers h2{color:#12233a;font:500 34pt/1 Cormorant Garamond,serif}.heirloom-your-numbers.is-section-merged h2{font-size:var(--heirloom-section-opening-heading-size)}.heirloom-merged-section-copy{margin:-.08in 0 .2in;font-size:11pt;line-height:1.42}.heirloom-name-number-overview .heirloom-merged-section-copy{border-bottom:0;margin:-.08in 0 .36in;padding-bottom:0;font-family:Cormorant Garamond,serif;font-size:12.5pt;line-height:1.52}.heirloom-number-panels{flex-direction:column;gap:.16in;display:flex}.heirloom-your-numbers.is-section-merged>.heirloom-number-panels{margin-top:.25in}.heirloom-number-panels>div{background:var(--heirloom-gold);flex-direction:column;justify-content:center;min-height:1.35in;padding:.2in 1.05in .2in .9in;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.heirloom-number-panels>div{background:color-mix(in srgb,var(--heirloom-gold) 9%,#fff)}}.heirloom-number-panels>div{box-sizing:border-box;border:.7pt solid #d6bd95}.heirloom-number-panels>div.no-symbol{padding-left:.22in}.heirloom-number-panels .heirloom-symbol{width:.46in;height:.46in;position:absolute;top:50%;left:.22in;transform:translateY(-50%)}.heirloom-number-panels span{letter-spacing:.14em;text-transform:uppercase;color:#273348;font:600 9pt/1.1 Open Sans,Arial,sans-serif;display:block}.heirloom-number-panels strong{color:var(--heirloom-gold);font:500 31pt/1 Cormorant Garamond,serif;position:absolute;top:46%;right:.22in;transform:translateY(-50%)}.book-page:is([data-page-key=core-overview-left],[data-page-key=secondary-balance]) .heirloom-number-panels strong{top:calc(46% + .08in)}.heirloom-number-panels small{color:#4d5664;margin-top:.1in;font:400 11pt/1.35 Open Sans,Arial,sans-serif;display:block}.heirloom-core-map>.heirloom-eyebrow{grid-column:1/-1}.heirloom-core-map>div{border-top:.8pt solid var(--heirloom-gold);grid-template-rows:auto auto auto;grid-template-columns:.78in 1fr;min-height:1.75in;padding:.18in 0;display:grid}.heirloom-core-map .heirloom-symbol{grid-row:1/-1;width:.62in;height:.62in}.heirloom-core-map strong{color:var(--heirloom-gold);font:500 28pt/1 Cormorant Garamond,serif}.heirloom-core-map span{letter-spacing:.14em;text-transform:uppercase;font:600 7pt Open Sans,Arial,sans-serif}.heirloom-core-map small{color:#6e6659;font-size:10pt}.heirloom-saved-line{border-top:.5pt solid var(--heirloom-gold);grid-column:1/-1;margin:.2in 0 0;padding-top:.18in}@supports (color:color-mix(in lab,red,red)){.heirloom-saved-line{border-top:.5pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-saved-line{font:italic 14pt/1.35 Cormorant Garamond,serif}.heirloom-challenge-map{padding-top:.35in}.heirloom-challenge-detail{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;padding:.2in 0;display:flex;overflow:hidden}.heirloom-challenge-detail h2{margin:0 0 .28in;font:500 31pt/1.02 Cormorant Garamond,serif}.heirloom-challenge-detail section{border-top:.7pt solid var(--heirloom-gold);margin:0 0 .2in;padding-top:.12in}@supports (color:color-mix(in lab,red,red)){.heirloom-challenge-detail section{border-top:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-challenge-detail section header{justify-content:space-between;align-items:baseline;gap:.2in;display:flex}.heirloom-challenge-detail section strong{color:var(--heirloom-gold);font:500 27pt/1 Cormorant Garamond,serif}.heirloom-challenge-detail section span{letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;max-width:82%;font:600 10pt/1.15 Cormorant Garamond,serif!important}.heirloom-challenge-detail section p{margin:.1in 0 0;font:400 12pt/1.5 Open Sans,Arial,sans-serif}.heirloom-challenge-star{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.heirloom-challenge-star img{object-fit:cover;width:100%;height:100%;display:block}.heirloom-challenge-overlay{color:#f4efdf;box-sizing:border-box;background:#06101d99;flex-direction:column;justify-content:center;padding:.7in;display:flex;position:absolute;inset:0}.heirloom-challenge-overlay h2{margin:0 0 .3in;font:500 31pt/1.02 Cormorant Garamond,serif}.heirloom-challenge-overlay>p:not(.heirloom-eyebrow){max-width:5.25in;margin:0 0 .16in;font:400 12pt/1.52 Open Sans,Arial,sans-serif}.heirloom-media-challengesReflection:before{background:linear-gradient(#06101d66,#06101d99),linear-gradient(145deg,#081525,#29394a)}.heirloom-challenge-map h2{margin:0 0 .4in;font:500 34pt/1 Cormorant Garamond,serif}.heirloom-challenge-map>div{border-top:.8pt solid var(--heirloom-gold);grid-template-columns:1.1in 1fr;align-items:center;padding:.2in 0;display:grid}.heirloom-challenge-map strong{color:var(--heirloom-gold);font:500 43pt/.9 Cormorant Garamond,serif}.heirloom-challenge-map span{letter-spacing:.1em;text-transform:uppercase;font:600 8pt Open Sans,Arial,sans-serif}.heirloom-name-overview{flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-name-overview h2{margin:0 0 .5in;font:500 37pt/1 Cormorant Garamond,serif}.heirloom-name-overview dl{margin:0}.heirloom-name-overview dl div{border-top:.5pt solid var(--heirloom-gold);justify-content:space-between;padding:.18in 0;display:flex}@supports (color:color-mix(in lab,red,red)){.heirloom-name-overview dl div{border-top:.5pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-name-overview dt{letter-spacing:.12em;text-transform:uppercase;font:600 8pt Open Sans,Arial,sans-serif}.heirloom-name-overview dd{margin:0;font:500 17pt Cormorant Garamond,serif}.heirloom-name-rock{position:absolute;inset:0;overflow:hidden}.heirloom-name-rock img{object-fit:cover;width:100%;height:100%;display:block}.heirloom-name-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:.08in .18in;margin-bottom:.28in;display:grid}.heirloom-name-components>section{min-width:0}.heirloom-name-components h3{color:var(--heirloom-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .04in;font:600 8pt/1.2 Open Sans,Arial,sans-serif}.heirloom-name-components section>div{border-top:.6pt solid var(--heirloom-gold);justify-content:space-between;align-items:baseline;padding:.08in 0;display:flex}@supports (color:color-mix(in lab,red,red)){.heirloom-name-components section>div{border-top:.6pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-name-components section>div{background:var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){.heirloom-name-components section>div{background:color-mix(in srgb,var(--heirloom-gold) 7%,#fff)}}.heirloom-name-components span{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font:600 9pt Open Sans,Arial,sans-serif;overflow:hidden}.heirloom-name-components strong{color:var(--heirloom-gold);font:500 18pt Cormorant Garamond,serif}.heirloom-name-overview.many-names{justify-content:flex-start;padding-top:.15in}.heirloom-name-overview.many-names .heirloom-name-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:.035in .1in}.heirloom-name-overview.many-names .heirloom-name-components section>div{padding:.035in .08in}.heirloom-name-overview.many-names .heirloom-name-components span{font-size:7pt}.heirloom-name-overview.many-names .heirloom-name-components strong{font-size:14pt}.heirloom-name-reading{box-sizing:border-box;height:100%;padding-top:.12in;overflow:hidden}.heirloom-intensity-reading,.heirloom-karmic-lessons-reading,.heirloom-vibrations-reading{flex-direction:column;justify-content:center;padding-top:0;display:flex}.heirloom-name-reading h2{margin:0 0 .24in;font:500 34pt/1 Cormorant Garamond,serif}.heirloom-name-reading>.heirloom-eyebrow{margin-bottom:.22in}.heirloom-name-reading h3{margin:.2in 0 .12in;font:500 20pt/1 Cormorant Garamond,serif}.heirloom-name-reading section{border-top:.7pt solid var(--heirloom-gold);padding:.12in 0 .18in}@supports (color:color-mix(in lab,red,red)){.heirloom-name-reading section{border-top:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-document .book-page[data-page-key=name-vibrations]>:is(.book-safe-content,.book-safe-guide){bottom:.38in}.heirloom-vibrations-reading section{padding:.09in 0 .12in}.heirloom-karmic-lessons-reading>section{padding-bottom:.12in}.heirloom-name-reading section header{justify-content:space-between;align-items:baseline;display:flex}.heirloom-name-reading section header strong{color:var(--heirloom-gold);font:500 24pt/1 Cormorant Garamond,serif}.heirloom-name-reading section header span{letter-spacing:.08em;text-transform:uppercase;font:600 9pt Open Sans,Arial,sans-serif}.heirloom-name-reading section p,.heirloom-name-reading>p{margin:.1in 0 0;font:400 12pt/1.45 Open Sans,Arial,sans-serif}.heirloom-name-reading .heirloom-definition{border-left:2px solid var(--heirloom-gold);background:var(--heirloom-gold);margin:-.08in 0 .28in;padding:.16in .2in .16in .24in;position:relative}@supports (color:color-mix(in lab,red,red)){.heirloom-name-reading .heirloom-definition{background:color-mix(in srgb,var(--heirloom-gold) 9%,#fff)}}.heirloom-name-reading .heirloom-definition{color:#5c6470;font:400 10.5pt/1.45 Open Sans,Arial,sans-serif}.heirloom-name-reading .heirloom-definition:before{content:"WHAT THIS SHOWS YOU";color:var(--heirloom-gold);letter-spacing:.16em;margin-bottom:.07in;font:600 8pt/1.2 Open Sans,Arial,sans-serif;display:block}:is(.heirloom-karmic-lessons-reading,.heirloom-intensity-reading) .heirloom-definition.is-plain{color:#30415b;background:0 0;border:0;margin:0 0 .28in;padding:0}:is(.heirloom-karmic-lessons-reading,.heirloom-intensity-reading) .heirloom-definition.is-plain:before{content:none;display:none}.heirloom-subconscious-reading{flex-direction:column;justify-content:center;padding-top:0;display:flex;position:relative}.heirloom-subconscious-reading>header{border-bottom:.7pt solid var(--heirloom-gold);justify-content:flex-end;align-items:flex-start;min-height:0;padding-bottom:.12in;display:flex}@supports (color:color-mix(in lab,red,red)){.heirloom-subconscious-reading>header{border-bottom:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-subconscious-reading>header .heirloom-symbol{width:.9in;height:.9in;position:absolute;top:2.75in;right:0}.heirloom-subconscious-value{padding-top:.12in}.heirloom-subconscious-value strong{color:var(--heirloom-gold);font:500 24pt/1 Cormorant Garamond,serif}.heirloom-name-detail{padding-top:.3in}.name-component{border-top:.7pt solid var(--heirloom-gold);justify-content:space-between;align-items:baseline;padding:.16in 0;display:flex}@supports (color:color-mix(in lab,red,red)){.name-component{border-top:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.name-component span{font-size:17pt}.name-component strong{color:var(--heirloom-gold);font-size:28pt}.large-number-list{flex-wrap:wrap;gap:.18in;margin:.4in 0;display:flex}.large-number-list strong{color:var(--heirloom-gold);font:500 47pt/1 Cormorant Garamond,serif}.intensity-grid{grid-template-columns:repeat(9,1fr);align-items:end;gap:.08in;height:3.3in;margin:.3in 0;display:grid}.intensity-grid>div{text-align:center;grid-template-rows:auto 1fr auto;height:100%;display:grid}.intensity-grid i{background:var(--heirloom-gold);align-self:end;max-height:100%;display:block}.intensity-grid small,.intensity-grid span{font:600 8pt Open Sans,Arial,sans-serif}.heirloom-name-detail>.heirloom-symbol{width:2.4in;height:2.4in;margin:.4in auto .1in;display:block}.heirloom-single-number{text-align:center;color:var(--heirloom-gold);font:500 55pt Cormorant Garamond,serif;display:block}.heirloom-secondary-detail{box-sizing:border-box;grid-template-rows:auto 1fr;height:100%;padding-top:.08in;display:grid;overflow:hidden}.heirloom-secondary-feature{border-bottom:.8pt solid var(--heirloom-gold);flex-direction:column;justify-content:center;align-items:center;gap:.06in;min-height:2.5in;padding:0 0 .24in;display:flex}@supports (color:color-mix(in lab,red,red)){.heirloom-secondary-feature{border-bottom:.8pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-secondary-feature{text-align:center}.heirloom-secondary-feature .heirloom-symbol{width:1.35in;height:1.35in}.heirloom-secondary-feature>div>strong{color:var(--heirloom-gold);margin-bottom:.22in;font:500 58pt/.85 Cormorant Garamond,serif;display:block}.heirloom-secondary-feature h2{color:#10213b;margin:.08in 0;font:500 28pt/1 Cormorant Garamond,serif}.heirloom-secondary-feature p{color:#687181;max-width:3.4in;margin:0 auto;font:400 9.5pt/1.4 Open Sans,Arial,sans-serif}.heirloom-secondary-copy{padding-top:.28in;overflow:hidden}.heirloom-secondary-copy p{color:#30415b;margin:0;font:400 11pt/1.48 Open Sans,Arial,sans-serif}.heirloom-secondary-detail.balance-layout{grid-template-rows:1fr 1fr}.heirloom-secondary-detail.balance-layout .heirloom-secondary-feature{min-height:0}.heirloom-secondary-detail.balance-layout .heirloom-secondary-copy{text-align:center;justify-content:center;align-items:flex-start;padding:1in .38in .28in;display:flex}.heirloom-secondary-detail.heirloom-secondary-clean{grid-template-rows:3.3in auto;align-content:start;padding:.65in .7in;display:grid}.heirloom-secondary-clean .heirloom-secondary-feature{min-height:0;padding:0 0 .3in}.heirloom-secondary-clean .heirloom-secondary-feature .heirloom-symbol{width:.82in;height:.82in;margin-bottom:.08in}.heirloom-secondary-clean .heirloom-secondary-feature>div>strong{margin-bottom:.4in;font-size:64pt}.book-page[data-page-key=secondary-balance] .heirloom-secondary-feature>div>strong{transform:translateY(.1in)}.book-page:is([data-page-key=secondary-rationalThought],[data-page-key=name-subconscious]) .heirloom-secondary-clean .heirloom-secondary-feature>div>strong{transform:translateY(.08in)}.heirloom-secondary-clean .heirloom-secondary-feature h2{margin:.04in 0 .12in;font-size:41.666px}.heirloom-secondary-clean .heirloom-secondary-feature p{max-width:4.8in}.heirloom-secondary-clean .heirloom-secondary-copy{text-align:left;padding:.32in .08in 0;overflow:visible}.heirloom-secondary-clean .heirloom-secondary-copy p{max-width:5.2in;margin:0 auto}.heirloom-secondary-triad{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.16in;height:100%;padding:.34in .42in;display:flex;position:relative}.heirloom-secondary-triad>.heirloom-eyebrow{margin-bottom:0}.heirloom-secondary-triad header{text-align:left}.heirloom-secondary-triad header h2{border-bottom:1px solid var(--heirloom-gold);width:100%;max-width:none;margin:.06in 0 .16in;padding-bottom:.16in}@supports (color:color-mix(in lab,red,red)){.heirloom-secondary-triad header h2{border-bottom:1px solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-secondary-triad header h2{color:#10213b;white-space:nowrap;font:500 26pt/1.04 Cormorant Garamond,serif}.heirloom-secondary-triad-grid{gap:0;display:grid}.heirloom-secondary-triad-grid section{border:0;border-top:.7pt solid var(--heirloom-gold);background:0 0;grid-template-columns:.96in 1fr;align-items:center;gap:.28in;min-height:1.9in;padding:.24in 0;display:grid}@supports (color:color-mix(in lab,red,red)){.heirloom-secondary-triad-grid section{border-top:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-secondary-triad-grid section{box-sizing:border-box}.heirloom-secondary-triad-value{border-right:.7pt solid #e2cdb3;justify-content:flex-start;align-items:center;height:.92in;display:flex;position:relative}.heirloom-secondary-triad-value strong{color:var(--heirloom-gold);font:500 43pt/.85 Cormorant Garamond,serif}.heirloom-secondary-triad-value span{color:#10213b;font:600 8pt/1 Open Sans,Arial,sans-serif;position:absolute;bottom:.02in;right:.08in}.heirloom-secondary-triad-grid h3{color:#10213b;margin:0 0 .1in;font:500 19pt/1 Cormorant Garamond,serif}.heirloom-secondary-triad-grid p{color:#30415b;margin:0;font:400 8.1pt/1.45 Open Sans,Arial,sans-serif}.heirloom-secondary-triad-definition{border-bottom:.5pt solid #e8d8c1;padding:0 0 .1in;color:#687181!important;margin:0 0 .13in!important}.heirloom-secondary-triad-reading{color:#26384f!important;line-height:1.48!important}.heirloom-name-number-overview .heirloom-number-panels{gap:.15in}.heirloom-name-number-overview .heirloom-number-panels>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""copy value";align-items:center;column-gap:.2in;min-height:0;padding:.14in .22in;display:grid}.heirloom-name-number-overview .heirloom-number-panels>div>span{grid-area:label}.heirloom-name-number-overview .heirloom-number-panels>div>small{grid-area:copy;min-width:0;margin-top:.08in}.heirloom-name-number-overview .heirloom-number-panels>div>strong{grid-area:value;justify-self:end;position:static;transform:none}.heirloom-name-letters-panel,.heirloom-name-vibration-panel{padding-right:.22in!important}.heirloom-name-letters-panel>div,.heirloom-name-vibration-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.08in;margin-top:.12in;display:grid}.heirloom-name-letters-panel b,.heirloom-name-vibration-panel b{background:var(--heirloom-gold);justify-content:space-between;align-items:baseline;gap:.06in;min-width:0;padding:.07in .09in;display:flex}@supports (color:color-mix(in lab,red,red)){.heirloom-name-letters-panel b,.heirloom-name-vibration-panel b{background:color-mix(in srgb,var(--heirloom-gold) 6%,#fff)}}.heirloom-name-letters-panel b,.heirloom-name-vibration-panel b{border-top:.5pt solid var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){.heirloom-name-letters-panel b,.heirloom-name-vibration-panel b{border-top:.5pt solid color-mix(in srgb,var(--heirloom-gold) 30%,#fff)}}.heirloom-name-letters-panel i,.heirloom-name-vibration-panel i{text-overflow:ellipsis;color:#273348;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font:600 6.5pt/1 Open Sans,Arial,sans-serif;overflow:hidden}.heirloom-name-letters-panel b strong,.heirloom-name-vibration-panel b strong{color:var(--heirloom-gold);font:500 17pt/1 Cormorant Garamond,serif;position:static;transform:none}.heirloom-intensity-panel small{line-height:1.5}.heirloom-timeline-grid{box-sizing:border-box;height:100%;padding:.22in 1.05in 0;font-family:Cormorant Garamond,serif;font-size:12pt;line-height:1.08}.heirloom-document .book-page .book-safe-content:has(>.heirloom-timeline-grid){left:0;right:0}.heirloom-timeline-grid>.heirloom-eyebrow{margin:0 0 .12in}.heirloom-timeline-grid>h2{letter-spacing:0;color:#12233a;margin:0 0 .3in;font:500 28pt/1 Cormorant Garamond,serif}.heirloom-timeline-grid>div:not(.timeline-grid-head),.timeline-grid-head{border-bottom:.4pt solid #d6cdb9;grid-template-columns:.35in .65in repeat(6,minmax(0,1fr));align-items:center;gap:.04in;padding:.01in 0;display:grid}.timeline-grid-head{border-block:.7pt solid var(--heirloom-gold);text-transform:uppercase;padding:.08in 0;font-family:Open Sans,Arial,sans-serif;font-size:9.5pt;font-weight:700}.heirloom-timeline-grid strong{color:var(--heirloom-gold);font-size:12pt}.heirloom-timeline-grid>div:not(.timeline-grid-head)>:nth-child(n+3),.timeline-grid-head>:nth-child(n+3){text-align:center}.heirloom-timeline-grid>p.timeline-legend{border-top:.5pt solid var(--heirloom-gold);flex-wrap:wrap;gap:.1in .22in;margin:.18in 0 0;padding-top:.12in;display:flex}@supports (color:color-mix(in lab,red,red)){.heirloom-timeline-grid>p.timeline-legend{border-top:.5pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-timeline-grid>p.timeline-legend{color:#6e6659;font:400 7.5pt/1.2 Open Sans,Arial,sans-serif}.timeline-legend strong{color:var(--heirloom-gold);font-size:8pt}.heirloom-timeline-chapter{box-sizing:border-box;text-align:center;border:1pt solid var(--heirloom-gold);background:var(--heirloom-card-background);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.heirloom-timeline-chapter .heirloom-magic-star{margin-bottom:.34in}.heirloom-timeline-chapter .heirloom-eyebrow{margin-bottom:.18in}.heirloom-timeline-chapter h2{color:#10213b;margin:0;font:500 44pt/1 Cormorant Garamond,serif}.heirloom-timeline-chapter>p:last-child{color:var(--heirloom-gold);margin:.24in 0 0;font:500 15pt/1.2 Cormorant Garamond,serif}.heirloom-timeline-chapter.is-childhood>p:last-child{color:#111d2d}.heirloom-timeline-chapter.is-childhood>p:last-child span:first-child{color:var(--heirloom-gold)}.heirloom-annual{flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-annual header{border-bottom:1pt solid var(--heirloom-gold);grid-template-columns:1.4in 1fr;align-items:end;padding-bottom:.12in;display:grid}.heirloom-annual header .heirloom-eyebrow{grid-column:1/-1;margin-bottom:.1in}.heirloom-annual header>strong{color:var(--heirloom-gold);font:500 71pt/.8 Cormorant Garamond,serif;transform:translateY(-.07in)}.heirloom-annual header span{letter-spacing:.15em;font:600 7pt Open Sans,Arial,sans-serif}.heirloom-annual header h2{margin:0;font:500 30pt Cormorant Garamond,serif;transform:translateY(-.04in)}.annual-primary{border-bottom:.5pt solid var(--heirloom-gold);padding:.35in 0}@supports (color:color-mix(in lab,red,red)){.annual-primary{border-bottom:.5pt solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.annual-layers span,.annual-primary>small{letter-spacing:.13em;text-transform:uppercase;font:600 7pt Open Sans,Arial,sans-serif}.annual-primary>strong{color:var(--heirloom-gold);font:500 50pt/.95 Cormorant Garamond,serif;display:block}.annual-primary p{max-width:4.6in;margin:.08in 0 0;font-size:12pt}.annual-layers{grid-template-columns:repeat(3,1fr);gap:.16in;padding-top:.3in;display:grid}.annual-layers>div{gap:.05in;display:grid}.annual-layers strong{color:var(--heirloom-gold);font:500 30pt Cormorant Garamond,serif}.annual-layers small{color:#756b5d}.heirloom-cycle-guide{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;padding-top:.12in;display:flex;overflow:hidden}.heirloom-cycle-guide h2{color:#12233a;margin:.08in 0 .14in;font:500 32pt/1 Cormorant Garamond,serif}.heirloom-cycle-guide.is-pinnacle{position:relative}.heirloom-cycle-guide.is-pinnacle h2{margin-bottom:.02in;font-size:38pt}.heirloom-cycle-guide.is-pinnacle section{border-top:0;padding:.48in 0 .28in;position:relative}.heirloom-cycle-guide.is-pinnacle section header span{display:none}.heirloom-cycle-guide.is-pinnacle section header strong{color:var(--heirloom-gold);font:500 58pt/.8 Cormorant Garamond,serif;position:absolute;top:-.72in;right:0}.heirloom-cycle-intro{color:#596579;margin:0 0 .22in;font:400 10.5pt/1.45 Open Sans,Arial,sans-serif}.heirloom-cycle-guide section{border-top:.7pt solid var(--heirloom-gold);padding:.12in 0 .14in}@supports (color:color-mix(in lab,red,red)){.heirloom-cycle-guide section{border-top:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-cycle-guide section header{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;column-gap:.15in;display:grid}.heirloom-cycle-guide section header span{letter-spacing:.12em;text-transform:uppercase;color:#29374d;font:600 8pt/1.2 Open Sans,Arial,sans-serif}.heirloom-cycle-guide section header strong{color:var(--heirloom-gold);grid-area:1/2/-1;font:500 31pt/.9 Cormorant Garamond,serif}.book-page:is([data-page-key=timeline-pinnacle-1],[data-page-key=timeline-pinnacle-2],[data-page-key=timeline-pinnacle-3],[data-page-key=timeline-pinnacle-4],[data-page-key=timeline-period-cycle-1],[data-page-key=timeline-period-cycle-2],[data-page-key=timeline-period-cycle-3]) .heirloom-cycle-guide section header strong{font-size:58pt;transform:translateY(.04in)}.heirloom-cycle-guide section header small{color:var(--heirloom-gold);letter-spacing:.06em;text-transform:uppercase;font:600 7.5pt/1.2 Open Sans,Arial,sans-serif}.heirloom-cycle-guide.is-pinnacle section header small{border-bottom:.7pt solid var(--heirloom-gold);padding-bottom:.24in;display:block}@supports (color:color-mix(in lab,red,red)){.heirloom-cycle-guide.is-pinnacle section header small{border-bottom:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-cycle-guide.is-pinnacle section header small{letter-spacing:.04em;font-size:19pt;line-height:1.1}.heirloom-cycle-guide section>p{margin:.08in 0 0}.heirloom-cycle-copy p,.heirloom-cycle-guide section>p{color:#30415b;font:400 12pt/1.48 Open Sans,Arial,sans-serif}.heirloom-cycle-copy p{margin:.16in 0 0}.heirloom-cycle-copy p:first-child{margin-top:.2in}.heirloom-cycle-guide.is-continuation>.heirloom-cycle-intro,.heirloom-cycle-guide.is-continuation>.heirloom-eyebrow,.heirloom-cycle-guide.is-continuation>h2{display:none}.heirloom-cycle-introduction{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-cycle-introduction h2{color:#12233a;margin:.08in 0 .22in;font:500 38pt/1 Cormorant Garamond,serif}.heirloom-cycle-introduction>p:not(.heirloom-eyebrow){color:#30415b;margin:0 0 .34in;font:400 11pt/1.48 Open Sans,Arial,sans-serif}.heirloom-cycle-introduction>div{border-top:.7pt solid var(--heirloom-gold);grid-template-columns:1fr 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.heirloom-cycle-introduction>div{border-top:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-cycle-introduction section{border-bottom:.7pt solid var(--heirloom-gold);grid-template-columns:1fr auto;gap:.04in .12in;padding:.18in .14in;display:grid}@supports (color:color-mix(in lab,red,red)){.heirloom-cycle-introduction section{border-bottom:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-cycle-introduction section:nth-child(odd){border-right:.7pt solid var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){.heirloom-cycle-introduction section:nth-child(odd){border-right:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-cycle-introduction section span{letter-spacing:.12em;text-transform:uppercase;color:#29374d;letter-spacing:.1em;font:600 12pt/1.2 Open Sans,Arial,sans-serif}.heirloom-cycle-introduction section strong{color:var(--heirloom-gold);grid-area:1/2/-1;font:500 31pt/.9 Cormorant Garamond,serif}.heirloom-cycle-introduction section small{color:var(--heirloom-gold);letter-spacing:.06em;text-transform:uppercase;letter-spacing:.04em;font:600 11pt/1.2 Open Sans,Arial,sans-serif}.heirloom-annual{box-sizing:border-box;justify-content:flex-start;padding-top:.06in;overflow:hidden}.heirloom-annual>header{grid-template-columns:1.1in 1fr 4.2in;column-gap:.18in}.heirloom-annual>header>.heirloom-eyebrow{grid-area:1/1/auto/3;margin-bottom:15.6px}.heirloom-annual>header>strong{grid-area:2/1}.heirloom-annual>header>div{grid-area:2/2}.heirloom-annual>header .annual-cycle-summary{grid-area:1/3/3;align-self:end;gap:.02in;min-width:0;display:grid}.heirloom-annual>header .annual-cycle-summary p{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.12in;margin:0;display:flex}.heirloom-annual>header .annual-cycle-summary span{color:var(--heirloom-gold);letter-spacing:.08em;font-size:8pt}.heirloom-annual>header .annual-cycle-summary strong{color:var(--heirloom-gold);font:500 12.5pt/1.48 Cormorant Garamond,serif}.book-page[data-template=annual-year] :is(.heirloom-annual>header h2,.heirloom-child-year>header h2){font-size:26pt}.heirloom-annual .annual-energy section header strong,.heirloom-child-year .child-year-energy-heading strong{transform:translateY(.04in)}.annual-seasons{border-bottom:0;grid-template-columns:1fr 1fr;gap:.18in;padding:.12in 0 .06in;display:grid}.annual-seasons>div{background:var(--heirloom-gold);padding:.1in .14in}@supports (color:color-mix(in lab,red,red)){.annual-seasons>div{background:color-mix(in srgb,var(--heirloom-gold) 9%,#fff)}}.annual-seasons>div{border-top:1px solid var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){.annual-seasons>div{border-top:1px solid color-mix(in srgb,var(--heirloom-gold) 27%,#f4efdf)}}.annual-seasons span{color:var(--heirloom-gold);letter-spacing:.1em;text-transform:uppercase;font:600 8pt/1.2 Open Sans,Arial,sans-serif}.annual-seasons p{color:#596579;margin:.06in 0 0;font:400 8.5pt/1.35 Open Sans,Arial,sans-serif}.annual-energy{grid-template-columns:1fr;gap:.1in;padding-top:.12in;display:grid;overflow:hidden}.annual-energy section{min-width:0}.annual-energy section header{border-bottom:.6pt solid var(--heirloom-gold);grid-template-columns:none;justify-content:space-between;align-items:baseline;padding-bottom:.06in;display:flex}@supports (color:color-mix(in lab,red,red)){.annual-energy section header{border-bottom:.6pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.annual-energy section header small{color:#29374d;letter-spacing:.12em;font:600 8pt/1.2 Open Sans,Arial,sans-serif}.annual-energy section header strong{color:var(--heirloom-gold);font:500 24pt/.9 Cormorant Garamond,serif}.annual-energy section>p{color:#30415b;margin:.12in 0 0;font:400 9.5pt/1.42 Open Sans,Arial,sans-serif}.annual-energy-copy p{color:#30415b;margin:.1in 0 0;font:400 9.5pt/1.35 Open Sans,Arial,sans-serif}.heirloom-child-year{box-sizing:border-box;color:#26364d;flex-direction:column;height:100%;padding-top:.08in;display:flex;overflow:hidden}.heirloom-child-year>header{border-bottom:1pt solid var(--heirloom-gold);grid-template-columns:1.4in 1fr;align-items:end;padding-bottom:.12in;display:grid}.heirloom-child-year>header .heirloom-eyebrow{grid-column:1/-1;margin-bottom:15.6px}.heirloom-child-year>header>strong{color:var(--heirloom-gold);font:500 71pt/.8 Cormorant Garamond,serif;transform:translateY(-.07in)}.heirloom-child-year>header span{letter-spacing:.15em;font:600 7pt Open Sans,Arial,sans-serif}.heirloom-child-year>header h2{margin:0;font:500 30pt Cormorant Garamond,serif;transform:translateY(-.04in)}.child-year-introduction{border-bottom:.5pt solid var(--heirloom-gold);padding:.22in 0 .2in}@supports (color:color-mix(in lab,red,red)){.child-year-introduction{border-bottom:.5pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.child-year-energy-heading{border-bottom:0;justify-content:space-between;align-items:baseline;padding-bottom:.07in;display:flex}.child-year-energy-heading span{color:#29374d;letter-spacing:.12em;font:600 12pt/1.2 Open Sans,Arial,sans-serif}.child-year-energy-heading strong{color:var(--heirloom-gold);font:500 36pt/.9 Cormorant Garamond,serif}.child-year-introduction h3{color:#12233a;text-wrap:balance;margin:.16in 0 .08in;font:500 25pt/1 Cormorant Garamond,serif}.child-year-introduction p{color:#30415b;margin:0;font:400 9.5pt/1.42 Open Sans,Arial,sans-serif}.child-year-composition{grid-template-columns:1fr 1fr;gap:.28in;min-height:0;padding-top:.2in;display:grid}.child-year-composition>div{min-width:0}.child-year-composition section+section{border-top:.5pt solid var(--heirloom-gold);margin-top:.16in;padding-top:.16in}@supports (color:color-mix(in lab,red,red)){.child-year-composition section+section{border-top:.5pt solid color-mix(in srgb,var(--heirloom-gold) 30%,#f4efdf)}}.child-year-composition h4{color:var(--heirloom-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .065in;font:600 7.5pt/1.2 Open Sans,Arial,sans-serif}.child-year-composition p{color:#30415b;margin:0;font:400 9.5pt/1.42 Open Sans,Arial,sans-serif}.heirloom-child-year>footer{border-top:0;margin-top:.13in;padding-top:.12in}.heirloom-child-year>footer p{color:#30415b;margin:.08in 0 0;font:400 9.5pt/1.42 Open Sans,Arial,sans-serif}.heirloom-document .heirloom-child-year :is(.child-year-introduction p,.child-year-composition p){font-family:Cormorant Garamond,serif;font-size:12.5pt;line-height:1.45}.heirloom-document .heirloom-annual .annual-energy-copy p{margin-top:.07in;font-family:Cormorant Garamond,serif;font-size:12.5pt;line-height:1.32}.heirloom-final i{background:var(--heirloom-gold);width:.6in;height:1px;margin:.35in 0;display:block}.heirloom-final>strong{letter-spacing:.24em;font:600 7pt Open Sans,Arial,sans-serif}.heirloom-frontispiece{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.heirloom-frontispiece-logo{width:2.35in;height:auto;margin:0 0 .3in;display:block}.heirloom-frontispiece .heirloom-cover-orbit{border:1px solid var(--heirloom-gold);width:2.4in;height:2.4in;margin:0 0 .35in}@supports (color:color-mix(in lab,red,red)){.heirloom-frontispiece .heirloom-cover-orbit{border:1px solid color-mix(in srgb,var(--heirloom-gold) 40%,transparent)}}.heirloom-frontispiece .heirloom-cover-orbit{background:radial-gradient(circle at center,transparent 0 42%,var(--heirloom-gold) 43% 44%,transparent 45%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.heirloom-frontispiece .heirloom-cover-orbit{background:radial-gradient(circle at center,transparent 0 42%,color-mix(in srgb,var(--heirloom-gold) 6%,transparent) 43% 44%,transparent 45%)}}.heirloom-frontispiece h1{font:500 38pt/1 Cormorant Garamond,serif}.heirloom-frontispiece>p:last-child{color:var(--heirloom-gold);margin:.12in 0;font:16pt Cormorant Garamond,serif}.heirloom-frontispiece{box-sizing:border-box;border:1pt solid var(--heirloom-gold);gap:0;position:relative}.heirloom-frontispiece:before{content:"";pointer-events:none;border:6pt solid #1c2d47;position:absolute;inset:.1in}.heirloom-frontispiece-logo{width:1.8in;margin-bottom:.42in}.heirloom-frontispiece .heirloom-frontispiece-kicker{color:var(--heirloom-gold);letter-spacing:.22em;margin:0 0 .2in;font:600 9pt/1.2 Open Sans,Arial,sans-serif}.heirloom-frontispiece h1{text-wrap:balance;max-width:6.35in;margin:0;font:500 43pt/.96 Cormorant Garamond,serif}.heirloom-frontispiece h1.is-long-name{font-size:34pt;line-height:1}.heirloom-frontispiece .heirloom-frontispiece-subtitle{color:#273348;margin:.22in 0 0;font:400 17pt/1.15 Cormorant Garamond,serif}.heirloom-number-mark{width:3.2in;height:3.2in;color:var(--heirloom-gold);margin:.45in auto .3in;display:block;overflow:visible}.heirloom-number-mark-shape{stroke:#1c2d47}.heirloom-number-mark text{fill:var(--heirloom-gold);font:700 22px Cormorant Garamond,serif}.heirloom-frontispiece .heirloom-frontispiece-born{color:#273348;margin:0;font:400 12pt/1.3 Open Sans,Arial,sans-serif}.heirloom-frontispiece .heirloom-frontispiece-edition{color:var(--heirloom-gold);letter-spacing:0;text-transform:none;margin:.28in 0 0;font:400 17pt/1.15 Cormorant Garamond,serif}.heirloom-document .book-page:has(.heirloom-closing-image) .book-safe-content,.heirloom-document .book-page:has(.heirloom-core-synthesis-image) .book-safe-content,.heirloom-document .book-page:has(.heirloom-curated-page-image) .book-safe-content,.heirloom-document .book-page:has(.heirloom-full-page-artwork) .book-safe-content,.heirloom-document .book-page:has(.heirloom-media.has-background-image) .book-safe-content,.heirloom-document .book-page:has(.heirloom-name-visual-quote) .book-safe-content,.heirloom-document .book-page:has(.heirloom-opening-spread) .book-safe-content,.heirloom-document .book-page:has(.heirloom-quote-page) .book-safe-content,.heirloom-document .book-page:has(.heirloom-section-note) .book-safe-content{inset:0}.heirloom-curated-page-image{position:absolute;inset:0;overflow:hidden}.heirloom-curated-page-image img{object-fit:cover;width:100%;height:100%;display:block}.heirloom-document .book-page:has(.heirloom-life-path-parchment) .book-safe-content{inset:0}.heirloom-life-path-parchment{padding:var(--book-top) var(--book-outside) var(--book-bottom) var(--book-inside);position:relative}.heirloom-life-path-parchment:before,.heirloom-minimal-parchment-page:before,.heirloom-secondary-parchment:before{content:"";z-index:0;background:var(--heirloom-parchment-artwork,none) center/var(--heirloom-transparent-artwork-size) no-repeat;pointer-events:none;position:absolute;inset:0}.heirloom-life-path-parchment>*,.heirloom-minimal-parchment-content,.heirloom-secondary-parchment>*{z-index:1;position:relative}.book-page.left .heirloom-life-path-parchment{padding-left:var(--book-outside);padding-right:var(--book-inside)}.book-page.right .heirloom-life-path-parchment{padding-left:var(--book-inside);padding-right:var(--book-outside)}.heirloom-document .book-page:has(.heirloom-secondary-parchment) .book-safe-content{inset:0}.heirloom-secondary-parchment{padding:var(--book-top) var(--book-outside) var(--book-bottom) var(--book-inside);position:relative}.book-page.left .heirloom-secondary-parchment{padding-left:var(--book-outside);padding-right:var(--book-inside)}.book-page.right .heirloom-secondary-parchment{padding-left:var(--book-inside);padding-right:var(--book-outside)}.heirloom-document .book-page:has(.heirloom-core-overview-background) .book-safe-content{inset:0}.heirloom-core-overview-background{box-sizing:border-box;background:var(--heirloom-simple-background);min-height:100%;padding:var(--book-top) var(--book-outside) var(--book-bottom) var(--book-inside)}.book-page.left .heirloom-core-overview-background{padding-left:var(--book-outside);padding-right:var(--book-inside)}.book-page.right .heirloom-core-overview-background{padding-left:var(--book-inside);padding-right:var(--book-outside)}.heirloom-document .book-page:has(.heirloom-marble-page) .book-safe-content,.heirloom-document .book-page:has(.heirloom-minimal-parchment-page) .book-safe-content{inset:0}.heirloom-marble-page{background:var(--heirloom-marble-background) center/cover no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;inset:0}.heirloom-marble-content{box-sizing:border-box;width:100%;height:100%;position:relative}.heirloom-marble-page.is-white .heirloom-marble-content{padding:var(--book-top) var(--book-outside) var(--book-bottom) var(--book-inside)}.book-page.left .heirloom-marble-page.is-white .heirloom-marble-content{padding-left:var(--book-outside);padding-right:var(--book-inside)}.book-page.right .heirloom-marble-page.is-white .heirloom-marble-content{padding-left:var(--book-inside);padding-right:var(--book-outside)}.heirloom-marble-page.is-white :is(.heirloom-core-overview-background,.heirloom-life-path-parchment,.heirloom-secondary-parchment,.heirloom-core-intro,.heirloom-core-synthesis-visual,.heirloom-name-visual-quote,.heirloom-timeline-chapter){box-shadow:none;border:0;background:0 0!important}.heirloom-marble-page.is-white .heirloom-name-visual-quote:before,.heirloom-marble-page.is-white :is(.heirloom-life-path-parchment,.heirloom-secondary-parchment,.heirloom-core-intro):before{display:none!important}.heirloom-marble-page.is-quote .heirloom-marble-content,.heirloom-marble-page.is-white :is(.heirloom-life-path-parchment,.heirloom-secondary-parchment,.heirloom-core-overview-background){padding:0}.heirloom-marble-page.is-quote :is(.heirloom-quote-page,.heirloom-name-visual-quote,.heirloom-media,.heirloom-opening-spread){background:0 0!important}.heirloom-marble-page.is-quote .heirloom-name-visual-quote:before{display:none!important}.heirloom-minimal-parchment-page{position:absolute;inset:0}.heirloom-minimal-parchment-content{box-sizing:border-box;width:100%;height:100%;padding:var(--book-top) var(--book-outside) var(--book-bottom) var(--book-inside);position:relative}.book-page.left .heirloom-minimal-parchment-content{padding-left:var(--book-outside);padding-right:var(--book-inside)}.book-page.right .heirloom-minimal-parchment-content{padding-left:var(--book-inside);padding-right:var(--book-outside)}.heirloom-parchment-central-card{z-index:2;border:1pt solid var(--heirloom-gold);background:#f4ecdc;width:100%;position:relative;overflow:hidden}.heirloom-parchment-central-card,.heirloom-parchment-central-card>*{box-sizing:border-box;height:100%}.heirloom-layered-card-page .heirloom-parchment-central-card>*{padding:.48in}.heirloom-minimal-parchment-content .heirloom-life-path-parchment,.heirloom-minimal-parchment-content .heirloom-secondary-parchment{padding:0;background-image:none!important}.heirloom-minimal-parchment-content .heirloom-core-intro:before,.heirloom-minimal-parchment-content .heirloom-life-path-parchment:before,.heirloom-minimal-parchment-content .heirloom-secondary-parchment:before{display:none}.book-page:has(.full-page-book-asset) .book-safe-content{inset:0}.full-page-book-asset{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.heirloom-closing-image{position:absolute;inset:0;overflow:hidden}.heirloom-closing-image img{object-fit:cover;width:100%;height:100%;display:block}.full-page-book-asset.has-overlay:before{content:"";background:#06101d40;position:absolute;inset:0}.full-page-book-asset-content{z-index:1;width:100%;height:100%;position:relative}.heirloom-opening-spread,.heirloom-quote-page{align-items:center;display:flex;position:absolute;inset:0}.heirloom-quote-page{background:var(--quote-background) center/var(--heirloom-transparent-artwork-size) no-repeat;color:#0b1a2d;justify-content:center}.heirloom-quote-page.has-page-artwork{background-size:100% 100%}.heirloom-document .book-page[data-page-key=core-lifePath-quote] .heirloom-quote-page,.heirloom-document .book-page[data-page-key=core-soulUrge-Full_Souls_Urge] .heirloom-quote-page,.heirloom-document .book-page[data-page-key=introduction-left] .heirloom-quote-page,.heirloom-document .book-page[data-page-key=timeline-age-1] .heirloom-quote-page{background-size:var(--heirloom-transparent-artwork-size)}.heirloom-name-visual-quote:before{content:"";z-index:0;background:var(--heirloom-name-visual-background,none) center/100% 100% no-repeat;pointer-events:none;position:absolute;inset:0}.heirloom-opening-spread.left{color:var(--heirloom-gold);justify-content:center}.heirloom-opening-spread.right{color:#12233a;background:#f4efe3}.heirloom-media.has-background-image:before{background:var(--heirloom-media-background) center/cover no-repeat}.heirloom-media.has-background-image{background:#f4efdf}.heirloom-full-page-artwork{background:var(--heirloom-full-page-artwork) center/cover no-repeat}.heirloom-media-challengesOpening>.heirloom-celestial,.heirloom-media-coreOpening>.heirloom-celestial,.heirloom-media-maturityOpening>.heirloom-celestial,.heirloom-media-nameOpening>.heirloom-celestial,.heirloom-media-secondaryOpening>.heirloom-celestial,.heirloom-media-timelineOpening>.heirloom-celestial{display:none}.heirloom-section-note{color:#334052}.heirloom-section-note.has-simple-background{background:var(--heirloom-simple-background);margin:0;padding:0 1.05in}.heirloom-section-note h2{margin-bottom:.87in}.heirloom-section-note>p:not(.heirloom-eyebrow){margin-bottom:.3in}.heirloom-core-synthesis-holding{flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-core-synthesis-holding h2{margin:0 0 .3in;font:500 31pt/1.02 Cormorant Garamond,serif}.heirloom-core-synthesis-holding>p:not(.heirloom-eyebrow){max-width:6.5in;margin:0 0 .16in;font:400 12pt/1.52 Open Sans,Arial,sans-serif}.heirloom-core-synthesis-intro{border-bottom:.7pt solid var(--heirloom-gold);padding-bottom:.2in;margin-bottom:.28in!important}@supports (color:color-mix(in lab,red,red)){.heirloom-core-synthesis-intro{border-bottom:.7pt solid color-mix(in srgb,var(--heirloom-gold) 40%,#f4efdf)}}.heirloom-core-synthesis-visual{box-sizing:border-box;text-align:center;border:1pt solid var(--heirloom-gold);background:var(--heirloom-card-background);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.55in;display:flex;position:relative}.heirloom-document .book-page[data-page-key=maturity-personal-right] .heirloom-quote-page{background-color:#f8f2e7;background-size:96% 96%}.heirloom-core-synthesis-visual .heirloom-eyebrow{margin-bottom:.18in}.heirloom-core-synthesis-visual h2{color:#10213b;text-wrap:balance;max-width:5.6in;margin:0;font:500 38pt/1.04 Cormorant Garamond,serif}.heirloom-core-synthesis-visual .heirloom-core-synthesis-intro{color:#445066;border:0;max-width:5.2in;padding:0;font:400 12pt/1.48 Open Sans,Arial,sans-serif;margin:.24in 0 0!important}.heirloom-core-synthesis-mark{width:4.85in;height:auto;color:var(--heirloom-gold);margin:.36in 0 0;overflow:visible}.heirloom-core-synthesis-mark .core-scale-number{fill:#10213b;font:500 34px Cormorant Garamond,serif}.heirloom-core-synthesis-mark .core-spectrum-line{stroke:var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){.heirloom-core-synthesis-mark .core-spectrum-line{stroke:color-mix(in srgb,var(--heirloom-gold) 72%,#f7f1e4)}}.heirloom-core-synthesis-mark .core-spectrum-line{stroke-width:1.5px}.heirloom-core-synthesis-mark .core-spectrum-tick{stroke:var(--heirloom-gold)}@supports (color:color-mix(in lab,red,red)){.heirloom-core-synthesis-mark .core-spectrum-tick{stroke:color-mix(in srgb,var(--heirloom-gold) 48%,#f7f1e4)}}.heirloom-core-synthesis-mark .core-spectrum-tick{stroke-width:1px}.heirloom-core-synthesis-mark .core-spectrum-marker-ring{fill:#f7f1e4;stroke:currentColor;stroke-width:1.4px}.heirloom-core-synthesis-mark .core-spectrum-marker{fill:currentColor}.heirloom-core-synthesis-mark .core-spectrum-state{fill:var(--heirloom-gold);letter-spacing:1.8px;font:600 9px Open Sans,Arial,sans-serif}.heirloom-core-synthesis-mark .core-mark-centre,.heirloom-core-synthesis-mark .core-mark-label{fill:var(--heirloom-gold);letter-spacing:2px;font:600 11px Open Sans,Arial,sans-serif}.heirloom-core-synthesis-mark .core-mark-centre{letter-spacing:2.8px;font-size:9px}.heirloom-core-synthesis-reading{flex-direction:column;justify-content:center;height:100%;display:flex}.heirloom-core-synthesis-reading h2{color:#10213b;margin:0 0 .24in;font:500 36pt/1.03 Cormorant Garamond,serif}.heirloom-core-synthesis-reading-copy p{color:#30415b;margin:0 0 .16in;font:400 12pt/1.45 Open Sans,Arial,sans-serif}.heirloom-core-comparison-synthesis{text-align:center;width:100%;max-width:5.2in;margin:.25in 0 0}.heirloom-core-comparison-synthesis p{color:#445066;margin:0;font:400 10.5pt/1.48 Open Sans,Arial,sans-serif}.heirloom-core-section{border-bottom:0}.heirloom-final>strong{font-size:10pt}.heirloom-quote-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}.heirloom-core-ai-placeholder{border-left:2px solid var(--heirloom-gold);background:var(--heirloom-gold);max-width:5.25in;margin:.1in 0 .12in;padding:.16in .2in}@supports (color:color-mix(in lab,red,red)){.heirloom-core-ai-placeholder{background:color-mix(in srgb,var(--heirloom-gold) 9%,#fff)}}.heirloom-core-ai-placeholder span{color:var(--heirloom-gold);letter-spacing:.13em;font:600 8pt/1.2 Open Sans,Arial,sans-serif}.heirloom-core-ai-placeholder p{color:#30415b;margin:.08in 0 0;font:400 11pt/1.45 Open Sans,Arial,sans-serif}.heirloom-core-ai-page{justify-content:center}.heirloom-core-ai-page>blockquote,.heirloom-core-ai-page>p:not(.heirloom-eyebrow){width:100%;max-width:none}.heirloom-core-ai-page .heirloom-core-ai-placeholder{max-width:5.25in;margin:0 0 .16in}.heirloom-core-ai-page>blockquote{border-left:.7pt solid var(--heirloom-gold);color:#30415b;max-width:5.25in;margin:.14in 0 0;padding-left:.22in;font:400 12pt/1.5 Open Sans,Arial,sans-serif}.heirloom-contents-symbol-page{background:radial-gradient(circle at 50% 45%,#f7efe3 0,#f1e6d6 48%,#ebdfcc 100%);position:absolute;inset:0;overflow:hidden}.heirloom-contents-symbol-page img{object-fit:contain;width:100%;height:100%;display:block}.heirloom-letter-spread.left .heirloom-opening-quote{width:auto;color:var(--heirloom-gold);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.heirloom-letter-spread.right>.heirloom-editorial{margin:0 1.05in}.heirloom-opening-note,.heirloom-opening-quote{z-index:2;position:relative}.heirloom-opening-quote{text-align:center;width:5.35in;margin-bottom:.08in}.heirloom-opening-quote blockquote{letter-spacing:.005em;text-shadow:0 1px 8px #000;margin:0;font:500 32pt/1.42 Cormorant Garamond,serif}.heirloom-quote-page .heirloom-opening-quote blockquote{text-shadow:none}.heirloom-introduction-quote blockquote footer{margin-top:.25in;font:400 14pt/1.3 Cormorant Garamond,serif}.heirloom-quote-page .heirloom-opening-quote{color:#0b1a2d}.heirloom-opening-note{box-sizing:border-box;color:#334052;flex-direction:column;justify-content:center;width:auto;max-width:none;height:100%;margin:0 1.05in;display:flex;position:relative}.heirloom-opening-note .heirloom-eyebrow{color:var(--heirloom-gold);margin-bottom:.22in;font:600 12pt/1.2 Open Sans,Arial,sans-serif}.heirloom-opening-note h2{color:#12233a;margin:0 0 .87in;font:500 38pt/1 Cormorant Garamond,serif}.heirloom-opening-note>p:not(.heirloom-eyebrow){max-width:none;margin:0 0 .3in;font:400 16pt/1.58 Open Sans,Arial,sans-serif}.heirloom-magic-star{background:var(--heirloom-magic-star) center/contain no-repeat;width:.8in;height:.8in;margin:.35in auto 0;display:block;position:relative}.heirloom-opening-note .heirloom-magic-star{margin:0;position:absolute;bottom:.58in;left:50%;transform:translate(-50%)}.heirloom-opening-note .heirloom-magic-star:before{content:"";background:var(--heirloom-gold);width:.56in;height:1px;position:absolute;top:-.3in;left:50%;transform:translate(-50%)}.heirloom-cover{--heirloom-cover-smoke:radial-gradient(ellipse at center,#06192be8 0%,#06192bc4 48%,#06192b73 72%,transparent 100%);color:#fff;background:#06192b url(/book-assets/complete-you-more-blue-v3.jpg) 50%/100% 100% no-repeat;font-family:Cormorant Garamond,serif}.heirloom-cover.show-guides{background-image:url(/book-assets/complete-you-more-blue-proof-v3.png)}.heirloom-cover.cover-white{--heirloom-cover-smoke:radial-gradient(ellipse at center,#f7f3eafa 0%,#f7f3eadb 48%,#f7f3ea80 72%,transparent 100%);color:#12233a;background-color:#f7f3ea;background-image:url(/book-assets/White-Cover-7612x3524-300ppi.jpg)}.heirloom-cover.cover-white.show-guides{background-image:url(/book-assets/By-Numbers-White-Cover-With-Guidelines-300PPI.png)}.heirloom-cover:before{display:none}.heirloom-cover .cover-back,.heirloom-cover .cover-flap,.heirloom-cover .cover-front{box-sizing:border-box;border:0;padding:.5in}.heirloom-cover .cover-fold{border:0}.heirloom-cover .book-kicker{color:#f5d6a3;letter-spacing:.28em;font:500 24pt/1 Cormorant Garamond,serif}.heirloom-cover .cover-front{text-align:center;justify-content:flex-start;align-items:center;position:relative}.heirloom-cover .cover-front>.book-kicker{margin:.42in 0 0}.heirloom-cover-person{box-sizing:border-box;text-align:center;padding:0 .45in;position:absolute;top:8.49in;left:0;right:0;transform:translate(-.05in)}.heirloom-cover .cover-front h1{color:#d5d4c7;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font:500 50pt/.95 Cormorant Garamond,serif}.heirloom-cover-person p{color:#f1e6c8;letter-spacing:.16em;margin:.22in 0 0;font:500 20pt/1 Cormorant Garamond,serif}.heirloom-cover-back-copy>i,.heirloom-cover-person i{background:#fff;width:.38in;height:1px;margin:.35in auto 0;display:block}.heirloom-cover .cover-back{text-align:center;display:block;position:relative}.heirloom-cover-back-copy{box-sizing:border-box;text-align:center;padding:0 .55in;position:absolute;top:2.15in;left:0;right:0;transform:translate(.045in)}.heirloom-cover-back-copy p{color:#f1e6c8;letter-spacing:.01em;margin:.22in 0;font:500 15pt/1.35 Cormorant Garamond,serif}.heirloom-cover-back-copy .book-kicker{color:#f1e6c8;font-size:22pt}.heirloom-cover-back-copy .heirloom-cover-back-lead{margin:.28in 0 .18in;font-size:15pt}.heirloom-cover-back-feature{margin-bottom:.22in;padding-top:.38in}.heirloom-cover-back-lower{margin-top:30px}.heirloom-cover-back-copy h2{color:#f1e6c8;margin:0;font:500 18pt/1.15 Cormorant Garamond,serif}.heirloom-cover-back-star{color:#f1e6c8;visibility:hidden;margin:0 0 .28in;font:400 19pt/1 Cormorant Garamond,serif;display:block}.heirloom-cover-back-brand{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:.15in;padding:0 .5in;display:flex;position:absolute;bottom:.55in;left:0;right:0}.heirloom-cover-back-brand strong{color:#f1e6c8;letter-spacing:.28em;font:500 15pt/1 Cormorant Garamond,serif}.heirloom-cover-back-brand small{color:#f1e6c8;letter-spacing:.16em;font:500 11pt/1 Cormorant Garamond,serif}.heirloom-cover .cover-spine{z-index:3;color:#fff;text-align:center;display:block;position:relative;overflow:hidden}.heirloom-cover .cover-spine strong{box-sizing:border-box;color:#f1e6c8;writing-mode:vertical-rl;white-space:nowrap;background:radial-gradient(#06192b 0,#06192bf2 58%,#06192bad 78%,#0000 100%);max-height:8in;padding:.3in .11in;font:500 19pt/1 Cormorant Garamond,serif;position:absolute;top:50%;left:calc(50% + .02in);transform:translate(-50%,-50%);box-shadow:0 0 .2in .09in #06192ba8}.heirloom-cover .cover-flap{text-align:center;text-transform:uppercase;box-sizing:border-box;display:block}.heirloom-cover .cover-flap p{color:#f1e6c8;letter-spacing:.12em;margin:.2in 0;font:500 14pt/1.35 Cormorant Garamond,serif}.heirloom-cover-flap-safe{position:absolute;top:0;bottom:0}.heirloom-cover .cover-back-flap .heirloom-cover-flap-safe{left:.25in;right:-.125in}.heirloom-cover .cover-front-flap .heirloom-cover-flap-safe{left:-.125in;right:.25in}.heirloom-cover-flap-safe>i{background:#fff;width:1px;height:.55in;position:absolute;left:50%;transform:translate(-50%)}.heirloom-cover-flap-safe>i:first-of-type{top:2.7in}.heirloom-cover .cover-back-flap .heirloom-cover-flap-copy{position:absolute;top:3.87in;left:0;right:0;transform:translate(.01in)}.heirloom-cover .cover-back-flap .heirloom-cover-flap-safe>i:last-child{bottom:3.35in}.heirloom-cover .cover-front-flap .heirloom-cover-flap-copy{position:absolute;top:3.71in;left:0;right:0}.heirloom-cover .cover-front-flap .heirloom-cover-flap-copy p+p{margin-top:.4in}.heirloom-cover .cover-front-flap .heirloom-cover-flap-safe>i:nth-of-type(2){top:6.7in}.heirloom-cover .cover-front-flap em{color:#f1e6c8;text-transform:none;letter-spacing:.02em;font:italic 14pt/1.35 Cormorant Garamond,serif;position:absolute;top:7.75in;left:0;right:0}.heirloom-cover .cover-front-flap em>span{color:inherit;display:block}.heirloom-cover .cover-front-flap em>span+span{margin-top:.03in}.heirloom-cover .cover-front-flap .heirloom-cover-flap-safe>i:last-child{bottom:1.6in}.heirloom-cover :is(.cover-front>.book-kicker,.heirloom-cover-person,.heirloom-cover-back-copy,.heirloom-cover-back-brand,.cover-spine>strong,.heirloom-cover-flap-copy,.cover-front-flap em){text-shadow:0 1px 3px #020b14,0 0 10px #f5d6a33d}.heirloom-cover .cover-front>.book-kicker,.heirloom-cover-person{background:var(--heirloom-cover-smoke)}.heirloom-cover-back-copy{background:0 0}.heirloom-cover-back-intro{background:var(--heirloom-cover-smoke)}.heirloom-cover .heirloom-cover-back-lower{text-shadow:none;background:0 0}.heirloom-cover-back-body{margin-top:30px}.heirloom-cover .cover-spine>strong,.heirloom-cover-back-brand,.heirloom-cover-flap-copy{background:var(--heirloom-cover-smoke)}.heirloom-cover .cover-front-flap em{background:0 0}.heirloom-cover.cover-white :is(.book-kicker,.cover-front h1,.heirloom-cover-person p,.heirloom-cover-back-copy p,.heirloom-cover-back-copy h2,.heirloom-cover-back-brand strong,.heirloom-cover-back-brand small,.cover-spine strong,.cover-flap p,.cover-front-flap em){color:#12233a}.heirloom-cover.cover-white :is(.cover-front>.book-kicker,.heirloom-cover-person,.heirloom-cover-back-copy,.heirloom-cover-back-brand,.cover-spine>strong,.heirloom-cover-flap-copy,.cover-front-flap em){text-shadow:0 1px 3px #fff,0 0 10px #fff}.heirloom-cover.cover-white .cover-spine>strong{box-shadow:none}.heirloom-cover:is(.cover-blue,.cover-white) .cover-front-flap em{text-shadow:none}.heirloom-cover.cover-white :is(.heirloom-cover-person i,.heirloom-cover-back-copy>i,.heirloom-cover-flap-safe>i){background:#12233a}.cover-style-toggle{gap:0;display:flex}.cover-style-toggle button+button{margin-left:-1px}.book-preview-actions select{min-height:36px;color:var(--foreground);background:#0b1727;border:1px solid #ffffff20;padding:8px 30px 8px 10px}.book-preview-stage.actual-size .book-page-slot{width:8.75in}.book-preview-stage.actual-size .book-page-source{transform:none}.book-preview-stage.actual-size .book-cover-scale{width:max-content!important;height:max-content!important}.book-preview-stage.actual-size .book-cover{transform:none}.heirloom-name-visual-quote{text-align:center;color:#0b1a2d;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.heirloom-name-visual-quote>*{z-index:1;position:relative}.heirloom-name-visual-quote blockquote{max-width:75%;margin:0;font:500 30pt/1.42 Cormorant Garamond,serif}.heirloom-secondary-copy p{font-size:16px}.heirloom-secondary-detail.balance-layout .heirloom-secondary-copy p{max-width:5.4in;padding:0}.annual-energy section header small,.annual-seasons span,.heirloom-challenge-detail section span,.heirloom-cycle-guide section header span,.heirloom-name-components h3,.heirloom-name-components span,.heirloom-name-overview dt,.heirloom-name-reading section header span,.heirloom-number-panels span{font-size:12pt}.heirloom-document .annual-energy section>p,.heirloom-document .annual-energy-copy p,.heirloom-document .annual-seasons p,.heirloom-document .child-year-composition p,.heirloom-document .child-year-introduction p,.heirloom-document .heirloom-challenge-detail section p,.heirloom-document .heirloom-challenge-overlay>p:not(.heirloom-eyebrow),.heirloom-document .heirloom-child-year>footer p,.heirloom-document .heirloom-core-ai-page>blockquote,.heirloom-document .heirloom-core-ai-placeholder p,.heirloom-document .heirloom-core-comparison-synthesis p,.heirloom-document .heirloom-core-detail-copy p,.heirloom-document .heirloom-core-intro-description,.heirloom-document .heirloom-core-synthesis-holding>p:not(.heirloom-eyebrow),.heirloom-document .heirloom-core-synthesis-reading-copy p,.heirloom-document .heirloom-core-synthesis-visual .heirloom-core-synthesis-intro,.heirloom-document .heirloom-cycle-copy p,.heirloom-document .heirloom-cycle-guide section>p,.heirloom-document .heirloom-cycle-intro,.heirloom-document .heirloom-cycle-introduction>p:not(.heirloom-eyebrow),.heirloom-document .heirloom-editorial>p:not(.heirloom-eyebrow),.heirloom-document .heirloom-final>p:not(.heirloom-eyebrow),.heirloom-document .heirloom-life-path-definition,.heirloom-document .heirloom-name-reading .heirloom-definition,.heirloom-document .heirloom-name-reading section p,.heirloom-document .heirloom-name-reading>p,.heirloom-document .heirloom-number-panels small,.heirloom-document .heirloom-opening-note>p:not(.heirloom-eyebrow),.heirloom-document .heirloom-secondary-copy p,.heirloom-document .heirloom-secondary-feature p,.heirloom-document .heirloom-secondary-triad-grid p,.heirloom-document .heirloom-section-copy>p:not(.heirloom-eyebrow){font-family:Cormorant Garamond,serif;font-size:var(--heirloom-open-sans-body-size);font-weight:var(--heirloom-body-weight);line-height:1.35}.heirloom-document .heirloom-contents>div,.heirloom-document .heirloom-core-archetype,.heirloom-document .heirloom-core-intro-archetype,.heirloom-document .heirloom-frontispiece-born,.heirloom-document .heirloom-frontispiece-subtitle,.heirloom-document .heirloom-timeline-grid>div:not(.timeline-grid-head),.heirloom-document .heirloom-timeline-grid>p.timeline-legend{font-weight:var(--heirloom-body-weight)}.heirloom-document,.heirloom-document *{font-family:Cormorant Garamond,serif!important}.heirloom-document *{font-variant-numeric:lining-nums tabular-nums!important}.heirloom-document{color:#1c2d47}.heirloom-document :where(p,h1,h2,h3,h4,h5,h6,blockquote,span,small,dt,dd,li,th,td,label,i,b,em){color:#1c2d47!important}.heirloom-document .annual-layers strong,.heirloom-document .annual-primary>strong,.heirloom-document .heirloom-annual header>strong,.heirloom-document .heirloom-challenge-detail section strong,.heirloom-document .heirloom-challenge-map strong,.heirloom-document .heirloom-child-year>header>strong,.heirloom-document .heirloom-contents strong,.heirloom-document .heirloom-core-ai-placeholder span,.heirloom-document .heirloom-core-detail header strong,.heirloom-document .heirloom-core-intro-number,.heirloom-document .heirloom-core-map strong,.heirloom-document .heirloom-core-section h3,.heirloom-document .heirloom-core-visual>strong,.heirloom-document .heirloom-cycle-guide section header small,.heirloom-document .heirloom-cycle-guide section header strong,.heirloom-document .heirloom-cycle-introduction section small,.heirloom-document .heirloom-cycle-introduction section strong,.heirloom-document .heirloom-dev-label,.heirloom-document .heirloom-eyebrow,.heirloom-document .heirloom-frontispiece-kicker,.heirloom-document .heirloom-frontispiece>p:last-child,.heirloom-document .heirloom-karmic-note,.heirloom-document .heirloom-name-components strong,.heirloom-document .heirloom-name-letters-panel b strong,.heirloom-document .heirloom-name-reading .heirloom-definition:before,.heirloom-document .heirloom-name-reading section header strong,.heirloom-document .heirloom-name-vibration-panel b strong,.heirloom-document .heirloom-number-panels strong,.heirloom-document .heirloom-opening-note .heirloom-eyebrow,.heirloom-document .heirloom-secondary-feature>div>strong,.heirloom-document .heirloom-secondary-triad-value strong,.heirloom-document .heirloom-single-number,.heirloom-document .heirloom-subconscious-value strong,.heirloom-document .heirloom-timeline-chapter.is-childhood>p:last-child span:first-child,.heirloom-document .heirloom-timeline-chapter>p:last-child,.heirloom-document .heirloom-timeline-grid strong,.heirloom-document .large-number-list strong,.heirloom-document .name-component strong,.heirloom-document .timeline-legend strong{color:var(--heirloom-gold)!important}.heirloom-document .heirloom-core-ai-page>blockquote,.heirloom-document .heirloom-media blockquote,.heirloom-document .heirloom-name-visual-quote blockquote,.heirloom-document .heirloom-opening-quote blockquote,.heirloom-document h1,.heirloom-document h2{color:#1c2d47!important}.heirloom-document .book-page:has(.heirloom-marble-page.is-quote) .book-folio,.heirloom-document .book-page:has(.heirloom-marble-page.is-quote) .heirloom-opening-quote,.heirloom-document .book-page:has(.heirloom-marble-page.is-quote) :where(p,h1,h2,h3,h4,h5,h6,blockquote,span,small,dt,dd,li,label,b,em){color:#fff!important}.heirloom-document .book-page:has(.heirloom-marble-page.is-quote) blockquote{text-shadow:0 1px 8px #001327cc}.heirloom-document .annual-energy section header small,.heirloom-document .annual-seasons span,.heirloom-document .child-year-composition h4,.heirloom-document .child-year-energy-heading span,.heirloom-document .heirloom-cycle-guide section header span,.heirloom-document .heirloom-cycle-introduction section span,.heirloom-document .heirloom-name-components h3,.heirloom-document .heirloom-name-components span,.heirloom-document .heirloom-name-overview dt,.heirloom-document .heirloom-name-reading section header span,.heirloom-document .heirloom-number-panels span{color:#1c2d47!important;font-weight:600!important}.heirloom-document .annual-energy section header strong,.heirloom-document .child-year-energy-heading strong{color:var(--heirloom-gold)!important;font-weight:600!important}.heirloom-document .heirloom-core-ai-placeholder span,.heirloom-document .heirloom-core-section h3,.heirloom-document .heirloom-cycle-guide section header small,.heirloom-document .heirloom-cycle-introduction section small,.heirloom-document .heirloom-dev-label,.heirloom-document .heirloom-eyebrow,.heirloom-document .heirloom-frontispiece-kicker,.heirloom-document .heirloom-karmic-note,.heirloom-document .heirloom-name-reading .heirloom-definition:before,.heirloom-document .heirloom-opening-note .heirloom-eyebrow{font-weight:700!important}.heirloom-document .child-year-introduction h3{color:#1c2d47!important}.heirloom-document .book-page:not([data-page-number="1"]) :is(.heirloom-editorial>h2,.heirloom-opening-note>h2,.heirloom-section-copy>h2,.heirloom-final>h2,.heirloom-contents>h2,.heirloom-core-visual>h2,.heirloom-core-intro h2,.heirloom-core-detail>header>h2,.heirloom-your-numbers>h2,.heirloom-challenge-detail>h2,.heirloom-challenge-overlay>h2,.heirloom-challenge-map>h2,.heirloom-name-overview>h2,.heirloom-name-reading>h2,.heirloom-secondary-feature h2,.heirloom-secondary-triad>header>h2,.heirloom-timeline-chapter>h2,.heirloom-cycle-guide>h2,.heirloom-cycle-introduction>h2,.heirloom-core-synthesis-holding>h2,.heirloom-core-synthesis-visual>h2,.heirloom-core-synthesis-reading>h2,.heirloom-timeline-grid>h2){font-size:var(--heirloom-page-heading-size)}.heirloom-document .book-page[data-template=section-opening] .heirloom-section-note>h2{font-size:var(--heirloom-section-opening-heading-size)}.heirloom-document:not(.digital-document) .book-page:is([data-page-key=core-overview-left],[data-page-key=challenges-opening-right],[data-page-key=maturity-opening-right],[data-page-key=name-overview-right],[data-page-key=secondary-overview-left],[data-page-key=timeline-opening-right],[data-page-key=year-by-year-opening-right]){--heirloom-page-heading-size:var(--heirloom-section-opening-heading-size);background:#f8f2e7}.heirloom-document:not(.digital-document) .book-page:is([data-page-key=core-overview-left],[data-page-key=challenges-opening-right],[data-page-key=maturity-opening-right],[data-page-key=name-overview-right],[data-page-key=secondary-overview-left],[data-page-key=timeline-opening-right],[data-page-key=year-by-year-opening-right]):before{background:0 0}.heirloom-document:not(.digital-document) .book-page:is([data-page-key=core-overview-left],[data-page-key=challenges-opening-right],[data-page-key=maturity-opening-right],[data-page-key=name-overview-right],[data-page-key=secondary-overview-left],[data-page-key=timeline-opening-right],[data-page-key=year-by-year-opening-right]) :is(.book-safe-content,.heirloom-section-note){background:#f8f2e7}.heirloom-document .book-page:not([data-page-number="1"]) :is(.heirloom-opening-quote blockquote,.heirloom-name-visual-quote blockquote,.heirloom-media blockquote){font-size:var(--heirloom-page-heading-size)}.digital-page{color:#18283b;background:url(/book-assets/full-page/images/Parchment3.png) 50%/cover;height:100%;padding:.38in .32in;font-family:Cormorant Garamond,Georgia,serif}.digital-page h1{overflow-wrap:anywhere;margin:.12in 0 .3in;font-size:32pt;font-weight:400;line-height:1.12}.digital-page>p:not(.heirloom-eyebrow){margin:0 0 .18in;font-size:15pt;line-height:1.48}.digital-page .heirloom-eyebrow{letter-spacing:.12em;font-size:12pt}.digital-cover{text-align:center;background-image:url(/book-assets/heirloom-curated/Washed-Marsh.png);flex-direction:column;justify-content:center;align-items:center;display:flex}.digital-cover h1{max-width:100%;font-size:43pt}.digital-page.digital-cover>p.digital-person{overflow-wrap:anywhere;max-width:100%;font-size:30pt}.digital-cover-year{color:#927448;font-size:65pt}.digital-cover svg{width:1.2in;height:1.2in;margin-top:.3in}.digital-section-break{text-align:center;color:#f8f2e7;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.digital-section-break.artwork-1{background-image:url(/book-assets/heirloom-curated/marble/blue-1.jpg)}.digital-section-break.artwork-2{background-image:url(/book-assets/heirloom-curated/marble/blue-2.jpg)}.digital-section-break.artwork-3{background-image:url(/book-assets/heirloom-curated/marble/blue-3.jpg)}.digital-section-break .heirloom-eyebrow{color:#e2bd72}.digital-section-break h1{color:#fffaf0;max-width:5.7in;margin:.18in auto;font-size:48pt}.digital-section-break>p.digital-section-year{color:#e2bd72;letter-spacing:.18em;margin:0;font-size:18pt}.digital-star{color:#dfb65e;margin-top:.35in;font-size:28pt}.digital-month{background-position:50%;background-size:cover;padding:.5in .48in}.digital-month.artwork-1{background-image:url(/book-assets/heirloom-curated/marble/white-1.jpg)}.digital-month.artwork-2{background-image:url(/book-assets/heirloom-curated/marble/white-2.jpg)}.digital-month.artwork-3{background-image:url(/book-assets/heirloom-curated/marble/white-3.jpg)}.digital-month h1{margin:.08in 0 .12in;font-size:38pt}.digital-month-meta{border-bottom:.7pt solid #d3c2a7;justify-content:space-between;align-items:flex-end;gap:.3in;margin-bottom:.18in;padding-bottom:.14in;display:flex}.digital-month-meta>div{align-items:baseline;gap:.12in;display:flex}.digital-month-meta strong{color:#9a7135;font-size:34pt;font-weight:400}.digital-month-meta span{letter-spacing:.08em;text-transform:uppercase;font-size:11pt}.digital-month-meta p{text-align:right;margin:0;font-size:9pt;line-height:1.4}.digital-month-glance{color:#7d5a2b;margin:.04in 0 .14in;font:400 11.5pt/1.25 Cormorant Garamond,serif}.digital-month-glance strong{font-weight:700}.digital-month-copy{column-count:1}.digital-month-copy p{font:var(--heirloom-body-weight) 10.5pt/1.3 Cormorant Garamond,serif;text-align:left;orphans:3;widows:3;margin:0 0 .09in}.digital-document .book-page:has(.digital-full-image) .book-safe-content,.digital-document .book-page:has(.digital-intensified-lesson) .book-safe-content,.digital-document .book-page:has(.digital-quote) .book-safe-content,.digital-document .book-page:has(.digital-year-opening) .book-safe-content,.heirloom-product .book-page:has(.digital-intensified-lesson) .book-safe-content,.heirloom-product .book-page:has(.digital-quote) .book-safe-content,.who-you-are-shared-document .book-page:has(.digital-full-image) .book-safe-content,.who-you-are-shared-document .book-page:has(.digital-quote) .book-safe-content{inset:0}.digital-full-image{position:absolute;inset:0;overflow:hidden}.digital-full-image img{object-fit:cover;width:100%;height:100%;display:block}.digital-map-image{background:#f4efe3}.digital-map-image img{object-fit:cover;background:#f4efe3}.digital-page.digital-cover{box-sizing:border-box;border:1pt solid var(--heirloom-gold);background:#f4efe3;gap:0;position:relative}.digital-page.digital-cover:before{content:"";pointer-events:none;border:6pt solid #1c2d47;position:absolute;inset:.1in}.digital-cover .heirloom-eyebrow,.digital-cover h1,.digital-cover>*{z-index:1;position:relative}.digital-cover h1{color:#10213b;text-transform:uppercase;max-width:6.2in;margin:.2in 0 .12in;font:500 48pt/.96 Cormorant Garamond,serif}.digital-cover>p.digital-cover-subtitle{color:#273348;max-width:4.5in;margin:0 0 .18in;font:400 14pt/1.3 Cormorant Garamond,serif}.digital-cover-year{color:var(--heirloom-gold);font:500 62pt/.9 Cormorant Garamond,serif}.digital-cover>p.digital-person{color:#10213b;max-width:5.8in;margin:.2in 0 .12in;font:500 28pt/1 Cormorant Garamond,serif}.digital-cover-divider{background:var(--heirloom-gold);width:1.5in;height:1px;margin:.34in 0 .22in}.digital-cover-core-symbols{color:var(--heirloom-gold);justify-content:center;align-items:center;gap:.28in;margin:.32in 0 .24in;display:flex}.digital-cover-core-symbols svg{flex:none;width:.42in;height:.42in;margin:0}.digital-cover>p.digital-cover-edition{color:var(--heirloom-gold);letter-spacing:.2em;margin:0;font:600 12pt/1.2 Open Sans,Arial,sans-serif}.digital-page.digital-quote{box-sizing:border-box;color:#fff;text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.digital-quote.artwork-1{background-image:url(/book-assets/heirloom-curated/marble/blue-1.jpg)}.digital-quote.artwork-2{background-image:url(/book-assets/heirloom-curated/marble/blue-2.jpg)}.digital-quote blockquote{text-wrap:balance;max-width:5.7in;margin:0;font:400 30pt/1.3 Cormorant Garamond,serif;color:#fff!important}.digital-quote blockquote span{white-space:pre-line;display:block;color:#fff!important}.digital-quote blockquote span+span{margin-top:.35in}.digital-intensified-lesson{box-sizing:border-box;color:#fff;background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:.72in;display:flex}.digital-intensified-lesson.artwork-1{background-image:url(/book-assets/heirloom-curated/marble/blue-1.jpg)}.digital-intensified-lesson.artwork-2{background-image:url(/book-assets/heirloom-curated/marble/blue-2.jpg)}.digital-intensified-lesson>div{background:#102840;border:1px solid #92845b;width:100%;padding:.48in .52in}.digital-intensified-lesson .heirloom-eyebrow{color:#d9bd7d!important}.digital-intensified-lesson h1{margin:.12in 0 .22in;font:500 32pt/1.05 Cormorant Garamond,serif;color:#fff!important}.digital-intensified-lesson>div>p:not(.heirloom-eyebrow){margin:0 0 .14in;font:400 12.5pt/1.48 Cormorant Garamond,serif;color:#fff!important}.heirloom-intensified-footnote{color:#30415b;border-top:.7pt solid #cfc0a3;margin-top:auto;padding-top:.16in}.heirloom-intensified-footnote strong{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .06in;font:600 8.5pt/1.2 Open Sans,Arial,sans-serif;display:block;color:var(--heirloom-gold)!important}.heirloom-intensified-footnote p{margin:0!important;font:400 9.5pt/1.35 Cormorant Garamond,serif!important}.digital-cycle,.digital-explainer,.digital-map,.digital-notes,.digital-text,.digital-universal-year,.digital-universal-year-continuation,.digital-year-map,.heirloom-product .heirloom-challenge-detail{background:#f4efe3}.digital-explainer,.digital-text{flex-direction:column;justify-content:center;padding:.75in .7in;display:flex}.heirloom-product{--heirloom-reading-inset:.7in}.heirloom-product .heirloom-shared-core-text,.heirloom-product :is(.heirloom-challenge-detail,.heirloom-name-reading,.heirloom-cycle-introduction,.heirloom-cycle-guide){padding-inline:var(--heirloom-reading-inset)}.heirloom-product .book-page.left .heirloom-secondary-triad{padding-left:calc(var(--book-outside) + var(--heirloom-reading-inset));padding-right:calc(var(--book-inside) + var(--heirloom-reading-inset))}.heirloom-product .book-page.right .heirloom-secondary-triad{padding-left:calc(var(--book-inside) + var(--heirloom-reading-inset));padding-right:calc(var(--book-outside) + var(--heirloom-reading-inset))}.heirloom-product .book-page .book-safe-content:has(>:is(.heirloom-your-numbers,.heirloom-contents)){left:0;right:0}.heirloom-product .book-page :is(.heirloom-your-numbers,.heirloom-contents){box-sizing:border-box;padding-inline:1.05in}.heirloom-product .book-page .heirloom-minimal-parchment-content:has(>.heirloom-timeline-grid){padding-inline:1.05in}.digital-explainer h1,.digital-text h1{font:500 35pt/1.04 Cormorant Garamond,serif}.digital-explainer>p:not(.heirloom-eyebrow),.digital-text>p:not(.heirloom-eyebrow){font:400 13.5pt/1.52 Cormorant Garamond,serif}.digital-text>p{overflow-wrap:anywhere}.digital-core_numbers_in_depth-document .digital-text>p:not(.heirloom-eyebrow),.heirloom-product .heirloom-shared-core-text>p:not(.heirloom-eyebrow){font-size:12.5pt}.digital-core_numbers_in_depth-document .digital-text>h1,.heirloom-product .heirloom-shared-core-text>h1{font-size:41.666px}.heirloom-core-page-companion{margin-top:.12in;padding-top:0}.heirloom-core-page-companion h2{color:#1c2d47;margin:0 0 .12in;font:700 15.5pt/1.52 Cormorant Garamond,serif}.heirloom-core-page-companion p{margin:0;font:400 12.5pt/1.52 Cormorant Garamond,serif}.heirloom-core-page-companion p+p{margin-top:.18in}.heirloom-product .heirloom-challenge-detail.heirloom-shared-body-font section p,.heirloom-product .heirloom-core-synthesis-visual.heirloom-shared-body-font .heirloom-core-comparison-synthesis p,.heirloom-product .heirloom-core-synthesis-visual.heirloom-shared-body-font .heirloom-core-synthesis-intro,.heirloom-product .heirloom-name-reading.heirloom-shared-body-font .heirloom-definition.is-plain,.heirloom-product .heirloom-name-reading.heirloom-shared-body-font section p,.heirloom-product .heirloom-secondary-clean.heirloom-shared-body-font .heirloom-secondary-copy p,.heirloom-product .heirloom-secondary-clean.heirloom-shared-body-font .heirloom-secondary-feature p,.heirloom-product .heirloom-shared-body-font .heirloom-cycle-copy p,.heirloom-product .heirloom-shared-body-font .heirloom-cycle-intro,.heirloom-product .heirloom-shared-body-font .heirloom-number-panels small,.heirloom-product .heirloom-shared-body-font>p:not(.heirloom-eyebrow){font-family:Cormorant Garamond,serif;font-size:12.5pt;font-weight:400;line-height:1.52}.digital-map{flex-direction:column;justify-content:center;padding:.75in .68in;display:flex}.digital-map>div{border-bottom:.5pt solid #d8c9ae;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.18in;padding:.2in 0;font:400 14pt/1.3 Open Sans,Arial,sans-serif;display:grid}.digital-map i{border-bottom:.5pt dotted #8c806c}.digital-map strong{color:var(--heirloom-gold)}.digital-year-opening{box-sizing:border-box;text-align:center;background:url(/book-assets/heirloom-curated/marble/white-1.jpg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.digital-year-opening.artwork-2{background-image:url(/book-assets/heirloom-curated/marble/white-2.jpg)}.digital-year-opening h1{color:#10213b;max-width:5.7in;font:500 41.666pt/1 Cormorant Garamond,serif}.digital-year-opening>p.digital-section-year{color:var(--heirloom-gold);letter-spacing:.03em;margin:.16in 0 0;font:500 64pt/.9 Cormorant Garamond,serif}.digital-year-map{padding:.62in .58in}.digital-year-map h1{border-bottom:1px solid #c9b48c;margin:.1in 0 .28in;padding-bottom:.25in;font-size:41.666pt}.digital-year-map-intro{max-width:5.8in;margin-bottom:.34in!important;font:400 13.5pt/1.52 Cormorant Garamond,serif!important}.digital-year-map h2{letter-spacing:.12em;text-transform:uppercase;margin:.25in 0 .12in;font:700 12pt/1.2 Cormorant Garamond,serif;color:var(--heirloom-gold)!important}.digital-energy-grid{grid-template-columns:1fr;gap:.14in;display:grid}.digital-energy-grid section{border:1px solid #d6c7ac;border-left:2px solid var(--heirloom-gold);background:#f8f3e9;grid-template-columns:.9in 1fr;align-items:center;column-gap:.24in;min-height:1.02in;padding:.2in .24in;display:grid}.digital-energy-grid section>div{flex-direction:column;justify-content:center;gap:.1in;min-height:.62in;display:flex}.digital-energy-grid span{letter-spacing:.02em;text-transform:none;font:600 14pt/1.2 Cormorant Garamond,serif;color:#10213b!important}.digital-energy-grid strong{color:var(--heirloom-gold);text-align:center;align-self:center;font:500 48pt/.9 Cormorant Garamond,serif}.digital-energy-grid p{margin:0;font:400 13.5pt/1.52 Cormorant Garamond,serif}.digital-year-number-panels{gap:.14in;display:grid}.digital-year-number-panels section{background:#f8f3e9;border:1px solid #d6c7ac;grid-template-columns:1fr .62in;align-items:center;gap:.28in;min-height:1.15in;padding:.2in .28in;display:grid}.digital-year-number-panels section>div{flex-direction:column;justify-content:center;gap:.1in;display:flex}.digital-year-number-panels span{letter-spacing:.13em;text-transform:uppercase;font:600 13pt/1.2 Open Sans,Arial,sans-serif;color:#10213b!important}.digital-year-number-panels p{color:#30415b;margin:0;font:400 12.5pt/1.45 Cormorant Garamond,serif}.digital-year-number-panels strong{color:var(--heirloom-gold);text-align:right;font:500 48pt/.9 Cormorant Garamond,serif}.digital-cycle{padding:.75in .7in}.digital-cycle-heading{border-bottom:1px solid #d6c7ac;grid-template-columns:1fr auto;align-items:start;gap:.35in;padding-bottom:.25in;display:grid}.digital-cycle-heading h1{margin:0 0 .12in;font:500 38pt/1 Cormorant Garamond,serif}.digital-cycle-heading p{max-width:4.5in;margin:0;font:400 13.5pt/1.52 Cormorant Garamond,serif}.digital-cycle-heading>strong{color:var(--heirloom-gold);font:500 82pt/.8 Cormorant Garamond,serif}.digital-cycle-callout{margin:.22in 0 0}.digital-cycle-callout h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .07in;font:700 12pt/1.2 Cormorant Garamond,serif;color:var(--heirloom-gold)!important}.digital-cycle-callout p{margin:0;font:400 13.5pt/1.52 Cormorant Garamond,serif}.digital-cycle-copy{column-count:1;margin-top:.3in}.digital-cycle-copy p{margin:0 0 .16in;font:400 13.5pt/1.52 Cormorant Garamond,serif}.digital-universal-year{flex-direction:column;padding:.58in .65in;display:flex}.digital-universal-heading{border-bottom:1px solid #d6c7ac;grid-template-columns:1fr auto;align-items:start;gap:.3in;padding-bottom:.18in;display:grid}.digital-universal-heading h1{margin:0 0 .08in;font:500 35pt/1 Cormorant Garamond,serif}.digital-universal-heading p{max-width:4.8in;margin:0;font:400 12.5pt/1.4 Cormorant Garamond,serif}.digital-universal-heading>strong{color:var(--heirloom-gold);font:500 76pt/.8 Cormorant Garamond,serif}.digital-universal-copy{margin-top:.2in}.digital-universal-copy p{margin:0 0 .14in;font:400 12.5pt/1.52 Cormorant Garamond,serif}.digital-universal-year-continuation{padding-top:.75in}.digital-universal-year-continuation h1{margin:.1in 0 .12in}.digital-universal-personal-sections{margin-top:.35in}.digital-universal-personal-sections section{border-top:1px solid #c9b48c;padding:.28in 0}.digital-universal-personal-sections section:last-child{border-bottom:1px solid #c9b48c}.digital-universal-personal-sections h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .12in;font:700 12pt/1.2 Open Sans,Arial,sans-serif;color:var(--heirloom-gold)!important}.digital-universal-personal-sections p{margin:0;font:400 12.5pt/1.52 Cormorant Garamond,serif}.digital-universal-transition{color:#30415b;padding-top:.28in;margin-top:auto!important;font:500 12.5pt/1.52 Cormorant Garamond,serif!important}.digital-page.digital-month{background:#f4efe3;padding:.58in .55in}.digital-month h1{color:#10213b;font-size:40pt}.digital-month-copy p{margin-bottom:.12in;line-height:1.35}.digital-notes{padding:.65in}.digital-notes h1{margin:.08in 0 .15in;font:500 36pt/1 Cormorant Garamond,serif}.digital-notes-intro{max-width:5.8in;margin:0 0 .28in;font:400 12pt/1.45 Cormorant Garamond,serif!important}.digital-notes section h2{letter-spacing:.12em;text-transform:uppercase;margin:.1in 0;font:700 12pt/1.2 Cormorant Garamond,serif;color:var(--heirloom-gold)!important}.digital-writing-lines{background:repeating-linear-gradient(#f4efe3 0 .34in,#e1d6c0 .34in .35in);height:3.9in}.digital-month-review{border-top:1px solid #d6c7ac;margin-top:.28in;padding-top:.18in}.digital-month-review p{margin:0;font:400 10pt/1.4 Cormorant Garamond,serif}.digital-this_year-document .digital-cycle-callout p,.digital-this_year-document .digital-cycle-copy p,.digital-this_year-document .digital-cycle-heading p,.digital-this_year-document .digital-energy-grid p,.digital-this_year-document .digital-month-copy p,.digital-this_year-document .digital-month-review p,.digital-this_year-document .digital-notes-intro,.digital-this_year-document .digital-text>p:not(.heirloom-eyebrow),.digital-this_year-document .digital-year-map-intro{font-size:12.5pt}.digital-this_year-document .digital-month-copy p{font-size:11pt}.digital-writing-lines.is-short{height:1.05in}.digital-document .digital-page:not(.digital-cover) h1{font-size:var(--heirloom-page-heading-size)}.digital-numbers{flex-direction:column;gap:.24in;display:flex}.digital-numbers section{border-bottom:1px solid #e0d3bc;align-items:center;gap:.16in;padding:.1in 0;display:flex}.digital-numbers section>svg{flex-shrink:0;width:.4in;height:.4in}.digital-numbers section>div{flex:1}.digital-numbers h2{margin:0;font-size:19pt}.digital-numbers p{margin:.05in 0;font-size:12pt;line-height:1.4}.digital-numbers strong{color:#927448;font-size:37pt;font-weight:400}.digital-cta-link{color:#18283b;letter-spacing:.08em;margin-top:.45in;font-size:11pt;display:block}.digital-free_core_numbers-document .digital-cover{isolation:isolate;color:#f7f1e5;background-color:#071a30;background-image:linear-gradient(#0313268f,#0313268f),url(/book-assets/heirloom-curated/marble/blue-1.jpg);background-position:50%;background-size:cover;border:0;overflow:hidden}.digital-free_core_numbers-document .digital-cover:before{display:none}.digital-free_core_numbers-document .digital-cover:after{content:"";z-index:0;border:1px solid #d8ba7a55;border-radius:50%;position:absolute;inset:.32in;transform:scale(1.22)}.digital-free_core_numbers-document .digital-cover>*{z-index:1;position:relative}.digital-free_core_numbers-document .digital-cover .heirloom-eyebrow{color:#dcbc78!important}.digital-free_core_numbers-document .digital-cover h1{text-shadow:0 2px 18px #001020;text-transform:none;text-wrap:balance;max-width:5.6in;margin:.18in 0;font-size:54pt;color:#fffaf0!important}.digital-free_core_numbers-document .digital-cover>p.digital-cover-subtitle{text-shadow:0 1px 12px #001020;max-width:4.6in;font-size:15pt;color:#eee4d2!important}.digital-free_core_numbers-document .digital-cover>p.digital-person{text-shadow:0 1px 12px #001020;font-size:25pt;color:#fffaf0!important}.digital-free_core_numbers-document .digital-cover>p.digital-cover-edition{color:#dcbc78!important}.digital-free_core_numbers-document .digital-free-cover{box-sizing:border-box;text-align:center;justify-content:flex-start;align-items:center;height:100%;padding:.7in;display:flex}.digital-free_core_numbers-document .digital-free-cover:after{display:none}.digital-free-cover-person{text-shadow:0 1px 12px #001020;flex-direction:column;align-items:center;gap:.12in;margin:.55in 0 0;display:flex;color:#fffaf0!important}.digital-free-cover-person strong{text-wrap:balance;max-width:6.1in;font:500 42pt/.98 Cormorant Garamond,serif;color:#fffaf0!important}.digital-free-cover-person span{letter-spacing:.05em;text-shadow:0 1px 12px #001020;font:500 18pt/1.15 Cormorant Garamond,serif;color:#f0e5d1!important}.digital-free-cover .heirloom-number-mark{color:#dcbc78;width:3.05in;height:3.05in;margin:.72in auto 0}.digital-free-cover .heirloom-number-mark-shape{fill:none;stroke:#fff;stroke-width:3.2px}.digital-free-cover .heirloom-number-mark text{fill:#f6ead2}.digital-free-cover-title{margin:auto 0 .28in}.digital-free_core_numbers-document .digital-free-cover .digital-free-cover-title h1{text-shadow:0 2px 18px #001020;max-width:6in;margin:0 0 .16in;font-size:34pt;line-height:1;color:#fffaf0!important}.digital-free-cover-title p{margin:0;font:400 16pt/1.25 Cormorant Garamond,serif;color:#eee4d2!important}.digital-free_core_numbers-document .digital-free-cover>p.digital-cover-edition{margin:0 0 .18in}.digital-core-reveal{background:#f4efe3;padding:.62in .58in}.digital-core-reveal h1,.digital-possibilities h1{margin:.08in 0 .15in}.digital-core-reveal-intro,.digital-possibilities-intro{max-width:5.9in;font:400 13pt/1.45 Cormorant Garamond,serif!important}.digital-core-reveal>div{border-top:.7pt solid #d8cbb0;margin-top:.22in;display:grid}.digital-core-reveal section{border-bottom:.7pt solid #d8cbb0;grid-template-columns:.58in 1fr;align-items:center;gap:.17in;padding:.17in 0;display:grid}.digital-core-reveal section svg{width:.42in;height:.42in}.digital-core-reveal h2{margin:0 0 .03in;font:600 15pt/1.1 Cormorant Garamond,serif;color:#9a7135!important}.digital-core-reveal section p{margin:0;font:400 10.8pt/1.3 Cormorant Garamond,serif}.digital-free-core-combined{background:#f4efe3;padding:.62in .58in}.digital-free-core-combined h1{margin:0 0 .16in;color:#172941!important}.digital-free-core-intro{color:#334157;max-width:5.7in;margin:0 0 .3in!important;font:400 13.5pt/1.46 Cormorant Garamond,serif!important}.digital-free-core-list{border-top:.7pt solid #d8cbb0}.digital-free-core-list section{border-bottom:.7pt solid #d8cbb0;grid-template-columns:.58in 1fr .62in;align-items:center;gap:.18in;min-height:1.18in;padding:.16in 0;display:grid}.digital-free-core-list section>svg{width:.44in;height:.44in}.digital-free-core-list h2{margin:0 0 .05in;font:600 17pt/1.08 Cormorant Garamond,serif;color:#172941!important}.digital-free-core-list section>strong{color:#ad823e;text-align:right;font:500 34pt/1 Cormorant Garamond,serif}.digital-free-core-role{color:#756c5e;margin:0!important;font:400 10pt/1.28 Cormorant Garamond,serif!important}.digital-free-core-insight{color:#172941;margin:.07in 0 0!important;font:500 11.4pt/1.34 Cormorant Garamond,serif!important}.digital-possibilities{background:#f4efe3;padding:.58in}.digital-possibility-grid{border-top:.7pt solid #d8cbb0;grid-template-columns:1fr 1fr;column-gap:.26in;margin-top:.12in;display:grid}.digital-possibilities-personal{border-left:2px solid #b28a46;max-width:5.55in;margin:.28in 0 0;padding:.24in 0 .24in .24in}.digital-possibilities-personal span{color:#9a7135;letter-spacing:.12em;margin-bottom:.14in;font:700 8pt/1.2 Open Sans,Arial,sans-serif;display:block}.digital-possibilities-personal p{margin:0 0 .14in;font:400 13pt/1.52 Cormorant Garamond,serif}.digital-possibility-grid section{border-bottom:.7pt solid #d8cbb0;min-height:1.16in;padding:.17in 0}.digital-possibility-grid section:nth-child(odd){padding-right:.08in}.digital-possibility-grid section:nth-child(2n){padding-left:.08in}.digital-possibility-grid strong{color:#b28a46;letter-spacing:.14em;font:600 8pt/1 Open Sans,Arial,sans-serif}.digital-possibility-grid h2{margin:.07in 0 .04in;font:600 15pt/1.05 Cormorant Garamond,serif;color:#172941!important}.digital-possibility-grid p{margin:0;font:400 10.5pt/1.32 Cormorant Garamond,serif}.digital-possibilities-close{color:#7a6d58;margin:.16in 0 0!important;font:italic 10.5pt/1.35 Cormorant Garamond,serif!important}.digital-personal-year-teaser{background:#f4efe3;padding:.58in}.digital-personal-year-heading{border-bottom:1px solid #d6c7ac;grid-template-columns:1fr auto;align-items:start;gap:.25in;padding-bottom:.18in;display:grid}.digital-personal-year-heading h1{margin:.05in 0;font-size:34pt!important}.digital-personal-year-heading p{margin:0;font:400 11.5pt/1.35 Cormorant Garamond,serif}.digital-personal-year-heading>strong{color:#b18a49;font:500 74pt/.8 Cormorant Garamond,serif}.digital-personal-year-action{background:#fbf7ef;border-left:3px solid #b18a49;margin:.2in 0;padding:.18in .2in}.digital-personal-year-action span{color:#9a7135;letter-spacing:.12em;text-transform:uppercase;font:600 8.5pt/1.2 Open Sans,Arial,sans-serif}.digital-personal-year-action p{margin:.07in 0 0;font:600 15pt/1.3 Cormorant Garamond,serif}.digital-locked-reading{background:#ede8dd;border:1px solid #e0d3bc;height:1.55in;padding:.16in .2in;position:relative;overflow:hidden}.digital-locked-reading>div{opacity:.16;filter:blur(.8px)}.digital-locked-reading p{margin:0 0 .1in;font:400 11pt/1.35 Cormorant Garamond,serif}.digital-locked-reading>strong{color:#24364d;letter-spacing:.14em;place-items:center;font:700 9pt/1.2 Open Sans,Arial,sans-serif;display:grid;position:absolute;inset:0}.digital-unlock-copy{margin:.15in 0 .12in!important;font:400 10.5pt/1.35 Cormorant Garamond,serif!important}.digital-product-links{gap:.12in;display:flex}.digital-product-links a{color:#fff;letter-spacing:.07em;text-align:center;background:#132842;flex:1;padding:.13in .12in;font:600 7.5pt/1.25 Open Sans,Arial,sans-serif;text-decoration:none}.report-cover-person p{color:#f5d6a3;letter-spacing:.18em;margin:.12in 0 0;font:500 20pt/1 Cormorant Garamond,serif}.report-casewrap.cover-white .report-cover-person p{color:#a66f24}.report-cover-title{max-width:calc(100% - 3.1in)}.report-cover-person,.report-cover-title{box-sizing:border-box;width:max-content;left:50%;right:auto;transform:translate(-50%)}.report-cover-person{max-width:calc(100% - 1.4in)}.report-cover-person h2,.report-cover-title h1{text-wrap:balance}.report-cover-back-copy>div:not(.report-cover-back-brand){width:max-content;max-width:100%}.report-cover-back-heading{max-width:5.8in;color:inherit;text-wrap:balance;margin:0 auto;font:500 30pt/1.12 Cormorant Garamond,serif}.report-casewrap.cover-white .report-cover-person{background:0 0}.heirloom-product .heirloom-core-synthesis-visual{text-align:left;border:0;justify-content:flex-start;align-items:stretch;padding:.35in .48in}.heirloom-product .heirloom-core-synthesis-visual h2{max-width:none;margin-bottom:.24in;font-size:31pt}.heirloom-signature-diagrams{background:0 0;border:0;margin:.38in 0 0;padding:0}.heirloom-signature-diagrams .heirloom-core-synthesis-mark{color:#ad8548;width:100%;margin:0;display:block}.heirloom-signature-diagrams .core-scale-number{fill:#132238;font-size:36px}.heirloom-signature-diagrams .core-spectrum-line{stroke:#ad8548;stroke-width:2px}.heirloom-signature-diagrams .core-spectrum-tick{stroke:#ad8548;stroke-width:1.3px}.heirloom-signature-diagrams .core-spectrum-marker-ring{fill:#f3efe4;stroke:#ad8548;stroke-width:2px}.heirloom-signature-diagrams .core-mark-label{fill:#132238;font-size:12px}.heirloom-signature-diagrams .core-spectrum-state{fill:#8b682f}.heirloom-product .heirloom-core-synthesis-visual .heirloom-core-synthesis-intro{max-width:none;margin:0 0 .14in!important}.heirloom-product .heirloom-core-comparison-synthesis{text-align:left;max-width:none;margin:0}.heirloom-product .heirloom-core-comparison-synthesis p+p{margin-top:.14in}.heirloom-name-reading section header{align-items:center;gap:.15in}.heirloom-name-reading section header>span{align-items:center;display:flex}.heirloom-product .book-page[data-page-key=core-lifePath-intro] .heirloom-core-intro-number{font-size:96pt}.heirloom-product .book-page[data-page-key=core-lifePath-intro] .heirloom-symbol{width:1.15in;height:1.15in}.heirloom-contents-page-count{color:var(--heirloom-gold);margin-top:.22in;font-size:11pt}.heirloom-challenges-overview .heirloom-whole-challenge{border:.8pt solid #c8ab73;flex-direction:column;align-items:center;gap:.08in;margin:.28in 0 .24in;padding:.22in;display:flex}.heirloom-whole-challenge strong{color:var(--heirloom-gold);font-size:44pt;line-height:1}.heirloom-whole-challenge .book-reading-icon{margin:0}.heirloom-whole-challenge small{color:#756c5c}.heirloom-challenges-overview>div .book-reading-icon{margin:0 auto .08in}.heirloom-challenge-readings>div>section+section{border-top:.7pt solid #d3c2a7;margin-top:.24in;padding-top:.22in}.heirloom-challenge-readings section header span{align-items:center;display:flex}.heirloom-challenges-overview>div{grid-template-columns:repeat(3,1fr)}.heirloom-challenges-overview>div>section{text-align:center;border:.7pt solid #d3c2a7;flex-direction:column;align-items:center;gap:.08in;display:flex}.heirloom-challenges-overview>div>section strong{font-size:36pt}.heirloom-challenges-overview .heirloom-whole-challenge strong{font-size:44pt}.heirloom-cycle-box-overview>div{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.14in}.heirloom-cycle-box-overview.is-period-cycles>div{grid-template-columns:repeat(3,minmax(0,1fr))}.heirloom-cycle-box-overview>div>section{text-align:center;break-inside:avoid;border:.7pt solid #d3c2a7;flex-direction:column;justify-content:center;align-items:center;gap:.08in;padding:.22in .12in;display:flex}.heirloom-cycle-box-overview>div .book-reading-icon{margin:0 auto .08in}.heirloom-cycle-box-overview>div>section strong{font-size:36pt}.digital-universal-heading>div>.book-reading-icon{width:.38in;height:.38in;margin:0 0 .15in;display:block}.digital-year-chapter .book-signature-symbols{justify-content:center;gap:.2in;margin-top:.35in;display:flex}.digital-year-chapter .book-signature-symbols .book-reading-icon{width:.38in;height:.38in;margin:0}.book-page[data-page-key=year-symbol] .digital-full-image{height:100%;min-height:0}.book-page[data-page-key=year-symbol] .digital-full-image img{object-fit:contain;width:100%;height:100%}.who-you-are-shared-document .book-page[data-page-key=final-image] .digital-full-image{height:100%;min-height:0}.who-you-are-shared-document .book-page[data-page-key=final-image] .digital-full-image img{object-fit:cover;width:100%;height:100%}.heirloom-timeline-grid .timeline-essence-timing{white-space:nowrap;letter-spacing:0;font-size:7pt;display:block}.heirloom-timeline-grid>h2{margin-bottom:.22in}.heirloom-document .heirloom-timeline-grid>div:not(.timeline-grid-head){padding:.01in 0;font-size:11.5pt;line-height:1.04}.heirloom-document .heirloom-timeline-grid>div:not(.timeline-grid-head) strong{font-size:11.5pt}.digital-cover>p.digital-cover-born{color:#273348;margin:0;font:400 12pt/1.3 Cormorant Garamond,serif}.digital-cover.complete-you-title-page h1{font-size:42pt}.complete-you-title-page>:is(.digital-person,.digital-cover-born,.heirloom-number-mark){transform:translateY(.25in)}.complete-you-title-page>.heirloom-number-mark{width:2.6in;height:2.6in;margin:.32in 0 .24in}.heirloom-document .book-page[data-page-key=life-overview-right] blockquote{overflow-wrap:anywhere}.admin-profile-toolbar .book-preview-menu>div form{margin:.5rem}.admin-profile-toolbar .book-preview-menu>div{z-index:50;min-width:230px}.book-preview-stage.cover:has(.book-cover-comparison){display:block;overflow-y:visible}.book-cover-comparison{flex-direction:column;align-items:center;gap:2rem;min-width:1100px;display:flex}.book-cover-comparison-row{width:1100px;max-width:100%}.book-cover-comparison-row>h2{text-align:center;color:#f3efe4;margin:0 0 1rem;font:400 1.4rem Cormorant Garamond,serif}.book-cover-comparison-row .book-cover-scale{width:1100px!important;height:5.25in!important}.heirloom-cover.heirloom-cover-signature-trial{background-image:url(/book-assets/complete-you-signature-trial.png)}.heirloom-cover.heirloom-cover-signature-trial.show-guides{background-image:url(/book-assets/complete-you-signature-trial-guides.png)}.heirloom-cover-signature-chart{width:6.3in;height:6.3in;position:absolute;top:1.8in;left:50%;transform:translate(-50%)}.heirloom-cover-signature-chart>svg{width:100%;height:100%;display:block}.heirloom-cover.heirloom-cover-signature-trial.cover-white{background-image:url(/book-assets/complete-you-full-chart-white-trial.png)}.heirloom-cover.heirloom-cover-signature-trial.cover-white.show-guides{background-image:url(/book-assets/complete-you-full-chart-white-trial-guides.png)}.digital-month-heading{align-items:center;gap:.16in;display:flex}.digital-month-heading .book-reading-icon{flex:none}.report-casewrap.report-chart-cover.cover-blue{background-image:url(/book-assets/report-chart-blue-clean-final.png)}.report-casewrap.report-chart-cover.cover-white{background-image:url(/book-assets/report-chart-white-clean-final.png)}.report-casewrap.report-chart-cover.cover-blue.show-guides{background-image:url(/book-assets/report-chart-blue-guides-final.png)}.report-casewrap.report-chart-cover.cover-white.show-guides{background-image:url(/book-assets/report-chart-white-guides-final.png)}.report-cover-chart{width:6.8in;height:6.8in;position:absolute;top:1.7in;left:50%;transform:translate(-50%)}.report-cover-chart>svg{width:100%;height:100%;display:block}.report-chart-cover :is(.report-cover-title,.report-cover-person){background:0 0}.report-chart-cover.who-you-are-cover .report-cover-title{top:.78in}.report-chart-cover .report-cover-chart{top:2in}.report-chart-cover.your-year-cover .report-cover-chart{top:2.25in}.report-chart-cover.your-year-cover .report-cover-title h1{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;font-size:72pt;font-style:normal;line-height:.9}.report-chart-cover.your-year-cover .report-cover-title p{letter-spacing:.08em;margin-top:.1in;font-size:24pt}.report-chart-cover .report-cover-person .report-cover-birth-date{letter-spacing:.02em;font:400 18pt/1.2 Cormorant Garamond,serif}.report-chart-cover .report-cover-chart text{font-variant-numeric:lining-nums tabular-nums;font-style:normal}.book-cover-comparison-row:has(.report-casewrap) .book-cover-scale{height:5.65in!important}.heirloom-document .heirloom-annual .annual-energy>section:first-child .annual-energy-copy>p:first-child{margin-top:.1in}.heirloom-annual .annual-months{border-top:.6pt solid var(--heirloom-gold);border-bottom:.6pt solid var(--heirloom-gold);text-align:center;flex-shrink:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:.03in;margin:.1in 0 .07in;padding:.08in 0;display:grid}.annual-months>div{flex-direction:column;align-items:center;gap:.04in;display:flex}.annual-months span{font:500 10.5pt/1.2 Cormorant Garamond,serif}.annual-months strong{color:var(--heirloom-gold);white-space:nowrap;font:500 17pt/1 Cormorant Garamond,serif}.heirloom-document.heirloom-product .book-chart-intro,.heirloom-document.heirloom-product .book-page[data-page-key=year-by-year-opening-right],.heirloom-document.heirloom-product .book-page[data-page-key=year-by-year-opening-right] :is(.book-safe-content,.heirloom-section-note),.heirloom-document.heirloom-product .book-page[data-template=chart-intro],.heirloom-document.heirloom-product .complete-you-title-page,.heirloom-document.heirloom-product .heirloom-shared-core-text{background:#f4efdf}.book-profile-code{bottom:calc(var(--book-bottom) + .45in);left:var(--book-outside);right:var(--book-outside);z-index:5;color:#243e50;text-align:center;flex-direction:column;align-items:center;gap:.04in;font-family:Arial,sans-serif;font-size:9pt;line-height:1.3;display:flex;position:absolute}.book-profile-code strong{letter-spacing:.03em;font-size:9pt;font-weight:600}.report-casewrap.who-you-are-cover:not(.report-chart-cover) .report-cover-title,.report-casewrap.your-year-cover:not(.report-chart-cover) .report-cover-title{top:.78in}.report-casewrap.your-year-cover:not(.report-chart-cover) .report-cover-title h1{font-variant-numeric:lining-nums tabular-nums;font-style:normal}.book-pdf-export{flex-direction:column;gap:6px;max-width:360px;display:flex}.book-preview-actions .book-pdf-export .reveal{background:var(--book-gold-soft);color:#10213b;cursor:pointer;border:0;padding:16px 22px}.book-pdf-export button:disabled{opacity:.7;cursor:wait}.book-pdf-export [role]{font:400 12px/1.4 Arial,sans-serif}.book-pdf-export [role=alert]{color:#ffb5a8}.report-casewrap.life-map-cover,.report-casewrap.life-map-cover.show-guides{background-image:url(/book-assets/LifeMap-Blue-Hardcase-6222x4122.png)}.report-casewrap.life-map-cover .report-cover-title{top:.78in}.life-map-core-boxes{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.68in;height:100%;padding:.12in .55in;display:flex}.life-map-core-box{box-sizing:border-box;text-align:center;color:#172941;padding:0 .2in;position:relative}.life-map-core-box+.life-map-core-box:before{content:"";border-top:.8pt solid #b69a66;width:4.6in;max-width:90%;position:absolute;top:-.35in;left:50%;transform:translate(-50%)}.life-map-core-box h2{margin:0;font:500 28pt/1.1 Cormorant Garamond,serif}.life-map-core-box-mark{align-items:center;margin:.12in 0}.life-map-core-box-mark,.life-map-core-box-symbol{color:var(--heirloom-gold);justify-content:center;display:flex}.life-map-core-box-symbol{margin:0 0 .09in}.life-map-core-box-symbol svg{width:.25in;height:.25in}.life-map-core-box-mark strong{font:400 46pt/.95 Cormorant Garamond,serif}.life-map-core-box-definition{color:#737a80;max-width:4.7in;margin:.08in auto 0;font:italic 400 12pt/1.35 Cormorant Garamond,serif}.life-map-core-box-reading{max-width:5.1in;margin:0 auto}.life-map-core-box-reading p{margin:0;font:400 13.5pt/1.45 Cormorant Garamond,serif}.life-map-core-box-reading p+p{margin-top:.08in}.life-map-core-explanations{box-sizing:border-box;text-align:center;color:#172941;flex-direction:column;justify-content:center;height:100%;padding:.25in .5in;display:flex}.life-map-core-explanations>.heirloom-eyebrow{color:var(--heirloom-gold);margin:0 0 .15in}.life-map-core-explanations>h2{margin:0 0 .16in;font:500 34pt/1.08 Cormorant Garamond,serif}.life-map-core-explanation-intro p{max-width:5.5in;margin:0 auto .25in;font:400 13pt/1.4 Cormorant Garamond,serif}.life-map-core-explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16in;display:grid}.life-map-core-explanation-grid section{box-sizing:border-box;border:.7pt solid #c9b58d;flex-direction:column;justify-content:center;align-items:center;min-height:1.55in;padding:.2in .17in;display:flex}.life-map-core-explanation-grid section:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .08in)}.life-map-core-explanation-grid svg{width:.28in;height:.28in;color:var(--heirloom-gold);margin-bottom:.1in}.life-map-core-explanation-grid h3{margin:0 0 .1in;font:500 21pt/1.1 Cormorant Garamond,serif}.life-map-core-explanation-grid p{margin:0;font:400 12.5pt/1.35 Cormorant Garamond,serif}.life-map-core-boxes.is-personal-summary{gap:.3in}.is-personal-summary .life-map-core-box+.life-map-core-box:before{top:-.16in}.is-personal-summary .life-map-core-box-symbol{margin-bottom:.04in}.is-personal-summary .life-map-core-box-symbol svg{width:.2in;height:.2in}.is-personal-summary .life-map-core-box h2{font-size:24pt}.is-personal-summary .life-map-core-box-mark{margin:.05in 0 .06in}.is-personal-summary .life-map-core-box-mark strong{font-size:32pt}.is-personal-summary .life-map-core-box-reading p{font-size:12.5pt;line-height:1.35}.report-casewrap.show-guides:not(.report-chart-cover).cover-blue .cover-guides{background:linear-gradient(to right,transparent calc(var(--cover-flap) - .5px),#e04f5f calc(var(--cover-flap) - .5px),#e04f5f calc(var(--cover-flap) + .5px),transparent calc(var(--cover-flap) + .5px)),linear-gradient(to right,transparent calc(var(--cover-flap) + var(--cover-panel) - .5px),#e04f5f calc(var(--cover-flap) + var(--cover-panel) - .5px),#e04f5f calc(var(--cover-flap) + var(--cover-panel) + .5px),transparent calc(var(--cover-flap) + var(--cover-panel) + .5px)),linear-gradient(to left,transparent calc(var(--cover-flap) + var(--cover-panel) - .5px),#e04f5f calc(var(--cover-flap) + var(--cover-panel) - .5px),#e04f5f calc(var(--cover-flap) + var(--cover-panel) + .5px),transparent calc(var(--cover-flap) + var(--cover-panel) + .5px)),linear-gradient(to left,transparent calc(var(--cover-flap) - .5px),#e04f5f calc(var(--cover-flap) - .5px),#e04f5f calc(var(--cover-flap) + .5px),transparent calc(var(--cover-flap) + .5px))}.complete-you-part-guide{color:#132238;flex-direction:column;justify-content:center;height:100%;font:400 12pt/1.5 Cormorant Garamond,Georgia,serif;display:flex}.complete-you-part-guide>h2{margin:0 0 .32in;font:500 32pt/1.05 Cormorant Garamond,Georgia,serif}.complete-you-part-guide p{margin:0 0 .16in}.complete-you-part-guide section{margin-top:.06in}.complete-you-part-guide h3{color:#88652f;margin:0 0 .07in;font:600 15pt/1.2 Cormorant Garamond,Georgia,serif}.complete-you-part-guide .complete-you-guide-closing{margin:.1in 0 0;font-style:italic}.complete-you-part-title .complete-you-part-deck{text-transform:none;letter-spacing:0;margin:.3in 0 0;font:400 17pt/1.4 Cormorant Garamond,Georgia,serif}.complete-you-contents section{margin-top:.3in}.complete-you-contents h3{color:#88652f;margin:0 0 .12in;font:600 20pt/1.2 Cormorant Garamond,Georgia,serif}.complete-you-contents-row{border-bottom:.5pt solid #d9ccb4;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.18in;padding:.14in 0;font:400 13pt/1.3 Open Sans,Arial,sans-serif;display:grid}.heirloom-product .book-page .complete-you-part-guide{box-sizing:border-box;padding-inline:var(--heirloom-reading-inset);text-align:left}.complete-you-part-guide>:is(.heirloom-eyebrow,h2){text-align:center}.book-report-title-page>:is(.digital-cover-core-symbols,.digital-cover-year){box-sizing:border-box;flex-shrink:0;height:2.6in;margin:.32in 0 .24in;transform:translateY(.25in)}.book-report-title-page>.digital-cover-year{place-items:center;display:grid}