@font-face{font-family:Ramz Naskh;src:url('/assets/naskh.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:Ramz Naskh;src:url('/assets/naskh-bold.ttf') format('truetype');font-display:swap;font-weight:600 900}@font-face{font-family:Ramz Sans;src:url('/assets/sans.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:Ramz Sans;src:url('/assets/sans-bold.ttf') format('truetype');font-display:swap;font-weight:600 900}
:root{--paper:#f6f2e9;--ink:#2d4336;--muted:#92917f;--gold:#b49768;--line:#ded8c8;--green:#304b3c;--naskh:'Ramz Naskh',Georgia,serif;--sans:'Ramz Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#17251d;font-family:var(--sans);color:var(--ink);font-size:14px;line-height:1.9;isolation:isolate;-webkit-font-smoothing:antialiased}body:before{content:'';position:fixed;inset:0;background:url('/assets/reading-room.webp') center 51% /cover no-repeat;z-index:-2}body:after{content:'';position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#0c1b17ab,#14231ac7 65%,#15231cdd)}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}button,a,input,select{outline-offset:5px;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold)}button:disabled{opacity:.35;cursor:not-allowed}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}[hidden]{display:none!important}.icon{height:20px;width:20px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.container{width:calc(100% - 104px);max-width:1240px;margin-left:auto;margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;right:20px;top:-70px;padding:12px 20px;background:var(--paper);z-index:100;color:var(--ink)}.skip-link:focus{top:10px}.announcement{background:#182f26b0;color:#c7b88e;font-size:10px;min-height:33px;display:flex;align-items:center;justify-content:center;gap:10px;border-bottom:1px solid #d3c49b26}.announcement-star{font-size:15px;line-height:1}.announcement-latin{position:absolute;left:52px;font-family:Georgia,serif;font-size:7px;letter-spacing:1.6px;color:#b4b392}.header{color:#f4efdc;border-bottom:1px solid #c9ba8d36;position:relative;z-index:10;background:#172a2029}.header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:flex;align-items:center;gap:17px;flex-shrink:0}.logo-ar{position:relative;font-family:var(--naskh);font-size:52px;line-height:1;font-weight:600;letter-spacing:-2px}.logo-star{position:absolute;font-size:13px;color:#c3a877;top:-5px;left:-10px;letter-spacing:0}.logo-divider{height:30px;width:1px;background:#bdad7c77;display:block}.logo-latin{font-family:Georgia,serif;font-size:21px;line-height:1.2;letter-spacing:4px;color:#d8ca9f}.logo-latin span{display:block;font-size:5px;letter-spacing:2px;margin-top:5px;color:#b2af90}.desktop-nav{display:flex;align-items:center;gap:31px;margin-right:40px}.desktop-nav>a{font-size:12px;color:#c4c4ab;transition:color .2s}.desktop-nav>a:hover{color:#f3e3b6}.header-instagram{display:flex;align-items:center;gap:11px;font-size:11px;color:#d3c5a1}.header-instagram .icon{width:17px;height:17px}.header-instagram:hover{color:#fff4c9}.menu-toggle{display:none;color:#d8cdab;padding:7px}.mobile-nav{display:none}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;min-height:708px;padding-top:41px;padding-bottom:45px;color:#f8f1db;position:relative}.eyebrow{font-size:10px;letter-spacing:.2px;color:var(--gold);display:flex;align-items:center;gap:10px}.eyebrow-line{height:1px;width:22px;background:currentColor;display:inline-block}.hero-copy .eyebrow{color:#c0b284;font-size:11px}.hero h1{font-family:var(--naskh);font-size:73px;line-height:1.48;font-weight:400;letter-spacing:-1.6px;margin:22px 0 21px}.hero h1>span{color:#d2bd8d}.hero-description{font-size:14px;line-height:2.3;color:#c1c1a8}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;font-size:12px;padding:13px 24px;min-height:48px;border-radius:2px;line-height:1.7;transition:background .2s,transform .2s}.button:active{transform:translateY(1px)}.button.primary{background:#dbca9e;color:#2c4030;border-color:#dbca9e}.button.primary:hover{background:#e8dbb7}.button.primary .icon{width:18px;height:18px}.button.cream{background:#eee6d0;color:#3b503a;border-color:#eee6d0}.button.cream:hover{background:#fff4d8}.button.secondary{color:#7d8766;border-color:#cccdb7;background:#f9f6ea;padding:10px 19px;font-size:11px}.button.secondary:hover{background:#eceedd}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:11px;padding:3px 0;color:#adae8f}.text-link .icon{width:17px;height:17px}.text-link:hover{color:#d4bc82}.hero-actions .text-link{color:#d0c5a0;font-size:11px}.hero-bottom{display:flex;align-items:center;gap:13px;font-size:10px;color:#a5ad91;margin-top:54px}.mini-symbol{font-size:23px;line-height:1;color:#b9a36b}.hero-bottom-line{height:1px;background:#bdba8f3b;flex:1;max-width:73px}.hero-latin{font-family:Georgia,serif;font-size:6px;letter-spacing:1.3px;color:#a8ae8f}.hero-visual{position:relative;min-width:0}.museum-exhibit{display:flex;align-items:center;flex-direction:column;padding:0 0 0 5px;position:relative;z-index:1;direction:rtl}.museum-topline{width:350px;max-width:100%;display:flex;align-items:center;gap:7px;font-size:8px;color:#d3c4a0;margin-bottom:15px;letter-spacing:.3px}.exhibit-dot{width:4px;height:4px;background:#d2be85;border-radius:50%;box-shadow:0 0 7px #dcc887aa}.exhibit-number{margin-right:auto;font-family:Georgia,serif;font-size:7px;letter-spacing:2px;color:#b2b599}.vitrine{position:relative;width:350px;height:466px;border:1px solid #dbc99d5e;border-bottom:0;display:flex;justify-content:center;align-items:center;perspective:1400px;background:linear-gradient(120deg,#fbf4d40c,transparent 50%,#f1e4c105);border-radius:146px 146px 0 0;box-shadow:inset 3px 1px 10px #efe1af06,inset -4px 0 15px #dacd9810}.vitrine:before{content:'';position:absolute;inset:7px 9px 0;border:1px solid #f1e1ab14;border-radius:140px 140px 0 0;pointer-events:none}.vitrine:after{content:'';position:absolute;bottom:0;left:0;right:0;height:35px;background:linear-gradient(transparent,#111d1666);pointer-events:none}.case-glint{position:absolute;height:220px;width:1px;left:24px;top:130px;background:linear-gradient(transparent,#f8f0d25c,transparent);transform:rotate(5deg);pointer-events:none}.spotlight{position:absolute;left:50%;top:-30px;transform:translateX(-50%);height:400px;width:330px;background:radial-gradient(ellipse at 50% 0%,#fce5a92e,transparent 68%);filter:blur(9px);pointer-events:none}.museum-book{--bw:237px;--bh:379.2px;--ry:-17deg;--rx:-3deg;width:var(--bw);height:var(--bh);padding:0;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));margin-top:14px;cursor:grab;touch-action:pan-y;transition:transform .6s cubic-bezier(.22,.6,.25,1);flex-shrink:0;background:none;border:0}.museum-book.dragging{transition:none;cursor:grabbing}.museum-book:hover{filter:brightness(1.04)}.museum-book:focus-visible{outline:2px solid #dcc89b;outline-offset:15px}.book-front,.book-back{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #c8b4837d;background:#f8f2df;overflow:hidden}.book-front{transform:translateZ(12px);box-shadow:0 12px 33px #0005}.book-back{transform:rotateY(180deg) translateZ(12px);box-shadow:0 12px 33px #0004}.book-front img,.book-back img{width:100%;height:100%;object-fit:contain;max-width:none}.museum-spine{position:absolute;right:-12px;top:0;width:24px;height:100%;transform:rotateY(90deg);background:linear-gradient(90deg,#bcab7c,#f1e2b7 28%,#e4d4a5 75%,#b9a779);color:#755b2d;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:35px 1px 25px;box-shadow:inset 0 0 2px #7e603c55;font-family:var(--naskh)}.museum-spine b{font-size:24px;writing-mode:vertical-rl;font-weight:400}.museum-spine small{font-size:10px;writing-mode:vertical-rl}.book-pages-edge{position:absolute;left:-12px;top:3px;width:24px;height:calc(100% - 6px);transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#d6cfb7 0px,#eee5ce 1px,#f7f0da 2px);box-shadow:inset 0 0 8px #66552733}.book-top-edge,.book-bottom-edge{position:absolute;width:100%;height:24px;background:repeating-linear-gradient(0deg,#ddd2b6 0px,#f4edd6 1px,#e5ddc5 2px);left:0;transform:rotateX(90deg);box-shadow:inset 0 0 6px #78603e55}.book-top-edge{top:-12px}.book-bottom-edge{bottom:-12px}.book-contact-shadow{position:absolute;bottom:5px;width:250px;height:20px;background:#010d07;opacity:.52;filter:blur(12px);border-radius:50%;pointer-events:none}.museum-pedestal{position:relative;background:linear-gradient(90deg,#30372a,#43503a 46%,#353e2d);width:395px;max-width:calc(100% + 20px);height:85px;border:1px solid #ad9c6966;border-top:2px solid #b8a6778c;box-shadow:0 22px 42px #040e0977,inset 0 5px 18px #07130b30;border-radius:2px}.pedestal-top{position:absolute;top:-9px;left:-5px;right:-5px;height:8px;background:linear-gradient(#8c8d65,#525b3c);border-top:1px solid #d8c89b66;transform:skewX(-12deg);border-radius:1px}.museum-plaque{border:1px solid #cfb8834a;background:#b09a5b0c;position:absolute;inset:21px 43px 18px;display:flex;align-items:center;justify-content:center;gap:17px;box-shadow:0 1px 4px #0002}.plaque-title{font-family:var(--naskh);font-size:31px;color:#ddcda5;line-height:1}.plaque-divider{height:24px;width:1px;background:#c2ae7e55}.plaque-description{font-size:7px;color:#c1b68e;line-height:1.9}.plaque-description b{font-size:8px;font-weight:400;color:#dfce9f}.plaque-pages{font-family:var(--naskh);font-size:21px;color:#c0b180;line-height:1.2;margin-right:auto}.plaque-pages>span{display:block;font-family:var(--sans);font-size:5px;line-height:2;text-align:center;letter-spacing:.5px}.museum-controls{margin-top:22px;width:350px;max-width:100%;display:flex;align-items:center;gap:12px;color:#c4ba96}.museum-controls label{font-size:8px;display:flex;gap:6px;align-items:center;white-space:nowrap}.museum-controls .icon{width:14px;height:14px;color:#c7b17d}.museum-controls input{height:2px;width:100%;flex:1;accent-color:#d8c797;cursor:ew-resize;min-width:0;direction:ltr}.museum-controls>button{font-size:21px;line-height:1;padding:1px 5px;color:#bcab80}.museum-hint{font-size:7px;letter-spacing:.2px;color:#a9ad8b;margin-top:12px}.topic-ribbon{border-top:1px solid #c2b48730;border-bottom:1px solid #c2b48730;background:#1d3328ad;color:#cfc09d}.ribbon-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:67px}.ribbon-inner>span:first-child{font-size:9px;color:#a1ad8d}.ribbon-inner>a{font-family:var(--naskh);font-size:25px;font-weight:400}.ribbon-inner>a:hover{color:#f0dfb0}.ribbon-star{font-family:Georgia,serif;font-size:19px;color:#a7a279}.ribbon-note{font-family:Georgia,serif;font-size:7px;letter-spacing:2px;color:#a8b28f}.section-space{margin-top:78px;margin-bottom:78px}.readings-section{background:#f7f3e9f7;border:1px solid #d4c9ac85;padding:39px 35px 36px;border-radius:3px;box-shadow:0 18px 45px #07170b17;scroll-margin-top:30px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:29px}.section-heading h2{font-family:var(--naskh);font-size:39px;font-weight:400;line-height:1.6;margin-top:4px;letter-spacing:-.5px}.section-heading>p{font-size:10px;color:#96937b;line-height:2.1;padding-bottom:10px;max-width:320px}.reading-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded7c5;margin-bottom:25px}.filter-tabs{display:flex;gap:24px;align-items:center}.filter-tabs button{font-size:10px;color:#9b987e;padding:10px 0 14px;border-bottom:2px solid transparent}.filter-tabs button.active{border-color:#8a956a;color:#546d4d}.reading-count{font-size:8px;color:#a49d82;padding-bottom:5px}.reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.reading-card{min-width:0;border:1px solid #dfd7c3;background:#fbf8ef;border-radius:2px;overflow:hidden;transition:border-color .2s,transform .2s;display:flex;flex-direction:column}.reading-card:hover{border-color:#b9b08f;transform:translateY(-3px)}.card-art{height:200px;position:relative;overflow:hidden}.literary-art{background:#3c5340;color:#d5c296}.art-word{position:absolute;font-family:var(--naskh);font-size:93px;font-weight:400;line-height:1;top:52px;right:45px;transform:rotate(-7deg);color:#d9c395}.art-feather{fill:none;stroke:currentColor;stroke-width:.5;position:absolute;width:90px;height:90px;left:37px;top:56px;opacity:.56;transform:rotate(15deg)}.art-small{position:absolute;font-size:8px;right:24px;bottom:18px;letter-spacing:1px}.art-frame{position:absolute;inset:15px;border:1px solid #b7ae7c40;pointer-events:none}.philosophical-art{background:#e6deca;color:#9b956b}.arch-outline{position:absolute;left:50%;margin-left:-52px;top:25px;width:106px;height:166px;border-radius:70px 70px 0 0;border:1px solid #b1ad8a;background:#f4eedf}.arch-shadow{position:absolute;left:calc(50% - 22px);top:38px;width:100px;height:190px;transform:skewY(-14deg);transform-origin:top left;background:#918f6940;mix-blend-mode:multiply;z-index:0}.art-question{position:absolute;font-family:var(--naskh);font-size:91px;line-height:1;color:#9b9267;top:63px;left:50%;transform:translateX(-50%)}.philosophical-art .art-small{right:20px;color:#8e8c65}.human-art{background:#d9dfd0;color:#6c7c5b}.human-ring{position:absolute;border:1px solid #9fa88a66;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:135px;height:135px}.ring-two{width:192px;height:192px}.ring-three{width:247px;height:247px}.human-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:#a7ab80;top:30px;left:50%;transform:translateX(-50%)}.human-word{position:absolute;font-family:var(--naskh);font-size:68px;font-weight:400;top:58px;left:50%;transform:translateX(-50%);line-height:1}.human-art .art-small{z-index:1;color:#839174}.card-content{padding:21px 22px 19px;display:flex;flex-direction:column;flex:1}.card-meta{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#aba083;margin-bottom:11px}.card-meta>span:first-child{color:#8b916d}.card-content h3{font-family:var(--naskh);font-size:27px;font-weight:400;line-height:1.7;margin-bottom:6px;color:#455b3b}.card-content>p{font-size:10px;color:#a19b81;line-height:2.1;margin-bottom:21px;flex:1}.card-read{font-size:9px;color:#8f9572;display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #e5dfcc}.card-read .icon{width:17px;height:17px}.card-read:hover{color:#6c804e}.athar-section{background:#11271bbf;color:#eee7cc;border-top:1px solid #b3ad783b;border-bottom:1px solid #b3ad783b;position:relative;overflow:hidden}.athar-inner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:565px;padding-top:48px;padding-bottom:48px}.eyebrow.light{color:#b7b78f;font-size:9px}.athar-copy h2{font-family:var(--naskh);font-size:100px;line-height:1.15;font-weight:400;margin:18px 0 17px;color:#dcc99d;letter-spacing:-2px}.athar-subtitle{font-family:var(--naskh);font-size:36px;line-height:1.6;font-weight:400;color:#eee9d4}.athar-description{font-size:11px;color:#aab99c;line-height:2.2;margin:15px 0 27px}.athar-copy .button{font-size:11px;padding:11px 21px}.athar-note{font-size:8px;color:#9bac8b;display:block;margin-top:13px}.athar-story-link{display:inline-flex;align-items:center;gap:15px;color:#c8be97;font-size:10px;margin-top:12px}.athar-story-link .icon{width:16px;height:16px}.book-detail-exhibit{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px;position:relative}.book-detail-exhibit:before{content:'';position:absolute;inset:0;border:1px solid #d7c89c26;border-radius:200px 200px 0 0}.book-detail-exhibit>img{width:186px;height:auto;aspect-ratio:.625;object-fit:contain;box-shadow:-12px 13px 25px #06130777;transform:rotate(-4deg);border:1px solid #c9b88999;position:relative;z-index:1}.book-detail-caption{text-align:center;margin-top:7px}.small-catalog-number{display:block;font-family:Georgia,serif;font-size:6px;letter-spacing:2.3px;color:#9fab85}.book-detail-caption>span:not(.small-catalog-number){font-family:var(--naskh);font-size:26px;color:#d1c297;display:block;margin:12px 0 7px}.book-detail-meta{display:flex;align-items:center;justify-content:center;gap:18px;color:#94a580;font-size:7px}.book-detail-meta>span+span:before{content:'·';padding-left:18px;color:#bdad7c}.book-detail-caption .text-link{font-size:9px;margin-top:17px;color:#c3bd91}.about-section{background:#f6f2e7f7;display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px;padding:52px 48px 40px;border:1px solid #d4c7ab77;border-radius:3px}.section-number{font-family:Georgia,serif;font-size:8px;letter-spacing:2px;color:#aaa184}.about-label .eyebrow{margin-top:17px;font-size:11px;color:#92986f}.about-ornament{font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:1;color:#c0b488;display:block;margin-top:39px}.about-content h2{font-family:var(--naskh);font-size:44px;line-height:1.65;font-weight:400;color:#3a5136;letter-spacing:-.5px}.about-content h2 em{font-style:normal;color:#a49260}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px}.about-columns p{font-size:11px;color:#93937a;line-height:2.3}.about-signature{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0d9c5;margin-top:27px;padding-top:20px;font-family:var(--naskh);font-size:20px;color:#aca07b}.about-signature .icon{width:25px;height:25px}.voices-section{background:#e7e6d5f2;border:1px solid #babe9a77;border-radius:3px;display:flex;align-items:center;gap:37px;padding:31px 39px}.voices-mark{width:124px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;border-left:1px solid #c8ccb28c;padding-left:25px;flex-shrink:0;color:#8d9a6b}.voices-mark .icon{width:48px;height:48px;stroke-width:.6}.voices-mark>span{font-family:Georgia,serif;font-size:6px;letter-spacing:2px;white-space:nowrap}.voices-copy{flex:1}.coming-soon{font-size:8px;color:#99a07d;display:flex;gap:5px;align-items:center}.coming-soon>span{width:4px;height:4px;background:#a6af87;border-radius:50%}.voices-copy h2{font-family:var(--naskh);font-size:33px;line-height:1.7;font-weight:400;color:#60764d;margin:2px 0}.voices-copy p{font-size:10px;color:#969c7c;line-height:2}.voices-section>.text-link{font-size:9px;color:#8d956f;gap:20px;white-space:nowrap}.instagram-section{text-align:center;position:relative;color:#eae5d0;padding-top:3px;padding-bottom:14px}.instagram-section .eyebrow{justify-content:center;color:#bfb78c;font-size:10px}.instagram-star{font-family:Georgia,serif;display:block;font-size:39px;line-height:1;color:#d5bf8d;margin-bottom:24px}.instagram-section h2{font-family:var(--naskh);font-size:58px;line-height:1.65;font-weight:400;letter-spacing:-1px;margin:12px 0 11px}.instagram-section em{font-style:normal;color:#cfb986}.instagram-section p{font-size:12px;color:#b4ba9c;margin-bottom:29px}.instagram-cta{gap:23px;font-family:Georgia,serif;font-size:15px;letter-spacing:1px;background:#d6c497!important}.instagram-cta:hover{background:#e1d1ac!important}.instagram-cta .icon{width:18px;height:18px}.share-site{display:flex;gap:7px;align-items:center;justify-content:center;font-size:9px;color:#a8b091;margin:18px auto 0;padding:5px}.share-site .icon{width:14px;height:14px}.footer{border-top:1px solid #c5b88638;background:#11291fc7;color:#d0c4a0}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:28px}.footer-logo .logo-ar{font-size:40px}.footer-logo .logo-divider{height:25px}.footer-logo .logo-latin{font-size:17px;letter-spacing:3px}.footer-logo .logo-latin span{font-size:4px;letter-spacing:1.5px}.footer-line{font-family:var(--naskh);font-size:22px;color:#a6b192}.footer-top>a:last-child{color:#b3bd96}.footer-top>a:last-child .icon{width:19px;height:19px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c3ba8f22;padding-top:16px;padding-bottom:18px;font-size:8px;color:#8ca082}.footer-bottom a{display:flex;gap:9px;align-items:center}.footer-bottom a>span{font-size:15px;color:#b3bd99}.reader-dialog,.share-dialog{border:1px solid #d7cbaa;padding:0;background:#f8f4e8;color:var(--ink);border-radius:4px;box-shadow:0 30px 100px #07180b70;max-height:94dvh;overflow:hidden}.reader-dialog::backdrop,.share-dialog::backdrop,.book-reader-dialog::backdrop{background:#0c1b14b8;backdrop-filter:blur(7px)}.reader-dialog{width:min(760px,calc(100% - 30px))}.reader-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfd7c0;padding:15px 23px;background:#f0ecdc;gap:10px}.reader-brand{font-family:var(--naskh);font-size:25px;color:#73835a;display:flex;align-items:center;gap:10px}.reader-brand>span{font-family:Georgia,serif;font-size:9px;letter-spacing:2px;color:#b09d6c}.reader-tools{display:flex;align-items:center;gap:10px}.reader-tools button{color:#8c9874;display:flex;align-items:center;justify-content:center;padding:5px;min-width:27px;min-height:29px}.reader-tools button:hover{background:#e3e5d2;border-radius:3px}.reader-tools button:first-child{font-family:var(--naskh);font-size:18px}.reader-tools .icon{width:17px;height:17px}.reader-scroll{overflow-y:auto;max-height:calc(94dvh - 75px);overscroll-behavior:contain}.reader-article{padding:37px 58px 43px}.reader-article>.eyebrow{font-size:9px;color:#b09d6d}.reader-article h2{font-family:var(--naskh);font-size:42px;line-height:1.7;font-weight:400;color:#4f683e;margin:12px 0 13px}.reader-intro{font-family:var(--naskh);font-size:23px;line-height:2;color:#9b946e}.reader-divider{color:#b6aa7d;font-family:Georgia,serif;font-size:25px;text-align:center;margin:18px 0}.reader-body{font-family:var(--naskh);font-size:24px;line-height:2.1;color:#6c7557}.reader-body p{margin:0 0 23px}.reader-body ul{font-size:24px;margin:0;padding-right:26px}.reader-body li{padding:5px 0}.reader-body h3{font-size:26px;font-weight:400;color:#697f4d;margin:20px 0 12px}.reader-body.large{font-size:29px}.reader-body.large ul{font-size:29px}.reader-end{display:flex;align-items:center;justify-content:center;gap:8px;color:#b0a77d;font-family:var(--naskh);font-size:18px;margin:31px 0}.reader-end .icon{width:23px;height:23px}.reader-article>.button{display:flex;width:max-content;margin:0 auto}.share-dialog{padding:38px 30px 30px;width:min(470px,calc(100% - 30px));text-align:center;position:fixed}.share-dialog>#share-close{position:absolute;top:13px;left:13px;padding:4px;color:#b5ae8b;display:flex}.share-symbol{font-family:Georgia,serif;font-size:38px;color:#b4a174}.share-dialog h2{font-family:var(--naskh);font-size:31px;font-weight:400;color:#677e4d;margin:8px 0}.share-dialog>p{font-size:10px;color:#aaa083}.share-field{display:flex;margin-top:24px;border:1px solid #d9d4bc;background:#fffdf5;border-radius:3px;overflow:hidden}.share-field input{border:0;min-width:0;flex:1;padding:11px 12px;font-family:Arial,sans-serif;font-size:12px;color:#9c9479;background:transparent;outline:0}.share-field button{background:#607952;color:#fffdf0;font-size:10px;padding:11px 13px;white-space:nowrap}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);color:#d8cba4;background:#263e30;border:1px solid #b7a87688;box-shadow:0 9px 40px #06130a66;border-radius:4px;z-index:110;padding:13px 23px;font-size:11px;max-width:calc(100% - 30px);text-align:center}.noscript-note{padding:15px;background:var(--paper);color:var(--ink);font-size:11px;text-align:center}
@media(min-width:1600px){.hero{min-height:780px;gap:100px;padding-bottom:55px}.hero h1{font-size:84px}.museum-book{--bw:260px;--bh:416px}.vitrine{width:390px;height:505px}.museum-topline,.museum-controls{width:390px}.museum-pedestal{width:435px;height:89px}.museum-plaque{inset:21px 47px 18px}.plaque-title{font-size:34px}.plaque-description{font-size:8px}.plaque-description b{font-size:9px}.plaque-pages{font-size:24px}.museum-hint{font-size:9px}.museum-controls label{font-size:10px}.hero-description{font-size:15px}.card-art{height:214px}}
@media(max-width:1150px){.container{width:calc(100% - 72px)}.announcement-latin{left:36px}.desktop-nav{gap:23px;margin-right:10px}.desktop-nav>a{font-size:11px}.header-inner{gap:20px;height:92px}.logo-ar{font-size:47px}.logo-latin{font-size:18px;letter-spacing:3px}.logo-latin span{font-size:4px;letter-spacing:1.5px}.logo{gap:14px}.hero{gap:38px;grid-template-columns:1.1fr 1fr;padding-top:36px;padding-bottom:40px;min-height:675px}.hero h1{font-size:64px}.hero-description{font-size:12px}.hero-copy .eyebrow{font-size:10px}.hero-actions{gap:20px}.hero-actions .button{font-size:11px;padding:12px 19px}.hero-actions .text-link{font-size:10px;gap:12px}.hero-latin{display:none}.hero-bottom{margin-top:40px}.vitrine{width:316px;height:432px}.museum-book{--bw:213px;--bh:340.8px}.museum-topline,.museum-controls{width:316px}.museum-pedestal{width:356px;height:80px}.museum-plaque{inset:20px 35px 17px}.museum-controls{margin-top:21px}.ribbon-inner{gap:15px}.ribbon-inner>a{font-size:23px}.ribbon-note{font-size:6px}.readings-section{padding:32px 27px}.section-heading h2{font-size:35px}.reading-grid{gap:18px}.card-art{height:177px}.art-word{font-size:78px;right:32px;top:48px}.art-feather{width:76px;height:76px;left:26px;top:51px}.art-question{font-size:77px;top:59px}.arch-outline{height:151px;width:91px;margin-left:-45px}.arch-shadow{height:160px;width:88px}.human-word{font-size:60px;top:58px}.ring-one{width:119px;height:119px}.ring-two{width:170px;height:170px}.ring-three{width:220px;height:220px}.card-content{padding:17px 18px}.card-content h3{font-size:24px}.card-content>p{font-size:9px;line-height:2.2}.card-meta{font-size:7px}.athar-inner{gap:45px;min-height:545px}.about-section{grid-template-columns:180px minmax(0,1fr);gap:35px;padding:41px 36px}.about-content h2{font-size:39px}.about-columns{gap:25px}.about-columns p{font-size:10px}.voices-section{gap:26px;padding:26px 31px}.voices-copy h2{font-size:30px}.voices-copy p{font-size:9px}.voices-section>.text-link{font-size:8px;gap:12px}.voices-mark{width:103px;padding-left:24px}.book-detail-exhibit>img{width:177px}.hero-bottom-line{max-width:100px}}
@media(max-width:900px){.desktop-nav{display:none}.header-instagram{margin-right:auto}.header-inner{gap:22px}.menu-toggle{display:flex;align-items:center}.mobile-nav:not([hidden]){display:flex;flex-direction:column;background:#253c2ef5;padding:17px 36px;border-top:1px solid #c8b48240;position:absolute;top:100%;right:0;left:0;box-shadow:0 20px 45px #0003}.mobile-nav>a{font-size:12px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:#c9c7a9;border-bottom:1px solid #d6ca9f22}.mobile-nav>a:last-child{border:0;color:#d8c295}.mobile-nav .icon{width:16px;height:16px}.hero{grid-template-columns:1fr 1fr;gap:23px;min-height:645px}.hero h1{font-size:53px;letter-spacing:-1px;margin-top:23px}.hero-description{font-size:11px;line-height:2.3}.hero-copy .eyebrow{font-size:9px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:23px}.hero-actions .button{padding:11px 21px;font-size:11px}.hero-bottom{font-size:9px;gap:10px;margin-top:29px}.hero-bottom-line{max-width:48px}.mini-symbol{font-size:19px}.vitrine{width:268px;height:383px;border-radius:125px 125px 0 0}.museum-book{--bw:183px;--bh:292.8px;margin-top:17px}.museum-topline,.museum-controls{width:268px}.museum-pedestal{width:300px;height:75px}.museum-plaque{inset:19px 26px 17px;gap:13px}.plaque-title{font-size:27px}.plaque-description{font-size:6px}.plaque-description b{font-size:7px}.plaque-pages{font-size:19px}.plaque-pages>span{font-size:5px}.plaque-divider{height:24px}.museum-controls label{font-size:7px;gap:4px}.museum-controls{gap:9px;margin-top:18px}.museum-hint{font-size:6px}.museum-topline{font-size:7px}.exhibit-number{font-size:6px}.ribbon-inner>span:first-child{display:none}.ribbon-inner{min-height:64px;gap:18px}.ribbon-inner>a{font-size:24px}.ribbon-note{font-size:6px}.readings-section{padding:31px 26px}.section-heading h2{font-size:31px}.section-heading>p{font-size:9px}.reading-grid{gap:13px}.card-content{padding:15px}.card-art{height:155px}.art-word{font-size:65px;right:28px;top:44px}.art-feather{height:62px;width:62px;left:17px;top:42px}.art-small{font-size:6px;right:18px;bottom:15px}.art-frame{inset:11px}.card-content h3{font-size:22px}.card-content>p{font-size:9px}.card-meta{flex-wrap:wrap;row-gap:3px;font-size:6px}.card-read{font-size:8px}.arch-outline{height:130px;width:76px;margin-left:-38px;top:23px}.arch-shadow{height:146px;width:70px;top:32px;left:calc(50% - 15px)}.art-question{font-size:63px;top:53px}.human-word{font-size:52px;top:50px}.ring-one{width:99px;height:99px}.ring-two{width:145px;height:145px}.ring-three{width:194px;height:194px}.human-dot{top:23px;width:8px;height:8px}.filter-tabs{gap:22px}.filter-tabs button{font-size:9px}.athar-inner{gap:28px;grid-template-columns:1fr .8fr}.athar-copy h2{font-size:86px}.athar-subtitle{font-size:30px}.athar-description{font-size:9px}.athar-copy .eyebrow{font-size:8px}.book-detail-exhibit{padding:22px 14px}.book-detail-exhibit>img{width:155px}.book-detail-caption>span:not(.small-catalog-number){font-size:24px}.book-detail-meta{gap:10px;font-size:6px}.book-detail-meta>span+span:before{padding-left:10px}.book-detail-caption .text-link{font-size:8px}.about-section{grid-template-columns:130px minmax(0,1fr);gap:24px;padding:35px 30px}.about-content h2{font-size:36px}.about-columns{grid-template-columns:1fr;gap:18px;margin-top:19px}.about-columns p{font-size:11px}.about-ornament{font-size:56px}.section-number{font-size:7px;letter-spacing:1.5px}.about-label .eyebrow{font-size:10px}.about-signature{font-size:19px}.voices-section{gap:23px;flex-wrap:wrap;padding:26px 28px}.voices-copy h2{font-size:31px}.voices-copy p{font-size:10px}.voices-mark{height:87px}.voices-section>.text-link{margin-right:auto;font-size:10px}.instagram-section h2{font-size:52px}.instagram-section p{font-size:11px}.section-space{margin-top:62px;margin-bottom:62px}.footer-line{font-size:20px}}
@media(max-width:680px){.container{width:calc(100% - 44px)}.announcement{font-size:9px;min-height:32px}.announcement-latin{display:none}.header-inner{height:82px;gap:16px}.logo-ar{font-size:44px}.logo-latin{font-size:17px}.logo-divider{height:27px}.logo{gap:13px}.header-instagram{font-size:10px;gap:8px}.header-instagram .icon{height:16px;width:16px}.menu-toggle{padding:4px}.hero{grid-template-columns:1fr;gap:30px;padding-top:36px;padding-bottom:31px;min-height:0}.hero-copy{text-align:center}.hero-copy .eyebrow{justify-content:center;font-size:10px}.hero h1{font-size:58px;line-height:1.42;letter-spacing:-1px;margin:20px 0 15px}.hero-description{font-size:12px;line-height:2.2}.hero-actions{flex-direction:row;justify-content:center;align-items:center;gap:24px;margin-top:25px}.hero-actions .button{padding:12px 22px;font-size:11px}.hero-actions .text-link{font-size:10px;gap:11px}.hero-bottom{justify-content:center;margin:26px 0 7px;font-size:9px}.hero-bottom-line{display:none}.hero-bottom .mini-symbol{font-size:17px}.museum-exhibit{padding:0;margin:0 auto;width:100%}.museum-topline{width:300px;font-size:8px;margin-bottom:12px}.exhibit-number{font-size:6px}.vitrine{width:300px;height:420px;border-radius:143px 143px 0 0}.museum-book{--bw:207px;--bh:331.2px;margin-top:17px}.museum-pedestal{width:344px;height:79px}.museum-plaque{inset:20px 32px 17px;gap:17px}.plaque-title{font-size:31px}.plaque-description{font-size:7px}.plaque-description b{font-size:8px}.plaque-pages{font-size:22px}.plaque-pages>span{font-size:6px}.museum-controls{width:300px;margin-top:20px;gap:12px}.museum-controls label{font-size:9px;gap:6px}.museum-hint{font-size:9px;margin-top:13px;color:#c2c3a7}.ribbon-inner{justify-content:center;gap:22px;min-height:61px}.ribbon-inner>a{font-size:23px}.ribbon-star{font-size:17px}.ribbon-note{display:none}.readings-section{padding:27px 23px}.section-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:21px}.section-heading h2{font-size:35px;line-height:1.6}.section-heading .eyebrow{font-size:9px}.section-heading>p{font-size:11px;max-width:350px;line-height:2;padding-bottom:0}.section-heading>p>br{display:none}.reading-toolbar{margin-bottom:22px;gap:10px;flex-wrap:wrap}.filter-tabs{gap:24px}.filter-tabs button{font-size:11px;padding:12px 0}.reading-count{font-size:9px;display:none}.reading-grid{grid-template-columns:1fr;gap:23px}.reading-card{display:grid;grid-template-columns:1fr}.card-art{height:190px}.art-word{font-size:89px;top:46px;right:50px}.art-feather{height:88px;width:88px;left:36px;top:52px}.art-frame{inset:14px}.art-small{font-size:8px;right:24px;bottom:17px}.card-content{padding:21px 23px 19px}.card-content h3{font-size:31px;line-height:1.6;margin:5px 0 8px}.card-content>p{font-size:12px;line-height:2.1;margin-bottom:21px}.card-meta{font-size:10px;flex-wrap:nowrap}.card-read{font-size:11px;padding-top:14px}.card-read .icon{width:19px;height:19px}.arch-outline{width:110px;height:175px;margin-left:-55px;top:26px}.arch-shadow{height:180px;width:100px;top:39px;left:calc(50% - 19px)}.art-question{font-size:84px;top:59px}.human-word{font-size:70px;top:59px}.ring-one{height:134px;width:134px}.ring-two{height:188px;width:188px}.ring-three{height:242px;width:242px}.human-dot{top:22px;height:10px;width:10px}.athar-inner{grid-template-columns:1fr;gap:35px;padding-top:38px;padding-bottom:40px}.athar-copy{text-align:center}.athar-copy .eyebrow{justify-content:center;font-size:10px}.athar-copy h2{font-size:100px;margin:24px 0 18px}.athar-subtitle{font-size:37px}.athar-description{font-size:12px;line-height:2.1;margin-top:21px}.athar-copy .button{font-size:12px;padding:12px 21px;margin-top:2px}.athar-note{font-size:10px;margin-top:15px}.athar-story-link{font-size:11px;margin-top:14px}.book-detail-exhibit{padding:30px 15px 25px;max-width:360px;width:100%;margin:auto}.book-detail-exhibit>img{width:168px}.book-detail-caption{margin-top:15px}.small-catalog-number{font-size:7px}.book-detail-caption>span:not(.small-catalog-number){font-size:28px}.book-detail-meta{gap:15px;font-size:9px}.book-detail-meta>span+span:before{padding-left:15px}.book-detail-caption .text-link{font-size:11px;margin-top:20px}.about-section{grid-template-columns:1fr;gap:20px;padding:31px 25px}.about-label{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-number{font-size:8px;letter-spacing:1.6px}.about-label .eyebrow{margin:0;font-size:11px}.about-ornament{font-size:27px;margin:0;order:1}.about-content h2{font-size:39px;line-height:1.7}.about-columns{gap:20px;margin-top:25px}.about-columns p{font-size:12px;line-height:2.25}.about-signature{font-size:20px;padding-top:21px;margin-top:28px}.about-signature .icon{height:24px;width:24px}.voices-section{padding:26px 25px;gap:24px;align-items:flex-start}.voices-mark{width:64px;height:88px;padding-left:20px;gap:16px}.voices-mark .icon{width:35px;height:35px;stroke-width:.7}.voices-mark>span{font-size:4px;letter-spacing:1.2px}.voices-copy{min-width:0}.coming-soon{font-size:10px}.voices-copy h2{font-size:29px;line-height:1.6;margin-top:6px;margin-bottom:8px}.voices-copy p{font-size:11px;line-height:2}.voices-section>.text-link{margin-right:88px;font-size:11px}.instagram-section{padding-top:2px;padding-bottom:4px}.instagram-section h2{font-size:51px;line-height:1.6;margin-top:19px;margin-bottom:14px}.instagram-section p{font-size:12px;line-height:2}.instagram-section .eyebrow{font-size:10px}.instagram-star{font-size:36px;margin-bottom:20px}.instagram-cta{font-size:16px;padding:13px 23px}.share-site{font-size:11px;margin-top:21px}.share-site .icon{width:16px;height:16px}.footer-top{padding-top:27px;padding-bottom:23px;flex-wrap:wrap;gap:23px}.footer-logo .logo-ar{font-size:38px}.footer-logo .logo-latin{font-size:15px}.footer-line{font-size:18px}.footer-top>a:last-child{margin-right:auto}.footer-top>a:last-child .icon{width:20px;height:20px}.footer-bottom{font-size:9px;flex-wrap:wrap;gap:15px;padding-top:19px;padding-bottom:24px}.footer-bottom>span:nth-child(2){display:none}.section-space{margin-top:48px;margin-bottom:48px}.reader-article{padding:30px 26px 38px}.reader-article h2{font-size:35px;line-height:1.7}.reader-intro{font-size:23px;line-height:1.9}.reader-body{font-size:24px;line-height:2}.reader-body.large{font-size:28px}.reader-body ul{font-size:24px}.reader-body.large ul{font-size:28px}.reader-body h3{font-size:25px}.reader-article>.eyebrow{font-size:10px}.reader-top{padding:14px 19px}.reader-brand{font-size:28px}.reader-brand>span{font-size:9px}.reader-tools{gap:10px}.reader-tools .icon{width:19px;height:19px}.reader-dialog{width:calc(100% - 20px);max-height:96dvh}.reader-scroll{max-height:calc(96dvh - 75px)}.share-dialog{padding:35px 24px 28px}.share-dialog h2{font-size:30px}.share-dialog>p{font-size:12px;line-height:2}.share-field button{font-size:11px}.toast{font-size:12px;width:max-content;max-width:calc(100% - 35px)}.book-reader-top{padding:12px 16px;gap:10px;min-height:66px}.book-reader-brand{gap:8px}.book-reader-brand>.icon{width:22px;height:22px}.book-reader-brand h2{font-size:28px}.book-reader-brand span{font-size:8px}.book-reader-tools{gap:7px}.reader-tool{font-size:10px;padding:6px 9px}.spread-tool{display:none}.book-reader-tools .icon-button{margin-right:0;padding:4px}.book-reader-tools .icon{width:19px;height:19px}.book-reading-surface{padding:16px 10px}.book-page-image{max-height:calc(100dvh - 190px);max-width:100%}.book-reader-bottom{padding:12px 13px 15px}.book-page-controls{gap:18px;justify-content:space-between}.page-turn-button{min-width:82px;padding:8px 10px;font-size:21px;gap:7px}.page-turn-button span{font-size:10px}.page-jump-label{gap:6px;font-size:10px}.page-jump-label select{font-size:11px;padding:5px}.book-reading-progress{gap:12px;margin-top:15px}.book-reading-progress>span{font-size:9px}.book-reading-surface.zoomed .book-page-image{width:700px}.book-reader-dialog{border-radius:0}.book-reading-surface.zoomed{padding:12px}}
@media(max-width:390px){.container{width:calc(100% - 32px)}.header-inner{height:76px;gap:13px}.logo-ar{font-size:40px}.logo{gap:11px}.logo-latin{font-size:15px}.logo-latin span{font-size:4px;letter-spacing:1.2px}.header-instagram>span{display:none}.hero{padding-top:30px;gap:27px}.hero h1{font-size:51px;line-height:1.5}.hero-copy .eyebrow{font-size:9px}.hero-description{font-size:12px}.hero-actions{gap:18px}.hero-actions .button{font-size:11px;padding:11px 19px;gap:15px}.hero-actions .text-link{font-size:10px}.hero-bottom{margin-top:24px}.vitrine{width:278px;height:391px;border-radius:130px 130px 0 0}.museum-book{--bw:190px;--bh:304px}.museum-pedestal{width:315px;height:76px}.museum-plaque{inset:19px 27px 16px;gap:15px}.museum-topline,.museum-controls{width:278px}.plaque-description{font-size:6px}.plaque-description b{font-size:8px}.museum-hint{font-size:8px}.ribbon-inner{gap:15px}.ribbon-inner>a{font-size:22px}.ribbon-star{font-size:15px}.readings-section{padding:25px 19px}.section-heading h2{font-size:32px}.section-heading>p{font-size:11px}.filter-tabs{gap:21px}.filter-tabs button{font-size:10px}.card-content{padding:21px}.card-content h3{font-size:28px}.card-meta{font-size:9px}.card-content>p{font-size:12px}.about-section{padding:28px 23px}.about-content h2{font-size:36px}.about-columns p{font-size:12px}.about-label .eyebrow{font-size:10px}.about-signature{font-size:18px}.voices-section{padding:24px 20px;gap:19px}.voices-copy h2{font-size:27px}.voices-copy p{font-size:11px}.voices-mark{width:57px;padding-left:15px}.voices-section>.text-link{margin-right:76px}.instagram-section h2{font-size:46px}.instagram-section p{font-size:12px}.footer-line{display:none}.footer-top{gap:20px}.footer-top>a:last-child{margin-right:auto}.reader-body{font-size:23px}.reader-article{padding:27px 24px}.reader-article h2{font-size:31px}.reader-intro{font-size:22px}.reader-tools{gap:7px}.book-reader-tools{gap:5px}.reader-tool{font-size:9px;padding:6px 8px}.book-reader-brand span{font-size:7px}.book-reader-brand h2{font-size:26px}.book-reader-brand>.icon{width:19px;height:19px}.book-reader-top{padding:12px}.page-turn-button{min-width:73px;padding:8px;font-size:20px}.page-turn-button span{font-size:9px}.page-jump-label select{font-size:10px;padding:5px 3px}.page-jump-label{font-size:9px;gap:5px}.book-page-controls{gap:12px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Static artwork supplied by the author. Full image, without motion or cropping. */
.static-book-exhibit{width:100%;max-width:414px;min-width:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0}.static-book-exhibit .museum-topline{width:100%;margin-bottom:17px;font-size:9px}.static-book-link{display:block;width:100%;max-width:100%;border:1px solid #d8c39577;border-radius:3px;overflow:hidden;box-shadow:0 18px 44px #07130c55;cursor:pointer;transform:none!important;transition:none!important;animation:none!important}.static-book-link img{display:block;width:100%;height:auto;max-height:552px;object-fit:contain;background:#b6a38a;transform:none!important;transition:none!important;animation:none!important}.static-book-link:hover{transform:none!important;filter:none!important}.static-book-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 2px 0;color:#c6bd98;font-size:10px}.static-book-caption>span{font-family:var(--naskh);font-size:20px;color:#d4c39a}.static-book-caption i{font-style:normal;color:#9e9f78;padding:0 7px}.static-book-caption>a{display:flex;align-items:center;gap:8px;font-size:9px;color:#c8c29f}.static-book-caption b{font-size:7px;letter-spacing:1px;border:1px solid #b8a77766;border-radius:2px;padding:1px 4px;color:#dbc79b;font-weight:400}.static-book-caption .icon{width:15px;height:15px}.static-detail-book{display:block;width:211px;max-width:100%;border:1px solid #d6c29a77;box-shadow:0 12px 30px #07120a55;position:relative;z-index:1;transform:none!important;transition:none!important;animation:none!important}.static-detail-book img{display:block;width:100%;height:auto;object-fit:contain;transform:none!important;transition:none!important;animation:none!important}.book-detail-exhibit .book-detail-caption{position:relative}.hero .static-book-exhibit{padding:0}.static-book-caption a:hover{color:#f1ddaf}
@media(min-width:1600px){.static-book-exhibit{max-width:450px}.static-book-link img{max-height:600px}.static-book-caption{padding-top:19px}.static-book-caption>span{font-size:22px}.static-book-caption>a{font-size:11px}}
@media(max-width:1150px){.static-book-exhibit{max-width:365px}.static-book-link img{max-height:487px}.static-book-caption>span{font-size:18px}.static-book-caption>a{font-size:8px}.static-book-caption{gap:10px}.static-detail-book{width:196px}}
@media(max-width:900px){.static-book-exhibit{max-width:308px}.static-book-link img{max-height:411px}.static-book-caption>span{font-size:16px}.static-book-caption>a{font-size:8px;gap:5px}.static-book-caption .icon{width:12px;height:12px}.static-book-exhibit .museum-topline{font-size:8px}.static-detail-book{width:174px}}
@media(max-width:680px){.hero .static-book-exhibit{max-width:350px;width:100%;margin:0 auto 5px}.static-book-link img{max-height:none;height:auto;width:100%}.static-book-caption{padding-top:17px}.static-book-caption>span{font-size:21px}.static-book-caption>a{font-size:11px;gap:7px}.static-book-caption b{font-size:8px}.static-book-caption .icon{width:15px;height:15px}.static-book-exhibit .museum-topline{font-size:10px;margin-bottom:15px}.static-book-exhibit .exhibit-number{font-size:7px}.static-detail-book{width:210px}.book-detail-exhibit{padding-top:25px}.static-book-caption>span{font-size:20px}}
@media(max-width:390px){.hero .static-book-exhibit{max-width:306px}.static-book-caption>span{font-size:18px}.static-book-caption>a{font-size:10px}.static-book-exhibit .museum-topline{font-size:9px}.static-book-exhibit .exhibit-number{font-size:6px}}
/* RAMZ identity, expandable editions and reader correspondence. */
.ramz-hero{grid-template-columns:1.15fr 1fr;gap:80px;min-height:650px}.ramz-hero h1{font-size:100px;line-height:1.4}.ramz-hero h1>span{font-size:.61em}.ramz-hero .hero-description{font-size:14px;line-height:2.3}.ramz-emblem{position:relative;isolation:isolate;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#dfd1ae;overflow:hidden}.emblem-orbit{position:absolute;border:1px solid #c2ad7538;z-index:-1;pointer-events:none}.orbit-a{width:350px;height:350px;border-radius:50%}.orbit-b{width:300px;height:380px;border-radius:50% 50% 0 0;transform:rotate(25deg);opacity:.55}.emblem-small{font-size:8px;letter-spacing:4px;color:#b9b293}.emblem-word{position:relative;font-family:var(--naskh);font-size:150px;line-height:1.55;color:#eadcc0}.emblem-word>span{position:absolute;top:19px;left:-36px;font-size:40px;color:#b99a63}.emblem-line{width:48px;height:1px;background:#b99a63;margin:8px 0 18px}.ramz-emblem p{font-family:var(--naskh);font-size:29px;line-height:1.7}.emblem-foot{display:flex;gap:17px;align-items:center;font-size:10px;letter-spacing:1px;margin-top:27px;color:#bfb99c}.emblem-foot i{font-style:normal;font-size:7px;color:#b99a63}.books-section{background:#f6f2e9f2;border:1px solid #c1b0876b;padding:42px 40px 24px}.book-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.publication-card{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:24px;min-width:0;padding:22px 17px;background:#e9e3d438;border:1px solid #c7b79566;scroll-margin-top:24px}.publication-art{display:flex;align-items:center;justify-content:center;overflow:visible;background:none;border:0;transform:none!important;animation:none!important;transition:none!important}.publication-art img{height:auto;width:100%;max-width:205px;max-height:325px;object-fit:contain;background:transparent;transform:none!important;animation:none!important;transition:none!important}.publication-copy{min-width:0}.publication-copy>.eyebrow{font-size:9px;letter-spacing:0}.publication-copy h3{font-family:var(--naskh);font-size:57px;line-height:1.5;color:#304b3c;margin-top:9px}.publication-author{font-size:11px;color:#857658;margin:0 0 17px}.publication-copy>p:not(.publication-author){font-size:11px;line-height:2.2;margin-bottom:21px}.publication-copy .button{font-size:10px;padding:9px 15px;gap:14px}.publication-meta{display:block;font-size:8px;color:#756d5b;margin-top:12px}.library-footnote{margin:25px 0 0;padding-top:18px;border-top:1px solid #b9a67c44;display:flex;gap:12px;align-items:center;font-size:11px;color:#7d7968}.library-footnote span{font-size:20px;color:#ad8e57}.letters-section{background:#f6f2e9f5;border:1px solid #c1b0876b;padding:43px 40px 40px}.letters-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px}.letter-form-panel{position:relative;padding-top:6px}.letter-ornament{font-family:Georgia,serif;font-size:70px;color:#b4986480;line-height:1;height:35px;display:block}.letter-invitation{font-family:var(--naskh);font-size:25px;line-height:1.8;margin:0 0 25px}.letter-form-panel fieldset{padding:0;margin:0;border:0;min-width:0}.letter-form-panel label,.letter-form-panel legend{display:block;font-size:11px;font-weight:600}.letter-form-panel textarea{resize:vertical;min-height:160px;width:100%;padding:17px 18px;border:1px solid #b4a37e77;background:#fffcf4cc;color:#2d4336;border-radius:1px;font-family:var(--naskh);font-size:23px;line-height:1.9;margin-top:9px;outline-offset:3px}.letter-form-panel textarea::placeholder{color:#a29c88}.letter-hints{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#837b69;margin:5px 0 20px}.letter-hints>span:last-child{white-space:nowrap;direction:ltr}.letter-form-panel select{margin:9px 0 23px;width:100%;padding:11px 12px;background:#fffcf4;border:1px solid #b4a37e77;color:#3e5142;font-size:11px}.letter-form-panel .visibility-choice{margin-bottom:24px}.visibility-choice legend{margin-bottom:10px}.visibility-choice label{display:flex;gap:11px;align-items:flex-start;border:1px solid #b5a68166;padding:13px 15px;margin-bottom:9px;background:#fbf8f080;cursor:pointer}.visibility-choice label:has(input:checked){border-color:#667d61;background:#e7ecdf99}.visibility-choice input{margin-top:6px;accent-color:#304b3c;flex-shrink:0}.visibility-choice strong{font-size:11px;font-weight:500;display:block}.visibility-choice small{display:block;font-size:9px;line-height:1.9;color:#7c7c68;margin-top:3px}.letter-form-panel .button{font-size:11px}.letter-privacy{font-size:8px;line-height:2.2;color:#7d7b6a;margin-top:15px}.honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap}.letter-counts{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #b6a57f66;padding-bottom:25px;gap:22px}.letter-counts>div+div{border-right:1px solid #b6a57f66;padding-right:22px}.letter-counts strong{display:block;font-family:var(--naskh);font-size:50px;font-weight:400;color:#9c7d4c;line-height:1.4}.letter-counts span{font-size:9px;color:#7c7d68}.public-letters-heading{padding:24px 0 20px}.public-letters-heading h3{font-family:var(--naskh);font-size:30px;line-height:1.5}.public-letters-heading>span{font-size:9px;color:#8b826c}.reader-letter{position:relative;border-bottom:1px solid #b6a57f55;padding:10px 0 23px;margin-bottom:20px}.reader-letter-mark{font-family:Georgia,serif;color:#b59b6f88;font-size:42px;line-height:1;display:block;height:25px}.reader-letter>p{font-family:var(--naskh);font-size:23px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.reader-letter footer{display:flex;justify-content:space-between;gap:14px;font-size:8px;color:#92856b;margin-top:15px}.reader-letters-panel>.text-link{font-size:11px;margin-top:10px}#letters-state{font-family:var(--naskh);font-size:22px;color:#8d826e;line-height:1.9}#letter-status{font-size:11px;line-height:2;margin-top:15px}#letter-status.success{color:#38623f}#letter-status.error{color:#994d3b}textarea:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #a48850}.footer-bottom{row-gap:12px}.admin-header{display:flex;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:26px}.admin-brand{font-family:var(--naskh);font-size:55px;color:#e3d4b0}.admin-brand>span{font-family:var(--sans);font-size:14px;letter-spacing:3px;margin-right:13px}.admin-header>.text-link{color:#d7c9a7;font-size:11px}.admin-main{background:#f6f2e9f5;padding:35px 40px 40px;margin-bottom:50px;min-height:420px}.admin-main h1{font-family:var(--naskh);font-size:49px;line-height:1.7}.admin-main>p{font-size:12px;line-height:2.3;max-width:700px}.admin-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-block:1px solid #b5a27566;padding:20px 0;margin:25px 0}.admin-toolbar label{font-size:12px}.admin-toolbar select{padding:9px 15px;border:1px solid #b5a27566;background:#fff9ef;font-size:12px}.admin-toolbar button{font-size:12px;margin-right:auto}.admin-letter{padding:22px 26px;border:1px solid #b5a27566;background:#fffcf488;margin-top:20px}.admin-letter-meta{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;color:#89724e}.admin-letter>p{font-family:var(--naskh);font-size:25px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.admin-letter>small{display:block;color:#867d68;font-size:10px}.admin-letter>.button{font-size:10px;padding:8px 16px;margin-top:15px}.admin-note{margin-top:28px;color:#867d68}
@media(min-width:1600px){.ramz-hero h1{font-size:115px}}
@media(max-width:1150px){.ramz-hero{gap:35px;min-height:590px}.ramz-hero h1{font-size:84px}.ramz-hero .hero-description{font-size:12px}.ramz-emblem{min-height:380px}.orbit-a{width:300px;height:300px}.orbit-b{width:250px;height:330px}.emblem-word{font-size:130px}.ramz-emblem p{font-size:26px}.book-library{grid-template-columns:1fr}.publication-card{max-width:670px;grid-template-columns:200px 1fr;gap:37px}.books-section,.letters-section{padding:33px 28px}.letters-layout{gap:30px}.letter-invitation{font-size:23px}.letters-section .section-heading h2{font-size:36px}}
@media(max-width:900px){.ramz-hero h1{font-size:72px}.ramz-hero h1>span{font-size:.59em}.ramz-emblem{min-height:330px}.orbit-a{width:260px;height:260px}.orbit-b{width:210px;height:290px}.emblem-word{font-size:115px}.emblem-small{font-size:6px;letter-spacing:3px}.ramz-emblem p{font-size:23px}.emblem-foot{font-size:8px;gap:13px}.emblem-word>span{font-size:30px;left:-25px}.letters-layout{grid-template-columns:1fr;gap:38px}.reader-letters-panel{border-top:1px solid #b6a57f66;padding-top:30px}.letter-hints{font-size:9px}.letter-counts span{font-size:11px}.reader-letter footer{font-size:10px}.letter-privacy{font-size:10px}.visibility-choice small{font-size:11px}.visibility-choice strong,.letter-form-panel label,.letter-form-panel legend,.letter-form-panel select{font-size:12px}}
@media(max-width:680px){.ramz-hero{grid-template-columns:1fr;gap:16px;padding-bottom:25px;min-height:0}.ramz-hero h1{font-size:82px;line-height:1.3;margin-bottom:19px}.ramz-hero h1>span{font-size:.57em}.ramz-hero .hero-description{font-size:12px}.ramz-emblem{min-height:300px;max-width:360px;width:100%;margin:auto}.orbit-a{width:265px;height:265px}.orbit-b{width:210px;height:290px}.emblem-word{font-size:116px;line-height:1.5}.emblem-line{margin:2px 0 11px}.ramz-emblem p{font-size:24px}.emblem-foot{margin-top:18px}.emblem-small{font-size:7px}.books-section,.letters-section{padding:27px 22px}.publication-card{grid-template-columns:1fr;gap:15px;padding:22px;text-align:center}.publication-art img{max-width:215px;max-height:none}.publication-copy>.eyebrow{justify-content:center;font-size:10px}.publication-copy h3{font-size:62px;margin-top:3px}.publication-author{font-size:12px;margin-bottom:15px}.publication-copy>p:not(.publication-author){font-size:12px}.publication-copy .button{font-size:12px;padding:11px 22px}.publication-meta{font-size:10px;margin-top:14px}.library-footnote{font-size:11px;align-items:flex-start;line-height:2.1}.library-footnote span{line-height:1.3}.letters-section .section-heading h2{font-size:35px}.letter-invitation{font-size:25px}.letter-form-panel textarea{font-size:24px;padding:15px}.letter-hints{font-size:8px;line-height:1.9}.letter-hints>span:first-child{max-width:190px}.visibility-choice label{padding:13px 12px}.letter-form-panel .button{font-size:12px;width:100%;justify-content:center}.letter-privacy{font-size:9px}.letter-counts{gap:16px}.letter-counts>div+div{padding-right:16px}.letter-counts strong{font-size:49px}.letter-counts span{font-size:10px}.public-letters-heading h3{font-size:30px}.public-letters-heading>span{font-size:10px}.reader-letter>p{font-size:25px}.reader-letter footer{font-size:9px}.admin-main{padding:28px 23px}.admin-main h1{font-size:43px}.admin-main>p{font-size:11px}.admin-letter{padding:19px}.admin-letter>p{font-size:25px}.admin-letter-meta{font-size:9px}.admin-toolbar{gap:13px}.admin-toolbar button{margin-right:0}.footer-bottom>a[href='/admin']{font-size:9px}}
@media(max-width:390px){.ramz-hero h1{font-size:73px}.ramz-hero h1>span{font-size:.57em}.hero-actions{gap:15px}.books-section,.letters-section{padding:25px 19px}.letters-section .section-heading h2{font-size:32px}.publication-card{padding:20px 15px}.publication-art img{max-width:200px}.letter-invitation{font-size:23px}.letter-counts span{font-size:9px}}
@media(min-width:1151px){.book-library:has(>.publication-card:only-child){grid-template-columns:1fr}.publication-card:only-child{grid-template-columns:210px minmax(0,1fr);gap:50px;padding:28px 40px}.publication-card:only-child .publication-copy{max-width:560px}.publication-card:only-child .publication-copy>p:not(.publication-author){font-size:13px;max-width:470px}.publication-card:only-child .publication-copy h3{font-size:64px}}

/* An original RAMZ autograph, drawn as sharp, self-contained vector strokes. */
.ramz-signature{display:block;height:auto;object-fit:contain;transform:none;animation:none}.ramz-hero h1.signature-title{line-height:1.1;margin-top:23px;margin-bottom:23px}.hero-signature{width:min(100%,550px);max-width:100%;margin:0 0 0 auto}.ramz-hero h1.signature-title>.hero-tagline{display:block;font-family:var(--naskh);font-size:61px;line-height:1.65;margin-top:2px;color:#d2bd8d}.emblem-signature{width:365px;max-width:95%;margin:18px auto 10px;opacity:.94}.ramz-emblem:has(.emblem-signature) .emblem-line{margin-top:10px}
@media(min-width:1600px){.hero-signature{width:610px}.ramz-hero h1.signature-title>.hero-tagline{font-size:67px}.emblem-signature{width:405px}}
@media(max-width:1150px){.hero-signature{width:460px}.ramz-hero h1.signature-title>.hero-tagline{font-size:51px}.emblem-signature{width:325px;margin-top:20px;margin-bottom:12px}}
@media(max-width:900px){.hero-signature{width:390px}.ramz-hero h1.signature-title>.hero-tagline{font-size:42px}.emblem-signature{width:282px;max-width:96%}}
@media(max-width:680px){.hero-signature{width:min(100%,390px);margin:0 auto 5px}.ramz-hero h1.signature-title{margin-top:12px;margin-bottom:21px}.ramz-hero h1.signature-title>.hero-tagline{font-size:44px;line-height:1.6;margin-top:5px}.emblem-signature{width:300px;max-width:95%;margin:15px auto 8px}.ramz-emblem:has(.emblem-signature) .emblem-line{margin-top:5px}}
@media(max-width:390px){.ramz-hero h1.signature-title>.hero-tagline{font-size:40px}.hero-signature{width:100%;max-width:350px}.emblem-signature{width:280px}}
