.SalonShelf_salon__ToXrv{position:relative;height:calc(100dvh - 3rem);min-height:42rem;overflow:hidden;background:radial-gradient(circle at 26% 36%,rgb(194 160 118/.07),transparent 31rem),linear-gradient(180deg,#0d0e11,#101013 62%,#0a0b0d);color:#e4e6eb;outline:none}.SalonShelf_heading__qZqxa{position:absolute;top:0;right:0;left:0;z-index:16;display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr) auto;align-items:end;gap:2rem;width:100%;margin:0 auto;padding:2.2rem clamp(2rem,5vw,5.5rem) 5rem;background:linear-gradient(180deg,rgb(8 9 11/.9),rgb(8 9 11/.58) 58%,transparent);pointer-events:none;transition:opacity .3s ease,transform .48s cubic-bezier(.16,1,.3,1)}.SalonShelf_salonInspecting__wcjH_ .SalonShelf_heading__qZqxa{opacity:0;transform:translateY(-1.25rem)}.SalonShelf_admission__YgFr5,.SalonShelf_coverEdition__eOM0V,.SalonShelf_coverFoot__YSCCh,.SalonShelf_eyebrow__k4gDj,.SalonShelf_hint__KBpbx,.SalonShelf_metrics__xuwq1 dt,.SalonShelf_position__A2D1x,.SalonShelf_workState__MJ8m3{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.15em}.SalonShelf_eyebrow__k4gDj{margin:0 0 .6rem;color:rgb(194 160 118/.78);font-size:.625rem}.SalonShelf_heading__qZqxa h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.7rem,6vw,5.7rem);font-style:italic;font-weight:400;line-height:.86;letter-spacing:-.025em}.SalonShelf_intro__UEuuj{max-width:40rem;margin:0;color:rgb(228 230 235/.53);font-size:.98rem;line-height:1.65}.SalonShelf_admission__YgFr5{display:grid;gap:.45rem;justify-items:end;color:rgb(228 230 235/.32);font-size:.58rem;white-space:nowrap}.SalonShelf_stage__j0r2y{position:absolute;inset:0;width:100%;margin:0;padding:0}.SalonShelf_libraryScene__rfiYd{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:linear-gradient(90deg,rgb(8 9 11/.97),rgb(15 15 17/.64) 48%,rgb(8 9 11/.96)),radial-gradient(ellipse at 50% 29%,rgb(194 160 118/.105),transparent 37rem),#0a0b0d;box-shadow:inset 0 1px rgb(255 255 255/.035),inset 0 -8rem 8rem -7rem rgb(0 0 0/.9),0 2rem 5rem -3.5rem rgb(0 0 0/.9);animation:SalonShelf_settle__ejO7k .42s cubic-bezier(.16,1,.3,1) both;isolation:isolate;transition:min-height .52s cubic-bezier(.16,1,.3,1)}.SalonShelf_libraryScene__rfiYd:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(255 255 255/.018) 1px,transparent 0) 0 0 /16.666% 100%,linear-gradient(180deg,transparent 0 72%,rgb(0 0 0/.34));content:"";mask-image:linear-gradient(90deg,transparent,#000 15% 85%,transparent)}.SalonShelf_libraryScene__rfiYd:after{position:absolute;inset:0;z-index:12;box-shadow:inset 0 0 0 1px rgb(194 160 118/.035),inset 0 0 7rem rgb(0 0 0/.46);content:"";pointer-events:none}.SalonShelf_shelfTransitionLayer__VoQyM{position:absolute;inset:0;z-index:3;transform:translateZ(0);transform-origin:50% 50%}.SalonShelf_shelfOutNext__lmDxQ{animation:SalonShelf_shelf-out-next__iL_I_ .26s cubic-bezier(.7,0,.84,0) both;pointer-events:none}.SalonShelf_shelfOutPrevious__vZFF4{animation:SalonShelf_shelf-out-previous__JlOoS .26s cubic-bezier(.7,0,.84,0) both;pointer-events:none}.SalonShelf_shelfInNext__cVpPX{animation:SalonShelf_shelf-in-next__h39uZ .5s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.SalonShelf_shelfInPrevious__Z60jo{animation:SalonShelf_shelf-in-previous__26z9C .5s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.SalonShelf_roomArchitecture__69str{position:absolute;inset:0;z-index:-1;pointer-events:none}.SalonShelf_roomArchitecture__69str:before{position:absolute;top:-9rem;left:50%;width:36rem;height:29rem;border-radius:50%;background:rgb(218 183 134/.075);content:"";filter:blur(4rem);transform:translateX(-50%)}.SalonShelf_roomArchitecture__69str span{position:absolute;top:0;bottom:10.8rem;width:1px;background:linear-gradient(transparent,rgb(255 255 255/.045) 28%,rgb(255 255 255/.02) 78%,transparent)}.SalonShelf_roomArchitecture__69str span:first-child{left:21%}.SalonShelf_roomArchitecture__69str span:last-child{right:21%}.SalonShelf_shelfCaption__rv4nK{position:absolute;top:3.4rem;left:4rem;z-index:6;max-width:22rem;transition:opacity .3s ease,transform .42s cubic-bezier(.16,1,.3,1)}.SalonShelf_shelfCaption__rv4nK p,.SalonShelf_shelfCaption__rv4nK span{color:rgb(228 230 235/.34);font-family:var(--font-mono),monospace;font-size:.52rem;letter-spacing:.14em;text-transform:uppercase}.SalonShelf_shelfCaption__rv4nK p{margin:0 0 .65rem}.SalonShelf_shelfCaption__rv4nK h2{margin:0 0 .65rem;color:rgb(228 230 235/.78);font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.45rem,2.5vw,2.35rem);font-style:italic;font-weight:400;line-height:1;text-wrap:balance}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_shelfCaption__rv4nK{opacity:0;pointer-events:none;transform:translateX(-1.5rem)}.SalonShelf_shelfSelector__zwkVB{position:absolute;top:50%;left:clamp(1.5rem,4vw,4.5rem);z-index:13;display:grid;width:min(12rem,17vw);gap:.35rem;transform:translateY(-50%);transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1)}.SalonShelf_shelfSelector__zwkVB button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;border:0;border-bottom:1px solid rgb(228 230 235/.09);padding:.65rem 0;background:transparent;color:rgb(228 230 235/.38);cursor:pointer;font-family:var(--font-mono),monospace;text-align:left;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.SalonShelf_shelfSelector__zwkVB button span{overflow:hidden;font-size:.54rem;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.SalonShelf_shelfSelector__zwkVB button small{color:rgb(194 160 118/.55);font-size:.5rem}.SalonShelf_shelfSelector__zwkVB button:hover:not(:disabled),.SalonShelf_shelfSelector__zwkVB button[aria-current=true]{border-color:rgb(194 160 118/.38);color:#c2a076}.SalonShelf_shelfSelector__zwkVB button:focus-visible{outline:1px solid #d4b78f;outline-offset:4px}.SalonShelf_shelfSelector__zwkVB button:disabled{cursor:default;opacity:.26}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_shelfSelector__zwkVB{opacity:0;pointer-events:none;transform:translate(-1rem,-50%)}.SalonShelf_bookScene__XU5WO{position:absolute;top:.8rem;bottom:10.5rem;left:50%;z-index:9;display:grid;width:min(48rem,58%);place-items:center;perspective:1100px;perspective-origin:52% 45%;transform:translate3d(-50%,8.8rem,0) scale(.76);transform-origin:50% 88%;transition:left .54s cubic-bezier(.16,1,.3,1),width .54s cubic-bezier(.16,1,.3,1),transform .54s cubic-bezier(.16,1,.3,1)}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_bookScene__XU5WO{left:27%;width:min(49rem,54%);transform:translate3d(-50%,2.2rem,0) scale(.88)}.SalonShelf_threeBookShell__yYD6T{position:relative;width:100%;height:100%;min-height:30rem;isolation:isolate}.SalonShelf_threeBookShell__yYD6T:before{position:absolute;inset:11% 5% 10%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(194 160 118/.075),transparent 68%);content:"";filter:blur(1rem);opacity:.7;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.SalonShelf_bookInHand__MZ3_p:before{opacity:1;transform:scale(1.12)}.SalonShelf_threeMount__mFbki{position:absolute;inset:0 0 4.4rem;overflow:visible;border-radius:.7rem;cursor:pointer;outline:none;touch-action:none}.SalonShelf_threeMount__mFbki:focus-visible{outline:2px solid #d4b78f;outline-offset:-5px}.SalonShelf_bookInHand__MZ3_p .SalonShelf_threeMount__mFbki{cursor:grab}.SalonShelf_bookInHand__MZ3_p .SalonShelf_threeMount__mFbki:active{cursor:grabbing}.SalonShelf_bookCanvas__DTpcp{display:block;width:100%;height:100%;outline:none}.SalonShelf_bookLoading__sDxvV{position:absolute;inset:0;display:grid;place-items:center;color:rgb(228 230 235/.28);font-size:.56rem;letter-spacing:.14em}.SalonShelf_bindingLabel__n_Jj4,.SalonShelf_bookLoading__sDxvV{font-family:var(--font-mono),monospace;text-transform:uppercase}.SalonShelf_bindingLabel__n_Jj4{position:absolute;top:1rem;left:1rem;z-index:4;color:rgb(228 230 235/.3);font-size:.5rem;letter-spacing:.13em;pointer-events:none}.SalonShelf_handControls__MHSSx{position:absolute;right:0;bottom:1.7rem;left:0;z-index:4;display:flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem}.SalonShelf_handControls__MHSSx button{display:inline-flex;min-width:2.55rem;height:2.55rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgb(255 255 255/.1);border-radius:999px;background:rgb(13 14 17/.9);color:rgb(228 230 235/.58);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.SalonShelf_handControls__MHSSx button:hover{border-color:rgb(194 160 118/.5);background:rgb(194 160 118/.09);color:#d4b78f;transform:translateY(-2px)}.SalonShelf_handControls__MHSSx button:active{transform:translateY(0)}.SalonShelf_handControls__MHSSx button:focus-visible{outline:2px solid #d4b78f;outline-offset:3px}.SalonShelf_handControls__MHSSx .SalonShelf_returnBook__4Xn0A,.SalonShelf_handControls__MHSSx .SalonShelf_takeBook__J4fmC{width:auto;padding:0 1.05rem;color:#c2a076;font-family:var(--font-mono),monospace;font-size:.57rem;letter-spacing:.1em;text-transform:uppercase}.SalonShelf_handHint__TjDvJ{position:absolute;right:0;bottom:0;left:0;margin:0;color:rgb(228 230 235/.28);font-size:.66rem;line-height:1.35;text-align:center}.SalonShelf_shelfEngine__2n8w4{position:absolute;inset:0;z-index:3}.SalonShelf_shelfMount__zItEV{position:absolute;inset:0;overflow:hidden;cursor:grab;outline:none;touch-action:none}.SalonShelf_shelfMount__zItEV:active{cursor:grabbing}.SalonShelf_shelfMount__zItEV:focus-visible{outline:2px solid #d4b78f;outline-offset:-.45rem}.SalonShelf_shelfCanvas__u1sfz{display:block;width:100%;height:100%}.SalonShelf_shelfEngine__2n8w4 .SalonShelf_bookLoading__sDxvV{inset:0;z-index:2}.SalonShelf_shelfEngine__2n8w4 .SalonShelf_handControls__MHSSx{right:auto;bottom:3.8rem;left:50%;width:max-content;max-width:calc(100% - 8rem);transform:translateX(-50%)}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_shelfEngine__2n8w4 .SalonShelf_handControls__MHSSx{left:27%}.SalonShelf_shelfArrowLeft__bLNLG,.SalonShelf_shelfArrowRight__gywFH{position:absolute;top:50%;z-index:13;transform:translateY(-50%)}.SalonShelf_shelfArrowLeft__bLNLG{left:2rem}.SalonShelf_shelfArrowRight__gywFH{right:2rem}.SalonShelf_shelfArrowLeft__bLNLG:hover:not(:disabled),.SalonShelf_shelfArrowRight__gywFH:hover:not(:disabled){transform:translateY(-50%)}.SalonShelf_verticalShelfNav__Z8hnX{position:absolute;top:50%;right:5.5rem;z-index:24;display:grid;gap:.7rem;pointer-events:auto;transform:translateY(-50%);transition:opacity .22s ease;isolation:isolate}.SalonShelf_verticalShelfNav__Z8hnX .SalonShelf_arrow__G0jrV{position:relative;z-index:1;background:rgb(13 14 17/.88);box-shadow:0 .6rem 1.6rem rgb(0 0 0/.34)}.SalonShelf_salonInspecting__wcjH_ .SalonShelf_verticalShelfNav__Z8hnX{opacity:0;pointer-events:none}.SalonShelf_shelfIndex__BXlP4{position:absolute;bottom:1.6rem;left:50%;z-index:13;display:flex;align-items:center;gap:.55rem;transform:translateX(-50%)}.SalonShelf_shelfIndex__BXlP4 button{display:grid;width:1rem;height:1.2rem;place-items:center;border:0;padding:0;background:transparent;cursor:pointer}.SalonShelf_shelfIndex__BXlP4 button span{display:block;width:1px;height:.55rem;background:rgb(228 230 235/.24);transition:height .24s cubic-bezier(.16,1,.3,1),background .18s ease}.SalonShelf_shelfIndex__BXlP4 button[aria-current=true] span{height:1.1rem;background:#c2a076}.SalonShelf_shelfIndex__BXlP4 button:focus-visible{outline:1px solid #d4b78f;outline-offset:2px}.SalonShelf_libraryScene__rfiYd .SalonShelf_details__SFfLz{top:3.5rem;right:4.6rem;bottom:4.8rem;display:grid;align-content:safe center;width:min(39%,36rem);background:linear-gradient(90deg,rgb(9 10 12/.82),rgb(9 10 12/.96) 18%,rgb(9 10 12/.98));backdrop-filter:blur(8px);padding:1.25rem clamp(2rem,3.5vw,3.5rem)}.SalonShelf_libraryScene__rfiYd .SalonShelf_shelfCaption__rv4nK{top:auto;bottom:5.2rem;left:4.8rem;z-index:12;max-width:24rem;pointer-events:none}.SalonShelf_libraryScene__rfiYd .SalonShelf_hint__KBpbx{bottom:.42rem;z-index:13}.SalonShelf_bookObject__jRFyc{position:relative;z-index:2;width:17rem;height:25.5rem;transform:rotateX(1.8deg) rotateY(-18deg) translateZ(0);transform-style:preserve-3d;transition:transform .26s cubic-bezier(.16,1,.3,1)}.SalonShelf_bookScene__XU5WO:hover .SalonShelf_bookObject__jRFyc{transform:rotateX(.5deg) rotateY(-10deg) translate3d(0,-.35rem,.8rem)}.SalonShelf_bookFront__wpyqJ,.SalonShelf_bookPages__I54F4,.SalonShelf_bookSpineFace__JwcFC{position:absolute;inset:0;backface-visibility:hidden}.SalonShelf_bookFront__wpyqJ{overflow:hidden;border-radius:.35rem .8rem .8rem .35rem;transform:translateZ(1.05rem);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 2.2rem 5rem -2rem rgb(0 0 0/.88)}.SalonShelf_bookSpineFace__JwcFC{left:-1.05rem;right:auto;width:2.1rem;border-radius:.35rem 0 0 .35rem;background:var(--cover-deep);color:var(--cover-foil);transform:rotateY(-90deg) translateZ(1.05rem);transform-origin:right center;box-shadow:inset -1px 0 rgb(255 255 255/.08)}.SalonShelf_bookSpineFace__JwcFC span{position:absolute;inset:1.1rem 0;display:grid;place-items:center;overflow:hidden;font-family:var(--font-serif),Georgia,serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}.SalonShelf_bookPages__I54F4{top:.35rem;bottom:.35rem;left:.8rem;width:calc(100% - .45rem);height:auto;background:repeating-linear-gradient(90deg,transparent 0 3px,rgb(48 42 34/.13) 3px 4px),var(--cover-page);transform:translateZ(-1rem);border-radius:.2rem .55rem .55rem .2rem}.SalonShelf_bookShadow___tDP6{position:absolute;bottom:.35rem;left:50%;width:21rem;height:3.2rem;border-radius:50%;background:rgb(0 0 0/.68);filter:blur(1.2rem);transform:translateX(-48%) rotate(-2deg)}.SalonShelf_cover__gFbLH{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;padding:2.1rem 1.75rem 1.6rem;background:repeating-linear-gradient(92deg,rgb(255 255 255/.018) 0 1px,transparent 1px 5px),var(--cover-cloth);color:var(--cover-foil)}.SalonShelf_cover__gFbLH:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255/.05),inset 0 0 3.5rem rgb(0 0 0/.38)}.SalonShelf_coverFrame__ykscw{position:absolute;inset:.72rem;border:1px solid color-mix(in srgb,var(--cover-foil) 52%,transparent);opacity:.72}.SalonShelf_coverFrame__ykscw:after,.SalonShelf_coverFrame__ykscw:before{position:absolute;width:1.8rem;height:1.8rem;content:""}.SalonShelf_coverFrame__ykscw:before{top:-1px;left:-1px;border-top:4px double var(--cover-foil);border-left:4px double var(--cover-foil)}.SalonShelf_coverFrame__ykscw:after{right:-1px;bottom:-1px;border-right:4px double var(--cover-foil);border-bottom:4px double var(--cover-foil)}.SalonShelf_coverMotif__oaf_Z{position:absolute;top:50%;left:50%;width:10.8rem;height:10.8rem;opacity:.31;transform:translate(-50%,-44%) rotate(var(--motif-turn))}.SalonShelf_coverMotif__oaf_Z span{position:absolute;display:block;border:1px solid var(--cover-foil)}.SalonShelf_motif0__9ZMZY span:first-child{inset:0;border-radius:50%}.SalonShelf_motif0__9ZMZY span:nth-child(2){inset:1.75rem;border-radius:50%}.SalonShelf_motif0__9ZMZY span:nth-child(3){inset:3.4rem;transform:rotate(45deg)}.SalonShelf_motif1__kE0_8 span:first-child{inset:.4rem 3.1rem;border-width:0 1px}.SalonShelf_motif1__kE0_8 span:nth-child(2){inset:3.1rem .4rem;border-width:1px 0}.SalonShelf_motif1__kE0_8 span:nth-child(3){inset:1.7rem;transform:rotate(45deg)}.SalonShelf_motif2__XscLb span:first-child{inset:0;border-radius:50% 0}.SalonShelf_motif2__XscLb span:nth-child(2){inset:1.4rem;border-radius:0 50%}.SalonShelf_motif2__XscLb span:nth-child(3){inset:3.2rem;border-radius:50%}.SalonShelf_motif3__v4XiU span:first-child{inset:0 4.6rem;border-width:0 1px}.SalonShelf_motif3__v4XiU span:nth-child(2){inset:4.6rem 0;border-width:1px 0}.SalonShelf_motif3__v4XiU span:nth-child(3){inset:2.3rem;border-width:2px;transform:rotate(45deg)}.SalonShelf_coverEdition__eOM0V{position:relative;z-index:1;font-size:.52rem;opacity:.72}.SalonShelf_coverTitle__6iyhV{position:relative;z-index:1;max-width:12.5rem;margin:auto 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.6rem,3vw,2.25rem);font-style:italic;line-height:1.03;text-wrap:balance}.SalonShelf_coverRule___yHdt{position:relative;z-index:1;width:2.6rem;height:1px;margin:1.15rem 0 .85rem;background:var(--cover-foil);opacity:.65}.SalonShelf_coverAuthor__Pre8M{position:relative;z-index:1;max-width:12rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.SalonShelf_coverFoot__YSCCh{position:relative;z-index:1;margin-top:auto;font-size:.49rem;opacity:.66}.SalonShelf_details__SFfLz{position:absolute;top:3.1rem;right:4.2rem;bottom:12.6rem;z-index:10;width:min(38%,36rem);overflow:auto;padding:0 .5rem 1rem 1.8rem;opacity:0;pointer-events:none;scrollbar-color:rgb(194 160 118/.28) transparent;transform:translateX(2.5rem);transition:opacity .3s ease .1s,transform .5s cubic-bezier(.16,1,.3,1)}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_details__SFfLz{opacity:1;pointer-events:auto;transform:translateX(0)}.SalonShelf_position__A2D1x{display:flex;align-items:center;gap:.8rem;color:rgb(228 230 235/.3);font-size:.6rem}.SalonShelf_position__A2D1x i{width:3.5rem;height:1px;background:rgb(194 160 118/.45)}.SalonShelf_workState__MJ8m3{margin:2.2rem 0 .6rem;color:rgb(194 160 118/.72);font-size:.58rem}.SalonShelf_details__SFfLz h2{max-width:34rem;margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);font-style:italic;font-weight:400;line-height:.98;letter-spacing:-.025em;text-wrap:balance}.SalonShelf_author__LWahs{margin:.9rem 0 0;color:rgb(228 230 235/.46);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.SalonShelf_annotation__yhE8Y{display:-webkit-box;max-width:40rem;margin:1.6rem 0 0;overflow:hidden;color:rgb(228 230 235/.6);font-size:.95rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.SalonShelf_metrics__xuwq1{display:grid;grid-template-columns:repeat(5,minmax(4.2rem,1fr));gap:0;margin:1.7rem 0 0;border-block:1px solid rgb(255 255 255/.07)}.SalonShelf_metrics__xuwq1 div{padding:.85rem .8rem .8rem 0}.SalonShelf_metrics__xuwq1 div+div{padding-left:1rem;border-left:1px solid rgb(255 255 255/.07)}.SalonShelf_metrics__xuwq1 dt{color:rgb(228 230 235/.3);font-size:.5rem}.SalonShelf_metrics__xuwq1 dd{margin:.35rem 0 0;color:#c2a076;font-family:var(--font-mono),monospace;font-size:1rem;white-space:nowrap}.SalonShelf_metrics__xuwq1 small{margin-left:.2rem;font-size:.55rem;opacity:.55}.SalonShelf_quote__CDHnL{max-width:38rem;margin:1.4rem 0 0;padding:0;color:rgb(228 230 235/.5);font-family:var(--font-serif),Georgia,serif;font-size:.86rem;font-style:italic;line-height:1.55}.SalonShelf_quote__CDHnL p{margin:0}.SalonShelf_quote__CDHnL cite{display:block;margin-top:.55rem;color:rgb(194 160 118/.62);font-size:.5rem;font-style:normal}.SalonShelf_openBook__KdWa_,.SalonShelf_quote__CDHnL cite{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.SalonShelf_openBook__KdWa_{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.45rem;border-bottom:1px solid rgb(194 160 118/.45);padding:.45rem 0;color:#c2a076;font-size:.64rem;text-decoration:none;transition:color .18s ease,border-color .18s ease}.SalonShelf_openBook__KdWa_:hover{border-color:#d4b78f;color:#d4b78f}.SalonShelf_arrow__G0jrV:focus-visible,.SalonShelf_empty__nW2FU a:focus-visible,.SalonShelf_openBook__KdWa_:focus-visible,.SalonShelf_shelfBook__5lzHt:focus-visible{outline:2px solid #d4b78f;outline-offset:4px}.SalonShelf_shelfNav__aJkzO{position:absolute;right:2.2rem;bottom:1.2rem;left:2.2rem;z-index:10;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:end;gap:1rem;pointer-events:none}.SalonShelf_shelfViewport___KEn_{position:relative;min-width:0;height:10.8rem;overflow:hidden;border-bottom:.95rem solid #32251d;background:linear-gradient(180deg,rgb(255 255 255/.012),transparent 38%),linear-gradient(90deg,transparent,rgb(194 160 118/.028) 50%,transparent);box-shadow:0 .2rem 0 #5b4231,0 .62rem 0 #17110e,0 1.9rem 3.5rem -1.3rem rgb(0 0 0/.96)}.SalonShelf_shelfViewport___KEn_:after{position:absolute;inset:auto 0 .18rem;height:1px;background:rgb(194 160 118/.28);content:""}.SalonShelf_shelfTrack__kPGNt{position:absolute;bottom:0;left:50%;display:flex;width:max-content;height:100%;align-items:end;gap:.3rem;padding:0;transform:translateX(calc(-1 * var(--active-offset)));transition:transform .52s cubic-bezier(.16,1,.3,1)}.SalonShelf_shelfBook__5lzHt{position:relative;width:var(--book-width);height:var(--book-height);flex:0 0 var(--book-width);overflow:hidden;border:1px solid rgb(255 255 255/.08);border-bottom:0;border-radius:.25rem .25rem 0 0;background:repeating-linear-gradient(92deg,rgb(255 255 255/.018) 0 1px,transparent 1px 5px),var(--cover-cloth);color:var(--cover-foil);box-shadow:inset .22rem 0 rgb(0 0 0/.2),inset -.18rem 0 rgb(255 255 255/.035),.35rem .6rem .8rem rgb(0 0 0/.28);cursor:pointer;transform-origin:bottom center;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .18s ease,opacity .18s ease}.SalonShelf_shelfBook__5lzHt:hover{filter:brightness(1.15);transform:translateY(-.5rem)}.SalonShelf_activeShelfBook___rAKj{filter:brightness(1.28);opacity:.12;pointer-events:none;transform:translateY(-.15rem) scaleX(.8)}.SalonShelf_activeShelfBook___rAKj:hover{opacity:.2;transform:translateY(-.25rem) scaleX(.82)}.SalonShelf_shelfBookInHand__SOcpV,.SalonShelf_shelfBookInHand__SOcpV:hover{opacity:.04;pointer-events:none;transform:translateY(.55rem) scale(.72,.9)}.SalonShelf_shelfBook__5lzHt span{position:absolute;inset:.7rem .35rem 1rem;display:block;overflow:hidden;font-family:var(--font-serif),Georgia,serif;font-size:.63rem;letter-spacing:.055em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.SalonShelf_shelfBook__5lzHt[data-binding=paperback]{border-radius:.08rem .08rem 0 0;box-shadow:inset .12rem 0 rgb(0 0 0/.16),.2rem .45rem .55rem rgb(0 0 0/.22)}.SalonShelf_shelfBook__5lzHt[data-binding=folio],.SalonShelf_shelfBook__5lzHt[data-binding=leather]{background:repeating-linear-gradient(0deg,transparent 0 1.35rem,rgb(194 160 118/.15) 1.35rem 1.43rem),repeating-linear-gradient(92deg,rgb(255 255 255/.018) 0 1px,transparent 1px 5px),var(--cover-cloth)}.SalonShelf_shelfBook__5lzHt[data-binding=folio]{border-color:rgb(194 160 118/.26);box-shadow:inset .28rem 0 rgb(0 0 0/.24),inset -.18rem 0 rgb(194 160 118/.09),.42rem .7rem .9rem rgb(0 0 0/.34)}.SalonShelf_arrow__G0jrV{display:grid;width:2.75rem;height:2.75rem;place-items:center;align-self:center;border:1px solid rgb(255 255 255/.09);border-radius:50%;background:rgb(255 255 255/.025);color:rgb(228 230 235/.58);cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.SalonShelf_shelfBook__5lzHt:not(.SalonShelf_activeShelfBook___rAKj){pointer-events:auto}.SalonShelf_arrow__G0jrV:hover:not(:disabled){border-color:rgb(194 160 118/.38);background:rgb(194 160 118/.08);color:#c2a076}.SalonShelf_arrow__G0jrV:disabled{cursor:default;opacity:.2}.SalonShelf_hint__KBpbx{position:absolute;right:0;bottom:.22rem;left:0;z-index:11;margin:0;color:rgb(228 230 235/.22);font-size:.5rem;text-align:center}.SalonShelf_empty__nW2FU{display:grid;min-height:calc(100vh - 3rem);place-items:center;align-content:center;padding:2rem;text-align:center}.SalonShelf_empty__nW2FU svg{color:rgb(194 160 118/.54)}.SalonShelf_empty__nW2FU .SalonShelf_eyebrow__k4gDj{margin-top:1.2rem}.SalonShelf_empty__nW2FU h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.2rem,6vw,4.2rem);font-style:italic;font-weight:400}.SalonShelf_empty__nW2FU>p:last-of-type{max-width:36rem;margin:1rem auto 0;color:rgb(228 230 235/.5);line-height:1.65}.SalonShelf_empty__nW2FU a{margin-top:1.5rem;color:#c2a076;font-family:var(--font-mono),monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}@keyframes SalonShelf_settle__ejO7k{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes SalonShelf_shelf-out-next__iL_I_{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-18%,0) scale(.985)}}@keyframes SalonShelf_shelf-in-next__h39uZ{0%{opacity:0;transform:translate3d(0,18%,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes SalonShelf_shelf-out-previous__JlOoS{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,18%,0) scale(.985)}}@keyframes SalonShelf_shelf-in-previous__26z9C{0%{opacity:0;transform:translate3d(0,-18%,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:960px){.SalonShelf_heading__qZqxa{grid-template-columns:1fr 1.25fr}.SalonShelf_admission__YgFr5{grid-column:1/-1;grid-auto-flow:column;justify-content:start;justify-items:start}.SalonShelf_shelfCaption__rv4nK{left:2.4rem}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_bookScene__XU5WO{left:25%;width:52%}.SalonShelf_details__SFfLz{right:2.4rem;width:43%;padding-left:1rem}}@media (max-width:720px){.SalonShelf_salon__ToXrv{height:auto;min-height:calc(100dvh - 3rem);overflow:visible}.SalonShelf_heading__qZqxa,.SalonShelf_stage__j0r2y{width:min(100% - 2rem,40rem)}.SalonShelf_heading__qZqxa{position:relative;grid-template-columns:1fr;gap:1.1rem;padding:2.1rem 0 1.4rem;background:none;pointer-events:auto}.SalonShelf_salonInspecting__wcjH_ .SalonShelf_heading__qZqxa{opacity:1;transform:none}.SalonShelf_heading__qZqxa h1{font-size:3.6rem}.SalonShelf_admission__YgFr5{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.SalonShelf_stage__j0r2y{position:relative;inset:auto;height:39rem;padding:0}.SalonShelf_salonInspecting__wcjH_ .SalonShelf_stage__j0r2y{height:69rem}.SalonShelf_libraryScene__rfiYd{overflow:hidden}.SalonShelf_librarySceneInspecting__jTNVu{min-height:0}.SalonShelf_roomArchitecture__69str span:first-child{left:10%}.SalonShelf_roomArchitecture__69str span:last-child{right:10%}.SalonShelf_shelfCaption__rv4nK{top:1.6rem;left:1.4rem;max-width:calc(100% - 2.8rem)}.SalonShelf_shelfCaption__rv4nK h2{max-width:16rem;font-size:1.7rem}.SalonShelf_shelfSelector__zwkVB{top:1rem;right:1rem;left:1rem;display:grid;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;transform:none}.SalonShelf_shelfSelector__zwkVB button{grid-template-columns:1fr;gap:.25rem;padding:.5rem 0}.SalonShelf_shelfSelector__zwkVB button span{white-space:normal}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_shelfSelector__zwkVB{transform:translateY(-.75rem)}.SalonShelf_bookScene__XU5WO,.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_bookScene__XU5WO{top:0;right:0;bottom:auto;left:0;width:100%;height:30rem;transform:translate3d(0,1.2rem,0) scale(.82);transform-origin:50% 85%}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_bookScene__XU5WO{transform:translate3d(0,-.2rem,0) scale(.96)}.SalonShelf_bookObject__jRFyc{width:15rem;height:22.5rem}.SalonShelf_threeBookShell__yYD6T{min-height:29rem}.SalonShelf_threeMount__mFbki{bottom:4.7rem}.SalonShelf_handControls__MHSSx{bottom:1.8rem;flex-wrap:wrap}.SalonShelf_handControls__MHSSx .SalonShelf_returnBook__4Xn0A{padding-inline:.85rem}.SalonShelf_handHint__TjDvJ{font-size:.61rem}.SalonShelf_bindingLabel__n_Jj4{top:.4rem;left:.4rem}.SalonShelf_details__SFfLz{top:39.5rem;right:1.4rem;bottom:1.8rem;left:1.4rem;width:auto;max-width:none;padding:1.1rem 0 0;transform:translateY(1.5rem)}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_details__SFfLz{transform:translateY(0)}.SalonShelf_workState__MJ8m3{margin-top:1.4rem}.SalonShelf_details__SFfLz h2{font-size:2.5rem}.SalonShelf_metrics__xuwq1{grid-template-columns:repeat(2,1fr)}.SalonShelf_metrics__xuwq1 div:nth-child(3){border-left:0;border-top:1px solid rgb(255 255 255/.07)}.SalonShelf_metrics__xuwq1 div:nth-child(4){border-top:1px solid rgb(255 255 255/.07)}.SalonShelf_metrics__xuwq1 div:nth-child(5){grid-column:1/-1;border-top:1px solid rgb(255 255 255/.07);border-left:0}.SalonShelf_shelfNav__aJkzO{top:27.4rem;right:.8rem;bottom:auto;left:.8rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.45rem}.SalonShelf_shelfViewport___KEn_{height:10.2rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.SalonShelf_shelfViewport___KEn_::-webkit-scrollbar{display:none}.SalonShelf_shelfTrack__kPGNt{position:static;min-width:max-content;justify-content:start;padding-inline:1rem;transform:none}.SalonShelf_shelfBook__5lzHt{height:calc(var(--book-height) * .82)}.SalonShelf_arrow__G0jrV{width:2.75rem;height:2.75rem}.SalonShelf_hint__KBpbx{display:none}}@media (prefers-reduced-motion:reduce){.SalonShelf_libraryScene__rfiYd{animation:none;transition:none}.SalonShelf_shelfTransitionLayer__VoQyM{animation:none}.SalonShelf_arrow__G0jrV,.SalonShelf_bookObject__jRFyc,.SalonShelf_bookScene__XU5WO,.SalonShelf_details__SFfLz,.SalonShelf_handControls__MHSSx button,.SalonShelf_openBook__KdWa_,.SalonShelf_shelfBook__5lzHt,.SalonShelf_shelfCaption__rv4nK,.SalonShelf_shelfTrack__kPGNt,.SalonShelf_threeBookShell__yYD6T:before{transition:none}.SalonShelf_bookScene__XU5WO:hover .SalonShelf_bookObject__jRFyc{transform:rotateX(1.8deg) rotateY(-18deg)}}@media (max-width:960px){.SalonShelf_libraryScene__rfiYd .SalonShelf_details__SFfLz{right:2.2rem;width:min(44%,32rem);padding-left:3rem}.SalonShelf_libraryScene__rfiYd .SalonShelf_shelfCaption__rv4nK{left:2.5rem}}@media (max-width:720px){.SalonShelf_librarySceneInspecting__jTNVu,.SalonShelf_libraryScene__rfiYd{min-height:0}.SalonShelf_shelfEngine__2n8w4{right:0;bottom:auto;height:38rem}.SalonShelf_shelfEngine__2n8w4 .SalonShelf_handControls__MHSSx{bottom:3.4rem;left:50%;max-width:calc(100% - 2rem)}.SalonShelf_shelfArrowLeft__bLNLG,.SalonShelf_shelfArrowRight__gywFH{top:48%;width:2.75rem;height:2.75rem}.SalonShelf_shelfArrowLeft__bLNLG{left:.75rem}.SalonShelf_shelfArrowRight__gywFH{right:.75rem}.SalonShelf_verticalShelfNav__Z8hnX{top:48%;right:4rem;gap:.55rem}.SalonShelf_shelfIndex__BXlP4{bottom:1.25rem;gap:.28rem}.SalonShelf_libraryScene__rfiYd .SalonShelf_shelfCaption__rv4nK{bottom:4.2rem;left:1.25rem;max-width:14rem}.SalonShelf_libraryScene__rfiYd .SalonShelf_shelfCaption__rv4nK h2{font-size:1.55rem}.SalonShelf_libraryScene__rfiYd .SalonShelf_details__SFfLz{top:39rem;right:1.25rem;bottom:1.5rem;left:1.25rem;width:auto;max-width:none;overflow:visible;align-content:start;background:none;backdrop-filter:none;mask-image:none;padding:1.2rem 0 0;transform:translateY(1.2rem)}.SalonShelf_librarySceneInspecting__jTNVu .SalonShelf_details__SFfLz{transform:translateY(0)}}