:root{--bbd-ink:#111210;--bbd-paper:#f3f0e9;--bbd-gold:#dbae45}
.bbd-editorial{background:var(--bbd-paper);color:var(--bbd-ink);font:16px/1.65 Arial,sans-serif;overflow-wrap:break-word}.bbd-editorial *{box-sizing:border-box}.bbd-editorial-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.bbd-editorial-hero{background:radial-gradient(ellipse at 85% 80%,#343a2e,#111210 70%);color:#f3f0e9;padding:80px 0}.bbd-editorial h1,.bbd-editorial h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:400!important;text-transform:uppercase;color:inherit;letter-spacing:0!important;line-height:1.08;margin:0 0 24px;word-spacing:.08em}.bbd-editorial h1{font-size:clamp(44px,6vw,80px);max-width:940px}.bbd-editorial h2{font-size:clamp(32px,4vw,52px)}.bbd-editorial h3{font-size:21px;color:inherit;margin:24px 0 12px;line-height:1.3}.bbd-editorial p{max-width:760px;margin:16px 0 24px}.bbd-editorial .bbd-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.bbd-editorial-hero .bbd-kicker{color:var(--bbd-gold)}.bbd-editorial .bbd-editorial-lead{font-size:clamp(20px,2.5vw,28px);line-height:1.45;max-width:820px}.bbd-editorial a{color:inherit}.bbd-action{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#dbae45;color:#111210!important;min-height:50px;padding:14px 24px;border:1px solid #dbae45;border-radius:3px;font:700 14px/1.5 Arial,sans-serif;text-decoration:none!important;cursor:pointer;transition:transform .2s,background .2s}.bbd-action:hover{background:#edc56a;transform:translateY(-2px)}.bbd-quiet{display:inline-block;padding:14px 0;min-height:48px;text-underline-offset:5px;margin-left:24px}.bbd-editorial-body>section{padding:64px 0;border-bottom:1px solid #cbc6b9;scroll-margin-top:100px}.bbd-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0}.bbd-index{font-size:12px;font-weight:700;color:#805715;letter-spacing:.15em}.bbd-note{background:#e5e0d4;padding:28px!important;margin:32px 0;border-left:3px solid #ac7b20}.bbd-note p:last-child{margin-bottom:0}.bbd-editorial blockquote{margin:0;padding:22px;border-left:2px solid #ae7b20;font-size:19px}.bbd-week{margin:32px 0}.bbd-week details{border-bottom:1px solid #c6c1b5}.bbd-week summary{padding:20px 0;font-weight:700;font-size:18px;cursor:pointer;min-height:50px}.bbd-week details p{padding:0 20px 16px}.bbd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bbd-editorial label{display:block;font-size:14px;font-weight:700;margin:16px 0 8px}.bbd-editorial input:not([type=checkbox]),.bbd-editorial textarea{display:block;width:100%;min-height:50px;padding:14px;border:1px solid #827c70;background:#fffdf8;color:#111;font:16px/1.5 Arial,sans-serif;border-radius:3px}.bbd-editorial input[type=email]{max-width:600px}.bbd-editorial button{margin-top:20px}.bbd-editorial .bbd-checkbox{display:flex;align-items:flex-start;gap:12px;font-weight:400;max-width:700px}.bbd-checkbox input{width:22px;height:22px;flex:0 0 22px;margin:2px 0}.bbd-editorial .bbd-small{font-size:12px}.bbd-book-shelf{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:64px 0}.bbd-shelf-cover{display:block;width:auto;max-width:100%;height:340px;object-fit:contain;margin:0 auto 40px;filter:drop-shadow(12px 18px 14px #0003)}.bbd-book-shelf .bbd-quiet{margin-left:0}.bbd-partner-invite{background:#25291f;color:#f3f0e9}.bbd-partner-invite h2{max-width:860px}.bbd-partner-invite .bbd-eyebrow{color:#dbae45}.bbd-partner-invite .bbd-button{margin-top:28px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #9d6b0e!important;outline-offset:4px!important}button,input,select,textarea{-webkit-tap-highlight-color:transparent}.bbd-book-cover{animation:bbd-float 7s ease-in-out 2}@keyframes bbd-float{0%,100%{transform:translateY(0) rotateY(-9deg) rotate(2deg)}50%{transform:translateY(-10px) rotateY(-6deg) rotate(1deg)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}
@media(max-width:700px){.bbd-editorial-hero{padding:44px 0}.bbd-editorial-wrap{width:calc(100% - 40px)}.bbd-editorial-grid,.bbd-book-shelf,.bbd-form-grid{grid-template-columns:1fr;gap:20px}.bbd-editorial-body>section{padding:42px 0}.bbd-editorial .bbd-action{width:100%}.bbd-quiet{margin-left:0;display:block;width:fit-content}.bbd-shelf-cover{height:290px}.bbd-book-shelf{padding:40px 0;gap:55px}.bbd-note{padding:22px!important}input,select,textarea{font-size:16px!important}.bbd-home .bbd-product-grid{grid-template-columns:1fr;overflow:visible;gap:34px}.bbd-home .bbd-product-image{aspect-ratio:4/4.5}.bbd-home .bbd-product-image img{object-fit:contain}.bbd-home .bbd-product-line{gap:12px}.bbd-home .bbd-product-link{min-height:44px;padding-top:8px}.bbd-home .bbd-consent{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}

.bbd-split{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.bbd-split>*{min-width:0}.bbd-editorial .bbd-split h1{font-size:clamp(40px,5vw,68px)}.bbd-editorial .bbd-split .bbd-editorial-lead{font-size:20px}.bbd-book-detail .bbd-book-price{font-size:28px;font-weight:700}.bbd-book-detail .bbd-book-stage{padding:35px;perspective:1200px;margin:0}.bbd-book-detail .bbd-book-cover{width:min(100%,325px);height:auto;box-shadow:8px 6px 0 #e6e1d5,20px 25px 45px #0008}.bbd-book-stage figcaption{margin-top:45px;font-size:12px;letter-spacing:.05em;color:#ddd4c1;text-align:center}.bbd-partner-visual{margin:0;position:relative;border:1px solid #5d604e;transform:rotate(2deg);background:#e6e2d9}.bbd-partner-visual img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.bbd-partner-visual figcaption{padding:18px 22px;background:#dbae45;color:#111;font-weight:700}.bbd-editorial-hero .bbd-action{margin-top:12px}.bbd-workbook{background:#e9e4d8;color:#171915}.bbd-workbook h2{font-size:clamp(34px,4vw,56px)}.bbd-workbook p{margin:20px 0}.bbd-paper-stack{position:relative;display:flex;align-items:center;gap:12px;padding:20px 5px}.bbd-paper-stack img{width:48%;height:auto;box-shadow:5px 12px 22px #29241726;transform:rotate(-4deg);transition:transform .35s}.bbd-paper-stack img+img{transform:rotate(4deg);margin-top:50px}.bbd-paper-stack:hover img{transform:rotate(0)}.bbd-page-preview{display:block;width:min(100%,390px);height:auto;box-shadow:0 14px 35px #14140e29;margin:auto}.bbd-kit-card{max-width:550px;background:#161914;color:#f3f0e9;padding:36px;margin:30px 0 45px;border-top:5px solid #dbae45;box-shadow:10px 10px 0 #d9d1be}.bbd-kit-card span{font-size:12px;color:#dbae45;letter-spacing:.18em}.bbd-kit-card h3{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-size:38px;line-height:1.05;color:inherit}.bbd-kit-card strong{font-size:12px;text-transform:uppercase;color:#dbae45}.bbd-book-detail .bbd-workbook{padding:48px 26px}.bbd-book-detail .bbd-workbook .bbd-split{gap:30px}.bbd-enter{animation:bbd-rise .65s cubic-bezier(.2,.8,.2,1) both}@keyframes bbd-rise{from{transform:translateY(20px)}to{transform:translateY(0)}}.bbd-home article,.bbd-editorial article{transition:transform .25s}.bbd-home article:hover,.bbd-editorial article:hover{transform:translateY(-3px)}.bbd-action:active,.bbd-button:active{transform:scale(.98)}.bbd-book-detail section[id]{scroll-margin-top:110px}
@media(max-width:800px){.bbd-split{grid-template-columns:1fr;gap:35px}.bbd-editorial-hero{padding:40px 0}.bbd-book-detail .bbd-book-stage{padding:20px 30px}.bbd-book-detail .bbd-book-cover{max-width:245px}.bbd-partner-visual{max-width:500px;transform:none}.bbd-editorial .bbd-split h1{font-size:44px}.bbd-book-detail .bbd-workbook{padding:36px 0}.bbd-paper-stack{max-width:480px;margin:auto}.bbd-kit-card{padding:28px}.bbd-home .bbd-hero{min-height:0;padding-top:42px;gap:30px}.bbd-home h1{font-size:clamp(42px,11vw,58px)}}
@media(prefers-reduced-motion:reduce){.bbd-enter,.bbd-book-cover{animation:none!important}.bbd-paper-stack img,.bbd-home article,.bbd-editorial article,.bbd-action,.bbd-button{transition:none!important;transform:none!important}}
@media(max-width:600px){.bbd-home .bbd-hero{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:18px;padding:32px 24px 40px}.bbd-home .bbd-hero-copy{display:contents}.bbd-home .bbd-hero-copy>*{grid-column:1/-1}.bbd-home .bbd-hero-copy h1{grid-column:1;grid-row:2;font-size:34px;line-height:1.07}.bbd-home .bbd-hero .bbd-eyebrow{margin:0;font-size:10px;letter-spacing:.14em}.bbd-home .bbd-book-stage{grid-column:2;grid-row:2;padding:8px 0;margin:0;align-self:center}.bbd-home .bbd-book-cover{width:100%;box-shadow:5px 4px 0 #dedbd2,12px 13px 22px #0008}.bbd-home .bbd-book-label{display:none}.bbd-home .bbd-rule{margin:4px 0}.bbd-home .bbd-hero .bbd-lead{font-size:16px;margin:0}.bbd-home .bbd-secondary{margin:0;padding-top:6px;min-height:44px}.bbd-home .bbd-caption{margin:0}.bbd-home .bbd-hero .bbd-button{width:100%;min-height:52px}}
