.book-page{color:#1f2023;background:#fffaf5;min-height:100vh}.book-top{justify-content:space-between;align-items:center;padding:1.25rem 5vw;display:flex}.book-top .can-nav-brand{align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}.book-top .can-wordmark-name{letter-spacing:-.03em;color:#ea580c;font-size:1.3rem;font-weight:900}.book-top .can-wordmark-desc{letter-spacing:.18em;text-transform:uppercase;color:#9a3412;font-size:.6rem;font-weight:800}.book-back{color:#6b5d55;font-size:.92rem;font-weight:700;text-decoration:none}.book-back:hover{color:#1f2023}.book-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,3.5rem) 5vw clamp(3rem,6vw,5rem);display:grid}.book-copy h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.1rem);font-weight:700;line-height:1.08}.book-lead{color:#6b5d55;margin:1.1rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.6}.book-copy h2{margin:2rem 0 .4rem;font-size:1rem;font-weight:800}.book-copy p{max-width:30rem}.book-copy h2+p{color:#6b5d55;margin:0;font-weight:600;line-height:1.6}.book-note{color:#8a7a70;margin:1rem 0 0;font-size:.88rem;font-weight:600}.book-embed{margin-top:-1.5rem}.book-embed .calendly-inline-widget{min-width:320px;height:780px}@media (max-width:860px){.book-main{grid-template-columns:minmax(0,1fr)}.book-embed .calendly-inline-widget{height:1000px}}
