@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-normal.woff2) format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-600.woff2) format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-italic.woff2) format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2) format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/dm-sans-latin-variable.woff2) format('woff2')}
@font-face{font-family:'La Belle Aurore';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/la-belle-aurore.woff2) format('woff2')}
@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fa-brands-subset.woff2) format('woff2')}
.fa-brands{font-family:'Font Awesome 6 Brands';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}
.fa-facebook::before{content:"\f09a"}.fa-instagram::before{content:"\f16d"}.fa-linkedin::before{content:"\f08c"}.fa-pinterest::before{content:"\f0d2"}.fa-x-twitter::before{content:"\e61b"}
*,*::before,*::after{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{overflow-x:hidden;scroll-behavior:smooth;-webkit-text-size-adjust:100%}.rt-container{margin:0 auto;display:block;overflow-x:hidden}@media screen and (max-width: 400px){.rt-container{width:100%}}.Scriptcontent{display:block}body.publication-page .rt-container,body.publication-page .Scriptcontent{display:contents}body.publication-page.has-gallery .rt-container,body.publication-page.has-gallery .Scriptcontent{display:block}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;overflow-x:hidden;padding-top:60px;padding-bottom:var(--footer-height)}a{color:var(--color-link);text-decoration:none;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:none}::selection{background-color:#ffd166;color:#000814;text-shadow:none}.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,0.96);background-image:linear-gradient(180deg,rgba(255,255,255,0.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,0.2),inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.header::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0.04) 100%);pointer-events:none;z-index:0;clip-path:inset(0)}#logo-container{position:relative;z-index:1;display:flex;align-items:center;margin-top:0px;padding-left:90px}#logo-container svg{width:220px;height:auto}#logo-container text{fill:#fff;transition:fill 0.3s ease}.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}.menu-text,.close-text{font-family:"SF Pro Display",var(--font-system);font-size:11px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;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:all 0.3s}.horizontal{top:9px}.diagonal.part-1{top:3px}.diagonal.part-2{top:15px}.menu-text{opacity:1}.close-text{opacity:0}.openSidebarMenu:checked + .sidebarIconToggle .menu-text{opacity:0}.openSidebarMenu:checked + .sidebarIconToggle .close-text{opacity:1}.openSidebarMenu:checked + .sidebarIconToggle .icon-bars .horizontal{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 0.3s ease,visibility 0.3s ease,opacity 0.3s ease;background:linear-gradient(180deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.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:1px solid rgba(255,255,255,0.35);box-shadow:4px 0 32px rgba(55,64,255,0.25),inset 1px 0 0 rgba(255,255,255,0.4),inset 0 1px 0 rgba(255,255,255,0.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,0.20);list-style:none}.sidebarMenuInner li{list-style:none;color:#fff;text-transform:uppercase;font-weight:bold;padding:20px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.15);transition:all 0.25s ease;text-shadow:0 1px 3px rgba(0,0,0,0.25)}.sidebarMenuInner li a{color:white;text-transform:uppercase;font-weight:bold;cursor:pointer;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,0.25)}.sidebarMenuInner li:hover{background:rgba(255,140,0,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,0.5),inset 0 0 30px rgba(255,140,0,0.3);padding-left:24px}#sidebarMenu a[aria-current="page"],#sidebarMenu a.active{background:rgba(255,255,255,0.2) !important;border-left:4px solid #00ff88 !important;font-weight:700 !important}#sidebarMenu a[aria-current="page"]::after,#sidebarMenu a.active::after{content:"●";color:#00ff88;margin-left:10px;animation:pulseOpacity 2s ease-in-out infinite}@keyframes pulseOpacity{0%,100%{opacity:1}50%{opacity:0.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,0.08);backdrop-filter:blur(10px) saturate(300%);-webkit-backdrop-filter:blur(25px) saturate(350%);border-top:1px solid rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.25);border-left:1px solid rgba(255,255,255,0.45);border-right:1px solid rgba(255,255,255,0.45);box-shadow:0 8px 40px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.1);transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.footer::before{content:'';position:absolute;inset:0;border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.4) 100%);opacity:0.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:transparent;border:1px solid rgba(0,0,0,0.05);border-radius:8px;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);text-decoration:none;font-size:14px}.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%);border-color:transparent;color:#fff;box-shadow:0 4px 18px rgba(193,53,132,0.45);transform:translateY(-2px) scale(1.08)}.social-icons a[aria-label="Facebook"]{color:#1877f2}.social-icons a[aria-label="Facebook"]:hover{background:#1877f2;border-color:transparent;color:#fff;box-shadow:0 4px 18px rgba(24,119,242,0.45);transform:translateY(-2px) scale(1.08)}.social-icons a[aria-label="Twitter / X"]{color:#111}.social-icons a[aria-label="Twitter / X"]:hover{background:#111;border-color:transparent;color:#fff;box-shadow:0 4px 18px rgba(0,0,0,0.35);transform:translateY(-2px) scale(1.08)}.social-icons a[aria-label="LinkedIn"]{color:#0a66c2}.social-icons a[aria-label="LinkedIn"]:hover{background:#0a66c2;border-color:transparent;color:#fff;box-shadow:0 4px 18px rgba(10,102,194,0.45);transform:translateY(-2px) scale(1.08)}.social-icons a[aria-label="Pinterest"]{color:#e60023}.social-icons a[aria-label="Pinterest"]:hover{background:#e60023;border-color:transparent;color:#fff;box-shadow:0 4px 18px rgba(230,0,35,0.45);transform:translateY(-2px) scale(1.08)}.contact-info,.contact-details{display:flex;align-items:center;gap:14px}.contact-details p{font-family:"SF Pro Display",var(--font-system);font-size:11px;font-weight:500;color:#000;letter-spacing:0.3px;margin:0;white-space:nowrap}.contact-details a{color:#000;text-decoration:none;transition:color 0.2s ease}.contact-details a:hover{color:#ff8c00}.copyright{font-family:"SF Pro Display",var(--font-system);font-size:10px;font-weight:400;color:rgba(0,0,0,0.5);letter-spacing:0.3px;margin:0;white-space:nowrap}#main-content{max-width:940px;margin:0 auto;padding:48px 28px 48px}.bd-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding:48px 0 56px;border-bottom:0.5px solid var(--bd-rule)}.bd-eyebrow{font-size:11px;font-weight:500;letter-spacing:0.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-title em{font-style:italic;color:var(--bd-muted)}.bd-hero-body{font-size:14px;color:var(--bd-muted);line-height:1.75;max-width:340px}.bd-tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.bd-tag{font-size:12px;color:var(--bd-muted);background:rgba(0,0,0,0.05);padding:5px 12px;border-radius:20px;font-family:var(--font-system)}.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:0.5px solid var(--bd-rule);padding:10px 16px;border-radius:2px;box-shadow:0 4px 20px rgba(0,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;font-family:var(--font-system)}.bd-ctas{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.btn-bd-primary{display:inline-block;background:var(--bd-blue);color:#fff;font-family:var(--font-system);font-size:13px;font-weight:500;padding:10px 22px;border-radius:2px;text-decoration:none;letter-spacing:0.02em;transition:opacity 0.2s}.btn-bd-primary:hover{opacity:0.85;color:#fff}.btn-bd-ghost{display:inline-block;background:transparent;color:var(--bd-ink);font-family:var(--font-system);font-size:13px;font-weight:400;padding:10px 20px;border-radius:2px;text-decoration:none;border:0.5px solid var(--bd-rule);transition:border-color 0.2s}.btn-bd-ghost:hover{border-color:rgba(26,26,24,0.35);color:var(--bd-ink)}.bd-philosophy{padding:56px 0;border-bottom:0.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:0.14em;text-transform:uppercase;color:var(--bd-faint);padding-top:4px;font-family:var(--font-system)}.bd-philosophy-text{font-family:var(--serif);font-size:21px;font-weight:300;line-height:1.6;color:var(--bd-ink)}.bd-philosophy-text h2{font-family:var(--serif);font-size:21px;font-weight:300;line-height:1.6;color:var(--bd-ink);margin:0 0 0.8em}.bd-philosophy-text p{margin:0 0 0.8em}.bd-philosophy-text p:last-child{margin-bottom:0}.bd-philosophy-text em{font-style:italic;color:var(--bd-muted)}.bd-divider{display:flex;align-items:center;gap:16px;padding:48px 0 0}.bd-divider::before,.bd-divider::after{content:'';flex:1;height:0.5px;background:var(--bd-rule)}.bd-divider-text{font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--bd-faint);white-space:nowrap;font-family:var(--font-system)}.bd-books-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:28px 0 36px;border-bottom:0.5px solid var(--bd-rule)}.bd-book-row{display:grid;grid-template-columns:120px 1fr;gap:32px;padding:36px 0;border-bottom:0.5px solid var(--bd-rule);align-items:start}.bd-book-cover{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:0;display:block}.bd-book-num{font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--bd-blue);margin-bottom:8px;font-family:var(--font-system)}.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{display:inline-flex;align-items:center;gap:6px;background:var(--bd-blue);color:#fff;font-family:var(--font-system);font-size:13px;font-weight:500;padding:8px 18px;border-radius:2px;text-decoration:none;transition:opacity 0.2s}.btn-bd-buy:hover{opacity:0.85;color:#fff}.btn-bd-sample{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--bd-muted);font-family:var(--font-system);font-size:13px;font-weight:400;padding:8px 16px;border-radius:2px;text-decoration:none;border:0.5px solid var(--bd-rule);transition:border-color 0.2s}.btn-bd-sample:hover{border-color:rgba(26,26,24,0.35);color:var(--bd-ink)}.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{font-size:14px;color:var(--bd-muted);max-width:560px;line-height:1.75;margin-bottom:0;padding-bottom:28px;border-bottom:0.5px solid var(--bd-rule)}.bd-series-note{font-family:var(--serif);font-size:15px;font-style:italic;color:var(--bd-muted);line-height:1.7;margin:12px 0 0;max-width:560px}.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:0.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,0.45),0 4px 10px rgba(0,0,0,0.3);background:linear-gradient(145deg,#e0ddd5,#ccc9c0);transition:transform 0.3s ease}.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:0.1em;color:var(--bd-blue);margin-bottom:4px;font-family:var(--font-system);text-transform:uppercase}.bd-sc-title{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.3;color:var(--bd-ink);margin-bottom:4px}.bd-sc-sub{font-family:var(--serif);font-size:15px;font-style:italic;color:var(--bd-muted);margin-bottom:10px;font-weight:300;line-height:1.35}.bd-sc-meta{font-size:13px;color:var(--bd-faint);margin-bottom:12px;font-family:var(--font-system)}.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;font-family:var(--font-system);display:inline-flex;align-items:center;gap:4px}.bd-sc-link:hover{opacity:0.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-family:var(--font-system);font-size:11px;font-weight:500;letter-spacing:0.03em;padding:7px 10px;border-radius:2px;text-decoration:none;transition:opacity 0.2s,border-color 0.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:0.82;color:#fff}.bd-sc-btn--ghost{background:transparent;color:var(--bd-ink);border:0.5px solid var(--bd-rule)}.bd-sc-btn--ghost:hover{border-color:rgba(26,26,24,0.35);color:var(--bd-ink)}.bd-sc-btn--sample{background:transparent;color:#1a1a1a;border:1px dashed rgba(0,0,0,0.25);font-weight:500}.bd-sc-btn--sample:hover,.bd-sc-btn--sample:focus-visible{background:rgba(0,0,0,0.04);border-color:rgba(0,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,0.12) 0%,rgba(30,120,255,0.3) 50%,rgba(0,255,220,0.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,0.6) !important;box-shadow:0 0 30px rgba(0,180,255,0.35),0 8px 32px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(0,200,255,0.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:#ffffff !important;letter-spacing:0.01em !important;text-shadow:0 1px 6px rgba(0,0,0,0.7) !important;transition:all 0.25s ease !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,0.6),0 8px 32px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.3) !important}.apple-glass-btn:active{transform:scale(0.98) !important}.apple-icon{flex-shrink:0 !important;filter:drop-shadow(0 0 6px rgba(0,240,255,1)) !important}@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}}.bd-zoomable{cursor:zoom-in;transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.3s ease}.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,0.22)}.bd-hero-image .bd-zoomable:hover{transform:scale(1.015) translateY(-3px);box-shadow:0 24px 64px rgba(0,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 0.4s ease}.bd-lb.is-open{background:rgba(255,255,255,0.82);visibility:visible;backdrop-filter:blur(28px) saturate(160%) brightness(1.08);-webkit-backdrop-filter:blur(28px) saturate(160%) brightness(1.08)}@media (max-width: 768px){.bd-lb{background:transparent}.bd-lb.is-open{background:var(--lb-bg,#1a3c6e);backdrop-filter:blur(14px) saturate(70%);-webkit-backdrop-filter:blur(14px) saturate(70%);opacity:0.92}}.bd-lb-stage{display:flex;flex-direction:column;align-items:center;gap:20px;pointer-events:none;opacity:0;transform:scale(0.88) translateY(20px);transition:opacity 0.38s ease,transform 0.42s cubic-bezier(0.34,1.45,0.64,1)}.bd-lb.is-open .bd-lb-stage{opacity:1;transform:scale(1) translateY(0);transition-delay:0.06s}.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,0.72),0 0 0 1px rgba(255,255,255,0.07);transition:opacity 0.22s ease,transform 0.22s ease}.bd-lb-caption{font-family:'Cormorant Garamond',Georgia,serif;font-size:16px;font-weight:300;font-style:italic;color:rgba(255,255,255,0.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:0.14em;color:rgba(255,255,255,0.25);text-transform:uppercase;margin:-8px 0 0}.bd-lb-close{position:absolute;top:68px;right:24px;z-index:100000;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);color:rgba(255,255,255,0.6);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s,color 0.2s,transform 0.25s ease}.bd-lb-close:hover{background:rgba(255,255,255,0.16);color:#fff;transform:rotate(90deg)}.bd-lb-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:100000;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.13);color:rgba(255,255,255,0.5);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.22s,color 0.22s,transform 0.22s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bd-lb-nav:hover:not(:disabled){background:rgba(255,255,255,0.16);color:#fff}.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:0.12;cursor:default}.bd-lb-prev{left:18px}.bd-lb-next{right:18px}@media (max-width: 768px){.header{justify-content:center}#logo-container{padding-left:0}.menu-text,.close-text{display:none !important}.sidebarIconToggle{left:15px}.bd-hero{grid-template-columns:1fr;gap:20px;padding:16px 0 32px;text-align:center;align-items:center}.bd-hero-body{max-width:100%}.bd-tags{justify-content:center}.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{grid-template-columns:1fr;gap:12px;padding:40px 0}.bd-series-grid{grid-template-columns:repeat(2,1fr);gap:16px}.bd-books-card-grid{grid-template-columns:repeat(2,1fr);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:0.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-num,.bd-series-card .bd-sc-title,.bd-series-card .bd-sc-sub,.bd-series-card .bd-sc-meta,.bd-series-card .bd-sc-desc,.bd-series-card .bd-sc-actions{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{width:130px}.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{padding:16px 16px 40px;overflow-x:hidden;max-width:100%}.bd-series-grid{grid-template-columns:1fr;gap:12px}.bd-books-card-grid{grid-template-columns:1fr;gap:12px}.bd-book-row{grid-template-columns:1fr;gap:16px;padding:28px 0;max-width:100%;overflow-x:hidden}.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}}@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}}@media (max-width: 400px){.bd-sc-sub{font-family:var(--font-system);font-style:normal;font-size:13px;font-weight:400;line-height:1.45}.bd-sc-desc{font-size:13px;line-height:1.6;font-family:var(--font-system)}.bd-sc-meta{font-size:12px}}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:0.5px solid var(--warm-border)}.itb-back-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:var(--bark-light);text-decoration:none;margin-bottom:32px;transition:color 0.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:0.28em;text-transform:uppercase;color:var(--bark-light);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:0.62em;font-style:normal;font-weight:300;color:var(--bark);letter-spacing:0.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:0.5px solid var(--warm-border);padding:6px 14px;font-family:var(--sans);letter-spacing:0.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:0.18em;text-transform:uppercase;text-decoration:none;transition:background 0.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:0.03em;text-transform:none;text-decoration:none;border-radius:3px;white-space:nowrap;transition:background 0.2s,border-color 0.2s,box-shadow 0.2s,transform 0.15s}.itb-btn-amazon{background:var(--bd-orange);color:#0F1111;border:1.5px solid rgba(0,0,0,0.12);box-shadow:0 1px 4px rgba(0,0,0,0.10),inset 0 1px 0 rgba(255,255,255,0.28)}.itb-btn-amazon:hover{background:#e68a00;box-shadow:0 3px 10px rgba(0,0,0,0.14);transform:translateY(-1px);color:#0F1111}.itb-btn-ghost{background:transparent;color:var(--ink);border:1px solid rgba(26,26,24,0.30);box-shadow:0 1px 3px rgba(0,0,0,0.05)}.itb-btn-ghost:hover{background:var(--cream-mid);border-color:rgba(26,26,24,0.55);color:var(--ink);transform:translateY(-1px)}.itb-hero-cover{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,0.18),4px 4px 12px rgba(42,37,32,0.08)}.itb-cover-badge{position:absolute;bottom:-16px;left:-16px;background:var(--cream);border:0.5px solid var(--warm-border-m);padding:14px 20px;box-shadow:0 6px 24px rgba(0,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:0.08em;text-transform:uppercase}.itb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--warm-border);border:0.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}.itb-stat-label{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0.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-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0.28em;text-transform:uppercase;color:var(--bark-light);margin-bottom:28px}.itb-section-divider{display:flex;align-items:center;gap:16px;margin:72px 0 0}.itb-section-divider::before,.itb-section-divider::after{content:'';flex:1;height:0.5px;background:var(--warm-border)}.itb-section-divider span{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--bark-faint);white-space:nowrap}.itb-spreads{display:flex;flex-direction:column;gap:32px;background:transparent;border:none;margin-bottom:72px}.itb-spread{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;border:0.5px solid var(--warm-border);box-shadow:0 4px 24px rgba(42,37,32,0.07)}.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:0.5px solid var(--warm-border)}.itb-spread-poem.bg-sage{background:#eaefe6;border-left:0.5px solid var(--warm-border)}.itb-spread-art{position:relative;overflow:hidden;min-height:480px}.itb-spread-art svg,.itb-spread-art img{position:absolute;inset:0;width:100%;height:100%}.itb-spread-art img{object-fit:cover}.itb-spread-art-cap{position:absolute;bottom:14px;right:16px;font-size:11px;font-family:var(--sans);letter-spacing:0.18em;text-transform:uppercase;color:var(--bark);z-index:2;opacity:0.75}.itb-poem-num{font-size:11px;font-family:var(--sans);letter-spacing:0.28em;text-transform:uppercase;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);line-height:2.1}.itb-poem-full{display:grid;grid-template-columns:1fr 0.5px 1fr;border:0.5px solid var(--warm-border);margin-bottom:72px}.itb-poem-full-col{padding:4rem 3.5rem}.itb-poem-full-divider{background:var(--warm-border)}.itb-poem-full-right{display:flex;flex-direction:column;justify-content:center;background:var(--cream-mid)}.itb-poem-tag{font-size:12px;font-family:var(--sans);letter-spacing:0.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:0.5em 0}.itb-poem-attribution{font-family:var(--sans);font-size:13px;color:var(--bark-light);letter-spacing:0.06em;margin-top:2.2rem;padding-top:1.5rem;border-top:0.5px solid var(--warm-border)}.itb-author-pull{font-family:var(--serif);font-size:24px;font-style:italic;font-weight:300;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);gap:1px;background:var(--warm-border);border:0.5px solid var(--warm-border);margin-bottom:72px}.itb-artist-card{background:var(--cream);padding:3rem 2.5rem}.itb-artist-card:nth-child(2){background:var(--cream-mid)}.itb-artist-initial{font-family:var(--serif);font-size:58px;font-weight:300;font-style:italic;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:0.22em;text-transform:uppercase;color:var(--bark-light);margin-bottom:12px}.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);gap:1px;background:var(--warm-border);border:0.5px solid var(--warm-border);margin-bottom:72px}.itb-poem-card{padding:2.8rem 2.8rem;background:var(--cream)}.itb-poem-card:nth-child(even){background:var(--cream-mid)}.itb-poem-card-num{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:0.28em;text-transform:uppercase;color:var(--bark-light);margin-bottom:16px}.itb-poem-card-title{font-family:var(--serif);font-size:24px;font-weight:300;font-style:italic;color:var(--ink-mid);line-height:1.3;margin-bottom:18px}.itb-poem-card-body{font-family:var(--serif);font-size:16px;font-weight:400;font-style:italic;color:var(--ink-mid);line-height:2.1}.itb-about{border:0.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-col{padding:4rem 3.5rem}.itb-about-divider{background:var(--warm-border);align-self:stretch}.itb-about-label{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:0.28em;text-transform:uppercase;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:0.5px solid var(--warm-border);border-left:2px solid transparent;transition:border-color 0.2s ease;position:relative}.itb-press-item:first-child{border-top:0.5px solid var(--warm-border)}.itb-press-item:hover{border-left-color:var(--bark-light)}.itb-press-source{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:0.28em;text-transform:uppercase;color:var(--bark-light);margin-bottom:10px;opacity:0.75}.itb-press-quote{font-family:var(--serif);font-size:19px;font-weight:400;font-style:italic;color:var(--ink);line-height:1.75;max-width:640px}.itb-press-quote::before{content:'\201C';font-size:42px;line-height:0;vertical-align:-0.35em;margin-right:4px;color:var(--bark-light);opacity:0.35;font-family:var(--serif)}.itb-cta-strip{border:0.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-family:var(--serif);font-size:37px;font-weight:300;font-style:italic;color:var(--ink);line-height:1.3;margin-bottom:10px}.itb-cta-sub{font-size:15px;font-weight:300;color:var(--ink-light);letter-spacing:0.03em}.itb-cta-btns{display:flex;flex-direction:column;gap:10px;min-width:200px}.fade-up{transition:opacity 0.65s ease,transform 0.65s ease}.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,0.22),4px 4px 12px rgba(42,37,32,0.1)}@media (max-width: 1100px){.itb-hero{grid-template-columns:1fr 300px;gap:48px}}@media (max-width: 900px){.itb-hero{grid-template-columns:1fr;gap:40px;padding:48px 0 56px}.itb-hero-cover{order:-1;max-width:280px;margin:0 auto}.itb-cover-badge{bottom:-12px;left:-8px}.itb-poem-full{grid-template-columns:1fr}.itb-poem-full-divider{display:none}.itb-about-inner{grid-template-columns:1fr}.itb-about-divider{display:none}.itb-artists{grid-template-columns:1fr}.itb-poem-grid{grid-template-columns:1fr}.itb-cta-strip{grid-template-columns:1fr}.itb-cta-btns{flex-direction:row;flex-wrap:wrap}}@media (max-width: 768px){body.inside-the-book{font-size:16px}}@media (max-width: 680px){body.inside-the-book #main-content{padding:0 18px 80px}.itb-spreads{gap:1px}.itb-spread{grid-template-columns:1fr}.itb-spread-art{min-height:200px}.itb-stats{grid-template-columns:1fr}.itb-poem-full-col{padding:2.5rem 1.5rem}.itb-about-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{font-size:20px}.itb-poem-spread-title{font-size:20px}.itb-poem-spread-lines{font-size:15px}}@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}}.back-button{position:fixed;top:50%;transform:translateY(-50%);right:16px;z-index:10001;display:flex;align-items:center}@media (max-width: 768px){.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,0.42);border-color:rgba(255,255,255,0.45);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.25)}.back-link:hover{background:rgba(0,0,0,0.58);border-color:rgba(255,255,255,0.70)}}.back-link{display:inline-flex;align-items:center;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,0.92);background:rgba(255,255,255,0.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:0.5px solid rgba(255,255,255,0.35);box-shadow:0 1px 6px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.3);transition:background 0.2s ease,transform 0.2s ease;cursor:pointer}.back-link:hover{background:rgba(255,255,255,0.20);transform:translateY(-1px)}.back-link:active{transform:scale(0.96);opacity:0.85}@media (max-width: 400px){.back-button{top:72px;right:12px}.back-link{padding:5px 10px 5px 8px;font-size:14px;gap:4px}}@media (min-width: 401px) and (max-width: 768px){.back-button{top:13px;right:16px}.back-link{padding:5px 12px 5px 10px;font-size:14px;gap:4px}}@media (max-width: 400px){.bd-series-card{border-radius:18px;overflow:hidden;padding:20px 16px 18px;background:var(--card-bg,#f0eff0);transition:background 0.38s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.38s cubic-bezier(0.34,1.2,0.64,1),transform 0.28s cubic-bezier(0.34,1.2,0.64,1);-webkit-tap-highlight-color:transparent;cursor:pointer}.bd-series-grid .bd-series-card:nth-child(1){--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){--card-bg:#f5e0de;--card-accent:#c0392b}.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,0.28),0 8px 20px rgba(0,0,0,0.14),inset 0 1px 0 rgba(255,255,255,0.22)}.bd-series-grid .bd-series-card:nth-child(1):active,.bd-series-grid .bd-series-card:nth-child(1):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,0.18) 0%,rgba(255,255,255,0.04) 35%,transparent 100%);pointer-events:none;opacity:0;transition:opacity 0.3s ease}.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,0.48),0 6px 14px rgba(0,0,0,0.28)}.bd-series-card-cover{transition:transform 0.32s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.32s ease}.bd-series-card:active .bd-sc-num,.bd-series-card:focus-within .bd-sc-num{color:rgba(255,255,255,0.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,0.72)}.bd-series-card:active .bd-sc-meta,.bd-series-card:focus-within .bd-sc-meta{color:rgba(255,255,255,0.5)}.bd-series-card:active .bd-sc-desc,.bd-series-card:focus-within .bd-sc-desc{color:rgba(255,255,255,0.68)}.bd-series-card:active .bd-sc-link,.bd-series-card:focus-within .bd-sc-link{color:rgba(255,255,255,0.85)}.bd-series-card:active .bd-sc-btn--primary,.bd-series-card:focus-within .bd-sc-btn--primary{background:rgba(255,255,255,0.95);color:#111;box-shadow:0 2px 10px rgba(0,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,0.15);color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.35)}.bd-series-card:active .bd-sc-btn--sample,.bd-series-card:focus-within .bd-sc-btn--sample{background:rgba(255,255,255,0.15);color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.35);border-style:solid}.bd-sc-num,.bd-sc-title,.bd-sc-sub,.bd-sc-meta,.bd-sc-desc,.bd-sc-link,.bd-sc-btn--primary,.bd-sc-btn--ghost,.bd-sc-btn--sample{transition:color 0.3s ease,background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}}@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}}@media (min-width: 769px){.bd-lb-stage{position:relative}}.bd-lb-tap-hint{display:none}@media (min-width: 769px){.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:0.18em;text-transform:uppercase;color:rgba(0,0,0,0.28);text-align:center;margin-top:6px;pointer-events:none;user-select:none;opacity:0;transition:opacity 0.6s ease 0.5s}.bd-lb.is-open .bd-lb-tap-hint{opacity:1}}.ab-modal-overlay{display:none;position:fixed;inset:0;z-index:99998;align-items:flex-end;justify-content:center;background:rgba(0,0,0,0.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity 0.3s ease}.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 0.38s cubic-bezier(0.32,0.72,0,1);background:linear-gradient(160deg,var(--ab-bg-2,rgba(0,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-overlay.ab-open .ab-modal-sheet{transform:translateY(0)}.ab-modal-pill{width:36px;height:5px;border-radius:3px;background:rgba(255,255,255,0.35);margin:10px auto 0}.ab-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.25);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.85);font-size:17px;line-height:1;z-index:2;transition:background 0.2s}.ab-modal-close:hover{background:rgba(0,0,0,0.4)}.ab-modal-topbtns{position:absolute;top:14px;right:52px;display:flex;gap:8px;z-index:2}.ab-modal-topbtn{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.25);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.85);font-size:15px;transition:background 0.2s}.ab-modal-topbtn:hover{background:rgba(0,0,0,0.4)}.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;object-fit:cover;border-radius:8px;box-shadow:0 16px 48px rgba(0,0,0,0.55),0 4px 12px rgba(0,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,0.9);margin-bottom:6px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.ab-modal-author::after{content:'›';font-size:16px}.ab-modal-genre{color:rgba(255,215,100,0.7);margin-bottom:14px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif}.ab-modal-info-card{width:100%;background:rgba(0,0,0,0.2);border-radius:14px;padding:14px 16px;margin-bottom:14px;text-align:left}.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{opacity:0.7}.ab-modal-info-meta{margin-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif}.ab-modal-desc{margin-bottom:0}.ab-modal-btns{display:flex;gap:10px;width:100%;margin-top:4px}.ab-modal-btn-sample{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:13px 10px;border-radius:14px;background:rgba(0,0,0,0.28);color:#fff;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background 0.2s}.ab-modal-btn-sample:hover{background:rgba(0,0,0,0.42);color:#fff}.ab-modal-btn-buy{flex:1;display:flex;align-items:center;justify-content:center;padding:13px 10px;border-radius:14px;background:rgba(255,255,255,0.95);color:#111;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-size:15px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:background 0.2s}.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:transparent;font-size:15px;font-weight:600;letter-spacing:0.01em;text-decoration:none;transition:background 0.2s,opacity 0.2s}.ab-modal-btn-amazon:hover{background:rgba(255,255,255,0.08);opacity:0.9}.ab-modal-btn-amazon svg{flex-shrink:0}@media (min-width: 401px){.ab-modal-overlay{align-items:center;justify-content:center;background:rgba(0,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(0.97);transition:transform 0.38s cubic-bezier(0.32,0.72,0,1),opacity 0.3s ease;opacity:0;box-shadow:0 32px 80px rgba(0,0,0,0.55),0 0 0 0.5px rgba(255,255,255,0.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{display:none}.ab-modal-close{position:absolute;top:-46px;right:0;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.22);color:rgba(255,255,255,0.9);font-size:15px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background 0.2s,transform 0.2s;box-shadow:0 2px 12px rgba(0,0,0,0.3)}.ab-modal-close:hover{background:rgba(255,255,255,0.28);transform:scale(1.08)}.ab-modal-topbtns{display:none}}@media (max-width: 400px){.bd-series-card{box-shadow:0 6px 20px rgba(0,0,0,0.10),0 2px 6px rgba(0,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:0.35;transition:opacity 0.3s ease;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:0.30;margin-top:4px;transition:opacity 0.3s ease,transform 0.3s ease;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)}}@media (max-width: 400px){.ab-modal-btns{display:none !important}.ab-modal-btn-amazon{display:none !important}.ab-modal-sheet{border-radius:28px 28px 0 0;background:linear-gradient(160deg,var(--ab-bg-2,rgba(0,0,0,0.6)) 0%,var(--ab-bg,#3740ff) 55%,var(--ab-bg,#3740ff) 100%);box-shadow:0 -2px 0 0.5px rgba(255,255,255,0.18) inset,0 -32px 80px rgba(0,0,0,0.30) inset}.ab-modal-pill{width:40px;height:4px;background:rgba(255,255,255,0.28);margin:12px auto 0}.ab-modal-close{top:12px;right:14px;width:30px;height:30px;background:rgba(0,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,0.65),0 10px 24px rgba(0,0,0,0.40),0 0 0 1px rgba(255,255,255,0.10) inset}.ab-modal-body::after{content:'';display:block;width:32px;height:1px;background:rgba(255,255,255,0.22);margin:18px auto 16px;border-radius:1px;flex-shrink:0;order:10}.ab-modal-info-card{width:100%;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.10);border-radius:16px;padding:14px 18px 12px;margin-top:18px;margin-bottom:14px;text-align:left}.ab-modal-topbtns{display:none}}@media (max-width: 400px){.ab-modal-title{margin-bottom:10px}.ab-modal-author{font-family:'Cormorant Garamond',Georgia,serif;font-style:normal;letter-spacing:0.06em;color:rgba(255,215,100,0.95);margin-bottom:5px}.ab-modal-author::after{content:'›';font-size:18px;margin-left:3px}.ab-modal-genre{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,0.40);margin-bottom:0}.ab-modal-info-label{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,0.48);margin-bottom:6px}.ab-modal-info-meta{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-style:italic;letter-spacing:0.02em;margin-bottom:12px}.ab-modal-desc{font-weight:300;letter-spacing:0.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:#000000 !important}.ab-modal-sheet[data-book-black="true"] .ab-modal-btn-sample{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.25) !important}.ab-modal-sheet[data-book-black="true"] .ab-modal-info-card{background:rgba(255,255,255,0.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:-0.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,0.82) !important}.ab-modal-info-meta{font-size:13px !important;color:rgba(255,255,255,0.72) !important}.ab-modal-info-label{font-size:13px !important;letter-spacing:0.2px !important}.ab-modal-author{font-size:15px !important;font-weight:500 !important}.ab-modal-genre{font-size:13px !important;letter-spacing:0.8px !important}.bd-cover-dark-glow{box-shadow:inset 3px 0 0 0 rgba(255,255,255,0.45);border-radius:2px 3px 3px 2px}.ab-modal-cover.bd-cover-dark-glow,.ab-modal-body img.bd-cover-dark-glow{box-shadow:inset 4px 0 0 0 rgba(255,255,255,0.50);border-radius:2px 4px 4px 2px}@media (min-width: 769px){.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}}@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}}.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:deeppink}.social-icons a:hover .fa-instagram{color:darkorange}.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-hero-badge-title svg{flex-shrink:0}@media (max-width: 1023px){.bd-series-card-cover{aspect-ratio:auto 2 / 3;height:auto;object-fit:contain}}@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}}@media (max-width: 480px){.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{position:relative;text-align:left}.bd-series-grid .bd-series-card-cover{margin-bottom:20px;box-shadow:0 14px 30px rgba(0,0,0,0.26),0 3px 8px rgba(0,0,0,0.16)}.bd-series-grid .bd-sc-num{margin:0 0 4px;font-size:11px;letter-spacing:0.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:0.5px solid var(--bd-rule);font-size:12px;letter-spacing:0.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:0.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}}@media (max-width: 480px){.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-sub,.bd-series-grid .bd-sc-meta{max-width:320px}.bd-series-grid .bd-sc-actions{width:100%;max-width:320px}}.itb-anchor{scroll-margin-top:84px}.itb-threads{display:flex;gap:7px;margin:0 0 22px}.itb-threads span{display:block;width:44px;height:4px}.itb-threads span:nth-child(1){background:#1f6f54}.itb-threads span:nth-child(2){background:#e8722a}.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;display:inline-block;margin:0 0 14px;line-height:1}.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{position:relative}.itb-stat::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px}.itb-stat:nth-child(1)::after{background:#1f6f54}.itb-stat:nth-child(2)::after{background:#e8722a}.itb-stat:nth-child(3)::after{background:#3a6ea5}.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-spread-art img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1);will-change:transform}.itb-spread:hover .itb-spread-art img{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.itb-spread-art img{transition:none}.itb-spread:hover .itb-spread-art img{transform:none}}.itb-quoteband{margin:72px calc(50% - 50vw) 72px;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,.30) 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-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 .dots{flex:1;border-bottom:1px dotted rgba(100,90,78,.42);transform:translateY(-5px);min-width:1.5em}.itb-contents li .pg{font-family:var(--sans);font-size:.8rem;font-weight:500;color:var(--bark-light,#797268);font-variant-numeric:tabular-nums}.itb-contents summary{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bark-light,#797268)}.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,.20);transition:background .25s,transform .25s}.itb-rail a:hover,.itb-rail a.active{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-rail a:hover::before{opacity:1}.itb-hero-cover img{transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.itb-hero-cover:hover img{transform:translateY(-5px) rotate(-.6deg)}@media (max-width: 1100px){.itb-rail{display:none}}@media (max-width: 680px){.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}}.skip-link{position:absolute;top:-100px;left:8px;z-index:100000;background:#000;color:#fff;padding:10px 16px;border-radius:4px;font-family:var(--font-system);font-size:14px;text-decoration:none;transition:top 0.2s ease}.skip-link:focus{top:68px;outline:2px solid #fff;outline-offset:2px}.itb-intro{max-width:40rem;margin:0 auto;padding:0 1.25rem}.itb-intro p{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.3rem;line-height:1.6;margin:0 0 1em}.itb-excerpt em{opacity:.7}.itb-contents{max-width:46rem;margin:2rem auto 0;padding:0 1.25rem}.itb-contents summary{cursor:pointer;font-weight:600;padding:.8rem 0}.itb-contents ol{margin:0;padding:0;list-style:none;columns:2;column-gap:2.5rem;font-family:'Cormorant Garamond',Georgia,serif}@media (max-width: 640px){.itb-contents ol{columns:1}}.itb-contents li{break-inside:avoid;padding:.35rem 0}.itb-spread-art img{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)}@media (prefers-reduced-motion: reduce){.itb-spread-art img{transition:none}.itb-spread:hover .itb-spread-art img{transform:none}}.itb-stat-num{font-variant-numeric:lining-nums}.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;display:inline-block;margin:0 0 14px;line-height:1}.itb-intro p.itb-hand.itb-hand--small{font-size:1.3rem;opacity:.85;margin-bottom:10px}.itb-poem-spread-lines{line-height:1.6}.itb-hero-cover img{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 24px 60px rgba(0,0,0,.6)}.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 (max-width: 900px){.itb-hero{grid-template-columns:1fr;gap:40px;padding:48px 0 56px;justify-items:center}.itb-hero-cover{order:-1;width:100%;max-width:280px;margin:0 auto;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;margin:0 auto;width:100%;max-width:280px;height:auto;object-fit:contain}.itb-cover-badge{bottom:-12px;left:-8px}}@media (min-width: 481px) and (max-width: 900px){.itb-hero-cover{max-width:320px}.itb-hero-cover img{max-width:320px}}@media (max-width: 480px){.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-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{font-size:13px;color:var(--bd-muted);font-family:var(--font-system);line-height:1.5}.bd-apple-cta-links{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap}.bd-apple-cta-link{font-size:13px;color:var(--bd-blue);font-weight:500;text-decoration:none;font-family:var(--font-system);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bd-apple-cta-link svg{flex-shrink:0}.bd-apple-cta-link:hover{opacity:0.75;color:var(--bd-blue)}@media (max-width: 899px){.bd-apple-cta-row{flex-direction:column;justify-content:center;align-items:center;text-align:center}.bd-apple-cta-text{text-align: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-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:0.02em;border-radius:6px}.bd-series-grid .bd-sc-btn svg{width:12px;height:12px}}@media (max-width: 480px){.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}@media (max-width: 680px){body.itb-reflections .itb-spread-poem{padding:2.5rem 1.5rem}}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}@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),.90) 35%,rgba(var(--c3),.88) 70%,rgba(var(--c2),.90) 100%)!important;background-size:100% 100%,220% 100%!important;box-shadow:0 4px 30px rgba(var(--sh),.40),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.12)!important;animation:thFlowBar 16s ease-in-out infinite alternate}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,.40)!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,.60)) 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:1px solid rgba(255,255,255,.35);box-shadow:4px 0 32px rgba(var(--sh),.40),inset 1px 0 0 rgba(255,255,255,.40),inset 0 1px 0 rgba(255,255,255,.50)!important;animation:thFlowMenu 18s ease-in-out infinite alternate}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),.20)!important;border-left:4px solid rgb(var(--acc))!important;box-shadow:0 0 20px rgba(var(--acc),.40),inset 0 0 30px rgba(var(--acc),.18)!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a[aria-current="page"],body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a.active{background:rgba(255,255,255,.22)!important;border-left:4px solid rgb(var(--acc))!important;color:#fff!important}body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a[aria-current="page"]::after,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu a.active::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,.20)),rgba(0,0,0,var(--ovf,.20))),linear-gradient(100deg,rgba(var(--c1),.80) 0%,rgba(var(--c2),.74) 40%,rgba(var(--c3),.70) 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),.40),0 0 0 1px rgba(255,255,255,.10)!important;animation:thFlowBar 16s ease-in-out infinite alternate}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 p,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .contact-details a{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,.30)!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,.10)}@media (prefers-reduced-motion: reduce){body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .header,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) #sidebarMenu,body:is(.home1,.home2,.home3,.home4,.perceiving,.red-green,.arker,.books) .footer{animation:none}}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 .header,body.red-green.inside-the-book .footer{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-color:transparent !important;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;background-size:100% 100%,220% 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,.30),inset 0 -1px 0 rgba(0,0,0,.12) !important;transition:background .3s ease,backdrop-filter .3s ease !important}body.itb-reflections .header.glass{background-color:rgba(20,50,40,.55) !important;background-image:linear-gradient(rgba(0,0,0,.10),rgba(0,0,0,.10)) !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:1px solid rgba(255,255,255,.35) !important;box-shadow:4px 0 32px rgba(8,30,20,.40),inset 1px 0 0 rgba(255,255,255,.40),inset 0 1px 0 rgba(255,255,255,.50) !important}body.itb-reflections .sidebarMenuInner li:hover{background:rgba(223,240,58,.20) !important;border-left:4px solid rgba(223,240,58,.80) !important;box-shadow:0 0 20px rgba(223,240,58,.40),inset 0 0 30px rgba(223,240,58,.18) !important}body.itb-reflections #sidebarMenu a[aria-current="page"],body.itb-reflections #sidebarMenu a.active{background:rgba(255,255,255,.22) !important;border-left:4px solid rgba(223,240,58,.80) !important;color:#fff !important}body.itb-reflections #sidebarMenu a[aria-current="page"]::after,body.itb-reflections #sidebarMenu a.active::after{color:rgba(223,240,58,.95) !important}body.itb-reflections .footer{background-color:transparent !important;background-image:linear-gradient(rgba(0,0,0,.20),rgba(0,0,0,.20)),linear-gradient(100deg,rgba(26,79,58,.80) 0%,rgba(46,125,91,.74) 40%,rgba(122,178,130,.70) 75%,rgba(46,125,91,.74) 100%) !important;background-size:100% 100%,220% 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,.40),0 0 0 1px rgba(255,255,255,.10) !important}body.itb-reflections .footer::before{opacity:.22 !important}body.itb-reflections .contact-details p,body.itb-reflections .contact-details a{color:#fff !important}body.itb-reflections .contact-details a:hover{color:rgba(223,240,58,.95) !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,.30) !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,.10) !important}body.itb-reflections .itb-about{background-color:rgba(15,66,52,.10) !important;border-color:rgba(30,92,74,.30) !important}body.itb-reflections .itb-about-name{color:#1e5c4a !important}body.itb-reflections .itb-about-label{color:#2d735a !important}body.itb-reflections .itb-about-text{color:#2b2523 !important}body.itb-reflections .itb-about-divider{background:rgba(30,92,74,.25) !important}body.itb-reflections .itb-press-source{color:#1e5c4a !important}body.itb-reflections .itb-press-quote{color:#2b2523 !important}body.itb-reflections .itb-press-quote::before{color:#2d735a !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){body.inside-the-book #main-content,body.red-green #main-content,body.perceiving #main-content,body.itb-reflections #main-content{padding-bottom:30px !important}}@media (max-width: 768px){.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,0.55) !important;border-color:rgba(255,255,255,0.55) !important;color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.30) !important}.back-link:hover{background:rgba(0,0,0,0.70) !important;border-color:rgba(255,255,255,0.80) !important}}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:1px solid rgba(0,0,0,.14);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 picture,body:is(.home1,.home2,.home3,.home4,.arker) .bk-art img{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;color:var(--bd-muted);text-align:center;border-top:0.5px solid var(--bd-rule);border-bottom:0.5px solid var(--bd-rule)}body.books{--bd-muted:#4a4a46;--bd-faint:#5a5a56;--m1:.97;--m2:.95;--m3:.95;--m4:.95}#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){#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:none;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:14px!important;right:12px!important;transform:none!important}}@media (max-width:768px){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;color:var(--bd-muted);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-philosophy-text p:last-child{margin-bottom:0}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 ease}.footer.footer-hidden{transform:translate(-50%,150%);opacity:0;pointer-events:none}.sidebarIconToggle{background:transparent !important;border:0 !important;padding:0 !important;font:inherit !important;color:inherit !important;appearance:none;-webkit-appearance:none}.sidebarIconToggle:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px;border-radius:4px}#home-missed-itself{scroll-margin-top:80px}

/* ===== Standard header (same on every page): bar stays full-width, its content sits in a centered 1440px column ===== */
:root{--hdr-w:1440px}
@media (min-width:1441px){
  html body .header{
    padding-left:calc((100% - var(--hdr-w))/2 + 15px);
    padding-right:calc((100% - var(--hdr-w))/2 + 15px);
  }
  html body .sidebarIconToggle{left:calc((100% - var(--hdr-w))/2 + 25px)}
  html body .back-button,html body .back-btn{right:calc((100% - var(--hdr-w))/2 + 16px)!important}
}