.SearchBar-module__8WpF3W__wrapper{width:100%;margin-bottom:var(--space-lg);align-items:center;display:flex;position:relative}.SearchBar-module__8WpF3W__icon{left:var(--space-md);color:var(--color-text-muted);pointer-events:none;flex-shrink:0;position:absolute}.SearchBar-module__8WpF3W__input{width:100%;padding:var(--space-md) var(--space-xl);padding-left:calc(var(--space-md) + 26px);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;font-size:.95rem}.SearchBar-module__8WpF3W__input::placeholder{color:var(--color-text-muted)}.SearchBar-module__8WpF3W__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.SearchBar-module__8WpF3W__clear{right:var(--space-md);width:22px;height:22px;color:var(--color-text-muted);background:var(--color-bg-alt);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute}.SearchBar-module__8WpF3W__clear:hover{color:var(--color-text);background:var(--color-border)}
.FilterBar-module__e-Clca__backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141e66;position:fixed;inset:0}.FilterBar-module__e-Clca__drawer{z-index:910;background:var(--color-surface);border-left:1px solid var(--color-border-light);flex-direction:column;width:380px;max-width:90vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 40px #0000001a}.FilterBar-module__e-Clca__drawerHeader{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.FilterBar-module__e-Clca__drawerTitle{font-family:var(--font-heading);color:var(--color-text);font-size:1.1rem;font-weight:700}.FilterBar-module__e-Clca__drawerHeaderActions{align-items:center;gap:var(--space-sm);display:flex}.FilterBar-module__e-Clca__closeBtn{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.FilterBar-module__e-Clca__closeBtn:hover{background:var(--color-bg-alt);color:var(--color-text)}.FilterBar-module__e-Clca__drawerBody{padding:var(--space-lg) var(--space-xl);overscroll-behavior:contain;flex:1;overflow-y:auto}.FilterBar-module__e-Clca__section{margin-bottom:var(--space-xl)}.FilterBar-module__e-Clca__section:last-child{margin-bottom:0}.FilterBar-module__e-Clca__sectionLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.68rem;font-weight:700;display:block}.FilterBar-module__e-Clca__pills{flex-wrap:wrap;gap:6px;display:flex}.FilterBar-module__e-Clca__pill{font-family:var(--font-body);color:var(--color-text-secondary);background:var(--color-bg-alt);border:1px solid var(--color-border-light);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:.78rem;font-weight:500;display:inline-flex}.FilterBar-module__e-Clca__pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.FilterBar-module__e-Clca__pillActive{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.FilterBar-module__e-Clca__pillActive:hover{background:var(--color-accent-hover);color:#fff}.FilterBar-module__e-Clca__pillSmall{padding:4px 10px;font-size:.72rem}.FilterBar-module__e-Clca__clearAll{font-family:var(--font-body);color:var(--color-accent);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast);background:0 0;border:none;font-size:.72rem;font-weight:600}.FilterBar-module__e-Clca__clearAll:hover{color:var(--color-accent-hover)}.FilterBar-module__e-Clca__drawerFooter{padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.FilterBar-module__e-Clca__footerCount{font-family:var(--font-body);color:var(--color-text-muted);font-size:.75rem}.FilterBar-module__e-Clca__applyBtn{padding:var(--space-sm) var(--space-xl);font-family:var(--font-body);color:#fff;background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast);border:none;margin-left:auto;font-size:.82rem;font-weight:600}.FilterBar-module__e-Clca__applyBtn:hover{background:var(--color-accent-hover)}@media (max-width:480px){.FilterBar-module__e-Clca__drawer{width:100vw;max-width:100vw}}
.JournalCard-module__VhLFHq__wrapper{perspective:800px}.JournalCard-module__VhLFHq__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);transition:box-shadow var(--duration-normal) var(--ease-out);flex-direction:row;height:100%;display:flex;overflow:hidden}.JournalCard-module__VhLFHq__card:hover{box-shadow:var(--shadow-md)}.JournalCard-module__VhLFHq__coverSide{background:var(--color-bg-alt);width:130px;padding:var(--space-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.JournalCard-module__VhLFHq__book{width:90px;height:126px;transform-style:preserve-3d;position:relative;transform:rotateY(-6deg)}.JournalCard-module__VhLFHq__bookFront{padding:var(--space-sm) var(--space-xs);text-align:center;color:#fffffff2;border-radius:2px 5px 5px 2px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:3px 3px 12px #00000040}.JournalCard-module__VhLFHq__bookSpine{border-radius:2px 0 0 2px;width:10px;position:absolute;top:0;bottom:0;left:0;transform:rotateY(90deg)translateZ(-5px)}.JournalCard-module__VhLFHq__bookTitle{font-family:var(--font-heading);letter-spacing:.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.52rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.JournalCard-module__VhLFHq__bookVolume{font-family:var(--font-body);margin-top:var(--space-xs);opacity:.6;text-transform:uppercase;letter-spacing:.08em;font-size:.42rem}.JournalCard-module__VhLFHq__bookLogo{font-family:var(--font-heading);opacity:.4;letter-spacing:.05em;margin-top:auto;font-size:.38rem}.JournalCard-module__VhLFHq__content{min-width:0;padding:var(--space-md) var(--space-lg);justify-content:space-between;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.JournalCard-module__VhLFHq__contentTop{flex-direction:column;gap:4px;display:flex}.JournalCard-module__VhLFHq__title{font-family:var(--font-heading);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.JournalCard-module__VhLFHq__description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.JournalCard-module__VhLFHq__contentBottom{gap:var(--space-xs);flex-direction:column;display:flex}.JournalCard-module__VhLFHq__badges{flex-wrap:wrap;gap:4px;display:flex}.JournalCard-module__VhLFHq__badgeDiscipline,.JournalCard-module__VhLFHq__badgeOA,.JournalCard-module__VhLFHq__badgeImpact{font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:2px 7px;font-size:.62rem;font-weight:500;display:inline-flex}.JournalCard-module__VhLFHq__badgeDiscipline{background:var(--color-accent-light);color:var(--color-accent);font-weight:600}.JournalCard-module__VhLFHq__badgeOA{color:#2d6a4f;background:#2d6a4f14}.JournalCard-module__VhLFHq__badgeImpact{color:var(--color-text-secondary);background:#1c23310f}.JournalCard-module__VhLFHq__actions{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.JournalCard-module__VhLFHq__meta{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);white-space:nowrap;font-size:.68rem}.JournalCard-module__VhLFHq__actionBtns{align-items:center;gap:var(--space-xs);display:flex}.JournalCard-module__VhLFHq__bookmark{background:var(--color-bg-alt);width:28px;height:28px;color:var(--color-text-muted);border:1px solid var(--color-border-light);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JournalCard-module__VhLFHq__bookmark:hover{color:var(--color-accent)}.JournalCard-module__VhLFHq__bookmarkActive{color:var(--color-accent);background:var(--color-accent-light);border-color:var(--color-accent)}.JournalCard-module__VhLFHq__button{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);letter-spacing:.02em;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);white-space:nowrap;align-items:center;padding:5px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.JournalCard-module__VhLFHq__button:hover{background:var(--color-accent-hover)}@media (max-width:768px){.JournalCard-module__VhLFHq__coverSide{width:100px;padding:var(--space-sm)}.JournalCard-module__VhLFHq__book{width:70px;height:98px}.JournalCard-module__VhLFHq__content{padding:var(--space-sm) var(--space-md)}.JournalCard-module__VhLFHq__title{font-size:.82rem}.JournalCard-module__VhLFHq__description{-webkit-line-clamp:1;font-size:.72rem}}
.BookViewer-module__ncrRcG__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141ee0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BookViewer-module__ncrRcG__closeBtn{top:var(--space-lg);right:var(--space-lg);z-index:1010;color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex;position:fixed}.BookViewer-module__ncrRcG__closeBtn:hover{color:#fff;background:#fff3}.BookViewer-module__ncrRcG__navBtn{z-index:1010;color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.BookViewer-module__ncrRcG__navBtn:hover:not(:disabled){color:#fff;background:#ffffff2e;border-color:#ffffff4d}.BookViewer-module__ncrRcG__navBtn:disabled{opacity:.25;cursor:not-allowed}.BookViewer-module__ncrRcG__navPrev{left:var(--space-xl)}.BookViewer-module__ncrRcG__navNext{right:var(--space-xl)}.BookViewer-module__ncrRcG__pageIndicator{bottom:var(--space-xl);z-index:1010;font-family:var(--font-body);color:#ffffffb3;letter-spacing:.04em;flex-direction:column;align-items:center;gap:4px;font-size:.82rem;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%)}.BookViewer-module__ncrRcG__pageHint{color:#ffffff59;font-size:.68rem;font-weight:400}.BookViewer-module__ncrRcG__scene{perspective:1800px;perspective-origin:50%;justify-content:center;align-items:center;width:640px;height:460px;display:flex}.BookViewer-module__ncrRcG__book{width:280px;height:400px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateX(4deg)rotateY(-12deg)}.BookViewer-module__ncrRcG__backCover{z-index:0;border-radius:3px 8px 8px 3px;position:absolute;inset:0;box-shadow:-2px 4px 30px #00000080,inset 0 0 0 1px #ffffff0d}.BookViewer-module__ncrRcG__backCoverInner{color:#fff6;flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.BookViewer-module__ncrRcG__backLogo{font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;font-size:.6rem}.BookViewer-module__ncrRcG__backTitle{font-family:var(--font-heading);margin-top:.4rem;font-size:.55rem;line-height:1.4}.BookViewer-module__ncrRcG__page{transform-style:preserve-3d;transform-origin:0;transition:transform .75s cubic-bezier(.45,.05,.15,.95);position:absolute;inset:4px;transform:rotateY(0)}.BookViewer-module__ncrRcG__pageFlipped{transform:rotateY(-180deg)}.BookViewer-module__ncrRcG__pageFront,.BookViewer-module__ncrRcG__pageBack{backface-visibility:hidden;border-radius:1px 6px 6px 1px;padding:2rem 1.8rem;position:absolute;inset:0;overflow:hidden}.BookViewer-module__ncrRcG__pageFront{background-color:#0000;background-image:radial-gradient(at 20% 80%,#c8beaa0f 0%,#0000 50%),radial-gradient(at 80% 20%,#c8beaa0a 0%,#0000 50%),linear-gradient(135deg,#fefdfb 0%,#f9f6f0 50%,#faf8f5 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:inset -2px 0 8px #0000000a,inset 0 0 0 1px #00000008}.BookViewer-module__ncrRcG__pageBack{background-color:#0000;background-image:radial-gradient(at 80% 80%,#c8beaa0f 0%,#0000 50%),radial-gradient(at 20% 20%,#c8beaa0a 0%,#0000 50%),linear-gradient(225deg,#fefdfb 0%,#f9f6f0 50%,#faf8f5 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;transform:rotateY(180deg);box-shadow:inset 2px 0 8px #0000000a,inset 0 0 0 1px #00000008}.BookViewer-module__ncrRcG__page:after{content:"";opacity:0;pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000001f 0%,#0000 30%);border-radius:1px 6px 6px 1px;transition:opacity .5s;position:absolute;inset:0}.BookViewer-module__ncrRcG__pageFlipped:after{opacity:1}.BookViewer-module__ncrRcG__pageFront:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#00000014,#0000);width:20px;position:absolute;top:0;bottom:0;left:0}.BookViewer-module__ncrRcG__pageBack:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(270deg,#00000014,#0000);width:20px;position:absolute;top:0;bottom:0;right:0}.BookViewer-module__ncrRcG__cover{transform-style:preserve-3d;transform-origin:0;cursor:pointer;transition:transform .8s cubic-bezier(.45,.05,.15,.95);position:absolute;inset:0;transform:rotateY(0)}.BookViewer-module__ncrRcG__coverOpen{transform:rotateY(-160deg)}.BookViewer-module__ncrRcG__coverFront{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.BookViewer-module__ncrRcG__coverFace{text-align:center;color:#fffffff2;border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:4px 4px 25px #0006,inset 0 0 0 1px #ffffff1a}.BookViewer-module__ncrRcG__coverFace:before{content:"";pointer-events:none;background:radial-gradient(#ffffff1f 0%,#0000 70%);width:70%;height:70%;position:absolute;top:-30%;left:-20%}.BookViewer-module__ncrRcG__coverDecor{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.BookViewer-module__ncrRcG__coverLine{background:#ffffff40;width:50px;height:1px}.BookViewer-module__ncrRcG__coverLine:last-child{width:30px}.BookViewer-module__ncrRcG__coverTitle{font-family:var(--font-heading);letter-spacing:.01em;margin-top:1rem;font-size:1.15rem;font-weight:700;line-height:1.35}.BookViewer-module__ncrRcG__coverVolume{font-family:var(--font-body);opacity:.6;text-transform:uppercase;letter-spacing:.15em;margin-top:.75rem;font-size:.65rem}.BookViewer-module__ncrRcG__coverFooter{flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}.BookViewer-module__ncrRcG__coverYear{font-family:var(--font-body);opacity:.5;letter-spacing:.2em;font-size:.7rem}.BookViewer-module__ncrRcG__coverLogo{font-family:var(--font-heading);opacity:.4;letter-spacing:.08em;font-size:.58rem}.BookViewer-module__ncrRcG__coverSpine{border-radius:2px 0 0 2px;width:8px;position:absolute;top:0;bottom:0;left:0;transform:rotateY(90deg)translateZ(-4px);box-shadow:-2px 0 6px #0000004d}.BookViewer-module__ncrRcG__coverBack{backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}.BookViewer-module__ncrRcG__coverInsideFace{background:#f5f0e8;border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0;overflow:hidden}.BookViewer-module__ncrRcG__coverInsidePattern{pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 20px,#6b2a3d08 20px 21px);position:absolute;inset:0}.BookViewer-module__ncrRcG__coverInsideText{font-family:var(--font-body);color:var(--color-text-muted);z-index:1;font-size:.65rem;line-height:1.8;position:relative}.BookViewer-module__ncrRcG__contentTitlePage{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem 0;display:flex}.BookViewer-module__ncrRcG__contentTitleDecor{opacity:.6;border-radius:2px;width:40px;height:3px;margin-bottom:1.5rem}.BookViewer-module__ncrRcG__contentTitle{font-family:var(--font-heading);color:var(--color-text);margin-bottom:.75rem;font-size:1.1rem;font-weight:700;line-height:1.35}.BookViewer-module__ncrRcG__contentSubtitle{font-family:var(--font-body);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;font-size:.72rem}.BookViewer-module__ncrRcG__contentDivider{opacity:.3;width:24px;height:1px;margin-bottom:1rem}.BookViewer-module__ncrRcG__contentPublisher{font-family:var(--font-heading);color:var(--color-text-secondary);letter-spacing:.05em;font-size:.72rem}.BookViewer-module__ncrRcG__contentInfo{flex-direction:column;height:100%;display:flex}.BookViewer-module__ncrRcG__contentHeading{font-family:var(--font-heading);color:var(--color-text);margin-bottom:.75rem;font-size:.9rem;font-weight:700}.BookViewer-module__ncrRcG__contentText{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:1rem;font-size:.72rem;line-height:1.75}.BookViewer-module__ncrRcG__contentDetails{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:auto;display:grid}.BookViewer-module__ncrRcG__contentDetail{flex-direction:column;gap:2px;display:flex}.BookViewer-module__ncrRcG__contentDetailLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.58rem;font-weight:700}.BookViewer-module__ncrRcG__contentDetailValue{font-family:var(--font-body);color:var(--color-text);font-size:.72rem;font-weight:500}.BookViewer-module__ncrRcG__contentToc{flex-direction:column;height:100%;display:flex}.BookViewer-module__ncrRcG__tocList{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.BookViewer-module__ncrRcG__tocItem{border-bottom:1px solid #0000000d;align-items:flex-start;gap:.6rem;padding-bottom:.6rem;display:flex}.BookViewer-module__ncrRcG__tocItem:last-child{border-bottom:none}.BookViewer-module__ncrRcG__tocNum{font-family:var(--font-heading);color:var(--color-text-muted);min-width:16px;font-size:.85rem;font-weight:700}.BookViewer-module__ncrRcG__tocMid{flex-direction:column;flex:1;gap:1px;display:flex}.BookViewer-module__ncrRcG__tocTitle{font-family:var(--font-body);color:var(--color-text);font-size:.7rem;font-weight:600;line-height:1.35}.BookViewer-module__ncrRcG__tocAuthor{font-family:var(--font-body);color:var(--color-text-muted);font-size:.58rem;font-style:italic}.BookViewer-module__ncrRcG__tocPage{font-family:var(--font-body);color:var(--color-text-muted);text-align:right;min-width:20px;font-size:.65rem}.BookViewer-module__ncrRcG__contentArticle{flex-direction:column;height:100%;display:flex}.BookViewer-module__ncrRcG__contentArticleTitle{font-family:var(--font-heading);color:var(--color-text);margin-bottom:.3rem;font-size:.85rem;font-weight:700;line-height:1.35}.BookViewer-module__ncrRcG__contentArticleAuthor{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:.8rem;font-size:.62rem;font-style:italic}.BookViewer-module__ncrRcG__contentSectionTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.65rem;font-weight:700}.BookViewer-module__ncrRcG__contentKeywords{flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;display:flex}.BookViewer-module__ncrRcG__contentKeywordLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-right:4px;font-size:.58rem;font-weight:700}.BookViewer-module__ncrRcG__contentKeyword{font-family:var(--font-body);color:var(--color-accent);background:var(--color-accent-light);border-radius:999px;padding:1px 8px;font-size:.6rem}.BookViewer-module__ncrRcG__contentEditorial{flex-direction:column;height:100%;display:flex}.BookViewer-module__ncrRcG__contentNote{border-left:2px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#00000005;margin-top:.5rem;padding:.8rem}.BookViewer-module__ncrRcG__contentNote p{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.65rem;font-style:italic;line-height:1.7}.BookViewer-module__ncrRcG__contentStamp{opacity:.15;flex-direction:column;align-items:center;gap:0;margin-top:auto;display:flex}.BookViewer-module__ncrRcG__contentStamp span:first-child{font-family:var(--font-heading);letter-spacing:.1em;font-size:1.5rem;font-weight:700}.BookViewer-module__ncrRcG__contentStamp span:last-child{font-family:var(--font-body);letter-spacing:.15em;font-size:.6rem}@media (max-width:768px){.BookViewer-module__ncrRcG__scene{perspective:1200px;width:100%;height:380px}.BookViewer-module__ncrRcG__book{width:220px;height:320px;transform:rotateX(3deg)rotateY(-8deg)}.BookViewer-module__ncrRcG__navPrev{left:var(--space-sm)}.BookViewer-module__ncrRcG__navNext{right:var(--space-sm)}.BookViewer-module__ncrRcG__navBtn{width:40px;height:40px}.BookViewer-module__ncrRcG__pageFront,.BookViewer-module__ncrRcG__pageBack{padding:1.2rem 1rem}.BookViewer-module__ncrRcG__coverFace{padding:1.5rem}.BookViewer-module__ncrRcG__coverTitle{font-size:.9rem}}
.JournalCarousel-module__AImqha__carousel{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.JournalCarousel-module__AImqha__track{gap:var(--space-lg);width:max-content;animation:60s linear infinite JournalCarousel-module__AImqha__scroll;display:flex}.JournalCarousel-module__AImqha__carousel:hover .JournalCarousel-module__AImqha__track{animation-play-state:paused}@keyframes JournalCarousel-module__AImqha__scroll{0%{transform:translate(0)}to{transform:translateX(calc(-15 * (220px + var(--space-lg))))}}.JournalCarousel-module__AImqha__slide{min-width:0;padding:var(--space-sm) 0;cursor:pointer;background:0 0;border:none;outline:none;flex:0 0 220px;justify-content:center;align-items:center;display:flex}.JournalCarousel-module__AImqha__slide:focus-visible .JournalCarousel-module__AImqha__book{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:10px}.JournalCarousel-module__AImqha__book{width:220px;height:310px;transform-style:preserve-3d;border-radius:3px 10px 10px 3px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;transform:rotateY(-6deg);box-shadow:0 8px 30px #0000004d,0 2px 8px #00000026}.JournalCarousel-module__AImqha__slide:hover .JournalCarousel-module__AImqha__book{transform:rotateY(-14deg)scale(1.06)translateY(-4px);box-shadow:0 16px 48px #00000059,0 4px 14px #0003}.JournalCarousel-module__AImqha__spine{border-radius:3px 0 0 3px;width:14px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -2px 0 4px #00000040}.JournalCarousel-module__AImqha__cover{text-align:center;color:#ffffffeb;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;padding:2.2rem 1.6rem;display:flex;position:absolute;inset:0 0 0 14px;overflow:hidden}.JournalCarousel-module__AImqha__highlight{pointer-events:none;background:radial-gradient(#ffffff1f 0%,#0000 70%);width:80%;height:80%;position:absolute;top:-40%;left:-30%}.JournalCarousel-module__AImqha__decor{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:1.2rem}.JournalCarousel-module__AImqha__decorLine{background:#ffffff38;width:36px;height:1px}.JournalCarousel-module__AImqha__decorLineShort{background:#ffffff1f;width:20px;height:1px}.JournalCarousel-module__AImqha__title{font-family:var(--font-heading);letter-spacing:.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:160px;font-size:.85rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.JournalCarousel-module__AImqha__vol{font-family:var(--font-body);opacity:.55;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem;font-size:.5rem}.JournalCarousel-module__AImqha__footer{flex-direction:column;align-items:center;gap:2px;margin-top:auto;display:flex}.JournalCarousel-module__AImqha__year{font-family:var(--font-body);opacity:.4;letter-spacing:.18em;font-size:.55rem}.JournalCarousel-module__AImqha__press{font-family:var(--font-heading);opacity:.3;letter-spacing:.08em;font-size:.45rem}@media (max-width:768px){.JournalCarousel-module__AImqha__slide{flex:0 0 180px}.JournalCarousel-module__AImqha__book{width:180px;height:250px}.JournalCarousel-module__AImqha__cover{padding:1.5rem 1rem}.JournalCarousel-module__AImqha__title{font-size:.72rem}@keyframes JournalCarousel-module__AImqha__scroll{0%{transform:translate(0)}to{transform:translateX(calc(-15 * (180px + var(--space-lg))))}}}
.HeroJournalStack-module__RgVvRa__stack{flex-shrink:0;width:400px;height:520px;position:relative}.HeroJournalStack-module__RgVvRa__journal{width:280px;height:390px;transform-style:preserve-3d;border-radius:3px 12px 12px 3px;transition:box-shadow .3s;position:absolute;box-shadow:0 12px 40px #00000059,0 2px 10px #0003}.HeroJournalStack-module__RgVvRa__spine{background:linear-gradient(180deg, var(--c2) 0%, var(--c1) 50%, var(--c2) 100%);border-radius:3px 0 0 3px;width:18px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -2px 0 4px #0003}.HeroJournalStack-module__RgVvRa__cover{background:linear-gradient(145deg, var(--c1), var(--c2));text-align:center;color:#ffffffeb;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex;position:absolute;inset:0 0 0 18px;overflow:hidden}.HeroJournalStack-module__RgVvRa__cover:before{content:"";pointer-events:none;background:radial-gradient(#ffffff1a 0%,#0000 70%);width:80%;height:80%;position:absolute;top:-40%;left:-30%}.HeroJournalStack-module__RgVvRa__decor{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:1.5rem}.HeroJournalStack-module__RgVvRa__decorLine{background:#ffffff40;width:40px;height:1px}.HeroJournalStack-module__RgVvRa__decorLineShort{background:#ffffff26;width:22px;height:1px}.HeroJournalStack-module__RgVvRa__title{font-family:var(--font-heading);letter-spacing:.01em;max-width:200px;font-size:1rem;font-weight:700;line-height:1.35}.HeroJournalStack-module__RgVvRa__vol{font-family:var(--font-body);opacity:.55;text-transform:uppercase;letter-spacing:.12em;margin-top:.8rem;font-size:.62rem}.HeroJournalStack-module__RgVvRa__footer{flex-direction:column;align-items:center;gap:2px;margin-top:auto;display:flex}.HeroJournalStack-module__RgVvRa__year{font-family:var(--font-body);opacity:.4;letter-spacing:.2em;font-size:.7rem}.HeroJournalStack-module__RgVvRa__press{font-family:var(--font-heading);opacity:.3;letter-spacing:.1em;font-size:.6rem}.HeroJournalStack-module__RgVvRa__front{cursor:grab}.HeroJournalStack-module__RgVvRa__front:active{cursor:grabbing}.HeroJournalStack-module__RgVvRa__dragHint{font-family:var(--font-body);color:#ffffff59;white-space:nowrap;pointer-events:none;align-items:center;gap:4px;font-size:.55rem;animation:2.5s ease-in-out infinite HeroJournalStack-module__RgVvRa__hintPulse;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes HeroJournalStack-module__RgVvRa__hintPulse{0%,to{opacity:.35}50%{opacity:.7}}.HeroJournalStack-module__RgVvRa__front{z-index:3;bottom:20px;left:50%}.HeroJournalStack-module__RgVvRa__backLeft{z-index:1;bottom:20px;left:50%}.HeroJournalStack-module__RgVvRa__backRight{z-index:2;bottom:20px;left:50%}@media (max-width:1024px){.HeroJournalStack-module__RgVvRa__stack{width:340px;height:460px;margin:0 auto}.HeroJournalStack-module__RgVvRa__journal{width:240px;height:340px}}@media (max-width:768px){.HeroJournalStack-module__RgVvRa__stack{width:280px;height:380px}.HeroJournalStack-module__RgVvRa__journal{width:200px;height:280px}.HeroJournalStack-module__RgVvRa__title{font-size:.85rem}.HeroJournalStack-module__RgVvRa__cover{padding:1.8rem 1.2rem}}
.Home-module__baJ6tW__hero{background:var(--color-hero-bg);color:var(--color-hero-text);min-height:calc(100vh - var(--nav-height));padding:var(--space-4xl) 0;align-items:center;display:flex;position:relative;overflow:hidden}.Home-module__baJ6tW__hero:after{content:"";opacity:.25;pointer-events:none;background:url(/home.jpg) 50%/cover no-repeat;position:absolute;inset:0}.Home-module__baJ6tW__hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#6b2a3d33 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.Home-module__baJ6tW__heroInner{max-width:var(--max-width);padding:0 var(--space-xl);z-index:1;align-items:center;gap:var(--space-3xl);margin:0 auto;display:flex;position:relative}.Home-module__baJ6tW__heroText{flex:1;min-width:0}.Home-module__baJ6tW__heroVisual{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Home-module__baJ6tW__heroLabel{text-transform:uppercase;letter-spacing:.2em;color:#faf8f580;margin-bottom:var(--space-lg);font-size:.78rem;font-weight:500}.Home-module__baJ6tW__heroTitle{font-family:var(--font-heading);color:#fff;max-width:700px;margin-bottom:var(--space-lg);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.12}.Home-module__baJ6tW__heroSub{color:#faf8f5b3;max-width:560px;margin-bottom:var(--space-2xl);font-size:1.1rem;line-height:1.7}.Home-module__baJ6tW__heroCta{align-items:center;gap:var(--space-sm);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);letter-spacing:.03em;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);cursor:pointer;padding:14px 32px;font-size:.9rem;font-weight:600;display:inline-flex}.Home-module__baJ6tW__heroCta:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.Home-module__baJ6tW__heroCtaArrow{transition:transform var(--duration-fast) var(--ease-out);font-size:1.1rem}.Home-module__baJ6tW__heroCta:hover .Home-module__baJ6tW__heroCtaArrow{transform:translate(3px)}.Home-module__baJ6tW__featured{padding:var(--space-4xl) 0}.Home-module__baJ6tW__featuredInner{max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.Home-module__baJ6tW__sectionLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600}.Home-module__baJ6tW__sectionTitle{font-family:var(--font-heading);margin-bottom:var(--space-3xl);color:var(--color-text);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.Home-module__baJ6tW__journalGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.Home-module__baJ6tW__about{padding:var(--space-4xl) 0;background:var(--color-bg-alt);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.Home-module__baJ6tW__aboutInner{max-width:var(--max-width);padding:0 var(--space-xl);gap:var(--space-4xl);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.Home-module__baJ6tW__aboutTitle{font-family:var(--font-heading);margin-bottom:var(--space-lg);color:var(--color-text);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.Home-module__baJ6tW__aboutText{color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.Home-module__baJ6tW__aboutText+.Home-module__baJ6tW__aboutText{margin-top:var(--space-md)}.Home-module__baJ6tW__aboutStats{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.Home-module__baJ6tW__stat{text-align:center;padding:var(--space-xl);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.Home-module__baJ6tW__statNumber{font-family:var(--font-heading);color:var(--color-accent);margin-bottom:var(--space-sm);font-size:2.5rem;font-weight:700;line-height:1}.Home-module__baJ6tW__statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.82rem}@media (max-width:1024px){.Home-module__baJ6tW__journalGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Home-module__baJ6tW__heroInner,.Home-module__baJ6tW__featuredInner{padding:0 var(--space-md)}.Home-module__baJ6tW__heroInner{gap:var(--space-2xl);flex-direction:column}.Home-module__baJ6tW__hero{padding:var(--space-3xl) 0}.Home-module__baJ6tW__journalGrid{grid-template-columns:1fr}.Home-module__baJ6tW__aboutInner{gap:var(--space-2xl);padding:0 var(--space-md);grid-template-columns:1fr}.Home-module__baJ6tW__about,.Home-module__baJ6tW__featured{padding:var(--space-3xl) 0}}
.Journals-module__DkSkja__page{padding:var(--space-4xl) 0}.Journals-module__DkSkja__inner{max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.Journals-module__DkSkja__header{margin-bottom:var(--space-2xl)}.Journals-module__DkSkja__label{text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600}.Journals-module__DkSkja__title{font-family:var(--font-heading);margin-bottom:var(--space-md);color:var(--color-text);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700}.Journals-module__DkSkja__subtitle{color:var(--color-text-secondary);max-width:600px;font-size:1.05rem;line-height:1.7}.Journals-module__DkSkja__controls{margin-bottom:var(--space-lg)}.Journals-module__DkSkja__searchRow{align-items:flex-start;gap:var(--space-sm);display:flex}.Journals-module__DkSkja__searchRow>:first-child{flex:1}.Journals-module__DkSkja__filterBtn{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Journals-module__DkSkja__filterBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.Journals-module__DkSkja__filterBadge{min-width:18px;height:18px;font-family:var(--font-body);color:#fff;background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.Journals-module__DkSkja__resultCount{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:var(--space-xl);font-size:.8rem}.Journals-module__DkSkja__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.Journals-module__DkSkja__empty{padding:var(--space-4xl) var(--space-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.Journals-module__DkSkja__emptyIcon{color:var(--color-text-muted);margin-bottom:var(--space-lg);opacity:.5}.Journals-module__DkSkja__emptyTitle{font-family:var(--font-heading);color:var(--color-text);margin-bottom:var(--space-sm);font-size:1.3rem}.Journals-module__DkSkja__emptyText{color:var(--color-text-secondary);max-width:360px;margin-bottom:var(--space-lg);font-size:.9rem}.Journals-module__DkSkja__emptyButton{padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);color:var(--color-accent);background:var(--color-accent-light);border:1px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast);align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.Journals-module__DkSkja__emptyButton:hover{background:var(--color-accent);color:#fff}@media (max-width:1024px){.Journals-module__DkSkja__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Journals-module__DkSkja__inner{padding:0 var(--space-md)}.Journals-module__DkSkja__page{padding:var(--space-3xl) 0}.Journals-module__DkSkja__grid{grid-template-columns:1fr}}
