:root{--gold:#e3bc70;--bg:#071525;--light:#f7f3e9}.eyebrow{font-size:.79rem}.section{padding-block:clamp(48px,6vw,88px)}.opener h1{font-size:clamp(2.7rem,4.5vw,4.7rem);font-weight:500}.subhero{font-family:inherit;font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.02em;line-height:1.35;color:var(--gold);max-width:32ch}.hero-pair{position:relative;isolation:isolate;min-width:0;padding:0 14% 28px 0}.hero-pair .founder{width:100%;height:clamp(340px,36vw,510px);object-fit:cover;object-position:center 20%;border:1px solid #58606a}.hero-pair .cover{position:absolute;width:36%;height:auto;bottom:0;right:0;box-shadow:0 9px 20px #07152580;transform:rotate(3deg)}.portrait-bio{height:380px;overflow:hidden}.portrait-bio img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.bio{grid-template-columns:.7fr 1.3fr}.paper,#reporting,#inside+.section{--light:#102a46;--muted:#384858;--gold:#7b5613;color:#102a46;background:#f7f3e9;box-shadow:0 0 0 100vmax #f7f3e9;clip-path:inset(0 -100vmax)}.paper .button:not(.outline){background:#102a46;border-color:#102a46;color:white}.paper .button.outline{color:#102a46;border-color:#6e7780}.paper .fine,#reporting dd{color:#425365}#reporting summary,#reporting .edu-badge{color:#102a46}#reporting a{color:#15476f}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1220px;margin:20px auto;padding-block:15px;border-block:1px solid #7a869255}.metrics div{padding:2px 12px;border-left:1px solid #7a869277}.metrics dt{font:clamp(1.5rem,2.5vw,2.4rem)/1.15 Georgia,serif}.metrics dd{margin:5px 0 0;font-size:.84rem}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.offer{padding:24px 0;border-top:2px solid #d9aa48;display:flex;flex-direction:column}.offer h3{margin:12px 0}.offer p{max-width:38ch}.offer .price{font:2.4rem Georgia,serif;color:var(--gold);margin-bottom:15px}.offer .button{margin-top:auto}.check-seven{list-style:none;padding:0;columns:2;column-gap:42px}.check-seven li{break-inside:avoid;border-top:1px solid #a4acae;padding:13px 0}.check-seven label{display:flex;align-items:flex-start;gap:13px;cursor:pointer}.check-seven input{width:22px;height:22px;flex:none;accent-color:#244e68;margin-top:3px}.check-seven small{display:block;font-size:.95rem;color:#384858;line-height:1.6}.check-seven input:checked+span b{text-decoration:line-through}.edu-module a,.editor-grid article a:not(.button){text-decoration:underline}.catalog-cover{max-height:240px;width:auto;display:block;margin-bottom:18px}.income .eyebrow{color:#086747}footer .eyebrow{color:#ddbb78}.sticky-buy{padding-bottom:max(6px,env(safe-area-inset-bottom))}.bookpage footer{padding-bottom:4rem}.catalog-band{background:#f7f3e9;color:#102a46}.check-seven li:focus-within{outline:2px solid #986b23;outline-offset:3px}
@media(max-width:700px){.opener{padding-block:24px}.opener h1{font-size:clamp(2.1rem,8vw,3rem);margin:14px 0}.subhero{margin:10px 0 14px}.hero-pair{max-width:350px;width:100%;margin:auto}.hero-pair .founder{height:275px}.offers,.bio{grid-template-columns:1fr}.offer{padding:18px 0}.check-seven{columns:1}.metrics{grid-template-columns:1fr 1fr;gap:13px}.portrait-bio{height:290px}.section{padding-block:42px}.opener .actions .button{flex-basis:100%}.opener .actions{margin-top:18px}.opener{padding-top:20px}.bookpage .opener .product-stage{padding:12px}.bookpage .metrics{width:calc(100% - 36px)}}
.founder-panel{padding:48px 34px;background:#102a46;border-left:4px solid #d9aa48}.founder-panel strong{font:clamp(2.8rem,5vw,5rem)/1.03 Georgia,serif;display:block;color:#f7f3e9;margin:28px 0}.founder-panel .eyebrow{color:#dec797}
