@font-face{font-family:Instrument;src:url('/assets/fonts/instrument-serif-italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Instrument;src:url('/assets/fonts/instrument-serif.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Sora;src:url('/assets/fonts/sora.ttf') format('truetype');font-weight:100 800;font-display:swap}
:root{--wine:#252c24;--paper:#f4efdf;--ink:#252c24;--apricot:#c5b08b;--line:#28312735;--vv-brass:#b7a17a;--vv-serif:Instrument,Georgia,serif}body{background:var(--paper);font-family:Manrope,sans-serif;color:var(--ink);font-size:16px;line-height:1.75}body h1,body h2{font-family:var(--vv-serif);font-weight:400;letter-spacing:-.025em;line-height:1.05}body h1{font-size:clamp(52px,6vw,88px)}body h2{font-size:clamp(38px,4.1vw,62px)}body h3{font-family:Manrope,sans-serif;font-size:20px;line-height:1.3;letter-spacing:-.02em}body .eyebrow{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.2em;font-weight:600;line-height:1.7;text-transform:uppercase}
.masthead{position:sticky;top:0;z-index:80;background:#20271fef;backdrop-filter:blur(22px);border-bottom:1px solid #c5b08b45;min-height:99px;padding:17px 4.4vw}.masthead .brand .brand-lockup{width:252px;max-height:64px;height:64px;object-fit:contain;object-position:left center}#primary-navigation{font-size:12px;gap:25px;color:var(--paper)}#primary-navigation a{font-size:12px}#primary-navigation>.contact-link{padding:12px 18px;border:1px solid #c5b08b80;text-decoration:none}.menu-sheet{background:#f4efdf;color:#252c24;border-top:0;box-shadow:0 24px 70px #07110870;top:calc(100% - 1px);border:1px solid #b7a17a60}
body .primary-action{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.01em;background:var(--wine);color:var(--paper);padding:17px 24px;border:1px solid var(--wine);text-decoration:none;display:inline-flex;gap:30px;align-items:center;line-height:1.5;min-height:52px;border-radius:0;box-shadow:none}body .primary-action:hover{background:#414d3e;box-shadow:none;transform:translateY(-2px)}
.vv-hero{min-height:calc(100svh - 99px);height:800px;max-height:1000px;position:relative;isolation:isolate;background:#20271f;color:#f4efdf;overflow:clip;display:flex;align-items:center}.vv-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% 50%;z-index:-3;animation:vv-drift 18s ease-out both}.vv-hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#141c18a0 0%,#18201845 43%,transparent 75%),linear-gradient(0deg,#111a16b0,transparent 30%)}.vv-hero-copy{width:min(760px,65vw);padding:70px 0 120px 6vw;position:relative;z-index:1}.vv-hero-copy .eyebrow{color:#ddc49b;margin:0 0 35px;display:flex;align-items:center;gap:17px}.vv-hero-copy .eyebrow:before{content:'';height:1px;width:45px;background:#b7a17a}.vv-hero h1{font-size:clamp(68px,7.2vw,112px);line-height:.97;letter-spacing:-.025em;margin:0 0 29px;max-width:690px;text-wrap:balance}.vv-hero h1 em{color:#d6bd93;font-weight:400}.vv-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:360px;color:#e5e2d6;margin-bottom:30px}.vv-hero .primary-action{background:#eee5d3;color:#252c24;border-color:#eee5d3}.vv-hero .primary-action:hover{background:#fff7e6}.vv-hero-under{position:absolute;left:6vw;right:5vw;bottom:30px;display:flex;align-items:end;justify-content:space-between;border-top:1px solid #e3d6bb40;padding-top:22px;gap:30px}.vv-hero-under>span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#d5cfbf;max-width:200px}.vv-hero-under a{color:#f4efdf;text-decoration:none;font-size:11px;display:flex;gap:25px;align-items:center}
.vv-intro{padding:105px 8vw 92px;display:grid;grid-template-columns:1fr 2.1fr;gap:8vw;border-bottom:1px solid var(--line)}.vv-intro .eyebrow{margin-top:12px}.vv-intro h2{font-size:clamp(39px,4.8vw,68px);max-width:880px;margin:0 0 28px}.vv-intro p:not(.eyebrow){font-size:16px;max-width:530px;margin:0}.vv-gallery{padding:100px 5vw 110px}.vv-section-top{display:flex;gap:35px;justify-content:space-between;align-items:end;margin-bottom:40px}.vv-section-top h2{margin:0}.vv-section-top .eyebrow{margin:0 0 14px}.vv-section-top>a{font-size:12px;text-decoration:none;border-bottom:1px solid var(--line);padding:12px 0;white-space:nowrap}.vv-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:24px;align-items:start}.vv-collection{display:block;text-decoration:none;color:var(--ink)}.vv-collection:nth-child(2){margin-top:75px}.vv-collection:nth-child(3){margin-top:25px}.vv-collection figure{margin:0 0 22px;overflow:clip;position:relative;background:#e0d6c4;aspect-ratio:4/5}.vv-collection img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s;filter:saturate(.65)}.vv-collection:hover img,.vv-collection:focus-visible img{transform:scale(1.055);filter:saturate(1)}.vv-collection figure>span{position:absolute;left:18px;top:18px;background:#f4efdfeb;padding:7px 11px;font-size:9px;letter-spacing:.15em}.vv-collection h3{font-family:var(--vv-serif);font-size:38px;font-weight:400;margin:0 0 9px;display:flex;justify-content:space-between;gap:20px}.vv-collection h3>span{font-size:22px;transition:transform .3s}.vv-collection:hover h3>span{transform:translate(4px,-4px)}.vv-collection p{font-size:13px;line-height:1.7;max-width:34ch;margin:0}
.vv-detail{background:#252c24;color:#f4efdf;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:650px;position:relative}.vv-detail-image{margin:0;position:relative;overflow:clip;min-height:650px}.vv-detail-image>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.8)}.vv-detail-image figcaption{position:absolute;bottom:20px;left:25px;color:#fff;background:#151c16d9;font-size:10px;padding:9px 12px;margin:0}.vv-detail-copy{padding:85px 7vw 80px 5vw}.vv-detail-copy>.eyebrow{color:#cdb58e}.vv-detail h2{font-size:clamp(44px,4.5vw,68px);margin:20px 0 28px}.vv-detail-copy>p{font-size:15px;color:#dedfd3;max-width:400px}.vv-lens-buttons{display:flex;gap:5px;flex-wrap:wrap;margin:32px 0 24px}.vv-lens-buttons button{font:600 10px/1.5 Manrope,sans-serif;letter-spacing:.05em;padding:14px 17px;border:1px solid #9caa9845;background:transparent;color:#eee5d3;cursor:pointer;min-height:44px}.vv-lens-buttons button[aria-pressed=true]{background:#dfd0b3;color:#252c24;border-color:#dfd0b3}.vv-lens-note{border-top:1px solid #c5b08b50;padding-top:25px;min-height:155px}.vv-lens-note h3{font-family:var(--vv-serif);font-size:29px;font-weight:400;margin:0 0 12px}.vv-lens-note p{font-size:14px;color:#d7dacc;max-width:38ch}.vv-detail .text-link{color:#e5d0aa;font-size:12px;display:inline-block;margin-top:10px}
.vv-reading{padding:105px 7vw;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10vw;align-items:center}.vv-reading>figure{margin:0;position:relative;padding:22px;border:1px solid #b7a17a70}.vv-reading img{aspect-ratio:3/4;width:100%;object-fit:cover}.vv-reading figure:before{content:'';position:absolute;inset:9px;border:1px solid #b7a17a50;pointer-events:none}.vv-reading h2{font-size:clamp(48px,5vw,74px);margin:20px 0 25px}.vv-reading p{max-width:440px;font-size:16px}.vv-reading .vv-guide-links{margin-top:30px;border-top:1px solid var(--line)}.vv-guide-links a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding:17px 0;font-size:12px;border-bottom:1px solid var(--line)}.vv-correspondence{padding:95px 6vw;background:#d9cfbc;display:grid;grid-template-columns:1.5fr 1fr;gap:7vw;align-items:end}.vv-correspondence h2{font-size:clamp(55px,6vw,88px);margin:18px 0 0}.vv-correspondence>div:last-child p{font-size:15px;margin:0 0 25px;max-width:36ch}.vv-correspondence .vv-direct{display:block;font-size:12px;margin-top:20px}
body .site-footer{background:#1e261f;color:#eee5d3;padding:70px 6vw 30px;font-size:12px;border-top:0}.site-footer .brand .brand-lockup{width:265px;max-height:67px;height:67px;object-position:left center}.site-footer p{font-size:12px;line-height:1.8}.site-footer .navigation-label{color:#b7a17a;font-size:9px}.site-footer .navigation-group a{font-size:12px;line-height:1.7;padding:7px 0}.site-footer .footer-intro p{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.site-footer .footer-navigation{padding-top:38px;border-color:#c5b08b30}.site-footer .footer-record{justify-self:end}.site-footer .footer-address-note,.site-footer .prototype-note{font-size:10px;color:#b8c0b2}.site-footer .image-credits{color:#b8c0b2}
body .interior-title{padding:70px 6vw 65px;background:#e7dfce;position:relative;border-bottom:1px solid var(--line)}body .interior-title h1{font-family:var(--vv-serif);font-size:clamp(56px,6vw,90px)}body .interior-title .intro{font-size:17px;line-height:1.8;max-width:540px}body .section:not(.interior-title):not(.closing){padding-top:80px;padding-bottom:80px}body .object-study,body .leaf,body .interactive-leaf,body .contact-paper{box-shadow:none;border:1px solid #b7a17a70;background:#f9f5e9}.leaf-wrap .leaf:after{background:#b7a17a}.leaf-wrap .leaf:hover{box-shadow:0 15px 45px #252c2414;transform:translateY(-4px)}body .closing{background:#252c24;color:#f4efdf;box-shadow:none;border-bottom:1px solid #b7a17a40;padding:85px 6vw}body .closing h2{font-size:clamp(48px,5.5vw,78px)}body .closing .primary-action{background:#e9ddc5;color:#252c24;border-color:#e9ddc5}body .closing a{color:inherit}body .closing .email{font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,30px)}body .contact-paper{margin:50px 6vw 0;padding:45px;gap:6vw}.contact-paper input,.contact-paper textarea,.contact-paper select{background:#f9f6ee;border:1px solid #aeb1a2;font-family:Manrope,sans-serif;font-size:14px;box-shadow:none}.contact-paper h2{font-size:46px}.contact-paper label{font-size:12px;letter-spacing:.02em}.contact-paper p{font-size:13px}.contact-paper .actions{gap:14px}.contact-paper .actions .primary-action{font-size:11px;padding:15px}.contact-paper button{min-height:44px;font-size:11px}#contact-direct-email{display:block;padding-bottom:70px}#contact-direct-email h1{max-width:700px;font-size:clamp(58px,6vw,88px)}#contact-direct-email .breadcrumb{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}#contact-direct-email .dark-email{font-size:20px;font-family:Manrope,sans-serif;margin-bottom:25px;display:inline-block}
[class$='-opening'][class*='-width']{padding-top:65px!important;padding-bottom:55px!important}[class$='-opening'] h1{font-family:var(--vv-serif)!important;font-weight:400!important;font-size:clamp(54px,6vw,86px)!important;line-height:1.04!important}[class$='-number']{letter-spacing:.13em;font-size:10px!important;font-family:Manrope,sans-serif!important}body [class$='-paper'],body [class$='-workbench'],body [class$='-leaf']{border-radius:0;box-shadow:none}body [class$='-enquiry']{background:#252c24;color:#eee5d3}body [class$='-enquiry'] a{color:inherit}body [class$='-enquiry'] button{color:#252c24;background:#e9ddc5}body [class$='-enquiry'] input,body [class$='-enquiry'] textarea{color:#252c24;background:#faf7ee}
@keyframes vv-drift{from{transform:scale(1.045)}to{transform:scale(1)}}@keyframes vv-arrive{from{transform:translateY(24px)}to{transform:translateY(0)}}.vv-in-view{animation:vv-arrive .8s cubic-bezier(.2,.7,.2,1) both}
@media(max-width:1000px){.masthead{min-height:88px}.masthead .brand .brand-lockup{width:220px;height:55px;max-height:55px}#primary-navigation{gap:18px}.vv-hero{min-height:750px;height:calc(100svh - 88px)}.vv-hero-copy{width:70vw;padding-left:6vw}.vv-hero h1{font-size:88px}.vv-hero-art{object-position:63% center}.vv-intro{gap:6vw;grid-template-columns:1fr 2.3fr;padding:80px 6vw}.vv-grid{gap:18px}.vv-collection h3{font-size:32px}.vv-detail-copy{padding:65px 5vw}.vv-reading{gap:7vw;padding-inline:6vw}.vv-correspondence{gap:5vw}}
@media(max-width:700px){body{font-size:16px}.masthead{padding:12px 20px;min-height:82px}.masthead .brand .brand-lockup{width:195px;height:48px;max-height:48px}#primary-navigation{gap:16px}#primary-navigation>.contact-link{display:none}#primary-navigation summary{font-size:11px;letter-spacing:.04em}.menu-sheet{top:100%;right:12px;width:calc(100vw - 24px)}.vv-hero{min-height:780px;height:calc(100svh - 82px);max-height:none;align-items:start}.vv-hero-art{object-position:64% 100%;height:100%;width:100%;object-fit:cover}.vv-hero:after{background:linear-gradient(180deg,#151d17ed 0%,#182018b0 32%,#18201810 70%,#111a16a0 100%)}.vv-hero-copy{width:100%;padding:52px 26px 0}.vv-hero-copy .eyebrow{font-size:8px;letter-spacing:.17em;margin-bottom:24px}.vv-hero h1{font-size:clamp(60px,15vw,82px);max-width:430px;line-height:.98;margin-bottom:22px}.vv-hero-copy>p:not(.eyebrow){font-size:13px;max-width:275px;line-height:1.75;margin-bottom:24px}.vv-hero .primary-action{font-size:11px;padding:14px 19px;min-height:47px}.vv-hero-under{left:26px;right:26px;bottom:22px;padding-top:18px;gap:20px}.vv-hero-under>span{font-size:8px;max-width:150px;line-height:1.6}.vv-hero-under a{font-size:9px;gap:13px}.vv-intro{display:block;padding:60px 26px}.vv-intro .eyebrow{margin:0 0 24px}.vv-intro h2{font-size:43px;margin-bottom:24px}.vv-intro p:not(.eyebrow){font-size:14px}.vv-gallery{padding:65px 24px}.vv-section-top{gap:20px;display:block;margin-bottom:35px}.vv-section-top h2{font-size:47px}.vv-section-top>a{display:inline-block;margin-top:17px;font-size:11px}.vv-grid{grid-template-columns:1fr;gap:38px}.vv-collection:nth-child(n){margin:0;display:grid;grid-template-columns:1fr 1fr;gap:17px;align-items:center}.vv-collection figure{aspect-ratio:3/4;margin:0;grid-row:span 2}.vv-collection h3{font-size:32px;display:block;margin:0;align-self:end;line-height:1.1}.vv-collection h3>span{display:block;font-size:20px;margin-top:15px}.vv-collection p{font-size:11px;align-self:start;line-height:1.7}.vv-collection figure>span{font-size:8px;padding:5px 8px;left:10px;top:10px}.vv-detail{display:flex;flex-direction:column}.vv-detail-image{min-height:370px}.vv-detail-image>img{object-position:center}.vv-detail-copy{padding:50px 26px}.vv-detail h2{font-size:50px}.vv-detail-copy>p{font-size:14px}.vv-lens-buttons button{font-size:10px;padding:12px 16px}.vv-lens-note{min-height:175px}.vv-reading{display:flex;flex-direction:column-reverse;padding:65px 26px;gap:40px;align-items:stretch}.vv-reading>figure{max-width:360px;width:88%;align-self:center;padding:18px}.vv-reading h2{font-size:52px}.vv-reading p{font-size:14px}.vv-correspondence{display:block;padding:65px 26px}.vv-correspondence h2{font-size:62px;margin-bottom:28px}.vv-correspondence>div:last-child p{font-size:14px}.vv-correspondence .vv-direct{font-size:11px}.site-footer .footer-record{justify-self:start}body .site-footer{padding:55px 26px 28px}.site-footer .brand .brand-lockup{width:240px;height:60px;max-height:60px}.site-footer .footer-navigation{gap:30px 18px}.site-footer .navigation-group a{font-size:11px}body .section:not(.interior-title):not(.closing){padding:55px 24px}body .interior-title{padding:45px 24px}body .interior-title h1{font-size:58px}body .closing{padding:65px 24px}body .closing h2{font-size:54px}body .contact-paper{margin:30px 18px 0;padding:25px!important}.contact-paper h2{font-size:40px}#contact-direct-email h1{font-size:59px}#contact-direct-email .dark-email{font-size:16px}[class$='-opening'][class*='-width']{padding-top:45px!important;padding-bottom:35px!important}[class$='-opening'] h1{font-size:54px!important}}
@media(prefers-reduced-motion:reduce){.vv-hero-art,.vv-in-view{animation:none!important}.vv-collection:hover img{transform:none}.vv-collection img{transition:none}html{scroll-behavior:auto}}

body{--wine:#252c24;--paper:#f4efdf;--ink:#252c24;--apricot:#c5b08b;--line:#28312735}body #contact-direct-email.vv-contact-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8vw;align-items:center;padding-block:58px}body #contact-direct-email.vv-contact-intro h1{font-size:clamp(56px,5.5vw,80px)}.vv-correspondence-mark{border-left:1px solid var(--line);padding:20px 0 20px 7vw;display:flex;align-items:center;gap:35px}.vv-correspondence-mark img{width:110px;height:145px;object-fit:contain;opacity:.65}.vv-correspondence-mark p{font-family:Instrument,Georgia,serif;font-size:26px;line-height:1.2;margin:0;max-width:180px}body .interior-title .primary-action{margin-top:12px}body .vv-contact-intro .intro{font-size:15px;max-width:440px}body #contact-direct-email .dark-email{font-size:17px;margin-bottom:0}@media(max-width:700px){.vv-hero-art{height:64%;top:auto;bottom:0;object-position:90% 52%}.vv-hero:after{background:linear-gradient(180deg,#151d17 0%,#151d17 20%,#151d17c9 38%,#151d1710 66%,#111a16a0 100%)}body #contact-direct-email.vv-contact-intro{display:block;padding-block:40px}body #contact-direct-email.vv-contact-intro h1{font-size:57px}.vv-correspondence-mark{display:none}body #contact-direct-email .dark-email{font-size:15px}body .vv-contact-intro .intro{font-size:14px}}

.vv-category-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:6vw;padding:65px 6vw 60px;background:#e7dfce;align-items:center;border-bottom:1px solid var(--line)}.vv-category-intro>header{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.vv-category-intro h1{font-size:clamp(58px,6vw,88px)!important;font-weight:400!important;line-height:1.05!important}.vv-category-intro header>p:not(.eyebrow){font-family:Manrope,sans-serif;font-size:15px!important;line-height:1.9!important;max-width:48ch!important}.vv-category-art{margin:0!important;max-width:none!important;width:100%!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.vv-category-art img{width:100%;aspect-ratio:4/3!important;object-fit:cover!important}.vv-category-art figcaption{font-size:10px!important;line-height:1.7!important;margin-top:15px!important;color:#5a6550!important}@media(max-width:700px){.vv-category-intro{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:40px 24px}.vv-category-intro h1{font-size:58px!important}.vv-category-intro header>p:not(.eyebrow){font-size:14px!important}.vv-category-art img{max-height:300px!important;aspect-ratio:4/3!important}.vv-category-art figcaption{font-size:9px!important}}

.vv-detail-copy{margin:40px 30px 40px -30px;position:relative;z-index:2;background:linear-gradient(135deg,#35412f,#20291f);border:1px solid #b7a17a45;box-shadow:-20px 15px 55px #06140b55;padding:58px 5vw 55px 4vw}@media(max-width:700px){.vv-detail-copy{margin:-25px 18px 30px;padding:35px 24px;box-shadow:0 20px 45px #06140b50}.vv-detail-copy h2{font-size:46px}}

body #main h1,body #main h2{font-family:Instrument,Georgia,serif;font-weight:400}body #main h3{font-family:Manrope,sans-serif}body .vv-detail-copy h3{font-family:Instrument,Georgia,serif}

body #main .vv-collection h3,body #main .vv-lens-note h3{font-family:Instrument,Georgia,serif;font-weight:400}.vv-guide-links{display:block!important}body #main h3{font-weight:650}body #main .vv-collection h3{font-size:43px;font-weight:400}.vv-antique-opening{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8vw;align-items:center;padding:65px 6vw;background:#e7dfce;border-bottom:1px solid var(--line)}.vv-antique-opening .breadcrumb{font-size:10px;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:35px}.vv-antique-opening .eyebrow{margin-bottom:22px}.vv-antique-opening h1{font-size:clamp(62px,6.5vw,94px);margin:0 0 28px}.vv-antique-opening>div>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:440px;margin:0 0 28px}.vv-antique-opening figure{margin:0;padding:16px;border:1px solid #b7a17a80;background:#f4efdf}.vv-antique-opening figure img{width:100%;height:490px;object-fit:cover}.vv-antique-opening figcaption{font-size:10px;line-height:1.6;margin:13px 0 0;color:#56604d}.vv-antique-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9vw;align-items:center;padding:90px 7vw}.vv-antique-story figure{margin:0;position:relative}.vv-antique-story figure:before{content:'';position:absolute;inset:20px -20px -20px 20px;border:1px solid #b7a17a70;z-index:-1}.vv-antique-story img{width:100%;aspect-ratio:4/5;object-fit:cover}.vv-antique-story h2{font-size:clamp(45px,4.5vw,67px);margin:18px 0 28px}.vv-antique-story>div>p{font-size:15px;line-height:1.9;max-width:47ch}.vv-object-observations{border-top:1px solid var(--line);margin:28px 0}.vv-object-observations>div{padding:20px 0;border-bottom:1px solid var(--line)}body #main .vv-object-observations h3{font:600 14px/1.5 Manrope,sans-serif;margin:0 0 8px}.vv-object-observations p{font-size:13px;line-height:1.8;margin:0;max-width:47ch}.vv-antique-story .text-link{font-size:11px}.vv-antique-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;padding:85px 6vw;background:#252c24;color:#f4efdf;align-items:center}.vv-antique-detail .eyebrow{color:#cdb58d}.vv-antique-detail h2{font-size:clamp(40px,4vw,58px);margin-bottom:25px}.vv-antique-detail>div>p{font-size:14px;line-height:1.9;color:#d5dccc}.vv-antique-detail figure{margin:0;padding:15px;border:1px solid #b7a17a60;box-shadow:15px 15px 0 #111a1550;background:#303b2c}.vv-antique-detail figure img{width:100%;aspect-ratio:4/5;object-fit:cover}.vv-antique-detail figcaption{font-size:10px;line-height:1.6;margin:14px 0 0;color:#c6d0bc}.vv-antique-detail details{border-bottom:1px solid #b7a17a50;padding:0}.vv-antique-detail details:first-of-type{border-top:1px solid #b7a17a50;margin-top:28px}.vv-antique-detail summary{display:flex;justify-content:space-between;gap:20px;font:600 12px/1.7 Manrope,sans-serif;padding:18px 0;min-height:52px;list-style:none}.vv-antique-detail summary>span{color:#cfb992;font-size:18px}.vv-antique-detail details p{font-size:12px;line-height:1.9;color:#cdd5c5;max-width:49ch;padding:0 0 17px;margin:0}.vv-antique-detail a{color:#dfc79e;font-size:11px;display:inline-block;margin-top:25px}.vv-antiques-retail .question-workbench{background:#e4ddcb;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;padding:90px 6vw}.vv-antiques-retail .question-workbench>div:first-child h2{font-size:clamp(48px,5vw,74px);margin-top:20px}.vv-antiques-retail .question-workbench>div:first-child p{font-size:14px;line-height:1.9;max-width:38ch}.vv-antiques-retail .interactive-leaf{padding:35px;border:1px solid #a99c7b;background:#f9f5e9;box-shadow:9px 9px 0 #c7bea5!important}.vv-antiques-retail .interactive-leaf:before{content:'';display:block;height:1px;background:#b7a17a;margin-bottom:24px}.vv-antiques-retail #evidence-note p{font-size:13px}.vv-antiques-retail #evidence-note{min-height:175px}.vv-antiques-retail .interactive-leaf .leaf-tabs button{font-size:11px;padding:12px;min-height:44px}.vv-antiques-retail .interactive-leaf h3{font-size:18px}.vv-antiques-retail .interactive-leaf textarea{font-size:13px;line-height:1.8;border-color:#a99c7b;background:#fffcf3}.vv-antiques-retail .interactive-leaf label{font-size:11px}.vv-antiques-retail .interactive-leaf button{font-size:11px}.vv-antiques-retail .interactive-leaf .primary-action{font-size:11px;padding:14px 18px}.vv-antique-close{padding:85px 6vw;display:grid;grid-template-columns:1.6fr 1fr;gap:10vw;align-items:end;background:#d6cbb5}.vv-antique-close h2{font-size:clamp(45px,5vw,74px);margin-top:20px}.vv-antique-close p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:49ch}.vv-antique-email{display:block;font-size:11px;margin-top:22px}.vv-antique-close nav{display:block!important}.vv-antique-close nav a{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:12px;min-height:52px}
@media(max-width:700px){body #main .vv-collection:nth-child(n){display:block;margin:0}.vv-collection figure{aspect-ratio:4/5;margin-bottom:20px}body #main .vv-collection h3{display:flex;align-items:baseline;justify-content:space-between;font-size:42px;margin-bottom:9px}.vv-collection h3>span{display:inline;font-size:24px;margin:0}.vv-collection p{font-size:13px;max-width:34ch}.vv-grid{gap:40px}.vv-guide-links a{width:100%;font-size:12px;min-height:55px}.vv-antique-opening{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding:40px 24px}.vv-antique-opening h1{font-size:62px}.vv-antique-opening .breadcrumb{font-size:8px;margin-bottom:26px}.vv-antique-opening>div>p:not(.eyebrow){font-size:13px;line-height:1.9}.vv-antique-opening figure{padding:12px}.vv-antique-opening figure img{height:auto;aspect-ratio:4/5;object-fit:cover}.vv-antique-opening figcaption{font-size:9px}.vv-antique-story{display:flex;flex-direction:column;align-items:stretch;padding:65px 26px;gap:42px}.vv-antique-story figure{width:92%}.vv-antique-story figure:before{inset:14px -14px -14px 14px}.vv-antique-story h2{font-size:49px}.vv-antique-story>div>p{font-size:13px}.vv-object-observations p{font-size:12px}.vv-antique-detail{display:flex;flex-direction:column-reverse;padding:60px 26px;gap:40px}.vv-antique-detail figure img{aspect-ratio:1.3}.vv-antique-detail h2{font-size:43px}.vv-antique-detail>div>p{font-size:13px}.vv-antique-detail summary{font-size:11px}.vv-antique-detail details p{font-size:12px}.vv-antiques-retail .question-workbench{display:block;padding:60px 24px!important}.vv-antiques-retail .question-workbench>div:first-child h2{font-size:50px}.vv-antiques-retail .question-workbench>div:first-child p{font-size:13px}.vv-antiques-retail .interactive-leaf{margin-top:35px;padding:25px 21px}.vv-antiques-retail .interactive-leaf .leaf-tabs{gap:4px}.vv-antiques-retail .interactive-leaf .leaf-tabs button{padding:10px 8px}.vv-antiques-retail .interactive-leaf .actions{display:flex;align-items:center}.vv-antiques-retail #evidence-note{min-height:200px}.vv-antique-close{display:block;padding:65px 26px}.vv-antique-close h2{font-size:48px}.vv-antique-close p:not(.eyebrow){font-size:13px}.vv-antique-close nav{margin-top:35px}.vv-antique-close nav a{font-size:12px}}

.site-footer .footer-fold{margin:0;min-width:0}.site-footer .footer-fold>summary{display:block;list-style:none;margin:0 0 12px;min-height:30px}.site-footer .footer-fold>summary::-webkit-details-marker{display:none}@media(max-width:700px){.site-footer .footer-navigation{gap:0 20px}.site-footer .footer-fold>summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:14px 0;border-bottom:1px solid #b7a17a40;line-height:1.6;font-size:9px;letter-spacing:.08em;margin:0}.site-footer .footer-fold>summary:after{content:'+';font-size:15px;color:#c5b08b}.site-footer .footer-fold[open]>summary:after{content:'−'}.site-footer .footer-fold>ul{padding:12px 0}.site-footer .footer-fold a{min-height:44px!important;font-size:11px!important}}
