.bn-chart-showcase{background:#f6f3eb;color:#132238}.bn-chart-intro{text-align:center;padding:100px 24px 55px;max-width:900px;margin:auto}.bn-demo .bn-chart-intro h2{font-size:clamp(48px,5.7vw,80px);line-height:1.02;margin:20px 0 26px}.bn-chart-intro h2 em,.bn-chart-story-copy h2 em,.bn-monthly-invitation h2 em{font-weight:400;color:#8a6b3c}.bn-demo .bn-chart-intro>p:last-child{color:#59616b;font-size:18px;line-height:1.8}.bn-chart-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8%;align-items:center;max-width:1320px;margin:auto;padding:58px 6% 90px;scroll-margin-top:24px}.bn-chart-story+.bn-chart-story{border-top:1px solid #b7a17d4d;padding-top:90px}.bn-chart-example{min-width:0}.bn-chart-views{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.bn-chart-example .bn-chart-views button{border:1px solid #b7a17d55;border-radius:20px;background:transparent;color:#59616b;padding:8px 12px;font:500 12px/1.4 Source Sans\ 3,Arial,sans-serif;cursor:pointer}.bn-chart-views button[aria-pressed=true]{background:#132238;border-color:#132238;color:#fcf9f2}.bn-chart-views button:hover{border-color:#8a6b3c}.bn-chart-views button:focus-visible{outline:2px solid #8a6b3c;outline-offset:3px}@media(max-width:700px){.bn-chart-example .bn-chart-views button{min-height:44px;padding:8px 10px;white-space:nowrap}}.bn-chart-profile-invitation{margin-top:28px}.bn-chart-profile-invitation>small{display:block;color:#697078;font-size:12px;margin-top:12px}.bn-chart-app-note{display:block;font-size:12px;color:#697078;margin-top:18px}.bn-profile-chart{background:#0b1e2d url(/book-assets/by-numbers-navy-chart-background.jpg) 50%/cover no-repeat;border-radius:12px;overflow:hidden}.bn-profile-chart .personal-chart,.bn-profile-chart .personal-chart.is-time-map{background:transparent;margin:0;border-radius:0}.bn-profile-chart svg{display:block;width:100%;height:auto}.bn-profile-chart svg a{cursor:pointer}.bn-profile-chart svg a:focus-visible,.bn-profile-chart svg a:hover{filter:brightness(1.35);outline:2px solid #d0ae70}.bn-chart-reading-list button span,.bn-chart-story-number,.bn-profile-chart text.chart-number,.bn-profile-chart text:not(.signature-sans){font-family:Cormorant Garamond,Georgia,serif;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.bn-demo .bn-chart-instruction{display:flex;justify-content:center;align-items:center;gap:9px;margin:22px 0 12px;font-size:14px;color:#765c34}.bn-chart-instruction>span{font-size:21px}.bn-chart-reading-list{border-top:1px solid #b7a17d55;border-bottom:1px solid #b7a17d55}.bn-chart-reading-list summary{color:#132238;display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;font-size:13px;list-style:none}.bn-chart-reading-list summary::-webkit-details-marker{display:none}.bn-chart-reading-list[open] summary>span{transform:rotate(45deg)}.bn-chart-reading-list>div{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:12px}.bn-chart-reading-list button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;font-size:12px;line-height:1.5;border:0;border-top:1px solid #b7a17d33;color:#132238;background:transparent;min-height:48px;cursor:pointer;padding:8px 0}.bn-chart-reading-list button span{white-space:nowrap;color:#806236}.bn-chart-reading-list button:hover{text-decoration:underline}.bn-demo .bn-chart-example-note{font-size:11px;color:#697078;text-align:center;line-height:1.6;margin:12px 0 0}.bn-chart-story-copy{padding:18px 0 32px;min-width:0}.bn-chart-story-number{display:block;font-size:12px;letter-spacing:.16em;color:#9b8156;margin-bottom:36px}.bn-demo .bn-chart-story-copy h2{font-size:clamp(40px,4.1vw,60px);line-height:1.06;margin:18px 0 25px}.bn-demo .bn-chart-story-copy>p:not(.bn-eyebrow){font-size:17px;line-height:1.85;color:#59616b;max-width:440px}.bn-chart-included{display:flex;flex-wrap:wrap;gap:12px 17px;align-items:center;border-top:1px solid #b7a17d66;border-bottom:1px solid #b7a17d66;margin:30px 0 35px;padding:18px 0;font-size:13px}.bn-chart-included>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#786342;flex-basis:100%}.bn-chart-included a{border-bottom:1px solid #a58a6066;padding-bottom:2px}.bn-chart-included a.bn-chart-book-alternative{color:#697078;font-size:11px;border-bottom-color:transparent}.bn-demo .bn-chart-story-copy h3{font-size:29px;line-height:1.2;margin:0 0 23px}.bn-chart-story-copy .bn-button{gap:20px;min-height:52px}.bn-chart-story-actions>small{display:block;font-size:12px;line-height:1.7;color:#697078;margin-top:18px;max-width:330px}.bn-chart-secondary-link{display:block;width:fit-content;font-size:13px;margin-top:18px;border-bottom:1px solid #a58a6066;padding-bottom:4px}.bn-monthly-invitation{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:70px max(6%,calc((100vw - 1160px)/2));background:#eae4d7;align-items:center;border-top:1px solid #b7a17d66}.bn-demo .bn-monthly-invitation h2{font-size:clamp(38px,4vw,56px);line-height:1.08;margin:18px 0}.bn-demo .bn-monthly-invitation p:not(.bn-eyebrow){font-size:17px;line-height:1.8;color:#59616b}.bn-monthly-invitation small{display:block;margin-top:15px;color:#697078;font-size:13px}@media(max-width:900px){.bn-chart-story{gap:5%;padding-left:4%;padding-right:4%}.bn-demo .bn-chart-story-copy h2{font-size:40px}.bn-chart-included{gap:12px}.bn-demo .bn-chart-story-copy>p:not(.bn-eyebrow){font-size:15px}}@media(max-width:700px){.bn-chart-intro{padding:65px 24px 12px}.bn-chart-intro br{display:none}.bn-demo .bn-chart-intro h2{font-size:48px;max-width:340px;margin:18px auto}.bn-demo .bn-chart-intro>p:last-child{font-size:16px}.bn-chart-story{grid-template-columns:minmax(0,1fr);padding:36px 6% 54px;gap:32px}.bn-chart-story+.bn-chart-story{padding-top:54px}.bn-chart-story-copy{padding:0}.bn-chart-story-number{margin-bottom:20px}.bn-demo .bn-chart-story-copy h2{font-size:43px}.bn-demo .bn-chart-story-copy>p:not(.bn-eyebrow){font-size:16px}.bn-chart-story-copy .bn-button{width:100%;justify-content:space-between}.bn-chart-included{margin:24px 0}.bn-chart-story-actions>small{max-width:none}.bn-chart-instruction{line-height:1.5}.bn-demo .bn-chart-instruction{font-size:12px}.bn-chart-reading-list>div{gap:0 14px}.bn-chart-reading-list button{font-size:11px}.bn-monthly-invitation{grid-template-columns:minmax(0,1fr);gap:8px;padding:48px 6%}.bn-monthly-invitation .bn-button{width:100%;justify-content:space-between}.bn-profile-chart{max-width:520px;margin:auto}}.bn-chart-glimpse{position:fixed;z-index:1000;left:12px;top:12px;box-sizing:border-box;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 18px;border:1px solid #b59969;border-radius:5px;background:#fbf8f0;color:#132238;box-shadow:0 12px 40px #06182940;text-align:left}.bn-glimpse-close{position:absolute;right:5px;top:3px;width:32px;height:32px;border:0;background:transparent;color:#58616b;font-size:21px;cursor:pointer}.bn-glimpse-eyebrow{font:500 9px/1.4 Source Sans\ 3,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#806236}.bn-chart-glimpse h3{font:400 28px/1.12 Cormorant Garamond,Georgia,serif;margin:10px 0 5px;padding-right:8px;color:#132238}.bn-glimpse-number{display:block;font:400 35px/1.15 Cormorant Garamond,Georgia,serif;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;color:#886839}.bn-chart-glimpse p{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:pre-line;font:400 14px/1.65 Source Sans\ 3,sans-serif;margin:12px 0 14px;color:#59616b}.bn-chart-glimpse button:focus-visible{outline:2px solid #886839;outline-offset:3px}.bn-chart-glimpse.is-hover{pointer-events:none}.bn-glimpse-example{border-top:1px solid #b5996955;margin-top:18px;padding-top:16px}.bn-glimpse-context{display:block;font:400 11px/1.5 Source Sans\ 3,Arial,sans-serif;color:#697078;margin-top:4px}@media(max-width:700px){.bn-chart-story-copy{display:contents}.bn-chart-story-heading{grid-row:1;min-width:0}.bn-chart-story>.bn-chart-example{grid-row:2}.bn-chart-story-actions{grid-row:3;min-width:0}.bn-demo .bn-chart-story-heading h2{margin-bottom:0}}.bn-chart-explanation{margin:0 0 22px;max-width:640px}.bn-chart-explanation h3{font:400 clamp(28px,3vw,38px)/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 10px;color:#132238}.bn-chart-explanation p{font:400 16px/1.65 Source Sans\ 3,sans-serif;color:#536071;margin:0 0 10px}.bn-chart-explanation small{font-size:12px;color:#806137}.bn-chart-showcase .bn-profile-chart+.bn-chart-explanation{margin-top:20px}@media(min-width:701px){.bn-chart-showcase .bn-chart-story{row-gap:0}.bn-chart-story>.bn-chart-example{display:contents}.bn-chart-story>.bn-chart-example>.bn-chart-views{grid-column:1;grid-row:1}.bn-chart-story>.bn-chart-example>.bn-profile-chart{grid-column:1;grid-row:2}.bn-chart-story>.bn-chart-story-copy{grid-column:2;grid-row:2;align-self:center;padding:0}.bn-chart-story>.bn-chart-example>.bn-chart-explanation{grid-column:1;grid-row:3}.bn-chart-story>.bn-chart-example>.bn-chart-instruction{grid-column:1;grid-row:4}.bn-chart-story>.bn-chart-example>.bn-chart-reading-list{grid-column:1;grid-row:5}.bn-chart-story>.bn-chart-example>.bn-chart-example-note{grid-column:1;grid-row:6}}