.bh{--bh-paper:#f4f1ea;--bh-sheet:#faf8f3;--bh-ink:#14110f;--bh-oxblood:#6b2233;--bh-hairline:#e0dace;--bh-blind:#d3cab6;--bh-graphite:#6b675f;--bh-reading:#3d3a35;--bh-serif:"GT Sectra Display",Georgia,serif;--bh-sans:"Geist","Helvetica Neue",Arial,sans-serif;--bh-decel:cubic-bezier(0,0,.2,1);font-family:var(--bh-sans);color:var(--bh-ink);background:var(--bh-paper);font-kerning:normal;font-variant-numeric:lining-nums proportional-nums;content-visibility:auto;contain-intrinsic-size:auto 14500px;font-size:16px;line-height:1.7}@media (width<=600px){.bh{contain-intrinsic-size:auto 20000px}}.bh h2,.bh h3{margin:0;font-weight:400}.bh p{margin:0}.bh a{color:inherit;text-decoration:none}.bh img{max-width:100%;display:block}.bh blockquote,.bh figure{margin:0}.bh button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.bh-wrap{max-width:1080px;margin:0 auto;padding:0 32px;position:relative}.bh-sec .bh-wrap{border-top:1px solid var(--bh-hairline);padding-top:120px;padding-bottom:120px}@media (prefers-reduced-motion:no-preference){html[data-js] .bh .rv{opacity:0;transition:opacity .22s var(--bh-decel),transform .22s var(--bh-decel);transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html[data-js] .bh .rv{opacity:0;transition:opacity .22s linear}}html[data-js] .bh .rv.in{opacity:1;transform:none}.bh .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-oxblood);margin-bottom:24px;font-size:13px;font-weight:700}.bh h2.display{font-family:var(--bh-serif);letter-spacing:-.02em;max-width:22ch;margin-bottom:24px;font-size:52px;font-weight:500;line-height:1.08}.bh .sub{color:var(--bh-graphite);max-width:540px;font-size:18px;line-height:1.7}.bh .cta{letter-spacing:.18em;text-transform:uppercase;color:var(--bh-ink);border-bottom:2px solid var(--bh-oxblood);cursor:pointer;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-block}.bh .cta:hover{color:var(--bh-oxblood)}.bh .micro{letter-spacing:.08em;text-transform:uppercase;color:var(--bh-graphite);margin-top:48px;font-size:12px}.bh .caesura{width:2.5em;display:inline-block}.bh .brm,.bh .m-only{display:none}.bh .dgm{margin:56px 0 0}.bh .dgm-title{letter-spacing:.16em;text-transform:uppercase;color:var(--bh-ink);text-align:center;margin-bottom:14px;font-size:12px;font-weight:700}.bh .dgm-box{border:1px solid var(--bh-ink);background:var(--bh-sheet);padding:28px 24px}.bh .dcard{border:1px solid var(--bh-ink);background:var(--bh-sheet);padding:20px 20px 22px;list-style:none;position:relative}.bh .dcard-t{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-oxblood);margin-bottom:10px;font-size:12px;font-weight:700}.bh .dcard-b{color:var(--bh-ink);font-size:15px;line-height:1.55}.bh ol{margin:0;padding:0;list-style:none}.bh .tread{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}.bh .tread-step,.bh .tread-repeat{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.bh .tread-step{border:1px solid var(--bh-ink);background:var(--bh-paper);padding:10px 14px}.bh .tread-repeat{color:var(--bh-oxblood);padding:10px 4px}.bh .tread-arrow{color:var(--bh-oxblood);font-size:18px;line-height:1}.bh .beats{max-width:720px;margin-top:56px}.bh .beat{border-top:1px solid var(--bh-hairline);padding:40px 0}.bh .beat:first-child{border-top:none;padding-top:0}.bh .beat h3{font-family:var(--bh-serif);letter-spacing:-.01em;margin-bottom:14px;font-size:30px;font-weight:500;line-height:1.15}.bh .beat p{color:var(--bh-reading);max-width:60ch}.bh .micro p+p{margin-top:6px}.bh .micro-k{color:var(--bh-ink);font-weight:700}.bh:focus{outline:none}.bh .letter{background:var(--bh-sheet);border:1px solid var(--bh-hairline);padding:88px 96px;position:relative}.bh .letter-inner{max-width:470px;margin:0 auto}.bh .letter p{color:var(--bh-ink);margin-bottom:26px;font-size:16px;line-height:1.85}.bh .letter p.opening:first-letter{font-family:var(--bh-serif);float:left;color:var(--bh-oxblood);padding:9px 16px 0 0;font-size:76px;font-weight:400;line-height:.78}.bh .letter-head{border-bottom:1px solid var(--bh-hairline);margin-bottom:40px;padding-bottom:24px}.bh .letter-head .eyebrow{margin-bottom:14px}.bh .letter-name{font-family:var(--bh-serif);letter-spacing:.06em;text-transform:uppercase;font-size:30px;font-weight:500;line-height:1.1;margin:0 0 8px!important}.bh .letter-role{font-family:var(--bh-serif);font-style:italic;color:var(--bh-graphite)!important;margin:0!important;font-size:16px!important}.bh .letter p.serif-italic{font-family:var(--bh-serif);font-size:19px;font-style:italic;line-height:1.5}.bh .letter strong{font-weight:700}.bh .serif-italic{font-family:var(--bh-serif);font-style:italic}.bh .letter p.sig{font-family:var(--bh-serif);color:var(--bh-ink);margin-top:44px;font-size:22px;font-style:italic;font-weight:400;line-height:1.35}.bh .sig small{font-family:var(--bh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--bh-graphite);margin-top:10px;font-size:12px;font-style:normal;font-weight:400;display:block}.bh .plates{align-items:stretch;gap:28px;margin-top:52px;display:flex}.bh .letter .plates{width:640px;margin-left:-85px}.bh .plate{border:1px solid var(--bh-hairline);text-align:center;background:var(--bh-sheet);flex:1;min-width:0;padding:18px}.bh .plate img{width:100%;height:auto}.bh .plate figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);margin-top:14px;font-size:12px}.bh .plate figcaption a,.bh .citation{color:var(--bh-oxblood);font-weight:700}.bh .cards6{gap:0;display:grid}.bh .cards-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bh .cards-row .dcard{flex-direction:column;display:flex}.bh .dcard-down{color:var(--bh-oxblood);font-size:18px;line-height:1;position:absolute;bottom:-31px;left:50%;transform:translate(-50%)}.bh .cards-row:first-child{margin-bottom:40px}.bh .cards-join{color:var(--bh-oxblood);text-align:center;font-size:18px;line-height:1;display:none}.bh .steps{margin-top:56px}.bh .step{border-top:1px solid var(--bh-hairline);grid-template-columns:96px 1fr;gap:32px;padding:44px 0;display:grid}.bh .step .no{font-family:var(--bh-serif);color:var(--bh-oxblood);font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums;font-size:43px;font-weight:400;line-height:1;transition:color .6s}html[data-js] .bh .step:not(.lit) .no{color:var(--bh-blind)}.bh .step h3{font-family:var(--bh-serif);letter-spacing:-.01em;max-width:34ch;margin-bottom:12px;font-size:30px;font-weight:500;line-height:1.15}.bh .step p{color:var(--bh-reading);max-width:470px}.bh .notesgrid{grid-template-columns:440px 1fr;align-items:start;gap:72px;margin-top:64px;display:grid}.bh .notes-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);border-bottom:1px solid var(--bh-ink);margin-bottom:28px;padding-bottom:12px;font-size:12px;font-weight:700}.bh .notes-ad{background:var(--bh-sheet);border:1px solid var(--bh-hairline);padding:40px 40px 36px;box-shadow:0 1px 2px #14110f0a,0 16px 40px #14110f0d}.bh .notes-example{color:var(--bh-graphite);margin-bottom:24px;font-size:13px;line-height:1.5}.bh .notes-hook{font-family:var(--bh-serif);letter-spacing:-.01em;color:var(--bh-ink);text-wrap:balance;margin-bottom:18px;font-size:25px;font-weight:500;line-height:1.22}.bh .notes-body{color:var(--bh-reading);font-size:16px;line-height:1.7}.bh .notes-stamp{border-top:1px solid var(--bh-hairline);letter-spacing:.14em;text-transform:uppercase;color:var(--bh-ink);align-items:center;gap:10px;margin-top:32px;padding-top:20px;font-size:12px;font-weight:700;display:flex}.bh .notes-stamp-k{font-weight:700}.bh .notes-stamp .serif-italic{text-transform:none;letter-spacing:0;font-size:17px;font-weight:400}.bh .notes-list{margin:0}.bh .notes-row{border-bottom:1px solid var(--bh-hairline);padding:22px 0}.bh .notes-row:first-child{padding-top:0}.bh .notes-row dt{letter-spacing:.04em;color:var(--bh-oxblood);margin-bottom:8px;font-size:13px;font-weight:700}.bh .notes-row dd{color:var(--bh-ink);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.bh .notes-payoff{border-top:1px solid var(--bh-ink);max-width:640px;margin-top:72px;padding-top:40px}.bh .notes-payoff p{font-family:var(--bh-serif);color:var(--bh-ink);font-size:21px;font-weight:400;line-height:1.5}.bh .notes-payoff p+p{margin-top:22px}.bh .notes-payoff-t{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-oxblood);margin-bottom:18px;font-size:13px;font-weight:700}.bh .ledger{border:1px solid var(--bh-ink);background:var(--bh-sheet);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.bh .ledger dd{margin:0}.bh .ledger .cell{border-right:1px solid var(--bh-hairline);text-align:center;padding:36px 20px}.bh .ledger .cell:last-child{border-right:none}.bh .ledger .fig{font-family:var(--bh-serif);letter-spacing:-.02em;font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums;font-size:52px;font-weight:400;line-height:1}.bh .ledger .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--bh-graphite);margin-top:12px;font-size:12px;line-height:1.6}.bh .case-header{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);border-bottom:1px solid var(--bh-ink);margin-top:72px;padding-bottom:12px;font-size:12px;font-weight:700}.bh .caserow{border-bottom:1px solid var(--bh-hairline);grid-template-columns:280px 1fr;gap:40px;padding:36px 0;display:grid}.bh .caserow .brandname{font-family:var(--bh-serif);font-size:25px;font-weight:400;line-height:1.2}.bh .caserow .chan{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);margin-top:8px;font-size:12px;display:block}.bh .caserow p{color:var(--bh-reading);max-width:60ch}.bh .caserow strong{color:var(--bh-ink);font-weight:700}.bh .pull{max-width:820px;margin:88px auto 0;padding-left:64px;position:relative}.bh .pull .glyph:before{content:"“"}.bh .pull .glyph{font-family:var(--bh-serif);color:var(--bh-oxblood);font-size:120px;font-weight:400;line-height:1;position:absolute;top:-14px;left:-6px}.bh .pull blockquote{font-family:var(--bh-serif);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:1.32}.bh .pull cite{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);margin-top:24px;font-size:12px;font-style:normal;display:block}.bh .qrow{grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;display:grid}.bh .q{border-top:1px solid var(--bh-hairline);padding-top:28px}.bh .q blockquote{font-family:var(--bh-serif);font-size:21px;font-weight:400;line-height:1.4}.bh .q cite{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);margin-top:16px;font-size:12px;font-style:normal;display:block}.bh .roster{margin-top:64px}.bh .roster b{letter-spacing:.14em;text-transform:uppercase;color:var(--bh-graphite);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.bh .roster span{color:var(--bh-reading);font-size:16px}.bh .thinkline{border-top:1px solid var(--bh-ink);justify-content:space-between;align-items:baseline;gap:32px;margin-top:72px;padding-top:40px;display:flex}.bh .thinkline h3{font-family:var(--bh-serif);letter-spacing:-.01em;max-width:26ch;font-size:30px;font-weight:500;line-height:1.2}.bh .pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bh .of-beats{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px;display:grid}.bh .of-no{color:var(--bh-oxblood)}.bh .of-beat h3{font-family:var(--bh-serif);letter-spacing:-.01em;margin-bottom:14px;font-size:25px;font-weight:500;line-height:1.2}.bh .of-beat p{color:var(--bh-reading);font-size:16px}.bh .guarantee{font-family:var(--bh-serif);border-top:1px solid var(--bh-ink);max-width:60ch;margin-top:56px;padding-top:32px;font-size:21px;font-weight:400;line-height:1.5}.bh .fitledger{grid-template-columns:1fr 1fr;column-gap:64px;margin-top:48px;display:grid}.bh .fitledger h3{font-family:var(--bh-sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--bh-ink);color:var(--bh-ink);margin-bottom:8px;padding-bottom:12px;font-size:13px;font-weight:700}.bh .fitledger .fi{font-family:var(--bh-serif);border-bottom:1px solid var(--bh-hairline);color:var(--bh-ink);padding:22px 0;font-size:21px;font-weight:400;line-height:1.4}.bh .fitledger .fn{color:var(--bh-graphite)}.bh .qa{border-top:1px solid var(--bh-ink);margin-top:40px}.bh .qa-item{border-bottom:1px solid var(--bh-hairline)}.bh .qa-h{margin:0;font-weight:400}.bh .qa-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:30px 0;display:flex}.bh .qa-q{font-family:var(--bh-serif);color:var(--bh-ink);font-size:25px;font-weight:400;line-height:1.3}.bh .qa-n{color:var(--bh-oxblood)}.bh .qa-plus{color:var(--bh-oxblood);text-align:center;flex:none;width:22px;font-size:21px;font-weight:400;line-height:1}.bh .qa-panel{visibility:hidden;transition:grid-template-rows .2s var(--bh-decel),visibility 0s linear .2s;grid-template-rows:0fr;display:grid}.bh .qa-panel>div{min-height:0;overflow:hidden}.bh .qa-item[data-open] .qa-panel{visibility:visible;transition:grid-template-rows .25s var(--bh-decel),visibility 0s;grid-template-rows:1fr}.bh .qa-a{padding:0 48px 32px 0}.bh .qa-a p{color:var(--bh-reading);max-width:510px}html:not([data-js]) .bh .qa-panel{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.bh .qa-plus{transition:transform .2s var(--bh-decel)}.bh .qa-item[data-open] .qa-plus{transition:transform .25s var(--bh-decel)}}.bh .qa-item[data-open] .qa-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.bh .qa-panel,.bh .qa-item[data-open] .qa-panel{transition:none}.bh .qa-panel .qa-a{opacity:0;transition:opacity .22s linear}.bh .qa-item[data-open] .qa-panel .qa-a,html:not([data-js]) .bh .qa-panel .qa-a{opacity:1}}.bh .bridge h2{font-family:var(--bh-serif);letter-spacing:-.02em;max-width:14ch;margin-bottom:28px;font-size:62px;font-weight:500;line-height:1.05}.bh .bridge .sub{max-width:640px;margin-bottom:48px}.bh .gate{border:1px solid var(--bh-ink);background:var(--bh-sheet);margin-top:8px}.bh .gate-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:36px 36px 32px;display:flex}.bh .gate-title{letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:700}.bh .gate-door{border-top:1px solid var(--bh-ink);padding:28px 36px 32px}.bh .gate-door p{color:var(--bh-reading);max-width:62ch}.bh .gate-k{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--bh-graphite)!important}.bh .gate-door a{color:var(--bh-oxblood);font-weight:700}.bh .colophon p+p{margin-top:6px}.bh .colophon{border-top:1px solid var(--bh-ink);letter-spacing:.12em;text-transform:uppercase;color:var(--bh-graphite);margin-top:96px;padding:48px 0 0;font-size:12px}@media (width<=760px){.bh-wrap{padding:0 20px}.bh-sec .bh-wrap{padding-top:64px;padding-bottom:64px}.bh h2.display{font-size:36px}.bh .cta{margin-top:-8px;padding-top:8px}.bh .brd{display:none}.bh .brm{display:inline}.bh .d-only{display:none}.bh .m-only{display:inline}.bh .micro .caesura{width:auto;height:0;display:block}.bh .dgm-box{padding:20px 16px}.bh .tread{flex-direction:column;gap:8px}.bh .tread-step{text-align:center;width:100%;max-width:260px}.bh .tread-arrow span{display:inline-block;transform:rotate(90deg)}.bh .beat h3,.bh .letter-name{font-size:25px}.bh .cards-row{grid-template-columns:1fr;gap:12px}.bh .cards-row:first-child{margin-bottom:12px}.bh .dcard-down{display:none}.bh .cards-join{margin-bottom:12px;display:block}.bh .pillars{grid-template-columns:1fr;gap:12px}.bh .gate-top,.bh .gate-door{padding-left:20px;padding-right:20px}.bh .letter{padding:48px 24px}.bh .letter .plates{width:auto;margin-left:0}.bh .plates{flex-direction:column}.bh .step{grid-template-columns:56px 1fr;gap:18px}.bh .step .no{font-size:30px}.bh .step h3{font-size:25px}.bh .notesgrid{grid-template-columns:1fr;gap:48px;margin-top:48px}.bh .notes-ad{padding:28px 24px 24px}.bh .notes-hook{font-size:23px}.bh .notes-row dd{font-size:16px}.bh .notes-payoff{margin-top:56px}.bh .notes-payoff p{font-size:19px}.bh .ledger{grid-template-columns:1fr 1fr}.bh .ledger .cell{border-right:none;border-bottom:1px solid var(--bh-hairline);padding:28px 12px}.bh .ledger .cell:nth-last-child(-n+2){border-bottom:none}.bh .ledger .fig{font-size:36px}.bh .caserow{grid-template-columns:1fr;gap:10px;padding:28px 0}.bh .pull{margin:56px auto 0;padding-left:0}.bh .pull .glyph{height:34px;margin-bottom:6px;font-size:76px;line-height:.62;display:block;position:static}.bh .pull blockquote{font-size:25px}.bh .qrow{grid-template-columns:1fr;gap:0}.bh .q{padding-bottom:28px}.bh .thinkline{flex-direction:column;gap:28px}.bh .thinkline h3{font-size:25px}.bh .of-beats{grid-template-columns:1fr;gap:36px}.bh .fitledger{grid-template-columns:1fr}.bh .fitledger>:first-child{order:0}.bh .fitledger>:nth-child(3){order:1}.bh .fitledger>:nth-child(5){order:2}.bh .fitledger>:nth-child(7){order:3}.bh .fitledger>:nth-child(2){order:4;margin-top:56px}.bh .fitledger>:nth-child(4){order:5}.bh .fitledger>:nth-child(6){order:6}.bh .fitledger>:nth-child(8){order:7}.bh .qa-q{font-size:21px}.bh .bridge h2{font-size:43px}.bh .colophon{margin-top:64px}}@media (width<=900px){.bh .letter .plates{width:auto;margin-left:0}}@media (width>=761px) and (width<=989px){.bh .ledger{grid-template-columns:1fr 1fr}.bh .ledger .cell{border-right:none;border-bottom:1px solid var(--bh-hairline)}.bh .ledger .cell:nth-last-child(-n+2){border-bottom:none}}@media (width>=761px) and (width<=1023px){.bh .tread{flex-wrap:wrap}.bh .of-beats{grid-template-columns:1fr;gap:36px}}@media (width>=761px) and (width<=1059px){.bh .notesgrid{grid-template-columns:1fr 1fr;gap:48px}}
