.member-page{min-height:90vh;padding:clamp(95px,8vw,132px) clamp(18px,5vw,80px) 60px;color:#253e32;background:radial-gradient(ellipse at 0 0,#eee7d4 0,transparent 55%),linear-gradient(120deg,#fbf8f0,#f7f6ec 76%,#e6ecdc)}.member-shell{max-width:1190px;margin:auto}.member-art a,.member-back,.member-preview a{display:inline-flex;align-items:center;gap:9px;font-size:13px}.member-back{margin-bottom:17px;min-height:36px;color:#52614f}.member-art a:hover,.member-back:hover,.member-preview a:hover{text-decoration:underline;text-underline-offset:4px}.member-spread{display:grid;grid-template-columns:1.1fr .9fr;background:#fffdf7;border:1px solid #d3cbb8;box-shadow:0 23px 36px -31px #5f583a77}.member-sheet{padding:clamp(27px,4.6vw,76px)}.member-art figcaption span,.member-label,.member-preview>span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:630;color:#765f3b}.member-label{display:flex;align-items:center;gap:11px}.member-label:before{content:"";height:1px;width:29px;background:#a48a5b}.member-sheet h1{font:400 clamp(43px,5vw,81px)/1.01 var(--folio-serif,Georgia,serif);letter-spacing:-.061em;margin:15px 0;text-wrap:balance}.member-sheet>p{font-size:clamp(15px,1.13vw,17px);line-height:1.65;color:#526051}.member-price{display:flex;align-items:baseline;gap:9px;margin:24px 0 16px}.member-price strong{font:400 43px/1 var(--folio-serif,Georgia,serif);letter-spacing:-.058em}.member-price span,.member-sheet>small{font-size:12px;color:#626958}.member-sheet ul{border-block:1px solid #d5cebc;padding:12px 0;margin-bottom:22px}.member-sheet li{display:flex;gap:11px;align-items:baseline;font-size:14px;margin:8px 0}.member-sheet li svg{color:#567249;flex:none;align-self:flex-start;margin-top:3px}.member-action{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:30px;background:#244c41;color:#fffbec;font-size:14px;font-weight:550;padding:13px 21px;transition:background-color .2s ease,transform .2s ease}.member-action:hover{background:#315947;transform:translateY(-1px)}.member-action:disabled{opacity:.7}.member-sheet>small{display:block;margin-top:10px;line-height:1.45}.member-gallery{display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,64px);background:radial-gradient(ellipse at 45% 5%,#fffce7 0,transparent 58%),linear-gradient(120deg,#dde6d4,#ccd7c3);border-left:1px solid #d0c9b7}.member-gallery:after,.member-gallery:before{content:"";position:absolute;inset:7% 9%;border-radius:49% 49% 2px 2px/29% 29% 0 0;border:1px solid #ad997280;pointer-events:none}.member-gallery:after{inset:calc(7% + 8px) calc(9% + 8px);opacity:.6}.member-gallery .study-mount{position:relative;z-index:1;width:min(100%,330px)}.member-art{position:relative;margin:0;padding:clamp(14px,1.9vw,26px);border:1px solid #c8b991;background:radial-gradient(ellipse at var(--mount-light,35%) 0,#fffdf2,#f3ead5);box-shadow:1px 2px #dbccaa,3px 4px #b6a889,5px 6px #d4c6a7,4px 21px 30px -12px #524e3666}.member-art img{display:block;width:100%;height:clamp(195px,24vw,338px);object-fit:contain;mix-blend-mode:multiply}.member-art figcaption{position:relative;border-top:1px solid #d7cbaa;padding-top:12px;margin-top:10px}.member-art figcaption span{display:block;font-size:9px}.member-art a{margin-top:4px;font:italic 400 clamp(17px,1.48vw,22px)/1.22 var(--folio-serif,Georgia,serif)}.member-art a svg{flex-shrink:0}.member-preview{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 12px;padding:18px 0;border-bottom:1px solid #d3cbb8;margin:5px 0 23px}.member-preview a{min-height:36px}.member-sheet .member-message{background:#eaf0e0;border-left:2px solid #819572;padding:10px 12px;margin-bottom:14px;font-size:13px}.member-sheet .member-message[role=alert]{border-color:#ab755a;background:#f6ebe2}@media(prefers-reduced-motion:no-preference){.member-sheet{animation:membership-print .65s cubic-bezier(.2,.72,.21,1) backwards}.member-art{animation:membership-plate .9s cubic-bezier(.2,.72,.21,1) backwards}.member-art:hover a svg{transform:translate(1px,-1px)}}@keyframes membership-print{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes membership-plate{0%{opacity:.25;transform:perspective(1100px) rotateY(-12deg) rotate(1deg) translateY(18px)}to{opacity:1;transform:perspective(1100px) rotateY(0) rotate(0) translateY(0)}}@media(max-width:730px){.member-page{padding-top:84px}.member-spread{grid-template-columns:1fr}.member-back{margin-bottom:9px}.member-gallery{border-left:0;border-top:1px solid #d1c8b2;padding:20px}.member-gallery .study-mount{width:min(100%,295px)}.member-art{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:12px;padding:14px}.member-art img{height:138px}.member-art figcaption{border:0;padding:0;margin:0}.member-sheet{padding:24px}.member-sheet h1{font-size:clamp(38px,9vw,55px)}.member-sheet li{font-size:13px}}@media(prefers-reduced-motion:reduce){.member-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}.member-action:hover{transform:none}}