@font-face{font-family:Signifier;src:url('/assets/signifier-light.755334148839.woff2') format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:Signifier;src:url('/assets/signifier-light-italic.76b3f0f062c2.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:Satoshi;src:url('/assets/satoshi-regular.0c0b9c018438.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Satoshi;src:url('/assets/satoshi-medium.9d7f6c895b64.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:ABChanel;src:url('/assets/abchanel-light.2567a5d6727b.woff2') format('woff2');font-weight:300;font-display:swap}
:root{--paper:#fcfaf2;--cream:#eae4ca;--ink:#3a3a3a;--muted:#6d6a60;--gold:#796639;--olive:#837d63;--line:#dbd4c6;--serif:Signifier,Georgia,serif;--sans:Satoshi,Arial,sans-serif;--label:ABChanel,Satoshi,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}a:active{opacity:.65}a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}img{max-width:100%;display:block}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;top:-80px;left:24px;background:var(--ink);color:var(--paper);padding:12px 24px;z-index:10}.skip:focus{top:8px}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:116px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px;font:300 12px/1.5 var(--label);letter-spacing:1.3px;text-transform:uppercase}.brand img{border-radius:10px}.site-header nav{display:flex;align-items:center;gap:36px;font-size:14px}.nav-cta{border:1px solid var(--line);border-radius:100px;padding:12px 22px;display:flex;gap:22px;align-items:center}.eyebrow{font:300 11px/1.7 var(--label);letter-spacing:2.1px;text-transform:uppercase;color:var(--gold);margin:0 0 24px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--olive);margin-right:12px;vertical-align:middle}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:300;letter-spacing:-.035em}h1{font-size:clamp(68px,7.8vw,104px);line-height:1.03;margin-bottom:28px}em{font-weight:300;color:var(--gold)}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:770px;gap:48px;padding-block:76px 92px}.lead{font-size:21px;line-height:1.6;color:var(--muted);margin-bottom:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;background:var(--ink);color:var(--paper);min-height:62px;padding:18px 28px;border-radius:100px;font:300 11px/1.5 var(--label);letter-spacing:1px;text-transform:uppercase;transition:background .2s,opacity .2s}.button:hover{background:var(--gold);color:var(--paper)}.button svg{width:21px}.fine-print{font-size:12px;line-height:1.6;color:var(--muted);margin-top:16px}.hero-art{position:relative;padding:22px 28px 34px 38px;isolation:isolate}.quote-card{position:relative;z-index:1;transform:rotate(3deg);background:#fffdf7;border:1px solid #fff;border-radius:32px;box-shadow:0 24px 64px #5f502d0e;padding:32px 24px 28px;text-align:center}.quote-card .eyebrow{margin-bottom:2px;font-size:9px}.portrait{width:204px;height:204px;object-fit:contain;margin:0 auto -8px;mask-image:linear-gradient(#000 65%,transparent 100%)}.author{font-size:20px;margin-bottom:2px}.source{font-size:14px;color:var(--gold);margin-bottom:26px}.source span{margin-left:8px}.quote-card blockquote{font:300 clamp(25px,2.6vw,34px)/1.35 var(--serif);letter-spacing:-.025em;margin:0 0 28px}.quote-actions{display:flex;justify-content:center;gap:22px;color:var(--gold)}.quote-actions span{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.quote-actions svg{width:20px}.orbit{position:absolute;z-index:-1;inset:0;border:1px solid #c6b98c70;border-radius:50%;transform:rotate(-24deg)}.orbit-one{inset:70px -18px 45px -15px}.orbit-two{inset:-18px 65px -2px 52px;transform:rotate(38deg)}.floating-note{position:absolute;z-index:2;bottom:73px;left:-30px;display:flex;gap:14px;align-items:center;background:#eae4caeF;backdrop-filter:blur(8px);border:1px solid #fff9;padding:17px 23px;border-radius:18px;transform:rotate(-5deg);font-size:13px;line-height:1.5;color:var(--gold)}.floating-note strong{font-weight:500}.floating-note svg{width:27px;height:27px}.art-caption{position:absolute;bottom:-8px;right:42px;font-size:8px}.authors-band{border-block:1px solid var(--line);padding-block:30px 34px}.authors-band .wrap{display:flex;align-items:center;gap:48px}.authors-band .eyebrow{font-size:9px;flex:0 0 142px;margin:0}.author-names{display:flex;justify-content:space-between;align-items:center;flex:1;gap:24px;font:300 clamp(18px,2vw,26px)/1.3 var(--serif);color:var(--muted)}.section{padding-block:112px}.section-heading{text-align:center;max-width:700px;margin:0 auto 64px}h2{font-size:clamp(38px,4.6vw,60px);line-height:1.12;margin-bottom:24px}.section-heading>p:last-child{color:var(--muted);max-width:550px;margin:0 auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.feature{border-top:1px solid var(--line);padding-top:26px;position:relative}.feature-icon{color:var(--gold);width:30px;height:30px;margin-bottom:25px}.feature-number{position:absolute;right:0;top:26px;font-size:11px;color:var(--olive)}h3{font-size:29px;line-height:1.25;margin-bottom:15px}.feature p{color:var(--muted);font-size:16px;margin-bottom:0}.library-section{background:#f0eddf;border-block:1px solid #e4dcc9}.library-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:86px}.bookshelf{position:relative;min-height:470px}.book-cover{position:absolute;width:220px;height:296px;color:#d8c77d;text-align:center;border-radius:5px 11px 11px 5px;overflow:hidden;box-shadow:12px 22px 26px #25201828;font-family:var(--serif);border-right:2px solid #0002}.cover-texture{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:0}.book-cover:after{content:"";position:absolute;top:0;bottom:0;left:9px;width:3px;box-shadow:1px 0 2px #0003;background:#0001}.cover-mark,.cover-title,.cover-author{position:absolute;z-index:1;left:20px;right:14px}.cover-mark{top:18px;font-size:12px}.cover-title{top:55px;font-size:23px;line-height:1.25}.cover-emblem{position:absolute;left:78px;top:135px;width:70px;height:70px;object-fit:contain}.cover-author{bottom:23px;font-size:13px;font-style:italic}.book-back{left:20px;top:45px;transform:rotate(-13deg)}.book-front{right:12px;top:109px;transform:rotate(9deg)}.shelf-caption{position:absolute;bottom:2px;left:45px;font-size:8px}.library-copy>p:not(.eyebrow){color:var(--muted)}.text-link{display:inline-flex;gap:18px;align-items:center;color:var(--gold);font-size:15px;min-height:44px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link svg{width:21px}.library-detail{display:flex;gap:18px;border-top:1px solid #d7cfb9;margin-top:30px;padding-top:24px;color:var(--gold)}.library-detail svg{margin-top:6px;width:23px}.library-detail p{font-size:14px;color:var(--muted);margin:0;line-height:1.7}.library-detail strong{color:var(--ink);font-weight:500}.immersive-section{padding-bottom:80px}.immersive-card{position:relative;overflow:hidden;min-height:560px;border-radius:24px;color:#fffdf3;background:#28313b}.scene,.scene-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene{object-position:center 50%}.scene-shade{background:linear-gradient(90deg,#0f162084,transparent 80%),linear-gradient(0deg,#0f1620c9,transparent 70%)}.immersive-heading{position:relative;padding:54px}.immersive-heading .eyebrow{color:#e1d4b5}.immersive-heading h2{font-size:64px}.immersive-heading em{color:#eee4c8}.scene-quote{position:relative;max-width:460px;margin:50px 54px 42px auto}.scene-quote>p{font:300 26px/1.4 var(--serif);letter-spacing:-.02em}.scene-label{display:flex;gap:12px;align-items:center;font-size:12px;color:#e1d4b5}.scene-label svg{width:18px}.alexandria-section{border-block:1px solid var(--line);padding-block:40px;display:flex;gap:26px;align-items:center}.alexandria-seal{width:72px;height:72px;border-radius:50%;background:#eae4ca;color:var(--gold);display:grid;place-items:center;font:300 italic 42px var(--serif);flex-shrink:0}.alexandria-section .eyebrow{font-size:8px;margin-bottom:8px}.alexandria-section h2{font-size:32px;margin-bottom:8px}.alexandria-section p:last-child{font-size:15px;color:var(--muted);margin:0}.alexandria-section>.text-link{margin-left:auto;white-space:nowrap}.closing{text-align:center;padding-block:112px 100px}.closing h2{font-size:clamp(48px,6vw,76px);margin-bottom:32px}.site-footer{border-top:1px solid var(--line);padding-block:32px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.site-footer .brand{font-size:10px}.site-footer nav{display:flex;gap:24px;margin-left:auto;font-size:12px}.site-footer>p{font-size:11px;color:var(--muted);width:100%;margin:4px 0 0}.legal{width:min(800px,calc(100% - 48px));padding-block:72px 96px;margin:auto}.legal>h1{font-size:60px;margin-bottom:24px}.legal-intro{padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:40px;font-size:15px;color:var(--muted)}.legal-intro a,.published-policy a{color:var(--gold);text-decoration:underline;overflow-wrap:anywhere}.published-policy{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.published-policy h2{font-family:var(--sans);font-size:24px;letter-spacing:0;margin-block:44px 20px}.published-policy h3{font-family:var(--sans);font-size:19px;letter-spacing:0;margin-block:32px 12px}.published-policy h4{font-size:17px}.published-policy table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.published-policy td,.published-policy th{padding:8px;border:1px solid var(--line)}.not-found{min-height:60vh}
@media(min-width:1500px){.hero{min-height:820px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:16px;min-height:700px}.hero-art{padding-inline:22px}.quote-card{padding-inline:16px}.floating-note{left:-8px;bottom:56px}.library-layout{gap:42px}.book-cover{width:190px;height:266px}.cover-title{font-size:21px}.cover-emblem{left:65px;top:125px;width:64px;height:64px}.book-back{left:0}.book-front{right:0}.site-header nav{gap:24px}.brand{font-size:10px}.authors-band .wrap{gap:22px}.author-names{gap:18px}.alexandria-section{flex-wrap:wrap}.alexandria-section>.text-link{margin-left:98px}.scene-quote{max-width:400px}}
@media(max-width:700px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.site-header{min-height:88px;gap:12px}.brand{gap:9px;font-size:9px;letter-spacing:.7px}.brand img{width:36px;height:36px;border-radius:8px}.site-header nav>a:not(.nav-cta){display:none}.site-header nav{gap:0}.nav-cta{font-size:12px;padding:9px 14px;gap:12px}.hero{grid-template-columns:1fr;gap:44px;padding-block:48px 58px;text-align:center}.hero .eyebrow{font-size:9px;margin-bottom:22px}h1{font-size:72px;margin-bottom:24px}.lead{font-size:18px;margin-bottom:28px}.hero-art{width:min(390px,100%);margin:auto;padding:16px 20px 40px}.quote-card{border-radius:26px;padding:26px 20px}.portrait{width:175px;height:175px}.quote-card .eyebrow{font-size:8px}.quote-card blockquote{font-size:29px}.author{font-size:18px}.source{font-size:13px;margin-bottom:22px}.floating-note{font-size:11px;left:-4px;bottom:65px;padding:12px 17px;border-radius:14px;text-align:left}.floating-note svg{width:22px;height:22px}.art-caption{font-size:7px;right:30px;bottom:0}.orbit-one{inset:48px 0 55px}.orbit-two{inset:0 50px 10px}.authors-band{padding-block:24px}.authors-band .wrap{display:block;text-align:center}.authors-band .eyebrow{margin-bottom:18px;font-size:8px}.author-names{flex-wrap:wrap;justify-content:center;gap:14px 24px;font-size:21px}.section{padding-block:64px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:39px}.section-heading .eyebrow{font-size:9px}.feature-grid{grid-template-columns:1fr;gap:30px}.feature{padding-top:22px}.feature-icon{width:27px;height:27px;margin-bottom:16px}h3{font-size:28px}.feature p{font-size:16px;max-width:460px}.library-layout{grid-template-columns:1fr;gap:28px;padding-block:40px 52px}.bookshelf{width:330px;max-width:100%;margin:auto;min-height:380px;order:2}.book-back{top:32px;left:10px}.book-front{top:74px;right:6px}.shelf-caption{left:35px;bottom:-4px;font-size:7px}.library-copy h2{font-size:42px}.library-copy .eyebrow{font-size:9px}.library-detail{margin-top:24px}.immersive-card{min-height:590px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.immersive-heading{padding:32px 26px}.immersive-heading h2{font-size:49px}.immersive-heading .eyebrow{font-size:8px}.scene-quote{margin:70px 26px 32px;max-width:none}.scene-quote>p{font-size:24px}.scene-shade{background:linear-gradient(0deg,#0f1620d9,transparent 80%),linear-gradient(180deg,#0f162060,transparent 65%)}.alexandria-section{gap:20px;padding-block:30px}.alexandria-seal{width:52px;height:52px;font-size:33px}.alexandria-section>div:nth-child(2){flex:1}.alexandria-section h2{font-size:27px}.alexandria-section .eyebrow{font-size:7px;letter-spacing:1.4px}.alexandria-section p:last-child{font-size:14px}.alexandria-section>.text-link{margin-left:72px;font-size:14px}.closing{padding-block:72px 60px}.closing .eyebrow{font-size:8px}.closing h2{font-size:49px}.site-footer{gap:20px;padding-block:28px}.site-footer nav{width:100%;margin:0;flex-wrap:wrap;gap:10px 22px}.site-footer .brand{font-size:10px}.legal{padding-top:48px}.legal>h1{font-size:44px}.published-policy{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{.site-header,.site-footer,.skip{display:none}.legal{width:100%;padding:0}.published-policy{color:#000}.published-policy a{color:#000}}
@media(max-width:700px){.hero-art{overflow:clip;overflow-clip-margin:10px}}
