.artistRoom .artistThreshold{box-sizing:border-box;width:100%;padding:44px 24px 48px;display:flex;justify-content:center;color:#e9e3d6;text-align:center;background:radial-gradient(ellipse 590px 570px at 50% 44%,rgba(233,227,214,.095),rgba(233,227,214,.027) 51%,transparent 83%)}.artistRoom .artistThresholdInner{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center}.artistRoom .artistThresholdOverline{margin:0 0 30px;color:rgba(233,227,214,.75);font:400 13px/1.5 var(--font-cinzel),Cinzel,serif;letter-spacing:.045em}.artistRoom .artistThresholdPortrait{width:min(416px,calc(100vw - 52px));aspect-ratio:416/494;height:auto;overflow:hidden;border:4px solid #16130f;border-radius:50% 50% 0 0/42% 42% 0 0;background:#191712;box-shadow:inset 0 18px 24px rgba(0,0,0,.64),inset 0 -2px 2px rgba(233,227,214,.21),0 0 0 1px rgba(233,227,214,.22),0 10px 0 -9px rgba(233,227,214,.3)}.artistRoom .artistThresholdInitials,.artistRoom .artistThresholdPortrait img{display:block;width:100%;height:100%}.artistRoom .artistThresholdPortrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit}.artistRoom .artistThresholdInitials{display:flex;align-items:center;justify-content:center;color:rgba(233,227,214,.64);font:400 62px/1 var(--font-cinzel),Cinzel,serif;letter-spacing:.06em}.artistRoom .artistThresholdIdentity{width:100%;margin-top:32px}.artistRoom .artistThresholdIdentity h1{margin:0;color:#e9e3d6;font:400 clamp(39px,5.4vw,72px)/1.15 var(--font-cinzel),Cinzel,serif;letter-spacing:.012em;text-shadow:0 2px 0 rgba(0,0,0,.42);overflow-wrap:anywhere}.artistRoom .artistThresholdInduction{margin:16px 0 0;color:rgba(233,227,214,.58);font:400 14px/1.5 var(--font-cinzel),Cinzel,serif;letter-spacing:.025em}.artistRoom .artistThresholdCitationText{max-width:580px;margin:24px auto 0;color:rgba(233,227,214,.82);font:italic 400 24px/1.45 var(--font-cormorant),Cormorant Garamond,Georgia,serif;white-space:pre-line}@keyframes artistThresholdEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.artistRoom .artistThresholdIdentity,.artistRoom .artistThresholdOverline,.artistRoom .artistThresholdPortrait{animation:artistThresholdEnter .48s ease-out both}.artistRoom .artistThresholdPortrait{animation-delay:65ms}.artistRoom .artistThresholdIdentity{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.artistRoom .artistThresholdIdentity,.artistRoom .artistThresholdOverline,.artistRoom .artistThresholdPortrait{animation:none}}@media (max-width:767px){.artistRoom .artistThreshold,body.ap-profile-active .artistRoom .artistThreshold{margin-top:0;padding-top:20px}.artistRoom .artistThresholdOverline{margin-bottom:22px;font-size:12px}.artistRoom .artistThresholdPortrait{width:min(416px,calc(100vw - 52px))}.artistRoom .artistThresholdIdentity{margin-top:23px}.artistRoom .artistThresholdCitationText{margin-top:16px;font-size:21px}}.artistThresholdBooksOpen{color:#b59a65;font:400 10px Cinzel,serif;letter-spacing:.2em;margin:12px 0 0}.artistRoomMessagePlateOpen{background:#a68850!important;color:#171511!important;border-color:#a68850!important}.artistRoom .artistRoomNotice{margin:55px auto 0;width:min(88%,600px);border:1px solid #8f7440;padding:24px 28px;text-align:center}.artistRoom .artistRoomNoticeHeading{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#b49a69;font:400 10px Cinzel,serif;letter-spacing:.18em}.artistRoom .artistRoomNoticeHeading time{color:#aaa49a;font:400 11px Cormorant Garamond,serif;letter-spacing:.05em}.artistRoom .artistRoomNotice p{margin:19px 0 0;color:#e9e3d6;font:italic 24px/1.4 Cormorant Garamond,serif;white-space:pre-wrap;overflow-wrap:anywhere}.artistRoom.apPage,html.light .artistRoom.apPage{--room-ivory:#e9e3d6;--room-brass:#8f7440;--room-muted:rgba(233,227,214,.72);width:100%;min-height:100dvh;color:var(--room-ivory)!important;background:#090807!important;overflow-x:clip}.artistRoom.apPage>*{position:relative}body.ap-profile-active:has(.artistRoom) .siteNav{display:none!important}.artistRoom *{box-sizing:border-box}.artistRoom .artistRoomTop{max-width:1200px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top, 0px)) 24px 0}.artistRoom .artistRoomTop a,.artistRoom .artistRoomTop button{display:inline-block;padding:8px 0;border:0;background:none;color:var(--room-muted);text-decoration:none;font:400 13px/1.5 var(--font-cinzel),Cinzel,serif;letter-spacing:.025em;cursor:pointer}.artistRoom .artistRoomTop a:hover,.artistRoom .artistRoomTop button:hover{color:var(--room-ivory)}.artistRoom .artistRoomChamber{margin-top:112px}.artistRoom .artistRoomWorks{padding:48px 0 60px;background:radial-gradient(ellipse 58% 38% at 50% 48%,rgba(233,227,214,.035),transparent 100%)}.artistRoom .artistRoomReading{width:min(100% - 48px,640px);margin-inline:auto}.artistRoom .artistRoomWorks{container-type:inline-size}.artistRoom .artistRoomDivider{height:80px;display:flex;flex-direction:column;align-items:center;gap:15px}.artistRoom .artistRoomDividerLine{display:block;width:96px;height:1px;background:rgba(143,116,64,.48)}.artistRoom .artistRoomNumeral{color:var(--room-muted);font:400 14px/1.3 var(--font-cinzel),Cinzel,serif}.artistRoom .artistRoomJourney h2{margin:0 0 34px;text-align:center;color:var(--room-ivory);font:400 24px/1.4 var(--font-cinzel),Cinzel,serif;letter-spacing:.025em;text-shadow:0 2px 0 #070605}.artistRoom .artistRoomEvents{list-style:none;margin:0;padding:0 0 0 24px;border-left:1px solid rgba(173,147,96,.75)}.artistRoom .artistRoomEvents li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:0 0 42px}.artistRoom .artistRoomEvents li:last-child{padding-bottom:0}.artistRoom .artistRoomEvents time{color:var(--room-muted);font:400 14px/1.7 var(--font-cinzel),Cinzel,serif}.artistRoom .artistRoomEvents li div{color:var(--room-ivory);font:italic 400 24px/1.4 var(--font-cormorant),Cormorant Garamond,Georgia,serif}.artistRoom .artistRoomEvents small{display:block;margin-top:8px;color:var(--room-muted);font-size:19px}.artistRoom .artistRoomConnection{margin-top:140px}.artistRoom .artistRoomWishlist{display:block;width:100%;min-height:54px;padding:12px 20px;border:1px solid var(--room-brass);border-radius:0;background:var(--room-brass);color:#100f0d;font:500 21px var(--font-cormorant),Cormorant Garamond,Georgia,serif;letter-spacing:.025em;text-align:center;cursor:pointer;transition:box-shadow .2s ease,color .2s ease,background-color .2s ease}.artistRoom .artistRoomWishlist:active:not(:disabled),.artistRoom .artistRoomWishlist:hover:not(:disabled){background:#b99b61;box-shadow:0 0 18px rgba(173,147,96,.32)}.artistRoom .artistRoomSecondary>button:disabled,.artistRoom .artistRoomWishlist:disabled{opacity:.55;cursor:wait}.artistRoom .artistRoomSecondary{display:flex;align-items:stretch;gap:12px;margin:14px 0 0}.artistRoom .artistRoomSecondary>button{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid rgba(173,147,96,.76);border-radius:999px;background:transparent;color:var(--room-ivory);font:400 12px/1.4 var(--font-cinzel),Cinzel,serif;letter-spacing:.105em;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,color .2s ease}.artistRoom .artistRoomSecondary>button:active:not(:disabled),.artistRoom .artistRoomSecondary>button:hover:not(:disabled){color:#dfc596;border-color:#b99b61;box-shadow:0 0 16px rgba(173,147,96,.27)}.artistRoom .artistRoomShare{display:flex;align-items:center;justify-content:center;margin-top:17px}.artistRoom .artistRoomShare .shareBtn{min-width:74px;min-height:44px;padding:8px 12px;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--room-muted);font:400 11px/1.4 var(--font-cinzel),Cinzel,serif;letter-spacing:.19em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,text-shadow .2s ease}.artistRoom .artistRoomShare .shareBtn:active,.artistRoom .artistRoomShare .shareBtn:hover{color:#dfc596;text-shadow:0 0 13px rgba(173,147,96,.46)}.artistRoom .artistRoomShare .shareBtn svg{display:none}.artistRoom .artistRoomShare .shareBtn span{text-transform:uppercase}.artistRoom .artistRoomShare .shareWrap{height:auto;position:relative}.artistRoom .artistRoomShare .shareDropdown{position:absolute;z-index:10;right:0;bottom:38px;min-width:180px;background:#191713;border:1px solid rgba(143,116,64,.3)}.artistRoom .artistRoomShare .shareOption{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid rgba(143,116,64,.15);border-radius:0;background:#191713;color:var(--room-ivory);text-decoration:none;font:400 14px/1.4 var(--font-cinzel),Cinzel,serif;letter-spacing:.02em;cursor:pointer}.artistRoom .artistRoomShare .shareOption:hover{background:#29251e}.artistRoom .artistRoomLinks{margin-top:30px}.artistRoom .artistRoomContactLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.artistRoom .artistRoomContactPill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:10px 25px;border:1px solid rgba(173,147,96,.76);border-radius:999px;color:var(--room-ivory);text-decoration:none;text-align:center;overflow-wrap:anywhere;font:400 12px/1.5 var(--font-cinzel),Cinzel,serif;letter-spacing:.065em;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.artistRoom .artistRoomContactPill:active,.artistRoom .artistRoomContactPill:hover{color:#dfc596;border-color:#b99b61;box-shadow:0 0 16px rgba(173,147,96,.27)}.artistRoom .artistRoomSocials{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(2px,2vw,18px);margin-top:23px}.artistRoom .artistRoomSocialLink{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;color:#ad9360;text-decoration:none;transition:color .2s ease,box-shadow .2s ease}.artistRoom .artistRoomSocialLink svg{width:22px;height:22px}.artistRoom .artistRoomSocialLink:active,.artistRoom .artistRoomSocialLink:hover{color:#e5c78c;box-shadow:0 0 16px rgba(173,147,96,.32)}.artistRoom .artistRoomExit{width:min(100% - 48px,640px);margin-inline:auto;padding:0 0 96px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.artistRoom .artistRoomExit .artistRoomDivider{margin-bottom:4px}.artistRoom .artistRoomExit a{color:var(--room-muted);text-decoration:none;font:400 14px/1.6 var(--font-cinzel),Cinzel,serif;letter-spacing:.025em}.artistRoom .artistRoomExit a:hover{color:var(--room-ivory)}.artistRoom .artistRoomNext{display:flex;flex-direction:column;align-items:center;width:100%}.artistRoom .artistRoomNext .artistRoomNextLabel{margin-bottom:21px;color:var(--room-muted)}.artistRoom .artistRoomNextPortrait{display:block;width:106px;height:128px;overflow:hidden;margin-bottom:28px;border:3px solid #16130f;border-radius:50% 50% 0 0/42% 42% 0 0;background:#191712;box-shadow:inset 0 9px 14px rgba(0,0,0,.6),0 0 0 1px rgba(233,227,214,.2),0 5px 0 -4px rgba(233,227,214,.25)}.artistRoom .artistRoomNextPortrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.artistRoom .artistRoomNextInitials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--room-ivory);font:400 30px/1 var(--font-cinzel),Cinzel,serif;letter-spacing:.04em}.artistRoom .artistRoomNext .artistRoomNextName{color:var(--room-ivory);font:400 clamp(27px,4vw,44px)/1.2 var(--font-cinzel),Cinzel,serif;letter-spacing:.025em;overflow-wrap:anywhere}.artistRoom .artistRoomNext .artistRoomNextArrow{display:block;width:min(290px,75%);margin-top:23px;border-top:1px solid var(--room-brass);text-align:right;color:var(--room-brass);font:400 25px/1 var(--font-cormorant),Georgia,serif}.artistRoom .artistRoomNext .artistRoomNextArrow span{display:inline-block;transform:translateY(-15px)}.artistRoom .artistRoomToast{position:fixed;z-index:300;bottom:24px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100vw - 48px);padding:12px 18px;border:1px solid rgba(143,116,64,.3);background:#191713;color:var(--room-ivory);font:400 16px/1.3 var(--font-cormorant),Georgia,serif}.artistRoom .artistRoomMessageLayer{position:fixed;inset:0;z-index:200}.artistRoom .artistRoomMessageBackdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.7)}.artistRoom .artistRoomMessage{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;height:min(70dvh,700px);border-top:1px solid rgba(143,116,64,.4);background:#191713}.artistRoom .artistRoomMessage header{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(143,116,64,.25)}.artistRoom .artistRoomMessage header div{flex:1}.artistRoom .artistRoomMessage strong{display:block;font:400 17px var(--font-cinzel),Cinzel,serif}.artistRoom .artistRoomMessage small{color:var(--room-muted);font:400 14px var(--font-cormorant),Georgia,serif}.artistRoom .artistRoomMessage button{border:0;background:none;color:var(--room-ivory);cursor:pointer}.artistRoom .artistRoomMessage header button{padding:5px;font:400 13px/1.4 var(--font-cinzel),Cinzel,serif;letter-spacing:.06em}.artistRoom .artistRoomMessage button:hover{color:#d6bd8c}.artistRoom .artistRoomExit a:focus-visible,.artistRoom .artistRoomLinks a:focus-visible,.artistRoom .artistRoomMessage button:focus-visible,.artistRoom .artistRoomSecondary button:focus-visible,.artistRoom .artistRoomShare button:focus-visible,.artistRoom .artistRoomTop a:focus-visible,.artistRoom .artistRoomTop button:focus-visible,.artistRoom .artistRoomWishlist:focus-visible{outline:1px solid #c1a46c;outline-offset:4px;box-shadow:0 0 16px rgba(173,147,96,.3)}.artistRoom .artistRoomThread{flex:1;overflow-y:auto;padding:24px;font:400 18px var(--font-cormorant),Georgia,serif}.artistRoom .artistRoomThread p{max-width:70%;margin:0 0 12px;padding:10px 16px;background:#29251e}.artistRoom .artistRoomThread p.mine{margin-left:auto;background:#8f7440;color:#100f0d}.artistRoom .artistRoomThreadLoading{width:100%;height:52px;background:#29251e;opacity:.5}.artistRoom .artistRoomMessage form{display:flex;gap:12px;padding:16px 24px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(143,116,64,.25)}.artistRoom .artistRoomMessage input{flex:1;min-width:0;padding:12px;border:1px solid rgba(143,116,64,.35);background:#100f0d;color:var(--room-ivory);font:400 17px var(--font-cormorant),Georgia,serif}.artistRoom .artistRoomMessage form button{padding:0 18px;background:var(--room-brass);color:#100f0d;font:400 12px var(--font-cinzel),Cinzel,serif;letter-spacing:.06em}.artistRoom .artistRoomMessage form button:disabled{opacity:.5;cursor:default}@media (max-width:767px){.artistRoom .artistRoomChamber{margin-top:76px}.artistRoom .artistRoomEvents{padding-left:16px}.artistRoom .artistRoomEvents li{grid-template-columns:62px minmax(0,1fr);gap:14px}.artistRoom .artistRoomConnection{margin-top:104px}}