@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url('../fonts/IBMPlexSans-Variable.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/IBMPlexSansArabic-Regular.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/IBMPlexSansArabic-Medium.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600 700;font-display:swap;src:url('../fonts/IBMPlexSansArabic-SemiBold.ttf') format('truetype')}
:root{--emerald:#073e35;--midnight:#062923;--ivory:#f5f1e8;--mint:#73d5b0;--gold:#c6aa70;--ink:#17483e;--line:rgba(7,62,53,.22);--shell:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ivory);color:var(--emerald);font-family:'IBM Plex Sans',sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}html[dir=rtl] body{font-family:'IBM Plex Sans Arabic',sans-serif}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto}p{margin:0 0 1.2em}h1,h2,h3{font-weight:400;line-height:1.08;margin:0 0 .5em;letter-spacing:-.045em}h1{font-size:clamp(3.75rem,7.1vw,6.8rem)}h2{font-size:clamp(2.7rem,4.4vw,4.4rem)}h3{font-size:1.7rem;line-height:1.25;letter-spacing:-.025em}em{font-style:normal;color:var(--mint)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.35}html[dir=rtl] h1{font-size:clamp(3.2rem,6.1vw,5.8rem)}html[dir=rtl] .vm-eyebrow{letter-spacing:0}.vm-shell{width:calc(100% - 96px);max-width:var(--shell);margin-inline:auto}.vm-section{padding-block:105px}.vm-home>.wp-block-group{margin-block:0}.vm-home .wp-block-columns{display:flex;gap:clamp(40px,6vw,100px);margin:0;align-items:center}.vm-home .wp-block-column{min-width:0;flex:1}.vm-home .wp-block-group{box-sizing:border-box}.vm-home .wp-block-group .wp-block-group{margin-block-start:0}.vm-home .wp-block-buttons{margin-block:28px 22px}.vm-eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em;line-height:1.5;margin-bottom:26px;text-transform:uppercase}.vm-lead{font-size:18px;line-height:1.7;max-width:480px}.vm-small,.vm-risk-small{font-size:12px;line-height:1.7}.vm-small{margin-top:25px}.vm-text-link{font-size:14px;font-weight:500}.vm-text-link a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.vm-button,.wp-block-button__link{background:var(--mint);color:var(--midnight);display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 24px;text-decoration:none;border:1px solid transparent;border-radius:2px;font-weight:500;font-size:14px;line-height:1.5;transition:background-color .2s,transform .2s}.vm-button:hover,.wp-block-button__link:hover{background:#a0e6ca;color:var(--midnight);transform:translateY(-2px)}.vm-button:active,.wp-block-button__link:active{transform:translateY(0)}:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.vm-skip{position:fixed;inset-inline-start:16px;top:-100px;background:var(--ivory);color:var(--emerald);padding:12px;z-index:100000}.vm-skip:focus{top:12px}.vm-review-note{background:var(--midnight);color:var(--ivory);font-size:10px;line-height:1.6;padding-block:7px;border-bottom:1px solid #33574b}.vm-review-note .vm-shell{display:flex;gap:24px}.vm-review-note span{color:#d5ddd5}.vm-header{position:relative;z-index:20;background:var(--emerald);color:var(--ivory)}.vm-header-top{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #386257}.vm-brand{display:inline-flex;text-decoration:none;align-items:center;flex-shrink:0;line-height:1.1}.vm-wordmark{font-family:'IBM Plex Sans',sans-serif;font-size:29px;letter-spacing:-1px;font-weight:600}.vm-brand-dot{color:var(--mint)}.vm-logo{width:auto;max-width:260px;max-height:53px;object-fit:contain}.vm-header-tools{display:flex;align-items:center;gap:32px}.vm-login{text-decoration:none;font-size:13px}.vm-languages{display:flex;gap:12px;font-size:11px;align-items:center}.vm-languages a{text-decoration:none;opacity:.65}.vm-languages [aria-current]{opacity:1;border-bottom:1px solid var(--mint)}.vm-languages a:lang(ar){font-family:'IBM Plex Sans Arabic',sans-serif}.vm-language-unavailable{font-size:11px}.vm-signup{padding:10px 20px;font-size:12px}.vm-primary{display:block}.vm-menu{display:flex;list-style:none;margin:0;padding:0;gap:34px;font-size:12px;line-height:1.45;align-items:stretch}.vm-menu>li{padding-block:18px;position:relative;display:flex;align-items:center}.vm-menu a{text-decoration:none;display:block;padding:4px 0}.vm-menu>li>a[aria-current]{color:var(--mint)}.vm-menu a:hover,.vm-sub-toggle:hover{color:var(--mint)}.vm-sub-toggle{background:none;color:inherit;border:0;padding:4px 8px;line-height:1.4;display:inline-flex;align-items:center;gap:12px;font-size:inherit;text-align:start}.vm-group-toggle{padding-inline-start:0}.vm-sub-toggle span{font-size:14px;transition:transform .2s}.vm-sub-toggle[aria-expanded=true]>span{transform:rotate(180deg)}.vm-menu .sub-menu{list-style:none;position:absolute;min-width:250px;max-width:320px;padding:12px;margin:0;inset-inline-start:0;top:100%;border:1px solid #507067;background:var(--midnight);box-shadow:0 20px 35px #0002;font-size:13px}.vm-menu .sub-menu li{position:relative;padding:0;display:block}.vm-menu .sub-menu a,.vm-menu .sub-menu .vm-group-toggle{padding:11px 12px;width:100%;display:flex;justify-content:space-between}.vm-menu .sub-menu .sub-menu{inset-inline-start:100%;top:-12px;min-width:220px}.vm-js .vm-menu .sub-menu{display:none}.vm-js .vm-menu li:has(>.vm-sub-toggle[aria-expanded=true])>.sub-menu{display:block}.vm-menu-toggle{display:none;background:none;border:1px solid #507067;color:var(--ivory);padding:8px 12px;font-size:13px;align-items:center;gap:16px}.vm-hero{background:var(--emerald);color:var(--ivory);padding-block:70px 86px;overflow:hidden}.vm-home .vm-hero-columns{gap:25px;align-items:stretch}.vm-hero .wp-block-column:first-child{flex-basis:57%;flex-grow:0;position:relative;z-index:1}.vm-hero h1{max-width:720px;margin-bottom:28px}.vm-hero .vm-lead{color:#d6e2d8;max-width:410px;font-size:16px}.vm-hero .vm-risk-small{color:#c5d5cc;margin-top:34px;font-size:11px}.vm-hero .vm-eyebrow{color:var(--gold)}.vm-hero-art{height:100%;min-height:570px;position:relative;background:url('../images/perspective.svg') center center/125% auto no-repeat}.vm-art-caption{font-size:9px;letter-spacing:.14em;position:absolute;inset-inline-start:26px;top:18px;color:#c5d5cc}.vm-coordinate{position:absolute;inset-inline-end:0;top:48%;font-size:11px;color:var(--gold);writing-mode:vertical-rl;direction:ltr}.vm-art-bottom{position:absolute;bottom:15px;inset-inline-start:26px;font-size:11px;color:#c5d5cc}.vm-section-intro{margin-bottom:60px!important;align-items:flex-end!important}.vm-section-intro .wp-block-column:last-child{padding-bottom:6px}.vm-section-intro p:last-child{margin:0;max-width:420px}.vm-markets .vm-eyebrow{color:#637064}.vm-market-list{border-top:1px solid var(--line)}.vm-market-row{display:grid;grid-template-columns:70px 1.1fr 1fr;align-items:center;gap:28px;padding-block:24px;border-bottom:1px solid var(--line);transition:padding-inline-start .2s}.vm-market-row:hover{padding-inline-start:12px}.vm-market-row .vm-market-code{font-size:11px;font-weight:500;letter-spacing:.08em;color:#597267;direction:ltr;margin:0}.vm-market-row h3{margin:0}.vm-market-row h3 a{display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none}.vm-market-row h3 span{font-size:18px;padding-inline-end:32px}.vm-market-row>p:last-child{margin:0;color:#536b60;font-size:14px}.vm-watch{background:var(--midnight);color:var(--ivory)}.vm-watch .vm-eyebrow{color:var(--gold)}.vm-watch .vm-section-intro p{color:#c5d5cc;max-width:400px;font-size:15px}.vm-widget{width:100%;min-height:500px;border:1px solid #446357;background:#0b2925;position:relative;padding:16px}.vm-widget-stage{min-height:420px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 20px;background:linear-gradient(135deg,#12382f,#0a2c25)}.vm-widget-stage h3{font-size:28px;letter-spacing:-.02em}.vm-widget-stage p{max-width:520px;font-size:14px;color:#d5ded7}.vm-widget-status{font-size:12px;margin:12px 0 0;color:#d5ded7}.vm-widget-status a{color:var(--mint)}.vm-widget .tradingview-widget-container{width:100%;height:470px;direction:ltr}.vm-widget .tradingview-widget-container__widget{height:438px;width:100%}.tradingview-widget-copyright{font-size:12px;line-height:1.5;text-align:center;padding-top:6px}.tradingview-widget-copyright a{color:var(--mint)}.vm-widget-note{font-size:11px;margin:18px 0 0;color:#b7ccc0}.vm-why .vm-eyebrow{color:#637064}.vm-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid var(--line)}.vm-reason{padding-top:35px}.vm-reason-number{font-size:12px;color:#6b6f56;margin-bottom:34px}.vm-reason h3{font-size:26px}.vm-reason>p:not(.vm-reason-number):not(.vm-text-link){font-size:15px;color:#536b60;max-width:300px}.vm-reason .vm-text-link{margin-top:30px;font-size:12px}.vm-info{background:#e9e7dc;border-block:1px solid #d9dece}.vm-home .vm-info-columns{align-items:flex-start}.vm-info .wp-block-column:first-child{flex-basis:40%;flex-grow:0}.vm-path-row{border-top:1px solid var(--line);padding-block:26px}.vm-path-row:last-child{padding-bottom:0}.vm-path-row h3{font-size:23px;margin-bottom:12px}.vm-path-row h3 a{display:flex;justify-content:space-between;gap:20px;text-decoration:none}.vm-path-row h3 span{color:#44705c;font-size:18px}.vm-path-row p{font-size:14px;color:#536b60;margin:0;max-width:430px}.vm-closing{background:var(--emerald);color:var(--ivory);text-align:center;position:relative;overflow:hidden}.vm-closing .vm-shell{position:relative;z-index:1}.vm-closing:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 90% 100%,#145c49 0,transparent 60%);pointer-events:none}.vm-closing h2{font-size:clamp(3.2rem,5.8vw,5.7rem)}.vm-closing .vm-eyebrow{color:var(--gold)}.vm-closing .vm-lead{margin-inline:auto;font-size:15px;color:#d5e0d7;max-width:420px}.vm-closing .wp-block-buttons{justify-content:center}.vm-closing .vm-risk-small{font-size:11px;color:#c5d5cc}.vm-review-copy{font-size:11px;color:#c5d5cc;max-width:640px;margin:32px auto 0}.vm-footer{background:var(--midnight);color:var(--ivory);padding-block:65px 24px}.vm-footer-top{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;border-bottom:1px solid #385749}.vm-footer-top p{font-size:13px;color:#c5d5cc;margin:0}.vm-footer-nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:18px 28px;padding:28px 0;margin:0;font-size:12px}.vm-footer-nav a{text-decoration:none}.vm-footer-nav a:hover{color:var(--mint)}.vm-legal{border-top:1px solid #385749;padding-top:28px}.vm-legal p{font-size:11px;line-height:1.85;color:#c5d5cc;max-width:1050px}.vm-legal h2{font-size:13px;letter-spacing:0;font-weight:500}.vm-footer-bottom{border-top:1px solid #385749;padding-top:20px;margin-top:28px;display:flex;justify-content:space-between;gap:30px;font-size:10px;color:#c5d5cc}.vm-page{min-height:55vh;padding-block:80px 100px}.vm-page h1{font-size:clamp(3rem,6vw,5rem);max-width:900px}.vm-page-content{max-width:850px}.vm-page .vm-widget{color:var(--ivory);margin-top:30px}.vm-page .wp-block-notice,.vm-page .vm-stage-placeholder{border-inline-start:3px solid #917541;padding:10px 24px;background:#e9e7dc}.vm-page-content label{display:block;font-size:14px;font-weight:500}.vm-page-content input:not([type=checkbox]):not([type=submit]),.vm-page-content textarea,.vm-page-content select{display:block;width:100%;max-width:620px;background:#fffdf8;color:var(--emerald);border:1px solid #728e7e;border-radius:2px;padding:12px;margin-top:8px}.vm-page-content input[type=submit]{padding:14px 26px;background:var(--emerald);color:var(--ivory);border:0}.vm-page .wpcf7-not-valid-tip{color:#922d24;font-size:13px}.vm-page .wpcf7-response-output{color:var(--emerald);background:#fffdf8;border:2px solid #917541;padding:16px;margin-inline:0}.vm-no-mail{font-size:13px;border-inline-start:3px solid var(--gold);padding-inline-start:16px}
@media(min-width:1600px){.vm-shell{max-width:1380px}.vm-hero-art{min-height:620px}}
@media(max-width:1100px){.vm-shell{width:calc(100% - 64px)}.vm-menu{gap:22px}.vm-header-tools{gap:22px}.vm-wordmark{font-size:27px}.vm-hero-art{min-height:520px}.vm-home .wp-block-columns{gap:40px}.vm-menu .sub-menu .sub-menu{inset-inline-start:24px;position:relative;top:0;box-shadow:none;min-width:180px;width:calc(100% - 24px)}.vm-menu .sub-menu{min-width:245px}.vm-section{padding-block:80px}}
@media(max-width:900px){.vm-header-top{min-height:88px}.vm-header-tools .vm-login{display:none}.vm-menu-toggle{display:inline-flex}.vm-header-tools{margin-inline-start:auto;gap:20px}.vm-signup{display:none}.vm-js .vm-primary{display:none}.vm-js .vm-primary.is-open{display:block}.vm-primary{padding-block:16px;max-height:75vh;overflow-y:auto}.vm-menu{display:block;font-size:15px}.vm-menu>li{padding:0;display:block;border-bottom:1px solid #385d50}.vm-menu>li>a,.vm-group-toggle{padding:16px 0;width:100%;justify-content:space-between}.vm-menu .sub-menu,.vm-menu .sub-menu .sub-menu{position:static;box-shadow:none;max-width:none;min-width:0;border:0;border-inline-start:1px solid #507067;margin-inline-start:12px;width:auto;padding:0 12px 10px}.vm-menu .sub-menu a,.vm-menu .sub-menu .vm-group-toggle{padding:12px 8px}.vm-home .vm-hero-columns{gap:10px}.vm-hero .wp-block-column:first-child{flex-basis:62%}.vm-hero-art{background-size:180% auto;min-height:480px}.vm-art-caption{font-size:8px;inset-inline-start:0}.vm-art-bottom{inset-inline-start:0;max-width:180px}.vm-coordinate{display:none}.vm-lead{font-size:16px}.vm-reasons{gap:28px}.vm-reason h3{font-size:23px}.vm-home .vm-info-columns{gap:45px}.vm-market-row{grid-template-columns:35px 1.1fr 1fr;gap:20px}.vm-market-row h3{font-size:25px}.vm-market-row h3 span{padding-inline-end:8px}}
@media(max-width:650px){.vm-shell{width:calc(100% - 40px)}.vm-review-note .vm-shell{gap:10px;align-items:flex-start}.vm-review-note{font-size:9px}.vm-review-note span{flex:1}.vm-header-top{gap:15px;min-height:78px}.vm-wordmark{font-size:23px}.vm-logo{max-width:165px;max-height:38px}.vm-languages{gap:10px;font-size:10px}.vm-languages a[aria-current]{display:none}.vm-header-tools{gap:0}.vm-menu-toggle{font-size:0;padding:8px 10px;gap:0}.vm-menu-toggle span{font-size:18px;line-height:1}.vm-section{padding-block:65px}.vm-hero{padding-block:48px 0}.vm-home .wp-block-columns{flex-direction:column;gap:24px;align-items:stretch}.vm-home .wp-block-column{flex-basis:auto!important;width:100%}.vm-home .vm-hero-columns{gap:15px}.vm-hero h1{font-size:clamp(3.7rem,12.8vw,5.5rem);margin-bottom:24px}.vm-hero .vm-lead{max-width:360px;font-size:15px}.vm-hero .vm-risk-small{margin-top:28px}.vm-hero-art{min-height:310px;margin-top:20px;background-size:100% auto;background-position:center 48%}.vm-art-caption{top:0;inset-inline-start:0;font-size:8px}.vm-art-bottom{bottom:0;font-size:10px;max-width:none}.vm-section-intro{gap:10px!important;margin-bottom:35px!important}.vm-section-intro h2{margin-bottom:8px}h2{font-size:2.75rem}.vm-eyebrow{font-size:10px;margin-bottom:22px}.vm-market-row{grid-template-columns:30px 1fr;padding-block:24px;column-gap:18px;row-gap:8px}.vm-market-row h3{font-size:26px}.vm-market-row h3 span{padding:0}.vm-market-row>p:last-child{grid-column:2;font-size:13px}.vm-market-row:hover{padding-inline-start:0}.vm-market-row .vm-market-code{align-self:start;margin-top:8px}.vm-small{font-size:11px}.vm-widget{padding:10px;min-height:480px}.vm-widget-stage{padding:30px 14px;min-height:420px}.vm-widget-stage h3{font-size:25px}.vm-widget-stage p{font-size:13px}.vm-reasons{display:block}.vm-reason{display:grid;grid-template-columns:25px 1fr;column-gap:20px;padding-block:28px;border-bottom:1px solid var(--line)}.vm-reason-number{grid-row:1/4;margin:5px 0 0}.vm-reason h3{margin-bottom:10px}.vm-reason>p:not(.vm-reason-number){grid-column:2;max-width:none!important}.vm-reason .vm-text-link{margin-block:8px 0}.vm-info-columns{gap:25px!important}.vm-path-row{padding-block:24px}.vm-path-row h3{font-size:22px}.vm-closing h2{font-size:3.15rem}.vm-footer{padding-top:45px}.vm-footer-top{display:block;padding-bottom:28px}.vm-footer-top p{margin-top:18px;font-size:12px}.vm-footer-nav ul{gap:16px 24px;font-size:11px}.vm-footer-bottom{display:block;font-size:10px}.vm-footer-bottom span{display:block;margin-bottom:6px}.vm-page{padding-block:50px 70px}.vm-page h1{font-size:3rem}html[dir=rtl] .vm-hero h1{font-size:3.2rem}html[dir=rtl] h2{font-size:2.5rem}.vm-home .wp-block-buttons>.wp-block-button{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.vm-button:hover,.wp-block-button__link:hover{transform:none}}

.vm-mobile-account{display:none}@media(max-width:900px){.vm-mobile-account{display:flex;gap:24px;padding:24px 0 8px;align-items:center}.vm-mobile-account>a:first-child{font-size:14px;text-decoration:none}.vm-mobile-account .vm-button{font-size:13px;padding:10px 20px}}
/* Full bilingual review: editorial pages and owner-authorised artwork. */
.vm-hero-art-sculpture{background:none;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.vm-hero-art-sculpture:before{content:'';position:absolute;inset:10% -15%;background:radial-gradient(ellipse,#1a6a4e80,transparent 66%);z-index:-1}.vm-hero-sculpture{margin:0;width:135%;max-width:none;align-self:center}.vm-hero-sculpture img{display:block;width:100%;height:auto}.vm-hero-art-sculpture .vm-art-caption{top:30px;inset-inline-start:0}.vm-hero-art-sculpture .vm-art-bottom{bottom:25px;inset-inline-start:0}.vm-market-row{grid-template-columns:88px 35px 1.1fr 1fr;gap:25px}.vm-home-market-thumbnail{width:88px;margin:0;line-height:0;overflow:hidden}.vm-home-market-thumbnail img{width:100%;aspect-ratio:1.65;object-fit:cover}.vm-editorial-hero{padding-block:78px 84px;background:var(--emerald);color:var(--ivory)}.vm-editorial-hero .vm-eyebrow{color:var(--gold)}.vm-editorial-hero h1{font-size:clamp(3rem,5.4vw,5.6rem);max-width:900px}.vm-editorial-hero .vm-lead{font-size:17px;color:#d5e0d7;max-width:620px;margin-bottom:0}.vm-home .vm-editorial-columns{align-items:center;gap:70px}.vm-editorial-hero .vm-editorial-columns{gap:60px}.vm-editorial-image{margin:0}.vm-editorial-image img{display:block;width:100%;height:auto;object-fit:cover}.vm-editorial-hero .vm-editorial-image:not(.vm-sculpture) img{aspect-ratio:1.55;border:1px solid #5a7767}.vm-editorial-image figcaption{font-size:10px;line-height:1.7;color:#c5d5cc;margin-top:12px}.vm-sculpture img{width:110%;max-width:110%;margin-inline-start:-5%}.vm-paper{background:var(--ivory)}.vm-tonal{background:#e9e7dc;border-block:1px solid #d8dece}.vm-paper .vm-lead{max-width:600px}.vm-content-rows{border-top:1px solid var(--line)}.vm-content-row{display:grid;grid-template-columns:56px 1fr;gap:28px;padding-block:34px;border-bottom:1px solid var(--line)}.vm-line-index{font-size:12px;color:#637064;margin:4px 0 0;font-variant-numeric:tabular-nums}.vm-line-copy h3{font-size:27px;margin-bottom:12px}.vm-line-copy p{max-width:780px;color:#435f51;font-size:16px;margin:0}.vm-content-row .vm-line-copy h2{font-size:32px}.vm-draft-note{background:#ebe7d9;border-inline-start:3px solid #917541;padding:24px 30px;margin-block:28px 0}.vm-draft-note .vm-note-label{font-size:10px;letter-spacing:.09em;font-weight:600;color:#4b5034;margin-bottom:12px}.vm-draft-note p:last-child{font-size:14px;line-height:1.8;margin:0;max-width:1000px}.vm-tonal .vm-draft-note{background:#f5f1e8}.vm-check-panel{padding:30px;border:1px solid #aebdaf}.vm-check-panel h3{font-size:24px}.vm-check-panel p{font-size:15px;margin:0}.vm-related{background:#e9e7dc;padding-block:60px}.vm-related-list{display:grid;grid-template-columns:1fr 1fr;gap:65px}.vm-related-item{border-top:1px solid var(--line);padding-top:25px}.vm-related-item h3{font-size:25px;display:flex;justify-content:space-between;align-items:center;gap:24px}.vm-related-item h3 a{text-decoration:none}.vm-related-item h3 span{font-size:20px}.vm-related-item p{font-size:14px;color:#536b60;margin:0}.vm-compact-closing{padding-block:70px}.vm-compact-closing h2{font-size:clamp(2.6rem,4vw,4rem)}.vm-faq-section h2{margin-bottom:35px}.vm-editorial .wp-block-details{padding-block:23px;border-bottom:1px solid var(--line);margin:0}.vm-editorial .wp-block-details:first-of-type{border-top:1px solid var(--line)}.vm-editorial .wp-block-details summary{cursor:pointer;font-weight:500;font-size:18px;padding-inline-end:24px;line-height:1.7}.vm-editorial .wp-block-details p{margin:20px 0 0;max-width:900px;font-size:15px;color:#435f51}.vm-editorial .wp-block-list{padding-inline-start:24px;max-width:950px}.vm-editorial .wp-block-list li{padding-inline-start:7px;margin-bottom:20px}.vm-market-explorer-row{display:grid;grid-template-columns:45px 1fr 220px;gap:30px;align-items:center;padding-block:30px;border-bottom:1px solid var(--line)}.vm-market-explorer-row:first-child{border-top:1px solid var(--line)}.vm-market-explorer-row h2{font-size:32px}.vm-market-explorer-row h2 a{display:inline-flex;gap:30px;align-items:center;text-decoration:none}.vm-market-explorer-row h2 span{font-size:20px}.vm-market-explorer-row .vm-line-copy p{font-size:14px;max-width:600px}.vm-market-thumbnail{margin:0;line-height:0}.vm-market-thumbnail img{width:100%;aspect-ratio:2.1;object-fit:cover}.vm-contact-aside{background:#e9e7dc;border-top:2px solid #917541;padding:35px}.vm-contact-aside h3{font-size:25px;margin-bottom:14px}.vm-contact-aside p{font-size:14px}.vm-contact-aside h3:not(:first-child){margin-top:32px}.vm-home .vm-contact-columns{align-items:flex-start;gap:80px}.vm-contact-columns .wp-block-column:first-child{flex-grow:1.2}.vm-editorial .wpcf7{margin-top:25px}.vm-editorial .wpcf7 label{display:block;font-size:14px;font-weight:500}.vm-editorial .wpcf7 input:not([type=checkbox]):not([type=submit]),.vm-editorial .wpcf7 textarea{display:block;width:100%;max-width:680px;background:#fffdf8;color:var(--emerald);border:1px solid #728e7e;border-radius:2px;padding:12px;margin-top:8px}.vm-editorial .wpcf7 textarea{min-height:155px;resize:vertical}.vm-editorial .wpcf7 input[type=email]{direction:ltr;text-align:left}.vm-editorial .wpcf7 input[type=submit]{background:var(--emerald);color:var(--ivory);border:0;border-radius:2px;padding:14px 26px;font-weight:500;cursor:pointer}.vm-editorial .wpcf7-not-valid-tip{font-size:13px;color:#922d24}.vm-editorial .wpcf7-response-output{color:var(--emerald);background:#fffdf8;border:2px solid #917541;padding:16px;margin-inline:0}.vm-editorial .vm-no-mail{font-size:13px;max-width:650px}.vm-security-visual{padding:40px 0 160px;background:url('../images/zenion/security.svg') bottom left/135px no-repeat}.vm-security-visual h2{margin:0}.vm-url{font-size:13px;overflow-wrap:anywhere}.vm-security-portal{border-inline-start:1px solid var(--line);padding-inline-start:40px}.vm-security-portal p{font-size:15px}.vm-document-slot{padding-block:30px;border-bottom:1px solid var(--line)}.vm-document-slot h2{font-size:30px;line-height:1.3}.vm-document-slot p{font-size:15px;max-width:850px}.vm-document-slot .vm-document-status{font-size:12px;font-weight:500;margin:0;color:#595d43}.vm-documents{margin-top:25px}.vm-calendar-section{padding-block:55px}html[dir=rtl] .vm-draft-note .vm-note-label{letter-spacing:0}html[dir=rtl] .vm-security-visual{background-position:bottom right}
@media(max-width:1100px){.vm-market-row{grid-template-columns:72px 25px 1.1fr 1fr;gap:18px}.vm-home-market-thumbnail{width:72px}.vm-hero-sculpture{width:145%}.vm-home .vm-editorial-columns{gap:45px}.vm-market-explorer-row{grid-template-columns:30px 1fr 180px;gap:24px}.vm-home .vm-contact-columns{gap:40px}.vm-editorial-hero h1{font-size:clamp(3rem,5.5vw,4.4rem)}}
@media(max-width:900px){.vm-hero-sculpture{width:170%}.vm-hero-art-sculpture .vm-art-caption{font-size:8px;max-width:180px;top:0}.vm-hero-art-sculpture .vm-art-bottom{font-size:10px;max-width:180px;bottom:0}.vm-market-row>p:last-child{font-size:12px}.vm-market-row h3{font-size:23px}.vm-market-explorer-row{grid-template-columns:25px 1fr 150px;gap:20px}.vm-contact-aside{padding:25px}.vm-editorial-hero{padding-block:60px}.vm-editorial-hero .vm-lead{font-size:16px}.vm-editorial .vm-editorial-columns{gap:35px}.vm-related-list{gap:35px}}
@media(max-width:781px){.vm-hero-sculpture{width:105%;max-width:600px}.vm-hero-art-sculpture{min-height:380px}.vm-hero-art-sculpture .vm-art-bottom{bottom:10px;max-width:none}.vm-hero-art-sculpture .vm-art-caption{top:10px;max-width:none}.vm-editorial-hero .vm-editorial-columns{flex-direction:column;gap:35px}.vm-editorial-hero .vm-editorial-image{max-width:650px}.vm-sculpture img{width:100%;max-width:100%;margin:0}.vm-contact-aside{max-width:680px}.vm-security-portal{border-inline-start:0;padding-inline-start:0}.vm-security-visual{padding-bottom:140px}.vm-market-explorer-row{grid-template-columns:25px 1fr 135px}}
@media(max-width:650px){.vm-hero-art-sculpture{min-height:300px;margin-top:0}.vm-hero-sculpture{width:115%;max-width:500px}.vm-hero-art-sculpture .vm-art-caption{font-size:8px;top:0}.vm-hero-art-sculpture .vm-art-bottom{font-size:10px;bottom:14px}.vm-market-row{grid-template-columns:64px 1fr;gap:8px 18px}.vm-home-market-thumbnail{width:64px;grid-row:1/3;align-self:start;margin-top:5px}.vm-home-market-thumbnail img{aspect-ratio:1.3}.vm-market-row .vm-market-code{display:none}.vm-market-row h3{font-size:24px;grid-column:2}.vm-market-row>p:last-child{grid-column:2}.vm-editorial-hero h1{font-size:2.9rem;line-height:1.15}.vm-editorial-hero{padding-block:48px 50px}.vm-editorial-hero .vm-lead{font-size:15px}.vm-editorial-hero .vm-editorial-image:not(.vm-sculpture) img{aspect-ratio:1.8}.vm-content-row{grid-template-columns:28px 1fr;gap:17px;padding-block:27px}.vm-line-copy h3{font-size:23px}.vm-line-copy p{font-size:14px}.vm-line-index{font-size:11px}.vm-draft-note{padding:20px 22px}.vm-draft-note p:last-child{font-size:13px}.vm-related-list{grid-template-columns:1fr;gap:30px}.vm-related-item h3{font-size:24px}.vm-related{padding-block:48px}.vm-editorial .wp-block-details summary{font-size:16px}.vm-editorial .wp-block-details p{font-size:14px}.vm-editorial .wp-block-list{font-size:15px}.vm-market-explorer-row{grid-template-columns:25px 1fr;gap:14px 15px}.vm-market-explorer-row .vm-market-thumbnail{grid-column:2;max-width:280px}.vm-market-explorer-row h2{font-size:28px}.vm-market-explorer-row .vm-line-index{align-self:start;margin-top:8px}.vm-market-explorer-row .vm-line-copy p{font-size:13px}.vm-contact-aside{padding:25px}.vm-document-slot h2{font-size:25px}.vm-document-slot p{font-size:14px}.vm-security-visual{background-size:115px;padding-top:0}.vm-security-portal .vm-url{font-size:12px}.vm-calendar-section{padding-block:30px}html[dir=rtl] .vm-editorial-hero h1{font-size:2.65rem;line-height:1.4}html[dir=rtl] .vm-line-copy h3{font-size:22px}}
/* Editable image slots: replace the native Image block in WordPress. */
.vm-hero-image-placeholder{min-height:330px;width:100%;border:1px dashed #a4bd9a;background:linear-gradient(145deg,#123f34,#0a3029);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px;text-align:center;position:relative}.vm-hero-image-placeholder:before{content:'+';display:flex;align-items:center;justify-content:center;width:66px;height:66px;border:1px solid #8ca886;border-radius:50%;font-size:38px;font-weight:300;line-height:1;color:#c6aa70}.vm-hero-image-placeholder .vm-placeholder-label{color:#d5e0d7;font-size:13px;letter-spacing:.04em;margin:0}.vm-hero-image-placeholder .wp-block-image{margin:0;width:100%}.vm-hero-image-placeholder .wp-block-image:empty{display:none}.vm-hero-image-placeholder:has(.wp-block-image img[src]){border:0;padding:0;background:transparent;min-height:0}.vm-hero-image-placeholder:has(.wp-block-image img[src]):before,.vm-hero-image-placeholder:has(.wp-block-image img[src])>.vm-placeholder-label{display:none}.vm-hero-image-placeholder .wp-block-image img{width:100%;height:auto;display:block;object-fit:contain}.vm-hero-with-placeholder h1{font-size:clamp(2.8rem,4.4vw,4.5rem)}html[dir=rtl] .vm-hero-image-placeholder .vm-placeholder-label{letter-spacing:0}@media(max-width:781px){.vm-hero-image-placeholder{min-height:270px}.vm-hero-with-placeholder .wp-block-columns>.wp-block-column{width:100%}}@media(max-width:650px){.vm-hero-image-placeholder{min-height:230px}.vm-hero-with-placeholder h1{font-size:2.9rem}html[dir=rtl] .vm-hero-with-placeholder h1{font-size:2.65rem}}

.vm-hero-image-placeholder .wp-block-image:has(img:not([src])){display:none}
/* 0.3.1: make unfilled review image slots unmistakable. */
.vm-hero-image-placeholder{background:#f5f1e8;border:2px dashed #c6aa70;min-height:330px;box-shadow:0 0 0 8px rgba(245,241,232,.04)}.vm-hero-image-placeholder:before{border-color:#073e35;color:#073e35}.vm-hero-image-placeholder .vm-placeholder-label{color:#073e35;font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.vm-hero-image-placeholder:has(.wp-block-image img[src]){box-shadow:none}@media(max-width:650px){.vm-hero-image-placeholder{min-height:230px}}
