:root{--burgundy-950:#17090e;--burgundy-900:#240c14;--burgundy-800:#35111d;--burgundy-700:#511b2a;--burgundy-600:#712a3d;--beige-50:#fff9ee;--beige-100:#f6ead7;--beige-200:#e7d3b4;--beige-300:#cfb78f;--gold-300:#f0d78e;--gold-400:#dfb85a;--gold-500:#c79531;--gold-700:#805a19;--public-page:var(--burgundy-950);--public-surface:var(--burgundy-900);--public-surface-elevated:var(--burgundy-800);--public-surface-quiet:var(--burgundy-700);--public-text:var(--beige-100);--public-text-muted:var(--beige-300);--public-gold:var(--gold-400);--public-gold-soft:var(--gold-300);--public-burgundy:var(--burgundy-600);--public-paper:var(--beige-50);--public-paper-muted:var(--beige-100);--public-border:#dfb85a47;--public-page-width:min(100% - 2rem,84rem);--public-section-space:clamp(3rem,6vw,5.5rem);--public-card-radius:0.75rem;--public-focus:var(--gold-300);--book-card-width-desktop:10rem;--book-card-width-tablet:9.25rem;--book-card-width-mobile:8.25rem;--eds-ink:var(--burgundy-950);--eds-paper:var(--beige-50);--eds-gold:var(--gold-400);--eds-line:var(--public-border);--eds-page:min(100% - 2rem,84rem);--eds-ui:"Outfit","Noto Sans Bengali";--eds-display:"Cormorant Garamond","Noto Serif Bengali"}.commerce-page,.home-reference-page,.library-page{background:var(--public-page);min-height:100svh}.commerce-main{margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) 0;width:var(--eds-page)}.commerce-hero{background-color:var(--public-surface);background-image:radial-gradient(circle at 78% 35%,#dfb85a40,#0000 17rem),radial-gradient(circle at 60% 80%,#712a3d33,#0000 21rem),linear-gradient(115deg,var(--public-page),var(--public-surface-elevated));border-radius:.9rem;color:var(--beige-50);margin-bottom:clamp(2.5rem,5vw,4rem);overflow:hidden;padding:clamp(3rem,7vw,6rem);position:relative}.commerce-hero .italic-eyebrow,.commerce-hero h1,.commerce-hero p,.commerce-hero span{color:inherit}.commerce-hero h1{font:500 clamp(2.5rem,5.5vw,4.9rem)/.95 var(--eds-display);letter-spacing:-.045em;max-width:14ch}.commerce-hero h1,.commerce-hero p{margin-inline:auto}.commerce-hero .btn-secondary{border-color:var(--eds-gold);color:#fff8e8}.commerce-packs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.commerce-pack{background:#ffffffad;border:1px solid var(--eds-line);border-radius:.75rem;box-shadow:0 1.25rem 3rem -2.4rem #08100f94;min-height:23rem}.commerce-pack.pricing-card--selected{background:linear-gradient(180deg,var(--public-surface),var(--public-page));border-color:var(--eds-gold);color:var(--beige-50);transform:translateY(-.3rem)}.commerce-pack.pricing-card--selected .text-charcoal,.commerce-pack.pricing-card--selected .text-charcoal-soft,.commerce-pack.pricing-card--selected h3{color:#fff8e8}.commerce-trust-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.75rem}.commerce-footer,.commerce-trust-grid>div{background:#ffffff8c;border:1px solid var(--eds-line);border-radius:.7rem;padding:1.25rem}.commerce-footer{margin-top:2.75rem;text-align:center}.library-page{background:var(--eds-paper)}.library-page .library-main{padding:clamp(2rem,4vw,3.5rem) 0 4rem;width:var(--eds-page)}.library-page .library-explorer{background:#ffffff94;border:1px solid var(--eds-line);border-radius:.75rem;padding:1.15rem}.library-page .library-book-grid{gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.library-page .book-card__cover-link{aspect-ratio:2/3}.library-filter-drawer,.library-filter-trigger{display:none}@media (min-width:1024px){.library-page .library-main{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:14rem minmax(0,1fr)}.library-page .library-explorer{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 1rem)}.library-page .library-explorer__filters,.library-page .library-explorer__toolbar{grid-template-columns:1fr}.library-page .library-explorer__count,.library-page .library-explorer__heading p:not(.library-overline){display:none}.library-page .library-collection{margin-top:0}}@media (max-width:1023px){.library-filter-trigger{align-items:center;background:#fffdf8;border:1px solid var(--eds-gold);border-radius:.45rem;display:inline-flex;font:700 .68rem/1 var(--eds-ui);justify-content:center;letter-spacing:.1em;min-height:2.65rem;padding:0 .75rem;text-transform:uppercase}.library-filter-drawer{align-items:end;background:#07100f8f;display:grid;inset:0;position:fixed;z-index:90}.library-filter-drawer__panel{background:var(--eds-paper);border-radius:1rem 1rem 0 0;max-height:80svh;overflow:auto;padding:1.2rem}.library-filter-drawer__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.library-page .library-filter-drawer .library-explorer__filters{display:grid;grid-template-columns:1fr}.library-page .library-explorer__filters{display:none}.library-page .library-explorer__toolbar{grid-template-columns:minmax(0,1fr) auto}.library-page .library-book-grid{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.library-page .book-card>div{padding:.9rem}.library-page .book-card p.text-charcoal-soft,.library-page .book-card__availability-note{display:none}}@media (max-width:767px){:root{--eds-page:min(100% - 1.25rem,84rem)}.commerce-hero{margin-inline:-.15rem;padding:2.25rem 1.25rem}.commerce-pack.pricing-card--selected{transform:none}.commerce-trust-grid{grid-template-columns:1fr}}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:500;src:url(/static/media/cormorant-garamond-500.da65bd6be7bfb7b121da.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(/static/media/cormorant-garamond-600.4156659b5b912e82894c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:700;src:url(/static/media/cormorant-garamond-700.a78cbb831d98912f5906.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/static/media/eb-garamond-400.5ed7327243bf8abcd127.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:400;src:url(/static/media/eb-garamond-italic-400.3fef144983112853991a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/static/media/outfit-400.984cf453f4e057c635dc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(/static/media/outfit-500.1ace2533ebc7cc81aeb6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/static/media/outfit-600.7e22d82ad7f7222798f1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/static/media/outfit-700.f5d355a652f8a6341741.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif Bengali";font-style:normal;font-weight:500;src:url(/static/media/noto-serif-bengali-500.4514da5d765c7e2c8d17.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif Bengali";font-style:normal;font-weight:600;src:url(/static/media/noto-serif-bengali-600.f85455292ce9815d1763.ttf) format("truetype")}@font-face{font-display:swap;font-family:Noto Sans Bengali;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-bengali-400.96f7f0a492524406253a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Noto Sans Bengali;font-style:normal;font-weight:500;src:url(/static/media/noto-sans-bengali-500.a43dca3debd430df9b1d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Noto Sans Bengali;font-style:normal;font-weight:600;src:url(/static/media/noto-sans-bengali-600.2b9e4189b3b1b24faefe.ttf) format("truetype")}:root{--font-display:"Cormorant Garamond","Noto Serif Bengali";--font-ui:"Outfit","Noto Sans Bengali";--site-header-height:3.6rem;--beige-canvas:#faf7f0;--beige-surface:#f5f0e8;--burgundy-deep:#6b1020;--burgundy-mid:#8b1a2a;--burgundy-light:#c0616f;--gold-accent:#d4a843;--gold-soft:#e8c97a;--text-primary:#1c0a0e;--text-secondary:#7a5c62;--text-muted:#a88a8f;--border-soft:#e8ddd8}@media (min-width:1024px){:root{--site-header-height:clamp(4.05rem,5.85vw,5.4rem)}}@media (max-width:640px){:root{--site-header-height:3.6rem}}.sr-only{border:0}.skip-link{background:#6b1020;background:var(--burgundy-deep);border:1px solid #e8c97a;border:1px solid var(--gold-soft);border-radius:9999px;color:#faf7f0;color:var(--beige-canvas);font-family:Inter,sans-serif;font-size:.78rem;left:1rem;letter-spacing:.12em;padding:.72rem 1rem;position:fixed;text-transform:uppercase;top:.75rem;transform:translateY(-160%);transition:transform .18s ease;z-index:9999}.skip-link:focus-visible{outline:2px solid #e8c97a;outline:2px solid var(--gold-soft);outline-offset:3px;transform:translateY(0)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d4a843;outline:2px solid var(--gold-accent);outline-offset:3px}main:focus{outline:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }


/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,DM Sans,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:36 26% 94%;--foreground:0 0% 17%;--card:40 38% 98%;--card-foreground:0 0% 17%;--popover:40 38% 98%;--popover-foreground:0 0% 17%;--primary:350 45% 21%;--primary-foreground:40 38% 98%;--secondary:35 30% 90%;--secondary-foreground:0 0% 17%;--muted:35 25% 90%;--muted-foreground:0 0% 36%;--accent:38 46% 56%;--accent-foreground:0 0% 17%;--destructive:0 70% 40%;--destructive-foreground:40 38% 98%;--border:33 28% 86%;--input:33 28% 86%;--ring:350 45% 21%;--radius:0.75rem}*{border-color:#e5dcd1;border-color:hsl(var(--border))}[data-debug-wrapper=true]{display:contents!important}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.z-50{z-index:50}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-3{grid-column:span 3/span 3}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-bottom:3rem;margin-top:3rem}.my-20{margin-bottom:5rem;margin-top:5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-mr-2{margin-right:-.5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-\[var\(--site-header-height\)\]{height:3.6rem;height:var(--site-header-height)}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-10{max-height:2.5rem}.max-h-12{max-height:3rem}.max-h-14{max-height:3.5rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-\[90vh\]{max-height:90vh}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-4{width:1rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-\[140px\]{min-width:140px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1536px\]{max-width:1536px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[320px\]{max-width:320px}.max-w-\[60\%\]{max-width:60%}.max-w-\[min\(30rem\2c 80vw\)\]{max-width:min(30rem,80vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .3s ease forwards}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{column-gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#E8DDD8\]{--tw-border-opacity:1;border-color:#e8ddd8;border-color:rgb(232 221 216/var(--tw-border-opacity,1))}.border-\[\#dfb85a\]\/25{border-color:#dfb85a40}.border-\[\#dfb85a\]\/30{border-color:#dfb85a4d}.border-\[\#dfb85a\]\/50{border-color:#dfb85a80}.border-\[var\(--brand-border\)\]{border-color:#e5dcd3;border-color:var(--brand-border)}.border-\[var\(--brand-gold\)\]{border-color:#b58a45;border-color:var(--brand-gold)}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-beige-300{--tw-border-opacity:1;border-color:#ede5d8;border-color:rgb(237 229 216/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.bg-\[\#17090e\]{--tw-bg-opacity:1;background-color:#17090e;background-color:rgb(23 9 14/var(--tw-bg-opacity,1))}.bg-\[\#240c14\]{--tw-bg-opacity:1;background-color:#240c14;background-color:rgb(36 12 20/var(--tw-bg-opacity,1))}.bg-\[\#35111d\]{--tw-bg-opacity:1;background-color:#35111d;background-color:rgb(53 17 29/var(--tw-bg-opacity,1))}.bg-\[\#6B1020\]{--tw-bg-opacity:1;background-color:#6b1020;background-color:rgb(107 16 32/var(--tw-bg-opacity,1))}.bg-\[\#FFFDF8\]{--tw-bg-opacity:1;background-color:#fffdf8;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.bg-\[\#fff9ee\]{--tw-bg-opacity:1;background-color:#fff9ee;background-color:rgb(255 249 238/var(--tw-bg-opacity,1))}.bg-\[var\(--beige-canvas\)\]{background-color:#faf7f0;background-color:var(--beige-canvas)}.bg-\[var\(--brand-burgundy\)\]{background-color:#5a1f2b;background-color:var(--brand-burgundy)}.bg-\[var\(--brand-charcoal\)\]{background-color:#332821;background-color:var(--brand-charcoal)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-beige-200{--tw-bg-opacity:1;background-color:#f5f0e8;background-color:rgb(245 240 232/var(--tw-bg-opacity,1))}.bg-beige-50{--tw-bg-opacity:1;background-color:#fdfbf7;background-color:rgb(253 251 247/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/45{background-color:#ffffff73}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-gold-500\/70{--tw-gradient-to:#b8860b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#b8860bb3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-\[2px\]{padding-bottom:2px}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-20{padding-top:5rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.48rem\]{font-size:1.48rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.24\]{line-height:1.24}.leading-\[1\.52\]{line-height:1.52}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#1C0A0E\]{--tw-text-opacity:1;color:#1c0a0e;color:rgb(28 10 14/var(--tw-text-opacity,1))}.text-\[\#7A5C62\]{--tw-text-opacity:1;color:#7a5c62;color:rgb(122 92 98/var(--tw-text-opacity,1))}.text-\[\#cfb78f\]{--tw-text-opacity:1;color:#cfb78f;color:rgb(207 183 143/var(--tw-text-opacity,1))}.text-\[\#cfb78f\]\/75{color:#cfb78fbf}.text-\[\#f0d78e\]{--tw-text-opacity:1;color:#f0d78e;color:rgb(240 215 142/var(--tw-text-opacity,1))}.text-\[\#f6ead7\]{--tw-text-opacity:1;color:#f6ead7;color:rgb(246 234 215/var(--tw-text-opacity,1))}.text-\[\#fff5e4\]{--tw-text-opacity:1;color:#fff5e4;color:rgb(255 245 228/var(--tw-text-opacity,1))}.text-\[var\(--brand-charcoal-soft\)\]{color:#63544a;color:var(--brand-charcoal-soft)}.text-\[var\(--brand-ivory\)\]{color:#fbf6ec;color:var(--brand-ivory)}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-beige-50{--tw-text-opacity:1;color:#fdfbf7;color:rgb(253 251 247/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:#881337;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--brand-burgundy\)\]{accent-color:#5a1f2b;accent-color:var(--brand-burgundy)}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[0_16px_34px_-24px_rgba\(74\2c 28\2c 39\2c 0\.9\)\]{--tw-shadow:0 16px 34px -24px #4a1c27e6;--tw-shadow-colored:0 16px 34px -24px var(--tw-shadow-color)}.shadow-\[0_16px_34px_-24px_rgba\(74\2c 28\2c 39\2c 0\.9\)\],.shadow-\[0_32px_80px_-56px_rgba\(74\2c 28\2c 39\2c 0\.72\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_-56px_rgba\(74\2c 28\2c 39\2c 0\.72\)\]{--tw-shadow:0 32px 80px -56px #4a1c27b8;--tw-shadow-colored:0 32px 80px -56px var(--tw-shadow-color)}.shadow-book{--tw-shadow:0 2px 8px #6b102014,0 8px 32px #6b10201f;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color),0 8px 32px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}:root{--color-ivory:#f7f0e3;--color-ivory-soft:#fbf6ec;--color-paper:#efe2cc;--color-sepia:#d8c2a0;--color-espresso:#241713;--color-charcoal:#332821;--color-burgundy:#5a1f2b;--color-burgundy-deep:#351018;--color-gold:#b58a45;--color-gold-muted:#9e7435;--color-sage:#546a55;--color-indigo-ink:#26324a;--color-success:#315f4b;--color-warning:#8a5b21;--color-danger:#8a2d32;--color-focus:#d7a84e;--brand-burgundy:var(--color-burgundy);--brand-burgundy-deep:var(--color-burgundy-deep);--brand-burgundy-soft:#7a3441;--brand-beige:var(--color-paper);--brand-beige-deep:var(--color-sepia);--brand-ivory:var(--color-ivory-soft);--brand-ivory-warm:var(--color-ivory);--brand-gold:var(--color-gold);--brand-gold-soft:#c9a060;--brand-gold-deep:#765320;--brand-charcoal:var(--color-charcoal);--brand-charcoal-soft:#63544a;--brand-border:#e5dcd3;--brand-border-soft:#efe7db;--type-nav:clamp(0.875rem,0.82rem + 0.12vw,0.9375rem);--type-eyebrow:clamp(0.6875rem,0.66rem + 0.08vw,0.75rem);--type-hero:clamp(1.875rem,1.2rem + 3vw,3.25rem);--type-card-title:clamp(1.125rem,1rem + 0.45vw,1.375rem);--type-shelf-title:clamp(1.5rem,1.22rem + 1vw,1.875rem);--type-book-title:clamp(0.95rem,0.9rem + 0.22vw,1.0625rem)}html{overflow-x:clip}.home-deferred-listening__fallback{min-height:374px}.home-quick-paths{background:radial-gradient(circle at 8% 20%,#b58a4521,#0000 18rem),linear-gradient(180deg,#fbf6ec,#f4eadb);border-bottom:1px solid #5a1f2b1f;color:#332821;color:var(--brand-charcoal)}.home-quick-paths__inner{margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0;width:min(calc(100% - 2.5rem),82rem)}.home-quick-paths__heading{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,.75fr) minmax(18rem,1.25fr);margin-bottom:1.5rem}.home-quick-paths__heading h2{color:#5a1f2b;color:var(--brand-burgundy);font:400 clamp(1.85rem,3.2vw,2.75rem)/1.08 Cormorant Garamond,"Noto Serif Bengali";font:400 clamp(1.85rem,3.2vw,2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;margin:0;max-width:26ch}.home-quick-paths__heading h2 em{color:#765320;color:var(--brand-gold-deep);font-weight:450}.home-quick-paths__grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-quick-path{grid-gap:.9rem;background:#fffaf1;border:1px solid #5a1f2b29;border-radius:1.15rem;box-shadow:0 1rem 2.4rem -2rem #35101873,inset 0 1px #ffffffdb;color:#332821;color:var(--brand-charcoal);display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;min-height:13rem;min-width:0;padding:1.15rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-quick-path:hover{border-color:#b58a45b8;box-shadow:0 1.2rem 2.5rem -1.9rem #35101880,inset 0 1px #ffffffe6;transform:translateY(-2px)}.home-quick-path:focus-visible{outline:3px solid #d7a84e;outline:3px solid var(--color-focus);outline-offset:3px}.home-quick-path__icon{background:#efe2cc85;border:1px solid #b58a4561;border-radius:.8rem;color:#5a1f2b;color:var(--brand-burgundy);display:inline-grid;height:2.75rem;place-items:center;width:2.75rem}.home-quick-path__copy{align-content:start;display:grid;min-width:0}.home-quick-path__eyebrow{color:#765320;color:var(--brand-gold-deep);font:700 .62rem/1.25 Outfit,Noto Sans Bengali;font:700 .62rem/1.25 var(--font-ui);letter-spacing:.14em}.home-quick-path__copy strong{color:#5a1f2b;color:var(--brand-burgundy);font:550 1.45rem/1.04 Cormorant Garamond,"Noto Serif Bengali";font:550 1.45rem/1.04 var(--font-display);letter-spacing:-.018em;margin-top:.45rem}.home-quick-path__copy small{color:#63544a;color:var(--brand-charcoal-soft);font-size:.82rem;line-height:1.5;margin-top:.45rem}.home-quick-path__cta{align-items:center;border-top:1px solid #5a1f2b1f;color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;font-size:.76rem;font-weight:700;gap:.5rem;grid-column:1/-1;justify-content:space-between;min-height:2.75rem;padding-top:.7rem}@media (max-width:767px){.home-quick-paths__inner{padding:2.35rem 0;width:100%}.home-quick-paths__heading{display:block;margin:0 1.15rem 1.15rem}.home-quick-paths__heading h2{text-wrap:balance;font-size:clamp(2.05rem,9vw,2.4rem);letter-spacing:-.035em;line-height:1.01;margin-top:.65rem;max-width:13ch}.home-quick-paths__grid{gap:.75rem;grid-auto-columns:min(82vw,20rem);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:0 1.15rem .35rem;scroll-snap-type:x mandatory;scrollbar-width:none}.home-quick-paths__grid::-webkit-scrollbar{display:none}.home-quick-path{min-height:12.5rem;scroll-snap-align:start}.home-quick-path__copy strong{font-size:1.55rem}.home-quick-path__copy small{font-size:.86rem;line-height:1.48}}@media (min-width:1024px){.home-deferred-listening[data-deferred-state=pending],.home-deferred-listening__fallback{min-height:283px!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#efe2cc;background-color:var(--brand-beige);background-image:radial-gradient(ellipse 90% 55% at 50% 0,#fdfcf8d9 0,#fdfcf800 60%),radial-gradient(ellipse 60% 40% at 100% 100%,#c5a0590f 0,#c5a05900 70%);color:#332821;color:var(--brand-charcoal);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;overflow-x:clip;scroll-behavior:smooth}body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.31 0 0 0 0 0.27 0 0 0 0 0.22 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");content:"";inset:0;mix-blend-mode:multiply;opacity:.35;pointer-events:none;position:fixed;z-index:1}#root{overflow-x:clip;position:relative;z-index:2}.font-serif-display{font-feature-settings:"liga","dlig";font-family:Cormorant Garamond,"Noto Serif Bengali";font-family:var(--font-display);font-weight:400;letter-spacing:0}.font-serif-light{font-weight:300;letter-spacing:0}.font-serif-light,.italic-accent{font-family:Cormorant Garamond,"Noto Serif Bengali";font-family:var(--font-display)}.italic-accent{font-style:italic;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,"Noto Serif Bengali";font-family:var(--font-display)}.text-balance{text-wrap:balance}.bg-burgundy{background-color:#5a1f2b;background-color:var(--brand-burgundy)}.bg-burgundy-deep{background-color:#351018;background-color:var(--brand-burgundy-deep)}.bg-beige{background-color:#efe2cc;background-color:var(--brand-beige)}.bg-beige-deep{background-color:#d8c2a0;background-color:var(--brand-beige-deep)}.bg-ivory{background-color:#fbf6ec;background-color:var(--brand-ivory)}.bg-ivory-warm{background-color:#f7f0e3;background-color:var(--brand-ivory-warm)}.bg-gold{background-color:#b58a45;background-color:var(--brand-gold)}.text-burgundy{color:#5a1f2b;color:var(--brand-burgundy)}.text-burgundy-soft{color:#7a3441;color:var(--brand-burgundy-soft)}.text-gold{color:#b58a45;color:var(--brand-gold)}.text-gold-deep{color:#765320;color:var(--brand-gold-deep)}.text-charcoal{color:#332821;color:var(--brand-charcoal)}.text-charcoal-soft{color:#63544a;color:var(--brand-charcoal-soft)}.border-brand{border-color:#e5dcd3;border-color:var(--brand-border)}.border-brand-soft{border-color:#efe7db;border-color:var(--brand-border-soft)}.btn-primary{align-items:center;background-color:#5a1f2b;background-color:var(--brand-burgundy);border:1px solid #5a1f2b;border:1px solid var(--brand-burgundy);border-radius:9999px;color:#fbf6ec;color:var(--brand-ivory);display:inline-flex;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:500;justify-content:center;letter-spacing:.18em;padding:.75rem 1.65rem;text-transform:uppercase;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.btn-primary:hover{background-color:#351018;background-color:var(--brand-burgundy-deep);border-color:#351018;border-color:var(--brand-burgundy-deep)}.btn-secondary{align-items:center;background-color:initial;border:1px solid #b58a45;border:1px solid var(--brand-gold);border-radius:9999px;color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:500;justify-content:center;letter-spacing:.18em;padding:.75rem 1.65rem;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.btn-secondary:hover{background-color:#c5a0591a;border-color:#765320;border-color:var(--brand-gold-deep)}.btn-link{align-items:center;border-bottom:1px solid #b58a45;border-bottom:1px solid var(--brand-gold);color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;font-size:.7rem;font-weight:500;gap:.45rem;letter-spacing:.22em;padding-bottom:3px;text-transform:uppercase;transition:gap .3s ease,color .3s ease,border-color .3s ease}.btn-link:hover{border-bottom-color:#765320;border-bottom-color:var(--brand-gold-deep);color:#351018;color:var(--brand-burgundy-deep);gap:.7rem}.card-elegant{background-color:#fbf6ec;background-color:var(--brand-ivory);border:1px solid #e5dcd3;border:1px solid var(--brand-border);border-radius:.85rem;box-shadow:0 1px 1px #4a1c2708;transition:border-color .5s ease,transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.card-elegant:hover{border-color:#c5a0598c;box-shadow:0 18px 32px -22px #4a1c2738;transform:translateY(-2px)}.premium-landing-hero{background:linear-gradient(90deg,#0d0505c7,#13070799 43%,#28120d29 70%,#0b040485),radial-gradient(circle at 79% 44%,#ffdea257,#0000 20rem),radial-gradient(circle at 88% 34%,#fdfcf81f,#0000 15rem),linear-gradient(115deg,#17080d,#2b140f 55%,#5b301b)}.premium-landing-hero:before{background:radial-gradient(ellipse at 53% 46%,#0000 0 32%,#0c040338 72%,#08020280 100%),linear-gradient(180deg,#06020157,#0000 28%,#07020170);inset:0}.premium-landing-hero:after,.premium-landing-hero:before{content:"";pointer-events:none;position:absolute;z-index:-1}.premium-landing-hero:after{background:linear-gradient(0deg,#f7efe1 0,#f7efe12e 55%,#0000);height:22%;inset:auto 0 0}.reference-hero-grid,.reference-library-hero{min-height:min(650px,calc(100svh - 4.25rem))}.reference-hero-copy{position:relative;z-index:1}.reference-hero-trust{display:flex;flex-wrap:wrap;gap:.65rem;max-width:42rem}.reference-hero-trust span{align-items:center;background:#0b050557;border:1px solid #d8b97a57;border-radius:999px;box-shadow:inset 0 1px 0 #fdfcf817;color:#fdfcf8db;display:inline-flex;font-size:.64rem;gap:.52rem;letter-spacing:.1em;line-height:1.25;min-height:2.55rem;padding:.55rem .75rem;text-transform:uppercase}.reference-hero-trust svg{color:#c9a060;color:var(--brand-gold-soft);flex:0 0 auto}.reference-editorial-stage{display:flex;justify-content:center;position:relative;z-index:1}.reference-editorial-card{background:radial-gradient(circle at 88% 18%,#d8b97a3b,#0000 12rem),linear-gradient(145deg,#fdfcf81c,hsla(48,56%,98%,.045)),linear-gradient(180deg,#230c12cc,#110709d6);border:1px solid #d8b97a57;border-radius:clamp(1.15rem,3vw,1.75rem);box-shadow:inset 0 1px 0 #ffffff1a,0 28px 62px -42px #000000d1;overflow:hidden;padding:clamp(1.2rem,3vw,1.8rem);position:relative;width:min(100%,23rem)}.reference-editorial-card:before{background:repeating-linear-gradient(112deg,#d8b97a1a 0 1px,#0000 1px 18px);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.reference-editorial-card__eyebrow{color:#c9a060;color:var(--brand-gold-soft);font-size:.66rem;font-weight:600;letter-spacing:.22em;position:relative;text-transform:uppercase}.reference-editorial-card__rows{grid-gap:.35rem;border-top:1px solid #d8b97a2e;display:grid;gap:.35rem;margin-top:1rem;padding:.95rem 0;position:relative}.reference-editorial-card__rows span{color:#fdf8eda3;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.reference-editorial-card__rows strong{color:#fff8ea;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:400;line-height:1.1}.reference-editorial-card__mark{bottom:clamp(.7rem,2vw,1rem);color:#d8b97a21;font-family:Cormorant Garamond,serif;font-size:clamp(4.8rem,12vw,8rem);line-height:.8;pointer-events:none;position:absolute;right:clamp(.85rem,3vw,1.5rem)}.reference-dracula-stage{display:flex;isolation:isolate;justify-content:center;position:relative;z-index:1}.reference-dracula-stage:before{background:radial-gradient(ellipse at 50% 46%,#ffe7b547,#d8b97a24 34%,#0000 66%);border-radius:50%;content:"";filter:blur(20px);inset:4% -3% 1% 11%;pointer-events:none;position:absolute;z-index:-1}.reference-dracula-stage:after{background:radial-gradient(ellipse at 77% 44%,#05020175,#0000 44%),linear-gradient(90deg,#0000 0 20%,#0602013d 62%,#06020170);border-radius:32% 44% 46% 34%;content:"";filter:blur(16px);inset:7% -4% 3% 13%;pointer-events:none;position:absolute;z-index:-1}.reference-dracula-book-object{padding:0 .85rem 3.15rem;position:relative;width:min(100%,21.5rem)}.reference-dracula-book-object--hardcopy{padding:0;width:min(100%,24.25rem)}.reference-dracula-book-object:before{background:radial-gradient(ellipse,#000000b8,#0000 70%);border-radius:50%;bottom:2.25rem;content:"";filter:blur(10px);height:2.3rem;left:12%;position:absolute;right:2%}.reference-dracula-book-object--hardcopy:before{background:radial-gradient(ellipse,#0000009e,#0000 72%);bottom:1.1rem;filter:blur(12px);height:2.1rem;left:17%;right:9%}.reference-dracula-hardcopy-shell{aspect-ratio:2/3;background:#0000;border:0;box-shadow:none;display:block;filter:drop-shadow(0 35px 45px rgba(0,0,0,.52)) drop-shadow(0 0 34px rgba(216,185,122,.2)) drop-shadow(0 0 10px rgba(253,252,248,.13));margin-inline:auto;overflow:visible;position:relative;text-decoration:none;transform:perspective(1400px) rotateY(-6.8deg) rotateX(.9deg) translateZ(0);transform-origin:center left;transition:transform .18s ease,filter .18s ease;width:min(100%,20.1rem);z-index:1}.reference-dracula-hardcopy-shell:focus-visible,.reference-dracula-hardcopy-shell:hover{transform:perspective(1400px) rotateY(-5.2deg) rotateX(.7deg) translateY(-.12rem)}.reference-dracula-hardcopy-shell:focus-visible{border-radius:.45rem;outline:2px solid #c9a060;outline:2px solid var(--brand-gold-soft);outline-offset:.45rem}.reference-hero-book__volume{display:block;inset:0;position:absolute;transform-style:preserve-3d}.reference-hero-book__face{background:#030201;border-radius:.18rem;box-shadow:inset 0 0 0 1px #e6c67e85,inset 10px 0 16px -15px #fdfcf86b,inset -12px 0 20px -15px #000000b8,0 0 0 1px #050201bd;display:block;inset:0;overflow:hidden;position:absolute;transform:translateZ(2px);z-index:5}.reference-hero-book__face:after{background:linear-gradient(100deg,#fff4cb1f,#0000 14%,#0000 72%,#00000042),radial-gradient(ellipse at 42% 17%,#ffffff1f,#0000 33%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.reference-hero-book__back-board{background:linear-gradient(90deg,#070403 0 18%,#271c12f5 48%,#080504fa);border-radius:0 .28rem .32rem 0;bottom:.12%;box-shadow:12px 14px 24px #00000070,inset -3px 0 5px #000000a8,inset 2px 0 2px #ffe2aa14;position:absolute;right:-7.35%;top:.08%;transform:skewY(-1.3deg) translateZ(-8px);width:9.25%;z-index:1}.reference-hero-book__page-block{background:linear-gradient(90deg,#68482a57,#fcdc9af0 18%,#d39c52e6 78%,#472d19f5),repeating-linear-gradient(90deg,#ffefc3e6 0 1px,#8f6032b8 1px 2px,#ebc27cb3 2px 4px);border-radius:0 .24rem .26rem 0;bottom:.18%;box-shadow:inset 5px 0 7px #ffefb84d,inset -7px 0 10px #00000040,4px 0 0 #06040370;position:absolute;right:-7.12%;top:.16%;transform:skewY(-1.15deg) translateZ(-2px);width:7.15%;z-index:3}.reference-hero-book__top-pages{background:linear-gradient(180deg,#ffeec4d1,#c4924c8a 52%,#4e321e85),repeating-linear-gradient(90deg,#fff2c859 0 1px,#5f3d1e38 1px 3px);border-radius:.14rem .36rem .03rem .03rem;box-shadow:0 -1px 0 #ffecb747,3px 4px 8px #0000001f;height:1.52%;left:4.8%;opacity:.88;position:absolute;right:-5.55%;top:.02%;transform:skewX(-58deg) translateZ(-1px);transform-origin:bottom left;z-index:4}.reference-hero-book__bottom-pages{background:linear-gradient(180deg,#1c120ad6,#c691497a 36%,#0a0604cc),repeating-linear-gradient(90deg,#ffdd9733 0 1px,#452a1647 1px 3px);border-radius:.03rem .03rem .28rem .18rem;bottom:-1.3%;box-shadow:0 4px 10px #0000003d,inset 0 1px 0 #ffe6ae29;height:2.32%;left:3.8%;opacity:.88;position:absolute;right:-5.4%;transform:skewX(62deg) translateZ(-1px);transform-origin:top left;z-index:4}.reference-dracula-hardcopy-img{background:#0000;border:0;display:block;filter:brightness(1.16) contrast(1.12) saturate(1.07) drop-shadow(0 0 12px rgba(4,2,1,.12));height:100%;object-fit:contain;width:100%}.premium-dracula-cover-frame{box-shadow:0 25px 54px -30px #000000eb,0 0 0 6px #fdfcf80d,0 0 50px -25px #d8b97af2}.reference-dracula-cover-frame{aspect-ratio:500/696;background:linear-gradient(90deg,#120c0b 0 7px,#0000 7px calc(100% - 7px),#120c0b calc(100% - 7px) 100%),#120c0b;border:1px solid #d8b97a6b;border-radius:.36rem;box-shadow:-13px 18px 0 -10px #1a1110,-19px 25px 0 -15px #5b3923d6,0 30px 72px -34px #000000eb,0 0 54px -24px #d8b97ae6;margin-inline:auto;overflow:hidden;position:relative;transform:perspective(1200px) rotateY(-5deg) rotateX(1.3deg);transform-origin:center left;width:min(100%,18.9rem)}.reference-dracula-cover-frame:after{box-shadow:inset 10px 0 18px -13px #fdfcf894,inset -14px 0 24px -14px #000000e0,inset 0 0 0 1px #d8b97a2e;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.reference-dracula-cover-img{object-fit:contain;transform:scaleX(1.038);transform-origin:center center}.reference-dracula-plaque{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0705b8;border:1px solid #d8b97a57;border-radius:.45rem;box-shadow:0 18px 35px -24px #000000e6;display:flex;gap:.7rem;margin:-.8rem auto 0;padding:.72rem .82rem;position:relative;width:min(100%,16.8rem);z-index:3}.reference-dracula-audio-note svg,.reference-dracula-plaque svg{color:#c9a060;color:var(--brand-gold-soft);flex:0 0 auto}.reference-dracula-plaque small,.reference-dracula-plaque span{display:block}.reference-dracula-plaque span{color:#fdfcf8;font-size:.6rem;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.reference-dracula-plaque small{color:#f4efeab3;font-size:.64rem;letter-spacing:.02em;margin-top:.15rem}.reference-dracula-audio-note{align-items:center;color:#f4efeabd;display:inline-flex;font-size:.66rem;gap:.42rem;letter-spacing:.1em;margin-top:.7rem;text-transform:uppercase}.premium-hero-ctas{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr;max-width:38rem}.premium-hero-ctas .btn-primary,.premium-hero-ctas .btn-secondary{padding-block:.66rem;padding-inline:1rem;width:100%}.premium-hero-ctas .btn-link{justify-self:center;margin-top:0;text-align:center}.premium-launch-facts{color:#fdfcf8d6;display:flex;flex-wrap:wrap;font-size:.6rem;gap:.45rem .9rem;letter-spacing:.14em;line-height:1.5;max-width:40rem;text-transform:uppercase}@media (min-width:480px){.premium-hero-ctas{align-items:center;grid-template-columns:repeat(2,minmax(0,-webkit-max-content));grid-template-columns:repeat(2,minmax(0,max-content))}.premium-hero-ctas .premium-hero-cta-primary{grid-column:span 2}.premium-hero-ctas .btn-primary,.premium-hero-ctas .btn-secondary{width:auto}.premium-launch-facts{font-size:.64rem}}@media (min-width:640px){.premium-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.premium-hero-ctas .premium-hero-cta-primary{grid-column:auto}.premium-hero-ctas .btn-link{margin-top:0}.premium-launch-facts{font-size:.68rem;gap:.5rem 1rem}}@media (max-width:479px){.premium-hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-hero-ctas .premium-hero-cta-primary{grid-column:span 2}.premium-hero-ctas .btn-link{align-items:center;border:1px solid #d8b97a85;border-radius:999px;display:inline-flex;justify-content:center;min-height:2.45rem;padding:.54rem .62rem}.premium-launch-facts{grid-gap:.36rem;display:grid;font-size:.55rem;gap:.36rem;letter-spacing:.11em}.premium-launch-facts span{min-width:0}}.reference-pipeline-shelf{background:radial-gradient(circle at 8% 0,#d8b97a29,#0000 18rem),linear-gradient(180deg,#fbf4e8,#f3e7d5);border-bottom:1px solid #c5a0593d;color:#332821;color:var(--brand-charcoal);position:relative}.reference-pipeline-row{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr))}.reference-pipeline-card{grid-gap:.95rem;align-items:center;background:#fdfcf880;border:1px solid #c5a05947;border-radius:.7rem;box-shadow:0 22px 46px -38px #4a1c2747;display:grid;gap:.95rem;grid-template-columns:minmax(5.75rem,7.2rem) minmax(0,1fr);min-height:9.2rem;padding:.85rem}.reference-pipeline-cover{aspect-ratio:2/3;background:#19130f;border-radius:.38rem;box-shadow:0 18px 34px -26px #000000d1,0 0 0 1px #c5a05938;overflow:hidden}.reference-pipeline-cover .book-cover-image__img{object-fit:cover}.reference-pipeline-placeholder{background:radial-gradient(circle at 52% 24%,#d8b97a45,#0000 36%),linear-gradient(160deg,#172a22,#0c1613);color:#f7ead1;display:grid;height:100%;padding:.85rem;place-items:center;text-align:center}.reference-pipeline-placeholder span{display:block;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:1rem;line-height:1.05;margin-top:.45rem}.reference-pipeline-copy{min-width:0}.reference-pipeline-status{color:#765320;color:var(--brand-gold-deep);font-size:.54rem;font-weight:600;letter-spacing:.2em;margin-bottom:.45rem;text-transform:uppercase}.reference-pipeline-copy h3{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:1.18rem;line-height:1.08}.reference-pipeline-native{color:#4a1c27b8;font-family:"Noto Serif Bengali",serif;font-size:.72rem;line-height:1.3;margin-top:.26rem}.reference-pipeline-author{color:#63544a;color:var(--brand-charcoal-soft);font-size:.58rem;letter-spacing:.13em;line-height:1.35;margin-top:.42rem;text-transform:uppercase}.reference-pipeline-notify{align-items:center;border:1px solid #c5a0598f;border-radius:999px;color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;font-size:.56rem;font-weight:600;justify-content:center;letter-spacing:.18em;margin-top:.8rem;min-height:2rem;padding:.45rem .86rem;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,transform .25s ease}.reference-pipeline-notify:hover{background:#c5a0591f;border-color:#765320;border-color:var(--brand-gold-deep);transform:translateY(-1px)}.coming-soon-board-wrap{background:radial-gradient(circle at 13% 16%,#d8b97a33,#0000 18rem),radial-gradient(circle at 86% 6%,#4a1c271c,#0000 20rem),linear-gradient(180deg,#fffaf0,#f5ead8);border-bottom:1px solid #c5a0593d;overflow:hidden;padding:clamp(2.35rem,5vw,4.75rem) 0;position:relative}.coming-soon-board-wrap--compact{padding-bottom:clamp(1.8rem,4vw,3.25rem);padding-top:clamp(1.8rem,4vw,3.25rem)}.coming-soon-board{grid-gap:clamp(1rem,2.6vw,2rem);align-items:stretch;background:linear-gradient(135deg,#fffdf7eb,#f6ebd7d1),radial-gradient(circle at 78% 50%,#4a1c2714,#0000 28rem);border:1px solid #c5a0595c;border-radius:clamp(1.35rem,4vw,2.2rem);box-shadow:inset 0 1px 0 #ffffffdb,0 32px 70px -54px #4a1c279e;display:grid;gap:clamp(1rem,2.6vw,2rem);grid-template-columns:minmax(0,.74fr) minmax(0,1.62fr) minmax(15rem,.64fr);isolation:isolate;overflow:hidden;padding:clamp(1.35rem,4vw,3.25rem);position:relative}.coming-soon-board:before{background:linear-gradient(90deg,#c5a0592e,#0000),repeating-linear-gradient(110deg,#c5a0591f 0 1px,#0000 1px 18px);inset:0 auto 0 0;opacity:.58;width:min(20rem,45%)}.coming-soon-board:after,.coming-soon-board:before{content:"";pointer-events:none;position:absolute;z-index:-1}.coming-soon-board:after{aspect-ratio:1;background:radial-gradient(circle,#d8b97a42,#0000 58%),conic-gradient(from 16deg,#d8b97a14,#4a1c2714,#d8b97a14);border-radius:999px;filter:blur(1px);right:clamp(1rem,4vw,3rem);top:50%;transform:translateY(-50%);width:clamp(11rem,28vw,22rem)}.coming-soon-board__intro,.coming-soon-board__panel{position:relative;z-index:1}.coming-soon-board__eyebrow{align-items:center;color:#765320;color:var(--brand-gold-deep);display:inline-flex;font-size:.68rem;font-weight:600;gap:.75rem;letter-spacing:.24em;text-transform:uppercase}.coming-soon-board__eyebrow span{background:linear-gradient(90deg,#b58a45,#0000);background:linear-gradient(90deg,var(--brand-gold),#0000);display:inline-block;height:1px;width:2.6rem}.coming-soon-board__title{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:clamp(1.72rem,3.2vw,3.15rem);font-weight:400;letter-spacing:-.02em;line-height:.98;margin-top:1rem;max-width:13ch}.coming-soon-board__text{color:#2c1810c2;font-size:clamp(.9rem,1.1vw,1rem);font-weight:300;line-height:1.78;margin-top:1.25rem;max-width:29rem}.coming-soon-board__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.coming-soon-board__primary,.coming-soon-board__secondary{justify-content:center;min-height:3rem}.coming-soon-board__primary{gap:.5rem}.coming-soon-board__panel{background:linear-gradient(180deg,#4a1c27f0,#1f0c11f5),radial-gradient(circle at 50% 0,#d8b97a2e,#0000 18rem);border:1px solid #4a1c2729;border-radius:1.25rem;box-shadow:inset 0 1px 0 #ffffff1a,0 24px 48px -36px #1f0c11e6;color:#fdf8ed;padding:clamp(1rem,3vw,1.55rem)}.coming-soon-board__seal{align-items:center;color:#c9a060;color:var(--brand-gold-soft);display:inline-flex;font-size:.68rem;font-weight:600;gap:.5rem;letter-spacing:.22em;text-transform:uppercase}.coming-soon-board__gate-list{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1rem}.coming-soon-board__gate{grid-gap:.7rem;align-items:start;background:hsla(0,0%,100%,.055);border:1px solid #d8b97a24;border-radius:.9rem;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.9rem}.coming-soon-board__gate svg{color:#c9a060;color:var(--brand-gold-soft);margin-top:.18rem}.coming-soon-board__gate h3{color:#fff8e8;font-size:.73rem;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.coming-soon-board__gate p{color:#fdf8edb8;font-size:.86rem;line-height:1.6;margin-top:.3rem}.coming-soon-board__cards{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.coming-soon-board__card{grid-gap:.9rem;background:#fffdf7c2;border:1px solid #4a1c2724;border-radius:1.15rem;box-shadow:inset 0 1px 0 #ffffffb8;display:grid;gap:.9rem;grid-template-rows:auto 1fr;min-width:0;padding:.82rem}.coming-soon-board__cover{aspect-ratio:11/15;border-radius:.78rem;box-shadow:0 18px 30px -24px #4a1c2794;justify-self:center;width:min(100%,8.9rem)}.coming-soon-board__card-copy{display:flex;flex-direction:column;min-width:0}.coming-soon-board__card-eyebrow{align-items:center;color:#765320;color:var(--brand-gold-deep);display:inline-flex;font-size:.62rem;font-weight:600;gap:.42rem;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.coming-soon-board__card h3{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:clamp(1.28rem,2vw,1.62rem);font-weight:500;line-height:1.06;margin-top:.55rem}.coming-soon-board__card p{color:#2c1810bd;font-size:.85rem;line-height:1.62;margin-top:.55rem}.coming-soon-board__card-gated,.coming-soon-board__card-link{align-items:center;color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;font-size:.66rem;font-weight:700;gap:.36rem;letter-spacing:.16em;line-height:1.35;margin-top:auto;padding-top:.85rem;text-transform:uppercase}.coming-soon-board__card-gated{color:#4a1c2794}.approved-audio-spotlight{background:radial-gradient(circle at 14% 18%,#c5a0592e,#0000 19rem),linear-gradient(180deg,#1f0c12,#2a1018);color:#fff8ec;padding:clamp(1.75rem,4vw,3.5rem) 0}.approved-audio-spotlight--compact{background:#0000;color:inherit;padding:0 0 1.4rem}.approved-audio-spotlight__shell{grid-gap:clamp(1rem,3vw,2rem);align-items:center;background:linear-gradient(135deg,#fff8ec14,rgba(255,248,236,.035)),radial-gradient(circle at 100% 50%,#d8b97a24,#0000 24rem);border:1px solid #d8b97a47;border-radius:1.4rem;box-shadow:inset 0 1px 0 #ffffff14,0 28px 60px -48px #000000bf;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;max-width:80rem;padding:clamp(1.15rem,3vw,2rem)}.approved-audio-spotlight--compact .approved-audio-spotlight__shell{background:linear-gradient(135deg,#4a1c27f5,#1f0c11fa),radial-gradient(circle at 90% 12%,#d8b97a2e,#0000 19rem);color:#fff8ec;max-width:none}.approved-audio-spotlight__seal{background:hsla(0,0%,100%,.075);border:1px solid #d8b97a6b;border-radius:999px;height:3.45rem;justify-content:center;width:3.45rem}.approved-audio-spotlight__eyebrow,.approved-audio-spotlight__seal{align-items:center;color:#c9a060;color:var(--brand-gold-soft);display:inline-flex}.approved-audio-spotlight__eyebrow{font-size:.68rem;font-weight:600;gap:.45rem;letter-spacing:.2em;text-transform:uppercase}.approved-audio-spotlight__copy h2{color:#fff8ec;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:clamp(2rem,4vw,3.9rem);font-weight:400;letter-spacing:-.025em;line-height:.96;margin-top:.55rem;max-width:16ch}.approved-audio-spotlight__copy p{color:#fff8ecbd;font-size:.96rem;line-height:1.75;margin-top:.7rem;max-width:46rem}.approved-audio-spotlight__actions{display:flex;flex-direction:column;gap:.75rem;min-width:min(100%,14rem)}.approved-audio-spotlight__actions .btn-primary,.approved-audio-spotlight__actions .btn-secondary{justify-content:center}.library-page{--library-ink:#f8f0e4;--library-muted:#f8f0e4ad;background:#f4ead9;color:#332821;color:var(--brand-charcoal)}.library-hero{background:linear-gradient(120deg,#120609,#2a0d16 62%,#16070c);border-bottom:1px solid #b58a4573;color:var(--library-ink);isolation:isolate;overflow:hidden;position:relative}.library-hero__glow{background:radial-gradient(circle at 76% 26%,#cd99433d,#0000 22rem),radial-gradient(circle at 8% 100%,#69192b80,#0000 28rem);inset:0;pointer-events:none;position:absolute;z-index:-1}.library-hero__inner,.library-main{margin-inline:auto;width:min(100% - 2.5rem,82rem)}.library-hero__inner{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 11rem;min-height:27rem;padding-block:clamp(4rem,7vw,6.5rem);position:relative}.library-hero__copy{max-width:40rem}.library-overline{color:#c9a060;color:var(--brand-gold-soft);font:700 .66rem/1.2 Outfit,Noto Sans Bengali;font:700 .66rem/1.2 var(--font-ui);letter-spacing:.22em;margin:0;text-transform:uppercase}.library-hero h1{text-wrap:balance;color:var(--library-ink);font:400 clamp(3rem,6vw,5rem)/.98 Cormorant Garamond,"Noto Serif Bengali",Georgia,serif;letter-spacing:-.045em;margin:1.25rem 0 0;max-width:12ch}.library-hero__support{color:var(--library-muted);font-size:1rem;line-height:1.75;margin:1.7rem 0 0;max-width:36rem}.library-hero__cta,.library-pipeline-note>a{align-items:center;background:#c9a060;background:var(--brand-gold-soft);border:1px solid #e7be6d9e;border-radius:.85rem;color:#1b080e;display:inline-flex;font:700 .68rem/1 Outfit,Noto Sans Bengali;font:700 .68rem/1 var(--font-ui);gap:.65rem;letter-spacing:.16em;margin-top:2rem;min-height:3.25rem;padding:0 1.25rem;text-decoration:none;transition:transform .18s ease,background .18s ease}.library-hero__cta:hover,.library-pipeline-note>a:hover{background:#f4d99f;transform:translateY(-1px)}.library-hero__seal{aspect-ratio:1;background:radial-gradient(circle,#cd99432e,#0000 62%);border:1px solid #e0af5961;border-radius:50%;box-shadow:0 0 0 1rem rgba(205,153,67,.035),0 0 0 2rem rgba(205,153,67,.025);color:#ecca87b8;display:grid;justify-self:end;place-items:center;width:9rem}.library-hero__seal span{font:italic 3.7rem/1 Cormorant Garamond,Georgia,serif;margin-top:.2rem;position:absolute}.library-main{padding-block:clamp(3rem,6vw,5.5rem) 6rem}.library-explorer{border-bottom:1px solid #5a1f2b29;padding-bottom:2.5rem}.library-explorer__heading{align-items:end;display:flex;gap:2rem;justify-content:space-between}.library-collection h2,.library-explorer h2,.library-pipeline-note h2{color:#5a1f2b;color:var(--brand-burgundy);font:500 clamp(2rem,3.5vw,3.25rem)/1.02 Cormorant Garamond,"Noto Serif Bengali",Georgia,serif;letter-spacing:-.03em;margin:.7rem 0 0}.library-explorer__heading p:not(.library-overline){color:#63544a;color:var(--brand-charcoal-soft);line-height:1.65;margin:.75rem 0 0;max-width:33rem}.library-explorer__count{align-items:center;color:#765320;color:var(--brand-gold-deep);display:inline-flex;font-size:.76rem;gap:.45rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.library-explorer__toolbar{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 13rem;margin-top:2rem}.library-search,.library-sort{grid-gap:.5rem;color:#765320;color:var(--brand-gold-deep);display:grid;font:700 .66rem/1.2 Outfit,Noto Sans Bengali;font:700 .66rem/1.2 var(--font-ui);gap:.5rem;letter-spacing:.16em;text-transform:uppercase}.library-search>div{align-items:center;background:#fffdf7a8;border:1px solid #5a1f2b33;border-radius:.8rem;display:flex;gap:.65rem;min-height:3.2rem;padding:0 1rem}.library-search input{background:#0000;border:0;color:#332821;color:var(--brand-charcoal);font:400 .95rem/1.3 Outfit,Noto Sans Bengali;font:400 .95rem/1.3 var(--font-ui);letter-spacing:normal;outline:0;text-transform:none;width:100%}.library-search input::placeholder{color:#37252385}.library-sort select{background:#fffdf7a8;border:1px solid #5a1f2b33;border-radius:.8rem;color:#332821;color:var(--brand-charcoal);font-size:.82rem;letter-spacing:normal;min-height:3.2rem;padding-inline:.8rem;text-transform:none}.library-explorer__filters{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.library-explorer__facet{border:0;min-width:0;padding:0}.library-explorer__facet legend{color:#765320;color:var(--brand-gold-deep);font:700 .66rem/1.2 Outfit,Noto Sans Bengali;font:700 .66rem/1.2 var(--font-ui);letter-spacing:.16em;margin-bottom:.55rem;text-transform:uppercase}.library-explorer__chips{display:flex;flex-wrap:wrap;gap:.45rem}.library-explorer__chips button{background:#fffdf773;border:1px solid #5a1f2b29;border-radius:999px;color:#63544a;color:var(--brand-charcoal-soft);font-size:.75rem;min-height:2.75rem;padding:.4rem .78rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.library-explorer__chips button:focus-visible,.library-explorer__chips button:hover,.library-explorer__chips button[aria-pressed=true]{background:#b58a4524;border-color:#b58a45;border-color:var(--brand-gold);color:#5a1f2b;color:var(--brand-burgundy)}.library-collection{padding-top:clamp(3rem,5vw,4.5rem)}.library-collection__header{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.library-collection__header>p{align-items:center;color:#63544a;color:var(--brand-charcoal-soft);display:inline-flex;font-size:.8rem;gap:.5rem;line-height:1.5;margin:0;max-width:23rem}.library-book-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.library-book-grid .book-card__cover-link{aspect-ratio:2/3}.library-empty{grid-gap:.7rem;border:1px dashed #5a1f2b3d;border-radius:1rem;color:#63544a;color:var(--brand-charcoal-soft);display:grid;gap:.7rem;justify-items:center;padding:4.5rem 1.5rem;text-align:center}.library-empty h3{color:#5a1f2b;color:var(--brand-burgundy);font:500 2rem/1 Cormorant Garamond,Georgia,serif;margin:.4rem 0 0}.library-empty p{line-height:1.6;margin:0}.library-empty button{border-bottom:1px solid #b58a45;border-bottom:1px solid var(--brand-gold);color:#5a1f2b;color:var(--brand-burgundy);font-size:.72rem;letter-spacing:.14em;margin-top:.5rem;min-height:2.75rem;text-transform:uppercase}.library-pipeline-note{grid-gap:1.5rem;align-items:center;border-top:1px solid #5a1f2b2e;display:grid;gap:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:5rem;padding-top:2rem}.library-pipeline-note__mark{aspect-ratio:1;border:1px solid #b58a4599;border-radius:50%;color:#5a1f2b;color:var(--brand-burgundy);display:grid;font:italic 1.65rem/1 Cormorant Garamond,Georgia,serif;place-items:center;width:3rem}.library-pipeline-note h2{font-size:clamp(1.7rem,2.8vw,2.5rem)}.library-pipeline-note p:not(.library-overline){color:#63544a;color:var(--brand-charcoal-soft);line-height:1.65;margin:.7rem 0 0;max-width:42rem}.library-pipeline-note>a{background:#5a1f2b;background:var(--brand-burgundy);color:#fbf6ec;color:var(--brand-ivory);margin:0;white-space:nowrap}@media (max-width:980px){.library-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.library-hero__inner{grid-template-columns:1fr;min-height:auto;padding-block:4rem}.library-hero__seal{justify-self:start;margin-top:1rem;width:6.5rem}.library-collection__header,.library-explorer__heading,.library-pipeline-note{align-items:start;display:grid;grid-template-columns:1fr}.library-explorer__filters,.library-explorer__toolbar{grid-template-columns:1fr}.library-book-grid{gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.library-pipeline-note>a{justify-self:start}}@media (max-width:480px){.library-hero__inner,.library-main{width:min(100% - 2.5rem,82rem)}.library-hero h1{font-size:clamp(2.75rem,13vw,3.5rem)}.library-book-grid{grid-template-columns:1fr}.library-collection__header>p{margin-top:.7rem}}@media (max-width:900px){.coming-soon-board,.coming-soon-board__cards{grid-template-columns:1fr}.coming-soon-board__card{align-items:center;grid-template-columns:minmax(5.8rem,7.4rem) minmax(0,1fr);grid-template-rows:auto}.approved-audio-spotlight__shell{grid-template-columns:1fr}.approved-audio-spotlight__actions{flex-direction:row;flex-wrap:wrap}.coming-soon-board__title{max-width:18ch}}@media (max-width:540px){.coming-soon-board__card{grid-template-columns:minmax(4.8rem,5.8rem) minmax(0,1fr);padding:.72rem}.coming-soon-board__cover{width:min(100%,5.8rem)}.coming-soon-board__card h3{font-size:1.16rem}.coming-soon-board__card p{font-size:.8rem;line-height:1.55}.approved-audio-spotlight__actions,.approved-audio-spotlight__actions .btn-primary,.approved-audio-spotlight__actions .btn-secondary,.coming-soon-board__actions,.coming-soon-board__primary,.coming-soon-board__secondary{width:100%}.coming-soon-board__eyebrow{align-items:flex-start;font-size:.58rem;letter-spacing:.18em}.coming-soon-board__eyebrow span{margin-top:.42rem;width:1.6rem}}.shelf-two-shelf{--shelf-two-gold:#d4af37;isolation:isolate;position:relative}.shelf-two-viewport{background:linear-gradient(180deg,#fffcf6b8,#f7efe0e6),radial-gradient(circle at 50% -10%,#d4af371f,#0000 38%);border:1px solid #8b672629;border-radius:1.3rem;box-shadow:inset 0 1px 0 #ffffffb8,0 26px 48px -40px #48291066;overflow:hidden;padding:1.15rem 1rem .3rem;position:relative}.shelf-two-stage-copy{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0 .6rem 1.05rem}.shelf-two-stage-copy__count,.shelf-two-stage-copy__eyebrow{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase}.shelf-two-stage-copy__eyebrow{color:#603815c7}.shelf-two-stage-copy__count{color:#68481c94}.shelf-two-track{display:flex;transform:translateX(0);transition:transform .92s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.shelf-two-slide{min-width:100%;width:100%}.shelf-two-grid{grid-gap:1.08rem;display:grid;gap:1.08rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:.15rem .6rem 1.4rem}.shelf-two-book{background:radial-gradient(circle at 10% 0,#d4af371a,#0000 42%),radial-gradient(circle at 90% 100%,#fff3,#0000 54%),linear-gradient(165deg,#fdf7eef5,#f8efe1eb);border:1px solid #d4af3738;border-radius:1rem;box-shadow:inset 0 1px 0 #ffffff9e,0 26px 42px -34px #38231461;display:flex;flex-direction:column;gap:.88rem;min-height:25.75rem;overflow:hidden;padding:.88rem;position:relative;transition:box-shadow .45s cubic-bezier(.25,1,.5,1),transform .45s cubic-bezier(.25,1,.5,1)}.shelf-two-slide[data-active=true] .shelf-two-book{animation:shelf-two-card-enter .72s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:calc(var(--shelf-two-order, 0)*70ms)}.shelf-two-book__cover-wrap{aspect-ratio:2/3;background:linear-gradient(145deg,#1d1612,#32211a);border:1px solid #d4af3757;border-radius:.82rem;box-shadow:0 20px 34px -26px #120a08c7,inset 0 1px 0 #ffffff14;overflow:hidden;position:relative;width:100%}.shelf-two-book__cover-wrap:after{background:linear-gradient(180deg,#ffffff14,#0000 24%,#0000 76%,#05030229),radial-gradient(circle at 50% -8%,#fff4d424,#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.shelf-two-book__cover{display:block;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.25,1,.5,1),box-shadow .45s cubic-bezier(.25,1,.5,1);width:100%}.shelf-two-book__status-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;bottom:.78rem;font-size:.56rem;font-weight:600;left:.7rem;letter-spacing:.18em;padding:.5rem .62rem;position:absolute;right:.7rem;text-align:center;text-transform:uppercase;z-index:1}.shelf-two-book__status-pill--queued{background:#0e13128f;border:1px solid #d4af3757;color:#f3dfb2}.shelf-two-book__status-pill--published{background:#211f1394;border:1px solid #d4af376b;color:#fff3ca}.shelf-two-book__cover--placeholder{align-items:center;background:radial-gradient(circle at 50% 22%,#d4af371f,#0000 24%),linear-gradient(180deg,#39201bf5,#1c100efa);color:#faefd5;display:flex;flex-direction:column;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;gap:.68rem;justify-content:center;padding:1.4rem 1rem 1.9rem;position:relative;text-align:center}.shelf-two-book__placeholder-caption,.shelf-two-book__placeholder-kicker{font-family:inherit;font-size:.54rem;letter-spacing:.24em;text-transform:uppercase}.shelf-two-book__placeholder-kicker{color:#f7e7c1b8;left:1rem;position:absolute;right:1rem;top:1rem}.shelf-two-book__placeholder-monogram{background:radial-gradient(circle at 50% 32%,#fff1d01f,#fff1d005);border:1px solid #d4af3761;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,0 16px 24px -18px #000000e6;display:inline-grid;font-size:1.35rem;height:4.25rem;letter-spacing:.12em;place-items:center;text-transform:uppercase;width:4.25rem}.shelf-two-book__placeholder-divider{background:linear-gradient(90deg,#0000,#d4af378c,#0000);height:1px;width:3rem}.shelf-two-book__placeholder-caption{bottom:3.95rem;color:#f5e5c4ad;left:1rem;line-height:1.45;position:absolute;right:1rem}.shelf-two-book:hover{box-shadow:inset 0 1px 0 #ffffff8c,0 32px 52px -34px #38231494;transform:translateY(-5px)}.shelf-two-book:hover .shelf-two-book__cover{box-shadow:0 18px 28px -24px #0000008f,0 0 0 1px #00000059;transform:translateY(-4px) scale(1.018)}.shelf-two-book__copy{grid-gap:.36rem;display:grid;gap:.36rem}.shelf-two-book__sequence{color:#79551fc7;font-size:.58rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.shelf-two-book__title{color:#2d1e24;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:1.45rem;letter-spacing:.01em;line-height:1.04;min-height:3.2rem}.shelf-two-book__author{color:#3a2a1fc2;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.shelf-two-book__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#2e211bcc;display:-webkit-box;font-size:.82rem;line-height:1.55;min-height:5.05rem;overflow:hidden}.shelf-two-book__footer{grid-gap:.6rem;border-top:1px solid #825a271a;display:grid;gap:.6rem;margin-top:auto;padding-top:.88rem}.shelf-two-book__cta{border-radius:999px;cursor:pointer;font-size:.66rem;font-weight:600;letter-spacing:.18em;min-height:2.4rem;text-align:center;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;width:100%}.shelf-two-book__cta--published{background:linear-gradient(180deg,#e3c777,#c89d33);border:1px solid #d4af37;color:#2b1a14;font-weight:600}.shelf-two-book__cta--published:hover{background:linear-gradient(180deg,#eed4a4,#d9af46);box-shadow:0 10px 24px -16px #d4af37e6;transform:translateY(-1px)}.shelf-two-book__cta--queued{background:#d4af3717;border:1px solid #d4af37b8;color:#68441d}.shelf-two-book__cta--queued:hover{background:#d4af3733;box-shadow:0 8px 22px -16px #d4af37cc;color:#3f2c11;transform:translateY(-1px)}.shelf-two-book__cta:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.shelf-two-book__status{color:#694b2ae0;font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.shelf-two-book__status--published{color:#7b5e19}.shelf-two-book__status--queued{color:#8a6841}.shelf-two-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120e0e7a;border:1px solid #d4af3794;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff24,0 12px 24px -18px #000c,0 0 0 1px #d4af3717;color:#d4af37;display:grid;height:2.65rem;place-items:center;position:absolute;top:50%;transition:transform .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease;width:2.65rem;z-index:4}.shelf-two-arrow--prev{left:-.82rem;transform:translateY(-50%)}.shelf-two-arrow--next{right:-.82rem;transform:translateY(-50%)}.shelf-two-arrow:hover{border-color:#d4af37;box-shadow:inset 0 1px 0 #fff3,0 14px 30px -16px #d4af37d9,0 0 15px #d4af3733;color:#fff7d1}.shelf-two-arrow--prev:hover{transform:translate(-2px,-50%)}.shelf-two-arrow--next:hover{transform:translate(2px,-50%)}.shelf-two-arrow:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.shelf-two-arrow__icon{height:1.2rem;width:1.2rem}.shelf-two-dots{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.8rem}.shelf-two-dot{background:#5f481847;border-radius:999px;height:.42rem;transition:width .34s ease,background-color .34s ease;width:.48rem}.shelf-two-dot--active{background:#d4af37;width:1.35rem}@keyframes shelf-two-card-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.shelf-two-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shelf-two-book{min-height:24.25rem}.shelf-two-arrow{height:2.35rem;width:2.35rem}.shelf-two-arrow--prev{left:-.45rem}.shelf-two-arrow--next{right:-.45rem}}@media (max-width:767px){.shelf-two-viewport{padding:1rem .82rem .22rem}.shelf-two-stage-copy{align-items:flex-start;flex-direction:column;gap:.36rem}.shelf-two-grid{gap:.86rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.05rem .12rem 1.2rem}.shelf-two-book{min-height:22.9rem;padding:.78rem}.shelf-two-book__title{font-size:1.12rem;min-height:2.6rem}.shelf-two-book__description{font-size:.76rem;min-height:4.7rem}.shelf-two-book__placeholder-caption{bottom:3.85rem}.shelf-two-arrow{height:2.08rem;width:2.08rem}.shelf-two-arrow svg{height:1rem;width:1rem}}@media (prefers-reduced-motion:reduce){.shelf-two-arrow,.shelf-two-book,.shelf-two-book__cover,.shelf-two-book__cta,.shelf-two-dot,.shelf-two-track{transition:none}.shelf-two-slide[data-active=true] .shelf-two-book{animation:none}}.reference-reading-path{background:radial-gradient(circle at 50% 0,#d8b97a2e,#0000 18rem),linear-gradient(180deg,#f7efe1,#efe1cf);border-bottom:1px solid #c5a0592e;border-top:1px solid #fdfcf88f;color:#332821;color:var(--brand-charcoal);overflow:hidden;position:relative}.reference-reading-path:before{background:linear-gradient(90deg,#fffcf494,#0000 28%,#0000 72%,#fffcf47a),radial-gradient(circle at 72% 10%,#fffcf47a,#0000 24rem);content:"";inset:0;pointer-events:none;position:absolute}.reference-reading-path__inner{grid-gap:clamp(2rem,5vw,5.4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,5.4rem);grid-template-columns:minmax(0,.92fr) minmax(28rem,1fr);position:relative;z-index:1}.reference-reading-path__copy{max-width:34rem}.reference-reading-path__copy h2{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:clamp(2.08rem,4.1vw,3.25rem);font-weight:400;letter-spacing:0;line-height:1.12}.reference-reading-path__copy p{color:#312a25b8;font-size:.98rem;line-height:1.72;margin-top:1.25rem}.reference-reading-path__cta{gap:.42rem;margin-top:1.8rem}.reference-reading-path__cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.reference-reading-step{background:linear-gradient(145deg,#fffcf4d6,#faf4ea94),#fdfcf894;border:1px solid #c5a05933;border-radius:.42rem;box-shadow:0 20px 44px -40px #4a1c2752,inset 0 1px 0 #ffffffb3;min-height:13.8rem;padding:1.35rem 1.25rem}.reference-reading-step svg{color:#765320;color:var(--brand-gold-deep)}.reference-reading-step h3{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:1.45rem;font-weight:500;line-height:1.05;margin-top:1.5rem}.reference-reading-step p{color:#312a25a8;font-size:.86rem;line-height:1.7;margin-top:1rem}.home-social-review{background:hsla(48,56%,98%,.055);border:1px solid #fdfcf829;border-radius:999px;color:#f4efeab8;display:inline-flex;font-size:.68rem;letter-spacing:.16em;line-height:1.35;margin-top:2.25rem;padding:.75rem 1rem;text-transform:uppercase}#reading-circle{background:radial-gradient(circle at 18% 16%,#9a512c33,#0000 33%),linear-gradient(118deg,#120609,#1b080e 48%,#2a0d16 72%,#16070c);border-top:1px solid #daaf5b57;color:#fdfcf8;isolation:isolate;overflow:hidden;position:relative}#reading-circle:after,#reading-circle:before,.reading-circle__orbit{content:"";pointer-events:none;position:absolute}#reading-circle:before{background:repeating-linear-gradient(112deg,#0000 0 74px,#e8c0711f 75px,#0000 76px 150px);inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%,#000);mask-image:linear-gradient(90deg,#000,#0000 55%,#000);opacity:.08;z-index:-2}#reading-circle:after{aspect-ratio:1;border:1px solid #e0b45c1c;border-radius:50%;box-shadow:inset 0 0 0 4rem rgba(224,180,92,.025),0 0 90px #6a1d2c29;right:12%;top:-14rem;width:30rem;z-index:-1}.reading-circle__orbit{aspect-ratio:1;border:1px solid #e4b55b12;border-radius:50%;bottom:-14rem;right:8%;width:24rem;z-index:-1}.reading-circle__inner{grid-column-gap:clamp(4rem,6vw,5.5rem);grid-row-gap:1.65rem;align-items:center;column-gap:clamp(4rem,6vw,5.5rem);display:grid;grid-template-areas:"story dispatch" "social social";grid-template-columns:minmax(0,.82fr) minmax(28rem,1.08fr);margin:0 auto;padding-block:clamp(3.5rem,4.5vw,4rem) clamp(3.25rem,3.5vw,3.75rem);position:relative;row-gap:1.65rem;width:min(calc(100% - clamp(2.5rem, 8vw, 8rem)),82rem);z-index:1}.reading-circle__story{grid-area:story;max-width:33.5rem}.reading-circle__eyebrow,.reading-circle__social-label,.reading-dispatch__eyebrow{color:#edcf8b;font-family:Outfit,Noto Sans Bengali;font-family:var(--font-ui);font-size:.67rem;font-weight:600;letter-spacing:.22em;line-height:1.25;text-transform:uppercase}.reading-circle__story h2{text-wrap:balance;color:#fff9ed;font-family:Cormorant Garamond,"Noto Serif Bengali",Georgia,serif;font-size:clamp(3.1rem,4.8vw,4.7rem);font-weight:400;letter-spacing:-.03em;line-height:1;margin:1.2rem 0 0;max-width:12ch}.reading-circle__description{color:#faf0e1d1;font-size:.98rem;line-height:1.7;margin-top:1.65rem;max-width:34rem}.reading-circle__signals{color:#eed299e0;display:flex;flex-wrap:wrap;font:600 .68rem/1.4 Outfit,Noto Sans Bengali;font:600 .68rem/1.4 var(--font-ui);gap:.75rem 1.1rem;letter-spacing:.04em;list-style:none;margin:2rem 0 0;padding:0}.reading-circle__signals li+li:before{background:#d6a858;border-radius:50%;content:"";display:inline-block;height:.3rem;margin:0 .9rem .08rem 0;width:.3rem}.reading-dispatch{background:linear-gradient(145deg,#fdf9f0fc,#efe2ccf7);border:1px solid #a676308a;border-radius:1.45rem;box-shadow:0 28px 62px -34px #000000db,inset 0 1px 0 #ffffffd1,inset 0 -20px 42px #a0693114;color:#2c1117;grid-area:dispatch;isolation:isolate;overflow:hidden;padding:clamp(1.75rem,2.7vw,2.25rem);position:relative}.reading-dispatch:after,.reading-dispatch:before{content:"";pointer-events:none;position:absolute;z-index:-1}.reading-dispatch:before{background:radial-gradient(circle at 100% 0,#bf893729,#0000 35%),linear-gradient(135deg,#0000 62%,rgba(104,35,43,.055) 62.2%,#0000 62.5%);inset:0}.reading-dispatch:after{background:linear-gradient(90deg,#0000,#8153188c,#0000);height:1px;left:8%;top:0;width:84%}.reading-dispatch__seal{aspect-ratio:1;background:radial-gradient(circle,#c68f3d33,#0000 68%);border:1px solid #76402b6b;border-radius:50%;box-shadow:inset 0 0 0 4px #6b2c300d,0 0 0 1px #ffffff4d;color:#67272eb8;display:grid;font:italic 2rem/1 Cormorant Garamond,Georgia,serif;place-items:center;position:absolute;right:1.8rem;top:1.65rem;width:3.7rem}.reading-dispatch__eyebrow{align-items:center;color:#7a4f20;display:flex;gap:.65rem}.reading-dispatch h3{color:#4e1825;font:400 clamp(2rem,3vw,2.75rem)/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em;margin:.95rem 4.5rem 0 0}.reading-dispatch__description{color:#2c1117bd;font-size:.9rem;line-height:1.6;margin-top:.7rem;max-width:30rem}.reading-dispatch__fields{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.reading-dispatch__field{background:#ffffff8c;border:1px solid #522a2740;border-radius:.8rem;display:block;min-width:0;transition:border-color .18s ease,box-shadow .18s ease}.reading-dispatch__field:focus-within{border-color:#702d36b8;box-shadow:0 0 0 3px #97682724}.reading-dispatch__field>span{color:#754d28;display:block;font:600 .67rem/1.2 Outfit,Noto Sans Bengali;font:600 .67rem/1.2 var(--font-ui);letter-spacing:.08em;padding:.72rem .95rem 0;text-transform:uppercase}.reading-dispatch__field input{background:#0000;border:0;border-radius:inherit;color:#2c1117;font:500 .9rem/1.3 Outfit,Noto Sans Bengali;font:500 .9rem/1.3 var(--font-ui);min-height:2.75rem;outline:0;padding:.35rem .95rem .7rem;width:100%}.reading-dispatch__submit{align-items:center;background:linear-gradient(105deg,#741e35,#5c1729 58%,#49101f);border:1px solid #6c2631b8;border-radius:.8rem;box-shadow:0 16px 28px -22px #000000e6,inset 0 1px 0 #ffe2a92e;color:#fff9ed;display:inline-flex;font-size:.7rem;font-weight:700;gap:.7rem;justify-content:center;letter-spacing:.18em;margin-top:.95rem;min-height:3.45rem;text-transform:uppercase;transition:border-color .18s ease,filter .18s ease,transform .18s ease;width:100%}.reading-dispatch__submit:hover:not(:disabled){border-color:#b68a3d;filter:brightness(1.05);transform:translateY(-1px)}.reading-dispatch__submit:focus-visible{outline:2px solid #8a5b2b;outline-offset:4px}.reading-dispatch__submit:disabled{cursor:wait;opacity:.62}.reading-dispatch__trust{color:#2c11179e;font-size:.72rem;line-height:1.45;margin-top:.65rem}.reading-dispatch__status{color:#5c1729;font-size:.78rem;line-height:1.45;margin-top:.6rem;min-height:1.25rem;opacity:0}.reading-dispatch__status.is-visible{opacity:1}.reading-circle__socials{align-items:center;border-top:1px solid #daaf5b33;display:flex;gap:2rem;grid-area:social;min-height:3.75rem;padding-top:1rem}.reading-circle__social-grid{display:flex;flex-wrap:wrap;gap:.25rem .7rem}.home-social-rail__link{align-items:center;border:1px solid #0000;border-radius:.55rem;color:#fff4ded1;display:inline-flex;gap:.45rem;min-height:2.75rem;padding:.45rem .65rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.home-social-rail__link svg{color:#d6a858;flex:0 0 auto}.home-social-rail__copy{font-size:.76rem;font-weight:600;letter-spacing:.035em}.home-social-rail__external{color:#efd39e8c}.home-social-rail__link:hover{background:#ffefcc12;border-color:#ebcf9457;color:#f1d590;transform:translateY(-1px)}.home-social-rail__link:focus-visible{outline:2px solid #f3d190;outline-offset:3px}@media (max-width:1120px){.reading-circle__inner{grid-template-areas:"story" "dispatch" "social";grid-template-columns:minmax(0,42rem);justify-content:center;row-gap:2.75rem}.reading-circle__story{max-width:none}.reading-circle__story h2{max-width:12ch}}@media (max-width:680px){.reading-circle__inner{padding-block:3.75rem 3.5rem;row-gap:2rem;width:min(calc(100% - 2.5rem),42rem)}.reading-circle__story h2{font-size:clamp(2.65rem,12vw,3.35rem);max-width:11ch}.reading-circle__description{font-size:.92rem}.reading-circle__signals{gap:.6rem .7rem;margin-top:1.5rem}.reading-circle__signals li+li:before{margin-right:.6rem}.reading-dispatch{border-radius:1.15rem;padding:1.35rem}.reading-dispatch__seal{font-size:1.65rem;right:1.25rem;top:1.25rem;width:3.25rem}.reading-dispatch h3{margin-right:3.5rem}.reading-dispatch__fields{grid-template-columns:1fr}.reading-circle__socials{display:block}.reading-circle__social-grid{margin-top:.6rem}.home-social-rail__link{min-height:2.75rem;padding-inline:.45rem}.home-social-rail__external{display:none}.reference-reading-path__inner{gap:1.5rem;padding:2.75rem 1.25rem!important}.reference-reading-path__copy h2{font-size:2.15rem;line-height:1.08;max-width:13ch}.reference-reading-path__copy p{font-size:.92rem;line-height:1.62;margin-top:.9rem}.reference-reading-path__cta{margin-top:1.25rem;min-height:2.75rem}.reference-reading-path__cards{gap:.65rem}.reference-reading-step{grid-column-gap:.8rem;align-items:start;column-gap:.8rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr);min-height:0;padding:.95rem 1rem}.reference-reading-step svg{grid-row:1/3;margin-top:.1rem}.reference-reading-step h3{font-size:1.2rem;margin:0}.reference-reading-step p{font-size:.8rem;line-height:1.5;margin:.28rem 0 0}.reading-circle__inner{padding-block:2.75rem 2.5rem;row-gap:1.45rem}.reading-circle__story h2{font-size:2.25rem;line-height:1.02;margin-top:.75rem;max-width:13ch}.reading-circle__description{font-size:.88rem;line-height:1.58;margin-top:1rem}.reading-circle__signals{margin-top:1.1rem}.reading-dispatch{padding:1.2rem}.reading-dispatch h3{font-size:1.85rem}.reading-dispatch__description{font-size:.84rem}.reading-circle__socials{min-height:0}}@media (hover:none){.home-social-rail__link:hover,.reading-dispatch__submit:hover:not(:disabled){filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.home-social-rail__link,.reading-dispatch__field,.reading-dispatch__submit{transition:none}}@media (max-width:1180px){.reference-pipeline-row{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-reading-path__inner{grid-template-columns:1fr}.reference-reading-path__copy{max-width:42rem}}@media (max-width:1023px){.reference-hero-grid,.reference-library-hero{min-height:auto}.reference-dracula-stage{justify-content:flex-start}.reference-dracula-book-object{margin-inline:auto;padding-bottom:2.75rem;width:min(100%,18rem)}.reference-dracula-book-object--hardcopy{padding-bottom:0;width:min(100%,20rem)}.reference-dracula-hardcopy-shell{width:min(100%,18.5rem)}.reference-dracula-cover-frame{transform:none;width:min(100%,14.5rem)}}@media (max-width:639px){.premium-landing-hero{background-position:34%}.reference-hero-trust{gap:.45rem}.reference-hero-trust span{font-size:.56rem;letter-spacing:.08em;min-height:2.25rem;padding:.45rem .62rem}.reference-dracula-book-object{width:min(100%,7.75rem)}.reference-dracula-book-object--hardcopy,.reference-dracula-hardcopy-shell{width:min(100%,7.25rem)}.reference-hero-book__face{background:radial-gradient(circle at 46% 24%,#d8b97a33,#0000 30%),linear-gradient(140deg,#d8b97a2e,#0000 33%),linear-gradient(100deg,#fff4cb1f,#0000 18%,#0000 72%,#00000042),linear-gradient(160deg,#481b26,#1f0c11 58%,#050303),#030201}.reference-dracula-hardcopy-img{display:none}.reference-dracula-cover-frame{width:min(100%,10.8rem)}.reference-dracula-plaque{padding:.62rem .68rem;width:min(100%,13.2rem)}.reference-dracula-plaque span{font-size:.52rem}.reference-dracula-audio-note,.reference-dracula-plaque small{font-size:.56rem}.reference-pipeline-row{grid-template-columns:1fr}.reference-pipeline-card{grid-template-columns:minmax(5rem,6.5rem) minmax(0,1fr);min-height:8.65rem}.reference-reading-path__cards{grid-template-columns:1fr}.reference-reading-step{min-height:auto}}.book-cover-image{background-color:#f7f0e3;background-color:var(--brand-ivory-warm);display:block;height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}.book-cover-image__img,.book-cover-image__placeholder{display:block;height:100%;inset:0;position:absolute;width:100%}.book-cover-image__placeholder{filter:blur(18px) saturate(1.1);object-fit:cover;opacity:.64;transform:scale(1.08);z-index:0}.book-cover-image__img{object-fit:contain;opacity:0;transition:opacity .22s ease,filter .42s ease,transform .65s cubic-bezier(.2,.7,.2,1);z-index:1}.book-cover-image--loaded .book-cover-image__img{opacity:1}.book-cover-image__fallback{background:radial-gradient(ellipse 72% 44% at 36% 19%,#d8b97a42,#0000 72%),linear-gradient(156deg,#4a1c27,#1d0c10 56%,#070504);display:block;height:100%;overflow:hidden;position:relative;width:100%}.book-cover-image__fallback:after,.book-cover-image__fallback:before{content:"";pointer-events:none;position:absolute}.book-cover-image__fallback:before{border:1px solid #d8b97a42;border-radius:.42rem;inset:6%}.book-cover-image__fallback:after{background:linear-gradient(130deg,#d8b97a2e,#0000 62%),radial-gradient(circle at 66% 28%,#fdfcf829,#0000 44%);border:1px solid #d8b97a3d;border-radius:52% 48% 38% 44%;bottom:16%;height:28%;left:21%;right:17%}.book-cover-image__fallback-orb{aspect-ratio:1;background:radial-gradient(circle at 42% 36%,#fdfcf824,#d8b97a14 42%,#0000 70%);border:1px solid #d8b97a61;border-radius:999px;left:22%;position:absolute;top:18%;width:32%}.book-cover-image__fallback-river{border-radius:50%;border-top:3px solid #d8b97a47;height:20%;left:18%;position:absolute;right:14%;top:54%;transform:rotate(-8deg)}.overline{font-family:Outfit,Noto Sans Bengali,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.italic-eyebrow,.overline{color:#765320;color:var(--brand-gold-deep)}.italic-eyebrow{font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:.86rem;font-style:italic;font-weight:400;letter-spacing:.04em}.gold-rule{background:linear-gradient(90deg,#0000,#b58a45,#0000);background:linear-gradient(90deg,#0000,var(--brand-gold),#0000);height:1px;width:64px}.gold-rule-thin{background:linear-gradient(90deg,#0000,#c5a059b3,#0000);height:1px;width:36px}.footer-social{border-top:1px solid #c5a0593d;margin-top:1.35rem;padding-top:1.15rem}.footer-social__label{color:#765320;color:var(--brand-gold-deep);font-family:Outfit,Noto Sans Bengali,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.26em;margin-bottom:.7rem;text-transform:uppercase}.footer-social__links{display:flex;flex-wrap:wrap;gap:.65rem}.footer-social__link{align-items:center;background:linear-gradient(145deg,#4a1c27f5,#3a141deb),#351018;background:linear-gradient(145deg,#4a1c27f5,#3a141deb),var(--brand-burgundy-deep);border:1px solid #c5a05952;border-radius:9999px;box-shadow:inset 0 0 0 1px #fdfcf80a;color:#fdfcf8c7;display:inline-flex;height:2.75rem;justify-content:center;position:relative;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;width:2.75rem}.footer-social__link:hover{border-color:#d8b97acc;box-shadow:0 12px 24px -18px #4a1c27bf,inset 0 0 0 1px #d8b97a24;color:#c9a060;color:var(--brand-gold-soft);transform:translateY(-1px)}.footer-social__link:focus-visible{outline:2px solid #c9a060;outline:2px solid var(--brand-gold-soft);outline-offset:4px}.footer-social__icon{display:block}.footer-social__sr-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.input-elegant{background:#0000;border:none;border-bottom:1px solid #2c2c2c33;color:#332821;color:var(--brand-charcoal);font-family:Outfit,Noto Sans Bengali,sans-serif;font-size:.95rem;padding-bottom:.85rem;padding-top:.85rem;transition:border-color .3s ease;width:100%}.input-elegant:focus{border-bottom-color:#5a1f2b;border-bottom-color:var(--brand-burgundy);outline:none}.input-elegant::placeholder{color:#2c2c2c59;font-weight:300}textarea.input-elegant{border:1px solid #2c2c2c26;border-radius:.55rem;padding:.95rem 1rem}.drop-cap:first-letter{color:#5a1f2b;color:var(--brand-burgundy);float:left;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:4.4rem;font-weight:400;line-height:.92;padding:.35rem .85rem 0 0}.reader-content--bengali{font-family:"Noto Serif Bengali",Crimson Pro,Georgia,serif;hyphens:none;-webkit-hyphens:none;line-height:1.9;overflow-wrap:break-word;text-align:left;word-break:normal}.reader-content--bengali p{margin-bottom:1.45em}.reader-content--bengali .drop-cap:first-letter,.reader-content--bengali.drop-cap:first-letter{color:inherit;float:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.pull-quote{border-left:1px solid #b58a45;border-left:1px solid var(--brand-gold);color:#5a1f2b;color:var(--brand-burgundy);font-size:1.7rem;line-height:1.4;padding-left:1.75rem}.issue-marker,.pull-quote{font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-style:italic;font-weight:400}.issue-marker{align-items:center;color:#765320;color:var(--brand-gold-deep);display:inline-flex;font-size:.95rem;gap:.7rem}.issue-marker:after,.issue-marker:before{background:#b58a45;background:var(--brand-gold);content:"";height:1px;opacity:.7;width:28px}.issue-marker:after{display:none}.glass-header{backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);background:linear-gradient(180deg,#fffcf4fa,#f9f4eaf0),#fffcf4f5;border-bottom:1px solid #c5a05961;box-shadow:0 18px 42px -34px #4a1c276b,inset 0 1px 0 #ffffffb8}.header-brand-cluster{align-items:center;display:flex;gap:.72rem;min-width:0}.brand-header-logo--wordmark{align-items:center;display:inline-flex;min-width:0}.brand-header-logo__wordmark-image{display:block;height:auto;width:clamp(15.75rem,19.5vw,20.25rem)}.brand-header-logo{align-items:center;background:radial-gradient(circle at 8% 18%,#ffffffc7,#0000 34%),linear-gradient(135deg,#fbf6ecf7,#efe2cccc);border:1px solid #b58a4557;border-radius:.98rem;box-shadow:0 15px 32px -26px #24171385,inset 0 1px 0 #ffffffb8;color:#332821;color:var(--brand-charcoal);display:inline-grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr);height:3.18rem;max-width:min(23.5rem,calc(100vw - 5.4rem));min-width:0;overflow:visible;padding:.36rem 2.18rem .34rem .42rem;position:relative}.brand-header-logo:after{border:1px solid #ffffff6b;border-radius:.78rem;content:"";inset:.18rem;pointer-events:none;position:absolute}.brand-header-logo__icon{height:2.34rem;object-fit:contain;width:2.34rem}.brand-header-logo__text{grid-gap:.18rem;display:grid;gap:.18rem;min-width:0;transform:translateY(.02rem)}.brand-header-logo__proofread{align-items:baseline;display:inline-flex;line-height:1;max-width:100%;padding-top:.42rem;position:relative;width:-webkit-fit-content;width:fit-content}.brand-header-logo__base{color:#5a1f2b;color:var(--brand-burgundy);display:inline-block;font-family:Cormorant Garamond,"Noto Serif Bengali",Georgia,serif;font-size:clamp(1.12rem,2vw,1.46rem);font-weight:650;letter-spacing:-.028em;line-height:.9;min-width:0;padding-left:.33rem;white-space:nowrap}.brand-header-logo__inserted-l{color:#351018;color:var(--brand-burgundy-deep);font-family:Bradley Hand,Segoe Print,cursive;font-size:1.22rem;font-weight:950;left:-.24rem;letter-spacing:-.09em;line-height:1;position:absolute;text-shadow:0 1px 0 #fbf6ece0;top:-.21rem;transform:rotate(-8deg);z-index:2}.brand-header-logo__caret{bottom:-.08rem;color:var(--brand-gold-muted);font-family:Georgia,serif;font-size:.86rem;font-weight:800;left:.04rem;line-height:1;margin-right:.14rem;position:absolute;transform:scaleX(.82);transform:translateY(.08rem) scaleX(.82);z-index:1}.brand-header-logo__india-flag{align-items:center;background:#fbf6ec;border:1px solid #b58a4561;border-radius:.17rem;box-shadow:0 3px 7px #24171324;display:inline-flex;flex:0 0 auto;height:.86rem;justify-content:center;overflow:hidden;width:1.28rem}.brand-header-logo__india-flag svg{display:block;height:100%;width:100%}.brand-header-logo__tagline{color:#765320;color:var(--brand-gold-deep);font-family:Cormorant Garamond,"Noto Serif Bengali",Georgia,serif;font-size:.56rem;font-style:italic;font-weight:650;letter-spacing:.016em;line-height:1;max-width:13.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-header-logo__badge{align-items:center;background:#fbf6ec;border-radius:.18rem;display:inline-flex;filter:drop-shadow(0 4px 8px rgba(36,23,19,.16));height:.9rem;justify-content:center;position:absolute;right:.34rem;top:.28rem;width:1.34rem;z-index:3}.brand-header-logo__badge svg{display:block;height:100%;width:100%}.brand-header-logo__badge--exact{border:1px solid #26324a38;overflow:hidden}.brand-header-logo__badge--tricolor{border:1px solid #b58a4557;height:.94rem;width:1.4rem}.brand-header-logo--none{padding-right:.78rem}@media (max-width:460px){.brand-header-logo{border-radius:.82rem;gap:.44rem;height:2.82rem;max-width:calc(100vw - 4.85rem);padding:.3rem 1.76rem .28rem .34rem}.brand-header-logo__icon{height:2rem;width:2rem}.brand-header-logo__base{font-size:1.02rem}.brand-header-logo__inserted-l{font-size:1.08rem;left:-.2rem;top:-.18rem}.brand-header-logo__caret{font-size:.74rem}.brand-header-logo__india-flag{height:.73rem;width:1.08rem}.brand-header-logo__tagline{display:none}.brand-header-logo__badge{height:.75rem;right:.26rem;top:.24rem;width:1.12rem}}.india-origin-badge{align-items:center;background:radial-gradient(circle at 16% 14%,#fff,#0000 38%),radial-gradient(circle at 80% 18%,#d8b97a38,#0000 33%),radial-gradient(circle at 44% 86%,#ff993324,#0000 36%),radial-gradient(circle at 76% 80%,#1388081c,#0000 34%),linear-gradient(145deg,#fffcf3f7,#f1e8d8d1),#fdfcf8d1;border:1px solid #c5a05985;border-radius:999px;box-shadow:0 18px 34px -24px #4a1c277a,0 8px 18px -16px #c5a059d1,inset 0 0 0 1px #ffffff61,inset 0 1px 0 #fdfcf8f5,inset 0 -1px 0 #784e1c1f;color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;flex:0 0 auto;gap:.52rem;height:2.54rem;overflow:hidden;padding:.17rem .84rem .17rem .26rem;position:relative;transition:transform .18s ease,box-shadow .24s ease,border-color .24s ease}.india-origin-badge:before{border:1px solid #ffffff6b;border-radius:inherit;content:"";inset:2px;pointer-events:none;position:absolute}.india-origin-badge:after{background:linear-gradient(120deg,#fff9,#0000 28%,#0000 72%,#855c2314),radial-gradient(circle at 20% 8%,#ffffff9e,#0000 24%);border-radius:inherit;content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.india-origin-badge:hover{border-color:#c5a059a8;box-shadow:0 22px 38px -24px #4a1c278a,0 10px 18px -14px #c5a059e0,inset 0 0 0 1px #ffffff6b,inset 0 1px 0 #fdfcf8fa,inset 0 -1px 0 #784e1c24;transform:translateY(-1px)}.india-origin-badge__mark{filter:drop-shadow(0 6px 10px rgba(74,28,39,.14));flex:0 0 auto;height:1.8rem;overflow:visible;position:relative;transform:perspective(96px) rotateY(-6deg) rotate(-1.25deg);transform-origin:45% 50%;width:3.92rem;z-index:1}.india-origin-badge__sprinkles{filter:drop-shadow(0 1px 1px rgba(74,28,39,.24));opacity:1}.india-origin-badge__sprinkle--saffron{fill:#f93}.india-origin-badge__sprinkle--ivory{fill:#fffcf4fa;stroke:#c5a05938;stroke-width:.35}.india-origin-badge__sprinkle--green{fill:#138808}.india-origin-badge__sprinkle-stroke{fill:none;stroke-linecap:round;stroke-width:1.05}.india-origin-badge__sprinkle-stroke--saffron{stroke:#ff9933c7}.india-origin-badge__sprinkle-stroke--green{stroke:#138808b8}.india-origin-badge__flag-shadow{fill:#4a1c2745;filter:drop-shadow(0 7px 8px rgba(74,28,39,.28)) drop-shadow(0 1px 0 rgba(255,255,255,.36))}.india-origin-badge__band--saffron{fill:url(#india-origin-saffron-3d)}.india-origin-badge__band--ivory{fill:url(#india-origin-ivory-3d)}.india-origin-badge__band--green{fill:url(#india-origin-green-3d)}.india-origin-badge__flag-glow{fill:url(#india-origin-flag-glow);mix-blend-mode:screen}.india-origin-badge__flag-bevel{fill:#1c11091f;mix-blend-mode:multiply}.india-origin-badge__silk{fill:none;stroke:#ffffff6b;stroke-linecap:round;stroke-width:1.2;mix-blend-mode:screen}.india-origin-badge__flag-rim{fill:none;stroke:#784e1c75;stroke-linejoin:round;stroke-width:1.15;filter:drop-shadow(0 1px 1px rgba(255,255,255,.42))}.india-origin-badge__wheel{fill:#fffaf0f5;stroke:#213d82;stroke-width:1.35}.india-origin-badge__wheel-lines{fill:none;stroke:#213d82;stroke-linecap:round;stroke-width:.58}.india-origin-badge__wheel-core{fill:#213d82}.india-origin-badge__text{grid-gap:.08rem;display:grid;gap:.08rem;line-height:1;position:relative;z-index:1}.india-origin-badge__eyebrow{color:#784e1cb8;font-size:.4rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.india-origin-badge__text strong{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:.86rem;font-weight:700;letter-spacing:.025em;text-shadow:0 1px 0 #ffffff85;white-space:nowrap}.india-origin-badge__subline{align-items:center;color:#4a1c27b3;display:inline-flex;font-size:.43rem;font-weight:700;gap:.28rem;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.india-origin-badge__dot{background:linear-gradient(180deg,#d8b97a,#b98530);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff73;height:.26rem;width:.26rem}.site-header__inner{min-height:4.5rem}.site-header__nav{gap:clamp(1rem,1.7vw,1.7rem)}.site-header__nav-link{font-family:Outfit,Noto Sans Bengali,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase}.site-header__cta .btn-secondary{font-size:.67rem;letter-spacing:.16em;min-height:2.7rem;padding-inline:1.15rem}.site-header__menu-button{background:#fdfcf87a;border:1px solid #6b102029;border-radius:999px;min-height:2.75rem;min-width:2.75rem}.site-mobile-menu{box-shadow:0 24px 36px -30px #4a1c277a;max-height:calc(100svh - 4.5rem);overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:2}.site-mobile-menu__inner{gap:0}.site-mobile-menu__link{align-items:center;display:flex;font-family:Outfit,Noto Sans Bengali,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.12em;line-height:1.35;min-height:3rem;padding-block:.78rem;text-transform:uppercase}.home-hero-title{text-wrap:balance;font-size:clamp(2.55rem,3.55vw,3.85rem);letter-spacing:-.035em;line-height:.98;max-width:min(100%,22rem)}.home-hero-title__accent{color:#c9a060;color:var(--brand-gold-soft);display:block}.home-hero-deck{font-size:clamp(1.02rem,1.2vw,1.24rem);line-height:1.35;max-width:31rem}.home-hero-description{font-size:.91rem;line-height:1.7;max-width:36rem}.reference-hero-grid,.reference-library-hero{min-height:min(620px,calc(100svh - 4.5rem))}.reference-library-hero{isolation:isolate}.reference-editorial-card{box-shadow:inset 0 1px 0 #ffffff1a,0 32px 68px -46px #000000e0}.reference-pipeline-shelf{contain-intrinsic-size:720px;content-visibility:auto}@media (max-width:1199px){.site-header__inner{min-height:4rem}.site-mobile-menu{max-height:calc(100svh - 4rem)}}@media (max-width:639px){.site-header__inner{min-height:3.75rem;padding-block:.35rem}.header-brand-cluster{gap:.45rem}.home-hero-title{font-size:clamp(2.35rem,10vw,3.05rem);line-height:.98;max-width:10.2ch}.home-hero-deck{font-size:1rem;line-height:1.32;max-width:22rem}.home-hero-description{font-size:.86rem;line-height:1.62;max-width:25rem}.reference-hero-grid,.reference-library-hero{min-height:auto}.reference-hero-grid{gap:1.7rem;padding-block:3.15rem 3.8rem}.reference-hero-trust span{min-height:2.15rem}.reference-editorial-stage{width:100%}.reference-editorial-card{border-radius:1.1rem;padding:1.15rem;width:min(100%,21rem)}}@media (prefers-reduced-motion:reduce){.india-origin-badge,.reference-editorial-card,.site-header__menu-button{transition:none}}@media (max-width:1279px){.india-origin-badge{justify-content:center;padding-inline:.18rem;width:3.12rem}.india-origin-badge__text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (max-width:374px){.header-brand-cluster{gap:.34rem}.india-origin-badge{height:2rem;width:2.82rem}.india-origin-badge__mark{width:2.62rem}}.fade-img{transition:opacity .6s ease}.surface-warm{background-color:#f7f0e3;background-color:var(--brand-ivory-warm)}.surface-quiet{background-color:#fbf6ec;background-color:var(--brand-ivory)}.live-cover-showcase{color:#fbf6ec;color:var(--brand-ivory);isolation:isolate;overflow:hidden;padding:1rem 0 1.15rem;position:relative}.live-cover-showcase:before{backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);background:linear-gradient(135deg,#fdfcf821,#fdfcf805 40%,#c5a0591f),#1a0a0e5c;border:1px solid #d8b97a52;border-radius:.85rem;box-shadow:0 34px 70px -36px #000000d1;content:"";inset:.35rem 0;position:absolute;z-index:-1}.live-cover-showcase__header{align-items:center;color:#fdfcf8d1;display:flex;font-family:Outfit,Noto Sans Bengali,sans-serif;font-size:.72rem;gap:1rem;justify-content:space-between;letter-spacing:.16em;padding:.35rem 1.25rem .85rem;text-transform:uppercase}.live-cover-showcase__kicker{color:#c9a060;color:var(--brand-gold-soft)}.live-cover-showcase__rail{display:flex;gap:1rem;overflow:hidden;padding:.75rem 1.25rem .95rem}.live-cover-marquee{overflow:hidden;padding:.2rem 0 .45rem;position:relative}.live-cover-marquee__track{animation:liveCoverMarquee 44s linear infinite;display:flex;gap:1rem;width:-webkit-max-content;width:max-content;will-change:transform}.live-cover-marquee:focus-within .live-cover-marquee__track,.live-cover-marquee:hover .live-cover-marquee__track{animation-play-state:paused}.live-cover-marquee__edge{bottom:0;pointer-events:none;position:absolute;top:0;width:3.5rem;z-index:2}.live-cover-marquee__edge--left{background:linear-gradient(90deg,#1e0b10eb,#1e0b1000);left:0}.live-cover-marquee__edge--right{background:linear-gradient(270deg,#1e0b10eb,#1e0b1000);right:0}.live-cover-card{background:#fdfcf814;border:1px solid #d8b97a38;border-radius:.65rem;box-shadow:0 22px 36px -28px #000000c2;flex:0 0 9.6rem;padding:.48rem;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease,transform .35s ease;width:9.6rem}.live-cover-card__link{color:inherit;display:block}.live-cover-card__link:focus-visible{outline:none}.live-cover-card__link:focus-visible .live-cover-card__cover{box-shadow:inset 0 0 0 1px #fdfcf833,0 0 0 3px #d8b97a61}.live-cover-card:focus-within,.live-cover-card:hover{background:#fdfcf81f;border-color:#d8b97a85;box-shadow:0 30px 46px -30px #000000e6}.live-cover-card__cover{aspect-ratio:3/4;background:#fdfcf81f;border-radius:.48rem;box-shadow:inset 0 0 0 1px #fdfcf81f;display:block;overflow:hidden;position:relative}.live-cover-card__cover .book-cover-image__img{display:block;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s ease;width:100%}.live-cover-card:focus-within .live-cover-card__cover .book-cover-image__img,.live-cover-card:hover .live-cover-card__cover .book-cover-image__img{filter:saturate(1.08);transform:scale(1.045)}.live-cover-card__preview{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1d0d10ad;border:1px solid #d8b97aad;border-radius:9999px;bottom:.48rem;box-shadow:0 12px 24px -16px #000000d9;color:#fbf6ec;color:var(--brand-ivory);display:inline-flex;font-size:.58rem;font-weight:600;gap:.32rem;letter-spacing:.14em;min-height:1.75rem;opacity:.88;padding:0 .56rem;position:absolute;right:.48rem;text-transform:uppercase;transform:translateY(0);transition:opacity .35s ease,transform .35s ease,background-color .35s ease}.live-cover-card:focus-within .live-cover-card__preview,.live-cover-card:hover .live-cover-card__preview{background:#1d0d10d6;opacity:1;transform:translateY(-.12rem)}.live-cover-card__body{display:block;min-height:4.9rem;padding:.72rem .15rem .2rem}.live-cover-card__title{-webkit-line-clamp:2;color:#fbf6ec;color:var(--brand-ivory);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:1.03rem;line-height:1.08;margin:0}.live-cover-card__author,.live-cover-card__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-cover-card__author{-webkit-line-clamp:1;color:#fdfcf89e;font-size:.72rem;line-height:1.25;margin:.35rem 0 0}.live-cover-showcase--band{padding:1rem 0 .95rem;width:100%}.live-cover-showcase--band:before{background:linear-gradient(135deg,#fdfcf829,#fdfcf80a 42%,#c5a0592e),linear-gradient(180deg,#2d1518d1,#3d221ec7);border-left:0;border-right:0;border-color:#d8b97a61;border-radius:0;box-shadow:0 38px 95px -48px #1f090eeb,inset 0 1px 0 #fdfcf81f;inset:0}.live-cover-showcase--band .live-cover-showcase__header{margin:0 auto;max-width:80rem;padding:.25rem clamp(1rem,3vw,1.45rem) .8rem}.live-cover-showcase--band .live-cover-marquee{padding-bottom:.2rem}.live-cover-showcase--band .live-cover-marquee__edge{width:clamp(2.75rem,7vw,7rem)}.live-cover-showcase--band .live-cover-card{background:#fdfcf817;flex-basis:8.65rem;width:8.65rem}.live-cover-showcase--band .live-cover-card:nth-child(6n+4){border-color:#d8b97a6b;transform:translateY(-.32rem)}.live-cover-showcase--band .live-cover-card:nth-child(6n+4):focus-within,.live-cover-showcase--band .live-cover-card:nth-child(6n+4):hover{transform:translateY(-.46rem)}.live-cover-showcase--band .live-cover-card__body{min-height:4.35rem}.live-cover-skeleton{animation:liveCoverSkeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,#fdfcf814,#fdfcf82e,#fdfcf814);border-radius:.65rem;flex:0 0 9.6rem;height:17.5rem;width:9.6rem}.preview-payment-shell{grid-gap:2rem;align-items:center;background:linear-gradient(135deg,#fdfcf8eb,#fbf6eec2),#fbf6ec;background:linear-gradient(135deg,#fdfcf8eb,#fbf6eec2),var(--brand-ivory);border:1px solid #e5dcd3;border:1px solid var(--brand-border);border-radius:.85rem;box-shadow:0 28px 60px -42px #4a1c276b;display:grid;gap:2rem;grid-template-columns:auto minmax(0,1fr) minmax(13rem,18rem);overflow:hidden;padding:1.25rem}.preview-payment-shell__cover{aspect-ratio:3/4;background:#f7f0e3;background:var(--brand-ivory-warm);border:1px solid #efe7db;border:1px solid var(--brand-border-soft);border-radius:.65rem;box-shadow:0 18px 34px -24px #4a1c2773;overflow:hidden;width:8rem}.preview-payment-shell__cover img{display:block;height:100%;object-fit:contain;width:100%}.preview-payment-shell__cover>span:not(.book-cover-image){color:#5a1f2b;color:var(--brand-burgundy);display:grid;font-family:Cormorant Garamond,serif;font-size:3rem;height:100%;place-items:center;width:100%}.preview-payment-shell__copy h2{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:2rem;font-weight:300;line-height:1.1;margin:.45rem 0 0}.preview-payment-shell__copy p{color:#63544a;color:var(--brand-charcoal-soft);font-weight:300;line-height:1.75;margin:.8rem 0 0;max-width:39rem}.preview-payment-shell__proof{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.preview-payment-shell__proof span{align-items:center;border:1px solid #c5a05947;border-radius:9999px;color:#765320;color:var(--brand-gold-deep);display:inline-flex;font-size:.74rem;gap:.35rem;letter-spacing:.08em;padding:.38rem .72rem;text-transform:uppercase}.preview-payment-shell__actions{grid-gap:.75rem;display:grid;gap:.75rem}.preview-payment-shell__actions .btn-primary,.preview-payment-shell__actions .btn-secondary{gap:.48rem}.preview-payment-shell__external{color:#63544a;color:var(--brand-charcoal-soft);font-size:.72rem;justify-self:center;letter-spacing:.18em;text-transform:uppercase;transition:color .3s ease}.preview-payment-shell__external:focus-visible,.preview-payment-shell__external:hover{color:#5a1f2b;color:var(--brand-burgundy)}@keyframes liveCoverMarquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .5rem))}}@keyframes liveCoverSkeleton{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1023px){.live-cover-showcase{max-width:42rem}.live-cover-showcase--band{max-width:none}.preview-payment-shell{grid-template-columns:auto minmax(0,1fr)}.preview-payment-shell__actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:640px){.live-cover-showcase__header{align-items:flex-start;flex-direction:column;gap:.25rem;padding-inline:1rem}.live-cover-card,.live-cover-skeleton{flex-basis:8.35rem;width:8.35rem}.live-cover-card__preview{opacity:1;transform:translateY(0)}.live-cover-showcase--band .live-cover-card:nth-child(6n+4),.live-cover-showcase--band .live-cover-card:nth-child(6n+4):focus-within,.live-cover-showcase--band .live-cover-card:nth-child(6n+4):hover{transform:none}.live-cover-showcase--band .live-cover-marquee__edge{width:2.5rem}.preview-payment-shell{grid-template-columns:1fr;padding:1rem}.preview-payment-shell__cover{justify-self:center;width:min(11rem,70vw)}.preview-payment-shell__copy{text-align:center}.preview-payment-shell__copy h2{font-size:1.75rem}.preview-payment-shell__proof{justify-content:center}.preview-payment-shell__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.live-cover-marquee__track,.live-cover-skeleton{animation:none}}.pricing-card--selected{border-color:#c5a059b3!important;box-shadow:0 18px 45px -28px #4a1c2759}.pricing-card__badge{align-self:flex-start;background:#fdfcf8b8;border:1px solid #c5a0596b;border-radius:999px;color:#765320;color:var(--brand-gold-deep);font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.16em;padding:.35rem .65rem;text-transform:uppercase}.pricing-card__badge--muted{background:#faf7f09e;border-color:#4a1c2729;color:#7a5c62;color:var(--text-secondary)}.reader-upsell{grid-gap:.9rem;animation:funnelFadeUp .18s ease-out;background:#fdfcf8e6;border:1px solid #c5a0596b;border-radius:8px;box-shadow:0 18px 45px -32px #4a1c2761;color:#332821;color:var(--brand-charcoal);display:grid;gap:.9rem;grid-template-columns:auto 1fr;margin:3rem auto 0;padding:1.15rem;position:relative;text-align:left}.reader-upsell__icon{background:#6b102014;color:#5a1f2b;color:var(--brand-burgundy);height:2.25rem;width:2.25rem}.reader-upsell__dismiss,.reader-upsell__icon{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.reader-upsell__dismiss{color:#63544a;color:var(--brand-charcoal-soft);min-height:2rem;min-width:2rem;position:absolute;right:.7rem;top:.7rem}.reader-upsell__dismiss:focus-visible,.reader-upsell__dismiss:hover{background:#6b102014;outline:none}.reader-upsell__eyebrow{color:#765320;color:var(--brand-gold-deep);font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.16em;margin:0 2rem .35rem 0;text-transform:uppercase}.reader-upsell h3{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,"Noto Serif Bengali",Georgia,serif;font-size:1.28rem;font-weight:500;line-height:1.25;margin:0}.reader-upsell__timer{grid-gap:.45rem;color:#63544a;color:var(--brand-charcoal-soft);display:grid;font-family:Inter,sans-serif;font-size:.78rem;gap:.45rem;margin-top:.9rem}.reader-upsell__timer>span{align-items:center;display:inline-flex;gap:.35rem}.reader-upsell__timer-track{background:#e8ddd8f2;border-radius:999px;height:.25rem;overflow:hidden}.reader-upsell__timer-track span{background:linear-gradient(90deg,#b58a45,#5a1f2b);background:linear-gradient(90deg,var(--brand-gold),var(--brand-burgundy));border-radius:inherit;display:block;height:100%;transition:width .18s ease}.reader-upsell__cta{align-items:center;background:#5a1f2b;background:var(--brand-burgundy);border-radius:999px;color:#fbf6ec;color:var(--brand-ivory);display:inline-flex;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;justify-content:center;letter-spacing:.12em;margin-top:1rem;min-height:2.6rem;padding:.7rem 1rem;text-transform:uppercase}.reader-upsell__cta:focus-visible,.reader-upsell__cta:hover{background:#351018;background:var(--brand-burgundy-deep);color:#fbf6ec;color:var(--brand-ivory);outline:2px solid #c5a0599e;outline-offset:2px}.micro-story-page{margin:0 auto;max-width:1180px;padding:4rem 1.25rem 5rem}.micro-story-hero{grid-gap:2rem;align-items:end;background:linear-gradient(135deg,#fdfcf8eb,#f4efeab8),radial-gradient(circle at 92% 8%,#c5a0592e,#0000 34%);border:1px solid #e5dcd3;border:1px solid var(--brand-border);border-radius:8px;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:3rem}.micro-story-hero h1{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:300;line-height:1.04;margin:.65rem 0 1rem;max-width:680px}.micro-story-hero p:not(.italic-eyebrow){color:#63544a;color:var(--brand-charcoal-soft);font-size:1rem;font-weight:300;line-height:1.8;max-width:620px}.micro-story-hero__cta{align-items:center;display:inline-flex;gap:.45rem;margin-top:1.5rem}.micro-story-hero__panel{grid-gap:.8rem;color:#5a1f2b;color:var(--brand-burgundy);display:grid;font-family:Inter,sans-serif;font-size:.88rem;gap:.8rem}.micro-story-hero__panel div{align-items:center;background:#fdfcf8ad;border:1px solid #c5a0595c;border-radius:8px;display:flex;gap:.65rem;padding:.9rem 1rem}.micro-story-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.micro-story-card{background:#fdfcf8b8;border:1px solid #e5dcd3;border:1px solid var(--brand-border);border-radius:8px;padding:1.4rem}.micro-story-card span{color:#765320;color:var(--brand-gold-deep);font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.micro-story-card h2{color:#5a1f2b;color:var(--brand-burgundy);font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.14;margin:.8rem 0 .55rem}.micro-story-card p{color:#63544a;color:var(--brand-charcoal-soft);font-size:.94rem;font-weight:300;line-height:1.75}.micro-story-card__cta{align-items:center;color:#5a1f2b;color:var(--brand-burgundy);display:inline-flex;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;gap:.4rem;letter-spacing:.08em;margin-top:1rem;text-transform:uppercase}@keyframes funnelFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.micro-story-page{padding-top:2rem}.micro-story-grid,.micro-story-hero{grid-template-columns:1fr}.micro-story-hero{padding:2rem 1.25rem}.micro-story-hero h1{font-size:2.45rem}}@media (max-width:520px){.reader-upsell{grid-template-columns:1fr;padding:1rem}.reader-upsell__icon{height:2rem;width:2rem}.reader-upsell__cta{width:100%}}.book-card__badges{align-items:center;color:#765320;color:var(--brand-gold-deep);display:flex;flex-wrap:wrap;font-size:.64rem;font-weight:700;gap:.45rem;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.book-card__badges span{align-items:center;background:#fdfcf8b8;border:1px solid #c5a05961;border-radius:999px;display:inline-flex;padding:.38rem .56rem}.book-card__badge--audio-live{background:linear-gradient(135deg,#d8b97a4d,#fdfcf8e0)!important;color:#5a1f2b;color:var(--brand-burgundy)}.book-card__badge--audio-hidden{background:#fbf6ee8c!important;border-color:#7a5c623d!important;color:#63544a;color:var(--brand-charcoal-soft)}.book-card__availability-note{color:#63544a;color:var(--brand-charcoal-soft);font-size:.82rem;line-height:1.7;margin:0}.book-detail-page{background:linear-gradient(180deg,#fbf6ec,#f7f0e3 45%,#efe2cc);color:#332821}.book-detail-hero{position:relative}.book-detail-cover-frame{background:#efe2cc;border:1px solid #b58a4557;border-radius:14px;box-shadow:0 42px 86px -48px #3510187a}.book-detail-title{color:#5a1f2b;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.08;max-width:12.5ch;overflow-wrap:anywhere}.book-detail-title--bengali{font-family:"Noto Serif Bengali",Cormorant Garamond,serif;font-size:clamp(2.05rem,5vw,3rem);line-height:1.24;max-width:15ch}.book-detail-status-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.book-detail-status-row span{align-items:center;background:#fbf6ecbd;border:1px solid #b58a4557;border-radius:999px;color:#332821;display:inline-flex;font-size:.76rem;font-weight:600;line-height:1.2;min-height:2rem;padding:.42rem .72rem}.book-experience-panel__sync{color:#315f4b;font-weight:600}@media (max-width:520px){.book-detail-title,.book-detail-title--bengali{max-width:100%}.book-detail-status-row span{flex:1 1 auto;justify-content:center}}.book-detail-skeleton{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(180px,340px) minmax(0,1fr)}.book-detail-skeleton__copy p,.book-detail-skeleton__copy span,.book-detail-skeleton__copy strong,.book-detail-skeleton__cover{animation:luxurySkeletonSweep 1.5s ease-in-out infinite;background:linear-gradient(100deg,#fdfcf8ad,#d8b97a2e,#fdfcf8d1);background-size:220% 100%;border-radius:18px;display:block}.book-detail-skeleton__cover{aspect-ratio:3/4;border:1px solid #c5a05942;box-shadow:0 34px 80px -48px #4a1c278c}.book-detail-skeleton__copy{grid-gap:1rem;display:grid;gap:1rem}.book-detail-skeleton__copy span{height:.78rem;width:10rem}.book-detail-skeleton__copy strong{height:clamp(3rem,8vw,5.8rem);width:min(100%,32rem)}.book-detail-skeleton__copy p{height:1rem;width:min(100%,40rem)}.book-detail-skeleton__copy p:last-child{width:min(82%,31rem)}.book-experience-panel{grid-gap:.85rem;background:radial-gradient(circle at 14% 10%,#d8b97a38,#0000 38%),linear-gradient(135deg,#fdfcf8db,#fbf6eea3);border:1px solid #c5a05947;border-radius:24px;box-shadow:0 28px 68px -58px #4a1c2773;display:grid;gap:.85rem;padding:clamp(1rem,2.5vw,1.35rem)}.book-experience-panel__item{grid-gap:.85rem;align-items:start;background:#ffffff6b;border-radius:18px;color:#63544a;color:var(--brand-charcoal-soft);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);padding:.9rem}.book-experience-panel__item svg{color:#765320;color:var(--brand-gold-deep);margin-top:.12rem}.book-experience-panel__item strong{color:#5a1f2b;color:var(--brand-burgundy);display:block;font-family:Cormorant Garamond,"Noto Serif Bengali",serif;font-size:1.05rem;font-weight:600;letter-spacing:.01em}.book-experience-panel__item p{color:#63544a;color:var(--brand-charcoal-soft);font-size:.88rem;line-height:1.65;margin-top:.18rem}.reading-circle-eyebrow{color:#f1d590}@keyframes luxurySkeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:720px){.book-detail-skeleton{grid-template-columns:1fr}.book-detail-skeleton__cover{margin:0 auto;max-width:220px}}@media (prefers-reduced-motion:reduce){.book-detail-skeleton__copy p,.book-detail-skeleton__copy span,.book-detail-skeleton__copy strong,.book-detail-skeleton__cover{animation:none}}.home-shelf-architecture{background:#f5f0e7;background:var(--paper,#f5f0e7);color:#2d2522;color:var(--ink,#2d2522)}.home-shelf-architecture__inner{margin:0 auto;max-width:88rem;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,4vw,4rem)}.home-shelf-architecture__intro{margin-bottom:2.75rem;max-width:42rem}.home-shelf-architecture__intro h2{color:#6d1d32;color:var(--burgundy,#6d1d32);font:300 clamp(2rem,4vw,3.3rem)/1.05 Georgia,serif;font:300 clamp(2rem,4vw,3.3rem)/1.05 var(--font-serif,Georgia,serif);margin:.45rem 0}.home-shelf-architecture__intro p,.home-shelf__header p{color:#685d56;line-height:1.65}.home-shelf{margin-top:clamp(2.5rem,5vw,4.5rem)}.home-shelf__header{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem}.home-shelf__header h2{color:#6d1d32;color:var(--burgundy,#6d1d32);font:400 clamp(1.5rem,2.8vw,2.25rem)/1.1 Georgia,serif;font:400 clamp(1.5rem,2.8vw,2.25rem)/1.1 var(--font-serif,Georgia,serif);margin:.35rem 0 .4rem}.home-shelf__header p{font-size:.9rem;margin:0;max-width:42rem}.home-shelf-card__link,.home-shelf__cta{align-items:center;color:#6d1d32;color:var(--burgundy,#6d1d32);display:inline-flex;font-size:.72rem;gap:.4rem;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.home-shelf__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.home-shelf-card{grid-gap:1rem;background:#ffffff8a;border:1px solid #63463529;box-shadow:0 10px 28px #422a1d0f;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(7rem,35%);min-width:0;padding:1.1rem}.home-shelf-card__copy{grid-gap:.42rem;align-content:center;display:grid;gap:.42rem;min-width:0}.home-shelf-card h3{font:500 clamp(1.05rem,1.7vw,1.35rem)/1.12 Georgia,serif;font:500 clamp(1.05rem,1.7vw,1.35rem)/1.12 var(--font-serif,Georgia,serif);margin:0;overflow-wrap:anywhere}.home-shelf-card__author{color:#796b62;font-size:.78rem;margin:0}.home-shelf-card__description{color:#685d56;font-size:.82rem;line-height:1.5;margin:.15rem 0 .35rem}.home-shelf-card__cover{align-items:center;display:grid;min-width:0}.home-shelf-cover{aspect-ratio:2/3;background:#ded2c0;display:block;overflow:hidden}.home-shelf-cover img{display:block;height:100%;object-fit:cover;width:100%}.home-shelf-card__badge{align-items:center;color:#765320;color:var(--brand-gold-deep,#936d2d);display:inline-flex;font-size:.64rem;gap:.35rem;letter-spacing:.08em;text-transform:uppercase}.home-shelf--listening{background:#30231f;color:#f7f0e7;padding:clamp(1.4rem,3vw,2.5rem)}.home-shelf--listening .home-shelf-card__link,.home-shelf--listening .home-shelf__cta,.home-shelf--listening .home-shelf__header h2,.home-shelf--listening .home-shelf__header p{color:#f7f0e7}.home-shelf--listening .home-shelf-card{background:#ffffff14;border-color:#ffffff29}.home-shelf--listening .home-shelf-card__author,.home-shelf--listening .home-shelf-card__description{color:#d8c9bb}.home-shelf--bengali-classics .home-shelf-card:first-child,.home-shelf--gothic-classics .home-shelf-card:nth-child(2){grid-column:span 7}.home-shelf--bengali-classics .home-shelf-card:nth-child(n+2),.home-shelf--gothic-classics .home-shelf-card:first-child,.home-shelf--love-society-human-nature .home-shelf-card{grid-column:span 5}.home-shelf--adventure-journeys .home-shelf-card{grid-column:span 7}.home-shelf--listening .home-shelf-card,.home-shelf--short-masterpieces .home-shelf-card{grid-column:span 4}@media (max-width:800px){.home-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shelf--adventure-journeys .home-shelf-card,.home-shelf--bengali-classics .home-shelf-card,.home-shelf--gothic-classics .home-shelf-card,.home-shelf--listening .home-shelf-card,.home-shelf--love-society-human-nature .home-shelf-card,.home-shelf--short-masterpieces .home-shelf-card,.home-shelf-card{grid-column:span 1}}@media (max-width:520px){.home-shelf__header{display:block}.home-shelf__cta{margin-top:.9rem}.home-shelf__grid{grid-template-columns:1fr}.home-shelf--adventure-journeys .home-shelf-card,.home-shelf--bengali-classics .home-shelf-card,.home-shelf--gothic-classics .home-shelf-card,.home-shelf--listening .home-shelf-card,.home-shelf--love-society-human-nature .home-shelf-card,.home-shelf--short-masterpieces .home-shelf-card,.home-shelf-card{grid-column:span 1}}.hover\:border-\[var\(--brand-gold\)\]:hover{border-color:#b58a45;border-color:var(--brand-gold)}.hover\:text-\[\#f0d78e\]:hover{--tw-text-opacity:1;color:#f0d78e;color:rgb(240 215 142/var(--tw-text-opacity,1))}.hover\:text-\[\#fff9ee\]:hover{--tw-text-opacity:1;color:#fff9ee;color:rgb(255 249 238/var(--tw-text-opacity,1))}.hover\:text-\[var\(--brand-burgundy\)\]:hover{color:#5a1f2b;color:var(--brand-burgundy)}.hover\:text-\[var\(--brand-ivory\)\]:hover{color:#fbf6ec;color:var(--brand-ivory)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:decoration-\[var\(--brand-gold\)\]:hover{-webkit-text-decoration-color:#b58a45;text-decoration-color:#b58a45;-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold)}.hover\:opacity-70:hover{opacity:.7}.focus-visible\:text-\[\#f0d78e\]:focus-visible{--tw-text-opacity:1;color:#f0d78e;color:rgb(240 215 142/var(--tw-text-opacity,1))}.focus-visible\:text-\[\#fff9ee\]:focus-visible{--tw-text-opacity:1;color:#fff9ee;color:rgb(255 249 238/var(--tw-text-opacity,1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-32{margin-top:8rem}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-\[25rem\]{max-width:25rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_auto_auto_1fr\]{grid-template-columns:auto auto auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-11{padding:2.75rem}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pt-28{padding-top:7rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[1\.22rem\]{font-size:1.22rem}.sm\:text-\[1\.32rem\]{font-size:1.32rem}.sm\:text-\[1\.68rem\]{font-size:1.68rem}.sm\:text-\[2\.45rem\]{font-size:2.45rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-7{gap:1.75rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:24rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(18rem\2c 0\.9fr\)_minmax\(17rem\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr) minmax(17rem,.8fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:p-12{padding:3rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:text-right{text-align:right}.lg\:text-\[1\.42rem\]{font-size:1.42rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:gap-6{gap:1.5rem}}.earnalism-brand-lockup{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex:0 1 auto;min-width:0;overflow:visible;padding:0}.earnalism-brand-lockup img{aspect-ratio:10/3;display:block;height:auto;max-width:100%;object-fit:contain;width:auto}.earnalism-brand-lockup--desktop-header{width:clamp(18rem,20vw,20rem)}.earnalism-brand-lockup--mobile-header{width:min(15rem,calc(100vw - 8rem))}.earnalism-brand-lockup--footer{width:min(20rem,100%)}.earnalism-brand-lockup--auth{width:min(15.5rem,100%)}.earnalism-brand-lockup--account{width:min(12.5rem,100%)}.earnalism-brand-lockup--editorial{width:min(13.5rem,100%)}.earnalism-brand-lockup--standalone-experience{width:min(13rem,100%)}@media (max-width:640px){.earnalism-brand-lockup--desktop-header{width:min(13rem,calc(100vw - 7rem))}}.premium-site-header{--brand-lockup-paper:#fff9ee;--premium-header-menu-size:calc(0.9384rem + 2.04px);--premium-header-cta-size:calc(0.9996rem + 2.04px);background:var(--brand-lockup-paper);border-bottom-color:#641f277a}.premium-header-inner{height:calc(var(--site-header-height) - 1px)!important;min-height:calc(var(--site-header-height) - 1px)}.premium-site-header .brand-header-logo{background:#0000;border:0;border-radius:0;box-shadow:none;gap:.72rem;grid-template-columns:auto minmax(0,1fr) auto auto;height:min(6.8rem,calc(var(--site-header-height) - .55rem));margin-top:2px;max-width:min(34rem,34vw);padding:0}.premium-site-header .brand-header-logo:after{display:none}.premium-site-header .earnalism-brand-lockup{max-width:min(14.75rem,27vw);width:clamp(11rem,15vw,14.75rem)}.premium-site-header .brand-header-logo__icon{height:3.35rem;width:3.35rem}.premium-site-header .brand-header-logo--custom{align-items:center;display:inline-flex;height:min(6.8rem,calc(var(--site-header-height) - .55rem));width:min(34rem,34vw)}.premium-site-header .brand-header-logo__custom{display:block;max-width:100%}.premium-site-header .brand-header-logo__custom,.premium-site-header .brand-header-logo__wordmark-image{height:min(6.8rem,calc(var(--site-header-height) - .55rem));max-height:none;object-fit:contain;width:auto}.premium-site-header .brand-header-logo__wordmark-image{max-width:min(34rem,34vw)}.premium-site-header .brand-header-logo__text{gap:.1rem}.premium-site-header .brand-header-logo__proofread{padding-top:.42rem}.premium-site-header .brand-header-logo__base{font-size:clamp(1.45rem,1.7vw,1.9rem);font-weight:650;letter-spacing:-.04em;padding-left:.42rem}.premium-site-header .brand-header-logo__inserted-l{font-size:1.52rem;font-weight:950;left:-.22rem;top:-.3rem}.premium-site-header .brand-header-logo__caret{bottom:-.16rem;font-size:.96rem;left:.08rem;margin-right:.16rem;transform:translateY(.08rem) scaleX(.82)}.premium-site-header .brand-header-logo__india-flag{height:.82rem;width:1.22rem}.premium-site-header .brand-header-logo__tagline{font-size:.61rem;letter-spacing:.015em;max-width:16rem}.premium-site-header .brand-header-logo__venture{color:#6d3129;font-size:.43rem;font-weight:700;letter-spacing:.27em;line-height:1;white-space:nowrap}.premium-site-header .brand-header-logo__badge{background:#0000;border:0;border-radius:50%;filter:drop-shadow(0 7px 8px rgba(82,43,18,.2));height:2.85rem;position:relative;right:auto;top:auto;width:2.85rem}.premium-header-nav a{font-family:var(--font-display);font-size:var(--premium-header-menu-size)!important;font-synthesis:none;font-weight:550;letter-spacing:.012em!important;line-height:1.1;position:relative}.premium-site-header #mobile-menu a{font-family:var(--font-display);font-size:1.08rem;font-weight:550;letter-spacing:.01em!important}.premium-header-nav a:after{background:#b9772b;bottom:-.52rem;content:"";height:1px;left:50%;position:absolute;right:50%;transition:right .18s ease,left .18s ease}.premium-header-nav a:hover:after,.premium-header-nav a[aria-current=page]:after{left:0;right:0}.premium-header-cta{align-items:center;background:linear-gradient(135deg,#6f1e22,#3b0e13);border:1px solid #b97924;border-radius:999px;box-shadow:0 12px 24px -16px #551511d9,inset 0 1px #ffffff29;color:#fff9ee;display:inline-flex;font-family:var(--font-display);font-size:var(--premium-header-cta-size);font-weight:600;justify-content:center;min-height:2.9rem;padding:.75rem 1.25rem;transition:transform .18s ease,box-shadow .18s ease}.premium-header-cta:hover{box-shadow:0 16px 28px -16px #551511eb;transform:translateY(-1px)}.premium-header-cta:focus-visible{outline:2px solid #8f5420;outline-offset:3px}@media (min-width:1280px){.premium-site-header--reference-home{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff9ee;background:var(--brand-lockup-paper,#fff9ee);border:0;border-bottom:1px solid #ae6f217a;box-shadow:0 14px 36px -30px #46180ab8,inset 0 1px #ffffffeb;height:var(--site-header-height);left:0;min-height:0;position:absolute!important;right:0;top:0;z-index:50}.premium-site-header--reference-home .premium-header-inner{display:block!important;height:100%!important;max-width:none;min-height:0;padding:0;position:relative;width:100%}.premium-site-header--reference-home .header-brand-cluster{align-items:center;display:flex;height:82%;left:2.7%;position:absolute;top:8%;width:31%}.premium-site-header--reference-home .header-brand-cluster>a{align-items:center;display:flex;height:100%;width:100%}.premium-site-header--reference-home .brand-header-logo--custom{align-items:center;display:flex;height:100%;max-width:100%;width:auto}.premium-site-header--reference-home .brand-header-logo__custom{height:calc(var(--site-header-height)*.74);max-height:none;max-width:min(34rem,34vw);transform:scale(1.3);transform-origin:left center;width:auto}.premium-site-header--reference-home .brand-header-logo--wordmark{align-items:center;display:inline-flex;height:100%;width:auto}.premium-site-header--reference-home .brand-header-logo__wordmark-image{height:calc(var(--site-header-height)*.74);max-height:none;max-width:min(34rem,34vw);object-fit:contain;transform:scale(1.3);transform-origin:left center;width:auto}.premium-site-header--reference-home .brand-header-logo__badge{flex:0 0 auto;height:clamp(2.35rem,3vw,2.8rem);margin-left:clamp(.6rem,.9vw,1rem);width:clamp(2.35rem,3vw,2.8rem)}.premium-site-header--reference-home .premium-header-nav--reference-home{align-items:center;display:flex!important;gap:clamp(.55rem,1.55vw,1.7rem);height:100%;justify-content:flex-end;left:35.5%;position:absolute;right:calc(2.7% + 10.5rem);top:0}.premium-site-header--reference-home .premium-header-nav--reference-home a{align-items:center;display:inline-flex;font-size:clamp(calc(.8976rem + 2.04px),calc(.969vw + 2.04px),calc(.9996rem + 2.04px))!important;letter-spacing:.01em!important;min-height:2.75rem}.premium-site-header--reference-home .premium-header-nav--reference-home a:after{bottom:-.38rem}.premium-site-header--reference-home .reference-home-header-icon{align-items:center;color:#f6ead7;display:inline-flex;flex:0 0 2.75rem;height:2.75rem;justify-content:center;width:2.75rem}.premium-site-header--reference-home .premium-reference-home-cta-wrap{align-items:center;border:0;display:flex;height:100%;position:absolute;right:2.7%;top:0}.premium-site-header--reference-home .premium-reference-home-cta-wrap .premium-header-cta{font-size:.9rem;min-height:2.75rem;min-width:7.25rem;padding:.5rem .75rem;white-space:nowrap}}@media (max-width:640px){.premium-site-header #mobile-menu a{font-size:calc(.95rem + 2px)!important}.premium-header-inner{height:calc(var(--site-header-height) - 1px)!important;min-height:calc(var(--site-header-height) - 1px)}.premium-site-header .brand-header-logo{gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto;height:min(4.05rem,calc(var(--site-header-height) - .45rem));max-width:calc(100vw - 4.2rem);overflow:hidden}.premium-site-header .earnalism-brand-lockup{max-width:min(11.75rem,calc(100vw - 9rem));width:min(11.75rem,calc(100vw - 9rem))}.premium-site-header .brand-header-logo__icon{height:2.45rem;width:2.45rem}.premium-site-header .brand-header-logo--custom{height:min(4.05rem,calc(var(--site-header-height) - .45rem));width:min(21rem,calc(100vw - 4.8rem))}.premium-site-header .brand-header-logo__custom,.premium-site-header .brand-header-logo__wordmark-image{height:calc(var(--site-header-height) - .55rem);max-height:none;max-width:min(21rem,calc(100vw - 4.8rem));transform:scale(1.12);transform-origin:left center;width:auto}.premium-site-header .brand-header-logo__base{font-size:1.22rem}.premium-site-header .brand-header-logo__inserted-l{font-size:1.18rem;font-weight:950}.premium-site-header .brand-header-logo__tagline{display:block;font-size:.49rem;max-width:11rem}.premium-site-header .brand-header-logo__venture{display:none}.premium-site-header .brand-header-logo__badge{height:2rem;width:2rem}.premium-site-header .brand-header-logo__india-flag{height:.73rem;width:1.08rem}}@media (max-width:1279px){.premium-site-header .mobile-menu-overlay{background:rgba(23,9,14,.985);border:0;color:#f6ead7;display:block;inset:var(--site-header-height) 0 0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:80}.premium-site-header .mobile-menu-overlay__content{display:flex;flex-direction:column;min-height:100%;padding:5.5rem 1.5rem max(2rem,env(safe-area-inset-bottom));position:relative}.premium-site-header .mobile-menu-overlay__close{background:#fff8e90d;border:1px solid #ebcd844d;border-radius:.5rem;color:#f6ead7;display:grid;height:44px;place-items:center;position:absolute;right:1rem;top:.85rem;width:44px}.premium-site-header .mobile-menu-overlay__content .mobile-menu-overlay__cta,.premium-site-header .mobile-menu-overlay__content>a{align-items:center;border-bottom:1px solid #ebcd8433;color:#f6ead7;display:flex;font:500 1.05rem/1.2 Outfit,sans-serif;font:500 1.05rem/1.2 var(--font-body,Outfit,sans-serif);letter-spacing:.01em!important;min-height:52px;text-decoration:none}.premium-site-header .mobile-menu-overlay__content .mobile-menu-overlay__cta{background:#dfb85a;border:1px solid #dfb85a;border-radius:.45rem;color:#240c14;font-weight:700;justify-content:center;margin-top:2rem}.premium-site-header .mobile-menu-overlay__socials{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:auto;padding-top:2rem}}.premium-site-header{--site-header-height:4.5rem;--public-header-ink:#641f27;--public-header-active:#a46e16;background:#fff9ee;background:var(--brand-lockup-paper,#fff9ee);border-bottom:1px solid #641f2759;box-shadow:inset 0 -1px #d6ad5585}.premium-site-header--reference-commerce,.premium-site-header--reference-profile,.premium-site-header--reference-public{--public-header-ink:#641f27;--public-header-active:#a46e16;background:#fff9ee;background:var(--brand-lockup-paper,#fff9ee);border-bottom-color:#641f2759}.premium-header-inner{box-sizing:border-box;gap:.5rem!important;height:var(--site-header-height)!important;min-height:var(--site-header-height)!important}.premium-site-header .earnalism-brand-lockup{background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;max-width:none;padding:0;width:clamp(18rem,20vw,20rem)}.premium-site-header .earnalism-brand-lockup img{display:block;height:auto;max-width:none;object-fit:contain;width:100%}.premium-header-nav{gap:clamp(.6rem,1vw,1rem)!important}.premium-header-nav a,.premium-site-header .reference-home-header-icon{align-items:center;border-radius:.375rem;color:#641f27;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--font-ui,Outfit,sans-serif);font-size:.9375rem!important;font-weight:600;justify-content:center;letter-spacing:.01em!important;line-height:1.35;min-height:2.75rem;position:relative;text-decoration:none}.premium-header-nav a[data-testid=nav-account],.premium-header-nav a[data-testid=nav-sign-in],.premium-site-header .reference-home-header-icon{gap:.35rem;min-width:2.75rem;padding-inline:.5rem}.premium-header-nav a:focus-visible,.premium-header-nav a:hover,.premium-header-nav a[aria-current=page],.premium-site-header .reference-home-header-icon:focus-visible,.premium-site-header .reference-home-header-icon:hover{color:var(--public-header-ink)}.premium-header-nav a:after{background:var(--public-header-active);border-radius:999px;bottom:.25rem;height:3px;left:.2rem;opacity:0;right:.2rem;transform:scaleX(.35);transition:opacity .16s ease,transform .16s ease}.premium-header-nav a:focus-visible:after,.premium-header-nav a:hover:after,.premium-header-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.premium-site-header a:focus-visible,.premium-site-header button:focus-visible{outline:3px solid #f0d78e;outline-offset:3px}.premium-site-header #mobile-menu{background:#240c14;color:#f6ead7;inset:var(--site-header-height) 0 0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:80}@media (max-width:1279px){.premium-site-header.glass-header{-webkit-backdrop-filter:none;backdrop-filter:none}.premium-site-header #mobile-menu{bottom:auto;height:calc(100vh - var(--site-header-height));height:calc(100dvh - var(--site-header-height));left:0;max-height:calc(100vh - var(--site-header-height));max-height:calc(100dvh - var(--site-header-height));min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;right:0;top:var(--site-header-height);width:100%}.premium-site-header .earnalism-brand-lockup{width:min(15rem,calc(100vw - 7rem))}}.premium-site-header .mobile-menu-overlay__content{padding-top:4.75rem}.premium-site-header .mobile-menu-overlay__content .mobile-menu-overlay__cta,.premium-site-header .mobile-menu-overlay__content>a{color:#f6ead7;font:600 1rem/1.35 Outfit,sans-serif;font:600 1rem/1.35 var(--font-ui,Outfit,sans-serif);min-height:52px}.premium-site-header .mobile-menu-overlay__content>a[aria-current=page]{color:#f0d78e}@media (min-width:768px) and (max-width:1279px){.premium-header-inner{padding-inline:1.5rem!important}.premium-site-header .earnalism-brand-lockup{width:clamp(14.5rem,21vw,16.5rem)}}@media (min-width:1280px){.premium-site-header{--site-header-height:5.5rem}.premium-header-inner{gap:1.5rem!important;padding-inline:clamp(1.5rem,3.25vw,3.5rem)!important}.premium-site-header .earnalism-brand-lockup{width:clamp(18rem,20vw,20rem)}.premium-header-nav{display:flex!important;flex:1 1 auto;justify-content:flex-end}}:root{--reference-ink:var(--public-page,#17090e);--reference-surface:var(--public-surface,#240c14);--reference-elevated:var(--public-surface-elevated,#35111d);--reference-quiet:var(--public-surface-quiet,#511b2a);--reference-paper:var(--public-paper,#fff9ee);--reference-text:var(--public-text,#f6ead7);--reference-muted:var(--public-text-muted,#cfb78f);--reference-gold:var(--public-gold,#dfb85a);--reference-gold-soft:var(--public-gold-soft,#f0d78e);--reference-burgundy:var(--public-burgundy,#712a3d);--reference-line:var(--public-border,#dfb85a47);--reference-display:"Cormorant Garamond","Noto Serif Bengali",serif;--reference-ui:"Outfit","Noto Sans Bengali",sans-serif}.reference-commerce__legacy-content,.reference-home__legacy-content,.reference-library__legacy-content{display:none}.reference-commerce,.reference-home,.reference-library{background:#17090e;background:var(--reference-ink);color:#f6ead7;color:var(--reference-text);font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--reference-ui);min-height:100svh}.reference-kicker{color:#f0d78e;color:var(--reference-gold-soft);font:600 .78rem/1.25 Outfit,Noto Sans Bengali,sans-serif;font:600 .78rem/1.25 var(--reference-ui);letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.reference-button,.reference-text-link{align-items:center;border:1px solid #0000;border-radius:.55rem;display:inline-flex;font:600 .875rem/1.25 Outfit,Noto Sans Bengali,sans-serif;font:600 .875rem/1.25 var(--reference-ui);gap:.5rem;justify-content:center;min-height:44px;padding:.7rem 1rem;text-decoration:none}.reference-button--gold{background:#dfb85a;background:var(--reference-gold);color:#240c14}.reference-button--gold,.reference-button--outline{border-color:#f0d78e;border-color:var(--reference-gold-soft)}.reference-button--outline{background:#240c1480;color:#f6ead7;color:var(--reference-text)}.reference-text-link{color:#f0d78e;color:var(--reference-gold-soft)}.reference-button:hover,.reference-text-link:hover{filter:brightness(1.08)}.reference-button:focus-visible,.reference-commerce a:focus-visible,.reference-commerce button:focus-visible,.reference-home a:focus-visible,.reference-library button:focus-visible,.reference-library input:focus-visible,.reference-library select:focus-visible,.reference-text-link:focus-visible{outline:3px solid #f0d78e;outline:3px solid var(--reference-gold-soft);outline-offset:3px}.reference-commerce__hero,.reference-home__hero{background:#17090e;background:var(--reference-ink);isolation:isolate;min-height:clamp(32rem,49vw,42rem);overflow:hidden;padding:clamp(4rem,8vw,7rem) max(1rem,calc(50vw - 672px + 1rem));position:relative}.reference-commerce__hero:before,.reference-home__hero:before{background:linear-gradient(90deg,#17090efa,#17090ee0 44%,#17090e47 74%);content:"";inset:0;position:absolute;z-index:-1}.reference-commerce__hero>div,.reference-home__hero-copy{position:relative;width:min(37rem,48%);z-index:1}.reference-commerce h1,.reference-home h1{color:#f6ead7;color:var(--reference-text);font:500 clamp(3.1rem,5.3vw,4.9rem)/.9 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 clamp(3.1rem,5.3vw,4.9rem)/.9 var(--reference-display);letter-spacing:-.045em;margin:0;max-width:9ch}.reference-commerce__hero p,.reference-home__lede{color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.65;margin:1.25rem 0 0;max-width:32rem}.reference-commerce__hero-art,.reference-home__hero-art{height:100%;inset:0 0 0 auto;position:absolute;width:56%;z-index:-2}.reference-commerce__hero-art img,.reference-home__hero-art img{display:block;height:100%;object-fit:cover;object-position:right center;width:100%}.reference-home__cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.reference-home__policy{align-items:center;color:#cfb78f;color:var(--reference-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.45rem;line-height:1.5;margin:1.15rem 0 0;max-width:34rem}.reference-clock-mark,.reference-home__policy svg{color:#dfb85a;color:var(--reference-gold)}.reference-home__policy span{background:#dfb85a47;background:var(--reference-line);height:1rem;margin:.1rem .2rem;width:1px}.reference-feature-strip{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);display:grid;grid-template-columns:repeat(4,1fr);margin:-1.5rem auto 0;overflow:hidden;position:relative;width:min(1344px,calc(100% - 2rem));z-index:2}.reference-feature-strip article{align-items:center;display:flex;gap:.85rem;min-height:5.5rem;padding:1rem 1.1rem}.reference-feature-strip article+article{border-left:1px solid #dfb85a47;border-left:1px solid var(--reference-line)}.reference-feature-strip svg{color:#dfb85a;color:var(--reference-gold);flex:0 0 auto;width:1.4rem}.reference-feature-strip span,.reference-feature-strip strong{display:block}.reference-feature-strip strong{font:600 1.15rem/1 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 1.15rem/1 var(--reference-display)}.reference-feature-strip span{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;line-height:1.35;margin-top:.3rem}.reference-home__journey,.reference-home__listening,.reference-home__pass{margin-inline:auto;width:min(1344px,calc(100% - 2rem))}.reference-home__journey,.reference-home__listening{padding:4.5rem 0;padding:var(--public-section-space,4.5rem) 0}.reference-home__journey{border-bottom:1px solid #dfb85a47;border-bottom:1px solid var(--reference-line)}.reference-section-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem}.reference-section-heading h2{color:inherit;font:500 clamp(2.1rem,3vw,3.25rem)/.96 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 clamp(2.1rem,3vw,3.25rem)/.96 var(--reference-display);letter-spacing:-.035em;margin:0;max-width:32rem}.reference-section-heading>div>p:not(.reference-kicker){color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.6;margin:.7rem 0 0;max-width:38rem}.reference-shelf-frame{position:relative}.reference-book-shelf{grid-gap:1rem;display:grid;gap:1rem;grid-auto-columns:var(--book-card-width-desktop);grid-auto-flow:column;justify-content:start;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.5rem;scroll-snap-type:inline proximity;scrollbar-color:#dfb85a #240c14;scrollbar-color:var(--reference-gold) var(--reference-surface)}.reference-library-grid{grid-gap:1.5rem 1rem;display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(auto-fill,var(--book-card-width-desktop));justify-content:start}.reference-book-tile{min-width:0;scroll-snap-align:start;width:var(--book-card-width-desktop)}.reference-book-tile__cover{aspect-ratio:2/3;background:#511b2a;background:var(--reference-quiet);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.5rem;display:block;overflow:hidden;position:relative}.reference-book-tile__cover .book-cover-image,.reference-book-tile__cover img{display:block;height:100%;width:100%}.reference-book-tile__cover img{object-fit:cover}.reference-book-tile__status{background:#dfb85a;background:var(--reference-gold);border-radius:999px;color:#240c14;font-size:.75rem;font-weight:700;left:.55rem;line-height:1;padding:.3rem .45rem;position:absolute;top:.55rem}.reference-book-tile__status.is-soon{background:#fff9ee;background:var(--reference-paper);color:#240c14}.reference-book-tile__details{grid-gap:.3rem;align-content:start;display:grid;gap:.3rem;min-height:7.5rem;padding-top:.75rem}.reference-book-tile__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f6ead7;color:var(--reference-text);display:-webkit-box;font:600 .98rem/1.15 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 .98rem/1.15 var(--reference-display);min-height:2.25em;overflow:hidden;text-decoration:none}.reference-book-tile__author{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-book-tile__actions{display:flex;gap:.5rem;margin-top:.3rem}.reference-book-tile__actions a,.reference-book-tile__locked-audio{align-items:center;color:#f0d78e;color:var(--reference-gold-soft);display:inline-flex;font-size:.875rem;min-height:44px;text-decoration:none}.reference-shelf-frame__controls{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.8rem}.reference-shelf-frame__controls button{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:50%;color:#f6ead7;color:var(--reference-text);display:grid;height:44px;place-items:center;width:44px}.reference-home__pass{grid-gap:3rem;border-top:1px solid #dfb85a47;border-top:1px solid var(--reference-line);display:grid;gap:3rem;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);padding:4.5rem 0;padding:var(--public-section-space,4.5rem) 0}.reference-home__pass-copy h2,.reference-home__trust h2{color:#f6ead7;color:var(--reference-text);font:500 clamp(2.1rem,3.4vw,3.6rem)/.96 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 clamp(2.1rem,3.4vw,3.6rem)/.96 var(--reference-display);margin:0}.reference-home__pass-copy ul{grid-gap:.65rem;color:#cfb78f;color:var(--reference-muted);display:grid;font-size:1rem;gap:.65rem;list-style:none;margin:1.4rem 0 1.8rem;padding:0}.reference-home__pass-copy li:before{color:#dfb85a;color:var(--reference-gold);content:"•";margin-right:.55rem}.reference-home__pass-cards{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.reference-home__pass-cards article{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);display:flex;flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.25rem}.reference-home__pass-cards span{color:#dfb85a;color:var(--reference-gold);font-size:.875rem}.reference-home__pass-cards p{color:#f6ead7;color:var(--reference-text);font:500 1.4rem/1.08 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 1.4rem/1.08 var(--reference-display);margin:1rem 0}.reference-home__pass-cards a{align-items:center;color:#f0d78e;color:var(--reference-gold-soft);display:inline-flex;font-size:.875rem;min-height:44px;text-decoration:none}.reference-home__trust{background:linear-gradient(180deg,#35111d,#240c14);background:linear-gradient(180deg,var(--reference-elevated),var(--reference-surface));padding:4.5rem max(1rem,calc(50vw - 672px + 1rem));padding:var(--public-section-space,4.5rem) max(1rem,calc(50vw - 672px + 1rem))}.reference-home__trust>div{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}.reference-home__trust article{background:#511b2a;background:var(--reference-quiet);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);min-height:12rem;padding:1.25rem}.reference-home__trust svg{color:#dfb85a;color:var(--reference-gold)}.reference-home__trust p,.reference-home__trust strong{display:block}.reference-home__trust strong{color:#f6ead7;color:var(--reference-text);font:600 1.25rem/1 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 1.25rem/1 var(--reference-display);margin-top:.85rem}.reference-home__trust p{color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.55}.reference-empty-listening,.reference-loading{border:1px dashed #dfb85a47;border:1px dashed var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.6;margin:0;padding:2rem}.reference-library{padding:clamp(2rem,5vw,4.5rem) max(1rem,calc(50vw - 672px + 1rem))}.reference-library__titlebar{align-items:end;border-bottom:1px solid #dfb85a47;border-bottom:1px solid var(--reference-line);display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.75rem}.reference-library__titlebar h1{font:500 clamp(3rem,4vw,4.25rem)/.9 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 clamp(3rem,4vw,4.25rem)/.9 var(--reference-display);letter-spacing:-.035em;margin:0}.reference-library__titlebar span{color:#cfb78f;color:var(--reference-muted);display:block;font-size:1rem;margin-top:.7rem}.reference-library__controls{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:minmax(20rem,1fr) auto auto;min-width:min(100%,42rem)}.reference-filter-trigger,.reference-search,.reference-sort{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.55rem;color:#f6ead7;color:var(--reference-text);min-height:46px}.reference-search{align-items:center;display:flex;gap:.6rem;padding:0 .9rem}.reference-search svg{color:#dfb85a;color:var(--reference-gold)}.reference-search input{background:#0000;border:0;color:#f6ead7;color:var(--reference-text);font:400 1rem/1.3 Outfit,Noto Sans Bengali,sans-serif;font:400 1rem/1.3 var(--reference-ui);outline:0;width:100%}.reference-search input::placeholder,.reference-sort{color:#cfb78f;color:var(--reference-muted)}.reference-sort{align-items:center;display:flex;font-size:.875rem;gap:.45rem;padding-left:.65rem;white-space:nowrap}.reference-filter-select select,.reference-filter-sort select,.reference-sort select{background:#511b2a;background:var(--reference-quiet);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.4rem;color:#f6ead7;color:var(--reference-text);font:inherit;min-height:40px;padding:0 .55rem}.reference-filter-trigger{align-items:center;display:none;font:600 .875rem/1 Outfit,Noto Sans Bengali,sans-serif;font:600 .875rem/1 var(--reference-ui);gap:.45rem;justify-content:center;padding:0 .9rem}.reference-library__content{grid-gap:2.25rem;display:grid;gap:2.25rem;grid-template-columns:13rem minmax(0,1fr);padding-top:2rem}.reference-library__sidebar{align-self:start;background:#240c14;background:var(--reference-surface);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);padding:1rem}.reference-library__sidebar>p{color:#f0d78e;color:var(--reference-gold-soft);font-size:.875rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.reference-filter-group{grid-gap:.45rem;border:0;display:grid;gap:.45rem;margin:1.15rem 0 0;padding:0}.reference-filter-group legend{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;font-weight:600}.reference-filter-group button{background:#0000;border:1px solid #0000;border-radius:.4rem;color:#f6ead7;color:var(--reference-text);font:500 .875rem/1.2 Outfit,Noto Sans Bengali,sans-serif;font:500 .875rem/1.2 var(--reference-ui);min-height:44px;padding:.55rem .65rem;text-align:left}.reference-filter-group button:hover,.reference-filter-group button[aria-pressed=true]{background:#511b2a;background:var(--reference-quiet);border-color:#dfb85a47;border-color:var(--reference-line);color:#f0d78e;color:var(--reference-gold-soft)}.reference-library__pass{border-top:1px solid #dfb85a47;border-top:1px solid var(--reference-line);margin-top:1.5rem;padding-top:1.2rem}.reference-library__pass strong{color:#f6ead7;color:var(--reference-text);font:600 1.25rem/1 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 1.25rem/1 var(--reference-display)}.reference-library__pass p{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;line-height:1.55}.reference-library__pass a{align-items:center;color:#f0d78e;color:var(--reference-gold-soft);display:inline-flex;font-size:.875rem;min-height:44px;text-decoration:none}.reference-library-shelf+.reference-library-shelf{margin-top:4.5rem;margin-top:var(--public-section-space,4.5rem)}.reference-shelf-count{color:#cfb78f;color:var(--reference-muted);font-size:.875rem}.reference-library-drawer{align-items:end;background:#17090eb8;display:grid;inset:0;position:fixed;z-index:100}.reference-library-drawer>div{background:#240c14;background:var(--reference-surface);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:1rem 1rem 0 0;max-height:min(86svh,48rem);overflow:auto;padding:1.25rem}.reference-library-drawer header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.reference-library-drawer header>div{display:flex;gap:.5rem}.reference-library-drawer button{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.45rem;color:#f6ead7;color:var(--reference-text);font:600 .875rem/1 Outfit,Noto Sans Bengali,sans-serif;font:600 .875rem/1 var(--reference-ui);min-height:44px;padding:.5rem .75rem}.reference-library-drawer .reference-filter-group{max-width:32rem}.reference-library-drawer .reference-button{margin-top:1.25rem;width:100%}.reference-library__empty-catalogue{border:1px dashed #dfb85a47;border:1px dashed var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.6;margin:0;padding:2rem}.reference-library__recovery{align-items:center;background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a;border:1px solid var(--reference-gold);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);color:#f6ead7;color:var(--reference-text);display:flex;gap:1rem;justify-content:space-between;margin:0 0 2rem;padding:1.25rem}.reference-library__recovery p{line-height:1.55;margin:0;max-width:42rem}.reference-library__recovery-retry{flex:none}.reference-library__recovery-retry:disabled{cursor:wait;opacity:.72}@media (max-width:767px){.reference-library__recovery{align-items:stretch;flex-direction:column}.reference-library__recovery-retry{width:100%}}.reference-commerce__hero{min-height:clamp(30rem,46vw,39rem)}.reference-commerce__hero ul{grid-gap:.55rem;color:#cfb78f;color:var(--reference-muted);display:grid;font-size:1rem;gap:.55rem;list-style:none;margin:1.3rem 0 0;padding:0}.reference-commerce__hero li:before{color:#dfb85a;color:var(--reference-gold);content:"•";margin-right:.55rem}.reference-commerce__main{margin:auto;padding:4.5rem 0;padding:var(--public-section-space,4.5rem) 0;width:min(1344px,calc(100% - 2rem))}.reference-commerce__packs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.reference-offer{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);display:flex;flex-direction:column;min-height:27rem;padding:1.3rem}.reference-offer.is-emphasized{background:linear-gradient(180deg,#511b2a,#35111d);background:linear-gradient(180deg,var(--reference-quiet),var(--reference-elevated));border-color:#f0d78e;border-color:var(--reference-gold-soft);box-shadow:0 1.2rem 3rem #00000038}.reference-offer__minutes{color:#f6ead7;color:var(--reference-text);font:600 1.6rem/1.05 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 1.6rem/1.05 var(--reference-display);margin:0}.reference-offer>span{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;line-height:1.45;margin-top:.65rem;min-height:2.6em}.reference-offer>strong{color:#f0d78e;color:var(--reference-gold-soft);display:block;font:600 1.8rem/1 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 1.8rem/1 var(--reference-display);margin:1.25rem 0 .3rem}.reference-offer ul,.reference-offer>small{color:#cfb78f;color:var(--reference-muted);font-size:.875rem}.reference-offer ul{grid-gap:.55rem;display:grid;gap:.55rem;line-height:1.4;list-style:none;margin:1.25rem 0;padding:0}.reference-offer li:before{color:#dfb85a;color:var(--reference-gold);content:"•";margin-right:.5rem}.reference-offer button{background:#dfb85a;background:var(--reference-gold);border:1px solid #f0d78e;border:1px solid var(--reference-gold-soft);border-radius:.5rem;color:#240c14;font:600 .875rem/1.2 Outfit,Noto Sans Bengali,sans-serif;font:600 .875rem/1.2 var(--reference-ui);margin-top:auto;min-height:44px}.reference-offer button:disabled{cursor:wait;opacity:.65}.reference-commerce__evidence{grid-gap:1rem;background:#240c14;background:var(--reference-surface);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);display:grid;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);margin-top:4.5rem;margin-top:var(--public-section-space,4.5rem);padding:clamp(1.5rem,3vw,2.5rem)}.reference-commerce__evidence h2{color:#f6ead7;color:var(--reference-text);font:500 clamp(2rem,3vw,3rem)/.96 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 clamp(2rem,3vw,3rem)/.96 var(--reference-display);margin:0}.reference-commerce__evidence p{color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.6}.reference-commerce__evidence ul{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:1.25rem 0 0;padding:0}.reference-commerce__evidence li{background:#511b2a;background:var(--reference-quiet);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.5rem;color:#f6ead7;color:var(--reference-text);font-size:.875rem;line-height:1.45;padding:.8rem}.reference-commerce__evidence li strong{color:#f0d78e;color:var(--reference-gold-soft);display:block;font-size:.875rem;margin-bottom:.25rem}.reference-evidence-note{align-content:center;background:#511b2a;background:var(--reference-quiet);border-radius:.6rem;color:#f6ead7;color:var(--reference-text);display:grid;font:500 1.25rem/1.25 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 1.25rem/1.25 var(--reference-display);padding:1.25rem}.reference-evidence-note small{color:#cfb78f;color:var(--reference-muted);display:block;font:400 .875rem/1.5 Outfit,Noto Sans Bengali,sans-serif;font:400 .875rem/1.5 var(--reference-ui);margin-top:.9rem}.reference-commerce__pathways{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:4.5rem;margin-top:var(--public-section-space,4.5rem)}.reference-commerce__pathways article,.reference-commerce__trust>div{background:#35111d;background:var(--reference-elevated);border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);padding:1.25rem}.reference-commerce__pathways svg,.reference-commerce__trust svg{color:#dfb85a;color:var(--reference-gold)}.reference-commerce__pathways h2{font:600 1.45rem/1 Cormorant Garamond,"Noto Serif Bengali",serif;font:600 1.45rem/1 var(--reference-display);margin:.9rem 0 0}.reference-commerce__pathways p{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;line-height:1.5;min-height:3em}.reference-commerce__pathways a{align-items:center;color:#f0d78e;color:var(--reference-gold-soft);display:inline-flex;font-size:.875rem;min-height:44px;text-decoration:none}.reference-commerce__trust{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.reference-commerce__trust>div{grid-gap:.55rem;display:grid;gap:.55rem}.reference-commerce__trust strong{color:#f6ead7;color:var(--reference-text);font-size:1rem}.reference-commerce__trust span{color:#cfb78f;color:var(--reference-muted);font-size:.875rem;line-height:1.45}.reference-commerce__final{background:linear-gradient(135deg,#35111d,#511b2a);background:linear-gradient(135deg,var(--reference-elevated),var(--reference-quiet));border:1px solid #dfb85a47;border:1px solid var(--reference-line);border-radius:.75rem;border-radius:var(--public-card-radius,.75rem);display:grid;justify-items:center;margin-top:4.5rem;margin-top:var(--public-section-space,4.5rem);padding:clamp(2.5rem,6vw,5rem) 1.25rem;text-align:center}.reference-commerce__final h2{color:#f6ead7;color:var(--reference-text);font:500 clamp(2rem,3.4vw,3.6rem)/.96 Cormorant Garamond,"Noto Serif Bengali",serif;font:500 clamp(2rem,3.4vw,3.6rem)/.96 var(--reference-display);margin:0}.reference-commerce__final>p:not(.reference-kicker){color:#cfb78f;color:var(--reference-muted);font-size:1rem;line-height:1.6;max-width:35rem}@media (min-width:1280px){.reference-commerce__packs:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.reference-commerce__packs{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-book-shelf{grid-auto-columns:var(--book-card-width-tablet)}.reference-library-grid{grid-template-columns:repeat(auto-fill,var(--book-card-width-tablet))}.reference-book-tile{width:var(--book-card-width-tablet)}}@media (max-width:1023px){.reference-library__titlebar{align-items:start;flex-direction:column}.reference-library__controls{min-width:0;width:100%}.reference-library__content{grid-template-columns:1fr}.reference-library__sidebar{display:none}.reference-filter-trigger{display:inline-flex}}@media (max-width:767px){.reference-commerce__hero,.reference-home__hero{min-height:35rem;padding-bottom:3rem;padding-top:3.25rem}.reference-commerce__hero:before,.reference-home__hero:before{background:linear-gradient(90deg,#17090ef7,#17090ec7)}.reference-commerce__hero>div,.reference-home__hero-copy{width:min(100%,32rem)}.reference-commerce__hero-art,.reference-home__hero-art{opacity:.46;width:100%}.reference-feature-strip{border-radius:0;grid-template-columns:repeat(2,1fr);margin-top:0;width:100%}.reference-feature-strip article+article{border-left:0}.reference-feature-strip article:nth-child(2n){border-left:1px solid #dfb85a47;border-left:1px solid var(--reference-line)}.reference-feature-strip article:nth-child(n+3){border-top:1px solid #dfb85a47;border-top:1px solid var(--reference-line)}.reference-section-heading{align-items:start;flex-direction:column;gap:.8rem}.reference-commerce__evidence,.reference-home__pass{gap:1.5rem;grid-template-columns:1fr}.reference-home__pass-cards{grid-template-columns:1fr}.reference-home__pass-cards article{min-height:auto}.reference-commerce__pathways,.reference-commerce__trust,.reference-home__trust>div{grid-template-columns:1fr}.reference-home__trust article{min-height:auto}.reference-library__controls{grid-template-columns:minmax(0,1fr) auto}.reference-sort{display:none}.reference-book-shelf{grid-auto-columns:var(--book-card-width-mobile)}.reference-library-grid{gap:1.35rem .75rem;grid-template-columns:repeat(auto-fill,var(--book-card-width-mobile))}.reference-book-tile{width:var(--book-card-width-mobile)}.reference-commerce__packs{grid-template-columns:1fr}.reference-offer{min-height:auto}}@media (max-width:360px){.reference-commerce h1,.reference-home h1{font-size:3rem}.reference-library{padding-inline:.75rem}.reference-commerce__main,.reference-home__journey,.reference-home__listening,.reference-home__pass{width:min(100% - 1.5rem,1344px)}}@media (prefers-reduced-motion:reduce){.reference-button,.reference-text-link{transition:none}.reference-book-shelf{scroll-behavior:auto}}:root{--qh-burgundy:#651d32;--qh-maroon:#461322;--qh-paper:#f6eddc;--qh-beige:#eee1c9;--qh-gold:#be9854;--qh-ink:#2a171b;--qh-ui:"Outfit","Noto Sans Bengali",sans-serif;--qh-display:"EB Garamond","Noto Serif Bengali",serif;--qh-rule:#2a171b2e}.account-page-modern,.auth-account-shell,.book-detail-page--reference,.public-page-frame,.reference-commerce,.reference-home,.reference-library{font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--qh-ui)}.account-page-modern h1,.account-page-modern h2,.auth-account-shell h1,.book-detail-page--reference h1,.book-detail-page--reference h2,.public-page-frame h1,.public-page-frame h2,.reference-commerce h1,.reference-commerce h2,.reference-home h1,.reference-home h2,.reference-library h1,.reference-library h2{font-family:EB Garamond,"Noto Serif Bengali",serif;font-family:var(--qh-display);font-weight:400}.reference-commerce h1 em,.reference-home h1 em{font-style:italic;font-weight:400}.reference-commerce__hero,.reference-home__hero{background:#461322;background:var(--qh-maroon)}.reference-commerce__hero:before,.reference-home__hero:before{background:linear-gradient(90deg,#461322fc,#461322e6 45%,#46132238 78%)}.reference-commerce__hero,.reference-home__hero{min-height:clamp(30rem,44vw,39rem)}.reference-commerce__hero>div,.reference-home__hero-copy{width:min(39rem,50%)}.reference-commerce h1,.reference-home h1{font:400 clamp(2.5rem,5.2vw,4rem)/.98 EB Garamond,"Noto Serif Bengali",serif;font:400 clamp(2.5rem,5.2vw,4rem)/.98 var(--qh-display);letter-spacing:-.03em}.reference-commerce__hero p,.reference-home__lede{font-size:clamp(1rem,1.25vw,1.125rem);max-width:35rem}.reference-commerce__hero-art,.reference-home__hero-art{width:min(57%,56rem)}.reference-home__hero-art img{object-position:66% center}.reference-commerce__hero-art img{object-position:63% center}.reference-commerce__main,.reference-home__journey,.reference-home__listening,.reference-home__trust,.reference-library__content,.reference-library__titlebar{width:min(100% - 2rem,84rem)}.reference-button,.reference-commerce__pathways a,.reference-offer button{border-radius:.28rem;font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--qh-ui);font-weight:500}.reference-button--gold{background:#be9854;background:var(--qh-gold);color:#2a171b;color:var(--qh-ink)}.reference-button--outline{border-color:#be9854;border-color:var(--qh-gold);color:#fffaf1}.reference-kicker,.reference-section-heading>div>p:first-child{color:#be9854;color:var(--qh-gold);font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--qh-ui)}.reference-library.reference-library{--reference-paper:var(--qh-paper);--reference-text:var(--qh-ink);--reference-muted:#62454d;--reference-line:var(--qh-rule);--reference-gold:#8b6429;background:#f6eddc!important;background:var(--qh-paper)!important;color:#2a171b!important;color:var(--qh-ink)!important}.reference-library__titlebar{border-bottom-color:#2a171b2e!important;border-bottom-color:var(--qh-rule)!important}.reference-library__titlebar h1{color:#2a171b!important;color:var(--qh-ink)!important;font:400 clamp(2.4rem,4vw,3.8rem)/1 EB Garamond,"Noto Serif Bengali",serif;font:400 clamp(2.4rem,4vw,3.8rem)/1 var(--qh-display)}.reference-library-shelf,.reference-library__sidebar{border-color:#2a171b2e!important;border-color:var(--qh-rule)!important}.reference-library-drawer>div,.reference-library__pass{background:#eee1c9!important;background:var(--qh-beige)!important;border-radius:.35rem}.reference-library button,.reference-library input,.reference-library select{font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--qh-ui)}.reference-library input{background:#fffaf0!important;border-color:#651d3247!important;color:#2a171b!important;color:var(--qh-ink)!important}.reference-filter-group button[aria-pressed=true]{background:#651d32;background:var(--qh-burgundy);color:#fffaf1}.reference-book-tile__cover{background:#dbcaa8;border-radius:.2rem}.reference-book-tile__status{border-radius:.15rem}.reference-library .reference-book-tile__title{color:#2a171b!important;color:var(--qh-ink)!important;font-family:EB Garamond,"Noto Serif Bengali",serif;font-family:var(--qh-display);font-size:1.18rem;font-weight:400}.reference-library .reference-book-tile__author{color:#62454d!important}.reference-library .reference-book-tile__actions a{color:#651d32!important;color:var(--qh-burgundy)!important}.reference-commerce{color:#2a171b;color:var(--qh-ink)}.reference-commerce,.reference-commerce__main{background:#f6eddc;background:var(--qh-paper)}.reference-commerce__pathways article,.reference-offer{background:#fbf3e5;border-color:#2a171b2e;border-color:var(--qh-rule);border-radius:.35rem;box-shadow:none}.reference-offer.is-emphasized{border-color:#be9854;border-color:var(--qh-gold);box-shadow:0 0 0 1px #be9854;box-shadow:0 0 0 1px var(--qh-gold)}.reference-commerce__offers h2,.reference-commerce__pathways h2,.reference-offer strong{color:#651d32;color:var(--qh-burgundy);font-family:EB Garamond,"Noto Serif Bengali",serif;font-family:var(--qh-display);font-weight:400}.reference-offer button{background:#651d32;background:var(--qh-burgundy)}.reference-offer-state{background:#fbf3e5;border:1px solid #2a171b2e;border:1px solid var(--qh-rule);border-radius:.35rem;color:#2a171b;color:var(--qh-ink);font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--qh-ui);grid-column:1/-1;margin:0;padding:1.25rem}.reference-offer-state[role=alert]{border-color:#651d327a}.reference-offer-state p{margin:0}.reference-offer-state a,.reference-offer-state button{align-items:center;border:1px solid #651d32;border:1px solid var(--qh-burgundy);border-radius:.2rem;color:#651d32;color:var(--qh-burgundy);display:inline-flex;font-family:Outfit,Noto Sans Bengali,sans-serif;font-family:var(--qh-ui);font-weight:500;margin-top:.9rem;min-height:2.75rem;padding:.45rem .9rem}.reference-offer-state button{background:#651d32;background:var(--qh-burgundy);color:#fffaf0}.reference-commerce__evidence,.reference-commerce__trust{border-color:#2a171b2e;border-color:var(--qh-rule)}.reference-commerce__final{background:#651d32;background:var(--qh-burgundy)}.auth-account-shell,.book-detail-page--reference,.public-page-frame--editorial,.public-page-frame--quiet{background:#f6eddc;background:var(--qh-paper);color:#2a171b;color:var(--qh-ink)}.editorial-support-hero{background:linear-gradient(180deg,#fbf4e6,#f6eddc);background:linear-gradient(180deg,#fbf4e6,var(--qh-paper));border-bottom-color:#2a171b2e;border-bottom-color:var(--qh-rule)}.editorial-article-card,.editorial-surface{background:#fbf5e9;border-color:#2a171b2e;border-color:var(--qh-rule);border-radius:.35rem;box-shadow:none}.editorial-article-card:hover{border-color:#651d326b;box-shadow:0 12px 30px -26px #2a171b8c}.auth-account-auth-card{border-color:#2a171b2e;border-color:var(--qh-rule);border-radius:.35rem;box-shadow:0 1.2rem 3.5rem -3.1rem #2a171bb8}.auth-account-auth-aside{background:linear-gradient(145deg,#461322,#651d32);background:linear-gradient(145deg,var(--qh-maroon),var(--qh-burgundy))}.auth-account-auth-content{background:#fbf5e9}@media (max-width:767px){.reference-commerce__hero,.reference-home__hero{min-height:37rem;padding-top:3.6rem}.reference-commerce__hero>div,.reference-home__hero-copy{width:min(100%,33rem)}.reference-commerce h1,.reference-home h1{font-size:clamp(2.45rem,11vw,3.2rem)}.reference-commerce__hero-art,.reference-home__hero-art{opacity:.42;width:100%}.reference-commerce__main,.reference-home__journey,.reference-home__listening,.reference-home__trust,.reference-library__content,.reference-library__titlebar{width:min(100% - 1.5rem,84rem)}.reference-library__titlebar h1{font-size:2.55rem}}@media (prefers-reduced-motion:reduce){.auth-account-shell *,.public-page-frame *,.reference-commerce *,.reference-home *,.reference-library *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}