@charset "utf-8";.Scriptcontent,.rt-container,body.publication-page.has-gallery .Scriptcontent,body.publication-page.has-gallery .rt-container{display:block}.rt-container,body,html{overflow-x:hidden}.sidebarMenuInner li,.sidebarMenuInner li a{font-weight:700;cursor:pointer;text-shadow:0 1px 3px rgba(0,0,0,.25)}.contact-details a,.social-icons a,a{text-decoration:none}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans','Helvetica Neue',sans-serif;--color-primary-900:#000814;--color-primary-500:#003566;--color-primary-300:#0077b6;--color-link:#0066cc;--color-link-hover:#004085;--color-focus:#0056b3;--color-text-primary:#1a1a1a;--color-text-secondary:#4a4a4a;--color-text-light:#ffffff;--color-background:#f8f9fa;--color-surface:#ffffff;--color-border:rgba(0,0,0,0.1);--bd-blue:#3740ff;--bd-orange:#FF9900;--bd-ink:#1a1a18;--bd-muted:#6b6b67;--bd-faint:#727270;--bd-rule:rgba(26,26,24,0.12);--bd-bg:#f8f9fa;--footer-height:76px;--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-smooth:400ms cubic-bezier(0.25,0.46,0.45,0.94);--z-sticky:100;--z-overlay:1000;--z-modal:2000}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.rt-container{margin:0 auto}@media screen and (max-width:400px){.rt-container{width:100%}}body.publication-page .Scriptcontent,body.publication-page .rt-container{display:contents}body{font-family:var(--font-system);font-size:1rem;line-height:1.6;color:var(--color-text-primary);background-color:var(--bd-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding-top:60px;padding-bottom:var(--footer-height)}a{color:var(--color-link);transition:color var(--transition-base)}a:hover{color:var(--color-link-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:0}::selection{background-color:#ffd166;color:#000814;text-shadow:none}.close-text,.menu-text,.sidebarMenuInner li,.sidebarMenuInner li a{color:#fff;text-transform:uppercase}.header{position:fixed;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:flex-start;padding:0 15px;z-index:9999;background:rgba(0,102,204,.96);background-image:linear-gradient(180deg,rgba(255,255,255,.15) 0,transparent 50%);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);box-shadow:0 4px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.1);transition:.4s cubic-bezier(.25,.46,.45,.94)}.header::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.04) 100%);pointer-events:none;z-index:0;clip-path:inset(0)}#logo-container{position:relative;z-index:1;display:flex;align-items:center}#logo-container text{fill:#fff;transition:fill .3s}.openSidebarMenu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sidebarIconToggle{display:flex;align-items:center;gap:12px;position:absolute;top:50%;transform:translateY(-50%);left:25px;cursor:pointer;z-index:9999;height:22px}.close-text,.menu-text{font-family:"SF Pro Display",var(--font-system);font-size:11px;font-weight:500;letter-spacing:.5px;transition:.3s;display:flex;align-items:center;height:100%;margin-left:4px}.close-text{position:absolute;left:32px;margin-left:0}.icon-bars{position:relative;width:22px;height:22px}.spinner{position:absolute;height:3px;width:100%;background-color:#fff;transition:.3s}.horizontal{top:9px}.diagonal.part-1{top:3px}.diagonal.part-2{top:15px}.itb-rail a:hover::before,.menu-text,.openSidebarMenu:checked+.sidebarIconToggle .close-text{opacity:1}.close-text,.openSidebarMenu:checked+.sidebarIconToggle .icon-bars .horizontal,.openSidebarMenu:checked+.sidebarIconToggle .menu-text{opacity:0}.openSidebarMenu:checked+.sidebarIconToggle .icon-bars .diagonal.part-1{transform:rotate(45deg);top:9px}.openSidebarMenu:checked+.sidebarIconToggle .icon-bars .diagonal.part-2{transform:rotate(-45deg);top:9px}#sidebarMenu{position:fixed;top:60px;left:-260px;width:250px;height:auto;transform:translateX(0);transition:left .3s,visibility .3s,opacity .3s;background:linear-gradient(180deg,rgba(255,255,255,.18) 0,rgba(255,255,255,.04) 30%,transparent 100%),linear-gradient(135deg,#3740ff 0,#74c947 100%);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);outline:rgba(255,255,255,.35) solid 1px;box-shadow:4px 0 32px rgba(55,64,255,.25),inset 1px 0 0 rgba(255,255,255,.4),inset 0 1px 0 rgba(255,255,255,.5);z-index:10000;overflow-y:auto;visibility:hidden;opacity:0}.openSidebarMenu:checked~#sidebarMenu{left:0!important;visibility:visible!important;opacity:1!important}.sidebarMenuInner{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2);list-style:none}.sidebarMenuInner li{list-style:none;padding:20px;border-bottom:1px solid rgba(255,255,255,.15);transition:.25s}.sidebarMenuInner li a{text-decoration:none}.sidebarMenuInner li:hover{background:rgba(255,140,0,.25);backdrop-filter:blur(10px) saturate(300%);-webkit-backdrop-filter:blur(10px) saturate(300%);border-left:4px solid #ff8c00;box-shadow:0 0 20px rgba(255,140,0,.5),inset 0 0 30px rgba(255,140,0,.3);padding-left:24px}#sidebarMenu a.active,#sidebarMenu a[aria-current=page]{background:rgba(255,255,255,.2)!important;border-left:4px solid #0f8!important;font-weight:700!important}#sidebarMenu a.active::after,#sidebarMenu a[aria-current=page]::after{content:"●";color:#0f8;margin-left:10px;animation:2s ease-in-out infinite pulseOpacity}@keyframes pulseOpacity{0%,100%{opacity:1}50%{opacity:.5}}.footer{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:860px;height:52px;z-index:1000;border-radius:6px;overflow:hidden;padding:0 20px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px) saturate(300%);-webkit-backdrop-filter:blur(25px) saturate(350%);border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.45);border-right:1px solid rgba(255,255,255,.45);box-shadow:0 8px 40px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.1)}.social-icons a[aria-label="Twitter / X"]:hover,.social-icons a[aria-label=Facebook]:hover,.social-icons a[aria-label=Instagram]:hover,.social-icons a[aria-label=LinkedIn]:hover,.social-icons a[aria-label=Pinterest]:hover{border-color:transparent;color:#fff;transform:translateY(-2px) scale(1.08)}.footer::before{content:'';position:absolute;inset:0;border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.4) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,.4) 100%);opacity:.6;pointer-events:none;mix-blend-mode:overlay;filter:brightness(1.1) contrast(1.2)}.footer-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:100%;gap:12px}.footer-section{display:flex;align-items:center}.social-icons{display:flex;gap:2px;list-style:none;margin:0;padding:0}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 6px;background:0 0;border:1px solid rgba(0,0,0,.05);border-radius:8px;transition:.3s cubic-bezier(.25,.46,.45,.94);font-size:14px}.contact-details p,.copyright{font-family:"SF Pro Display",var(--font-system);letter-spacing:.3px;margin:0;white-space:nowrap}.social-icons a[aria-label=Instagram]{color:#c13584}.social-icons a[aria-label=Instagram]:hover{background:linear-gradient(135deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);box-shadow:0 4px 18px rgba(193,53,132,.45)}.social-icons a[aria-label=Facebook]{color:#1877f2}.social-icons a[aria-label=Facebook]:hover{background:#1877f2;box-shadow:0 4px 18px rgba(24,119,242,.45)}.social-icons a[aria-label="Twitter / X"]{color:#111}.social-icons a[aria-label="Twitter / X"]:hover{background:#111;box-shadow:0 4px 18px rgba(0,0,0,.35)}.social-icons a[aria-label=LinkedIn]{color:#0a66c2}.social-icons a[aria-label=LinkedIn]:hover{background:#0a66c2;box-shadow:0 4px 18px rgba(10,102,194,.45)}.social-icons a[aria-label=Pinterest]{color:#e60023}.social-icons a[aria-label=Pinterest]:hover{background:#e60023;box-shadow:0 4px 18px rgba(230,0,35,.45)}.contact-details,.contact-info{display:flex;align-items:center;gap:14px}.contact-details p{font-size:11px;font-weight:500;color:#000}.bd-philosophy-text h2,.bd-philosophy-text p{margin:0 0 .8em}.contact-details a{color:#000;transition:color .2s}.contact-details a:hover,.social-icons a:hover .fa-instagram{color:#ff8c00}.copyright{font-size:10px;font-weight:400;color:rgba(0,0,0,.5)}#main-content{max-width:940px;margin:0 auto;padding:48px 28px}.bd-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding:48px 0 56px;border-bottom:.5px solid var(--bd-rule)}.bd-ctas,.bd-tags{display:flex;gap:10px}.bd-eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bd-blue);margin-bottom:16px;font-family:var(--font-system)}.bd-hero-title{font-family:var(--serif);font-size:clamp(36px, 5vw, 52px);font-weight:300;line-height:1.08;color:var(--bd-ink);margin-bottom:20px}.bd-hero-badge-label,.bd-tag{font-family:var(--font-system)}.bd-hero-body,.bd-tag{color:var(--bd-muted)}.bd-hero-title em,.bd-philosophy-text em{font-style:italic;color:var(--bd-muted)}.bd-hero-body{font-size:14px;line-height:1.75;max-width:340px}.bd-tags{margin-top:20px;flex-wrap:wrap}.bd-tag{font-size:12px;background:rgba(0,0,0,.05);padding:5px 12px;border-radius:20px}.bd-hero-image{position:relative;display:flex;justify-content:center;align-self:center}.bd-hero-image img{width:100%;height:auto;object-fit:contain;border-radius:0;display:block}.bd-hero-badge{position:absolute;bottom:16px;left:-12px;background:#fff;border:.5px solid var(--bd-rule);padding:10px 16px;border-radius:2px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.bd-hero-badge-stars{color:var(--bd-orange);font-size:13px;letter-spacing:1px}.bd-hero-badge-label{font-size:11px;color:var(--bd-muted);margin-top:2px}.bd-ctas{margin-top:28px;flex-wrap:wrap}.btn-bd-ghost,.btn-bd-primary{display:inline-block;font-size:13px;border-radius:2px;text-decoration:none;font-family:var(--font-system)}.btn-bd-primary{background:var(--bd-blue);color:#fff;font-weight:500;padding:10px 22px;letter-spacing:.02em;transition:opacity .2s}.btn-bd-buy:hover,.btn-bd-primary:hover{opacity:.85;color:#fff}.btn-bd-ghost{background:0 0;color:var(--bd-ink);font-weight:400;padding:10px 20px;border:.5px solid var(--bd-rule);transition:border-color .2s}.btn-bd-ghost:hover,.btn-bd-sample:hover{border-color:rgba(26,26,24,.35);color:var(--bd-ink)}.bd-philosophy{padding:56px 0;border-bottom:.5px solid var(--bd-rule);display:grid;grid-template-columns:160px 1fr;gap:48px;align-items:start}.bd-philosophy-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bd-faint);padding-top:4px;font-family:var(--font-system)}.bd-philosophy-text,.bd-philosophy-text h2{font-family:var(--serif);font-size:21px;font-weight:300;line-height:1.6;color:var(--bd-ink)}.bd-book-num,.bd-divider-text{font-size:11px;font-weight:500;letter-spacing:.12em;font-family:var(--font-system);text-transform:uppercase}.ab-modal-desc,.bd-philosophy-text p:last-child,body.books .bd-philosophy-text p:last-child{margin-bottom:0}.bd-divider{display:flex;align-items:center;gap:16px;padding:48px 0 0}.bd-book-row,.bd-books-card-grid{display:grid;border-bottom:.5px solid var(--bd-rule)}.bd-divider::after,.bd-divider::before{content:'';flex:1;height:.5px;background:var(--bd-rule)}.bd-divider-text{color:var(--bd-faint);white-space:nowrap}.bd-books-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:28px 0 36px}.bd-book-row{grid-template-columns:120px 1fr;gap:32px;padding:36px 0;align-items:start}.bd-book-cover{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:0;display:block}.bd-book-num{color:var(--bd-blue);margin-bottom:8px}.bd-book-title{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.2;color:var(--bd-ink);margin-bottom:6px}.bd-book-sub{font-family:var(--serif);font-size:16px;font-style:italic;color:var(--bd-muted);margin-bottom:14px;font-weight:300}.bd-book-meta{font-size:12px;color:var(--bd-faint);margin-bottom:14px;display:flex;gap:12px;flex-wrap:wrap;font-family:var(--font-system)}.bd-book-desc{font-size:14px;color:var(--bd-muted);line-height:1.75;margin-bottom:20px;max-width:520px}.bd-book-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn-bd-buy,.btn-bd-sample{display:inline-flex;gap:6px;font-family:var(--font-system);border-radius:2px;font-size:13px;text-decoration:none}.btn-bd-buy{align-items:center;background:var(--bd-blue);color:#fff;font-weight:500;padding:8px 18px;transition:opacity .2s}.btn-bd-sample{align-items:center;background:0 0;color:var(--bd-muted);font-weight:400;padding:8px 16px;border:.5px solid var(--bd-rule);transition:border-color .2s}.bd-series-header{padding:48px 0 28px}.bd-series-title{font-family:var(--serif);font-size:32px;font-weight:300;color:var(--bd-ink);margin-bottom:10px}.bd-series-desc,.bd-series-note{color:var(--bd-muted);max-width:560px}.bd-series-desc{font-size:14px;line-height:1.75;margin-bottom:0;padding-bottom:28px;border-bottom:.5px solid var(--bd-rule)}.bd-series-note{font-family:var(--serif);font-size:15px;font-style:italic;line-height:1.7;margin:12px 0 0}.bd-series-note+.bd-series-note{margin-top:6px;font-style:normal;font-size:13px;color:var(--bd-faint);font-family:var(--font-system)}.bd-series-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:32px 0 36px;border-bottom:.5px solid var(--bd-rule)}.bd-series-card{display:flex;flex-direction:column}.bd-series-card picture{display:block;width:100%;line-height:0}.bd-series-card-cover{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:0;display:block;margin-bottom:14px;box-shadow:0 12px 36px rgba(0,0,0,.45),0 4px 10px rgba(0,0,0,.3);background:linear-gradient(145deg,#e0ddd5,#ccc9c0);transition:transform .3s}.bd-series-card:hover .bd-series-card-cover{transform:translateY(-4px) scale(1.03)}.bd-sc-num{font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--bd-blue);margin-bottom:4px;font-family:var(--font-system);text-transform:uppercase}.bd-sc-sub,.bd-sc-title{font-family:var(--serif)}.bd-sc-title{font-size:20px;font-weight:400;line-height:1.3;color:var(--bd-ink);margin-bottom:4px}.bd-sc-sub{font-size:15px;font-style:italic;color:var(--bd-muted);margin-bottom:10px;font-weight:300;line-height:1.35}.bd-sc-btn,.bd-sc-link,.bd-sc-meta,.skip-link{font-family:var(--font-system)}.bd-sc-meta{font-size:13px;color:var(--bd-faint);margin-bottom:12px}.bd-sc-desc{font-size:15px;color:var(--bd-muted);line-height:1.7;margin-bottom:14px;flex:1}.bd-sc-link{font-size:12px;color:var(--bd-blue);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.bd-apple-cta-link:hover,.bd-sc-link:hover{opacity:.75;color:var(--bd-blue)}.bd-sc-actions{display:flex;flex-direction:column;gap:7px;margin-top:auto}.bd-sc-btn{text-align:center;font-size:11px;font-weight:500;letter-spacing:.03em;padding:7px 10px;border-radius:2px;text-decoration:none;transition:opacity .2s,border-color .2s;display:flex;align-items:center;justify-content:center;gap:6px}.bd-sc-btn--primary{background:var(--bd-blue);color:#fff}.bd-sc-btn--primary:hover{opacity:.82;color:#fff}.bd-sc-btn--ghost{background:0 0;color:var(--bd-ink);border:.5px solid var(--bd-rule)}.bd-sc-btn--ghost:hover{border-color:rgba(26,26,24,.35);color:var(--bd-ink)}.bd-sc-btn--sample{background:0 0;color:#1a1a1a;border:1px dashed rgba(0,0,0,.25);font-weight:500}.bd-sc-btn--sample:focus-visible,.bd-sc-btn--sample:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.5);border-style:solid}.apple-glass-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:20px 48px!important;width:max-content!important;max-width:100%!important;box-sizing:border-box!important;background:linear-gradient(120deg,rgba(255,255,255,.12) 0,rgba(30,120,255,.3) 50%,rgba(0,255,220,.35) 100%)!important;backdrop-filter:blur(30px) saturate(200%)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;border-radius:16px!important;border:1.5px solid rgba(0,240,255,.6)!important;box-shadow:0 0 30px rgba(0,180,255,.35),0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,200,255,.15)!important;text-decoration:none!important;font-family:'SF Pro Display',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:17px!important;font-weight:600!important;color:#fff!important;letter-spacing:.01em!important;text-shadow:0 1px 6px rgba(0,0,0,.7)!important;transition:.25s!important;cursor:pointer!important;white-space:nowrap!important}.apple-glass-btn:hover{transform:translateY(-2px)!important;box-shadow:0 0 50px rgba(0,200,255,.6),0 8px 32px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.3)!important}.apple-glass-btn:active{transform:scale(.98)!important}.apple-icon{flex-shrink:0!important;filter:drop-shadow(0 0 6px rgba(0,240,255,1))!important}.bd-zoomable{cursor:zoom-in;transition:transform .3s cubic-bezier(.25, .46, .45, .94),box-shadow .3s}.bd-book-row .bd-zoomable:hover,.bd-series-card .bd-zoomable:hover{transform:scale(1.05) translateY(-5px);box-shadow:0 18px 44px rgba(0,0,0,.22)}.bd-hero-image .bd-zoomable:hover{transform:scale(1.015) translateY(-3px);box-shadow:0 24px 64px rgba(0,0,0,.16)}.bd-lb{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:60px 80px;background:rgba(255,255,255,0);visibility:hidden;cursor:zoom-out;transition:background .4s}.bd-lb.is-open{background:rgba(255,255,255,.82);visibility:visible;backdrop-filter:blur(28px) saturate(160%) brightness(1.08);-webkit-backdrop-filter:blur(28px) saturate(160%) brightness(1.08)}.bd-lb-close:hover,.bd-lb-nav:hover:not(:disabled){background:rgba(255,255,255,.16);color:#fff}.bd-lb-stage{display:flex;flex-direction:column;align-items:center;gap:20px;pointer-events:none;opacity:0;transform:scale(.88) translateY(20px);transition:opacity .38s,transform .42s cubic-bezier(.34, 1.45, .64, 1)}.bd-lb.is-open .bd-lb-stage{opacity:1;transform:scale(1) translateY(0);transition-delay:60ms}.bd-lb-img{display:block;max-height:76vh;max-width:min(88vw,560px);width:auto;height:auto;border-radius:0;box-shadow:0 48px 120px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.07);transition:opacity .22s,transform .22s}.bd-lb-close,.bd-lb-nav{position:absolute;z-index:100000;cursor:pointer;display:flex}.bd-lb-caption{font-family:'Cormorant Garamond',Georgia,serif;font-size:16px;font-weight:300;font-style:italic;color:rgba(255,255,255,.55);text-align:center;max-width:480px;line-height:1.55;margin:0}.bd-lb-counter{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;color:rgba(255,255,255,.25);text-transform:uppercase;margin:-8px 0 0}.bd-lb-close{top:68px;right:24px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.6);font-size:24px;line-height:1;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .25s}.bd-lb-close:hover{transform:rotate(90deg)}.bd-lb-nav{top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.5);font-size:22px;align-items:center;justify-content:center;transition:background .22s,color .22s,transform .22s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.itb-back-link,.itb-eyebrow{color:var(--bark-light);text-transform:uppercase}.bd-lb-nav:hover:not(:disabled).bd-lb-prev{transform:translateY(-50%) translateX(-3px)}.bd-lb-nav:hover:not(:disabled).bd-lb-next{transform:translateY(-50%) translateX(3px)}.bd-lb-nav:disabled{opacity:.12;cursor:default}.bd-lb-prev{left:18px}.bd-lb-next{right:18px}@media (max-width:768px){.bd-lb{background:0 0}.bd-lb.is-open{background:var(--lb-bg,#1a3c6e);backdrop-filter:blur(14px) saturate(70%);-webkit-backdrop-filter:blur(14px) saturate(70%);opacity:.92}.bd-hero,.bd-philosophy{grid-template-columns:1fr}.bd-tags,.header{justify-content:center}#logo-container{padding-left:0}.close-text,.menu-text{display:none!important}.sidebarIconToggle{left:15px}.bd-hero{gap:20px;padding:16px 0 32px;text-align:center;align-items:center}.bd-hero-body{max-width:100%}.bd-ctas{justify-content:center;flex-wrap:nowrap;gap:8px}.bd-ctas .btn-bd-primary{white-space:nowrap;flex-shrink:0;font-size:12px;padding:9px 14px}.itb-ctas{justify-content:center;flex-wrap:nowrap;gap:6px}.itb-btn-amazon,.itb-btn-ghost{font-size:11px;padding:8px 10px;height:36px;min-width:0;white-space:nowrap;gap:5px}.itb-btn-amazon svg{width:12px;height:8px}.bd-hero-image{order:-1;width:min(300px,84vw);margin:0 auto;overflow:visible;place-self:unset;align-self:center;justify-self:center}.bd-hero-badge{left:0}.bd-philosophy{gap:12px;padding:40px 0}.bd-books-card-grid,.bd-series-grid{grid-template-columns:repeat(2,1fr)}.bd-series-grid{gap:16px}.bd-books-card-grid{gap:12px}.bd-book-row{gap:20px}.bd-book-title{font-size:20px}}@media (min-width:481px) and (max-width:1023px){.bd-series-grid{grid-template-columns:1fr;gap:0}.bd-series-card{display:grid;grid-template-columns:110px 1fr;column-gap:20px;row-gap:0;padding:22px 0;border-bottom:.5px solid var(--bd-rule);align-items:start}.bd-series-card picture{grid-column:1;grid-row:1/span 8;width:110px;align-self:start}.bd-series-card-cover{width:110px;aspect-ratio:2/3;margin-bottom:0}.bd-series-card .bd-sc-actions,.bd-series-card .bd-sc-desc,.bd-series-card .bd-sc-meta,.bd-series-card .bd-sc-num,.bd-series-card .bd-sc-sub,.bd-series-card .bd-sc-title{grid-column:2}.bd-series-card>.bd-sc-btn{grid-column:2;align-self:start;justify-self:start}.bd-sc-title{font-size:18px}.bd-sc-sub{margin-bottom:6px}.bd-sc-actions{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:4px}.bd-sc-btn{font-size:14px;padding:9px 16px}}@media (min-width:800px) and (max-width:1023px){.bd-series-card{grid-template-columns:130px 1fr;column-gap:28px;padding:28px 0}.bd-series-card picture,.bd-series-card-cover{width:130px}.bd-sc-title{font-size:20px}.bd-sc-sub{margin-bottom:8px}.bd-sc-desc{font-size:14px}.bd-sc-btn{font-size:13px;padding:9px 16px}}@media (max-width:600px){.bd-lb-img{max-height:72vh;max-width:92vw}.bd-lb-caption{font-size:14px}}@media (max-width:480px){#main-content,.bd-book-row{max-width:100%;overflow-x:hidden}#main-content{padding:16px 16px 40px}.bd-books-card-grid,.bd-series-grid{grid-template-columns:1fr;gap:12px}.bd-book-row{grid-template-columns:1fr;gap:16px;padding:28px 0}.bd-book-row>picture{display:flex;justify-content:center;width:100%}.bd-book-cover{width:min(160px,42vw);aspect-ratio:2/3;display:block;height:auto!important}.bd-book-title{font-size:19px}.bd-book-sub{font-size:14px}.bd-book-desc{font-size:13px}.bd-book-actions{gap:8px;flex-wrap:wrap}.btn-bd-buy,.btn-bd-sample{font-size:12px;padding:7px 12px}#sidebarMenu{left:-100%!important;width:100%!important;height:calc(100vh - 60px)!important}}body.inside-the-book{--cream:#f7f4ef;--cream-mid:#ede9e1;--cream-deep:#e0d9ce;--bark:#7a6e60;--bark-light:#797268;--bark-faint:#767168;--ink:#2a2520;--ink-mid:#4a4038;--ink-light:#6e6358;--sage:#8a9882;--sage-light:#c0cbb8;--pine:#4a6050;--gold:#b89a5a;--warm-border:rgba(100,90,78,0.16);--warm-border-m:rgba(100,90,78,0.28);--display:var(--serif);font-size:18px;background:#f7f4ef!important;color:#2a2520!important}@media (prefers-reduced-motion:no-preference){.fade-up{opacity:0;transform:translateY(22px)}}body.inside-the-book #main-content{max-width:1200px;margin:0 auto;padding:0 40px}.itb-hero{padding:72px 0 80px;display:grid;grid-template-columns:1fr 360px;gap:72px;align-items:end;border-bottom:.5px solid var(--warm-border)}.itb-back-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;letter-spacing:.14em;text-decoration:none;margin-bottom:32px;transition:color .2s}.itb-back-link:hover{color:var(--ink)}.itb-back-link::before{content:'←';font-size:15px}.itb-eyebrow{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.28em;margin-bottom:20px}.itb-title{font-family:var(--serif);font-size:clamp(44px, 5.5vw, 68px);font-weight:300;font-style:italic;color:var(--ink);line-height:1.1;margin-bottom:28px}.itb-title em{font-style:normal;font-weight:400}.itb-title .with-line{display:block;font-size:.62em;font-style:normal;font-weight:300;color:var(--bark);letter-spacing:.05em;margin-top:12px}.itb-hero-desc{font-size:17px;font-weight:300;color:var(--ink-light);line-height:1.85;max-width:480px;margin-bottom:36px}.itb-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.itb-tag{font-size:13px;color:var(--bark);background:var(--cream-mid);border:.5px solid var(--warm-border);padding:6px 14px;font-family:var(--sans);letter-spacing:.03em}.itb-ctas{padding-top:10px;display:flex;gap:10px;flex-wrap:nowrap;align-items:stretch}.itb-btn-primary{display:inline-block;padding:10px 22px;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .2s}.itb-btn-primary:hover{background:var(--ink-mid);color:var(--cream)}.itb-btn-amazon,.itb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 22px;height:44px;min-width:140px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.03em;text-transform:none;text-decoration:none;border-radius:3px;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s}.itb-btn-amazon{background:var(--bd-orange);color:#0f1111;border:1.5px solid rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.28)}.itb-btn-amazon:hover{background:#e68a00;box-shadow:0 3px 10px rgba(0,0,0,.14);transform:translateY(-1px);color:#0f1111}.itb-btn-ghost{background:0 0;color:var(--ink);border:1px solid rgba(26,26,24,.3);box-shadow:0 1px 3px rgba(0,0,0,.05)}.itb-btn-ghost:hover{background:var(--cream-mid);border-color:rgba(26,26,24,.55);color:var(--ink);transform:translateY(-1px)}.itb-hero-cover,.itb-stat{position:relative}.itb-hero-cover picture{display:block;width:100%}.itb-hero-cover img{height:auto;object-fit:contain;box-shadow:24px 24px 64px rgba(42,37,32,.18),4px 4px 12px rgba(42,37,32,.08)}.ab-modal-cover,.itb-spread-art img{object-fit:cover}.itb-cover-badge{position:absolute;bottom:-16px;left:-16px;background:var(--cream);border:.5px solid var(--warm-border-m);padding:14px 20px;box-shadow:0 6px 24px rgba(0,0,0,.08)}.itb-cover-badge-stars{color:var(--bd-blue);font-size:14px;letter-spacing:2px;margin-bottom:4px}.itb-cover-badge-label{font-size:11px;font-family:var(--sans);color:var(--bark-light);letter-spacing:.08em;text-transform:uppercase}.itb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--warm-border);border:.5px solid var(--warm-border);margin:72px 0}.itb-stat{background:var(--cream-mid);padding:3rem 2.5rem;text-align:center}.itb-stat-num{font-family:var(--serif);font-size:66px;font-weight:300;color:var(--ink);line-height:1;margin-bottom:8px;font-variant-numeric:lining-nums}.itb-section-label,.itb-stat-label{font-family:var(--sans);font-weight:500}.itb-stat-label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bark-light);margin-bottom:8px}.itb-stat-desc{font-size:15px;color:var(--ink-light);line-height:1.6}.itb-section-label{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--bark-light);margin-bottom:28px}.itb-poem-num,.itb-spread-art-cap{font-size:11px;font-family:var(--sans);text-transform:uppercase}.itb-section-divider{display:flex;align-items:center;gap:16px;margin:72px 0 0}.itb-section-divider::after,.itb-section-divider::before{content:'';flex:1;height:.5px;background:var(--warm-border)}.itb-section-divider span{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bark-faint);white-space:nowrap}.itb-spreads{display:flex;flex-direction:column;gap:32px;background:0 0;border:none;margin-bottom:72px}.itb-poem-attribution,.itb-press-item:first-child{border-top:.5px solid var(--warm-border)}.itb-spread{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;border:.5px solid var(--warm-border);box-shadow:0 4px 24px rgba(42,37,32,.07)}.itb-artists,.itb-poem-grid{gap:1px;border:.5px solid var(--warm-border)}.itb-spread-poem{padding:3.5rem 3rem;display:flex;flex-direction:column;justify-content:center;min-height:480px}.itb-spread-poem.bg-warm{background:#f0ebe1;border-right:.5px solid var(--warm-border)}.itb-spread-poem.bg-sage{background:#eaefe6;border-left:.5px solid var(--warm-border)}.itb-spread-art{position:relative;overflow:hidden;min-height:480px}.itb-spread-art img,.itb-spread-art svg{position:absolute;inset:0;width:100%;height:100%}.itb-spread-art-cap{position:absolute;bottom:14px;right:16px;letter-spacing:.18em;color:var(--bark);z-index:2;opacity:.75}.itb-poem-num{letter-spacing:.28em;color:var(--bark-light);margin-bottom:14px}.itb-poem-spread-title{font-family:var(--serif);font-size:24px;font-style:italic;font-weight:400;color:var(--ink);line-height:1.3;margin-bottom:18px}.itb-poem-spread-lines{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--ink-mid)}.itb-poem-full{display:grid;grid-template-columns:1fr 0.5px 1fr;border:.5px solid var(--warm-border);margin-bottom:72px}.itb-about-col,.itb-poem-full-col{padding:4rem 3.5rem}.itb-poem-full-divider{background:var(--warm-border)}.itb-artist-card:nth-child(2),.itb-poem-card:nth-child(2n),.itb-poem-full-right{background:var(--cream-mid)}.itb-poem-full-right{display:flex;flex-direction:column;justify-content:center}.itb-poem-tag{font-size:12px;font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--bark-light);margin-bottom:22px}.itb-poem-title-lg{font-family:var(--serif);font-size:42px;font-weight:300;font-style:italic;color:var(--ink);line-height:1.2;margin-bottom:2.2rem}.itb-poem-body{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--ink-mid);line-height:2.15}.itb-poem-section-break{display:block;margin:.5em 0}.itb-poem-attribution{font-family:var(--sans);font-size:13px;color:var(--bark-light);letter-spacing:.06em;margin-top:2.2rem;padding-top:1.5rem}.itb-artist-initial,.itb-author-pull{font-family:var(--serif);font-weight:300;font-style:italic}.itb-author-pull{font-size:24px;color:var(--ink-mid);line-height:1.65;margin-bottom:1.8rem}.itb-author-body{font-size:16px;font-weight:300;color:var(--ink-light);line-height:1.95}.itb-artists{display:grid;grid-template-columns:repeat(3,1fr);background:var(--warm-border);margin-bottom:72px}.itb-artist-card{background:var(--cream);padding:3rem 2.5rem}.itb-artist-initial{font-size:58px;color:var(--bark-faint);line-height:1;margin-bottom:14px}.itb-artist-name{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bark-light);margin-bottom:12px}.itb-about-label,.itb-poem-card-num,.itb-press-source{letter-spacing:.28em;text-transform:uppercase}.itb-artist-desc{font-size:16px;font-weight:300;color:var(--ink-light);line-height:1.8}.itb-poem-grid{display:grid;grid-template-columns:repeat(2,1fr);background:var(--warm-border);margin-bottom:72px}.itb-poem-card{padding:2.8rem;background:var(--cream)}.itb-poem-card-num{font-family:var(--sans);font-size:11px;font-weight:500;color:var(--bark-light);margin-bottom:16px}.itb-poem-card-body,.itb-poem-card-title{font-family:var(--serif);color:var(--ink-mid);font-style:italic}.itb-poem-card-title{font-size:24px;font-weight:300;line-height:1.3;margin-bottom:18px}.itb-poem-card-body{font-size:16px;font-weight:400;line-height:2.1}.itb-about{border:.5px solid var(--warm-border);background:var(--cream-deep);margin-bottom:72px;overflow:hidden}.itb-about-inner{display:grid;grid-template-columns:1fr 0.5px 1fr;align-items:start}.itb-about-divider{background:var(--warm-border);align-self:stretch}.itb-about-label{font-family:var(--sans);font-size:11px;font-weight:500;color:var(--bark-light);margin-bottom:18px}.itb-about-name{font-family:var(--serif);font-size:46px;font-weight:300;font-style:italic;color:var(--ink);line-height:1.15;margin-bottom:1.8rem}.itb-about-text{font-size:16px;font-weight:400;color:var(--ink-mid);line-height:1.95}.itb-press-list{display:flex;flex-direction:column;gap:0}.itb-press-item{padding:2rem 0 2rem 1.5rem;border-bottom:.5px solid var(--warm-border);border-left:2px solid transparent;transition:border-color .2s;position:relative}.itb-press-item:hover{border-left-color:var(--bark-light)}.itb-press-source{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--bark-light);margin-bottom:10px;opacity:.75}.itb-cta-title,.itb-press-quote{font-family:var(--serif);font-style:italic;color:var(--ink)}.itb-press-quote{font-size:19px;font-weight:400;line-height:1.75;max-width:640px}.itb-press-quote::before{content:'\201C';font-size:42px;line-height:0;vertical-align:-.35em;margin-right:4px;color:var(--bark-light);opacity:.35;font-family:var(--serif)}.itb-cta-strip{border:.5px solid var(--warm-border);background:var(--cream-deep);padding:4.5rem 3.5rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-bottom:72px}.itb-cta-title{font-size:37px;font-weight:300;line-height:1.3;margin-bottom:10px}.itb-cta-sub{font-size:15px;font-weight:300;color:var(--ink-light);letter-spacing:.03em}.itb-cta-btns{display:flex;flex-direction:column;gap:10px;min-width:200px}.fade-up{transition:opacity .65s,transform .65s}.fade-up.visible{opacity:1!important;transform:translateY(0)!important}.itb-hero-cover .bd-zoomable:hover{transform:scale(1.015) translateY(-3px);box-shadow:28px 28px 72px rgba(42,37,32,.22),4px 4px 12px rgba(42,37,32,.1)}@media (max-width:1100px){.itb-hero{grid-template-columns:1fr 300px;gap:48px}}@media (max-width:900px){.itb-about-inner,.itb-artists,.itb-cta-strip,.itb-hero,.itb-poem-full,.itb-poem-grid{grid-template-columns:1fr}.itb-about-divider,.itb-poem-full-divider{display:none}.itb-cta-btns{flex-direction:row;flex-wrap:wrap}.itb-hero-cover,.itb-hero-cover img{margin:0 auto;width:100%;max-width:280px}.itb-hero{grid-template-columns:1fr;gap:40px;padding:48px 0 56px;justify-items:center}.itb-hero-cover{order:-1;order:-1;justify-self:center;align-self:center;display:flex;justify-content:center;align-items:center}.itb-hero-cover picture{display:block;width:100%;margin:0 auto;text-align:center}.itb-hero-cover img{display:block;height:auto;object-fit:contain}.itb-cover-badge{bottom:-12px;left:-8px}}@media (max-width:680px){.apple-glass-btn{padding:16px 28px!important;font-size:15px!important;gap:12px!important;white-space:normal!important;text-align:center!important;width:100%!important}.apple-icon{width:22px!important;height:22px!important;flex-shrink:0!important}body.inside-the-book #main-content{padding:0 18px 80px}.itb-spreads{gap:1px}.itb-spread,.itb-stats{grid-template-columns:1fr}.itb-spread-art{min-height:200px}.itb-about-col,.itb-poem-full-col{padding:2.5rem 1.5rem}.itb-cta-strip{padding:3rem 1.5rem}.bd-lb{padding:52px 16px 24px}.bd-lb-nav{display:none}.itb-stat-num{font-size:46px}.itb-poem-title-lg{font-size:30px}.itb-poem-body{font-size:18px}.itb-about-name{font-size:34px}.itb-artist-initial{font-size:44px}.itb-cta-title{font-size:28px}.itb-author-pull,.itb-poem-spread-title{font-size:20px}.itb-poem-spread-lines{font-size:15px}}.back-button{position:fixed;top:50%;transform:translateY(-50%);right:16px;z-index:10001;display:flex;align-items:center}.ab-modal-close,.back-link{cursor:pointer;align-items:center}@media (max-width:768px){body.inside-the-book{font-size:16px}.back-button{top:30px;right:12px;transform:translateY(-50%);z-index:100000}.back-link{padding:6px 12px 6px 10px;font-size:13px;gap:4px;background:rgba(0,0,0,.42);border-color:rgba(255,255,255,.45);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25)}.back-link:hover{background:rgba(0,0,0,.58);border-color:rgba(255,255,255,.7)}}.back-link{display:inline-flex;gap:5px;padding:5px 12px 5px 9px;border-radius:980px;text-decoration:none;font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,.92);background:rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid rgba(255,255,255,.35);box-shadow:0 1px 6px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3);transition:background .2s,transform .2s}.back-link:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.back-link:active{transform:scale(.96);opacity:.85}@media (max-width:400px){.bd-sc-desc,.bd-sc-sub{font-size:13px;font-family:var(--font-system)}.bd-sc-sub{font-style:normal;font-weight:400;line-height:1.45}.bd-sc-desc{line-height:1.6}.bd-sc-meta{font-size:12px}.back-button{top:72px;right:12px}.back-link{padding:5px 10px 5px 8px;font-size:14px;gap:4px}.bd-series-card{border-radius:18px;overflow:hidden;padding:20px 16px 18px;background:var(--card-bg,#f0eff0);transition:background .38s cubic-bezier(.34, 1.2, .64, 1),box-shadow .38s cubic-bezier(.34, 1.2, .64, 1),transform .28s cubic-bezier(.34, 1.2, .64, 1);-webkit-tap-highlight-color:transparent;cursor:pointer}.bd-series-grid .bd-series-card:first-child{--card-bg:#ddeef5;--card-accent:#1a6080}.bd-series-grid .bd-series-card:nth-child(2){--card-bg:#e8e2f5;--card-accent:#3b1f6e}.bd-series-grid .bd-series-card:nth-child(3),.bd-series-grid .bd-series-card:nth-child(4){--card-bg:#f5e0de;--card-accent:#c0392b}.bd-series-card:active,.bd-series-card:focus-within{transform:scale(1.025) translateY(-3px);box-shadow:0 24px 56px rgba(0,0,0,.28),0 8px 20px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.22)}.bd-series-grid .bd-series-card:first-child:active,.bd-series-grid .bd-series-card:first-child:focus-within{background:#1a6080}.bd-series-grid .bd-series-card:nth-child(2):active,.bd-series-grid .bd-series-card:nth-child(2):focus-within{background:#3b1f6e}.bd-series-grid .bd-series-card:nth-child(3):active,.bd-series-grid .bd-series-card:nth-child(3):focus-within{background:#c0392b}.bd-series-card::before{content:'';position:absolute;inset:0;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.18) 0,rgba(255,255,255,.04) 35%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s}.bd-series-card:active::before,.bd-series-card:focus-within::before{opacity:1}.bd-series-card:active .bd-series-card-cover,.bd-series-card:focus-within .bd-series-card-cover{transform:translateY(-5px) scale(1.03);box-shadow:0 22px 48px rgba(0,0,0,.48),0 6px 14px rgba(0,0,0,.28)}.bd-series-card-cover{transition:transform .32s cubic-bezier(.34,1.2,.64,1),box-shadow .32s}.bd-series-card:active .bd-sc-num,.bd-series-card:focus-within .bd-sc-num{color:rgba(255,255,255,.65)}.bd-series-card:active .bd-sc-title,.bd-series-card:focus-within .bd-sc-title{color:#fff}.bd-series-card:active .bd-sc-sub,.bd-series-card:focus-within .bd-sc-sub{color:rgba(255,255,255,.72)}.bd-series-card:active .bd-sc-meta,.bd-series-card:focus-within .bd-sc-meta{color:rgba(255,255,255,.5)}.bd-series-card:active .bd-sc-desc,.bd-series-card:focus-within .bd-sc-desc{color:rgba(255,255,255,.68)}.bd-series-card:active .bd-sc-link,.bd-series-card:focus-within .bd-sc-link{color:rgba(255,255,255,.85)}.bd-series-card:active .bd-sc-btn--primary,.bd-series-card:focus-within .bd-sc-btn--primary{background:rgba(255,255,255,.95);color:#111;box-shadow:0 2px 10px rgba(0,0,0,.18)}.bd-series-card:active .bd-sc-btn--ghost,.bd-series-card:focus-within .bd-sc-btn--ghost{background:rgba(255,255,255,.15);color:rgba(255,255,255,.88);border-color:rgba(255,255,255,.35)}.bd-series-card:active .bd-sc-btn--sample,.bd-series-card:focus-within .bd-sc-btn--sample{background:rgba(255,255,255,.15);color:rgba(255,255,255,.88);border-color:rgba(255,255,255,.35);border-style:solid}.bd-sc-btn--ghost,.bd-sc-btn--primary,.bd-sc-btn--sample,.bd-sc-desc,.bd-sc-link,.bd-sc-meta,.bd-sc-num,.bd-sc-sub,.bd-sc-title{transition:color .3s,background .3s,border-color .3s,box-shadow .3s}}@media (min-width:401px) and (max-width:768px){#sidebarMenu{left:-100%;width:70%;max-width:250px;height:calc(100vh - 60px)}.bd-book-desc{font-size:1rem}.back-button{top:13px;right:16px}.back-link{padding:5px 12px 5px 10px;font-size:14px;gap:4px}}.bd-lb-tap-hint{display:none}.ab-modal-author,.ab-modal-genre{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif}.ab-modal-overlay{display:none;position:fixed;inset:0;z-index:99998;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s}.ab-modal-overlay.ab-open{display:flex;opacity:1}.ab-modal-sheet{width:100%;max-width:400px;border-radius:22px 22px 0 0;overflow:hidden;position:relative;transform:translateY(100%);transition:transform .38s cubic-bezier(.32,.72,0,1);background:linear-gradient(160deg,var(--ab-bg-2,rgba(0,0,0,.6)) 0,var(--ab-bg,#c0392b) 55%,var(--ab-bg,#c0392b) 100%);color:#fff;padding-bottom:env(safe-area-inset-bottom,16px);max-height:92svh;overflow-y:auto}.ab-modal-close,.ab-modal-topbtns{position:absolute;top:14px;z-index:2}.ab-modal-overlay.ab-open .ab-modal-sheet{transform:translateY(0)}.ab-modal-pill{width:36px;height:5px;border-radius:3px;background:rgba(255,255,255,.35);margin:10px auto 0}.ab-modal-close,.ab-modal-topbtn{width:32px;height:32px;background:rgba(0,0,0,.25);color:rgba(255,255,255,.85);transition:background .2s;display:flex}.ab-modal-close{right:14px;border-radius:50%;border:none;justify-content:center;font-size:17px;line-height:1}.ab-modal-author,.ab-modal-topbtn{cursor:pointer;align-items:center}.ab-modal-close:hover,.ab-modal-topbtn:hover{background:rgba(0,0,0,.4)}.ab-modal-topbtns{right:52px;display:flex;gap:8px}.ab-modal-topbtn{border-radius:50%;border:none;justify-content:center;font-size:15px}.ab-modal-body{display:flex;flex-direction:column;align-items:center;padding:14px 20px 20px;text-align:center}.ab-modal-cover{width:140px;aspect-ratio:2/3;border-radius:8px;box-shadow:0 16px 48px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.35);margin-bottom:16px;display:block}.ab-modal-title{color:#fff;margin-bottom:3px}.ab-modal-author{color:rgba(255,215,100,.9);margin-bottom:6px;display:inline-flex;gap:3px}.ab-modal-author::after{content:'›';font-size:16px}.ab-modal-genre{color:rgba(255,215,100,.7);margin-bottom:14px}.ab-modal-info-card{width:100%;background:rgba(0,0,0,.2);border-radius:14px;padding:14px 16px;margin-bottom:14px;text-align:left}.ab-modal-btn-buy,.ab-modal-btn-sample{display:flex;padding:13px 10px;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;transition:background .2s;font-size:15px;text-decoration:none;cursor:pointer}.ab-modal-info-label{font-weight:700;color:#fff;margin-bottom:2px;display:flex;align-items:center;gap:5px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif}.ab-modal-info-label svg,.itb-excerpt em{opacity:.7}.ab-modal-info-meta{margin-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif}.ab-modal-btns{display:flex;gap:10px;width:100%;margin-top:4px}.ab-modal-btn-sample{flex:1;align-items:center;justify-content:center;gap:5px;background:rgba(0,0,0,.28);color:#fff;font-weight:600;border:none}.ab-modal-btn-sample:hover{background:rgba(0,0,0,.42);color:#fff}.ab-modal-btn-buy{flex:1;align-items:center;justify-content:center;background:rgba(255,255,255,.95);color:#111;font-weight:700;border:none}.ab-modal-btn-buy:hover{background:#fff;color:#000}.ab-modal-btn-amazon{display:none;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:10px;padding:13px 20px;border-radius:14px;border:1.5px solid currentColor;background:0 0;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .2s,opacity .2s}.ab-modal-btn-amazon:hover{background:rgba(255,255,255,.08);opacity:.9}.ab-modal-btn-amazon svg,.bd-apple-cta-link svg,.bd-hero-badge-title svg{flex-shrink:0}@media (min-width:401px){.ab-modal-overlay{align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.ab-modal-sheet{border-radius:22px;max-width:360px;width:360px;max-height:88svh;transform:translateY(20px) scale(.97);transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .3s;opacity:0;box-shadow:0 32px 80px rgba(0,0,0,.55),0 0 0 .5px rgba(255,255,255,.08) inset;position:relative;padding-bottom:0;overflow:visible}.ab-modal-sheet>.ab-modal-body{overflow-y:auto;max-height:calc(88svh - 28px)}.ab-modal-overlay.ab-open .ab-modal-sheet{transform:translateY(0) scale(1);opacity:1}.ab-modal-pill,.ab-modal-topbtns{display:none}.ab-modal-close{position:absolute;top:-46px;right:0;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.9);font-size:15px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s,transform .2s;box-shadow:0 2px 12px rgba(0,0,0,.3)}.ab-modal-close:hover{background:rgba(255,255,255,.28);transform:scale(1.08)}}@media (max-width:400px){.itb-ctas{flex-wrap:nowrap;gap:5px;overflow-x:auto}.itb-btn-amazon,.itb-btn-ghost{font-size:10px;padding:7px 8px;height:34px;min-width:0;flex-shrink:1;white-space:nowrap;gap:4px}.itb-btn-amazon svg{width:11px;height:7px}.bd-series-card{box-shadow:0 6px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.07)}.bd-series-card::after{content:'';position:absolute;top:0;left:16px;right:16px;height:2px;border-radius:0 0 2px 2px;background:var(--card-accent,#3740ff);opacity:.35;transition:opacity .3s;pointer-events:none}.bd-series-card:active::after,.bd-series-card:focus-within::after{opacity:0}.bd-sc-actions::after{content:'›';display:block;text-align:right;font-size:18px;color:var(--card-accent,#3740ff);opacity:.3;margin-top:4px;transition:opacity .3s,transform .3s;line-height:1}.bd-series-card:active .bd-sc-actions::after,.bd-series-card:focus-within .bd-sc-actions::after{opacity:0;transform:translateX(4px)}.ab-modal-btn-amazon,.ab-modal-btns{display:none!important}.ab-modal-sheet{border-radius:28px 28px 0 0;background:linear-gradient(160deg,var(--ab-bg-2,rgba(0,0,0,.6)) 0,var(--ab-bg,#3740ff) 55%,var(--ab-bg,#3740ff) 100%);box-shadow:0 -2px 0 .5px rgba(255,255,255,.18) inset,0 -32px 80px rgba(0,0,0,.3) inset}.ab-modal-pill{width:40px;height:4px;background:rgba(255,255,255,.28);margin:12px auto 0}.ab-modal-close{top:12px;right:14px;width:30px;height:30px;background:rgba(0,0,0,.22);font-size:15px}.ab-modal-body{padding:24px 26px 40px;align-items:center;text-align:center;gap:0}.ab-modal-cover{width:148px;aspect-ratio:2/3;border-radius:0;margin-bottom:22px;box-shadow:0 32px 72px rgba(0,0,0,.65),0 10px 24px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1) inset}.ab-modal-body::after{content:'';display:block;width:32px;height:1px;background:rgba(255,255,255,.22);margin:18px auto 16px;border-radius:1px;flex-shrink:0;order:10}.ab-modal-info-card{width:100%;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 18px 12px;margin-top:18px;margin-bottom:14px;text-align:left}.ab-modal-topbtns{display:none}.ab-modal-genre,.ab-modal-info-label{font-weight:600;text-transform:uppercase}.ab-modal-author,.ab-modal-genre,.ab-modal-info-label,.ab-modal-info-meta{font-family:'Cormorant Garamond',Georgia,serif}.ab-modal-title{margin-bottom:10px}.ab-modal-author{font-style:normal;letter-spacing:.06em;color:rgba(255,215,100,.95);margin-bottom:5px}.ab-modal-author::after{content:'›';font-size:18px;margin-left:3px}.ab-modal-genre{color:rgba(255,255,255,.4);margin-bottom:0}.ab-modal-info-label{color:rgba(255,255,255,.48);margin-bottom:6px}.ab-modal-info-meta{font-weight:400;font-style:italic;letter-spacing:.02em;margin-bottom:12px}.ab-modal-desc{font-weight:300;letter-spacing:.01em;margin-bottom:0}}.bd-series-grid .bd-series-card:nth-child(4):active,.bd-series-grid .bd-series-card:nth-child(4):focus-within{background:#c0392b!important}.ab-modal-sheet[data-book-black=true]{background:#000!important}.ab-modal-sheet[data-book-black=true] .ab-modal-btn-sample{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.25)!important}.ab-modal-sheet[data-book-black=true] .ab-modal-info-card{background:rgba(255,255,255,.06)!important}.ab-modal-title{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Helvetica Neue',Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:1.25!important;letter-spacing:-.3px!important}.ab-modal-desc{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;line-height:1.55!important;color:rgba(255,255,255,.82)!important}.ab-modal-info-meta{font-size:13px!important;color:rgba(255,255,255,.72)!important}.ab-modal-info-label{font-size:13px!important;letter-spacing:.2px!important}.ab-modal-author{font-size:15px!important;font-weight:500!important}.ab-modal-genre{font-size:13px!important;letter-spacing:.8px!important}.bd-cover-dark-glow{box-shadow:inset 3px 0 0 0 rgba(255,255,255,.45);border-radius:2px 3px 3px 2px}.ab-modal-body img.bd-cover-dark-glow,.ab-modal-cover.bd-cover-dark-glow{box-shadow:inset 4px 0 0 0 rgba(255,255,255,.5);border-radius:2px 4px 4px 2px}@media (min-width:769px){.bd-lb-stage{position:relative}.bd-lb-close{display:none}.bd-lb-tap-hint{display:block;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:rgba(0,0,0,.28);text-align:center;margin-top:6px;pointer-events:none;user-select:none;opacity:0;transition:opacity .6s .5s}.bd-lb.is-open .bd-lb-tap-hint{opacity:1}.bd-book-row{grid-template-columns:minmax(0,calc((100% - 48px)/ 4)) 1fr}.bd-book-row>picture{width:100%}.bd-book-cover{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}}@media (max-width:799px){.footer{max-width:720px}.footer-content{justify-content:center}.social-icons{gap:4px}}.social-icons .fa-linkedin{color:#09923f}.social-icons .fa-x-twitter{color:#18902a}.social-icons .fa-facebook{color:#66a200}.social-icons .fa-instagram{color:#305f0b}.social-icons .fa-pinterest{color:#016c0d}.social-icons a:hover .fa-linkedin{color:#c40736}.social-icons a:hover .fa-x-twitter{color:#a115b9}.social-icons a:hover .fa-facebook{color:#ff1493}.social-icons a:hover .fa-pinterest{color:red}.bd-hero-badge-title{display:flex;align-items:center;gap:7px;font-family:var(--serif);font-size:17px;font-style:italic;font-weight:400;color:var(--bd-ink);line-height:1.1}.bd-series-grid .bd-series-card{position:relative;text-align:left}.bd-series-grid .bd-series-card-cover{margin-bottom:20px;box-shadow:0 14px 30px rgba(0,0,0,.26),0 3px 8px rgba(0,0,0,.16)}.bd-series-grid .bd-sc-num{margin:0 0 4px;font-size:11px;letter-spacing:.16em}.bd-series-grid .bd-hand{margin:0 0 14px;line-height:1.25;transform:rotate(-1deg);transform-origin:left center}.bd-series-grid .bd-sc-title{margin:0 0 8px;font-size:21px;line-height:1.25}.bd-series-grid .bd-sc-sub{margin:0 0 14px;font-size:15px;line-height:1.4}.bd-series-grid .bd-sc-meta{margin:0 0 14px;padding-bottom:14px;border-bottom:.5px solid var(--bd-rule);font-size:12px;letter-spacing:.02em}.bd-series-grid .bd-sc-desc{margin:0 0 20px;font-size:14px;line-height:1.65}.bd-series-grid .bd-sc-actions{margin-top:auto;gap:8px}.bd-series-grid .bd-sc-btn{width:100%;min-height:40px;font-size:12px;letter-spacing:.04em;border-radius:3px}.bd-series-grid .bd-sc-btn--primary:hover{opacity:1;filter:brightness(1.12)}.bd-series-grid .bd-sc-btn--primary svg{fill:#fff}@media (min-width:1024px){.bd-series-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto auto auto auto auto auto;column-gap:24px;row-gap:0;align-items:stretch}}@supports (grid-template-rows:subgrid){@media (min-width:1024px){.bd-series-grid .bd-series-card{display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:0}.bd-series-grid .bd-sc-actions{align-self:end;margin-top:0}}}@media (min-width:481px) and (max-width:1023px){.bd-series-grid .bd-series-card .bd-hand{grid-column:2}.bd-series-grid .bd-series-card-cover{margin-bottom:0}.bd-series-grid .bd-sc-btn{width:auto}}.itb-anchor{scroll-margin-top:84px}.itb-threads{display:flex;gap:7px;margin:0 0 22px}.itb-hand,.itb-intro p.itb-hand{display:inline-block;line-height:1}.itb-threads span{display:block;width:44px;height:4px}.itb-stat:first-child::after,.itb-threads span:first-child{background:#1f6f54}.itb-stat:nth-child(2)::after,.itb-threads span:nth-child(2){background:#e8722a}.itb-stat:nth-child(3)::after,.itb-threads span:nth-child(3){background:#3a6ea5}.itb-threads span:nth-child(4){background:#b89a5a;width:22px}.itb-hand{font-family:Caveat,cursive;font-size:1.6rem;font-weight:500;color:#c05a2e;transform:rotate(-1.6deg);transform-origin:left center;margin:0 0 14px}.itb-hand--small{font-size:1.3rem;opacity:.85;margin-bottom:10px}.itb-dropcap p:first-of-type::first-letter{font-family:var(--serif);font-size:3.6em;font-weight:300;line-height:.82;float:left;padding:.04em .12em 0 0;color:var(--pine,#4a6050)}.itb-section-divider span{display:inline-flex;align-items:center;gap:12px}.itb-section-divider span::before{content:'';width:7px;height:7px;background:#1f6f54;transform:rotate(45deg);flex-shrink:0}.itb-stat::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px}.itb-spread-poem{position:relative;overflow:hidden}.itb-spread-poem::before{content:attr(data-poem);position:absolute;top:-.18em;right:.02em;font-family:var(--serif);font-size:10rem;font-weight:300;font-style:italic;line-height:1;color:rgba(42,37,32,.055);pointer-events:none;user-select:none}.itb-quoteband{margin:72px calc(50% - 50vw);width:100vw;box-sizing:border-box;padding:5rem 24px;text-align:center;background:radial-gradient(ellipse 80% 120% at 15% 0,rgba(232,114,42,.28) 0,transparent 55%),radial-gradient(ellipse 80% 120% at 85% 100%,rgba(58,110,165,.3) 0,transparent 55%),linear-gradient(135deg,#1f6f54 0,#2c7a5d 55%,#3a8f6f 100%);color:#f7f4ef}.itb-quoteband-line{font-family:var(--serif);font-size:clamp(26px, 3.6vw, 40px);font-weight:300;font-style:italic;line-height:1.4;max-width:22em;margin:0 auto 18px;text-wrap:balance}.itb-intro p,.itb-poem-spread-lines{line-height:1.6}.itb-quoteband-attr{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgba(247,244,239,.65);margin:0}.itb-contents li{display:flex;align-items:baseline;gap:.7em}.itb-contents li .t{font-family:var(--serif);font-style:italic;font-size:1.08rem;color:var(--ink,#2a2520)}.itb-contents li .pg,.itb-contents summary{color:var(--bark-light,#797268);font-family:var(--sans)}.itb-contents li .dots{flex:1;border-bottom:1px dotted rgba(100,90,78,.42);transform:translateY(-5px);min-width:1.5em}.itb-contents li .pg{font-size:.8rem;font-weight:500;font-variant-numeric:tabular-nums}.itb-contents summary{font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-weight:600;padding:.8rem 0}.itb-contents ol,.itb-intro p{font-family:'Cormorant Garamond',Georgia,serif}.itb-contents summary::marker{color:#1f6f54}.itb-cta-strip{border-left:4px solid #e8722a}.itb-rail{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:500;display:flex;flex-direction:column;gap:15px}.itb-rail a{position:relative;display:block;width:9px;height:9px;border-radius:50%;background:rgba(42,37,32,.2);transition:background .25s,transform .25s}.itb-rail a.active,.itb-rail a:hover{background:#1f6f54;transform:scale(1.35)}.itb-rail a::before{content:attr(data-label);position:absolute;right:24px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink,#2a2520);background:rgba(247,244,239,.94);border:.5px solid rgba(100,90,78,.22);padding:5px 11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.itb-hero-cover img{transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 24px 60px rgba(0,0,0,.6)}.itb-hero-cover:hover img{transform:translateY(-5px) rotate(-.6deg)}@media (max-width:1100px){.itb-rail{display:none}}.skip-link{position:absolute;top:-100px;left:8px;z-index:100000;background:#000;color:#fff;padding:10px 16px;border-radius:4px;font-size:14px;text-decoration:none;transition:top .2s}.bd-apple-cta-link,.bd-apple-cta-text{font-size:13px;font-family:var(--font-system)}.skip-link:focus{top:68px;outline:#fff solid 2px;outline-offset:2px}.itb-intro{max-width:40rem;margin:0 auto;padding:0 1.25rem}.itb-intro p{font-size:1.3rem;margin:0 0 1em}.itb-contents{max-width:46rem;margin:2rem auto 0;padding:0 1.25rem}.itb-contents ol{margin:0;padding:0;list-style:none;columns:2;column-gap:2.5rem}@media (max-width:640px){.itb-contents ol{columns:1}}.itb-contents li{break-inside:avoid;padding:.35rem 0}.itb-spread-art img{will-change:transform;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.22,.61,.36,1);will-change:transform}.itb-spread:hover .itb-spread-art img{transform:scale(1.05)}.itb-intro p.itb-hand{font-family:Caveat,cursive;font-size:1.5rem;font-weight:500;color:#c05a2e;transform:rotate(-1.6deg);transform-origin:left center;margin:0 0 14px}.itb-intro p.itb-hand.itb-hand--small{font-size:1.3rem;opacity:.85;margin-bottom:10px}.social-icons a{color:rgba(255,255,255,.7)}.social-icons li:first-child a{color:rgba(255,255,255,.7)!important}.itb-cta-btns{flex-wrap:wrap}@media (min-width:481px) and (max-width:900px){.itb-hero-cover,.itb-hero-cover img{max-width:320px}}.bd-apple-cta{padding:28px 0}.bd-apple-cta-row{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap}.bd-apple-cta-text{color:var(--bd-muted);line-height:1.5}.bd-apple-cta-links{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap}.bd-apple-cta-link{color:var(--bd-blue);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width:899px){.bd-apple-cta-row,.bd-apple-cta-text{text-align:center}.bd-apple-cta-row{flex-direction:column;justify-content:center;align-items:center}.bd-apple-cta-links{justify-content:center}}@media (min-width:900px){.bd-apple-cta-row{flex-wrap:nowrap}.bd-apple-cta-text{flex:1 1 auto;min-width:0;white-space:nowrap}.bd-apple-cta-links{flex:0 0 auto;flex-wrap:nowrap;gap:20px}}@media (max-width:1023px){.bd-series-card-cover{aspect-ratio:auto 2/3;height:auto;object-fit:contain}.bd-series-grid .bd-sc-actions{gap:8px}.bd-series-grid .bd-sc-btn{min-height:36px;padding:7px 14px;font-size:12px;line-height:1.2;letter-spacing:.02em;border-radius:6px}.bd-series-grid .bd-sc-btn svg{width:12px;height:12px}}@media (max-width:480px){.itb-stat-num{font-size:38px}.itb-poem-title-lg{font-size:26px}.itb-about-name{font-size:28px}.itb-artist-initial{font-size:36px}.itb-cta-title{font-size:24px}.itb-author-pull{font-size:17px}.itb-poem-body{font-size:16px}.bd-series-card>picture{width:min(160px,44vw);align-self:center}.bd-series-card-cover{margin-bottom:14px}.ab-modal-cover{width:auto;height:auto;max-width:min(170px,48vw);max-height:34svh;aspect-ratio:auto;object-fit:contain}body.books .itb-ctas{flex-wrap:wrap;overflow:visible}.bd-series-grid .bd-series-card{align-items:center;text-align:center}.bd-series-grid .bd-hand{transform-origin:center}.bd-series-grid .bd-sc-desc,.bd-series-grid .bd-sc-meta,.bd-series-grid .bd-sc-sub{max-width:320px}.itb-hero-cover{max-width:240px;margin:0 auto 12px;padding:0 16px;box-sizing:border-box}.itb-hero-cover img{max-width:100%;margin:0 auto}.bd-series-grid .bd-sc-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:320px}.bd-series-grid .bd-sc-actions::after{grid-column:1/-1}.bd-series-grid .bd-sc-btn{width:100%;padding:7px 8px;font-size:11.5px;text-align:center}.bd-book-actions{gap:8px}.btn-bd-buy,.btn-bd-sample{min-height:36px;font-size:12px;padding:7px 14px}}@media (max-width:400px){.bd-series-grid .bd-sc-btn{font-size:11px;letter-spacing:0;padding:7px 4px;gap:4px}}body.itb-reflections .itb-spread-art{min-height:0;aspect-ratio:17/22}body.itb-reflections .itb-spread-poem{min-height:0}body.home1{--c1:4,92,118;--c2:5,140,176;--c3:79,212,245;--c4:223,240,58;--acc:223,240,58;--sh:0,30,40}body.home2{--c1:176,40,110;--c2:228,84,140;--c3:255,106,0;--c4:255,214,0;--acc:255,230,0;--sh:90,10,55}body.home3{--c1:14,26,90;--c2:43,68,184;--c3:232,96,28;--c4:223,240,58;--acc:223,240,58;--sh:8,14,60}body.home4{--c1:110,15,36;--c2:200,20,40;--c3:122,58,138;--c4:214,180,40;--acc:255,225,77;--sh:60,0,15}body.red-green{--c1:122,10,20;--c2:168,22,34;--c3:30,120,76;--c4:22,84,56;--seam:26,30,28;--acc:255,255,255;--sh:20,8,10;--ov:.10;--ovf:.18;--m1:.92;--m2:.88;--m3:.88;--m4:.92}body.perceiving{--c1:70,10,16;--c2:176,26,40;--c3:43,108,176;--c4:46,139,87;--acc:240,190,50;--sh:0,0,0}body.books{--c1:18,42,30;--c2:38,80,58;--c3:176,58,32;--c4:232,180,120;--acc:232,180,120;--sh:8,20,12;--bd-muted:#4a4a46;--bd-faint:#5a5a56;--m1:.97;--m2:.95;--m3:.95;--m4:.95}@keyframes thFlowBar{0%{background-position:0 0,0 0}100%{background-position:0 0,100% 100%}}@keyframes thFlowMenu{0%{background-position:0 0,0 0,0 0}100%{background-position:0 0,0 0,100% 100%}}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .header{background-color:transparent!important;background-image:linear-gradient(rgba(0,0,0,var(--ov,.14)),rgba(0,0,0,var(--ov,.14))),linear-gradient(100deg,rgba(var(--c1),.92) 0,rgba(var(--c2),.9) 35%,rgba(var(--c3),.88) 70%,rgba(var(--c2),.9) 100%)!important;background-size:100% 100%,220% 100%!important;box-shadow:0 4px 30px rgba(var(--sh),.4),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.12)!important;animation:16s ease-in-out infinite alternate thFlowBar}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .back-link{background:rgba(0,0,0,.28)!important;border-color:rgba(255,255,255,.4)!important;color:#fff!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .back-link:hover{background:rgba(0,0,0,.45)!important;border-color:rgb(var(--acc))!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 35%),linear-gradient(rgba(0,0,0,var(--ov,.14)),rgba(0,0,0,var(--ov,.14))),linear-gradient(150deg,rgba(var(--c1),var(--m1,.66)) 0,rgba(var(--c2),var(--m2,.6)) 30%,rgba(var(--c3),var(--m3,.58)) 65%,rgba(var(--c4),var(--m4,.55)) 100%)!important;background-size:100% 100%,100% 100%,250% 250%!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;outline:rgba(255,255,255,.35) solid 1px;box-shadow:4px 0 32px rgba(var(--sh),.4),inset 1px 0 0 rgba(255,255,255,.4),inset 0 1px 0 rgba(255,255,255,.5)!important;animation:18s ease-in-out infinite alternate thFlowMenu}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .sidebarMenuInner li,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .sidebarMenuInner li a{text-shadow:0 1px 4px rgba(0,0,0,.45)}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .sidebarMenuInner li:hover{background:rgba(var(--acc),.2)!important;border-left:4px solid rgb(var(--acc))!important;box-shadow:0 0 20px rgba(var(--acc),.4),inset 0 0 30px rgba(var(--acc),.18)!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a.active,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a[aria-current=page]{background:rgba(255,255,255,.22)!important;border-left:4px solid rgb(var(--acc))!important;color:#fff!important}body.itb-reflections .footer,body.itb-reflections .header{background-color:transparent!important;background-size:100% 100%,220% 100%!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a.active::after,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a[aria-current=page]::after{color:rgb(var(--acc))!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .footer{background-color:transparent!important;background-image:linear-gradient(rgba(0,0,0,var(--ovf,.2)),rgba(0,0,0,var(--ovf,.2))),linear-gradient(100deg,rgba(var(--c1),.8) 0,rgba(var(--c2),.74) 40%,rgba(var(--c3),.7) 75%,rgba(var(--c2),.74) 100%)!important;background-size:100% 100%,220% 100%!important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-color:rgba(255,255,255,.35)!important;box-shadow:0 8px 32px rgba(var(--sh),.4),0 0 0 1px rgba(255,255,255,.1)!important;animation:16s ease-in-out infinite alternate thFlowBar}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .footer::before{opacity:.22}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .contact-details a,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .contact-details p{color:#fff!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .contact-details a:hover{color:rgb(var(--acc))!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .copyright{color:rgba(255,255,255,.72)!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .social-icons a,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .social-icons a i{color:#fff!important;border-color:rgba(255,255,255,.3)!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .social-icons a:hover,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .social-icons a:hover i{color:rgb(var(--acc))!important;border-color:rgb(var(--acc))!important;background:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.itb-spread-art img{transition:none}.itb-spread:hover .itb-spread-art img{transform:none}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .footer,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .header{animation:none}}body.itb-reflections .contact-details a,body.itb-reflections .contact-details p,body.perceiving .social-icons li:first-child a{color:#fff!important}body.perceiving .social-icons li:first-child a:hover{color:rgb(var(--acc))!important}body.red-green.inside-the-book .footer,body.red-green.inside-the-book .header{animation:none!important;background-size:100% 100%,100% 100%!important}body.red-green.inside-the-book .header{background-image:linear-gradient(rgba(0,0,0,var(--ov)),rgba(0,0,0,var(--ov))),linear-gradient(100deg,rgb(var(--c1)) 0,rgb(var(--c2)) 36%,rgb(var(--seam)) 50%,rgb(var(--c3)) 64%,rgb(var(--c4)) 100%)!important}body.red-green.inside-the-book .footer{background-image:linear-gradient(rgba(0,0,0,var(--ovf)),rgba(0,0,0,var(--ovf))),linear-gradient(100deg,rgba(var(--c1),.94) 0,rgba(var(--c2),.92) 36%,rgba(var(--seam),.95) 50%,rgba(var(--c3),.92) 64%,rgba(var(--c4),.94) 100%)!important}body.red-green.inside-the-book #sidebarMenu{animation:none!important;background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 35%),linear-gradient(rgba(0,0,0,var(--ov)),rgba(0,0,0,var(--ov))),linear-gradient(165deg,rgba(var(--c1),var(--m1)) 0,rgba(var(--c2),var(--m2)) 34%,rgba(var(--seam),.96) 50%,rgba(var(--c3),var(--m3)) 66%,rgba(var(--c4),var(--m4)) 100%)!important;background-size:100% 100%,100% 100%,100% 100%!important}body.itb-reflections .header{background-image:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),linear-gradient(100deg,rgba(26,79,58,.68) 0,rgba(46,125,91,.62) 35%,rgba(122,178,130,.58) 70%,rgba(46,125,91,.62) 100%)!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;box-shadow:0 4px 30px rgba(8,30,20,.35),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.12)!important;transition:background .3s,backdrop-filter .3s!important}body.itb-reflections .header.glass{background-color:rgba(20,50,40,.55)!important;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important}body.itb-reflections #sidebarMenu{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 35%),linear-gradient(rgba(0,0,0,.14),rgba(0,0,0,.14)),linear-gradient(150deg,rgba(26,79,58,.68) 0,rgba(46,125,91,.62) 30%,rgba(122,178,130,.58) 65%,rgba(200,220,180,.55) 100%)!important;background-size:100% 100%,100% 100%,250% 250%!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;outline:rgba(255,255,255,.35) solid 1px!important;box-shadow:4px 0 32px rgba(8,30,20,.4),inset 1px 0 0 rgba(255,255,255,.4),inset 0 1px 0 rgba(255,255,255,.5)!important}body.itb-reflections .sidebarMenuInner li:hover{background:rgba(223,240,58,.2)!important;border-left:4px solid rgba(223,240,58,.8)!important;box-shadow:0 0 20px rgba(223,240,58,.4),inset 0 0 30px rgba(223,240,58,.18)!important}body.itb-reflections #sidebarMenu a.active,body.itb-reflections #sidebarMenu a[aria-current=page]{background:rgba(255,255,255,.22)!important;border-left:4px solid rgba(223,240,58,.8)!important;color:#fff!important}body.itb-reflections #sidebarMenu a.active::after,body.itb-reflections #sidebarMenu a[aria-current=page]::after,body.itb-reflections .contact-details a:hover{color:rgba(223,240,58,.95)!important}body.itb-reflections .footer{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(100deg,rgba(26,79,58,.8) 0,rgba(46,125,91,.74) 40%,rgba(122,178,130,.7) 75%,rgba(46,125,91,.74) 100%)!important;backdrop-filter:blur(14px) saturate(160%)!important;-webkit-backdrop-filter:blur(14px) saturate(160%)!important;border-color:rgba(255,255,255,.35)!important;box-shadow:0 8px 32px rgba(8,30,20,.4),0 0 0 1px rgba(255,255,255,.1)!important}body.itb-reflections .footer::before{opacity:.22!important}body.itb-reflections .copyright{color:rgba(255,255,255,.72)!important}body.itb-reflections .social-icons a,body.itb-reflections .social-icons a i{color:#fff!important;border-color:rgba(255,255,255,.3)!important}body.itb-reflections .social-icons a:hover,body.itb-reflections .social-icons a:hover i{color:rgba(223,240,58,.95)!important;border-color:rgba(223,240,58,.95)!important;background:rgba(255,255,255,.1)!important}body.itb-reflections .itb-about{background-color:rgba(15,66,52,.1)!important;border-color:rgba(30,92,74,.3)!important}body.itb-reflections .itb-about-name,body.itb-reflections .itb-press-source{color:#1e5c4a!important}body.itb-reflections .itb-about-label,body.itb-reflections .itb-press-quote::before{color:#2d735a!important}body.itb-reflections .itb-about-text,body.itb-reflections .itb-press-quote{color:#2b2523!important}body.itb-reflections .itb-about-divider{background:rgba(30,92,74,.25)!important}body.itb-reflections .itb-press-item{border-bottom-color:rgba(30,92,74,.18)!important}body.itb-reflections .itb-press-item:hover{border-left-color:#2d735a!important}@media (max-width:680px){.footer{bottom:8px;width:calc(100% - 20px);height:auto;min-height:52px;padding:8px 14px}.footer-content{flex-wrap:wrap;justify-content:center;gap:6px}.contact-info,.copyright{display:none}.itb-quoteband{padding:3.5rem 20px}.itb-spread-poem::before{font-size:6rem}.itb-dropcap p:first-of-type::first-letter{font-size:2.8em}.itb-hand{font-size:1.35rem}body.itb-reflections .itb-spread-poem{padding:2.5rem 1.5rem}body.inside-the-book #main-content,body.itb-reflections #main-content,body.perceiving #main-content,body.red-green #main-content{padding-bottom:30px!important}}.bd-note,.sample-note{color:var(--bd-muted)}body:is(.home1,.home2,.home3,.home4,.arker) .bk-spreads{max-width:940px;margin:40px auto 0;padding:0 1.25rem}body:is(.home1,.home2,.home3,.home4,.arker) .bk-spread{display:grid;grid-template-columns:1fr 1fr;margin:0 0 72px;position:relative;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.25),0 16px 40px rgba(0,0,0,.3),0 32px 64px rgba(0,0,0,.22)}body:is(.home1,.home2,.home3,.home4,.arker) .bk-spread::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:14px;margin-left:-7px;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.06) 25%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.24) 50%,rgba(0,0,0,.18) 52%,rgba(0,0,0,.06) 75%,rgba(0,0,0,0));z-index:3;pointer-events:none}body:is(.home1,.home2,.home3,.home4,.arker) .bk-page{container-type:inline-size;display:flex;aspect-ratio:2/3;background:#fdfcf8;overflow:hidden;font-family:Georgia,'Times New Roman',serif;font-weight:300;color:#1a1a1a;position:relative;outline:rgba(0,0,0,.14) solid 1px;outline-offset:-1px}body:is(.home1,.home2,.home3,.home4,.arker) .bk-page::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2}body:is(.home1,.home2,.home3,.home4,.arker) .bk-page:first-child::after{box-shadow:inset -14px 0 22px -14px rgba(0,0,0,.18),inset 0 0 1px rgba(0,0,0,.1)}body:is(.home1,.home2,.home3,.home4,.arker) .bk-page:last-child::after{box-shadow:inset 14px 0 22px -14px rgba(0,0,0,.18),inset 0 0 1px rgba(0,0,0,.1)}body:is(.home1,.home2,.home3,.home4,.arker) .bk-page .room{flex:1;width:100%;box-sizing:border-box;padding:12% 10%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:4.6cqw;line-height:1.85;position:relative;z-index:2}body:is(.home1,.home2,.home3,.home4,.arker) .bk-art{aspect-ratio:2/3;background:#000;position:relative}body:is(.home1,.home2,.home3,.home4,.arker) .bk-art img,body:is(.home1,.home2,.home3,.home4,.arker) .bk-art picture{display:block;width:100%;height:100%;object-fit:cover}body:is(.home1,.home2,.home3,.home4,.arker) .bk-art img{cursor:zoom-in}@media(max-width:700px){body:is(.home1,.home2,.home3,.home4,.arker) .bk-spread{grid-template-columns:1fr;max-width:420px;margin:0 auto 56px}body:is(.home1,.home2,.home3,.home4,.arker) .bk-spread::before{display:none}body:is(.home1,.home2,.home3,.home4,.arker) .bk-page:first-child::after,body:is(.home1,.home2,.home3,.home4,.arker) .bk-page:last-child::after{box-shadow:inset 0 0 1px rgba(0,0,0,.1)}}.sample-note{max-width:40rem;margin:2rem auto 3rem;padding:1.2rem 1.5rem;font-family:var(--serif);font-size:1.1rem;font-style:italic;line-height:1.7;text-align:center;border-top:.5px solid var(--bd-rule);border-bottom:.5px solid var(--bd-rule)}#logo-container{margin-top:0;padding-left:115px}#logo-container svg{width:170px;height:auto;display:block}#logo-container .tagline{font-family:var(--font-system);font-weight:400;opacity:.85}@media (max-width:768px){.bd-book-cover{aspect-ratio:auto 2/3;height:auto;object-fit:contain}.bd-hero-image{flex-direction:column;align-items:center}.bd-hero-image picture{display:block;width:100%;line-height:0}.bd-hero-badge{position:static;margin-top:14px;text-align:center}.bd-hero-badge-title{justify-content:center}.back-button{top:12px!important;right:12px!important;transform:none!important;z-index:100000!important}.back-link{padding:6px 12px 6px 10px!important;font-size:13px!important;gap:4px!important;background:rgba(0,0,0,.55)!important;border-color:rgba(255,255,255,.55)!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.back-link:hover{background:rgba(0,0,0,.7)!important;border-color:rgba(255,255,255,.8)!important}#logo-container{padding-left:0}#logo-container svg{width:140px}}body.books #sidebarMenu{backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}.back-button{background:0 0;border:0;padding:0;font:inherit;cursor:pointer}@media (min-width:769px){.back-button{top:30px;transform:translateY(-50%)}}@media (max-width:768px){.back-button{top:72px!important;right:12px!important;transform:none!important}body.books .bd-hero-image{width:100%;max-width:380px;margin:0 auto}body.books .bd-hero>div:first-child>.bd-hero-body{margin:0 auto 1rem!important}}body.books .bd-hand--navy{color:#1a2f6e}.bd-note{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.15rem;line-height:1.4;margin:.15rem 0 .6rem}.bd-series-grid .bd-note{margin:0 0 14px;font-size:1.05rem}.bd-hero .bd-note{margin:0 0 .6rem;font-size:1.2rem}body.books .bd-philosophy-text h2{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.25;color:#111;margin:0 0 .6em}body.books .bd-philosophy-text p{font-size:20px;font-weight:400;line-height:1.65;color:#2a2a28;margin:0 0 .8em}body.books .bd-series-note.bd-series-lead{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.5;color:#1a1a18;margin-top:16px}.footer{transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s}.footer.footer-hidden{transform:translate(-50%,150%);opacity:0;pointer-events:none}.sidebarIconToggle{background:0 0!important;border:0!important;padding:0!important;font:inherit!important;color:inherit!important;appearance:none;-webkit-appearance:none}.sidebarIconToggle:focus-visible{outline:rgba(255,255,255,.8) solid 2px;outline-offset:4px;border-radius:4px}#home-missed-itself{scroll-margin-top:80px}