.pv-gallery{--paper:#f6f4ef;--ink:#22251f;--muted:#6d7068;--gold:#927442;--line:#dcdad2;--white:#fff;--serif:Georgia,"Times New Roman",serif}.pv-gallery *{box-sizing:border-box}.pv-gallery{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:28px;font-family:Arial,Helvetica,sans-serif;font-size:14px}.pv-gallery button,.pv-gallery a,.pv-gallery input,.pv-gallery select{-webkit-tap-highlight-color:transparent}.pv-gallery button,.pv-gallery select,.pv-gallery input{font:inherit}.pv-gallery button,.pv-gallery a{touch-action:manipulation}.pv-gallery button{cursor:pointer;color:inherit}.pv-gallery button:disabled{cursor:default}.pv-gallery button,.pv-gallery a,.pv-gallery select,.pv-gallery input{outline-offset:5px}:is(.pv-gallery button:focus-visible,.pv-gallery a:focus-visible,.pv-gallery select:focus-visible,.pv-gallery input:focus-visible){outline:2px solid var(--gold)}.pv-gallery a{color:inherit;text-decoration:none}.pv-gallery button{background:0 0;border:0}.pv-gallery svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pv-gallery button svg{flex-shrink:0}.pv-gallery .site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1600px;margin:auto;padding:26px 4%;display:flex}.pv-gallery .wordmark{align-items:center;gap:20px;display:flex}.pv-gallery .monogram{font-family:var(--serif);letter-spacing:-7px;padding-right:5px;font-size:44px;line-height:1}.pv-gallery .monogram>span{letter-spacing:0;font:9px Arial;position:relative;top:-22px;left:8px}.pv-gallery .brand-name{letter-spacing:2px;font-size:11px;line-height:1.6}.pv-gallery .brand-name>span{letter-spacing:2px;color:var(--muted);font-size:7px;display:block}.pv-gallery nav{align-items:center;gap:35px;font-size:12px;display:flex}.pv-gallery nav a>span{vertical-align:super;color:var(--gold);margin-left:5px;font-size:9px}.pv-gallery nav button{padding:10px 0;font-size:12px}.pv-gallery nav button>span{margin-left:12px}.pv-gallery .private-label{letter-spacing:1.6px;color:var(--gold);border-left:1px solid var(--line);align-items:center;gap:7px;padding-left:28px;font-size:8px;display:flex}.pv-gallery .private-label svg{width:13px;height:13px}.pv-gallery main{max-width:1600px;margin:0 auto}.pv-gallery .viewing-room{padding:52px 4% 0}.pv-gallery .intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.pv-gallery .eyebrow{letter-spacing:2px;margin:0;font-size:9px;font-weight:500;line-height:1.5}.pv-gallery .intro .eyebrow{align-items:center;gap:8px;display:flex}.pv-gallery .intro .eyebrow>span{background:var(--gold);border-radius:50%;width:6px;height:6px}.pv-gallery h1{font-family:var(--heading-face), var(--serif);letter-spacing:-2px;margin:17px 0 0;font-size:clamp(32px,3.9vw,62px);font-weight:400;line-height:1.1}.pv-gallery h1 em,.pv-gallery h2{font-weight:400}.pv-gallery .intro-copy{color:var(--muted);margin:0 0 1px;font-size:12px;line-height:1.85}.pv-gallery .room-header{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.pv-gallery .room-title{align-items:center;gap:19px;display:flex}.pv-gallery .room-title h2{font-family:var(--heading-face), var(--serif);letter-spacing:-.6px;margin:0;font-size:30px}.pv-gallery .room-title>span{letter-spacing:1.6px;border-left:1px solid var(--line);color:var(--muted);padding-left:20px;font-size:8px}.pv-gallery .view-switch{border:1px solid var(--line);border-radius:4px;gap:3px;padding:4px;display:flex}.pv-gallery .view-switch button{border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:9px 14px;font-size:11px;display:flex}.pv-gallery .view-switch button.active{background:var(--ink);color:var(--paper)}.pv-gallery .view-switch svg{width:14px;height:14px}.pv-gallery .single-view{grid-template-columns:minmax(0,1fr) 283px;gap:28px;display:grid}.pv-gallery .presentation{min-width:0}.pv-gallery .scene-wrap{background:#e7e2d6;position:relative}.pv-gallery .scene{isolation:isolate;width:100%;aspect-ratio:var(--ratio);background:#e7e2d6;position:relative;overflow:hidden}.pv-gallery .room-image{object-fit:contain;width:100%;height:100%;display:block}.pv-gallery .art-positioner{pointer-events:none;perspective:none;position:absolute;inset:0;overflow:visible}.pv-gallery .art-projection{transform-origin:0 0;will-change:transform;background:#21231f;width:300px;height:400px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #a38650,4px 6px 12px #0004}.pv-gallery .art-projection img{object-fit:contain;filter:none;opacity:0;width:100%;height:100%;display:block}.pv-gallery .art-projection img.loaded{opacity:1}.pv-gallery .scene .error-message{color:#333;background:#fff;padding:10px;font-size:11px;position:absolute;inset:auto 12px 12px}.pv-gallery .scene-footer{letter-spacing:1.3px;color:var(--muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:9px;display:flex}.pv-gallery .scene-footer button{letter-spacing:0;color:var(--ink);align-items:center;gap:7px;min-height:30px;padding:0 0 0 10px;font-size:10px;display:flex}.pv-gallery .scene-footer svg{width:14px;height:14px}.pv-gallery .curator-panel{border:1px solid var(--line);flex-direction:column;align-self:start;padding:24px 21px;display:flex}.pv-gallery .panel-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.pv-gallery .panel-heading .eyebrow{letter-spacing:1.6px;font-size:8px}.pv-gallery .count{color:var(--muted);font-size:9px}.pv-gallery .artwork-list{gap:2px;display:grid}.pv-gallery .artwork-option{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:13px;width:100%;min-height:76px;padding:9px 0;display:flex}.pv-gallery .artwork-option:first-child{padding-top:0}.pv-gallery .artwork-option img{object-fit:contain;background:#eae5da;width:40px;height:54px;transition:opacity .2s}.pv-gallery .artwork-option>span{flex:1}.pv-gallery .artwork-option small{color:var(--muted);letter-spacing:1px;margin-bottom:5px;font-size:8px;display:block}.pv-gallery .artwork-option strong{font:14px/1.25 var(--serif);display:block}.pv-gallery .artwork-option .check{width:15px;color:var(--gold);opacity:0;flex:none}.pv-gallery .artwork-option[aria-pressed=true] .check{opacity:1}.pv-gallery .artwork-option[aria-pressed=true] strong{color:var(--gold)}.pv-gallery .artwork-option:hover img{opacity:.75}.pv-gallery .interior-controls{padding-top:25px}.pv-gallery select{width:100%;color:var(--ink);background:0 0;border:1px solid #ccc9bf;border-radius:0;min-height:40px;padding:11px 26px 11px 10px;font-size:11px}.pv-gallery .style-swatches{gap:12px;margin:15px 0;display:flex}.pv-gallery .swatch{background:var(--swatch);border:4px solid var(--paper);border-radius:50%;outline:1px solid #0000;width:25px;height:25px;box-shadow:inset 0 0 0 1px #0002}.pv-gallery .swatch[aria-pressed=true]{outline-color:var(--gold)}.pv-gallery .setting-copy{color:var(--muted);min-height:35px;margin:0 0 23px;font-size:10px;line-height:1.75}.pv-gallery .primary-button{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:15px 14px;font-size:11px;display:flex}.pv-gallery .primary-button:hover{background:#3a3d34}.pv-gallery .preservation-note{color:var(--muted);text-align:center;margin:12px -10px 0;font-size:8px}.pv-gallery .below-viewer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:64px;padding:18px 0 34px;display:flex}.pv-gallery .tiny-label{letter-spacing:1.8px;color:var(--gold);font-size:8px}.pv-gallery .below-viewer p{font:italic 20px/1.4 var(--serif);color:#52564b;margin:0}.pv-gallery .view-number{color:var(--muted);letter-spacing:1.6px;font-size:9px}.pv-gallery .mobile-break{display:none}.pv-gallery .collection{padding:0 4% 70px}.pv-gallery .section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.pv-gallery .section-heading .eyebrow{color:var(--gold)}.pv-gallery .section-heading h2{font:38px/1.15 var(--heading-face), var(--serif);letter-spacing:-1px;margin:12px 0 0}.pv-gallery .section-heading p{color:var(--muted);font-size:11px;line-height:1.8}.pv-gallery .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pv-gallery .collection-card{text-align:left;width:100%;padding:0;display:block}.pv-gallery .collection-image{background:#eae7df;justify-content:center;padding:26px 28px;display:flex;overflow:hidden}.pv-gallery .collection-image img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;max-height:360px;transition:transform .5s;box-shadow:4px 6px 9px #0002}.pv-gallery .collection-card:hover img{transform:scale(1.02)}.pv-gallery .collection-card .card-line{justify-content:space-between;gap:10px;padding-top:17px;display:flex}.pv-gallery .card-line small{color:var(--gold);margin-top:3px;font-size:9px}.pv-gallery .card-line h3{font:19px/1.25 var(--heading-face), var(--serif);flex:1;margin:0 0 8px}.pv-gallery .card-line span{color:var(--muted);font-size:17px}.pv-gallery .collection-card p{color:var(--muted);max-width:260px;margin:0;padding-left:25px;font-size:10px;line-height:1.6}.pv-gallery main>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:0 4%;padding:30px 0;display:flex}.pv-gallery .footer-title{font:26px var(--heading-face), var(--serif);margin-bottom:8px;display:block}.pv-gallery main>footer>div>span:last-child{letter-spacing:1.2px;color:var(--muted);font-size:7px}.pv-gallery main>footer p{color:var(--muted);font-size:9px;line-height:1.7}.pv-gallery .footer-private{letter-spacing:1.4px;color:var(--gold);font-size:8px}.pv-gallery [hidden]{display:none!important}.pv-gallery .comparison-intro{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.pv-gallery .comparison-intro p{font:italic 18px var(--serif);margin:0}.pv-gallery .text-button{text-underline-offset:4px;min-height:35px;padding:5px 0;font-size:10px;text-decoration:underline}.pv-gallery .comparison-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pv-gallery .comparison-panel{min-width:0}.pv-gallery .compare-label{letter-spacing:1.6px;color:var(--gold);margin:0 0 10px;font-size:8px}.pv-gallery .compare-controls{grid-template-columns:1.2fr 1fr;gap:10px;margin-bottom:13px;display:grid}.pv-gallery .compare-controls label{color:var(--muted);font-size:9px;display:block}.pv-gallery .compare-controls select{margin-top:5px;padding-left:8px;font-size:10px}.pv-gallery .compare-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.pv-gallery .compare-footer>p{font:15px var(--serif);margin:0}.pv-gallery .compare-footer>button{min-height:38px;color:var(--gold);font-size:10px}.pv-gallery dialog{color:#f3f0e8;background:#141613;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pv-gallery dialog::backdrop{background:#141613}.pv-gallery .viewer-shell{flex-direction:column;height:100%;padding:24px 3% 13px;display:flex}.pv-gallery .viewer-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.pv-gallery .viewer-header .eyebrow{color:#b5a17a;font-size:8px}.pv-gallery .viewer-header h2{font:26px var(--heading-face), var(--serif);margin:8px 0 0}.pv-gallery .icon-button{min-width:44px;min-height:44px;color:inherit;border:1px solid #ffffff28;justify-content:center;align-items:center;font-size:27px;line-height:1;display:flex}.pv-gallery .viewer-options{align-items:center;gap:24px;margin:18px 0 16px;display:flex}.pv-gallery .dark-switch{border-color:#ffffff28}.pv-gallery .dark-switch button{color:#ccc}.pv-gallery .dark-switch button.active{color:#171914;background:#eae5d8}.pv-gallery .zoom-control{color:#b8bbad;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.pv-gallery .zoom-control input{accent-color:#b6975f;width:95px}.pv-gallery .zoom-control output{min-width:31px}.pv-gallery .viewer-options>.text-button{color:#ccc;font-size:10px}.pv-gallery .viewer-canvas{overscroll-behavior:contain;scrollbar-color:#5a5e50 #141613;flex:1;min-height:0;display:block;position:relative;overflow:auto}.pv-gallery .viewer-content{justify-content:center;align-items:center;min-height:100%;display:flex}.pv-gallery .original-image{object-fit:contain;max-width:none;display:block}.pv-gallery .viewer-content.room-content{align-items:center;min-height:100%;display:flex}.pv-gallery .viewer-content .scene{flex:none;width:min(100%,134dvh - 341.7px);margin:auto}.pv-gallery .viewer-footer{justify-content:center;align-items:center;gap:24px;padding-top:12px;display:flex}.pv-gallery .viewer-footer span{letter-spacing:.7px;text-align:center;color:#c1c1b5;min-width:180px;font-size:10px}.pv-gallery .viewer-footer .icon-button{border:0;font-size:23px}.pv-gallery .viewer-help{text-align:center;letter-spacing:.6px;color:#8e9384;margin:7px 0 0;font-size:8px}.pv-gallery .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.pv-dialog-open{overflow:hidden}@media (min-width:1450px){.pv-gallery .curator-panel{padding:29px 24px}.pv-gallery .artwork-option{min-height:87px}.pv-gallery .artwork-option img{width:46px;height:61px}.pv-gallery .interior-controls{padding-top:32px}.pv-gallery .setting-copy{margin-bottom:28px}.pv-gallery .single-view{grid-template-columns:minmax(0,1fr) 304px}}@media (max-width:1150px){.pv-gallery .single-view{grid-template-columns:minmax(0,1fr) 252px;gap:20px}.pv-gallery .curator-panel{padding:18px 16px}.pv-gallery .artwork-option{gap:10px;min-height:68px}.pv-gallery .artwork-option img{width:34px;height:45px}.pv-gallery .artwork-option strong{font-size:12px}.pv-gallery .interior-controls{padding-top:18px}.pv-gallery .setting-copy{margin-bottom:16px}.pv-gallery .collection-image{padding:20px}.pv-gallery .intro-copy{font-size:11px}.pv-gallery .collection-grid{gap:18px}.pv-gallery .card-line h3{font-size:17px}}@media (max-width:850px){.pv-gallery nav{gap:22px}.pv-gallery .brand-name{font-size:9px}.pv-gallery .brand-name>span{font-size:6px}.pv-gallery .private-label{display:none}.pv-gallery .viewing-room{padding-top:36px}.pv-gallery .intro{align-items:flex-start;margin-bottom:33px}.pv-gallery .intro-copy{max-width:165px;font-size:10px}.pv-gallery .single-view{grid-template-columns:minmax(0,1fr)}.pv-gallery .curator-panel{grid-template-columns:1fr 1fr;column-gap:28px;padding:21px;display:grid}.pv-gallery .curator-panel>.panel-heading{grid-column:1/-1;margin-bottom:10px}.pv-gallery .artwork-list{grid-area:2/1/5;grid-template-columns:1fr 1fr;gap:5px 13px}.pv-gallery .artwork-option{min-height:78px}.pv-gallery .artwork-option:first-child{padding-top:9px}.pv-gallery .artwork-option strong{font-size:13px}.pv-gallery .artwork-option .check{width:10px}.pv-gallery .interior-controls{grid-area:2/2/3;padding-top:5px}.pv-gallery .setting-copy{min-height:0;margin-bottom:13px}.pv-gallery .primary-button{grid-area:3/2/4}.pv-gallery .preservation-note{grid-area:4/2/5;font-size:7px}.pv-gallery .below-viewer{margin-bottom:45px}.pv-gallery .collection-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.pv-gallery .collection-image{padding:28px 35px}.pv-gallery .collection-image img{max-height:390px}.pv-gallery .collection-card p{max-width:none}.pv-gallery h1{letter-spacing:-1.1px;font-size:37px}.pv-gallery .comparison-grid{gap:15px}.pv-gallery .compare-controls{grid-template-columns:1fr}.pv-gallery .compare-footer>p{font-size:13px}.pv-gallery .compare-footer>button{font-size:9px}.pv-gallery .scene-footer{padding-bottom:0}}@media (max-width:560px){.pv-gallery .site-header{padding:19px 5%}.pv-gallery .wordmark{gap:13px}.pv-gallery .monogram{font-size:36px}.pv-gallery .monogram>span{font-size:7px;top:-17px;left:7px}.pv-gallery .brand-name{letter-spacing:1.3px;font-size:8px}.pv-gallery .brand-name>span{letter-spacing:1.3px;font-size:5px}.pv-gallery nav{gap:17px;font-size:10px}.pv-gallery nav button{font-size:10px}.pv-gallery nav a>span{display:none}.pv-gallery nav button>span{margin-left:4px}.pv-gallery .viewing-room{padding:33px 5% 0}.pv-gallery .intro{margin-bottom:30px;display:block}.pv-gallery .intro .eyebrow{letter-spacing:1.7px;font-size:7px}.pv-gallery h1{letter-spacing:-1.5px;max-width:330px;margin-top:15px;font-size:37px;line-height:1.15}.pv-gallery .intro-copy{max-width:none;margin-top:17px;font-size:11px;line-height:1.65}.pv-gallery .intro-copy br:first-child,.pv-gallery .desktop-break{display:none}.pv-gallery .room-header{gap:10px;padding-bottom:14px}.pv-gallery .room-title h2{font-size:25px}.pv-gallery .room-title>span{display:none}.pv-gallery .view-switch button{gap:5px;padding:7px 9px;font-size:10px}.pv-gallery .view-switch svg{width:12px;height:12px}.pv-gallery .single-view{gap:15px}.pv-gallery .scene-footer{letter-spacing:.8px;gap:5px;padding-top:8px;font-size:7px}.pv-gallery .scene-footer button{gap:5px;font-size:8px}.pv-gallery .scene-footer svg{width:12px;height:12px}.pv-gallery .curator-panel{padding:19px 16px;display:flex}.pv-gallery .curator-panel>.panel-heading{margin-bottom:6px}.pv-gallery .artwork-list{grid-template-columns:1fr 1fr;gap:0 12px;width:100%;display:grid}.pv-gallery .artwork-option{gap:8px;min-height:74px}.pv-gallery .artwork-option strong{font-size:12px}.pv-gallery .artwork-option small{font-size:7px}.pv-gallery .artwork-option img{width:32px;height:43px}.pv-gallery .interior-controls{width:100%;padding-top:20px}.pv-gallery .interior-controls .panel-heading{margin-bottom:10px}.pv-gallery .style-swatches{margin:12px 0}.pv-gallery .setting-copy{min-height:0;margin-bottom:18px;font-size:10px}.pv-gallery .primary-button{min-height:46px}.pv-gallery .preservation-note{font-size:8px}.pv-gallery .below-viewer{gap:12px;margin-bottom:39px;padding:24px 0 27px}.pv-gallery .tiny-label{letter-spacing:.7px;max-width:70px;font-size:6px;line-height:1.6}.pv-gallery .below-viewer p{text-align:center;font-size:16px}.pv-gallery .view-number{letter-spacing:1px;font-size:7px}.pv-gallery .mobile-break{display:block}.pv-gallery .collection{padding:0 5% 45px}.pv-gallery .section-heading{gap:15px}.pv-gallery .section-heading h2{font-size:30px}.pv-gallery .section-heading p{max-width:115px;font-size:9px}.pv-gallery .section-heading .eyebrow{font-size:8px}.pv-gallery .collection-grid{gap:25px 16px}.pv-gallery .collection-image{padding:17px 16px}.pv-gallery .card-line{gap:6px!important;padding-top:12px!important}.pv-gallery .card-line h3{font-size:15px}.pv-gallery .card-line small{font-size:7px}.pv-gallery .card-line span{font-size:13px}.pv-gallery .collection-card p{padding-left:18px;font-size:8px}.pv-gallery main>footer{flex-wrap:wrap;gap:16px;margin:0 5%;padding:24px 0}.pv-gallery .footer-title{font-size:24px}.pv-gallery main>footer>div>span:last-child{letter-spacing:.7px;font-size:6px}.pv-gallery main>footer p{margin:0;font-size:8px}.pv-gallery .footer-private{letter-spacing:1.1px;width:100%;font-size:6px}.pv-gallery .comparison-intro{align-items:flex-start}.pv-gallery .comparison-intro p{max-width:145px;font-size:14px;line-height:1.4}.pv-gallery .comparison-intro button{font-size:9px}.pv-gallery .comparison-grid{gap:12px}.pv-gallery .compare-label{font-size:7px}.pv-gallery .compare-controls{gap:7px}.pv-gallery .compare-controls label{font-size:8px}.pv-gallery .compare-controls select{min-height:38px;padding-right:15px;font-size:9px}.pv-gallery .compare-footer{flex-wrap:wrap;gap:2px}.pv-gallery .compare-footer>p{width:100%;font-size:12px;line-height:1.4}.pv-gallery .compare-footer>button{font-size:9px}.pv-gallery .viewer-shell{padding:18px 5% 10px}.pv-gallery .viewer-header h2{font-size:22px}.pv-gallery .viewer-header .eyebrow{letter-spacing:1px;font-size:6px}.pv-gallery .viewer-options{flex-wrap:wrap;gap:10px;margin:16px 0}.pv-gallery .zoom-control{gap:7px;font-size:9px}.pv-gallery .zoom-control input{width:64px}.pv-gallery .viewer-options>.text-button{min-height:20px;margin-left:auto;font-size:8px}.pv-gallery .viewer-footer{gap:14px}.pv-gallery .viewer-footer span{min-width:150px;font-size:8px}.pv-gallery .viewer-help{font-size:6px}.pv-gallery .viewer-content .scene{width:100%}}@media (prefers-reduced-motion:reduce){.pv-gallery{scroll-behavior:auto}.pv-gallery *,.pv-gallery :before,.pv-gallery :after{transition:none!important;animation:none!important}}@media (max-width:560px){.pv-gallery .section-heading{display:block}.pv-gallery .section-heading p{max-width:none;margin:15px 0 0}.pv-gallery .section-heading p br{display:none}}.pv-gallery .work-picker{width:100%;min-width:0}.pv-gallery .selected-work-detail{align-items:center;gap:13px;min-height:82px;margin:19px 0 12px;display:flex}.pv-gallery .selected-work-detail>img{object-fit:contain;flex:none;width:48px;height:64px}.pv-gallery .selected-work-detail>div{min-width:0}.pv-gallery .selected-work-detail small{color:var(--gold);letter-spacing:1.1px;font-size:7px}.pv-gallery .selected-work-detail h3{font:18px/1.15 var(--heading-face), var(--serif);margin:7px 0}.pv-gallery .selected-work-detail p{color:var(--muted);margin:0;font-size:10px}.pv-gallery .work-navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:4px 0 10px;display:flex}.pv-gallery .work-navigation button{min-height:34px;padding:7px 0;font-size:9px}.pv-gallery .work-navigation>span{color:var(--muted);letter-spacing:1px;font-size:8px}.pv-gallery .collection-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:30px 0 0;padding-bottom:16px;display:flex}.pv-gallery .collection-filters{flex-wrap:wrap;gap:6px;display:flex}.pv-gallery .collection-filters button{border:1px solid #0000;min-height:40px;padding:12px 14px;font-size:11px}.pv-gallery .collection-filters button[aria-pressed=true]{border-color:var(--line);background:#ece8dd}.pv-gallery .collection-filters span{color:var(--gold);margin-left:8px;font-size:8px}.pv-gallery .collection-search input{border:1px solid var(--line);width:220px;min-height:42px;color:var(--ink);background:0 0;border-radius:0;padding:12px 10px;font-size:11px}.pv-gallery .collection-search input::placeholder{color:var(--muted)}.pv-gallery .collection-results{color:var(--muted);letter-spacing:.5px;margin:17px 0 23px;font-size:9px}.pv-gallery .collection-grid{row-gap:35px}.pv-gallery .collection-image{aspect-ratio:3/4;align-items:center}.pv-gallery .collection-image img{object-fit:contain;width:100%;height:100%;max-height:none;box-shadow:none}.pv-gallery .collection-grid[data-filter=landscape] .collection-image{aspect-ratio:16/10}.pv-gallery .collection-card p.card-dimensions{color:var(--muted);font-size:10px;line-height:1.5}.pv-gallery .compare-footer>div{min-width:0}.pv-gallery .compare-work-title{font:16px/1.25 var(--heading-face), var(--serif);margin:0 0 5px}.pv-gallery .compare-dimensions{color:var(--muted);font-size:9px}.pv-gallery .viewer-dimensions{color:#b9b7ac;letter-spacing:.8px;margin:8px 0 0;font-size:10px}.pv-gallery .viewer-header>div{min-width:0}.pv-gallery .viewer-header h2{overflow-wrap:anywhere}.pv-gallery .viewer-header>.icon-button{flex:none}.pv-gallery .viewer-content .scene{width:min(100%,134dvh - 381.9px)}.pv-gallery select{min-width:0}.pv-gallery .compare-controls{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:850px){.pv-gallery .curator-panel>.work-picker{grid-area:2/1/5}.pv-gallery .selected-work-detail h3{font-size:17px}.pv-gallery .compare-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pv-gallery .selected-work-detail{margin-top:17px}.pv-gallery .selected-work-detail h3{font-size:20px}.pv-gallery .selected-work-detail small{font-size:8px}.pv-gallery .selected-work-detail p{font-size:11px}.pv-gallery .work-navigation button{min-height:40px;font-size:10px}.pv-gallery .collection-toolbar{flex-direction:column;align-items:stretch;gap:14px;margin-top:24px}.pv-gallery .collection-filters{justify-content:space-between;gap:4px}.pv-gallery .collection-filters button{padding:10px 8px;font-size:10px}.pv-gallery .collection-filters span{margin-left:4px;font-size:8px}.pv-gallery .collection-search input{width:100%;font-size:12px}.pv-gallery .collection-results{font-size:8px}.pv-gallery .collection-card p.card-dimensions{padding-left:0;font-size:9px}.pv-gallery .card-line h3{overflow-wrap:normal;font-size:17px}.pv-gallery .collection-image{padding:12px}.pv-gallery .compare-work-title{font-size:13px;line-height:1.3}.pv-gallery .compare-dimensions{font-size:8px}.pv-gallery .compare-footer{align-items:flex-start}.pv-gallery .compare-footer>div{width:100%}.pv-gallery .viewer-dimensions{letter-spacing:.5px;font-size:8px}.pv-gallery .viewer-header h2{font-size:23px}.pv-gallery .viewer-options{gap:8px}.pv-gallery .viewer-content .scene{width:100%}}@font-face{font-family:Private Villa Script;src:url(/fonts/private-villa-script-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.private-villa-page{--villa-script:"Private Villa Script", "Snell Roundhand", "Brush Script MT", cursive;--villa-script-ink:#765c35;color:#22251f;background:#f6f4ef}.private-villa-intro{text-align:center;max-width:1440px;margin:auto;padding:68px 6% 58px}.private-villa-intro>.eyebrow{color:#7c6641;letter-spacing:.24em;font-size:10px;line-height:1.8}.private-villa-intro h1{font-family:var(--heading-face), var(--villa-script);letter-spacing:0;margin:8px 0 18px;font-size:clamp(86px,11.5vw,164px);font-weight:400;line-height:1.28}.private-villa-intro__lead{max-width:1050px;margin:0 auto}.private-villa-intro__opening{font-family:var(--serif);max-width:42ch;margin:auto;font-size:clamp(21px,2vw,28px);line-height:1.55;display:block}.private-villa-intro__declaration{color:var(--villa-script-ink);font-family:var(--villa-script);padding:12px 10px 0;font-size:clamp(38px,4.1vw,59px);font-weight:400;line-height:1.35;display:block}.private-villa-intro__body{text-align:left;border-top:1px solid #d8cbb5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 56px;max-width:1180px;margin:38px auto 0;padding-top:34px;display:grid}.private-villa-intro__body p{color:#55594f;margin:0;font-size:15px;line-height:1.9}.private-villa-intro__closing{color:var(--villa-script-ink);font-family:var(--villa-script);border-top:1px solid #d8cbb5;max-width:970px;margin:44px auto 0;padding:34px 12px 0;font-size:clamp(36px,3.2vw,46px);font-weight:400;line-height:1.4}.private-villa-intro__welcome{margin-bottom:12px;font-size:clamp(44px,5vw,68px);line-height:1.3;display:block}.private-villa-intro__link{color:#735a34;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ac8d59;justify-content:center;align-items:center;gap:24px;min-height:46px;margin-top:30px;padding:13px 20px;font-size:10px;display:inline-flex}.private-villa-intro__link:hover{background:#eee6d6}.private-villa-intro__link:focus-visible{outline-offset:4px;outline:2px solid #ae894b}#private-villa-viewing-room{scroll-margin-top:110px}.pv-gallery{max-width:1600px;margin:auto;line-height:normal}.pv-gallery .viewing-room{padding-top:30px}.pv-gallery .room-title h2{font-size:27px}.pv-gallery .viewer-header h2{font-weight:400}.pv-gallery .collection-card:hover{color:var(--ink)}@media (max-width:850px){.private-villa-intro{padding:48px 6% 34px}.private-villa-intro__body{grid-template-columns:1fr;gap:23px}.private-villa-intro__body p{font-size:14px;line-height:1.85}}@media (max-width:560px){.private-villa-intro{padding-top:38px}.private-villa-intro>.eyebrow{letter-spacing:.17em;font-size:9px}.private-villa-intro h1{margin:10px 0 24px;font-size:clamp(62px,19vw,106px)}.private-villa-intro__opening{font-size:21px}.private-villa-intro__declaration{padding:14px 6px 0;font-size:37px}.private-villa-intro__body{margin-top:30px;padding-top:28px}.private-villa-intro__closing{margin-top:32px;padding:27px 6px 0;font-size:35px}.private-villa-intro__welcome{font-size:43px}.pv-gallery .room-title h2{font-size:23px}.pv-gallery .room-header{gap:8px}.pv-gallery .view-switch button{padding:7px;font-size:9px}.pv-gallery .viewer-header h2{font-size:23px}.pv-gallery .view-switch svg{display:none}}.pv-gallery .room-header{scroll-margin-top:110px}.pv-gallery .viewer-shell:-webkit-full-screen{color:#f3f0e8;background:#141613;width:100%;height:100%;overflow:hidden}.pv-gallery .viewer-shell:fullscreen{color:#f3f0e8;background:#141613;width:100%;height:100%;overflow:hidden}
