@font-face{font-family:Cormorant;src:url(/fonts/cormorant-garamond-var.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-garamond-italic-var.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--paper:#faf7f3;--ink:#292620;--muted:#6e6a63;--wine:#581b1a;--line:#d9d3cb;--panel:#eeebe5;--serif:Cormorant,"Songti SC","Noto Serif CJK SC",Georgia,serif;--sans:Inter,"PingFang SC","Microsoft Yahei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:14px;font-weight:350;line-height:1.8}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:5px}button{cursor:pointer}img{max-width:100%;height:auto;display:block}button:disabled{opacity:.55;cursor:wait}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08}h1{letter-spacing:-1.4px;font-size:clamp(44px,5vw,76px)}h2{letter-spacing:-.6px;font-size:clamp(34px,3.2vw,48px)}h3{font-size:34px}p{margin-bottom:1.3em}hr{border:0;border-top:1px solid var(--line);margin:38px 0}.muted,.fine{color:var(--muted)}.fine{font-size:12px;line-height:1.75}.lead{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.4}.eyebrow{text-transform:uppercase;letter-spacing:2.2px;margin-bottom:22px;font-size:10px;font-weight:450;line-height:1.5}.italic{font-style:italic}.section{max-width:1344px;margin:0 auto;padding:74px 64px}.button{background:var(--wine);color:var(--paper);border:1px solid var(--wine);letter-spacing:.3px;justify-content:space-between;align-items:center;gap:35px;padding:16px 24px;font-size:12px;transition:background .2s;display:inline-flex}.button:hover{background:#38100f}.button span,.arrow-link span{font-family:var(--sans);font-size:20px;font-weight:300}.arrow-link{border-bottom:1px solid var(--wine);color:var(--wine);align-items:center;gap:35px;padding:0 0 9px;font-size:12px;font-weight:450;display:inline-flex}.arrow-link:hover{color:var(--link-hover);border-color:var(--link-hover)}.number{font-family:var(--serif);color:var(--number-color);font-size:22px;font-style:italic}.small-rule{vertical-align:middle;background:var(--wine);width:40px;height:1px;margin-left:14px;display:inline-block}.skip-link{background:var(--wine);color:#fff;z-index:100;padding:10px;position:absolute;top:-100px}.skip-link:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}header{text-align:center;padding-top:33px}.brand{color:var(--wine);font-family:var(--serif);letter-spacing:.5px;flex-direction:column;align-items:center;font-size:39px;line-height:1.03;display:inline-flex}.brand-small{margin-top:4px;font-size:25px;font-style:italic}.tagline{letter-spacing:3px;text-transform:uppercase;margin:17px 10px 27px;font-size:8px}.nav-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:44px;min-height:63px;padding:0 28px;display:flex}.nav{align-items:center;gap:32px;display:flex}.nav a{text-transform:uppercase;letter-spacing:1.6px;white-space:nowrap;padding:22px 0;font-size:10px;position:relative}.nav a:hover,.nav a[aria-current]{color:var(--wine)}.nav a[aria-current]:after{content:"";background:var(--wine);height:1px;position:absolute;bottom:14px;left:0;right:0}.small-lock{margin-left:7px;font-size:14px}.languages{letter-spacing:1px;white-space:nowrap;align-items:center;gap:14px;font-size:9px;display:flex}.languages a{color:var(--language-color)}.languages a[aria-current]{color:var(--wine);border-bottom:1px solid var(--wine)}.menu-toggle{display:none}.home-hero{grid-template-columns:1fr .88fr;align-items:center;gap:88px;max-width:1344px;margin:auto;padding:61px 64px 69px;display:grid}.hero-art{max-width:520px}.hero-art>a{background:#e7dcc4;padding:0;display:block}.hero-art img{object-fit:contain;width:100%;max-height:560px}.image-caption{color:var(--muted);letter-spacing:.3px;justify-content:space-between;gap:12px;margin:15px 0 0;font-size:9px;display:flex}.image-caption span{white-space:nowrap;text-transform:uppercase;letter-spacing:1.3px;font-size:8px}.hero-copy h1{letter-spacing:-1.3px;margin-bottom:26px;font-size:clamp(54px,5.1vw,76px);line-height:.98}.hero-copy h1 span{display:block}.hero-copy h1 span:last-child{color:var(--wine)}.hero-copy .lead{max-width:380px;color:var(--hero-copy);margin-bottom:29px;font-size:23px}.hero-copy>.eyebrow{letter-spacing:1.6px;margin-bottom:34px;font-size:9px}.hero-bottom{border-top:1px solid var(--line);margin-top:56px;padding-top:25px}.hero-bottom>.eyebrow{color:var(--muted);margin-bottom:12px;font-size:8px;display:block}.hero-bottom .arrow-link{border:0;padding-bottom:0}.services{border-top:1px solid var(--line)}.section-heading{text-align:center;max-width:700px;margin:0 auto 55px}.section-heading h2{margin-bottom:0}.service-grid,.circle-links{grid-template-columns:repeat(3,1fr);gap:54px;display:grid}.service-grid article{border-top:1px solid var(--line);padding-top:22px}.service-grid .number{margin-bottom:23px;display:block}.service-grid h3{margin-bottom:16px}.service-grid p,.circle-links p{max-width:305px;min-height:72px;font-size:13px}.circle-teaser{background:var(--wine);max-width:1216px;color:var(--paper);margin:18px auto 0;padding:65px 75px;position:relative;overflow:hidden}.circle-teaser h2{z-index:1;max-width:650px;font-size:53px;position:relative}.circle-teaser p:not(.eyebrow){color:#e3cfc9;z-index:1;max-width:535px;font-size:13px;position:relative}.circle-teaser .arrow-link{color:var(--paper);z-index:1;border-color:#ac8580;margin-top:12px;position:relative}.guide-teaser{grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;padding-top:90px;padding-bottom:90px;display:grid}.guide-teaser h2{margin:0;font-size:39px}.guide-teaser p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.guide-teaser .eyebrow{margin-bottom:13px}.contact-band{text-align:center;background:#efebe5;padding:65px 24px}.contact-band h2{max-width:650px;margin:0 auto 20px;font-size:42px}.contact-band>p{max-width:560px;margin:0 auto 22px;font-size:13px}.contact-links{justify-content:center;align-items:center;gap:30px;margin:20px 0;display:flex}.contact-links a:first-child{font-family:var(--serif);color:var(--wine);font-size:25px}.contact-links a:last-child{font-size:13px}.contact-links span{font-family:var(--sans);font-size:18px}.contact-page{text-align:center;max-width:900px;padding-top:100px;padding-bottom:110px}.contact-page h1{max-width:780px}.contact-page>p{max-width:560px;margin-left:auto;margin-right:auto}.contact-extra{justify-content:center;gap:40px;margin-top:50px;display:flex}.page-intro{text-align:center;max-width:890px;margin:0 auto;padding:65px 32px 35px}.page-intro .eyebrow{color:var(--wine);margin-bottom:24px}.page-intro h1{margin-bottom:25px;font-size:58px}.page-intro .lead{max-width:740px;color:var(--lead-copy);margin-left:auto;margin-right:auto;font-size:23px}.work-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:75px;display:grid}.work-layout.section{padding-top:30px}.artwork-image-button{background:var(--panel);cursor:zoom-in;border:0;width:100%;padding:22px;position:relative}.artwork-image-button img{object-fit:contain;width:100%;max-height:760px}.artwork-image-button>span{color:var(--wine);background:var(--paper);place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;bottom:12px;right:16px}.work-copy{padding:18px 0}.work-copy h1{margin-bottom:8px;font-size:42px}.work-copy h2.work-title{margin-top:25px;margin-bottom:20px;font-size:34px;font-style:italic;line-height:1.2}.work-copy>.eyebrow{letter-spacing:1.5px;font-size:9px}.work-copy>p{font-size:13px}.work-copy>.lead{font-size:23px}.work-copy dl{border-block:1px solid var(--line);grid-template-columns:90px 1fr;gap:12px 18px;margin:26px 0 30px;padding:20px 0;font-size:12px;display:grid}.work-copy dt{color:var(--muted)}.work-copy dd{margin:0}.work-copy .price{font-family:var(--serif);color:var(--wine);margin:32px 0 15px;font-size:24px}.work-copy .fine{margin-top:16px;font-size:11px}.wide-callout{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1216px;margin:0 auto;padding:50px 64px;display:flex}.wide-callout h2{margin:0;font-size:38px}.back-link{color:var(--wine);margin-bottom:35px;font-size:11px;display:inline-block}.lightbox{z-index:100;cursor:zoom-out;background:#191715ed;justify-content:center;align-items:center;padding:55px 40px 30px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:100%;max-height:90vh}.lightbox>button{color:#fff;background:0 0;border:0;padding:10px;font-size:13px;position:absolute;top:15px;right:25px}.catalogue-notes{margin-top:35px}.catalogue-notes details{border-top:1px solid var(--line);font-size:12px}.catalogue-notes summary{cursor:pointer;padding:16px 0}.catalogue-notes p{padding-top:5px;line-height:1.9}.document-link{color:var(--wine);margin-bottom:13px;text-decoration:underline;display:block}.access-layout{grid-template-columns:1fr 1.15fr;gap:85px;max-width:1100px;padding-top:25px;display:grid}.access-image{background:#eeebe5;align-self:start;padding:25px}.access-image img{object-fit:contain;width:100%;max-height:390px}.access-image p{font-family:var(--serif);text-align:center;color:var(--muted);margin:16px 0 0;font-size:16px;font-style:italic}.access-copy{padding-top:15px}.access-copy h2{font-size:39px}.simple-list{color:var(--muted);margin:27px 0 30px;padding:0;font-size:12px;list-style:none}.simple-list li{border-bottom:1px solid var(--line);padding:10px 0}.access-copy>.fine{margin-top:20px}.registration{margin-top:25px}.registration label:not(.check){letter-spacing:.2px;margin-bottom:20px;font-size:11px;display:block}.registration input:not([type=checkbox]){border:0;border-bottom:1px solid var(--input-line);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:11px 0;font-size:14px;display:block}.registration input[readonly]{color:var(--muted)}.check{align-items:flex-start;gap:9px;margin:15px 0 23px;font-size:11px;display:flex}.check input{accent-color:var(--wine);margin-top:5px}.check a{text-decoration:underline}.registration .button{width:100%}.registration .fine{margin-top:12px}.collection-page{padding-top:0}.collection-page .page-intro{padding-top:55px;padding-bottom:34px}.filterbar{border-block:1px solid var(--line);grid-template-columns:1.6fr 1fr 1.15fr 1fr;gap:25px;padding:22px 0;display:grid}.filterbar label{color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;font-size:9px}.filterbar input,.filterbar select{color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border:0;width:100%;min-height:34px;padding:6px 0 0;font-size:12px}.filterbar .search-label{border-right:1px solid var(--line);align-items:center;gap:10px;padding-right:24px;display:flex}.search-label>span:not(.sr-only){font-size:29px}.search-label input{padding:0}.results-line{color:var(--muted);letter-spacing:.5px;justify-content:space-between;padding:21px 0;font-size:10px;display:flex}.results-line button{color:var(--wine);background:0 0;border:0;font-size:11px}.art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 35px;display:grid}.art-image{aspect-ratio:1/1.06;background:#eeebe6;justify-content:center;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.art-image img{object-fit:contain;width:100%;max-height:100%;transition:transform .4s}.art-arrow{color:var(--wine);opacity:0;font-size:23px;transition:opacity .2s;position:absolute;bottom:10px;right:15px}.art-card:hover .art-arrow{opacity:1}.art-card .eyebrow{letter-spacing:1px;color:var(--muted);margin:20px 0 10px;font-size:8px}.art-card .eyebrow span{padding:0 5px}.art-card h2{margin-bottom:9px;font-size:27px;line-height:1.1}.art-title{font-family:var(--serif);margin-bottom:8px;font-size:20px;font-style:italic;line-height:1.3}.art-card>.muted{margin-bottom:0;font-size:10px}.empty{text-align:center;padding:70px 20px}.member-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:28px;margin-top:60px;padding-top:25px;font-size:10px;display:flex}.member-footer p{margin:0}.text-button{color:var(--muted);background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.circle-editorial{grid-template-columns:1fr 1fr;gap:85px;padding-top:30px;display:grid}.circle-feature{background:var(--wine);color:var(--paper);padding:50px;position:relative;overflow:hidden}.circle-feature>.eyebrow{margin-top:25px;position:relative}.circle-feature h2{font-size:47px}.circle-feature p:not(.eyebrow){color:#e5d1ca;font-size:13px}.circle-feature .button{border-color:#ae8580;margin-top:22px}.circle-body{padding-top:30px}.circle-body h2{font-size:38px}.circle-body>p:not(.eyebrow){font-size:13px}.circle-body>.fine{font-size:11px}.circle-links{border-top:1px solid var(--line);padding-top:45px}.circle-links h3{margin:20px 0 15px;font-size:30px}.circle-links .number{font-size:19px}.circle-links p{min-height:46px}.about-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding-top:25px;display:grid}.about-layout>img{filter:grayscale();width:100%}.about-layout h2{margin-bottom:20px;font-size:32px}.about-layout section{margin-bottom:40px}.about-layout p{font-size:13px}.editorial-layout{grid-template-columns:270px 1fr;gap:100px;max-width:1190px;padding-top:20px;display:grid}.editorial-layout aside{align-self:start;font-size:11px;position:sticky;top:35px}.editorial-layout aside a{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.editorial-layout aside a:hover{color:var(--wine)}.editorial-section{border-bottom:1px solid var(--line);margin:0 0 30px;padding:0 0 30px}.editorial-section h2{margin-bottom:25px;font-size:37px}.editorial-section p{font-size:13px}.editorial-section .eyebrow{color:var(--wine);margin-bottom:14px;font-size:10px}.guide-content{max-width:1010px;padding-top:20px}.guide-search{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:35px;font-size:10px;display:block}.guide-search input{border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--serif);color:var(--ink);background:0 0;padding:15px 0;font-size:25px}.guide-list details{border-bottom:1px solid var(--line)}.guide-list details:first-child{border-top:1px solid var(--line)}.guide-list summary{cursor:pointer;align-items:center;gap:24px;padding:23px 0;list-style:none;display:flex}.guide-list summary::-webkit-details-marker{display:none}.guide-number{color:var(--muted);font-size:10px}.guide-list h2{flex:1;margin:0;font-size:28px}.guide-list .plus{color:var(--wine);font-size:23px;font-weight:200}.guide-list details[open] .plus{transform:rotate(45deg)}.guide-list details>div{max-width:780px;padding:0 40px 24px;font-size:13px}.prose{max-width:850px;padding-top:20px}.prose h2{font-size:32px}.prose section{margin-bottom:45px}.prose p{font-size:13px}footer{border-top:1px solid var(--line);padding:60px max(32px,50vw - 608px) 20px}.footer-main{grid-template-columns:1.35fr 1fr .8fr 1fr;gap:45px;padding-bottom:45px;display:grid}.footer-brand{font-family:var(--serif);color:var(--wine);margin-bottom:21px;font-size:25px;line-height:1.15;display:block}.footer-brand em{font-size:22px}.footer-main p{color:var(--muted);margin:6px 0;font-size:9px}.footer-links{flex-direction:column;align-items:flex-start;gap:11px;padding-top:6px;font-size:10px;display:flex}.footer-links a:hover{color:var(--wine);text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.3px;gap:30px;padding-top:20px;font-size:8px;display:flex}.footer-bottom span{flex:1}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{letter-spacing:1px;line-height:1.45}html[lang=zh-Hans] .hero-copy h1{font-size:53px}html[lang=zh-Hans] .lead{font-size:19px;line-height:1.8}html[lang=zh-Hans] .page-intro h1{font-size:42px}html[lang=zh-Hans] .brand{letter-spacing:.5px}@media (min-width:1500px){.home-hero{gap:100px;padding-top:70px;padding-bottom:85px}.hero-art img{max-height:620px}.hero-copy h1{font-size:83px}}@media (max-width:1100px){.nav{gap:20px}.nav a{letter-spacing:1px;font-size:9px}.nav-wrap{gap:28px}.section{padding:60px 38px}.home-hero{gap:48px;padding:48px 38px}.hero-copy h1{font-size:60px}.hero-bottom{margin-top:35px}.circle-teaser{margin-inline:38px;padding:50px}.service-grid,.circle-links{gap:30px}.editorial-layout{grid-template-columns:230px 1fr;gap:50px}.work-layout{gap:40px}.circle-editorial,.access-layout{gap:45px}.footer-main{gap:25px}.guide-teaser{gap:30px}.guide-teaser h2{font-size:34px}}@media (max-width:800px){header{padding-top:27px}.brand{font-size:32px}.brand-small{font-size:21px}.tagline{letter-spacing:1.7px;margin-bottom:24px;font-size:7px}.nav-wrap{justify-content:space-between;min-height:54px;padding:0 24px;position:relative}.menu-toggle{text-transform:uppercase;letter-spacing:1.5px;text-align:left;background:0 0;border:0;min-width:70px;padding:14px 0;font-size:10px;display:block}.nav{background:var(--paper);z-index:30;border-bottom:1px solid var(--line);padding:15px 25px 20px;display:none;position:absolute;top:53px;left:0;right:0}.nav.open{flex-direction:column;align-items:flex-start;gap:0;display:flex}.nav a{padding:10px 0;font-size:11px}.nav a[aria-current]:after{bottom:5px}.languages{gap:18px;font-size:10px}.home-hero{grid-template-columns:1fr 1fr;gap:35px;padding:42px 28px}.hero-copy h1{font-size:49px}.hero-copy .lead{font-size:21px}.hero-copy>.eyebrow{margin-bottom:23px;font-size:8px}.small-rule{display:none}.hero-bottom{margin-top:28px;padding-top:19px}.hero-art img{max-height:430px}.image-caption span{display:none}.section{padding:48px 28px}.section-heading{margin-bottom:35px}.section-heading h2{font-size:35px}.service-grid{gap:25px}.service-grid h3{font-size:28px}.service-grid p{min-height:93px;font-size:12px}.circle-teaser{margin:0 28px;padding:42px}.circle-teaser h2{font-size:44px}.guide-teaser{grid-template-columns:1fr 1fr}.guide-teaser .arrow-link{grid-column:2;justify-self:start;margin-top:-10px}.footer-main{grid-template-columns:1.3fr 1fr;gap:35px}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom span{flex-basis:100%}.work-layout{grid-template-columns:1fr 1fr;gap:32px}.work-copy h1{font-size:33px}.work-copy h2.work-title{font-size:28px}.work-copy dl{grid-template-columns:1fr;gap:5px}.work-copy dd{margin-bottom:9px}.work-copy .button{gap:20px;padding:13px 15px}.page-intro h1{font-size:48px}.page-intro{padding:45px 28px 25px}.page-intro .lead{font-size:21px}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.filterbar{grid-template-columns:1fr 1fr;gap:18px 24px}.filterbar .search-label{border:0}.access-layout{gap:32px}.access-copy h2{font-size:32px}.access-image{padding:16px}.circle-editorial{grid-template-columns:1fr 1fr;gap:30px}.circle-feature{padding:30px}.circle-feature h2{font-size:36px}.circle-body h2{font-size:31px}.circle-feature .button{gap:15px;padding:13px 15px}.circle-links h3{font-size:26px}.about-layout{gap:35px}.editorial-layout{grid-template-columns:180px 1fr;gap:35px}.editorial-section h2{font-size:31px}}@media (max-width:580px){.home-hero{flex-direction:column-reverse;align-items:stretch;gap:30px;padding:35px 24px 40px;display:flex}.hero-copy h1{font-size:55px;line-height:1.02}.hero-copy .lead{max-width:360px;font-size:21px}.hero-copy>.eyebrow{margin-bottom:22px;font-size:8px}.hero-copy>.arrow-link{font-size:11px}.hero-bottom{display:none}.hero-art{max-width:none}.hero-art img{max-height:480px}.hero-art>a{background:0 0}.image-caption{font-size:9px}.section{padding:42px 24px}.services .section-heading{text-align:left}.service-grid,.circle-links{grid-template-columns:1fr;gap:28px}.service-grid article{grid-template-columns:28px 1fr;gap:0 15px;padding-top:20px;display:grid}.service-grid article .number{grid-row:1/4;margin-top:4px;font-size:19px}.service-grid h3{font-size:31px}.service-grid p{max-width:none;min-height:0;margin-bottom:20px}.service-grid .arrow-link{grid-column:2;justify-self:start}.circle-teaser{margin:0 16px;padding:37px 29px}.circle-teaser h2{font-size:39px}.circle-teaser p:not(.eyebrow){font-size:12px}.guide-teaser{display:block}.guide-teaser h2{margin-bottom:20px;font-size:36px}.guide-teaser>p{margin-bottom:24px!important}.contact-band{padding:43px 24px}.contact-band h2{font-size:35px}.contact-links{flex-direction:column;gap:9px}.contact-links a:first-child{font-size:26px}.contact-band>p{font-size:12px}.contact-extra{flex-direction:column;align-items:center;gap:25px}.contact-page{padding-block:55px}.contact-page h1{font-size:46px}.page-intro{padding:40px 24px 22px}.page-intro h1{font-size:44px}.page-intro .eyebrow{letter-spacing:1.6px;font-size:9px}.page-intro .lead{font-size:21px}.work-layout{grid-template-columns:1fr;gap:20px}.work-layout.section{padding-top:10px}.work-copy{padding:0}.work-copy h1{font-size:36px}.work-copy dl{grid-template-columns:85px 1fr;gap:10px}.work-copy dd{margin:0}.work-copy h2.work-title{font-size:31px}.artwork-image-button{padding:16px}.artwork-image-button img{max-height:580px}.wide-callout{flex-direction:column;align-items:flex-start;gap:25px;padding:35px 24px}.wide-callout h2{font-size:32px}.access-layout{flex-direction:column-reverse;gap:25px;padding-top:10px;display:flex}.access-image{width:100%}.access-image img{max-height:340px}.access-copy{padding:0}.filterbar{gap:14px 20px;padding:16px 0}.filterbar .search-label{border-bottom:1px solid var(--line);grid-column:1/3;padding-bottom:10px}.filterbar label:last-child{grid-column:1/3;align-items:center;gap:12px;display:flex}.filterbar label:last-child select{flex:1;padding:0}.filterbar label{letter-spacing:.8px;font-size:8px}.filterbar select{font-size:11px}.art-grid{gap:30px 16px}.art-image{aspect-ratio:1/1.15;padding:13px}.art-card h2{font-size:23px;line-height:1.15}.art-title{font-size:17px}.art-card .eyebrow{letter-spacing:.6px;margin:15px 0 8px;font-size:7px}.art-card .eyebrow span{padding:0 3px}.art-card>.muted{font-size:9px}.collection-page .page-intro{padding-left:0;padding-right:0}.member-footer{gap:16px;font-size:9px}.member-footer p{flex-basis:100%}.circle-editorial{grid-template-columns:1fr;gap:28px;padding-top:5px}.circle-feature{padding:35px 28px}.circle-feature h2{font-size:41px}.circle-body{padding-top:12px}.circle-links article{border-bottom:1px solid var(--line);padding-bottom:30px}.circle-links article:last-child{border:0;padding-bottom:0}.circle-links h3{font-size:33px}.circle-links p{min-height:0}.about-layout{grid-template-columns:1fr;gap:35px;padding-top:10px}.about-layout>img{object-fit:cover;object-position:center 30%;max-height:410px}.editorial-layout{padding-top:5px;display:block}.editorial-layout aside{grid-template-columns:1fr 1fr;gap:0 15px;margin-bottom:35px;font-size:10px;display:grid;position:static}.editorial-layout aside a{padding:10px 0}.editorial-section{margin-bottom:28px;padding-bottom:20px}.guide-content{padding-top:5px}.guide-search input{font-size:23px}.guide-list h2{font-size:25px}.guide-list summary{gap:15px;padding:20px 0}.guide-list details>div{padding-left:27px;padding-right:10px;font-size:12px}.guide-number{font-size:9px}footer{padding:40px 24px 22px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/3}.footer-links{font-size:10px}.footer-brand{margin-bottom:15px;font-size:29px}.footer-bottom{font-size:8px}.prose h2{font-size:29px}.lightbox{padding:50px 10px 15px}html[lang=zh-Hans] .hero-copy h1{font-size:44px}html[lang=zh-Hans] .page-intro h1{font-size:33px}html[lang=zh-Hans] .circle-teaser h2{font-size:32px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.lightbox{border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0}.lightbox:not([open]){display:none}.lightbox::backdrop{background:#191715}.thumbnails{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.thumbnails button{background:var(--panel);border:1px solid #0000;width:64px;height:70px;padding:5px}.thumbnails button[aria-pressed=true]{border-color:var(--wine)}.thumbnails img{object-fit:contain;width:100%;height:100%}.availability-badge{text-transform:uppercase;letter-spacing:1px;color:var(--wine);margin-bottom:10px;font-size:9px}.filter-note{margin:14px 0 0;font-size:10px}.circle-faq{max-width:1010px}.circle-faq details{border-bottom:1px solid var(--line);padding:18px 0}.circle-faq summary{font-family:var(--serif);cursor:pointer;font-size:26px}.circle-faq details p{max-width:750px;margin:18px 0 5px;font-size:13px}.newsletter-intro .page-intro{padding-bottom:12px}.newsletter-actions{text-align:center;padding:0 24px 20px}.newsletter-actions .fine{margin-top:14px;font-size:11px}.newsletter-overview{grid-template-columns:1fr 1.55fr;align-items:start;gap:80px;display:grid}.newsletter-overview h2{max-width:300px;font-size:42px}.newsletter-overview p{margin-top:0;font-size:14px}.newsletter-features{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px;padding-top:35px;display:grid}.newsletter-features h3{margin:14px 0;font-size:30px}.newsletter-features p{max-width:330px;font-size:13px}.selection-circle{border-top:1px solid var(--line);background:#f0ebe4;grid-template-columns:1fr 1.55fr;gap:80px;display:grid}.selection-circle-heading h2{color:var(--wine);margin:22px 0;font-size:64px}.selection-circle-heading .lead{max-width:320px;margin-bottom:32px;font-size:30px}.selection-circle-copy>p{margin-top:0;margin-bottom:24px;font-size:14px}.selection-circle-copy>.circle-opening{font-family:var(--serif);color:var(--wine);font-size:25px;line-height:1.5}.selection-circle-copy>.fine{color:var(--fine-copy);margin-bottom:0;font-size:11px}.selection-page .circle-links{border-top:0}@media (max-width:900px){.newsletter-overview,.selection-circle{grid-template-columns:1fr 1.35fr;gap:38px}.newsletter-features{gap:25px}.newsletter-overview h2{font-size:35px}.selection-circle-heading h2{font-size:52px}}@media (max-width:640px){.newsletter-intro .page-intro h1{font-size:57px}.newsletter-intro .page-intro .eyebrow{line-height:1.8}.newsletter-actions .button{text-align:left;gap:20px;max-width:100%}.newsletter-overview,.selection-circle{grid-template-columns:1fr;gap:20px}.newsletter-overview h2{max-width:none;margin-bottom:0;font-size:36px}.newsletter-features{grid-template-columns:1fr;gap:20px;margin-top:32px;padding-top:28px}.newsletter-features h3{margin:8px 0;font-size:29px}.newsletter-features p{max-width:none}.selection-circle-heading h2{margin:15px 0;font-size:49px}.selection-circle-heading .lead{max-width:none;margin-bottom:22px;font-size:27px}.selection-circle-copy{padding-top:10px}.selection-circle-copy>.circle-opening{font-size:23px}.selection-circle-copy>p{font-size:13px}}.collection-price-policy{text-align:center;max-width:760px;color:var(--muted);margin:0 auto 30px;padding:0 24px}.collection-page .collection-price-policy{text-align:left;margin:20px 0 30px;padding:0}.art-card .art-price{letter-spacing:.02em;color:var(--wine);margin-top:12px;font-size:13px}.nav a.collection-nav-link{border:1px solid var(--wine);color:var(--wine);margin-block:8px;padding:9px 13px}.nav a.collection-nav-link[aria-current]:after{display:none}.filterbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.filterbar .search-label,.filterbar .artist-label{grid-column:span 2}@media (max-width:1050px){.filterbar{grid-template-columns:1fr 1fr}.filterbar .search-label{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}}@media (max-width:800px){.nav a.collection-nav-link{margin-block:5px;padding:9px 13px}}@media (max-width:580px){.filterbar label.sort-label{grid-column:auto;display:block}.filterbar label.sort-label select{padding:6px 0 0}.filterbar{gap:14px 16px}}:root{--paper:#fbf9f5;--ink:#292723;--wine:#54312d;--muted:#716c65;--line:#e3ded6;--panel:#f0ede7}body{font-weight:400}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:1px solid var(--wine);outline-offset:5px}header{padding-top:0}.header-utility{justify-content:flex-end;align-items:center;gap:24px;max-width:1344px;min-height:48px;margin:0 auto;padding:10px 64px;display:flex}.header-utility .languages{gap:12px;font-size:9px}.member-entry{border-left:1px solid var(--line);color:var(--wine);letter-spacing:.25px;align-items:center;gap:9px;padding-left:24px;font-size:10px;display:inline-flex}.member-entry[aria-current]{text-underline-offset:4px;text-decoration:underline}.brand{color:var(--ink);letter-spacing:.2px;margin-top:5px;font-size:38px}.brand-small{color:var(--wine);margin-top:5px;font-size:23px}.tagline{letter-spacing:2.2px;color:var(--muted);margin-top:18px;margin-bottom:30px}.nav-wrap{border-top:0;gap:0;min-height:62px}.nav{gap:38px}.nav a{letter-spacing:1.1px;font-size:10px}.nav a[aria-current]:after{background:var(--active-line);bottom:15px}.small-lock{vertical-align:-1px;opacity:.65;width:9px;height:10px}.button{color:var(--wine);border-color:var(--accent-line);background:0 0;gap:26px;padding:14px 21px;font-size:11px}.button:hover{background:var(--hover-surface);border-color:var(--wine)}.button span,.arrow-link span{font-size:16px}.arrow-link{border-color:var(--accent-line);gap:24px;padding-bottom:7px;font-size:11px;font-weight:400}.home-hero{align-items:center;gap:100px;padding-top:82px;padding-bottom:92px}.hero-copy h1{letter-spacing:-1px;font-size:clamp(52px,4.8vw,72px);line-height:1.04}.hero-copy .lead{max-width:350px;font-size:22px;line-height:1.5}.hero-copy>.eyebrow{color:var(--muted);letter-spacing:1.7px;font-size:8px}.hero-art>a{background:0 0}.hero-bottom{margin-top:42px;padding-top:22px}.image-caption{font-size:9px;line-height:1.6}.image-caption span{display:none}.section-heading{margin-bottom:65px}.services{border-top:0;padding-top:68px;padding-bottom:85px}.service-grid .number{display:none}.service-grid article{padding-top:27px}.service-grid h3{font-size:32px}.circle-teaser{color:var(--ink);border-block:1px solid var(--line);background:0 0;margin-top:0;padding:70px 0}.circle-teaser h2{max-width:620px;font-size:46px}.circle-teaser p:not(.eyebrow){color:var(--muted);max-width:580px}.circle-teaser .eyebrow{color:var(--wine)}.circle-teaser .arrow-link{color:var(--wine);border-color:var(--accent-line)}.contact-band{border-top:1px solid var(--line);background:0 0;padding:76px 24px}.contact-band h2{font-size:38px}.contact-links a:first-child{font-size:24px}.page-intro{padding-top:76px;padding-bottom:42px}.page-intro h1{letter-spacing:-.6px;font-size:54px;font-weight:400}.page-intro .lead{max-width:690px;font-size:22px;line-height:1.55}.page-intro .eyebrow{letter-spacing:1.7px;font-size:9px}.newsletter-intro .page-intro h1{font-size:66px}.newsletter-features h3{font-size:28px}.selection-circle{border-block:1px solid var(--line);background:0 0;padding-top:75px;padding-bottom:75px}.selection-circle-heading h2{color:var(--ink);font-size:52px}.selection-circle-heading .lead{font-size:27px}.selection-circle-copy>.circle-opening{color:var(--ink);font-size:24px}.circle-links .number{display:none}.circle-faq summary{font-size:24px}.artwork-image-button,.art-image,.access-image{background:var(--panel)}.art-image{aspect-ratio:1/1.08;padding:24px}.art-card{min-width:0;position:relative}.art-card-link{display:block}.art-card h2{font-size:26px}.art-card:hover img{transform:none}.art-card .art-title{color:var(--art-title);font-size:19px}.art-card .eyebrow{letter-spacing:1.2px}.art-arrow{font-size:17px}.work-copy h1{font-size:40px}.work-copy .price{font-size:22px}.work-member-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:22px;margin:25px 0;font-size:10px;display:flex}.work-member-actions>a{text-underline-offset:4px;text-decoration:underline}.art-grid{gap:54px 38px}.collection-member-link{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;font-size:10px;display:flex}.collection-member-link a{color:var(--wine);border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:7px 0;font-size:11px;display:inline-flex}.favorite-control{display:inline-flex;position:relative}.favorite-button{color:var(--wine);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:center;align-items:center;gap:11px;padding:10px 0;font-size:10px;display:inline-flex}.favorite-button[aria-pressed=true]{border-bottom-color:var(--accent-line)}.favorite-button:hover{color:var(--wine-hover)}.favorite-control.compact{z-index:2;position:absolute;top:8px;right:8px}.favorite-control.compact .favorite-button{background:var(--favorite-surface);border:0;min-width:40px;min-height:40px;padding:10px}.favorite-control.compact .favorite-button:hover{background:var(--paper)}.favorite-error{background:var(--paper);color:var(--wine);border:1px solid var(--line);z-index:3;min-width:160px;padding:8px;font-size:10px;position:absolute;top:100%;right:0}.member-area{padding-top:70px;padding-bottom:75px}.member-heading{max-width:700px;margin-bottom:54px}.member-heading .eyebrow{color:var(--muted);letter-spacing:1.4px;font-size:9px}.member-heading h1{margin-bottom:22px;font-size:56px}.member-heading .lead{color:var(--muted);max-width:590px;font-size:23px}.member-navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;display:flex}.member-navigation [role=tablist]{align-items:center;gap:35px;display:flex}.member-navigation [role=tab]{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:15px 0;font-size:12px;position:relative}.member-navigation [role=tab][aria-selected=true]{color:var(--wine)}.member-navigation [role=tab][aria-selected=true]:after{content:"";background:var(--wine);height:1px;position:absolute;bottom:-1px;left:0;right:0}.member-navigation [role=tab] span{color:var(--muted);margin-left:9px;font-size:9px}.member-collection-link{color:var(--wine);align-items:center;gap:18px;font-size:11px;display:inline-flex}.member-private-note{margin:22px 0 35px;font-size:10px}.member-empty{text-align:center;max-width:560px;margin:auto;padding:62px 20px 82px}.member-empty-rule{background:var(--accent-line);width:44px;height:1px;margin:0 auto 35px;display:block}.member-empty h2{margin-bottom:20px;font-size:38px}.member-empty>p{color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.9}.member-grid{padding-bottom:25px}.member-grid .favorite-control{margin-top:6px}.member-conversation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding-top:40px;display:flex}.member-conversation h2{max-width:500px;margin-bottom:15px;font-size:30px}.member-conversation p{color:var(--muted);max-width:560px;margin:0;font-size:12px}.member-conversation>a{white-space:nowrap}.member-profile{grid-template-columns:1fr 1.2fr;gap:100px;max-width:970px;padding:45px 0 30px;display:grid}.member-profile h2{font-size:34px}.member-profile p{color:var(--muted);font-size:12px}.member-profile .registration{margin-top:0}.profile-form select{border:0;border-bottom:1px solid var(--input-line);width:100%;color:var(--ink);background:0 0;border-radius:0;margin-top:4px;padding:12px 0;font-size:13px;display:block}.profile-form .fine{margin-top:6px;font-size:10px;display:block}.profile-form .button{width:auto;margin-top:10px}.profile-status{min-height:24px;margin:18px 0 0}.member-account-actions{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;margin-top:40px;padding-top:24px;font-size:10px;display:flex}.member-account-actions a{text-underline-offset:4px;text-decoration:underline}.member-account-actions .text-button{text-underline-offset:4px}footer{padding-top:55px}.footer-brand{color:var(--ink);font-size:24px}.footer-main p{font-size:10px}@media (min-width:1500px){.hero-copy h1{font-size:74px}.hero-art img{max-height:590px}}@media (max-width:1100px){.header-utility{padding-inline:38px}.nav{gap:28px}.home-hero{gap:55px;padding-top:62px;padding-bottom:70px}.circle-teaser{margin-inline:38px;padding:55px 0}.member-profile{gap:55px}}@media (max-width:800px){.header-utility{min-height:44px;padding:12px 24px}.brand{margin-top:8px;font-size:32px}.brand-small{font-size:21px}.tagline{letter-spacing:1.6px;margin-bottom:20px;font-size:7px}.nav-wrap{justify-content:flex-start;min-height:52px}.nav{gap:0}.nav a[aria-current]:after{bottom:5px}.home-hero{gap:35px;padding:46px 28px 58px}.hero-copy h1{font-size:49px}.hero-copy .lead{font-size:21px}.circle-teaser{margin-inline:28px}.circle-teaser h2{font-size:39px}.page-intro{padding-top:52px}.page-intro h1{font-size:47px}.art-grid{gap:42px 24px}.member-area{padding-top:48px}.member-heading h1{font-size:48px}.member-profile{grid-template-columns:1fr 1.3fr;gap:36px}.member-conversation{gap:25px}.member-conversation h2{font-size:28px}.selection-circle-heading h2{font-size:45px}}@media (max-width:580px){.header-utility{justify-content:space-between;gap:15px;padding:10px 24px}.member-entry{border:0;padding-left:0;font-size:10px}.header-utility .languages{font-size:9px}.brand{font-size:31px}.tagline{letter-spacing:1.3px;font-size:6.8px}.home-hero{gap:36px;padding:38px 24px 50px}.hero-copy h1{max-width:350px;font-size:51px}.hero-copy .lead{font-size:21px}.hero-art img{max-height:470px}.services{padding-top:43px;padding-bottom:50px}.service-grid article{padding-top:23px;display:block}.service-grid h3{font-size:30px}.service-grid .arrow-link{margin-top:0}.circle-teaser{margin-inline:24px;padding:44px 0}.circle-teaser h2{font-size:36px}.circle-teaser p:not(.eyebrow){font-size:12px}.contact-band{padding:48px 24px}.contact-band h2{font-size:33px}.contact-links a:first-child{font-size:24px}.page-intro{padding-top:42px;padding-bottom:27px}.page-intro h1{font-size:43px}.page-intro .lead{font-size:21px}.newsletter-intro .page-intro h1{font-size:51px}.selection-circle{padding-top:45px;padding-bottom:45px}.selection-circle-heading h2{font-size:43px}.selection-circle-copy>.circle-opening{font-size:22px}.art-grid{gap:32px 16px}.art-image{padding:15px}.art-card h2{font-size:23px}.art-card .art-title{font-size:18px}.favorite-control.compact{top:4px;right:4px}.favorite-control.compact .favorite-button{min-width:36px;min-height:36px;padding:9px}.collection-member-link{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.collection-member-link>span{font-size:9px}.member-heading{margin-bottom:35px}.member-heading h1{font-size:43px}.member-heading .lead{font-size:21px}.member-heading .eyebrow{line-height:1.8}.member-navigation{flex-wrap:wrap;gap:0}.member-navigation [role=tablist]{gap:28px;width:100%}.member-collection-link{margin:16px 0;font-size:10px}.member-empty{padding:40px 0 50px}.member-empty h2{font-size:33px}.member-empty>p{font-size:12px}.member-profile{padding-top:32px;display:block}.member-profile>div{margin-bottom:30px}.member-profile h2{font-size:31px}.member-conversation{flex-direction:column;align-items:flex-start;margin-top:25px;padding-top:30px}.member-conversation h2{font-size:29px}.member-account-actions{align-items:flex-start;gap:20px;font-size:9px}.member-account-actions .text-button{text-align:right;font-size:9px}.member-grid .favorite-button{gap:7px;font-size:9px}.member-grid .favorite-button svg{flex:none}.work-member-actions{flex-direction:column;align-items:flex-start;gap:14px}}html[lang=zh-Hans] .member-heading h1{font-size:42px}@media (max-width:580px){html[lang=zh-Hans] .member-heading h1{font-size:32px}}.nav-wrap{gap:32px}.nav-wrap .member-entry{border:1px solid var(--wine);background:var(--wine);color:var(--paper);letter-spacing:.1px;white-space:nowrap;gap:10px;min-height:44px;margin-block:9px;padding:11px 18px;font-size:12px}.nav-wrap .member-entry:hover{background:var(--wine-fill-hover)}.nav-wrap .member-entry[aria-current]{outline:1px solid var(--wine);outline-offset:3px;text-decoration:none}.member-entry svg,.heart-icon{flex:none}.member-promo{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;padding-block:30px;display:flex}.member-promo-copy{align-items:center;gap:24px;display:flex}.member-promo-copy>.heart-icon{width:25px;height:25px;color:var(--wine)}.member-promo h2{letter-spacing:-.3px;margin-bottom:8px;font-size:30px}.member-promo p{color:var(--muted);max-width:590px;margin:0;font-size:12px;line-height:1.8}.member-promo .button{white-space:nowrap;flex:none}.member-promo.in-collection{border-top:0;margin-bottom:32px;padding:25px 0}.member-promo.in-collection h2{font-size:28px}.favorite-control.compact .favorite-button{border:1px solid var(--heart-line);background:var(--paper);border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px}.favorite-control.compact .favorite-button[aria-pressed=true]{background:var(--wine);color:var(--paper);border-color:var(--wine)}.favorite-control.compact .favorite-button[aria-pressed=true]:hover{background:var(--wine-fill-hover)}.favorite-button .heart-icon{width:20px;height:20px}.favorite-button{min-height:44px;font-size:11px}.art-card-link>.muted{margin-bottom:0;font-size:10px}.artist-directory{padding-top:20px;padding-bottom:30px}.artist-directory-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;padding-bottom:34px;display:flex}.artist-directory-heading h2{margin-bottom:15px;font-size:35px}.artist-directory-heading p{color:var(--muted);max-width:650px;margin:0;font-size:13px}.artist-directory-heading>.button{white-space:nowrap;flex:none}.artist-directory-list{columns:4;column-gap:36px;margin:0;padding:32px 0;list-style:none}.artist-directory-list li{break-inside:avoid;font-family:var(--serif);padding:7px 0;font-size:21px;line-height:1.3}.artist-directory-note{border-top:1px solid var(--line);margin-bottom:0;padding-top:20px;font-size:10px}#gallery-registration{scroll-margin-top:30px}@media (min-width:801px) and (max-width:1100px){.nav{gap:18px}.nav-wrap{gap:22px;padding-inline:20px}.nav a{letter-spacing:.7px;font-size:9px}.nav-wrap .member-entry{padding-inline:13px;font-size:11px}}@media (max-width:1100px){.artist-directory-list{columns:3}.member-promo{gap:26px}.member-promo-copy{gap:18px}.artist-directory-heading{gap:30px}}@media (max-width:800px){.nav-wrap{justify-content:space-between;min-height:64px}.nav{top:100%}.nav-wrap .member-entry{margin-block:8px}.header-utility{justify-content:flex-end;min-height:38px;padding-block:8px}.member-promo{align-items:flex-start}.member-promo h2{font-size:28px}.member-promo-copy{align-items:flex-start}.member-promo-copy>.heart-icon{margin-top:5px}.member-promo .button{gap:15px;padding:12px 15px;font-size:10px}.artist-directory-list{columns:2}.artist-directory-heading{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:580px){.member-promo{flex-direction:column;gap:22px;padding-block:26px}.member-promo p{font-size:12px}.member-promo .button{margin-left:43px;font-size:11px}.member-promo.in-collection .button{margin-left:0}.member-promo.in-collection{margin-bottom:24px}.member-promo.in-collection .member-promo-copy{gap:16px}.favorite-control.compact{top:7px;right:7px}.artist-directory{padding-top:16px}.artist-directory-heading h2{font-size:31px}.artist-directory-list{columns:1;padding-block:23px}.artist-directory-list li{padding:7px 0;font-size:22px}.artist-directory-heading p{font-size:12px}.nav-wrap .member-entry{padding-inline:16px;font-size:11px}}.access-modes{border-bottom:1px solid var(--line);gap:26px;margin-top:26px;display:flex}.access-modes button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;margin-bottom:-1px;padding:10px 0;font-size:12px}.access-modes button[aria-pressed=true]{color:var(--wine);border-bottom-color:var(--wine)}.check small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.newsletter-opt-in{border-block:1px solid var(--line);padding:20px 0}.code-form input[name=code]{letter-spacing:10px;font-variant-numeric:tabular-nums;font-size:30px}.code-actions{justify-content:space-between;gap:20px;margin-top:18px;font-size:10px;display:flex}.code-actions button{text-align:left}.access-error{color:var(--wine);border-left:2px solid var(--wine);padding-left:14px;font-size:12px}.circle-invitation{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.circle-invitation h3,.newsletter-invitation h3{margin-bottom:16px;font-size:28px}.circle-invitation p,.newsletter-invitation>p{color:var(--muted);font-size:12px}.circle-invitation .fine{margin-top:17px;margin-bottom:0;font-size:10px}.member-offers{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;margin-top:60px;padding-top:40px;display:grid}.member-offers .circle-invitation{border:0;margin:0;padding:0}.member-offers .button{font-size:11px}@media (max-width:580px){.member-offers{grid-template-columns:1fr;gap:35px;margin-top:35px;padding-top:30px}.member-offers .circle-invitation{border-top:1px solid var(--line);padding-top:30px}.code-actions{flex-direction:column;gap:15px}.access-modes{gap:24px}.circle-invitation h3,.newsletter-invitation h3{font-size:27px}}.button span,.arrow-link span,.art-arrow,.contact-links span,.member-collection-link span{font-family:var(--serif);color:inherit;font-weight:400}@media (max-width:800px){.menu-toggle{color:var(--wine);-webkit-appearance:none;appearance:none}}.editorial-layout aside .section-chevron{width:14px;height:14px;color:var(--wine);stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;margin-top:3px}.collection-pagination{border-top:1px solid var(--line);color:var(--wine);justify-content:center;align-items:center;gap:22px;padding:20px 0;font-size:11px;display:flex}.art-grid+.collection-pagination{margin-top:48px}.collection-pagination button{color:inherit;background:0 0;border:0;border-bottom:1px solid #0000;min-width:34px;min-height:38px;padding:8px}.collection-pagination button:hover:not(:disabled),.collection-pagination button[aria-current=page]{border-bottom-color:var(--wine)}.collection-pagination button[aria-current=page]{font-weight:600}.collection-pagination button:disabled{opacity:.35;cursor:default}.pagination-numbers,.pagination-numbers>span{align-items:center;display:flex}.pagination-gap{color:var(--muted);padding:0 6px}.pagination-status{display:none}.results-line{scroll-margin-top:24px}.results-line:focus{outline:0}@media (max-width:580px){.collection-pagination{justify-content:space-between;gap:12px}.pagination-numbers{display:none}.pagination-status{color:var(--muted);display:inline}.collection-pagination button{padding-inline:0}.filterbar .artist-label{grid-column:1/-1}}.collection-access-page .page-intro{padding-bottom:18px}.collection-access-page .page-intro .lead{max-width:840px;font-size:22px}.collection-access-invitation{text-align:center;padding:0 24px 20px}.collection-access-promise{font-family:var(--serif);color:var(--wine);margin:0 0 7px;font-size:24px}.collection-access-invitation .fine{margin-bottom:20px}.collection-preview{max-width:1440px;margin:24px auto 55px;padding:0 24px 24px;position:relative}.collection-preview-window{overflow:hidden}.collection-preview-track{will-change:transform;width:max-content;animation:75s linear infinite collection-preview-drift;display:flex}.collection-preview-group{gap:18px;padding-right:18px;display:flex}.collection-preview-tile{background:var(--panel);flex:none;justify-content:center;align-items:center;width:176px;height:152px;padding:12px;display:flex}.collection-preview-tile img{object-fit:contain;width:100%;height:100%;display:block}.collection-preview-track.is-paused,.collection-preview-window:hover .collection-preview-track{animation-play-state:paused}.collection-preview-toggle{min-width:32px;min-height:30px;color:var(--wine);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:24px}.collection-registration{max-width:650px;padding-top:20px;padding-bottom:45px;scroll-margin-top:24px}.collection-registration .access-copy{padding-top:0}.collection-registration h2{margin-bottom:13px;font-size:38px}.collection-registration .email-access{margin-top:28px}.collection-access-page>.collection-price-policy{max-width:1216px;margin:0 auto 12px;padding-inline:24px}.collection-access-page .artist-directory{padding-top:50px}@keyframes collection-preview-drift{to{transform:translate(-50%)}}@media (max-width:580px){.collection-access-page .page-intro .lead{font-size:20px;line-height:1.5}.collection-access-promise{font-size:23px}.collection-preview{margin-block:20px 38px;padding-inline:16px}.collection-preview-group{gap:12px;padding-right:12px}.collection-preview-tile{width:142px;height:128px;padding:9px}.collection-preview-toggle{right:16px}.collection-registration h2{font-size:32px}.collection-registration{padding-inline:24px}.collection-access-invitation .fine{font-size:11px}.collection-preview-track{animation-duration:80s}}@media (prefers-reduced-motion:reduce){.collection-preview-track{will-change:auto;animation:none}.collection-preview-window{overflow-x:auto}.collection-preview-group:nth-child(2),.collection-preview-toggle{display:none}}:root{--hero-copy:#625b52;--lead-copy:#6a625a;--art-title:#625b53;--fine-copy:#70675f;--language-color:#857e75;--number-color:#91867b;--input-line:#b8b0a6;--accent-line:#b5a69a;--active-line:#ae9788;--hover-surface:#eee9e1;--wine-hover:#8b5346;--link-hover:#9a4b3e;--heart-line:#d9d0c4;--favorite-surface:#fbf9f5ed;--wine-fill:#54312d;--wine-fill-hover:#432722;--on-wine:#fbf9f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#1b1a18;--ink:#efeae3;--muted:#b9b0a5;--wine:#d2a5a2;--line:#413b35;--panel:#272420;--hero-copy:#c7beb2;--lead-copy:#c7beb2;--art-title:#c7beb2;--fine-copy:#b9b0a5;--language-color:#b9b0a5;--number-color:#b9b0a5;--input-line:#766b60;--accent-line:#88766c;--active-line:#b69b8d;--hover-surface:#302a25;--wine-hover:#e6b9b5;--link-hover:#e6b9b5;--heart-line:#766b60;--favorite-surface:#1b1a18ed;--wine-fill:#6b3c40;--wine-fill-hover:#805056;--on-wine:#fbf3eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--paper:#1b1a18;--ink:#efeae3;--muted:#b9b0a5;--wine:#d2a5a2;--line:#413b35;--panel:#272420;--hero-copy:#c7beb2;--lead-copy:#c7beb2;--art-title:#c7beb2;--fine-copy:#b9b0a5;--language-color:#b9b0a5;--number-color:#b9b0a5;--input-line:#766b60;--accent-line:#88766c;--active-line:#b69b8d;--hover-surface:#302a25;--wine-hover:#e6b9b5;--link-hover:#e6b9b5;--heart-line:#766b60;--favorite-surface:#1b1a18ed;--wine-fill:#6b3c40;--wine-fill-hover:#805056;--on-wine:#fbf3eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.theme-control{border-left:1px solid var(--line);color:var(--wine);flex:none;align-items:center;gap:8px;padding-left:18px;display:inline-flex}.theme-control select{max-width:122px;min-height:36px;color:var(--muted);font:400 10px var(--sans);letter-spacing:.2px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:6px 2px}.theme-control select option{background:var(--paper);color:var(--ink)}::placeholder{color:var(--muted);opacity:1}.skip-link{background:var(--wine-fill);color:var(--on-wine)}.nav-wrap .member-entry,.favorite-control.compact .favorite-button[aria-pressed=true]{background:var(--wine-fill);border-color:var(--wine-fill);color:var(--on-wine)}@media (max-width:580px){.header-utility{gap:16px}.theme-control{gap:6px;padding-left:14px}.theme-control select{max-width:112px;min-height:40px;font-size:10px}}
