:root{--vv-cinema-black:#121212;--vv-midnight-navy:#192434;--vv-smoke-velvet:#37343F;--vv-noir-plum:#4A3948;--vv-champagne-gold:#C6A45B;--vv-vintage-brass:#9E7B3A;--vv-silver-screen:#BFC3C8;--vv-ivory-silk:#F5F2EB;--vv-powdered-marble:#E8E3DA;--vv-soft-smoke:#C8C2BB;--vv-lipstick-rouge:#8F2332;--vv-emerald-affair:#28574C;--vv-sapphire-flash:#2F5FA8;--vv-brass-ink:#7A5E2C;--vv-rouge-deep:#6E1A27;--vv-rouge-lit:#D97A86;--vv-emerald-lit:#7FB8A8;--vv-cat-beauty-intelligence:var(--vv-silver-screen);--vv-cat-luxury:var(--vv-champagne-gold);--vv-cat-vanity:var(--vv-lipstick-rouge);--vv-cat-vice:var(--vv-midnight-navy)}
.vovn-dossier__updated:where(.vvn,.vvn *){white-space:nowrap}
.vovn-register-cite:where(.vvn,.vvn *){max-width:46rem;margin:clamp(2rem,5vw,3rem) auto 0;padding:clamp(1.3rem,3.5vw,2rem);border:1px solid var(--vov-rule,var(--vv-powdered-marble));border-left:3px solid var(--vov-accent,var(--vv-lipstick-rouge));background:var(--vov-paper-2,var(--vv-ivory-silk))}
.vovn-register-cite:where(.vvn,.vvn *) h2{margin:.35rem 0 .7rem;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.15}
.vovn-register-cite__lede:where(.vvn,.vvn *){margin:0 0 1rem;max-width:60ch;line-height:1.6}
.vovn-register-cite__list:where(.vvn,.vvn *){margin:0 0 1rem;padding:0;list-style:none}
.vovn-register-cite__list:where(.vvn,.vvn *) li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;padding:.55rem 0;border-top:1px solid var(--vov-rule,var(--vv-powdered-marble))}
.vovn-register-cite__list:where(.vvn,.vvn *) a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}
.vovn-register-cite__grade:where(.vvn,.vvn *){font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;border:1px solid currentColor;padding:.16rem .5rem;opacity:.85}
.vovn-register-cite__all:where(.vvn,.vvn *){margin:0}
.vovn-register-cite__all:where(.vvn,.vvn *) a{display:inline-flex;align-items:center;min-height:44px}
.vovn-desk-handoff__limit:where(.vvn,.vvn *){margin:.6rem 0 0;max-width:60ch;font-size:.9rem;line-height:1.55;opacity:.85}
.vovn-desk-handoff__primary:where(.vvn,.vvn *){display:inline-flex;align-items:center;gap:.4rem;min-height:44px}
@media (max-width:420px){.vovn-register-cite:where(.vvn,.vvn *){padding:1.1rem}
.vovn-desk-handoff__primary:where(.vvn,.vvn *){width:100%;justify-content:center}}
@media print{.vovn-register-cite:where(.vvn,.vvn *),.vovn-desk-handoff:where(.vvn,.vvn *){display:none}}
body:not(.home) .vovn-shell,body:not(.home) main#main-content.vovn-main{width:min(var(--vovn-shell), var(--vovn-shell-max));max-width:min(var(--vovn-shell), var(--vovn-shell-max));margin-inline:auto}
body.home main#main-content,body.home .vv-home,body.home .vv-bleed{width:100%;max-width:none}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;max-width:100%;overflow-x:hidden;background:var(--vovn-porcelain);color:var(--vovn-ink);font-family:var(--vovn-ui);line-height:1.65;text-rendering:optimizeLegibility}
img{max-width:100%;height:auto}
a{color:inherit}
button,input,select,textarea{font:inherit}
:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.screen-reader-text:focus{position:fixed !important;z-index:99999;top:1rem;left:1rem;width:auto;height:auto;padding:.8rem 1rem;margin:0;clip:auto;background:var(--vv-powdered-marble);color:#000}
.vovn-shell{width:var(--vovn-shell);margin-inline:auto}
.vovn-main{min-height:60vh}
.vovn-prose{max-width:50rem}
.vovn-prose > * + *{margin-top:1.2rem}
.vovn-prose h1,.vovn-prose h2,.vovn-prose h3{font-family:var(--vovn-display);font-weight:500;line-height:1.05}
.vovn-prose h1{font-size:clamp(2.2rem, 4.2vw, 3.65rem);letter-spacing:-.018em;line-height:1.1}
.vovn-prose h2{font-size:clamp(1.7rem, 2.8vw, 2.65rem);letter-spacing:-.016em;line-height:1.15}
.vanity-nav__list,.vovn-fallback-nav{display:flex;justify-content:flex-end;align-items:center;gap:clamp(.75rem, 1.8vw, 1.45rem);margin:0;padding:0;list-style:none}
.vanity-nav__link,.vovn-fallback-nav a{position:relative;color:inherit;text-decoration:none;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.vanity-nav__link::after,.vovn-fallback-nav a::after{content:"";position:absolute;left:50%;right:50%;bottom:-.45rem;border-bottom:1px solid currentColor;transition:left .18s ease, right .18s ease}
.vanity-nav__link:hover::after,.vanity-nav__link:focus-visible::after,.vanity-nav__link[aria-current="page"]::after,.vovn-fallback-nav a:hover::after,.vovn-fallback-nav a:focus-visible::after{left:0;right:0}
.vovn-card{padding:clamp(1.4rem, 3vw, 2.4rem);background:var(--vovn-paper)}
.vovn-card h2,.vovn-card h3{margin-top:0;font-family:var(--vovn-display);font-weight:500}
@media (max-width: 880px){.vanity-nav{width:100%;min-width:0;max-width:100%;overflow-x:auto;padding-bottom:.45rem}
.vanity-nav__list,.vovn-fallback-nav{justify-content:flex-start;width:max-content;min-width:100%}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}
@media print{body{background:#fff;color:#000}
.vovn-shell{width:100%}}
.vovn-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0;max-width:min(64rem,100%)}
.vovn-insight{position:relative;padding:clamp(1.6rem,3vw,2.4rem);background:var(--vovn-espresso,var(--vv-cinema-black));color:var(--vovn-porcelain,var(--vv-ivory-silk));box-shadow:0 24px 70px -48px color-mix(in srgb, var(--vv-cinema-black) 70%, transparent)}
.vovn-insight__n{display:block;margin-bottom:.85rem;font:500 clamp(2.4rem,4vw,3.4rem)/.9 var(--vovn-display,Bodoni Moda,Georgia,serif);letter-spacing:-.04em;color:var(--vovn-bronze,var(--vv-champagne-gold))}
.vovn-insight h3,.vovn-insight h4{margin:0 0 .55rem;font:500 clamp(1.15rem,1.6vw,1.45rem)/1.2 var(--vovn-display,Bodoni Moda,Georgia,serif);color:var(--vovn-porcelain,var(--vv-ivory-silk))}
.vovn-insight p{margin:0;font-size:.95rem;line-height:1.55;color:color-mix(in srgb, var(--vv-ivory-silk) 86%, transparent)}
.vovn-insight p:last-child{margin-bottom:0}
.vovn-tactics{max-width:min(58rem,100%);margin:clamp(2.2rem,4.5vw,3.6rem) 0;padding:clamp(1.4rem,2.5vw,2.2rem) clamp(1.4rem,3vw,2.4rem);border-left:5px solid var(--vovn-bronze,var(--vv-champagne-gold));background:color-mix(in srgb,var(--vovn-champagne,var(--vv-champagne-gold)) 28%,var(--vovn-porcelain,var(--vv-ivory-silk)));box-shadow:0 18px 50px -40px color-mix(in srgb, var(--vv-cinema-black) 40%, transparent)}
.vovn-tactics>span{display:block;margin-bottom:.55rem;font:700 .6rem/1.4 var(--vovn-ui,Inter,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--vovn-bronze,var(--vv-champagne-gold))}
.vovn-tactics h3,.vovn-tactics h4{margin:0 0 .7rem;font:500 clamp(1.2rem,1.8vw,1.55rem)/1.25 var(--vovn-display,Bodoni Moda,Georgia,serif);color:var(--vovn-ink,var(--vv-cinema-black))}
.vovn-tactics ul,.vovn-tactics ol{margin:.8rem 0 0;padding-left:1.2rem}
.vovn-tactics li{margin:.4rem 0}
.vovn-tactics p:last-child{margin-bottom:0}
.vovn-boundary{max-width:min(58rem,100%);margin:clamp(2.2rem,4.5vw,3.6rem) 0;padding:clamp(1.5rem,2.8vw,2.4rem);border:1px solid var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent));background:var(--vovn-porcelain,var(--vv-ivory-silk));box-shadow:0 22px 60px -50px color-mix(in srgb, var(--vv-cinema-black) 45%, transparent)}
.vovn-boundary>span{display:block;margin-bottom:.5rem;font:700 .6rem/1.4 var(--vovn-ui,Inter,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--vovn-bronze,var(--vv-champagne-gold))}
.vovn-boundary h3,.vovn-boundary h4{margin:0 0 .65rem;font:500 clamp(1.25rem,1.9vw,1.65rem)/1.22 var(--vovn-display,Bodoni Moda,Georgia,serif);color:var(--vovn-ink,var(--vv-cinema-black))}
.vovn-boundary p:last-child{margin-bottom:0}
.vovn-sources{max-width:min(58rem,100%);margin:clamp(2.8rem,5vw,4.5rem) 0 0;padding:1.4rem 0 0;border-top:1px solid var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent))}
.vovn-sources>span{display:block;margin-bottom:.55rem;font:700 .58rem/1.4 var(--vovn-ui,Inter,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--vovn-putty,var(--vv-soft-smoke))}
.vovn-sources p,.vovn-sources ul{margin:0;font-size:.88rem;line-height:1.55;color:var(--vovn-ink,var(--vv-cinema-black))}
.vovn-sources a{font-weight:600}
.vovn-sources a:hover{color:var(--vovn-bronze,var(--vv-champagne-gold))}
.vovn-sources ul{padding-left:1.1rem;list-style:none}
.vovn-sources li{margin:.35rem 0}
.vovn-sources li:before{content:"—";margin-right:.5rem;color:var(--vovn-bronze,var(--vv-champagne-gold))}
@media (max-width:900px){.vovn-insight-grid{grid-template-columns:1fr 1fr}}
@media (max-width:680px){.vovn-insight-grid{grid-template-columns:1fr}}
.vovn-record-status{margin:.8rem 0 0;font-size:.8rem;opacity:.72}
.vv-record-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.35rem;padding:0 .25rem;border-radius:99px;background:currentColor;color:var(--vovn-paper,var(--vv-ivory-silk));font-size:.62rem;line-height:1}
.vv-record-count[hidden]{display:none!important}
:root{--brand-near-black:var(--vv-cinema-black);--brand-parchment:var(--vv-ivory-silk);--brand-oxblood:var(--vv-lipstick-rouge);--brand-champagne:var(--vv-champagne-gold);--brand-reflective-gold:var(--brand-champagne);--brand-skin-neutral:var(--vv-powdered-marble);--brand-laboratory-grey:var(--vv-silver-screen);--palette-porcelain:var(--brand-parchment);--palette-stone:var(--brand-skin-neutral);--palette-rule:var(--brand-laboratory-grey);--palette-ink:var(--brand-near-black);--palette-espresso:var(--brand-near-black);--palette-field:var(--brand-near-black);--palette-quiet:var(--vv-noir-plum);--palette-oxblood:var(--brand-oxblood);--palette-terracotta:var(--vv-lipstick-rouge);--palette-charcoal:var(--brand-near-black);--palette-gold:var(--brand-reflective-gold);--palette-bronze:var(--vv-brass-ink);--palette-putty:var(--brand-skin-neutral);--palette-cocoa:var(--brand-oxblood);--palette-warm-grey:var(--brand-laboratory-grey);--font-display-stack:"Bodoni Moda", Didot, Georgia, serif;--font-ui-stack:"Inter", "Helvetica Neue", Arial, sans-serif;--font-mono-stack:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--shadow-editorial:0 28px 80px color-mix(in srgb, var(--vv-cinema-black) 18%, transparent);--radius-chip:0;--line-ink-20:color-mix(in srgb, var(--vv-cinema-black) 20%, transparent);--shell-max:100%;--motion-instant:80ms;--motion-fast:140ms;--motion-standard:220ms;--motion-slow:340ms;--ease-enter:cubic-bezier(0.16, 0.84, 0.44, 1);--ease-exit:cubic-bezier(0.55, 0, 0.85, 0.35);--ease-inout:cubic-bezier(0.4, 0, 0.2, 1);--ease-linear:linear}
@media (prefers-reduced-motion: reduce){:root{--motion-instant:1ms;--motion-fast:1ms;--motion-standard:1ms;--motion-slow:1ms}}
:root{--color-surface-page:var(--palette-porcelain);--color-surface-stone:var(--palette-stone);--color-surface-ink:var(--palette-ink);--color-surface-espresso:var(--palette-espresso);--color-surface-field:var(--palette-field);--color-border-rule:var(--palette-rule);--color-border-line:var(--line-ink-20);--color-text-primary:var(--palette-ink);--color-text-quiet:var(--palette-quiet);--color-text-on-dark:var(--palette-porcelain);--color-text-on-dark-muted:color-mix(in srgb, var(--vv-ivory-silk) 76%, transparent);--color-status-worth:var(--palette-oxblood);--color-status-stop:var(--palette-terracotta);--color-status-missing:var(--palette-charcoal);--color-accent-metal:var(--palette-gold);--color-accent-brand:var(--palette-oxblood);--color-support-bronze:var(--palette-bronze);--color-support-putty:var(--palette-putty);--color-support-cocoa:var(--palette-cocoa);--color-support-warm-grey:var(--palette-warm-grey);--font-display:var(--font-display-stack);--font-ui:var(--font-ui-stack);--font-mono:var(--font-mono-stack);--layout-shell:var(--shell-max);--elevation-editorial:var(--shadow-editorial);--text-display:clamp(2.4rem, 5vw, 3.85rem);--tracking-display:-0.018em;--leading-display:1.08;--text-title:clamp(2rem, 3.4vw, 3.15rem);--tracking-title:-0.016em;--leading-title:1.12;--text-sub:clamp(1.45rem, 2.2vw, 2.15rem);--tracking-sub:-0.012em;--leading-sub:1.22;--text-h3:clamp(1.2rem, 1.5vw, 1.55rem);--tracking-h3:-0.01em;--leading-h3:1.3;--text-deck:clamp(1.1rem, 1.4vw, 1.35rem);--leading-deck:1.4;--text-body:1.0625rem;--leading-body:1.75;--tracking-body:0.012em;--measure-body:none;--text-utility:0.72rem;--tracking-utility:0.14em;--leading-utility:1.35;--space-block:1.75rem;--paper:var(--color-surface-page);--ink:var(--color-text-primary);--plum:var(--color-surface-field);--accent:var(--color-status-worth);--slate:var(--color-status-missing);--stone:var(--color-surface-stone);--seaglass:var(--color-support-warm-grey);--rose:var(--color-status-stop);--brass:var(--color-accent-metal);--coral:var(--color-status-stop);--rule:var(--color-border-rule);--quiet:var(--color-text-quiet);--gold:var(--color-accent-metal);--display:var(--font-display);--body:var(--font-ui);--mono:var(--font-mono);--vovn-porcelain:var(--color-surface-page);--vovn-paper:var(--color-surface-page);--vovn-stone:var(--color-surface-stone);--vovn-rule:var(--color-border-rule);--vovn-ink:var(--color-surface-ink);--vovn-espresso:var(--color-surface-espresso);--vovn-field:var(--color-surface-field);--vovn-text:var(--color-text-primary);--vovn-text-quiet:var(--color-text-quiet);--vovn-text-on-dark:var(--color-text-on-dark);--vovn-text-on-dark-muted:var(--color-text-on-dark-muted);--vovn-oxblood:var(--color-status-worth);--vovn-terracotta:var(--color-status-stop);--vovn-charcoal:var(--color-status-missing);--vovn-gold:var(--color-accent-metal);--vovn-champagne:var(--color-accent-metal);--vovn-bronze:var(--color-support-bronze);--vovn-putty:var(--color-support-putty);--vovn-cocoa:var(--color-support-cocoa);--vovn-line:var(--color-border-line);--vovn-display:var(--font-display);--vovn-ui:var(--font-ui);--vovn-mono:var(--font-mono);--vovn-shell:var(--layout-shell, 90vw);--vovn-shadow:var(--elevation-editorial);color-scheme:light}
.vv-hero,.vv-final,.vv-split--dark,.vv-footer,[data-surface="ink"]{--color-text-primary:var(--color-text-on-dark);--color-text-quiet:var(--color-text-on-dark-muted)}
:root{--brand-espresso:var(--vv-midnight-navy);--brand-charcoal:var(--vv-smoke-velvet);--palette-espresso:var(--brand-espresso);--palette-charcoal:var(--brand-charcoal);--brand-brass:var(--vv-brass-ink);--palette-brass:var(--brand-brass);--color-accent-metal-ink:var(--palette-brass);--color-border-rule:color-mix(in srgb, var(--vv-cinema-black) 22%, transparent)}
:is(.vv-hybrid,.vv-footer,.vv-hero,.vv-final,.vv-lookbooks,.vv-register-band,.vvr-strip,.vvx-hero,.vvx-latest,.vvx-note,.vovn-desk-handoff,.vov-cohort,.vovps-arrival,[data-surface="ink"]){--color-border-rule:color-mix(in srgb, var(--vv-ivory-silk) 24%, transparent);--color-border-line:color-mix(in srgb, var(--vv-ivory-silk) 16%, transparent);--color-text-primary:var(--color-text-on-dark);--color-text-quiet:var(--color-text-on-dark-muted)}
.vov-cohort :is(figcaption,.vov-cohort__caption){color:var(--color-text-on-dark-muted)}
.vov-cta :is(h2,h3){color:var(--color-text-on-dark)}
:root{--chip-worth-bg:var(--color-status-worth);--chip-stop-bg:var(--color-status-stop);--chip-missing-bg:var(--color-status-missing);--chip-fg:var(--color-text-on-dark);--btn-primary-bg:var(--color-surface-page);--btn-primary-fg:var(--color-text-primary);--btn-primary-hover-bg:var(--color-accent-metal);--btn-primary-hover-fg:var(--color-surface-ink);--btn-ink-bg:var(--color-surface-ink);--btn-ink-fg:var(--color-text-on-dark);--btn-outline-border:var(--color-text-primary);--masthead-bg:color-mix(in srgb, var(--color-surface-page) 96%, transparent);--nav-link:var(--color-text-primary);--nav-link-hover:var(--color-accent-brand);--wordmark-em:var(--color-accent-brand);--hero-field:var(--color-surface-field);--hero-title-em:var(--color-accent-metal);--kicker-on-light:var(--color-accent-brand);--kicker-on-dark:var(--color-accent-metal);--mega-panel-bg:var(--color-surface-page);--mega-label:var(--color-accent-brand);--mega-link:var(--color-text-primary);--mega-link-hover:var(--color-accent-brand)}
.vv-verdict-tag{color:var(--chip-fg);letter-spacing:0.16em;box-shadow:0 1px 0 rgba(0, 0, 0, 0.08);transition:transform 0.18s ease, box-shadow 0.18s ease}
.vv-verdict-tag:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb, var(--vv-midnight-navy) 15%, transparent)}
.vv-verdict-tag--worth{background:var(--chip-worth-bg) !important;color:var(--chip-fg) !important}
.vv-verdict-tag--stop{background:var(--chip-stop-bg) !important;color:var(--chip-fg) !important}
.vv-verdict-tag--insuff{background:var(--chip-missing-bg) !important;color:var(--chip-fg) !important}
.vv-hero__title em{color:var(--hero-title-em) !important}
.vv-kicker{color:var(--kicker-on-light) !important}
.vv-hero .vv-kicker,.vv-split--dark .vv-kicker,.vv-final .vv-kicker,.vv-register-band .vv-kicker,.vv-lookbooks .vv-kicker,.vv-split--dark h2 em{color:var(--kicker-on-dark) !important}
.vovn-dossier--split .vovn-dossier__kicker{color:var(--color-accent-brand)}
.vv-wordmark em{color:var(--wordmark-em) !important}
.vv-nav a:hover{color:var(--nav-link-hover) !important}
.vv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0.75rem 1.35rem;border:1px solid transparent;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:0.67rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;transition:transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease, color 0.22s ease, border-color 0.22s ease}
.vv-btn:hover{transform:translateY(-2px);box-shadow:var(--elevation-editorial, 0 12px 30px color-mix(in srgb, var(--vv-midnight-navy) 18%, transparent))}
.vv-btn:focus-visible{outline:3px solid var(--color-accent-brand);outline-offset:3px}
.vv-btn--ghost:focus-visible{outline-color:var(--color-accent-metal)}
.vv-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent}
.vv-btn--primary:hover{background:var(--btn-primary-hover-bg) !important;color:var(--btn-primary-hover-fg) !important}
.vv-btn--ink{background:var(--btn-ink-bg);color:var(--btn-ink-fg)}
.vv-btn--ink:hover{background:var(--color-accent-brand);border-color:var(--color-accent-brand);color:var(--color-text-on-dark)}
.vv-btn--outline{background:transparent;border-color:var(--btn-outline-border);color:var(--color-text-primary)}
.vv-btn--outline:hover{background:var(--color-text-primary);color:var(--color-text-on-dark)}
.vv-btn--ghost{background:transparent;border-color:color-mix(in srgb, var(--vv-ivory-silk) 45%, transparent);color:var(--color-text-on-dark)}
.vv-btn--ghost:hover{background:var(--color-surface-page);color:var(--color-text-primary);border-color:var(--color-surface-page)}
.vv-hero{background:var(--hero-field)}
.vv-footer__row a{display:inline-flex;align-items:center;min-height:24px}
.vv-footer--slim .vv-footer__row + .vv-footer__row{margin-top:1.1rem}
@media (prefers-reduced-motion: reduce){.vv-btn,.vv-verdict-tag{transition:background-color 1ms linear, color 1ms linear, border-color 1ms linear, outline-color 1ms linear !important}
.vv-btn:hover,.vv-verdict-tag:hover,.vv-btn:active{transform:none !important}}
:root{--measure-body:none;--space-block:1.85rem;--space-section:clamp(3.5rem, 7vw, 6.5rem)}
h1,h2,h3{font-family:var(--font-display, "Bodoni Moda", Didot, Georgia, serif);font-weight:500;color:inherit;text-wrap:balance}
h1{font-size:var(--text-title, clamp(2.1rem, 3.6vw, 3.25rem));letter-spacing:var(--tracking-title, -0.018em);line-height:var(--leading-title, 1.1)}
h2{font-size:var(--text-sub, clamp(1.5rem, 2.3vw, 2.25rem));letter-spacing:var(--tracking-sub, -0.014em);line-height:var(--leading-sub, 1.2)}
h3{font-size:var(--text-h3, clamp(1.25rem, 1.55vw, 1.6rem));letter-spacing:var(--tracking-h3, -0.01em);line-height:var(--leading-h3, 1.28)}
h4{font-family:var(--font-ui, Inter, system-ui, sans-serif);font-size:var(--text-utility, 0.72rem);font-weight:700;letter-spacing:var(--tracking-utility, 0.14em);text-transform:uppercase;color:var(--color-accent-brand, var(--vv-lipstick-rouge))}
.vovn-prose,.entry-content,.article-content,.post-content{max-width:var(--measure-body, none);font-family:var(--font-ui, Inter, system-ui, sans-serif);font-size:var(--text-body, 1.0625rem);line-height:var(--leading-body, 1.78);letter-spacing:var(--tracking-body, 0.012em);color:var(--color-text-primary, var(--vv-cinema-black))}
.vovn-prose h1,.entry-content h1,.article-content h1{font-family:var(--font-display, "Bodoni Moda", Didot, Georgia, serif);font-weight:500;font-size:var(--text-title, clamp(2.1rem, 3.6vw, 3.25rem));letter-spacing:var(--tracking-title, -0.018em);line-height:var(--leading-title, 1.1);margin-top:0;margin-bottom:1.35rem}
.vovn-prose h2,.entry-content h2,.article-content h2{font-family:var(--font-display, "Bodoni Moda", Didot, Georgia, serif);font-weight:500;font-size:var(--text-sub, clamp(1.5rem, 2.3vw, 2.25rem));letter-spacing:var(--tracking-sub, -0.014em);line-height:var(--leading-sub, 1.2);margin-top:2.75rem;margin-bottom:0.95rem}
.vovn-prose h3,.entry-content h3,.article-content h3{font-family:var(--font-display, "Bodoni Moda", Didot, Georgia, serif);font-weight:500;font-size:var(--text-h3, clamp(1.25rem, 1.55vw, 1.6rem));letter-spacing:var(--tracking-h3, -0.01em);line-height:var(--leading-h3, 1.28);margin-top:2.25rem;margin-bottom:0.7rem}
.vovn-prose h4,.entry-content h4,.article-content h4{font-family:var(--font-ui, Inter, system-ui, sans-serif);font-size:var(--text-utility, 0.72rem);font-weight:700;letter-spacing:var(--tracking-utility, 0.14em);text-transform:uppercase;color:var(--color-accent-brand, var(--vv-lipstick-rouge));margin-top:1.9rem;margin-bottom:0.55rem}
.vovn-prose p,.entry-content p,.article-content p{margin-top:0;margin-bottom:var(--space-block, 1.85rem)}
.vovn-prose p:last-child,.entry-content p:last-child{margin-bottom:0}
.vovn-prose a,.entry-content a{color:var(--color-accent-brand, var(--vv-lipstick-rouge));text-underline-offset:0.2em}
.vovn-prose a:hover,.entry-content a:hover{color:var(--vv-noir-plum)}
.vovn-prose blockquote,.vovn-prose .wp-block-quote,.entry-content blockquote,.entry-content .wp-block-quote{font-family:var(--font-display, "Bodoni Moda", Didot, Georgia, serif);font-style:italic;font-weight:400;font-size:var(--text-deck, 1.22rem);line-height:var(--leading-deck, 1.42);color:var(--color-surface-espresso, var(--vv-midnight-navy));border-left:2px solid var(--color-accent-metal, var(--vv-champagne-gold));padding:0.4rem 0 0.4rem 1.6rem;margin:2.5rem 0}
.vovn-prose blockquote cite,.entry-content blockquote cite,.wp-block-quote cite{display:block;font-family:var(--font-ui, Inter, system-ui, sans-serif);font-style:normal;font-size:var(--text-utility, 0.72rem);font-weight:700;letter-spacing:var(--tracking-utility, 0.14em);text-transform:uppercase;color:var(--color-accent-brand, var(--vv-lipstick-rouge));margin-top:0.85rem}
.vovn-prose figcaption,.entry-content figcaption,.wp-element-caption,.wp-block-image figcaption{font-family:var(--font-ui, Inter, system-ui, sans-serif);font-size:0.8rem;letter-spacing:0.04em;line-height:1.45;color:var(--color-text-quiet, var(--vv-noir-plum));margin-top:0.7rem}
.vovn-prose li::marker,.entry-content li::marker{color:var(--color-accent-brand, var(--vv-lipstick-rouge))}
.vovn-prose ul,.vovn-prose ol,.entry-content ul,.entry-content ol{margin-bottom:var(--space-block, 1.85rem);padding-left:1.35rem}
.vovn-prose li,.entry-content li{margin-bottom:0.45rem}
[class*="eyebrow"],[class*="kicker"]{font-family:var(--font-ui, Inter, system-ui, sans-serif);font-size:var(--text-utility, 0.72rem);font-weight:700;letter-spacing:var(--tracking-utility, 0.14em);text-transform:uppercase;line-height:var(--leading-utility, 1.35)}
.vovn-missing:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);min-height:72vh;background:var(--vovn-porcelain)}
.vovn-missing:where(.vvn,.vvn *)>div{align-self:center;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,6vw,6rem)}
.vovn-missing:where(.vvn,.vvn *) h1,.vovn-index:where(.vvn,.vvn *)>header h1{margin:.15em 0;font:500 clamp(4rem,8vw,8rem)/.84 var(--vovn-display);letter-spacing:-.055em}
.vovn-missing:where(.vvn,.vvn *) figure{position:relative;min-height:72vh;margin:0;overflow:hidden;background:var(--vovn-espresso)}
.vovn-missing:where(.vvn,.vvn *) figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb, var(--vv-midnight-navy) 65%, transparent),transparent 50%)}
.vovn-missing:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.04)}
.vovn-article-body:where(.vvn,.vvn *){max-width:90vw;width:100%;margin:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,2.5rem)}
.vovn-index:where(.vvn,.vvn *){padding-bottom:5rem}
.vovn-index:where(.vvn,.vvn *)>header{padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 80rem)/2));background:var(--vovn-espresso);color:var(--vovn-porcelain)}
.vovn-index:where(.vvn,.vvn *)>header h1{color:inherit}
.vovn-index-grid:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--vovn-cocoa);border-block:1px solid var(--vovn-cocoa)}
.vovn-index-grid:where(.vvn,.vvn *) article{grid-column:span 4;padding:1.2rem;background:var(--vovn-porcelain)}
.vovn-index-grid:where(.vvn,.vvn *) article:first-child{grid-column:span 7}
.vovn-index-grid:where(.vvn,.vvn *) article:nth-child(2){grid-column:span 5}
.vovn-index-image:where(.vvn,.vvn *){display:block;height:24rem;overflow:hidden}
.vovn-index-image:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover}
.vovn-index-image--none:where(.vvn,.vvn *){display:grid;place-items:center;background:linear-gradient(180deg,var(--vovn-cocoa),var(--vovn-ink,var(--vv-midnight-navy)))}
.vovn-index-image--none:where(.vvn,.vvn *) span{font:500 clamp(2.5rem,6vw,5rem)/1 var(--vovn-display);color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent);letter-spacing:.02em}
.vovn-index-grid:where(.vvn,.vvn *) h2{font:500 clamp(2rem,3vw,3.2rem)/1 var(--vovn-display)}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual{display:flex;flex-direction:column;gap:.6rem;padding:0 0 1.2rem}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual > :not(.vovn-card__media){padding-inline:1.2rem;margin:0}
.vovn-card__media:where(.vvn,.vvn *){display:block;aspect-ratio:16/9;overflow:hidden;background:var(--vv-cinema-black);margin-bottom:.4rem}
.vovn-card__media:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.vovn-card--visual:hover:where(.vvn,.vvn *) .vovn-card__media img{transform:scale(1.03)}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual h2{font-size:clamp(1.3rem,1.7vw,1.7rem)!important;line-height:1.12}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual h2 a{text-decoration:none}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual h2 a:hover{text-decoration:underline;text-decoration-color:var(--vv-lipstick-rouge)}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--lead{grid-column:span 8}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--lead h2{font-size:clamp(1.8rem,3vw,2.8rem)!important}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--lead + article{grid-column:span 4}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual:not(.vovn-card--lead):nth-child(-n+2){grid-column:span 4}
.vovn-index-grid:where(.vvn,.vvn *) article.vovn-card--visual:last-child{grid-column-end:-1}
@media (max-width:760px){.vovn-index-filter:where(.vvn,.vvn *){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:.5rem;padding-bottom:.6rem;margin-inline:-1rem;padding-inline:1rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.vovn-index-filter:where(.vvn,.vvn *) a{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}}
.vovn-pagination:where(.vvn,.vvn *){padding:2rem}
.vovn-missing:where(.vvn,.vvn *){min-height:80vh}
@media (max-width:760px){.vovn-missing:where(.vvn,.vvn *){grid-template-columns:1fr}
.vovn-missing:where(.vvn,.vvn *) figure{min-height:30rem}
.vovn-index-grid:where(.vvn,.vvn *){display:block}
.vovn-index-grid:where(.vvn,.vvn *) article{border-bottom:1px solid var(--vovn-cocoa)}}
@media (prefers-reduced-motion:reduce){*:where(.vvn,.vvn *),*:where(.vvn,.vvn *)::before,*:where(.vvn,.vvn *)::after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
body.page-id-44:where(.vvn,.vvn *) .vovn-prose{max-width:none}
body.page-id-44:where(.vvn,.vvn *) .vovn-prose>p:first-child{max-width:46rem;font-size:1.06rem;line-height:1.62}
body.page-id-44:where(.vvn,.vvn *) .vovn-prose h2{max-width:18ch;margin:2.4rem 0 .85rem;font:500 clamp(2rem,3.4vw,3.2rem)/.98 var(--vovn-display);letter-spacing:-.03em}
body.page-id-44:where(.vvn,.vvn *) .vovn-prose h2+p{max-width:48rem;padding:1.15rem 1.25rem;border:1px solid color-mix(in srgb, var(--vv-midnight-navy) 16%, transparent);border-top:5px solid var(--vovn-oxblood);background:var(--vv-powdered-marble);box-shadow:0 24px 70px -58px color-mix(in srgb, var(--vv-midnight-navy) 50%, transparent)}
body.page-id-44:where(.vvn,.vvn *) .vovn-prose h2:nth-of-type(2)+p{border-top-color:var(--vovn-bronze)}
.vov-landing:where(.vvn,.vvn *){display:grid;gap:clamp(2rem,4vw,4.5rem)}
.vov-intro:where(.vvn,.vvn *){max-width:90vw}
.vov-intro:where(.vvn,.vvn *) p:first-child{font:700 .68rem var(--vovn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vovn-oxblood)}
.vov-intro:where(.vvn,.vvn *) h2{margin:.2em 0;font:500 clamp(2.6rem,5vw,5.4rem)/.92 var(--vovn-display);letter-spacing:-.04em}
.vov-intro:where(.vvn,.vvn *) p:last-child{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}
.vov-card-grid:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vovn-cocoa);border:1px solid var(--vovn-cocoa)}
.vov-card:where(.vvn,.vvn *){min-height:0;padding:clamp(1.35rem,3vw,2.4rem);background:var(--vovn-porcelain);display:flex;flex-direction:column;justify-content:space-between}
.vov-card:nth-child(3n+2):where(.vvn,.vvn *){background:var(--vovn-champagne)}
.vov-card:nth-child(3n):where(.vvn,.vvn *){background:var(--vovn-espresso);color:var(--vovn-porcelain)}
.vov-card:nth-child(3n):where(.vvn,.vvn *) :is(h2,h3,h4,p,li,dt,dd,small,span,strong){color:var(--vovn-porcelain)}
.vov-card:nth-child(3n):where(.vvn,.vvn *) a{color:var(--color-accent-metal)}
.vov-card:where(.vvn,.vvn *) small{font:800 .62rem var(--vovn-mono);letter-spacing:.12em;text-transform:uppercase}
.vov-card:where(.vvn,.vvn *) h3{margin:.5em 0;font:500 clamp(1.65rem,2.6vw,2.8rem)/1 var(--vovn-display)}
.vov-card:where(.vvn,.vvn *) a,.vov-cta:where(.vvn,.vvn *) a{font:800 .68rem var(--vovn-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
.vov-ledger:where(.vvn,.vvn *){border-top:5px solid var(--vovn-oxblood)}
.vov-ledger:where(.vvn,.vvn *) div{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-midnight-navy) 25%, transparent)}
.vov-ledger:where(.vvn,.vvn *) strong{font:700 .65rem var(--vovn-mono);letter-spacing:.08em;text-transform:uppercase}
.vov-cta:where(.vvn,.vvn *){padding:clamp(1.75rem,4vw,4rem);background:var(--vovn-oxblood);color:var(--vovn-porcelain)}
.vov-cta:where(.vvn,.vvn *) h2{margin:0 0 .35em;font:500 clamp(2.5rem,5vw,5rem)/.92 var(--vovn-display)}
@media (max-width:760px){.vov-card-grid:where(.vvn,.vvn *){grid-template-columns:1fr}
.vov-card:where(.vvn,.vvn *){min-height:0}
.vov-ledger:where(.vvn,.vvn *) div{grid-template-columns:1fr}}
.vov-card:where(.vvn,.vvn *) a,.vov-cta:where(.vvn,.vvn *) a,.vovn-card:where(.vvn,.vvn *) a{color:inherit;text-decoration-color:currentColor}
.vov-card:nth-child(3n+2):where(.vvn,.vvn *){color:var(--vovn-ink, var(--vv-midnight-navy))}
.vov-card:where(.vvn,.vvn *),.vov-card-grid:where(.vvn,.vvn *) > *{min-width:0}
.vov-card:where(.vvn,.vvn *) h3,.vov-card:where(.vvn,.vvn *) p,.vov-card:where(.vvn,.vvn *) small,.vov-cta:where(.vvn,.vvn *) h2,.vov-cta:where(.vvn,.vvn *) p{overflow-wrap:anywhere;word-break:normal}
.vov-card:where(.vvn,.vvn *) > *,.vov-cta:where(.vvn,.vvn *) > *{max-width:100%}
.vov-card:where(.vvn,.vvn *) a,.vov-cta:where(.vvn,.vvn *) a{display:inline-block;min-height:44px;line-height:1.5;padding-block:0.85rem}
.vov-card:where(.vvn,.vvn *) a:focus-visible,.vov-cta:where(.vvn,.vvn *) a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
body.page-id-44:where(.vvn,.vvn *){--vvs-ink:var(--vv-cinema-black);--vvs-paper:var(--vv-ivory-silk);--vvs-wine:var(--vv-lipstick-rouge);--vvs-wine-deep:var(--vv-rouge-deep);--vvs-plum:var(--vv-noir-plum);--vvs-violet:var(--vv-noir-plum);--vvs-blush:var(--vv-silver-screen);--vvs-mist:var(--vv-powdered-marble);--vvs-quiet:var(--vv-noir-plum);--vvs-rule:color-mix(in srgb, var(--vv-cinema-black) 20%, transparent);--paper:var(--vvs-paper);--ink:var(--vvs-ink);--plum:var(--vvs-plum);--accent:var(--vvs-wine);--brass:var(--vvs-blush);--quiet:var(--vvs-quiet);--rule:var(--vvs-rule);color-scheme:light;background:var(--vvs-paper);color:var(--vvs-ink)}
body.page-id-44:where(.vvn,.vvn *) .vv-wordmark em,body.page-id-44:where(.vvn,.vvn *) .vv-nav a:hover{color:var(--vvs-wine)}
body.page-id-44:where(.vvn,.vvn *) .vv-footer a:hover{color:var(--vv-champagne-gold)}
:root:where(:has(>.vvn)),.vovn-article:where(.vvn,.vvn *),.vovn-prose:where(.vvn,.vvn *){--evs-surface-deep:var(--color-surface-espresso);--evs-surface-elevated:var(--color-surface-page);--evs-surface-mid:var(--color-surface-stone);--evs-text-primary:var(--color-text-primary);--evs-text-on-dark:var(--color-text-on-dark);--evs-text-muted:var(--color-text-quiet);--evs-accent-meta:var(--color-accent-metal);--evs-accent-boundary:var(--color-status-worth);--evs-accent-interactive:var(--color-support-bronze);--evs-accent-secondary:var(--color-support-putty);--evs-radius-subtle:2px;--evs-radius-medium:6px;--evs-space:1rem}
.vovn-prose:where(.vvn,.vvn *) h2,.vovn-article-body:where(.vvn,.vvn *) h2{margin:3.2rem 0 1rem;font:500 clamp(1.85rem, 3vw, 2.75rem)/1.12 var(--font-display, "Bodoni Moda", Georgia, serif);letter-spacing:-0.02em;max-width:22ch;text-wrap:balance}
.vovn-prose:where(.vvn,.vvn *) h2:first-of-type{margin-top:0}
.vovn-article--section-dense:where(.vvn,.vvn *) .vovn-prose h2,.vovn-article--section-dense:where(.vvn,.vvn *) .vovn-article-body h2{margin-top:2.25rem;font-size:clamp(1.65rem,2.55vw,2.4rem);line-height:1.16}
.vovn-prose:where(.vvn,.vvn *) h2.vv-house-verdict,.vovn-article-body:where(.vvn,.vvn *) h2.vv-house-verdict{margin:clamp(2.4rem,5vw,4rem) 0 .8rem;padding-top:1rem;border-top:3px solid var(--evs-accent-strong,var(--vv-lipstick-rouge));max-width:none;font:700 .72rem/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.16em;text-transform:uppercase}
.vovn-prose:where(.vvn,.vvn *) h2.vv-house-verdict + p,.vovn-article-body:where(.vvn,.vvn *) h2.vv-house-verdict + p{font-family:var(--font-display,"Bodoni Moda",Georgia,serif);font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.5}
.vovn-prose:where(.vvn,.vvn *) .vv-trust-note,.vovn-article-body:where(.vvn,.vvn *) .vv-trust-note{font-size:.9rem;line-height:1.55;color:var(--evs-text-muted,var(--vv-noir-plum))}
.vovn-prose:where(.vvn,.vvn *) h2.vv-trust-heading,.vovn-article-body:where(.vvn,.vvn *) h2.vv-trust-heading{margin:2.5rem 0 .75rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--evs-text-muted,var(--vv-noir-plum)) 28%,transparent);max-width:none;font:700 .68rem/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.14em;text-transform:uppercase}
.vovn-card-grid:where(.vvn,.vvn *),.vov-card-grid:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));gap:1.25rem;margin:2.5rem 0}
.vovn-card:where(.vvn,.vvn *),.vov-card:where(.vvn,.vvn *){position:relative;padding:clamp(1.35rem, 3vw, 2rem);background:var(--evs-surface-elevated);border:1px solid color-mix(in srgb, var(--color-border-rule) 70%, transparent);border-radius:var(--evs-radius-subtle);box-shadow:0 12px 40px -28px color-mix(in srgb, var(--vv-midnight-navy) 35%, transparent);transition:transform 180ms ease, box-shadow 180ms ease}
.vovn-card:hover:where(.vvn,.vvn *),.vov-card:hover:where(.vvn,.vvn *){transform:translateY(-3px);box-shadow:0 20px 48px -24px color-mix(in srgb, var(--vv-midnight-navy) 45%, transparent)}
.vovn-card:nth-child(4n+1):where(.vvn,.vvn *){border-top:3px solid var(--evs-accent-boundary)}
.vovn-card:nth-child(4n+2):where(.vvn,.vvn *){border-top:3px solid var(--evs-accent-meta)}
.vovn-card:nth-child(4n+3):where(.vvn,.vvn *){border-top:3px solid var(--evs-accent-interactive)}
.vovn-card:nth-child(4n+4):where(.vvn,.vvn *){border-top:3px solid var(--evs-accent-secondary)}
.vovn-callout:where(.vvn,.vvn *){margin:2.5rem 0;padding:1.5rem 1.6rem;border-left:5px solid var(--evs-accent-boundary);background:linear-gradient(90deg, color-mix(in srgb, var(--evs-accent-boundary) 9%, var(--evs-surface-elevated)), var(--evs-surface-elevated));border-radius:0 var(--evs-radius-medium) var(--evs-radius-medium) 0}
.vovn-callout:where(.vvn,.vvn *) p:last-child{margin-bottom:0}
.vovn-numbered-insights:where(.vvn,.vvn *){display:grid;gap:1rem;margin:2.5rem 0}
.vovn-numbered-insights:where(.vvn,.vvn *) > *{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start;padding:1.35rem 1.5rem;background:var(--evs-surface-deep);color:var(--evs-text-on-dark);border-radius:var(--evs-radius-subtle)}
.vovn-numbered-insights:where(.vvn,.vvn *) > *::before{content:counter(evs-num, decimal-leading-zero);counter-increment:evs-num;font:500 2.4rem/1 var(--font-display, "Bodoni Moda", serif);color:var(--evs-accent-meta);letter-spacing:-0.02em}
.vovn-numbered-insights:where(.vvn,.vvn *){counter-reset:evs-num}
.vovn-sources:where(.vvn,.vvn *){margin-top:4rem;padding-top:2rem;border-top:1px solid color-mix(in srgb, var(--color-border-rule) 80%, transparent);font-size:0.875rem;color:var(--evs-text-muted);line-height:1.55}
.vovn-sources:where(.vvn,.vvn *) h2,.vovn-sources:where(.vvn,.vvn *) h3{margin:0 0 0.75rem;font:700 0.7rem/1.3 var(--font-mono, monospace);letter-spacing:0.12em;text-transform:uppercase;color:var(--evs-text-muted);max-width:none}
.vovn-sources:where(.vvn,.vvn *) ul{list-style:none;padding:0;margin:0}
.vovn-sources:where(.vvn,.vvn *) li{padding:0.35rem 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 40%, transparent)}
.vovn-sources:where(.vvn,.vvn *) li:last-child{border-bottom:0}
.vovn-prose:where(.vvn,.vvn *){font-size:var(--text-body, 1.0625rem);line-height:var(--leading-body, 1.75);letter-spacing:var(--tracking-body, 0.012em);max-width:var(--measure-body, none)}
.vovn-prose:where(.vvn,.vvn *) p{margin:0 0 1.35em}
.vovn-prose:where(.vvn,.vvn *) ul,.vovn-prose:where(.vvn,.vvn *) ol{margin:0 0 1.5em;padding-left:1.35em}
.vovn-prose:where(.vvn,.vvn *) li + li{margin-top:0.4em}
.vovn-prose:where(.vvn,.vvn *) blockquote{margin:2rem 0;padding:1.25rem 0 1.25rem 1.5rem;border-left:4px solid var(--evs-accent-meta);font-family:var(--font-display, "Bodoni Moda", serif);font-size:1.15rem;line-height:1.45;color:var(--evs-text-primary)}
@media (prefers-reduced-motion: reduce){.vovn-card:where(.vvn,.vvn *),.vov-card:where(.vvn,.vvn *){transition:none}
.vovn-card:hover:where(.vvn,.vvn *),.vov-card:hover:where(.vvn,.vvn *){transform:none}}
.vovn-card:focus-within:where(.vvn,.vvn *),.vov-card:focus-within:where(.vvn,.vvn *){outline:3px solid var(--evs-accent-interactive);outline-offset:3px}
.vov-evidence:where(.vvn,.vvn *){margin:2.75rem 0;padding:1.4rem 1.6rem 1.5rem;background:var(--evs-surface-elevated, var(--color-surface-page));border:1px solid color-mix(in srgb, var(--color-border-rule) 70%, transparent);border-left-width:5px;border-radius:0 var(--evs-radius-medium, 6px) var(--evs-radius-medium, 6px) 0}
.vov-evidence-tier:where(.vvn,.vvn *){display:inline-block;margin:0 0 0.75rem;font:700 0.7rem/1.3 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:0.12em;text-transform:uppercase}
.vov-evidence:where(.vvn,.vvn *) > p{margin:0 0 0.9em}
.vov-evidence:where(.vvn,.vvn *) > p:last-child,.vov-evidence:where(.vvn,.vvn *) > ul:last-child{margin-bottom:0}
.vov-evidence[data-tier="strong"]:where(.vvn,.vvn *){border-left-color:var(--color-support-bronze)}
.vov-evidence[data-tier="strong"]:where(.vvn,.vvn *) .vov-evidence-tier{color:var(--color-support-bronze)}
.vov-evidence[data-tier="moderate"]:where(.vvn,.vvn *){border-left-color:var(--color-accent-metal)}
.vov-evidence[data-tier="moderate"]:where(.vvn,.vvn *) .vov-evidence-tier{color:var(--color-accent-metal-ink, var(--color-accent-metal))}
.vov-evidence[data-tier="limited"]:where(.vvn,.vvn *){border-left-color:var(--color-support-putty)}
.vov-evidence[data-tier="limited"]:where(.vvn,.vvn *) .vov-evidence-tier{color:var(--color-text-quiet)}
.vov-evidence[data-tier="marketing"]:where(.vvn,.vvn *){border-left-color:var(--color-status-worth)}
.vov-evidence[data-tier="marketing"]:where(.vvn,.vvn *) .vov-evidence-tier{color:var(--color-status-worth)}
.vov-evidence:where(.vvn,.vvn *) .vovn-sources,.vov-evidence:where(.vvn,.vvn *) ul{margin-top:1rem;padding-top:0;border-top:0;font-size:0.875rem;color:var(--evs-text-muted, var(--color-text-quiet))}
@media (max-width: 640px){.vov-evidence:where(.vvn,.vvn *){padding:1.15rem 1.1rem 1.25rem;margin:2.25rem 0}}
.vov-cohort:where(.vvn,.vvn *){margin:2.75rem 0;padding:clamp(1.15rem, 0.8rem + 1.1vw, 2rem);background:var(--color-surface-ink);color:var(--color-text-on-dark);border:1px solid color-mix(in srgb, var(--color-accent-metal) 32%, transparent);border-left:5px solid var(--color-support-warm-grey);max-width:none}
.vov-cohort__head:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.65rem 1rem;padding-bottom:0.7rem;border-bottom:1px solid color-mix(in srgb, var(--color-accent-metal) 28%, transparent)}
.vov-cohort__stamp:where(.vvn,.vvn *){font:500 max(12px, var(--text-utility, 0.72rem)) / var(--leading-utility, 1.35) var(--font-mono, monospace);letter-spacing:var(--tracking-utility, 0.14em);text-transform:uppercase;color:var(--color-accent-metal)}
.vov-cohort__chip:where(.vvn,.vvn *){font:700 0.66rem/1.3 var(--font-mono, monospace);letter-spacing:0.13em;text-transform:uppercase;padding:0.3rem 0.62rem;white-space:nowrap;background:var(--color-support-warm-grey);color:var(--color-text-primary)}
.vov-cohort__claim:where(.vvn,.vvn *){margin:1rem 0 0;font-family:var(--font-display, "Bodoni Moda", serif);font-size:var(--text-h3, clamp(1.2rem, 1.5vw, 1.55rem));line-height:var(--leading-h3, 1.3);letter-spacing:var(--tracking-h3, -0.01em);color:var(--color-text-on-dark)}
.vov-cohort__rows:where(.vvn,.vvn *){margin:1.1rem 0 0;display:grid;gap:0}
.vov-cohort__row:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(7.5rem, 11rem) 1fr;gap:0 1.25rem;padding:0.62rem 0;border-top:1px solid color-mix(in srgb, var(--color-support-warm-grey) 22%, transparent)}
.vov-cohort__row:where(.vvn,.vvn *) dt{margin:0;padding-top:0.16rem;font:700 var(--text-utility, 0.72rem) / var(--leading-utility, 1.35) var(--font-mono, monospace);letter-spacing:0.13em;text-transform:uppercase;color:var(--color-support-warm-grey)}
.vov-cohort__row:where(.vvn,.vvn *) dd{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-on-dark)}
.vov-cohort__note:where(.vvn,.vvn *){margin:1.15rem 0 0;padding-top:0.9rem;border-top:1px solid color-mix(in srgb, var(--color-accent-metal) 28%, transparent);font-size:1.04rem;line-height:1.62;color:var(--color-accent-metal)}
.vov-cohort__caption:where(.vvn,.vvn *){margin:0.9rem 0 0;font-size:0.84rem;line-height:1.55;color:var(--color-text-on-dark-muted)}
.vov-cohort[data-transfers="yes"]:where(.vvn,.vvn *){border-left-color:var(--color-support-bronze)}
.vov-cohort[data-transfers="yes"]:where(.vvn,.vvn *) .vov-cohort__chip,.vov-cohort-key__item[data-transfers="yes"]:where(.vvn,.vvn *) .vov-cohort-key__chip{background:var(--color-support-bronze);color:var(--color-text-on-dark)}
.vov-cohort[data-transfers="partly"]:where(.vvn,.vvn *){border-left-color:var(--color-accent-metal)}
.vov-cohort[data-transfers="partly"]:where(.vvn,.vvn *) .vov-cohort__chip,.vov-cohort-key__item[data-transfers="partly"]:where(.vvn,.vvn *) .vov-cohort-key__chip{background:var(--color-accent-metal);color:var(--color-surface-ink)}
.vov-cohort[data-transfers="unknown"]:where(.vvn,.vvn *){border-left-color:var(--color-support-warm-grey)}
.vov-cohort[data-transfers="unknown"]:where(.vvn,.vvn *) .vov-cohort__chip,.vov-cohort-key__item[data-transfers="unknown"]:where(.vvn,.vvn *) .vov-cohort-key__chip{background:var(--color-support-warm-grey);color:var(--color-surface-ink)}
.vov-cohort[data-transfers="no"]:where(.vvn,.vvn *){border-left-color:var(--color-status-stop)}
.vov-cohort[data-transfers="no"]:where(.vvn,.vvn *) .vov-cohort__chip,.vov-cohort-key__item[data-transfers="no"]:where(.vvn,.vvn *) .vov-cohort-key__chip{background:var(--color-status-stop);color:var(--color-text-on-dark)}
.vov-cohort-key:where(.vvn,.vvn *){margin:2.25rem 0;display:grid;gap:0.8rem}
.vov-cohort-key__item:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(8rem, 11rem) 1fr;gap:0 1.25rem;align-items:start;padding-bottom:0.8rem;border-bottom:1px solid color-mix(in srgb, var(--color-border-rule) 45%, transparent)}
.vov-cohort-key__chip:where(.vvn,.vvn *){font:700 0.66rem/1.3 var(--font-mono, monospace);letter-spacing:0.13em;text-transform:uppercase;padding:0.3rem 0.62rem;text-align:center}
.vov-cohort-key__gloss:where(.vvn,.vvn *){font-size:1rem;line-height:1.55;color:var(--color-text-primary)}
.vov-cohort-thumb-wrap:where(.vvn,.vvn *){display:block}
.vov-cohort-thumb:where(.vvn,.vvn *){display:block;width:100%;height:auto;aspect-ratio:16 / 9}
@media (max-width: 640px){.vov-cohort__row:where(.vvn,.vvn *),.vov-cohort-key__item:where(.vvn,.vvn *){grid-template-columns:1fr;gap:0.3rem}
.vov-cohort__row:where(.vvn,.vvn *) dt{padding-top:0}
.vov-cohort-key__chip:where(.vvn,.vvn *){justify-self:start}}
.vovn-dossier:where(.vvn,.vvn *){background:linear-gradient(145deg, var(--color-surface-espresso) 0%, color-mix(in srgb, var(--color-status-worth) 28%, var(--color-surface-espresso)) 100%);color:var(--color-text-on-dark);padding:clamp(3rem, 7vw, 5.5rem) 0;min-height:0}
.vovn-dossier:where(.vvn,.vvn *){position:relative;background:linear-gradient(145deg, var(--color-surface-espresso) 0%, color-mix(in srgb, var(--color-status-worth) 35%, var(--color-surface-espresso)) 70%, var(--color-surface-field) 100%);color:var(--color-text-on-dark);padding-block:clamp(3.5rem, 8vw, 6.5rem)}
.vovn-dossier:where(.vvn,.vvn *) .vovn-dossier__kicker{color:var(--color-accent-metal)}
.vovn-dossier--split:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);align-items:stretch;padding:0}
.vovn-dossier__inner:where(.vvn,.vvn *){width:90vw;margin-inline:auto}
.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__inner{width:auto;padding:clamp(3rem, 6vw, 5rem) clamp(1.5rem, 5vw, 4rem);align-self:end}
.vovn-dossier__kicker:where(.vvn,.vvn *){margin:0 0 1rem;font:700 0.7rem/1.3 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:0.14em;text-transform:uppercase;color:var(--color-accent-metal-ink, var(--color-accent-metal))}
.vovn-dossier__media:where(.vvn,.vvn *) .vovn-dossier__kicker,[data-surface="ink"]:where(.vvn,.vvn *) .vovn-dossier__kicker{color:var(--color-accent-metal)}
.vovn-dossier__kicker:where(.vvn,.vvn *) .rule{display:inline-block;width:2.2rem;height:1px;margin-right:0.7rem;vertical-align:middle;background:currentColor}
.vovn-dossier__title:where(.vvn,.vvn *){margin:0 0 0.4em;font:500 clamp(2.2rem, 5vw, 3.6rem)/1.08 var(--font-display, "Bodoni Moda", Georgia, serif);letter-spacing:-0.02em;text-wrap:balance;max-width:18ch;color:inherit}
.vovn-dossier__dek:where(.vvn,.vvn *){margin:0;max-width:46ch;font-size:clamp(1.05rem, 1.4vw, 1.2rem);line-height:1.55;color:var(--color-text-on-dark-muted)}
.vovn-dossier__meta:where(.vvn,.vvn *){margin:1.1rem 0 0;font:500 0.78rem/1.4 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-on-dark-muted)}
.vovn-dossier__meta:where(.vvn,.vvn *) a{color:var(--color-accent-metal)}
.vovn-dossier__media:where(.vvn,.vvn *){margin:0;overflow:hidden;min-height:0;background:var(--color-surface-espresso)}
.vovn-dossier__media:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover;display:block}
.vovn-editorial-body:where(.vvn,.vvn *){background:var(--color-surface-page);padding:clamp(2.25rem, 5vw, 4rem) 0;overflow:visible}
.vovn-editorial-body:where(.vvn,.vvn *) > .vovn-shell{width:90vw;margin-inline:auto}
.vovn-page-stamp:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0 0 2rem;padding-bottom:1.15rem;border-bottom:1px solid var(--color-border-rule)}
.vovn-page-stamp:where(.vvn,.vvn *) dt{font:700 0.68rem/1.3 var(--font-mono, monospace);letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-quiet)}
.vovn-page-stamp:where(.vvn,.vvn *) dd{margin:0.2rem 0 0;font-size:0.95rem}
.vovn-filter-bar:where(.vvn,.vvn *) span{margin:0 0 0.7rem;font:700 0.7rem/1.3 var(--font-mono, monospace);letter-spacing:0.12em;text-transform:uppercase;color:var(--vv-noir-plum)}
.vovn-filter-bar:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:0.6rem 1rem;align-items:baseline;margin:0 0 2rem}
.vovn-filter-bar:where(.vvn,.vvn *) a{font-size:0.92rem;color:var(--color-text-primary)}
.vovn-empty:where(.vvn,.vvn *){padding:0.5rem 0 2rem}
.vovn-missing:where(.vvn,.vvn *) .vovn-editorial-body{padding-top:2rem}
@media (max-width: 900px){.vovn-dossier--split:where(.vvn,.vvn *){grid-template-columns:1fr}
.vovn-dossier__media:where(.vvn,.vvn *){order:-1;min-height:14rem}
.vovn-page-stamp:where(.vvn,.vvn *){grid-template-columns:1fr}}
:root:where(:has(>:is(.vvf,.vvn))){--display:var(--font-display, 'Bodoni Moda',Georgia,serif);--body:var(--font-ui, 'Inter',sans-serif);--mono:var(--font-mono, 'IBM Plex Mono',monospace)}
body.vov-mode:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}
body.vov-mode:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) *{box-sizing:border-box}
.vv-skip:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--paper);padding:12px 16px}
.vv-skip:focus:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){left:8px;top:8px}
.vv-wordmark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--display);font-size:clamp(1.35rem,2.2vw,2rem);color:var(--ink);text-decoration:none}
.vv-wordmark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) em{color:var(--accent);font-weight:400}
.vv-nav:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:flex;gap:22px;flex-wrap:wrap}
.vv-nav:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{font-family:var(--mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}
.vv-nav:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a:hover{color:var(--accent)}
.vv-home:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){overflow:hidden}
.vv-bleed:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){width:100%;position:relative}
.vv-h1:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--display);font-weight:500;letter-spacing:-.018em;line-height:1.08;margin:0}
.vv-h1:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) em{font-style:italic;font-weight:400}
.vv-mono:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-kicker:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--mono);font-size:.875rem;letter-spacing:.12em;word-spacing:.06em;text-transform:uppercase}
.vv-actions:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.vv-btn:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.5rem;border:1px solid transparent;font-family:var(--mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}
.vv-btn:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){transform:translateY(-2px)}
.vv-btn--primary:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--paper);color:var(--ink)}
.vv-btn--primary:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--brass)}
.vv-btn--ghost:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){border-color:color-mix(in srgb, var(--vv-ivory-silk) 70%, transparent);color:var(--color-text-on-dark);background:color-mix(in srgb, var(--vv-cinema-black) 45%, transparent)}
.vv-btn--ghost:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--paper);color:var(--ink)}
.vv-hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-btn--ghost{background:color-mix(in srgb, var(--vv-cinema-black) 55%, transparent);border-color:color-mix(in srgb, var(--vv-ivory-silk) 75%, transparent);color:var(--color-text-on-dark)}
.vv-btn--ink:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--ink);color:var(--paper)}
.vv-btn--outline:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){border-color:var(--ink);color:var(--ink)}
.vv-btn--outline:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--ink);color:var(--paper)}
.vv-hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:relative;isolation:isolate;min-height:min(92vh,900px);background:var(--plum);color:var(--paper);overflow:hidden}
.vv-hero__bg:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-hero__scrim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-hero__gridline:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:absolute;inset:0}
.vv-hero__bg:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background-size:cover;background-position:center right;filter:contrast(1.05) saturate(1.05)}
.vv-hero__scrim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:linear-gradient(105deg,color-mix(in srgb, var(--vv-cinema-black) 78%, transparent) 0%,color-mix(in srgb, var(--vv-cinema-black) 52%, transparent) 28%,color-mix(in srgb, var(--vv-cinema-black) 22%, transparent) 48%,color-mix(in srgb, var(--vv-cinema-black) 6%, transparent) 68%,transparent 82%),linear-gradient(to top,color-mix(in srgb, var(--vv-cinema-black) 45%, transparent) 0%,transparent 38%)}
.vv-hero__gridline:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background-image:linear-gradient(to right,color-mix(in srgb, var(--vv-ivory-silk) 6%, transparent) 1px,transparent 1px);background-size:calc(100% / 12) 100%;mix-blend-mode:overlay}
.vv-hero__inner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:relative;z-index:2;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3rem);min-height:inherit;display:grid;grid-template-rows:auto 1fr}
.vv-hero__topbar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 35%, transparent);padding-top:1rem;color:var(--color-accent-metal)}
.vv-hero__topbar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-mono{display:inline-block;padding:.2rem .55rem;background:color-mix(in srgb, var(--vv-cinema-black) 72%, transparent);color:var(--color-accent-metal);border-radius:0}
.vv-hero__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){align-self:end;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:clamp(2rem,6vw,6rem);align-items:end;padding-bottom:clamp(1rem,4vw,3rem)}
.vv-hero__title:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-size:clamp(2.4rem,5vw,3.85rem);max-width:16ch;line-height:1.08;letter-spacing:-.018em}
.vv-hero__title:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) em{color:var(--color-accent-metal)}
.vv-hero__lede:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:44ch;font-size:clamp(1.05rem,1.1vw,1.12rem);line-height:1.7;letter-spacing:.012em;word-spacing:.04em;color:var(--color-text-on-dark)}
.vv-verdict-band:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:grid;grid-template-columns:1.15fr 1fr;background:var(--paper)}
.vv-verdict-band__image:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-height:660px;background-size:cover;background-position:center;position:relative}
.vv-verdict-band__image:after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb, var(--vv-cinema-black) 45%, transparent))}
.vv-verdict-band__body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:clamp(2rem,4vw,4rem);display:flex;flex-direction:column;justify-content:center;gap:1.25rem}
.vv-verdict-band:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-size:clamp(1.85rem,3.2vw,2.85rem);line-height:1.15;letter-spacing:-.016em}
.vv-verdict-band:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2 em{color:var(--accent)}
.vv-verdict-band:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{color:var(--quiet);line-height:1.6;max-width:54ch}
.vv-verdict-tag:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:inline-flex;align-items:center;padding:.45rem .8rem;color:var(--paper);font-family:var(--mono);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start}
.vv-verdict-tag--worth:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--chip-worth-bg,var(--color-status-worth,var(--vv-lipstick-rouge)))}
.vv-verdict-tag--stop:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--chip-stop-bg,var(--color-status-stop,var(--vv-lipstick-rouge)))}
.vv-verdict-tag--insuff:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--chip-missing-bg,var(--color-status-missing,var(--vv-cinema-black)))}
.vv-kicker:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){color:var(--accent)}
.vv-case-list:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){list-style:none;margin:2rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--rule)}
.vv-case-list:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) li{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--rule)}
.vv-case-list:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) small{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin-bottom:.35rem}
.vv-case-list:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{font-family:var(--display);font-style:italic;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.2;color:var(--ink);text-decoration:none}
.vv-split:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:grid;grid-template-columns:1fr 1fr;margin-top:96px}
.vv-split__image:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-height:520px;background-size:cover;background-position:center}
.vv-split__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:clamp(2.5rem,6vw,5.25rem);display:flex;flex-direction:column;justify-content:center}
.vv-split:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-size:clamp(2rem,3.8vw,3.25rem)}
.vv-split:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2 em{color:var(--accent)}
.vv-split__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>p{color:var(--quiet);line-height:1.65;max-width:50ch}
.vv-split--light:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){margin-left:clamp(20px,5vw,72px);margin-right:clamp(20px,5vw,72px);border:1px solid var(--rule)}
.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--ink);color:var(--paper)}
.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker,.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2 em{color:var(--brass)}
.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-split__copy>p{color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent)}
.vv-final:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:relative;margin-top:96px;min-height:520px;color:var(--paper);display:flex;align-items:center;background:var(--plum);overflow:hidden}
.vv-final__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-final__scrim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:absolute;inset:0}
.vv-final__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background-size:cover;background-position:center right;opacity:.45;mix-blend-mode:luminosity}
.vv-final__scrim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:linear-gradient(90deg,var(--plum) 0%,color-mix(in srgb, var(--vv-cinema-black) 85%, transparent) 45%,color-mix(in srgb, var(--vv-cinema-black) 20%, transparent) 100%)}
.vv-final__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:relative;z-index:2;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,7vw,6rem);max-width:900px}
.vv-final:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-size:clamp(2.25rem,5vw,4rem);font-style:italic}
.vv-final:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--brass)}
.vv-final:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{max-width:52ch;color:color-mix(in srgb, var(--vv-ivory-silk) 82%, transparent);line-height:1.65}
.vv-footer:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--ink);color:var(--paper);padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,4vw,3rem) 1.25rem}
.vv-footer:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{color:var(--paper);text-decoration:none;font-size:.88rem;transition:color .18s ease}
.vv-footer:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a:hover{color:var(--brass)}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:1.6rem clamp(1.25rem,4vw,3rem)}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__row{max-width:1200px;margin:0 auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:.5rem 1.4rem;text-align:center}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__row a{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);text-decoration:none}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__row a:hover,footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__row a:focus-visible{color:var(--brass)}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__suite{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 14%, transparent)}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__suite-label{font-family:var(--mono);font-size:max(12px,.62rem);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--vv-ivory-silk) 58%, transparent)}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__suite a[aria-current]{color:var(--brass)}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__legal{max-width:1200px;margin:1rem auto 0;padding-top:.9rem;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent);display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:.3rem 1rem;font-family:var(--mono);font-size:max(12px,.62rem);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent);text-align:center}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__legal a{color:inherit;text-decoration:none;font-size:max(12px,.62rem);letter-spacing:.12em}
footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__legal a:hover,footer.vv-footer--slim:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-footer__legal a:focus-visible{color:var(--brass)}
@media (max-width:900px){.vv-nav:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:none}
.vv-hero__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-verdict-band:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-split:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-template-columns:1fr}
.vv-hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-height:78vh}
.vv-verdict-band__image:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-split__image:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-height:56vh}
.vv-split--light:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){margin-left:0;margin-right:0}
.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-split__image{order:-1}
.vv-case-list:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) li{grid-template-columns:1fr}}
@media (max-width:560px){.vv-hero__title:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-size:clamp(2.1rem,9vw,3.1rem);line-height:1.1}
.vv-hero__topbar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-size:.65rem}
.vv-verdict-band__body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-split__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:2.2rem 1.35rem}
.vv-actions:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){align-items:stretch}
.vv-btn:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){width:100%}
.vv-final:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-height:480px}}
@media (prefers-reduced-motion:reduce){*:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}
.vv-btn:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-btn:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-pillar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-case-list:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) li{transform:none!important}
.vv-btn:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){transition:background-color .001ms linear,color .001ms linear,border-color .001ms linear}
.vv-footer:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{transition:color .001ms linear}}
#vv-site-search:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)::placeholder,.vv-hybrid__search:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) input::placeholder{color:color-mix(in srgb, var(--vv-ivory-silk) 66%, transparent);opacity:1}
.wpconsent-banner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.wpconsent-banner-body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.wpconsent-container:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),#wpconsent-container:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),[class*="wpconsent"]:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){--wpconsent-text:var(--vv-ivory-silk)}
.wpconsent-banner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a,.wpconsent-banner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .wpconsent-powered-by,.wpconsent-banner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .wpconsent-footer a,#wpconsent-container:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a,[class*="wpconsent"]:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{color:var(--vv-ivory-silk)!important;opacity:1!important}
.wpconsent-banner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) button,.wpconsent-accept-all:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),button[class*="accept"]:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){color:var(--brand-near-black,var(--vv-cinema-black))!important}
.ss-share-network-tooltip:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){color:var(--brand-near-black,var(--vv-cinema-black))!important;background:var(--brand-parchment,var(--vv-ivory-silk))!important}
.vv-media-img:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:block;width:100%;height:100%;object-fit:cover}
.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.15rem;padding-top:.95rem;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 32%, transparent);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}
.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) span{color:var(--vv-champagne-gold)}
.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{color:var(--vv-ivory-silk);text-decoration:none;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 45%, transparent);padding-bottom:.18rem}
.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a:hover,.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a:focus-visible{color:var(--vv-champagne-gold);border-color:var(--vv-champagne-gold)}
.vv-pillars:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--paper);padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,3rem);border-bottom:1px solid var(--rule)}
.vv-pillars__inner:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:1440px;margin:0 auto}
.vv-pillars__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){margin:0 0 clamp(2rem,4vw,3rem)}
.vv-pillars__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--accent);display:block;margin-bottom:1rem}
.vv-pillars__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-family:var(--display);font-weight:500;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.018em;margin:0}
.vv-pillars__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2 em{font-style:italic;color:var(--accent);font-weight:400}
.vv-pillars__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{color:var(--quiet);line-height:1.65;max-width:58ch;margin:1rem 0 0;font-size:1.05rem}
.vv-pillars__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}
.vv-pillar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:flex;flex-direction:column;background:var(--color-surface-page);border:1px solid var(--rule);border-top:3px solid var(--accent);padding:clamp(1.5rem,2.5vw,2rem)}
.vv-pillar--mk:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){border-top-color:var(--brass)}
.vv-pillar--sk:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){border-top-color:var(--accent)}
.vv-pillar--spa:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){border-top-color:var(--plum)}
.vv-pillar__idx:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;color:var(--accent)}
.vv-pillar__kicker:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:.4rem}
.vv-pillar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h3{font-family:var(--display);font-weight:500;font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.1;margin:.5rem 0 .6rem;letter-spacing:-.01em}
.vv-pillar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{color:var(--quiet);line-height:1.6;font-size:.98rem;margin:0 0 1.5rem;flex:1}
.vv-pillar:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-actions{margin-top:0;flex-direction:column;align-items:stretch;gap:.85rem}
.vv-pillar__more:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;align-self:flex-start;border-bottom:1px solid var(--rule);padding-bottom:2px}
.vv-pillar__more:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){color:var(--accent);border-color:var(--accent)}
.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-btn--outline{color:var(--paper)!important;border-color:color-mix(in srgb, var(--vv-ivory-silk) 70%, transparent)}
.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-btn--outline:hover,.vv-split--dark:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-btn--outline:focus-visible{background:var(--paper);color:var(--ink)}
body.home:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .ss-left-sidebar,body.home:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .ss-popup-overlay,body.home:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .ss-popup{display:none!important}
.vv-lookbooks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:block;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5rem);background:var(--ink);color:var(--paper)}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:1440px;margin:0 auto clamp(2rem,4vw,3.5rem);display:flex;justify-content:space-between;align-items:end;gap:2rem}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>div{max-width:62rem}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--brass)}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-family:var(--display);font-weight:500;font-size:clamp(2.5rem,5.4vw,5rem);line-height:.98;letter-spacing:-.035em;margin:.45rem 0 1rem;max-width:13ch}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2 em{font-weight:400;color:var(--brass)}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{max-width:54ch;margin:0;color:var(--paper);font-size:1.05rem;line-height:1.65;opacity:.82}
.vv-lookbooks__all:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){flex:0 0 auto;color:var(--paper);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:.35rem}
.vv-lookbooks__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2vw,1.4rem)}
.vv-lookbook-card:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-width:0}
.vv-lookbook-card__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:block;aspect-ratio:4/5;overflow:hidden;background:var(--plum)}
.vv-lookbook-card__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.vv-lookbook-card:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-card__media img{transform:scale(1.025)}
.vv-lookbook-card__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:1.2rem .1rem 0}
.vv-lookbook-card__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>span{font-family:var(--mono);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--brass)}
.vv-lookbook-card:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h3{font-family:var(--display);font-weight:500;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.05;letter-spacing:-.02em;margin:.5rem 0 .65rem}
.vv-lookbook-card:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h3 a{color:var(--paper);text-decoration:none}
.vv-lookbook-card__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{margin:0;color:var(--paper);opacity:.7;line-height:1.55;font-size:.92rem}
.vv-lookbook-archive:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--paper);color:var(--ink)}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--ink);color:var(--paper);padding:clamp(6.5rem,13vw,12rem) clamp(1.25rem,6vw,6rem) clamp(4rem,8vw,7rem)}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>div{max-width:1440px;margin:auto}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--brass)}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h1{font-family:var(--display);font-weight:500;font-size:clamp(4.5rem,12vw,11rem);line-height:.78;letter-spacing:-.065em;margin:.25rem 0 1.8rem}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p:last-child{max-width:50rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.6;opacity:.82}
.vv-lookbook-archive__intro:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:1440px;margin:auto;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,3rem);display:flex;justify-content:space-between;align-items:center;gap:2rem;border-bottom:1px solid var(--rule)}
.vv-lookbook-archive__intro:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{font-family:var(--display);font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.15;max-width:28ch;margin:0}
.vv-lookbook-archive__intro:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:.3rem}
.vv-lookbook-archive__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:1440px;margin:auto;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,4vw,3rem) clamp(5rem,9vw,9rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}
.vv-lookbook-tile:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:grid;grid-template-columns:1fr;align-content:start}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);background:var(--ink);color:var(--paper)}
.vv-lookbook-tile__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:block;aspect-ratio:5/4;overflow:hidden;background:var(--plum)}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-tile__media{aspect-ratio:16/9}
.vv-lookbook-tile__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.vv-lookbook-tile__media img{height:100%!important;min-height:100%}
@media (min-width:901px){.vv-lookbook-tile--lead .vv-lookbook-tile__media{aspect-ratio:auto!important;height:100%;min-height:26rem}}
.vv-lookbook-tile:hover:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-tile__media img{transform:scale(1.02)}
.vv-lookbook-tile__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:clamp(1.2rem,2.5vw,2rem) 0 0}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-tile__copy{padding:clamp(2rem,4vw,4rem);align-self:center}
.vv-lookbook-tile__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--accent)}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--brass)}
.vv-lookbook-tile:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-family:var(--display);font-weight:500;font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.035em;margin:.35rem 0 .8rem}
.vv-lookbook-tile:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2 a{color:inherit;text-decoration:none}
.vv-lookbook-tile__copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>p:not(.vv-kicker){color:var(--quiet);line-height:1.6;margin:0 0 1rem}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-tile__copy>p:not(.vv-kicker){color:var(--paper);opacity:.72}
.vv-lookbook-tile__open:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-family:var(--mono);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:.25rem}
.vv-lookbook-archive__empty:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:5rem 1.25rem;text-align:center}
@media (max-width:900px){.vv-pillars__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-template-columns:1fr}
.vv-lookbooks__head:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){align-items:start;flex-direction:column}
.vv-lookbooks__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-template-columns:1fr 1fr}
.vv-lookbook-card:first-child:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-column:1/-1}
.vv-lookbook-card:first-child:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-card__media{aspect-ratio:16/9}
.vv-lookbook-archive__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-template-columns:1fr}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-column:auto;grid-template-columns:1fr}
.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-tile__media{aspect-ratio:4/3}
.vv-lookbook-archive__intro:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){align-items:flex-start;flex-direction:column}}
@media (max-width:560px){.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:grid;grid-template-columns:repeat(3,1fr)}
.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) span{grid-column:1/-1}
.vv-hero__desks:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) a{text-align:center;padding:.55rem .2rem;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 40%, transparent)}
.vv-lookbooks__grid:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-template-columns:1fr}
.vv-lookbook-card:first-child:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-column:auto}
.vv-lookbook-card:first-child:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-lookbook-card__media,.vv-lookbook-card__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){aspect-ratio:4/5}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h1{font-size:clamp(4.2rem,23vw,7rem)}}
.vv-lookbook-story:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:var(--paper);color:var(--ink)}
.vv-lookbook-story__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:relative;min-height:min(78vh,54rem);display:grid;align-items:end;overflow:hidden;background:var(--ink);color:var(--paper)}
.vv-lookbook-story__hero-media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),.vv-lookbook-story__veil:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:absolute;inset:0}
.vv-lookbook-story__hero-media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){margin:0}
.vv-lookbook-story__hero-media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img{width:100%;height:100%;object-fit:cover}
.vv-lookbook-story__veil:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){background:linear-gradient(180deg,color-mix(in srgb, var(--vv-cinema-black) 6%, transparent) 20%,color-mix(in srgb, var(--vv-cinema-black) 78%, transparent) 100%)}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){position:relative;z-index:2;width:min(90rem,calc(100% - 2.5rem));margin:0 auto;padding:clamp(7rem,16vh,12rem) 0 clamp(2.5rem,6vw,5rem)}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--brass)}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h1{max-width:15ch;margin:.3rem 0 1rem;font-family:var(--display);font-weight:500;font-size:clamp(3rem,7vw,7rem);line-height:.88;letter-spacing:-.055em;color:inherit}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>p:not(.vv-kicker){max-width:52rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>a{display:inline-block;margin-top:1rem;color:inherit;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:.3rem}
.vv-lookbook-story__body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){padding:clamp(3.5rem,7vw,7rem) 1.25rem}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:none;margin:auto;font-size:1.04rem;line-height:1.78}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>p:first-child{font-family:var(--display);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.35}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-family:var(--display);font-weight:500;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.035em;margin:3.5rem 0 1rem}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>.wp-block-image{width:min(72rem,calc(100vw - 2.5rem));margin:3rem 0 3rem 50%;transform:translateX(-50%)}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>.wp-block-image img{width:100%;height:auto;display:block}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) figcaption{font-family:var(--mono);font-size:.72rem;line-height:1.5;letter-spacing:.04em;color:var(--quiet)}
.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:grid;grid-template-columns:1.4fr .8fr;gap:3rem;align-items:end;background:var(--ink);color:var(--paper);padding:clamp(3rem,6vw,6rem) max(1.25rem,calc((100vw - 90rem)/2))}
.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--brass)}
.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h2{font-family:var(--display);font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95;margin:.35rem 0 1rem;color:inherit}
.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) p{max-width:48rem;line-height:1.6}
.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) nav{display:grid;gap:.8rem}
.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) nav a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 35%, transparent);padding:.7rem 0;font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:90rem;margin:auto;padding:clamp(4rem,8vw,8rem) 1.25rem}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>header{margin-bottom:2rem}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>header h2{font-family:var(--display);font-size:clamp(2.5rem,5vw,4.75rem);line-height:.95;margin:.4rem 0}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) article{min-width:0}
.vv-lookbook-story__related-media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){display:block;aspect-ratio:4/3;overflow:hidden}
.vv-lookbook-story__related-media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) article:hover img{transform:scale(1.02)}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h3{font-family:var(--display);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08;margin:.75rem 0}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h3 a{color:inherit;text-decoration:none}
@media (max-width:900px){.vv-lookbook-story__after:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){grid-template-columns:1fr}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>div{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.vv-lookbook-story__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){min-height:68vh}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){width:calc(100% - 2rem)}
.vv-lookbook-story__hero-copy:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) h1{font-size:clamp(2.8rem,14vw,4.5rem)}
.vv-lookbook-story__content:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>.wp-block-image{width:calc(100vw - 1.5rem)}
.vv-lookbook-story__related:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)>div{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.vv-lookbook-card__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img,.vv-lookbook-tile__media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img,.vv-lookbook-story__related-media:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) img{transition:none}}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(h1,h2,h3),.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(h1,h2,h3) a,.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(h1,h2,h3),.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(h1,h2,h3) a{color:var(--color-text-on-dark)}
.vv-lookbook-archive__hero:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker,.vv-lookbook-tile--lead:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vv-kicker{color:var(--kicker-on-dark) !important}
:root:where(:has(>.vvn)){--chip-worth-bg:var(--color-status-worth);--chip-stop-bg:var(--color-status-stop);--chip-missing-bg:var(--color-status-missing);--chip-fg:var(--color-text-on-dark);--btn-primary-bg:var(--color-surface-page);--btn-primary-fg:var(--color-text-primary);--btn-primary-hover-bg:var(--color-accent-metal);--btn-primary-hover-fg:var(--color-surface-ink);--btn-ink-bg:var(--color-surface-ink);--btn-ink-fg:var(--color-text-on-dark);--btn-outline-border:var(--color-text-primary);--masthead-bg:color-mix(in srgb, var(--color-surface-page) 96%, transparent);--nav-link:var(--color-text-primary);--nav-link-hover:var(--color-accent-brand);--wordmark-em:var(--color-accent-brand);--hero-field:var(--color-surface-field);--hero-title-em:var(--color-accent-metal);--kicker-on-light:var(--color-accent-brand);--kicker-on-dark:var(--color-accent-metal);--mega-panel-bg:var(--color-surface-page);--mega-label:var(--color-accent-brand);--mega-link:var(--color-text-primary);--mega-link-hover:var(--color-accent-brand)}
.vv-verdict-tag:where(.vvn,.vvn *){color:var(--chip-fg);letter-spacing:0.16em;box-shadow:0 1px 0 rgba(0, 0, 0, 0.08);transition:transform 0.18s ease, box-shadow 0.18s ease}
.vv-verdict-tag:hover:where(.vvn,.vvn *){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb, var(--vv-midnight-navy) 15%, transparent)}
.vv-verdict-tag--worth:where(.vvn,.vvn *){background:var(--chip-worth-bg) !important;color:var(--chip-fg) !important}
.vv-verdict-tag--stop:where(.vvn,.vvn *){background:var(--chip-stop-bg) !important;color:var(--chip-fg) !important}
.vv-verdict-tag--insuff:where(.vvn,.vvn *){background:var(--chip-missing-bg) !important;color:var(--chip-fg) !important}
.vv-hero__title:where(.vvn,.vvn *) em{color:var(--hero-title-em) !important}
.vv-kicker:where(.vvn,.vvn *){color:var(--kicker-on-light) !important}
.vv-hero:where(.vvn,.vvn *) .vv-kicker,.vv-split--dark:where(.vvn,.vvn *) .vv-kicker,.vv-final:where(.vvn,.vvn *) .vv-kicker,.vv-register-band:where(.vvn,.vvn *) .vv-kicker,.vv-lookbooks:where(.vvn,.vvn *) .vv-kicker,.vv-split--dark:where(.vvn,.vvn *) h2 em{color:var(--kicker-on-dark) !important}
.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__kicker{color:var(--color-accent-brand)}
.vv-wordmark:where(.vvn,.vvn *) em{color:var(--wordmark-em) !important}
.vv-nav:where(.vvn,.vvn *) a:hover{color:var(--nav-link-hover) !important}
.vv-btn:where(.vvn,.vvn *){display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0.75rem 1.35rem;border:1px solid transparent;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:0.67rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;transition:transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease, color 0.22s ease, border-color 0.22s ease}
.vv-btn:hover:where(.vvn,.vvn *){transform:translateY(-2px);box-shadow:var(--elevation-editorial, 0 12px 30px color-mix(in srgb, var(--vv-midnight-navy) 18%, transparent))}
.vv-btn:focus-visible:where(.vvn,.vvn *){outline:3px solid var(--color-accent-brand);outline-offset:3px}
.vv-btn--ghost:focus-visible:where(.vvn,.vvn *){outline-color:var(--color-accent-metal)}
.vv-btn--primary:where(.vvn,.vvn *){background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent}
.vv-btn--primary:hover:where(.vvn,.vvn *){background:var(--btn-primary-hover-bg) !important;color:var(--btn-primary-hover-fg) !important}
.vv-btn--ink:where(.vvn,.vvn *){background:var(--btn-ink-bg);color:var(--btn-ink-fg)}
.vv-btn--ink:hover:where(.vvn,.vvn *){background:var(--color-accent-brand);border-color:var(--color-accent-brand);color:var(--color-text-on-dark)}
.vv-btn--outline:where(.vvn,.vvn *){background:transparent;border-color:var(--btn-outline-border);color:var(--color-text-primary)}
.vv-btn--outline:hover:where(.vvn,.vvn *){background:var(--color-text-primary);color:var(--color-text-on-dark)}
.vv-btn--ghost:where(.vvn,.vvn *){background:transparent;border-color:color-mix(in srgb, var(--vv-ivory-silk) 45%, transparent);color:var(--color-text-on-dark)}
.vv-btn--ghost:hover:where(.vvn,.vvn *){background:var(--color-surface-page);color:var(--color-text-primary);border-color:var(--color-surface-page)}
.vv-hero:where(.vvn,.vvn *){background:var(--hero-field)}
.vv-footer__row:where(.vvn,.vvn *) a{display:inline-flex;align-items:center;min-height:24px}
.vv-footer--slim:where(.vvn,.vvn *) .vv-footer__row + .vv-footer__row{margin-top:1.1rem}
@media (prefers-reduced-motion: reduce){.vv-btn:where(.vvn,.vvn *),.vv-verdict-tag:where(.vvn,.vvn *){transition:background-color 1ms linear, color 1ms linear, border-color 1ms linear, outline-color 1ms linear !important}
.vv-btn:hover:where(.vvn,.vvn *),.vv-verdict-tag:hover:where(.vvn,.vvn *),.vv-btn:active:where(.vvn,.vvn *){transform:none !important}}
.vov-plate:where(.vvn,.vvn *),.vov-figure:where(.vvn,.vvn *){--vovf-ink:var(--brand-near-black, var(--vv-cinema-black));--vovf-paper:var(--brand-parchment, var(--vv-ivory-silk));--vovf-ox:var(--brand-oxblood, var(--vv-lipstick-rouge));--vovf-champ:var(--brand-champagne, var(--vv-champagne-gold));--vovf-grey:var(--brand-laboratory-grey, var(--vv-silver-screen));--vovf-quiet:var(--palette-quiet, var(--vv-noir-plum));--vovf-display:var(--font-display-stack, "Bodoni Moda", Didot, Georgia, serif);--vovf-ui:var(--font-ui-stack, "Inter", "Helvetica Neue", Arial, sans-serif);--vovf-mono:var(--font-mono-stack, "IBM Plex Mono", ui-monospace, monospace)}
.vov-plate:where(.vvn,.vvn *){margin:0 0 clamp(1.75rem, 3vw, 2.75rem);padding:0;container-type:inline-size}
.vov-plate__frame:where(.vvn,.vvn *){position:relative;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;min-height:15rem;padding:clamp(1.6rem, 4vw, 3rem) clamp(1.5rem, 4.5vw, 3.4rem);overflow:hidden}
.vov-plate--case:where(.vvn,.vvn *) .vov-plate__frame{background:radial-gradient( 120% 150% at 8% 110%, color-mix(in srgb, var(--vovf-ox) 78%, transparent) 0%, transparent 62% ), var(--vovf-ink);border:1px solid var(--vovf-ink)}
.vov-plate--case:where(.vvn,.vvn *) .vov-plate__frame::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--vovf-champ)}
.vov-plate--case:where(.vvn,.vvn *) .vov-plate__stamp{color:var(--vovf-champ)}
.vov-plate--case:where(.vvn,.vvn *) .vov-plate__line{color:var(--vovf-paper)}
.vov-plate--case:where(.vvn,.vvn *) .vov-plate__line em{color:var(--vovf-champ)}
.vov-plate--case:where(.vvn,.vvn *) .vov-plate__file{color:var(--vovf-grey)}
.vov-plate--ledger:where(.vvn,.vvn *) .vov-plate__frame{background:var(--vovf-paper);border:1px solid var(--vovf-ink);border-top:6px solid var(--vovf-ox)}
.vov-plate--ledger:where(.vvn,.vvn *) .vov-plate__frame::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--vovf-grey)}
.vov-plate--ledger:where(.vvn,.vvn *) .vov-plate__stamp{color:var(--vovf-ox)}
.vov-plate--ledger:where(.vvn,.vvn *) .vov-plate__line{color:var(--vovf-ink)}
.vov-plate--ledger:where(.vvn,.vvn *) .vov-plate__line em{color:var(--vovf-ox)}
.vov-plate--ledger:where(.vvn,.vvn *) .vov-plate__file{color:var(--vovf-quiet)}
.vov-plate:where(.vvn,.vvn *) .vov-plate__stamp,.vov-plate:where(.vvn,.vvn *) .vov-plate__line,.vov-plate:where(.vvn,.vvn *) .vov-plate__file{display:block}
.vov-plate:where(.vvn,.vvn *) .vov-plate__stamp{margin:0;font-family:var(--vovf-mono);font-size:0.72rem;font-weight:500;line-height:1.4;letter-spacing:0.14em;text-transform:uppercase}
.vov-plate:where(.vvn,.vvn *) .vov-plate__rule{display:inline-block;width:2.2rem;height:1px;margin-right:0.7rem;vertical-align:middle;background:currentColor}
.vov-plate:where(.vvn,.vvn *) .vov-plate__line{margin:0;max-width:24ch;font-family:var(--vovf-display);font-size:clamp(1.75rem, 5.2vw, 3.1rem);font-weight:500;line-height:1.1;letter-spacing:-0.02em;text-wrap:balance}
.vov-plate:where(.vvn,.vvn *) .vov-plate__line em{font-style:italic}
.vov-plate:where(.vvn,.vvn *) .vov-plate__file{margin:0;font-family:var(--vovf-mono);font-size:0.7rem;line-height:1.5;letter-spacing:0.08em;text-transform:uppercase}
@container (max-width: 34rem){.vov-plate:where(.vvn,.vvn *) .vov-plate__line{font-size:clamp(1.5rem, 7.5vw, 2.1rem);max-width:none}
.vov-plate__frame:where(.vvn,.vvn *){min-height:12rem}}
.vov-figure:where(.vvn,.vvn *){margin:clamp(2rem, 4vw, 3rem) 0}
.vov-figure__plate:where(.vvn,.vvn *){border:1px solid var(--vovf-ink);background:var(--vovf-paper);overflow:hidden}
.vov-figure__svg:where(.vvn,.vvn *){display:block;width:100%;height:auto}
.vov-figure__caption:where(.vvn,.vvn *){margin:0.9rem 0 0;max-width:62ch;font-family:var(--vovf-ui);font-size:0.95rem;line-height:1.6;letter-spacing:0.005em;color:var(--vovf-quiet)}
.vov-figure__caption:where(.vvn,.vvn *) b{font-weight:600;color:var(--vovf-ink)}
.vovn-article-body:where(.vvn,.vvn *) > .vov-figure{margin-inline:0}
.vov-figure__narrow:where(.vvn,.vvn *){display:none}
@media (max-width: 46rem){.vov-figure--has-narrow:where(.vvn,.vvn *) > .vov-figure__plate{display:none}
.vov-figure--has-narrow:where(.vvn,.vvn *) > .vov-figure__narrow{display:block}}
@media (max-width: 40rem){.vov-figure:not(.vov-figure--has-narrow):where(.vvn,.vvn *) .vov-figure__plate{overflow-x:auto;-webkit-overflow-scrolling:touch}
.vov-figure:not(.vov-figure--has-narrow):where(.vvn,.vvn *) .vov-figure__svg{width:40rem;max-width:none}}
.vov-fnarrow:where(.vvn,.vvn *){border:1px solid var(--vovf-ink);border-top:3px solid var(--vovf-ox);background:var(--vovf-paper);padding:1.15rem 1.05rem 1.3rem}
.vov-fnarrow__stamp:where(.vvn,.vvn *){display:block;font-family:var(--vovf-mono);font-size:0.6rem;letter-spacing:0.2em;color:var(--vovf-ox)}
.vov-fnarrow__title:where(.vvn,.vvn *){display:block;margin:0.3rem 0 1rem;font-family:var(--vovf-display);font-size:1.45rem;line-height:1.1;letter-spacing:-0.02em;color:var(--vovf-ink)}
.vov-fnarrow__list:where(.vvn,.vvn *){list-style:none;margin:0;padding:0;border-top:1px solid color-mix(in srgb, var(--vv-cinema-black) 20%, transparent)}
.vov-fnarrow__item:where(.vvn,.vvn *){display:grid;grid-template-columns:auto 1fr;gap:0.15rem 0.7rem;padding:0.75rem 0.55rem;border-bottom:1px solid color-mix(in srgb, var(--vv-cinema-black) 20%, transparent);margin:0}
.vov-fnarrow__item.is-lead:where(.vvn,.vvn *){background:var(--vovf-ink)}
.vov-fnarrow__num:where(.vvn,.vvn *){grid-row:1 / span 2;font-family:var(--vovf-mono);font-size:0.68rem;letter-spacing:0.1em;color:var(--vovf-ox);padding-top:0.28rem}
.vov-fnarrow__item.is-lead:where(.vvn,.vvn *) .vov-fnarrow__num{color:var(--vovf-champ)}
.vov-fnarrow__name:where(.vvn,.vvn *){font-family:var(--vovf-display);font-size:1.18rem;line-height:1.15;color:var(--vovf-ink)}
.vov-fnarrow__item.is-lead:where(.vvn,.vvn *) .vov-fnarrow__name{color:var(--vovf-paper)}
.vov-fnarrow__note:where(.vvn,.vvn *){font-family:var(--vovf-ui);font-size:0.88rem;line-height:1.45;color:var(--vovf-quiet)}
.vov-fnarrow__item.is-lead:where(.vvn,.vvn *) .vov-fnarrow__note{color:var(--vovf-grey)}
.vov-fnarrow__foot:where(.vvn,.vvn *){display:block;margin-top:0.9rem;font-family:var(--vovf-mono);font-size:0.68rem;line-height:1.55;letter-spacing:0.04em;color:var(--vovf-quiet)}
@media (prefers-reduced-motion: reduce){.vov-plate__frame:where(.vvn,.vvn *),.vov-figure__plate:where(.vvn,.vvn *){transition:none}}
.vov-dfig:where(.vvn,.vvn *){--vovf-ink:var(--brand-near-black, var(--vv-cinema-black));--vovf-paper:var(--brand-parchment, var(--vv-ivory-silk));--vovf-ox:var(--brand-oxblood, var(--vv-lipstick-rouge));--vovf-champ:var(--brand-champagne, var(--vv-champagne-gold));--vovf-grey:var(--brand-laboratory-grey, var(--vv-silver-screen));--vovf-quiet:var(--palette-quiet, var(--vv-noir-plum));--vovf-bronze:var(--palette-bronze, var(--vv-brass-ink));--vovf-display:var(--font-display-stack, "Bodoni Moda", Didot, Georgia, serif);--vovf-ui:var(--font-ui-stack, "Inter", "Helvetica Neue", Arial, sans-serif);--vovf-mono:var(--font-mono-stack, "IBM Plex Mono", ui-monospace, monospace);margin:clamp(2rem, 4vw, 3rem) 0;padding:clamp(1.25rem, 3.4vw, 2rem);border:1px solid var(--vovf-ink);border-top:6px solid var(--vovf-ox);background:var(--vovf-paper);container-type:inline-size}
.vov-dfig__head:where(.vvn,.vvn *){margin-bottom:clamp(1.1rem, 2.6vw, 1.6rem)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__stamp{display:block;font-family:var(--vovf-mono);font-size:0.7rem;font-weight:500;letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__title{margin:0.55rem 0 0;font-family:var(--vovf-display);font-size:clamp(1.45rem, 3.6vw, 2.05rem);font-weight:500;line-height:1.14;letter-spacing:-0.015em;color:var(--vovf-ink);text-wrap:balance}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__subject{display:block;margin-top:0.5rem;font-family:var(--vovf-mono);font-size:0.72rem;letter-spacing:0.09em;line-height:1.5;text-transform:uppercase;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__aside{margin:1.15rem 0 0;padding-left:0.95rem;border-left:3px solid var(--vovf-grey);max-width:62ch;font-family:var(--vovf-ui);line-height:1.6;color:var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__aside b{font-weight:600}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__aside--stop{border-left-color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__aside--stop b{color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__aside--cheaper{border-left-color:var(--vovf-bronze)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__aside--cheaper b{color:var(--vovf-bronze)}
.vov-dfig:where(.vvn,.vvn *) .vov-dfig__caption{margin:1.15rem 0 0;padding-top:0.9rem;border-top:1px solid var(--vovf-grey);max-width:62ch;font-family:var(--vovf-ui);font-size:0.9rem;line-height:1.6;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost{margin:0;padding:0;list-style:none;counter-reset:none;display:grid;gap:1.05rem}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label amount" "bar   bar" "note  note";gap:0.35rem 1rem;align-items:baseline;padding-bottom:1.05rem;border-bottom:1px solid color-mix(in srgb, var(--vovf-grey) 70%, transparent)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__row:last-child{border-bottom:0;padding-bottom:0}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__label{grid-area:label;font-family:var(--vovf-mono);font-size:0.72rem;letter-spacing:0.13em;text-transform:uppercase;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__amount{grid-area:amount;font-family:var(--vovf-display);font-size:clamp(1.6rem, 4.6vw, 2.25rem);font-weight:500;line-height:1;letter-spacing:-0.02em;color:var(--vovf-ink);font-variant-numeric:tabular-nums}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__bar{grid-area:bar;display:block;height:10px;margin-top:0.3rem;background:color-mix(in srgb, var(--vovf-grey) 45%, transparent)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__bar i{display:block;height:100%;background:var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__note{grid-area:note;font-family:var(--vovf-ui);font-size:0.88rem;line-height:1.55;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__row--lead .vov-cost__amount{color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__row--lead .vov-cost__bar i{background:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden{display:grid;gap:1px;margin:0;background:var(--vovf-grey);border:1px solid var(--vovf-grey)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__cell{padding:1rem 1.1rem;background:var(--vovf-paper)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden dt{margin:0;font-family:var(--vovf-mono);font-size:0.68rem;letter-spacing:0.13em;text-transform:uppercase;color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden dd{margin:0.45rem 0 0}
.vov-dfig:where(.vvn,.vvn *) .vov-burden dd strong{display:block;font-family:var(--vovf-display);font-size:clamp(1.3rem, 3.4vw, 1.7rem);font-weight:500;line-height:1.12;color:var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden dd span{display:block;margin-top:0.35rem;font-family:var(--vovf-ui);font-size:0.86rem;line-height:1.5;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate{margin-top:1.2rem;border-top:2px solid var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"span  b" "i     i";gap:0.2rem 1rem;align-items:baseline;padding:0.9rem 0;border-bottom:1px solid color-mix(in srgb, var(--vovf-grey) 70%, transparent)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row:last-child{border-bottom:0}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row span{grid-area:span;font-family:var(--vovf-mono);font-size:0.72rem;letter-spacing:0.11em;text-transform:uppercase;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row b{grid-area:b;font-family:var(--vovf-display);font-size:clamp(1.4rem, 4vw, 1.9rem);font-weight:500;line-height:1;color:var(--vovf-ink);font-variant-numeric:tabular-nums}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row i{grid-area:i;font-style:normal;font-family:var(--vovf-ui);font-size:0.86rem;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row--real b{color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-versus{width:100%;border-collapse:collapse;font-family:var(--vovf-ui)}
.vov-dfig:where(.vvn,.vvn *) .vov-versus th,.vov-dfig:where(.vvn,.vvn *) .vov-versus td{padding:0.85rem 0.9rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--vovf-grey) 70%, transparent);line-height:1.55}
.vov-dfig:where(.vvn,.vvn *) .vov-versus thead th{border-bottom:2px solid var(--vovf-ink);font-family:var(--vovf-display);font-size:clamp(1.05rem, 2.6vw, 1.3rem);font-weight:500;color:var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-versus__axis{font-family:var(--vovf-mono);font-size:0.68rem;letter-spacing:0.13em;text-transform:uppercase;color:var(--vovf-quiet)}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tbody th,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody th{width:16%}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus th,.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus td,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus th,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus td{padding:0.7rem 0.6rem}
.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody td{font-size:0.88rem}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus thead th,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus thead th{font-size:clamp(0.95rem, 1.6vw, 1.12rem)}
@container (max-width: 46rem){.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus,.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tbody,.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tr,.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus td,.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tbody th,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tr,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus td,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody th{display:block !important;width:auto !important;min-width:0 !important}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus thead,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus thead{display:none}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tr,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tr{padding:0.9rem 0;border-bottom:1px solid color-mix(in srgb, var(--vovf-grey) 70%, transparent)}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tbody th,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody th{padding:0 0 0.55rem;border-bottom:0}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tbody td,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody td{padding:0 0 0.5rem;border-bottom:0;font-size:0.95rem}
.vov-dfig--cols-3:where(.vvn,.vvn *) .vov-versus tbody td::before,.vov-dfig--cols-4:where(.vvn,.vvn *) .vov-versus tbody td::before{content:attr(data-col);display:block;margin-bottom:0.15rem;font-family:var(--vovf-mono);font-size:0.66rem;letter-spacing:0.11em;text-transform:uppercase;color:var(--vovf-quiet)}}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody th{width:22%;font-family:var(--vovf-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody td{font-size:0.95rem;color:var(--vovf-ink)}
@container (max-width: 34rem){.vov-dfig:where(.vvn,.vvn *) .vov-versus,.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody,.vov-dfig:where(.vvn,.vvn *) .vov-versus tr,.vov-dfig:where(.vvn,.vvn *) .vov-versus td,.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody th{display:block !important;width:auto !important;min-width:0 !important}
.vov-dfig:where(.vvn,.vvn *) .vov-versus thead{display:none}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tr{padding:0.9rem 0;border-bottom:1px solid color-mix(in srgb, var(--vovf-grey) 70%, transparent)}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tr:last-child{border-bottom:0}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody th{padding:0 0 0.55rem;border-bottom:0}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody td{padding:0 0 0.5rem;border-bottom:0}
.vov-dfig:where(.vvn,.vvn *) .vov-versus tbody td::before{content:attr(data-col);display:block;margin-bottom:0.15rem;font-family:var(--vovf-mono);font-size:0.66rem;letter-spacing:0.11em;text-transform:uppercase;color:var(--vovf-quiet)}}
.vov-dfig:where(.vvn,.vvn *) .vov-slots{display:grid;gap:clamp(1.1rem, 3vw, 1.8rem)}
.vov-dfig:where(.vvn,.vvn *) .vov-slots__col h4{margin:0 0 0.8rem;padding-bottom:0.45rem;border-bottom:2px solid var(--vovf-ink);font-family:var(--vovf-mono);font-size:0.72rem;font-weight:500;letter-spacing:0.15em;text-transform:uppercase;color:var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-slots__col ol{margin:0;padding:0;list-style:none;display:grid;gap:0.6rem}
.vov-dfig:where(.vvn,.vvn *) .vov-slot{padding:0.75rem 0.9rem;border:1px solid var(--vovf-grey);border-left:4px solid var(--vovf-ink);background:var(--vovf-paper)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot__name{display:block;font-family:var(--vovf-display);font-size:1.12rem;font-weight:500;line-height:1.2;color:var(--vovf-ink)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot__state{display:block;margin-top:0.25rem;font-family:var(--vovf-mono);font-size:0.65rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot__job{display:block;margin-top:0.4rem;font-family:var(--vovf-ui);font-size:0.88rem;line-height:1.5;color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot--redundant{border-left-style:dashed;border-left-color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot--redundant .vov-slot__name{color:var(--vovf-quiet)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot--conflict{border-left-color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot--conflict .vov-slot__state{color:var(--vovf-ox)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot--optional{border-left-color:var(--vovf-bronze)}
.vov-dfig:where(.vvn,.vvn *) .vov-slot--optional .vov-slot__state{color:var(--vovf-bronze)}
.vov-verdict:where(.vvn,.vvn *){--vovf-ink:var(--brand-near-black, var(--vv-cinema-black));--vovf-paper:var(--brand-parchment, var(--vv-ivory-silk));--vovf-ox:var(--brand-oxblood, var(--vv-lipstick-rouge));--vovf-champ:var(--brand-champagne, var(--vv-champagne-gold));--vovf-grey:var(--brand-laboratory-grey, var(--vv-silver-screen));--vovf-terra:var(--palette-terracotta, var(--vv-lipstick-rouge));--vovf-bronze:var(--palette-bronze, var(--vv-brass-ink));--vovf-display:var(--font-display-stack, "Bodoni Moda", Didot, Georgia, serif);--vovf-ui:var(--font-ui-stack, "Inter", "Helvetica Neue", Arial, sans-serif);--vovf-mono:var(--font-mono-stack, "IBM Plex Mono", ui-monospace, monospace);position:relative;margin:clamp(2rem, 4vw, 3rem) 0;padding:clamp(1.5rem, 3.6vw, 2.4rem);background:radial-gradient( 120% 150% at 6% 110%, color-mix(in srgb, var(--vovf-ox) 72%, transparent) 0%, transparent 62% ), var(--vovf-ink);border:1px solid var(--vovf-ink);color:var(--vovf-paper);container-type:inline-size}
.vov-verdict:where(.vvn,.vvn *)::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--vovf-champ)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__stamp{display:block;font-family:var(--vovf-mono);font-size:0.7rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--vovf-champ)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__line{display:block;margin:0.55rem 0 0;max-width:24ch;font-family:var(--vovf-display);font-size:clamp(1.7rem, 4.6vw, 2.6rem) !important;font-weight:500;line-height:1.08 !important;letter-spacing:-0.02em;color:var(--vovf-paper);text-wrap:balance}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__subject{display:block;margin-top:0.55rem;font-family:var(--vovf-mono);font-size:0.72rem;letter-spacing:0.09em;line-height:1.5;text-transform:uppercase;color:var(--vovf-grey)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__scale{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label pips" "word  word";gap:0.3rem 1rem;align-items:center;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb, var(--vovf-grey) 34%, transparent)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__scale-label{grid-area:label;font-family:var(--vovf-mono);font-size:0.68rem;letter-spacing:0.13em;text-transform:uppercase;color:var(--vovf-champ)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__pips{grid-area:pips;display:inline-flex;gap:0.32rem}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__pips i{display:block;width:1.5rem;height:0.62rem;border:1px solid var(--vovf-grey);background:transparent}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__pips i.is-on{background:var(--vovf-champ);border-color:var(--vovf-champ)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__nature{grid-area:pips;justify-self:end;padding:0.28rem 0.7rem;border:1px solid currentColor;font-family:var(--vovf-mono);font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__nature--pleasure{color:var(--vovf-bronze)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__nature--mixed{color:var(--vovf-champ)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__nature--treatment{color:var(--vovf-paper)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__scale-word{grid-area:word;font-family:var(--vovf-ui);font-size:0.92rem;line-height:1.55;color:var(--vovf-grey)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__grid{display:grid;gap:1.15rem;margin:1.5rem 0 0;padding-top:1.3rem;border-top:1px solid color-mix(in srgb, var(--vovf-grey) 34%, transparent)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__grid dt{margin:0;font-family:var(--vovf-mono);font-size:0.66rem;letter-spacing:0.13em;text-transform:uppercase;color:var(--vovf-champ)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__grid dd{margin:0.4rem 0 0;font-family:var(--vovf-ui);font-size:0.98rem;line-height:1.6;color:var(--vovf-paper)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__change{margin:1.4rem 0 0;padding-top:1.1rem;border-top:1px solid color-mix(in srgb, var(--vovf-grey) 34%, transparent);max-width:68ch;font-family:var(--vovf-ui);font-size:0.98rem !important;line-height:1.6 !important;color:var(--vovf-grey)}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__change b{font-weight:600;color:var(--vovf-champ)}
@container (min-width: 34rem){.vov-verdict:where(.vvn,.vvn *) .vov-verdict__grid{grid-template-columns:1fr 1fr;gap:1.4rem 2.2rem}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__scale{grid-template-columns:12rem auto 1fr;grid-template-areas:"label pips word";gap:0 1.4rem}
.vov-verdict:where(.vvn,.vvn *) .vov-verdict__nature{justify-self:start}}
@container (min-width: 34rem){.vov-dfig:where(.vvn,.vvn *) .vov-cost__row{grid-template-columns:10rem 1fr auto;grid-template-areas:"label bar amount" "label note note";gap:0.4rem 1.2rem;align-items:center}
.vov-dfig:where(.vvn,.vvn *) .vov-cost__bar{margin-top:0}
.vov-dfig:where(.vvn,.vvn *) .vov-burden{grid-template-columns:1fr 1fr}
.vov-dfig:where(.vvn,.vvn *) .vov-burden__rate-row{grid-template-columns:1fr auto auto;grid-template-areas:"span i b";gap:0 1.4rem}
.vov-dfig:where(.vvn,.vvn *) .vov-slots{grid-template-columns:1fr 1fr}}
:root:where(:has(>.vvn)){--vov-reading:min(46rem, calc(100vw - 2.5rem));--vov-lab:min(78rem, calc(100vw - 2.5rem));--vov-frame:min(96rem, calc(100vw - 2rem));--vov-ink:var(--color-text-primary, var(--vovn-ink, var(--vv-cinema-black)));--vov-paper:var(--color-surface-page, var(--vovn-porcelain, var(--vv-ivory-silk)));--vov-cream:var(--color-surface-stone, var(--vovn-stone, var(--vv-powdered-marble)));--vov-wine:var(--color-status-worth, var(--vovn-oxblood, var(--vv-lipstick-rouge)));--vov-black:var(--color-surface-espresso, var(--vovn-espresso, var(--vv-midnight-navy)));--vov-gold:var(--color-accent-metal, var(--vovn-gold, var(--vv-champagne-gold)));--vov-rule:var(--color-border-line, var(--vovn-line, color-mix(in srgb, var(--vv-cinema-black) 20%, transparent)))}
.vov-examination:where(.vvn,.vvn *),.vov-lookbook:where(.vvn,.vvn *),.vov-archive:where(.vvn,.vvn *){background:var(--vov-paper);color:var(--vov-ink)}
.vov-kicker:where(.vvn,.vvn *){margin:0 0 .75rem;font:800 .68rem/1.2 var(--vovn-mono,monospace);letter-spacing:.15em;text-transform:uppercase}
.vov-exam-hero:where(.vvn,.vvn *),.vov-lookbook-hero:where(.vvn,.vvn *){position:relative;min-height:88vh;display:grid;align-items:end;overflow:hidden;background:var(--vov-black);color:var(--color-text-on-dark, var(--vv-ivory-silk))}
.vov-exam-hero__media:where(.vvn,.vvn *),.vov-lookbook-hero__media:where(.vvn,.vvn *),.vov-exam-hero__scrim:where(.vvn,.vvn *),.vov-lookbook-hero__veil:where(.vvn,.vvn *){position:absolute;inset:0}
.vov-exam-hero__media:where(.vvn,.vvn *) img,.vov-lookbook-hero__media:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover}
.vov-exam-hero__scrim:where(.vvn,.vvn *){background:linear-gradient(90deg,color-mix(in srgb, var(--vv-cinema-black) 88%, transparent),color-mix(in srgb, var(--vv-cinema-black) 15%, transparent) 70%),linear-gradient(0deg,color-mix(in srgb, var(--vv-cinema-black) 70%, transparent),transparent 55%)}
.vov-lookbook-hero__veil:where(.vvn,.vvn *){background:linear-gradient(0deg,color-mix(in srgb, var(--vv-cinema-black) 82%, transparent),transparent 65%)}
.vov-exam-hero__copy:where(.vvn,.vvn *),.vov-lookbook-hero__copy:where(.vvn,.vvn *){position:relative;z-index:2;width:var(--vov-frame);margin:auto;padding:clamp(7rem,15vh,12rem) 0 clamp(3rem,7vw,6rem)}
.vov-exam-hero:where(.vvn,.vvn *) h1,.vov-lookbook-hero:where(.vvn,.vvn *) h1,.vov-archive:where(.vvn,.vvn *)>header h1{max-width:12ch;margin:.1em 0;font:500 clamp(4.2rem,10vw,10rem)/.82 var(--vovn-display,serif);letter-spacing:-.06em}
.vov-deck:where(.vvn,.vvn *),.vov-lookbook-hero__copy:where(.vvn,.vvn *)>p{max-width:42rem;font-size:clamp(1.1rem,2vw,1.55rem)}
.vov-status-strip:where(.vvn,.vvn *),.vov-lookbook-status:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:1px;margin:2.5rem 0 0;background:color-mix(in srgb, var(--vv-powdered-marble) 35%, transparent)}
.vov-status-strip:where(.vvn,.vvn *)>div,.vov-lookbook-status:where(.vvn,.vvn *)>div{min-width:10rem;padding:1rem;background:color-mix(in srgb, var(--vv-cinema-black) 72%, transparent);backdrop-filter:blur(10px)}
.vov-status-strip:where(.vvn,.vvn *) dt,.vov-lookbook-status:where(.vvn,.vvn *) dt{font:700 .58rem var(--vovn-mono,monospace);letter-spacing:.12em;text-transform:uppercase}
.vov-status-strip:where(.vvn,.vvn *) dd,.vov-lookbook-status:where(.vvn,.vvn *) dd{margin:.45rem 0 0;font-weight:700}
.vov-decision-nav:where(.vvn,.vvn *){position:sticky;top:0;z-index:20;display:flex;justify-content:center;gap:clamp(.6rem,3vw,2rem);overflow:auto;padding:.85rem 1rem;background:color-mix(in srgb, var(--vv-cinema-black) 96%, transparent);color:var(--vv-ivory-silk)}
.vov-decision-nav:where(.vvn,.vvn *) a{white-space:nowrap;font:700 .65rem var(--vovn-mono,monospace);letter-spacing:.1em;text-transform:uppercase}
.vov-exam-grid:where(.vvn,.vvn *){width:var(--vov-lab);margin:auto;padding:clamp(5rem,10vw,10rem) 0;display:grid;grid-template-columns:2fr 8fr 2fr;gap:2rem}
.vov-meta-rail:where(.vvn,.vvn *){grid-column:1;align-self:start;border-top:4px solid var(--vov-wine);padding-top:1rem}
.vov-meta-rail:where(.vvn,.vvn *) span{display:block;font:700 .6rem var(--vovn-mono,monospace);letter-spacing:.12em;text-transform:uppercase}
.vov-meta-rail:where(.vvn,.vvn *) strong{display:block;margin-top:1rem;font:500 1.7rem/1 var(--vovn-display,serif)}
.vov-reading-width:where(.vvn,.vvn *){grid-column:2;width:100%;max-width:var(--vov-reading)}
.vov-claim:where(.vvn,.vvn *){margin:.3em 0;font:500 clamp(2.7rem,5vw,5.8rem)/.94 var(--vovn-display,serif);letter-spacing:-.045em}
.vov-source:where(.vvn,.vvn *){font:700 .65rem var(--vovn-mono,monospace);text-transform:uppercase;letter-spacing:.08em}
.vov-prose:where(.vvn,.vvn *){font-size:1.08rem;line-height:1.78}
.vov-prose:where(.vvn,.vvn *) h2{font:500 clamp(2.5rem,5vw,5rem)/.95 var(--vovn-display,serif)}
.vov-ledger:where(.vvn,.vvn *){padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem)/2));background:var(--vov-black);color:var(--vv-ivory-silk)}
.vov-ledger:where(.vvn,.vvn *)>header{max-width:55rem;margin-bottom:3rem}
.vov-ledger:where(.vvn,.vvn *) h2,.vov-analysis-field:where(.vvn,.vvn *)>header h2{font:500 clamp(3rem,7vw,7rem)/.88 var(--vovn-display,serif);letter-spacing:-.05em}
.vov-ledger__rows:where(.vvn,.vvn *) article{display:grid;grid-template-columns:4rem repeat(5,1fr) 1.7fr;gap:1rem;align-items:start;padding:1.4rem 0;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 26%, transparent)}
.vov-ledger__number:where(.vvn,.vvn *){font:500 2.6rem var(--vovn-display,serif);color:var(--vov-gold)}
.vov-ledger:where(.vvn,.vvn *) small{display:block;font:700 .55rem var(--vovn-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--vv-powdered-marble)}
.vov-ledger:where(.vvn,.vvn *) strong{display:block;margin-top:.35rem}
.vov-ledger:where(.vvn,.vvn *) article>p{margin:0;font-size:.85rem;color:var(--vv-powdered-marble)}
.vov-analysis-field:where(.vvn,.vvn *){width:var(--vov-lab);margin:auto;padding:clamp(5rem,10vw,10rem) 0}
.vov-analysis-field:where(.vvn,.vvn *)>header{max-width:68rem}
.vov-opposed-panels:where(.vvn,.vvn *){display:grid;grid-template-columns:1.1fr .9fr;gap:1px;margin-top:4rem;background:var(--vov-wine)}
.vov-opposed-panels:where(.vvn,.vvn *) article{padding:clamp(2rem,5vw,5rem);background:var(--vov-paper)}
.vov-opposed-panels:where(.vvn,.vvn *) article:last-child{background:var(--vov-ink);color:var(--vv-ivory-silk)}
.vov-opposed-panels:where(.vvn,.vvn *) span,.vov-material-pair:where(.vvn,.vvn *) .vov-kicker{font:800 .65rem var(--vovn-mono,monospace);text-transform:uppercase;letter-spacing:.12em}
.vov-opposed-panels:where(.vvn,.vvn *) small{display:block;margin-top:2rem;padding-top:1rem;border-top:1px solid currentColor}
.vov-material-pair:where(.vvn,.vvn *){display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);margin-top:7rem}
.vov-material-pair:where(.vvn,.vvn *) article:first-child{transform:translateY(4rem)}
.vov-media-sequence:where(.vvn,.vvn *){display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem;overscroll-behavior-inline:contain}
.vov-media-frame:where(.vvn,.vvn *){flex:0 0 min(72vw,62rem);height:72vh;margin:0;scroll-snap-align:center;overflow:hidden;position:relative;background:var(--vov-black)}
.vov-media-frame--portrait:where(.vvn,.vvn *){flex-basis:min(42vw,34rem)}
.vov-media-frame--detail:where(.vvn,.vvn *){flex-basis:min(55vw,46rem);height:54vh;align-self:center}
.vov-media-frame:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover}
.vov-media-frame:where(.vvn,.vvn *) figcaption{position:absolute;left:1rem;bottom:1rem;padding:.55rem .75rem;background:var(--vov-paper);font:700 .6rem var(--vovn-mono,monospace);text-transform:uppercase}
.vov-observation-band:where(.vvn,.vvn *){display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--vov-rule);border-block:1px solid var(--vov-rule)}
.vov-observation-band:where(.vvn,.vvn *)>div{padding:clamp(2rem,5vw,4rem);background:var(--vov-paper)}
.vov-observation-band:where(.vvn,.vvn *) small,.vov-cost-horizon:where(.vvn,.vvn *) span,.vov-decision-fork:where(.vvn,.vvn *) span,.vov-note:where(.vvn,.vvn *) span,.vov-sensory-story:where(.vvn,.vvn *) span{font:800 .62rem var(--vovn-mono,monospace);text-transform:uppercase;letter-spacing:.12em}
.vov-observation-band:where(.vvn,.vvn *) strong{display:block;margin:1rem 0;font:500 2.2rem var(--vovn-display,serif)}
.vov-cost-horizon:where(.vvn,.vvn *){display:grid;grid-template-columns:1.15fr .85fr;background:var(--vov-wine);color:var(--vv-ivory-silk)}
.vov-cost-horizon__figures:where(.vvn,.vvn *){display:grid;grid-template-columns:1fr 1fr}
.vov-cost-horizon__figures:where(.vvn,.vvn *)>div{display:flex;flex-direction:column;justify-content:space-between;min-height:28rem;padding:clamp(2rem,5vw,5rem);border-right:1px solid color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent)}
.vov-cost-horizon__figures:where(.vvn,.vvn *) strong{font:500 clamp(3.4rem,7vw,7rem)/1 var(--vovn-display,serif)}
.vov-cost-horizon__copy:where(.vvn,.vvn *){padding:clamp(3rem,7vw,7rem);background:var(--vov-black)}
.vov-decision-fork:where(.vvn,.vvn *),.vov-notes:where(.vvn,.vvn *){display:grid;grid-template-columns:1fr 1fr}
.vov-decision-fork:where(.vvn,.vvn *) article,.vov-note:where(.vvn,.vvn *){padding:clamp(3rem,7vw,7rem)}
.vov-decision-fork:where(.vvn,.vvn *) article:first-child{background:var(--vov-cream)}
.vov-decision-fork:where(.vvn,.vvn *) article:last-child{background:var(--vov-paper)}
.vov-decision-fork:where(.vvn,.vvn *) p,.vov-note:where(.vvn,.vvn *) p{font:500 clamp(2rem,4vw,4.4rem)/1 var(--vovn-display,serif)}
.vov-note--vanity:where(.vvn,.vvn *){background:var(--vov-gold)}
.vov-note--vice:where(.vvn,.vvn *){background:var(--vov-ink);color:var(--vv-ivory-silk)}
.vov-reading-canvas:where(.vvn,.vvn *){padding:clamp(5rem,10vw,10rem) 1.25rem}
.vov-reading-canvas:where(.vvn,.vvn *) .vov-reading-width{margin:auto}
.vov-verdict-field:where(.vvn,.vvn *){padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - 88rem)/2));background:var(--vov-black);color:var(--vv-ivory-silk)}
.vov-verdict-field__status:where(.vvn,.vvn *){max-width:14ch;font:500 clamp(4rem,10vw,10rem)/.82 var(--vovn-display,serif);letter-spacing:-.06em;color:var(--vov-gold)}
.vov-verdict-field__copy:where(.vvn,.vvn *){max-width:52rem;margin:4rem 0 0 auto;font-size:1.25rem}
.vov-decision-principle:where(.vvn,.vvn *){max-width:65rem;margin:5rem auto 0;padding-top:2rem;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 30%, transparent);font:500 clamp(2rem,4vw,4rem)/1 var(--vovn-display,serif);text-align:center}
.vov-lookbook-premise:where(.vvn,.vvn *){display:grid;grid-template-columns:2fr 1fr;gap:4rem;width:var(--vov-lab);margin:auto;padding:clamp(4rem,9vw,9rem) 0}
.vov-lookbook-premise__statement:where(.vvn,.vvn *){margin:0;font:500 clamp(2.8rem,6vw,6rem)/.9 var(--vovn-display,serif)}
.vov-lookbook-status:where(.vvn,.vvn *){align-self:end;background:var(--vov-rule)}
.vov-lookbook-status:where(.vvn,.vvn *)>div{background:var(--vov-paper);color:var(--vov-ink)}
.vov-media-sequence--lookbook:where(.vvn,.vvn *){padding-block:4rem;background:var(--vov-cream)}
.vov-sensory-story:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(3,1fr)}
.vov-sensory-story:where(.vvn,.vvn *) article{min-height:28rem;padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:space-between}
.vov-sensory-story:where(.vvn,.vvn *) article:nth-child(1){background:var(--vov-wine);color:var(--vv-ivory-silk)}
.vov-sensory-story:where(.vvn,.vvn *) article:nth-child(2){background:var(--vov-gold)}
.vov-sensory-story:where(.vvn,.vvn *) article:nth-child(3){background:var(--vov-black);color:var(--vv-ivory-silk)}
.vov-sensory-story:where(.vvn,.vvn *) p{font:500 clamp(2rem,3vw,3.4rem)/1 var(--vovn-display,serif)}
.vov-lookbook-inventory:where(.vvn,.vvn *){width:var(--vov-lab);margin:auto;padding:clamp(5rem,9vw,9rem) 0;display:grid;grid-template-columns:1fr 1fr .8fr;gap:clamp(2rem,5vw,5rem)}
.vov-lookbook-inventory:where(.vvn,.vvn *) aside{padding:2rem;border-top:5px solid var(--vov-wine);background:var(--vov-paper)}
.vov-related-examination:where(.vvn,.vvn *){padding:clamp(4rem,8vw,8rem);background:var(--vov-ink);color:var(--vv-ivory-silk)}
.vov-related-examination:where(.vvn,.vvn *) h2{font:500 clamp(3rem,7vw,7rem)/.9 var(--vovn-display,serif)}
.vov-related-examination:where(.vvn,.vvn *) a{display:inline-block;padding:.9rem 1.2rem;background:var(--vov-gold);color:var(--vov-black);font-weight:800}
.vov-lookbook-closing:where(.vvn,.vvn *){min-height:70vh;display:grid;place-content:center;padding:3rem;background:var(--vov-wine);color:var(--vv-ivory-silk);text-align:center}
.vov-lookbook-closing:where(.vvn,.vvn *) p{max-width:18ch;margin:0;font:500 clamp(4rem,9vw,9rem)/.82 var(--vovn-display,serif)}
.vov-lookbook-closing:where(.vvn,.vvn *) small{margin-top:2rem;font:700 .62rem var(--vovn-mono,monospace);text-transform:uppercase;letter-spacing:.1em}
.vov-archive:where(.vvn,.vvn *)>header{padding:clamp(6rem,12vw,12rem) max(1.25rem,calc((100vw - 88rem)/2));background:var(--vov-black);color:var(--vv-ivory-silk)}
.vov-archive:where(.vvn,.vvn *)>header p:last-child{max-width:44rem;font-size:1.25rem}
.vov-archive-grid:where(.vvn,.vvn *) article,.vov-lookbook-index:where(.vvn,.vvn *) article{display:grid;grid-template-columns:1.2fr .8fr;min-height:38rem;border-bottom:1px solid var(--vov-rule)}
.vov-archive-card__image:where(.vvn,.vvn *),.vov-lookbook-index__image:where(.vvn,.vvn *){overflow:hidden;background:var(--vov-black)}
.vov-archive-card__image:where(.vvn,.vvn *) img,.vov-lookbook-index__image:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}
.vov-archive:where(.vvn,.vvn *) article:hover img{transform:scale(1.025)}
.vov-archive:where(.vvn,.vvn *) article>div{align-self:center;padding:clamp(2rem,6vw,6rem)}
.vov-archive:where(.vvn,.vvn *) h2{font:500 clamp(2.8rem,5vw,5.6rem)/.9 var(--vovn-display,serif)}
.vov-archive:where(.vvn,.vvn *) article:nth-child(even){grid-template-columns:.8fr 1.2fr;background:var(--vov-cream)}
.vov-archive:where(.vvn,.vvn *) article:nth-child(even)>a{order:2}
@media (max-width:900px){.vov-exam-grid:where(.vvn,.vvn *){grid-template-columns:1fr}
.vov-meta-rail:where(.vvn,.vvn *),.vov-reading-width:where(.vvn,.vvn *){grid-column:1}
.vov-meta-rail:where(.vvn,.vvn *){max-width:14rem}
.vov-ledger__rows:where(.vvn,.vvn *) article{grid-template-columns:3rem 1fr 1fr}
.vov-ledger:where(.vvn,.vvn *) article>p{grid-column:2/-1}
.vov-opposed-panels:where(.vvn,.vvn *),.vov-material-pair:where(.vvn,.vvn *),.vov-cost-horizon:where(.vvn,.vvn *),.vov-lookbook-premise:where(.vvn,.vvn *),.vov-lookbook-inventory:where(.vvn,.vvn *){grid-template-columns:1fr}
.vov-material-pair:where(.vvn,.vvn *) article:first-child{transform:none}
.vov-observation-band:where(.vvn,.vvn *),.vov-sensory-story:where(.vvn,.vvn *){grid-template-columns:1fr}
.vov-cost-horizon__figures:where(.vvn,.vvn *){grid-template-columns:1fr 1fr}
.vov-archive-grid:where(.vvn,.vvn *) article,.vov-lookbook-index:where(.vvn,.vvn *) article,.vov-archive:where(.vvn,.vvn *) article:nth-child(even){grid-template-columns:1fr}
.vov-archive:where(.vvn,.vvn *) article:nth-child(even)>a{order:0}
.vov-archive-card__image:where(.vvn,.vvn *),.vov-lookbook-index__image:where(.vvn,.vvn *){min-height:60vh}}
@media (max-width:640px){.vov-exam-hero:where(.vvn,.vvn *),.vov-lookbook-hero:where(.vvn,.vvn *){min-height:82vh}
.vov-exam-hero:where(.vvn,.vvn *) h1,.vov-lookbook-hero:where(.vvn,.vvn *) h1{font-size:clamp(3.5rem,17vw,6rem)}
.vov-status-strip:where(.vvn,.vvn *){display:grid;grid-template-columns:1fr 1fr}
.vov-status-strip:where(.vvn,.vvn *)>div{min-width:0}
.vov-ledger__rows:where(.vvn,.vvn *) article{grid-template-columns:2.5rem 1fr}
.vov-ledger__rows:where(.vvn,.vvn *) article>div,.vov-ledger:where(.vvn,.vvn *) article>p{grid-column:2}
.vov-cost-horizon__figures:where(.vvn,.vvn *){grid-template-columns:1fr}
.vov-cost-horizon__figures:where(.vvn,.vvn *)>div{min-height:16rem}
.vov-decision-fork:where(.vvn,.vvn *),.vov-notes:where(.vvn,.vvn *){grid-template-columns:1fr}
.vov-media-frame:where(.vvn,.vvn *),.vov-media-frame--portrait:where(.vvn,.vvn *),.vov-media-frame--detail:where(.vvn,.vvn *){flex-basis:84vw;height:62vh}
.vov-lookbook-premise:where(.vvn,.vvn *){gap:2rem}
.vov-lookbook-status:where(.vvn,.vvn *){display:grid}
.vov-sensory-story:where(.vvn,.vvn *) article{min-height:20rem}}
@media (prefers-reduced-motion:reduce){.vov-archive-card__image:where(.vvn,.vvn *) img,.vov-lookbook-index__image:where(.vvn,.vvn *) img{transition:none}}
:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)::selection{background:var(--palette-gold);color:var(--palette-ink);text-shadow:none}
.vovn-article-body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *)::after{content:"";display:block;width:9px;height:9px;margin:var(--space-16) auto var(--space-6);background:var(--palette-gold);transform:rotate(45deg);opacity:0.72}
.vovn-missing:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vovn-dossier__case{font-family:var(--font-mono-stack);font-size:0.78rem;letter-spacing:0.02em;color:var(--palette-quiet);margin:var(--space-3) 0 var(--space-5)}
.vovn-missing:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vovn-dossier__case span{text-transform:uppercase;letter-spacing:0.14em;margin-right:var(--space-2)}
.vovn-missing:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vovn-dossier__case code{font-family:inherit;color:var(--palette-espresso);background:none;padding:0;overflow-wrap:anywhere}
:focus-visible{outline:3px solid currentColor !important;outline-offset:3px !important}
.entry-content a:not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link),.prose a:not([class*="button"]):not([class*="btn"]),article .wp-block-post-content a:not(.wp-block-button__link),.rfd-page-content a:not(.rfd-button),.vovn-prose a,.vovn-content a:not(.vovn-button){text-decoration:underline;text-underline-offset:0.18em;text-decoration-thickness:from-font}
@media (prefers-contrast: more){body{-webkit-font-smoothing:antialiased}
a{text-decoration:underline}}
html[data-cvd="protanopia"]{filter:url("#nlh-cvd-protanopia")}
html[data-cvd="deuteranopia"]{filter:url("#nlh-cvd-deuteranopia")}
html[data-cvd="tritanopia"]{filter:url("#nlh-cvd-tritanopia")}
html[data-cvd="achromatopsia"]{filter:grayscale(1) contrast(1.05)}
html[data-cvd="high-contrast"]{filter:contrast(1.18) saturate(1.05)}
html[data-cvd="high-contrast"] body{font-weight:500}
.nlh-cvd{position:fixed;z-index:99990;left:0.5rem;right:auto;bottom:1.1rem;font-family:system-ui, -apple-system, "Segoe UI", sans-serif;font-size:0.75rem;line-height:1.3;color:var(--vv-cinema-black)}
.nlh-cvd__toggle{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:2.25rem;min-height:2.25rem;width:2.25rem;height:2.25rem;padding:0.35rem;border:1px solid rgba(0, 0, 0, 0.16);border-radius:999px;background:color-mix(in srgb, var(--vv-powdered-marble) 90%, transparent);color:inherit;box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);backdrop-filter:blur(10px);cursor:pointer;transition:transform 0.15s ease, box-shadow 0.15s ease}
.nlh-cvd__toggle:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.18)}
.nlh-cvd__toggle:focus-visible{outline:3px solid var(--vv-cinema-black) !important;outline-offset:3px !important}
.nlh-cvd__toggle-icon{display:block;width:0.95rem;height:0.95rem}
.nlh-cvd__toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.nlh-cvd__panel{position:absolute;left:0;bottom:calc(100% + 0.55rem);width:min(17.5rem, calc(100vw - 1.7rem));padding:0.75rem;border:1px solid rgba(0, 0, 0, 0.14);border-radius:0.85rem;background:color-mix(in srgb, var(--vv-powdered-marble) 97%, transparent);box-shadow:0 16px 40px rgba(0, 0, 0, 0.18);backdrop-filter:blur(12px)}
.nlh-cvd__panel[hidden]{display:none !important}
.nlh-cvd__title{margin:0 0 0.55rem;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(0, 0, 0, 0.62)}
.nlh-cvd__list{display:grid;gap:0.3rem;margin:0;padding:0;list-style:none}
.nlh-cvd__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:0.5rem;min-height:2.4rem;padding:0.45rem 0.65rem;border:1px solid transparent;border-radius:0.55rem;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}
.nlh-cvd__option:hover,.nlh-cvd__option:focus-visible{background:rgba(0, 0, 0, 0.05)}
.nlh-cvd__option[aria-checked="true"]{border-color:rgba(0, 0, 0, 0.2);background:rgba(0, 0, 0, 0.06);font-weight:650}
.nlh-cvd__hint{margin:0.55rem 0 0;font-size:0.72rem;color:rgba(0, 0, 0, 0.55)}
@media (prefers-color-scheme: dark){.nlh-cvd{color:var(--vv-ivory-silk)}
.nlh-cvd__toggle,.nlh-cvd__panel{background:color-mix(in srgb, var(--vv-cinema-black) 94%, transparent);border-color:color-mix(in srgb, var(--vv-ivory-silk) 14%, transparent);color:var(--vv-ivory-silk);box-shadow:0 16px 40px rgba(0, 0, 0, 0.45)}
.nlh-cvd__title,.nlh-cvd__hint{color:color-mix(in srgb, var(--vv-ivory-silk) 62%, transparent)}
.nlh-cvd__option:hover,.nlh-cvd__option:focus-visible{background:color-mix(in srgb, var(--vv-powdered-marble) 8%, transparent)}
.nlh-cvd__option[aria-checked="true"]{border-color:color-mix(in srgb, var(--vv-ivory-silk) 22%, transparent);background:color-mix(in srgb, var(--vv-powdered-marble) 10%, transparent)}
.nlh-cvd__toggle:focus-visible{outline-color:var(--vv-ivory-silk) !important}}
@media (prefers-reduced-motion: reduce){.nlh-cvd__toggle{transition:none}}
.vv-hybrid{position:sticky;top:0;z-index:300;background:var(--vovn-espresso,var(--vv-cinema-black));color:var(--vovn-porcelain,var(--vv-ivory-silk));border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 12%, transparent)}
.vv-hybrid.is-compact{box-shadow:0 14px 36px rgba(0,0,0,.35)}
.vv-suite-rail{border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 12%, transparent);background:var(--vv-cinema-black)}
.vv-suite-rail__inner{display:flex;align-items:stretch;gap:.2rem;width:90vw;min-height:44px;margin-inline:auto;overflow:hidden}
.vv-suite-rail__read{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:.6rem;padding:0 .85rem 0 0;border-right:1px solid color-mix(in srgb, var(--vv-ivory-silk) 14%, transparent);color:var(--vovn-porcelain,var(--vv-ivory-silk));text-decoration:none}
.vv-suite-rail__read.is-current{box-shadow:inset 0 -2px 0 var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-suite-rail__brand{font-family:var(--vovn-display,'Bodoni Moda',Georgia,serif);font-size:1rem;letter-spacing:-.02em;white-space:nowrap}
.vv-suite-rail__brand em{color:var(--brand-reflective-gold,var(--vv-champagne-gold));font-style:italic}
.vv-suite-rail__mode,.vv-suite-rail__kicker{font:700 .58rem/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--vv-ivory-silk) 62%, transparent);white-space:nowrap}
.vv-suite-rail__kicker{display:inline-flex;align-items:center;padding:0 .65rem}
.vv-suite-rail__desks{display:flex;min-width:0;flex:1;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;white-space:nowrap}
.vv-suite-rail__desks a{display:inline-flex;min-height:44px;align-items:center;padding:0 .8rem;color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent);font:700 .62rem/1 Inter,system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase;text-decoration:none}
.vv-suite-rail__desks a:hover,.vv-suite-rail__desks a:focus-visible{color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-suite-rail__start{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;padding:0 .85rem;border-left:1px solid color-mix(in srgb, var(--vv-ivory-silk) 14%, transparent);color:var(--brand-reflective-gold,var(--vv-champagne-gold));font:700 .62rem/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.vv-suite-rail__start:hover,.vv-suite-rail__start:focus-visible{background:color-mix(in srgb, var(--vv-champagne-gold) 8%, transparent);color:var(--vv-ivory-silk)}
@media (max-width:720px){.vv-suite-rail__inner{width:calc(100vw - 1rem)}
.vv-suite-rail__kicker{display:none}
.vv-suite-rail__mode{display:none}
.vv-suite-rail__read{padding-right:.55rem}
.vv-suite-rail__desks a{padding-inline:.65rem;font-size:.58rem}
.vv-suite-rail__start{padding-inline:.65rem;font-size:.58rem}}
.vv-hybrid__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.4rem);width:90vw;margin-inline:auto;padding:.7rem 0;min-height:70px}
.vv-hybrid .vv-wordmark{font-family:var(--vovn-display,'Bodoni Moda',Georgia,serif);font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.03em;text-decoration:none;color:inherit;white-space:nowrap}
.vv-hybrid .vv-wordmark em{font-style:italic;color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-hybrid-search{position:relative;width:100%;max-width:42rem;justify-self:center}
.vv-hybrid-search__field{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.45rem;min-height:40px;padding:.2rem .3rem .2rem .75rem;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 20%, transparent);background:color-mix(in srgb, var(--vv-ivory-silk) 5%, transparent)}
.vv-hybrid-search__field:focus-within{border-color:color-mix(in srgb, var(--vv-champagne-gold) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--vv-champagne-gold) 14%, transparent);outline:2px solid var(--brand-reflective-gold,var(--vv-champagne-gold));outline-offset:2px}
.vv-hybrid-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--vovn-porcelain,var(--vv-ivory-silk));font:500 .9rem/1.3 Inter,system-ui,sans-serif;outline:none}
.vv-hybrid-search input::placeholder{color:color-mix(in srgb, var(--vv-ivory-silk) 62%, transparent)}
.vv-hybrid-search kbd{min-width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent);font-size:.68rem;color:color-mix(in srgb, var(--vv-ivory-silk) 62%, transparent)}
.vv-hybrid-search button[type=submit]{min-height:32px;padding:0 .85rem;border:0;background:var(--vovn-oxblood,var(--vv-lipstick-rouge));color:var(--vv-ivory-silk);font:700 .64rem/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
.vv-search-panel{position:absolute;top:calc(100% +.4rem);left:0;right:0;z-index:90;max-height:min(70vh,26rem);overflow:auto;border:1px solid color-mix(in srgb, var(--vv-champagne-gold) 35%, transparent);background:var(--vovn-espresso,var(--vv-cinema-black));box-shadow:0 18px 44px rgba(0,0,0,.45)}
.vv-search-panel[hidden]{display:none!important}
.vv-search-panel__section{padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 10%, transparent)}
.vv-search-panel__heading{margin:0 0 .5rem;color:var(--brand-reflective-gold,var(--vv-champagne-gold));font:800 .62rem/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.vv-search-panel__chips{display:flex;flex-wrap:wrap;gap:.4rem}
.vv-search-panel__chips button{min-height:32px;padding:.3rem .65rem;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent);background:transparent;color:color-mix(in srgb, var(--vv-ivory-silk) 90%, transparent);font:500 .75rem Inter,system-ui,sans-serif;cursor:pointer}
.vv-search-panel__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}
.vv-search-panel__cats a{display:flex;align-items:center;min-height:36px;padding:.4rem .6rem;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 10%, transparent);color:inherit;text-decoration:none;font-size:.78rem}
.vv-hybrid__actions{display:inline-flex;align-items:center;gap:.55rem}
.vv-hybrid__cta{display:inline-flex;align-items:center;min-height:40px;padding:.55rem .9rem;border:1px solid var(--brand-reflective-gold,var(--vv-champagne-gold));color:var(--brand-reflective-gold,var(--vv-champagne-gold));font:700 .64rem/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.vv-hybrid__cta:hover{background:var(--brand-reflective-gold,var(--vv-champagne-gold));color:var(--brand-near-black,var(--vv-cinema-black))}
.vv-hybrid__pillars{display:flex;align-items:center;justify-content:center;gap:clamp(.85rem,1.8vw,1.6rem);min-height:42px;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 8%, transparent);background:rgba(0,0,0,.2);padding-inline:max(1rem,5vw)}
.vv-hybrid__pillars>a,.vv-hybrid-drop>button{color:color-mix(in srgb, var(--vv-ivory-silk) 88%, transparent);font:600 .72rem/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:transparent;border:0;padding:0;min-height:40px;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}
.vv-hybrid__pillars>a:hover,.vv-hybrid-drop>button:hover,.vv-hybrid-drop>button[aria-expanded=true]{color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-hybrid-drop{position:relative}
.vv-hybrid-panel{position:absolute;top:calc(100% +.35rem);left:50%;transform:translateX(-50%);min-width:min(22rem,calc(100vw - 2rem));z-index:80;border:1px solid color-mix(in srgb, var(--vv-champagne-gold) 35%, transparent);background:var(--vovn-espresso,var(--vv-cinema-black));box-shadow:0 16px 40px rgba(0,0,0,.45);padding:.4rem 0}
.vv-hybrid-panel[hidden]{display:none!important}
.vv-hybrid-panel--wide{left:auto;right:0;transform:none;min-width:min(44rem,calc(100vw - 2rem));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:min(72vh,44rem);overflow-y:auto;overscroll-behavior:contain}
@media (max-width:880px){.vv-hybrid-panel--wide{grid-template-columns:1fr;min-width:min(24rem,calc(100vw - 2rem))}}
.vv-hybrid-panel a{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1.1rem;color:color-mix(in srgb, var(--vv-ivory-silk) 90%, transparent);text-decoration:none}
.vv-hybrid-panel a:hover{background:color-mix(in srgb, var(--vv-champagne-gold) 10%, transparent);color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-hybrid-panel strong{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}
.vv-hybrid-panel span{font-size:.8rem;color:color-mix(in srgb, var(--vv-ivory-silk) 68%, transparent)}
.vv-breadcrumbs{display:block;padding:.5rem max(1rem,5vw);border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 8%, transparent);background:rgba(0,0,0,.12);font-size:.74rem;color:color-mix(in srgb, var(--vv-ivory-silk) 68%, transparent)}
.vv-breadcrumbs[hidden]{display:none!important}
.vv-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin:0;padding:0;list-style:none}
@media (max-width:700px){.vv-breadcrumbs ol{flex-wrap:nowrap}
.vv-breadcrumbs li{flex:0 0 auto;white-space:nowrap}
.vv-breadcrumbs li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}
.vv-breadcrumbs a{color:color-mix(in srgb, var(--vv-ivory-silk) 80%, transparent);text-decoration:none}
@media (max-width:980px){.vv-hybrid__pillars{display:none}
.vv-hybrid__cta{display:none}
.vv-hybrid-search kbd{display:none}
.vv-hybrid-search__field{grid-template-columns:auto 1fr auto}
.vv-search-panel__cats{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.vv-hybrid__top{grid-template-columns:auto auto;grid-template-areas:"brand actions" "search search"}
.vv-wordmark{grid-area:brand;font-size:1.2rem}
.vv-hybrid__actions{grid-area:actions}
.vv-hybrid-search{grid-area:search;max-width:none}
.vv-hybrid-search button[type=submit]{padding:0 .55rem;letter-spacing:.06em}}
.vv-hybrid .vv-wordmark em{color:var(--brand-reflective-gold,var(--vv-champagne-gold)) !important;-webkit-text-fill-color:var(--brand-reflective-gold,var(--vv-champagne-gold)) !important}
.vv-hybrid-search kbd{color:color-mix(in srgb, var(--vv-ivory-silk) 62%, transparent)}
.vv-hybrid .vv-wordmark{font-size:clamp(1.5rem,2.4vw,2.35rem);font-weight:500;letter-spacing:-.012em}
.vv-nav-toggle{display:none}
@media (max-width:980px){.vv-nav-toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .9rem;background:transparent;color:var(--vovn-porcelain,var(--vv-ivory-silk));border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent);border-radius:0;font:600 .72rem/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast,140ms) var(--ease-inout,ease), color var(--motion-fast,140ms) var(--ease-inout,ease)}
.vv-nav-toggle:hover,.vv-nav-toggle[aria-expanded="true"]{border-color:var(--brand-reflective-gold,var(--vv-champagne-gold));color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-nav-toggle:focus-visible{outline:2px solid var(--brand-reflective-gold,var(--vv-champagne-gold));outline-offset:2px}
.vv-nav-toggle__label{display:inline-block}
.vv-nav-toggle > span:not(.vv-nav-toggle__label){display:block;width:16px;height:1.5px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor;transition:box-shadow var(--motion-fast,140ms) var(--ease-inout,ease), transform var(--motion-fast,140ms) var(--ease-inout,ease)}
.vv-nav-toggle[aria-expanded="true"] > span:not(.vv-nav-toggle__label){box-shadow:none;transform:rotate(45deg)}}
.vv-mobile-nav{position:fixed;inset:0;z-index:2147483000;isolation:isolate;background:var(--vovn-espresso,var(--vv-midnight-navy));color:var(--vovn-porcelain,var(--vv-ivory-silk));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.vv-mobile-nav[hidden]{display:none}
.vv-mobile-nav__inner{width:90vw;margin-inline:auto;padding:1.1rem 0 clamp(3rem,10vw,5rem);display:flex;flex-direction:column;gap:clamp(1.75rem,5vw,2.75rem)}
.vv-mobile-nav__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:70px;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 16%, transparent)}
.vv-mobile-nav .vv-wordmark{font-family:var(--vovn-display,'Bodoni Moda',Georgia,serif);font-size:1.65rem;font-weight:500;letter-spacing:-.012em;color:inherit;text-decoration:none;white-space:nowrap}
.vv-mobile-nav .vv-wordmark em{font-style:italic;color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-nav-close{min-height:44px;padding:.5rem .9rem;background:transparent;color:inherit;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent);border-radius:0;font:600 .72rem/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
.vv-nav-close:hover{border-color:var(--brand-reflective-gold,var(--vv-champagne-gold));color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-nav-close:focus-visible{outline:2px solid var(--brand-reflective-gold,var(--vv-champagne-gold));outline-offset:2px}
.vv-mobile-nav__primary{display:flex;flex-direction:column}
body .vv-mobile-nav .vv-mobile-nav__primary > a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.75rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 10%, transparent);color:var(--vovn-porcelain,var(--vv-ivory-silk));text-decoration:none;font-family:var(--vovn-display,'Bodoni Moda',Georgia,serif);font-size:1.3rem !important;font-weight:500;line-height:1.25;letter-spacing:-.008em;transition:color var(--motion-fast,140ms) var(--ease-inout,ease)}
body:has(.vv-mobile-nav:not([hidden])) .vv-hybrid{z-index:1}
body:has(.vv-mobile-nav:not([hidden])){overflow:hidden}
.vv-mobile-nav__primary > a:hover,.vv-mobile-nav__primary > a:focus-visible{color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-mobile-nav__primary > a:focus-visible{outline:2px solid var(--brand-reflective-gold,var(--vv-champagne-gold));outline-offset:3px}
body .vv-mobile-nav .vv-mobile-nav__primary--suite > a{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:.78rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;min-height:46px;color:color-mix(in srgb, var(--vv-ivory-silk) 82%, transparent)}
body .vv-mobile-nav .vv-mobile-nav__primary--suite > a:hover,body .vv-mobile-nav .vv-mobile-nav__primary--suite > a:focus-visible{color:var(--brand-reflective-gold,var(--vv-champagne-gold))}
.vv-mobile-nav .vv-record-count:not([hidden]){display:inline-block;margin-left:.4rem;padding:.1rem .4rem;background:var(--brand-oxblood,var(--vv-lipstick-rouge));color:var(--vovn-porcelain,var(--vv-ivory-silk));font:600 .68rem/1.5 "IBM Plex Mono",ui-monospace,monospace}
@media (prefers-reduced-motion:no-preference){.vv-mobile-nav:not([hidden]){animation:vv-nav-in var(--motion-standard,220ms) var(--ease-enter,ease) both}
@keyframes vv-nav-in{from{opacity:0}to{opacity:1}}}
@media (min-width:981px){.vv-mobile-nav{display:none}}
.vvr:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){--vvr-paper:var(--color-surface-page, var(--vv-ivory-silk));--vvr-stone:var(--color-surface-stone, var(--vv-powdered-marble));--vvr-ink:var(--color-text-primary, var(--vv-cinema-black));--vvr-quiet:var(--color-text-quiet, var(--vv-noir-plum));--vvr-black:var(--color-surface-espresso, var(--vv-midnight-navy));--vvr-wine:var(--color-status-worth, var(--vv-lipstick-rouge));--vvr-rule:var(--color-border-line, color-mix(in srgb, var(--vv-cinema-black) 18%, transparent));--vvr-gold:var(--color-accent-metal, var(--vv-champagne-gold));background:var(--vvr-paper);color:var(--vvr-ink)}
.vvr-masthead:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(3.5rem,9vw,7.5rem) 0 clamp(2.5rem,5vw,4rem);background:var(--vvr-black);color:var(--color-text-on-dark, var(--vv-ivory-silk));border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 16%, transparent)}
.vvr-eyebrow:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;align-items:center;gap:.7rem;margin:0 0 1.1rem;font:700 .66rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--vvr-gold)}
.vvr-eyebrow:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .rule{display:block;width:2.5rem;height:1px;background:currentColor}
.vvr-masthead:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h1{margin:0 0 1.2rem;max-width:16ch;font:500 clamp(2.9rem,8vw,6.5rem)/.9 var(--vovn-display, Georgia, serif);letter-spacing:-.045em}
.vvr-standfirst:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:60ch;margin:0 0 1rem;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.55;color:var(--color-text-on-dark-muted, color-mix(in srgb, var(--vv-ivory-silk) 82%, transparent))}
.vvr-standfirst--quiet:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){font-size:clamp(.95rem,1.4vw,1.06rem)}
.vvr-masthead__meta:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:2rem 0 0;font:600 .72rem/1.7 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-on-dark-muted, color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent))}
.vvr-masthead__meta:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{color:var(--vvr-gold);text-decoration:none;border-bottom:1px solid transparent}
.vvr-masthead__meta:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:hover,.vvr-masthead__meta:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:focus-visible{border-bottom-color:currentColor}
.vvr-filters:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:clamp(2rem,4vw,3rem) 0 0;display:grid;gap:1.4rem}
.vvr-filters:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) fieldset{border:0;margin:0;padding:0}
.vvr-filters:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) legend{padding:0 0 .55rem;font:700 .64rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-chips:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.5rem}
.vvr-chips:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{display:inline-flex;align-items:center;min-height:44px;padding:.3rem .85rem;border:1px solid var(--vvr-rule);text-decoration:none;color:inherit;font:500 .74rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.04em;transition:background-color .15s,color .15s,border-color .15s}
.vvr-chips:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:hover,.vvr-chips:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:focus-visible{background:var(--vvr-stone)}
.vvr-chips:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a[aria-current]{background:var(--vvr-black);color:var(--vvr-paper);border-color:var(--vvr-black)}
.vvr-list:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;border-top:1px solid var(--vvr-rule)}
.vvr-row:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(1.4rem,3vw,2.1rem) 0;border-bottom:1px solid var(--vvr-rule)}
.vvr-row__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem}
.vvr-row:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0;flex:1 1 22ch;font:500 clamp(1.5rem,3vw,2.25rem)/1.08 var(--vovn-display, Georgia, serif);letter-spacing:-.02em}
.vvr-row:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2 a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}
.vvr-row:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2 a:hover,.vvr-row:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2 a:focus-visible{border-bottom-color:var(--vvr-wine)}
.vvr-row__verdict:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:.7rem 0 0;max-width:70ch;font-size:1.02rem;line-height:1.55}
.vvr-row__meta:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.8rem 0 0;font:600 .68rem/1.5 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-row__absence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vvr-wine)}
.vvr-row--empty:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}
.vvr-pill:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:inline-flex;align-items:center;padding:.34rem .72rem;border:1px solid currentColor;text-decoration:none;font:700 .66rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.vvr-pill--established:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vv-emerald-affair)}
.vvr-pill--partially-established:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vv-emerald-affair)}
.vvr-pill--thinly-supported:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vv-brass-ink)}
.vvr-pill--untested-as-claimed:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vv-brass-ink)}
.vvr-pill--not-established:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vvr-wine)}
.vvr-pill--no-adequate-source-found:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vv-smoke-velvet)}
.vvr-pill--absence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--vvr-wine);border-style:dashed}
.vvr-entry__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-pill,.vvr-masthead:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-pill{color:var(--vv-ivory-silk)}
.vvr-entry__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-pill--not-established{color:var(--vv-rouge-lit)}
.vvr-entry__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-pill--established{color:var(--vv-emerald-lit)}
.vvr-entry__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-pill--absence{color:var(--vvr-gold)}
.vvr-crumbs:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:1rem 0;border-bottom:1px solid var(--vvr-rule);font:600 .7rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase}
.vvr-crumbs:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{color:var(--vvr-wine);text-decoration:none}
.vvr-crumbs:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) span{color:var(--vvr-quiet);margin-left:.5rem}
.vvr-crumbs:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) span[aria-hidden]{margin:0 .35rem 0 .5rem}
.vvr-entry__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(3rem,7vw,6rem) 0 clamp(2.2rem,4vw,3.4rem);background:var(--vvr-black);color:var(--color-text-on-dark, var(--vv-ivory-silk))}
.vvr-entry__head:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h1{margin:0 0 1.4rem;max-width:18ch;font:500 clamp(2.5rem,6.5vw,5rem)/.94 var(--vovn-display, Georgia, serif);letter-spacing:-.04em}
.vvr-verdict:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:52ch;margin:0 0 1.8rem;padding-left:1.1rem;border-left:3px solid var(--vvr-gold);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.45}
.vvr-entry__pills:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.5rem;margin:0}
.vvr-entry__card:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 0 clamp(1.6rem,3vw,2.6rem)}
.vvr-card-svg:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:block;width:100%;height:auto}
.vvr-card:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:block;overflow:hidden}
.vvr-entry__card:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-card-svg{border:1px solid color-mix(in srgb, var(--vv-champagne-gold) 18%, transparent)}
.vvr-gap:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){background:var(--vvr-stone);border-bottom:1px solid var(--vvr-rule)}
.vvr-gap__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.vvr-gap__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) article{padding:clamp(1.8rem,4vw,3rem) clamp(1rem,3vw,2.5rem)}
.vvr-gap__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) article:first-child{border-right:1px solid var(--vvr-rule)}
.vvr-gap:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 1rem;font:700 .68rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-gap:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) blockquote{margin:0;padding:0;border:0}
.vvr-gap:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) blockquote p{margin:0;font:500 clamp(1.2rem,2.4vw,1.7rem)/1.32 var(--vovn-display, Georgia, serif);letter-spacing:-.01em}
.vvr-gap:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) blockquote p::before{content:'\201C'}
.vvr-gap:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) blockquote p::after{content:'\201D'}
.vvr-gap__tested:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.5}
.vvr-gap__note:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:1.1rem 0 0;font-size:.86rem;line-height:1.5;color:var(--vvr-quiet)}
.vvr-absence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(2rem,5vw,3.5rem) 0;background:var(--vvr-paper);border-bottom:1px solid var(--vvr-rule)}
.vvr-absence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 .8rem;font:500 clamp(1.7rem,3.4vw,2.6rem)/1.05 var(--vovn-display, Georgia, serif);letter-spacing:-.025em}
.vvr-absence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) p{max-width:62ch;margin:0 0 .7rem;font-size:1.02rem;line-height:1.55}
.vvr-absence__link:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{font:600 .72rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--vvr-wine);text-decoration:none}
.vvr-body__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,6vw,5rem) 0}
body:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vovn-shell.vvr-body__grid > .vvr-prose,body:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vovn-shell.vvr-body__grid > .vvr-rail{width:calc(100% * 8 / 9);margin-inline:auto}
@media (max-width:620px){body:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vovn-shell.vvr-body__grid > .vvr-prose,body:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vovn-shell.vvr-body__grid > .vvr-rail{width:100%}}
.vvr-field:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 0 clamp(2.2rem,4vw,3.4rem)}
.vvr-field:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 1rem;font:500 clamp(1.55rem,3vw,2.3rem)/1.05 var(--vovn-display, Georgia, serif);letter-spacing:-.025em}
.vvr-field:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) p{max-width:none;margin:0 0 1rem;font-size:1.04rem;line-height:1.62}
.vvr-field--would_change:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(1.4rem,3vw,2.2rem);background:var(--vvr-stone);border-top:4px solid var(--vvr-gold)}
.vvr-field--deciding:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(1.4rem,3vw,2.2rem);background:var(--vvr-black);color:var(--color-text-on-dark, var(--vv-ivory-silk));border-top:4px solid var(--vvr-wine)}
.vvr-field--deciding:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{color:inherit}
.vvr-rail:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){align-self:start;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.4rem}
.vvr-rail__block:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:1.3rem;border:1px solid var(--vvr-rule);background:var(--vv-powdered-marble)}
body:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-rail .vvr-rail__block h2{max-width:none;margin:0 0 .8rem;font:700 max(12px,.66rem)/1.3 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--vvr-wine)}
.vvr-rail__block:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) p{margin:0 0 .7rem;font-size:.92rem;line-height:1.55}
.vvr-rail__lede:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){font-weight:600}
.vvr-searched:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dl{margin:0}
.vvr-searched:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dl>div{padding:.55rem 0;border-top:1px solid var(--vvr-rule)}
.vvr-searched:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dl>div:first-child{border-top:0;padding-top:0}
.vvr-searched:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dt{font:700 .62rem/1.4 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-searched:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dd{margin:.25rem 0 0;font-size:.88rem;line-height:1.5;word-break:break-word}
.vvr-rail__link:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a,.vvr-term__link:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{font:600 .68rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--vvr-wine);text-decoration:none}
.vvr-related:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){list-style:none;margin:0;padding:0;display:grid;gap:.8rem}
.vvr-related:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{display:block;font-weight:600;color:var(--vvr-ink)}
.vvr-related:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) span{display:block;margin-top:.15rem;font-size:.84rem;line-height:1.45;color:var(--vvr-quiet)}
.vvr-sources:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(2.5rem,5vw,4rem) 0;background:var(--vvr-stone);border-top:1px solid var(--vvr-rule)}
.vvr-sources:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 .8rem;font:500 clamp(1.6rem,3vw,2.2rem)/1.05 var(--vovn-display, Georgia, serif)}
.vvr-sources__note:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:64ch;margin:0 0 1.6rem;font-size:.94rem;line-height:1.55;color:var(--vvr-quiet)}
.vvr-sources:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) ol{margin:0;padding-left:1.3rem;display:grid;gap:1.1rem}
.vvr-sources:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) li{max-width:78ch;font-size:.95rem;line-height:1.55}
.vvr-source__tags:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.3rem;font:600 .64rem/1.4 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-entry__foot:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(2.5rem,5vw,4rem) 0;background:var(--vvr-paper);border-top:1px solid var(--vvr-rule)}
.vvr-entry__foot-grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem)}
.vvr-entry__foot:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 .9rem;font:700 .66rem/1.3 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--vvr-wine)}
.vvr-entry__foot:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) p{max-width:56ch;margin:0 0 .8rem;font-size:.96rem;line-height:1.6}
.vvr-changelog:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.7rem}
.vvr-changelog:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) time{display:block;font:700 .64rem/1.4 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-changelog:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) span{font-size:.94rem;line-height:1.5}
.vvr-reviewed:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){font-size:.86rem;color:var(--vvr-quiet)}
.vvr-note:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:clamp(2.5rem,5vw,4rem) 0 0;padding:clamp(1.4rem,3vw,2.2rem);border-top:4px solid var(--vvr-wine);background:var(--vvr-stone)}
.vvr-note:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 .8rem;font:500 clamp(1.4rem,2.6vw,1.9rem)/1.1 var(--vovn-display, Georgia, serif)}
.vvr-note:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) p{max-width:72ch;margin:0 0 .8rem;font-size:.96rem;line-height:1.6}
.vvr-method__body:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:clamp(2.5rem,6vw,5rem) 0}
.vvr-method__block:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:none;margin:0 0 clamp(2.5rem,5vw,4rem)}
.vvr-method__block:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 1rem;font:500 clamp(1.7rem,3.4vw,2.6rem)/1.05 var(--vovn-display, Georgia, serif);letter-spacing:-.025em}
.vvr-method__block:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) p{margin:0 0 1rem;font-size:1.04rem;line-height:1.62}
.vvr-threshold:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:1.1rem 1.3rem;border-left:4px solid var(--vvr-gold);background:var(--vvr-stone);font-size:1rem !important}
.vvr-terms:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:1.5rem 0 0;display:grid;gap:0;border-top:1px solid var(--vvr-rule)}
.vvr-term:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){padding:1.3rem 0;border-bottom:1px solid var(--vvr-rule)}
.vvr-term:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem .9rem;margin:0 0 .6rem;font:500 1.15rem/1.3 var(--vovn-display, Georgia, serif)}
.vvr-term__short:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){font:600 .66rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--vvr-quiet)}
.vvr-term:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dd{margin:0}
.vvr-term:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dd p{max-width:70ch;margin:0 0 .5rem;font-size:.98rem;line-height:1.6}
.vvr-terms--absence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) .vvr-term dt{font-size:1.2rem;color:var(--vvr-wine)}
.vvr-method__downloads:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.5rem}
.vvr-method__downloads:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem 1.1rem;border:1px solid var(--vvr-black);background:var(--vvr-black);color:var(--vvr-paper);font:700 .68rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}
.vvr-method__downloads:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:hover,.vvr-method__downloads:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:focus-visible{background:transparent;color:var(--vvr-ink)}
.vvr-method__licence:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){font-size:.86rem !important;color:var(--vvr-quiet)}
.vvr-method__back:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{font:600 .72rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--vvr-wine);text-decoration:none}
.vvr-carry:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:clamp(1.5rem,3.5vw,2.4rem);background:var(--vvr-black);color:var(--color-text-on-dark, var(--vv-ivory-silk));border-top:5px solid var(--vvr-gold)}
.vvr-carry__eyebrow:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 0 .9rem !important;font:700 .66rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--vvr-gold)}
.vvr-carry:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) h2{margin:0 0 1rem;max-width:22ch;font:500 clamp(1.5rem,3vw,2.3rem)/1.06 var(--vovn-display, Georgia, serif);letter-spacing:-.025em}
.vvr-carry__lede:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:62ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:var(--color-text-on-dark-muted, color-mix(in srgb, var(--vv-ivory-silk) 84%, transparent))}
.vvr-carry__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:1px;margin:0 0 1.4rem;background:color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent);border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent)}
.vvr-carry__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) > div{flex:1 1 8rem;padding:.8rem 1rem;background:var(--vvr-black)}
.vvr-carry__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dt{margin:0 0 .35rem;font:700 .6rem/1.3 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-on-dark-muted, color-mix(in srgb, var(--vv-ivory-silk) 70%, transparent))}
.vvr-carry__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) dd{margin:0;font-size:.92rem;line-height:1.35}
.vvr-carry__verdict:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:58ch;margin:0 0 1.5rem;padding-left:1rem;border-left:3px solid var(--vvr-gold);font-size:1.02rem;line-height:1.5}
.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.6rem}
.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) button,.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.5rem 1.2rem;font:700 .7rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--color-text-on-dark, var(--vv-ivory-silk));background:transparent;color:var(--color-text-on-dark, var(--vv-ivory-silk));transition:background-color .15s, color .15s}
.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{background:var(--vvr-gold);border-color:var(--vvr-gold);color:var(--vvr-black)}
.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) button:hover,.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) button:focus-visible{background:var(--color-text-on-dark, var(--vv-ivory-silk));color:var(--vvr-black)}
.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:hover,.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:focus-visible{background:transparent;color:var(--vvr-gold)}
.vvr-carry__actions:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) :focus-visible{outline:2px solid var(--color-text-on-dark, var(--vv-ivory-silk));outline-offset:3px}
.vvr-carry__nodesk:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *),.vvr-carry__status:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){max-width:62ch;margin:1.1rem 0 0;font-size:.88rem;line-height:1.5;color:var(--color-text-on-dark-muted, color-mix(in srgb, var(--vv-ivory-silk) 78%, transparent))}
.vvr-carry__status:empty:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0}
.vvr-crosslink:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:clamp(2.5rem,5vw,4rem) 0 0;padding:clamp(1.4rem,3vw,2.2rem);border-top:4px solid var(--color-status-worth, var(--vv-lipstick-rouge));background:var(--color-surface-stone, var(--vv-powdered-marble));color:var(--color-text-primary, var(--vv-cinema-black))}
.vvr-crosslink__eyebrow:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 0 .7rem !important;font:700 .66rem/1 var(--vovn-mono, ui-monospace, monospace) !important;letter-spacing:.16em;text-transform:uppercase;color:var(--color-status-worth, var(--vv-lipstick-rouge))}
.vvr-crosslink__title:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 0 .7rem !important;font:500 clamp(1.4rem,2.8vw,2.1rem)/1.1 var(--vovn-display, Georgia, serif) !important;letter-spacing:-.02em}
.vvr-crosslink__title:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}
.vvr-crosslink__title:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:hover,.vvr-crosslink__title:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) a:focus-visible{border-bottom-color:var(--color-status-worth, var(--vv-lipstick-rouge))}
.vvr-crosslink__verdict:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 0 .8rem !important;max-width:62ch;font-size:1.02rem !important;line-height:1.5 !important}
.vvr-crosslink__meta:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:0 0 1rem !important;font:600 .66rem/1.5 var(--vovn-mono, ui-monospace, monospace) !important;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-quiet, var(--vv-noir-plum))}
.vvr-crosslink__grade:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){color:var(--color-status-worth, var(--vv-lipstick-rouge))}
.vvr-crosslink__note:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){margin:0 !important;max-width:68ch;font-size:.93rem !important;line-height:1.55 !important}
@media (max-width:900px){.vvr-body__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *),.vvr-gap__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *),.vvr-entry__foot-grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){grid-template-columns:1fr}
.vvr-gap__grid:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) article:first-child{border-right:0;border-bottom:1px solid var(--vvr-rule)}
.vvr-rail:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *){position:static}}
@media (prefers-reduced-motion:reduce){.vvr:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) *,.vvr:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) *::before,.vvr:where(.vvn:not(.vvp-register),.vvn:not(.vvp-register) *) *::after{transition-duration:.01ms !important}}
body.wp-singular:where(.vvn,.vvn *) .vovn-main,body.wp-singular:where(.vvn,.vvn *) .vovn-article,body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid,body.wp-singular:where(.vvn,.vvn *) .cew-article-layout{overflow:visible !important}
body.wp-singular:where(.vvn,.vvn *){overflow-x:clip !important}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid{display:grid !important;grid-template-columns:1fr !important;gap:clamp(1.25rem, 3vw, 2.25rem) !important;align-items:start !important;width:100%;margin:0 auto;padding:0;position:relative}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-prose,body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-article-body{grid-column:1;grid-row:1;min-width:0;max-width:none;margin:0;padding:0;order:1}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail{grid-column:1;grid-row:auto;order:0;position:static !important;top:auto !important;z-index:1;max-height:none;overflow:visible;width:100%;align-self:stretch !important;padding:1rem 1.15rem;background:var(--vovn-espresso, var(--vv-cinema-black));color:var(--vovn-porcelain, var(--vv-ivory-silk))}
body.admin-bar.wp-singular:where(.vvn,.vvn *) .vovn-article-rail,body.admin-bar.wp-singular:where(.vvn,.vvn *) .cew-article-aside{top:calc(7rem + 32px) !important}
body.wp-singular:where(.vvn,.vvn *) .vv-hybrid.is-compact ~ * .vovn-article-rail,body.wp-singular:has(.vv-hybrid.is-compact):where(.vvn,.vvn *) .vovn-article-rail,body.wp-singular:where(.vvn,.vvn *) .cew-hybrid.is-compact ~ * .cew-article-aside,body.wp-singular:has(.cew-hybrid.is-compact):where(.vvn,.vvn *) .cew-article-aside{top:4.5rem !important;max-height:calc(100vh - 5.25rem)}
body.wp-singular:where(.vvn,.vvn *) .cew-article-layout{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(14rem, 18rem) !important;align-items:start !important}
body.wp-singular:where(.vvn,.vvn *) .cew-article-aside{position:sticky !important;top:7rem !important;z-index:30;max-height:calc(100vh - 8rem);overflow:auto;scrollbar-width:thin;align-self:start !important}
.vv-toc__header:where(.vvn,.vvn *){display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .75rem;padding-bottom:.65rem;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent)}
.vv-toc__title:where(.vvn,.vvn *){margin:0;font:600 .68rem/1.3 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--vv-ivory-silk) 70%, transparent)}
.vv-toc__meta:where(.vvn,.vvn *){font:600 .68rem/1.3 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;color:var(--vovn-blush, var(--vv-champagne-gold))}
.vv-toc__list:where(.vvn,.vvn *){list-style:none;margin:0;padding:0;display:grid;gap:.08rem;max-height:min(52vh, 24rem);overflow:auto;scrollbar-width:thin}
.vv-toc__link:where(.vvn,.vvn *){display:grid !important;grid-template-columns:1.3rem minmax(0, 1fr);gap:.4rem;padding:.5rem .35rem !important;min-height:44px;text-decoration:none !important;color:var(--vovn-porcelain, var(--vv-ivory-silk)) !important;border-left:2px solid transparent;font:500 .8rem/1.35 var(--vovn-sans, system-ui, sans-serif) !important}
.vv-toc__item--h3:where(.vvn,.vvn *) .vv-toc__link{grid-template-columns:1rem minmax(0, 1fr);padding-left:1.05rem !important;font-weight:400 !important;color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent) !important}
.vv-toc__num:where(.vvn,.vvn *){font:600 .64rem/1.4 var(--vovn-mono, ui-monospace, monospace);color:var(--vovn-blush, var(--vv-champagne-gold))}
.vv-toc__dot:where(.vvn,.vvn *){width:.3rem;height:.3rem;margin:.45rem auto 0;border-radius:999px;background:color-mix(in srgb, var(--vv-ivory-silk) 35%, transparent);display:block}
.vv-toc__link:hover:where(.vvn,.vvn *),.vv-toc__link.is-active:where(.vvn,.vvn *){background:color-mix(in srgb, var(--vv-champagne-gold) 12%, transparent) !important;border-left-color:var(--vovn-blush, var(--vv-champagne-gold)) !important}
.vovn-prose:where(.vvn,.vvn *) h2,.vovn-prose:where(.vvn,.vvn *) h3,.cew-article-prose:where(.vvn,.vvn *) h2,.cew-article-prose:where(.vvn,.vvn *) h3{scroll-margin-top:6rem}
.vv-toc-mobile:where(.vvn,.vvn *){display:none;margin:0;border:0;background:transparent}
.vv-toc-mobile__summary:where(.vvn,.vvn *){display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;min-height:48px;padding:.85rem .15rem;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent)}
.vv-toc-mobile__summary:where(.vvn,.vvn *)::-webkit-details-marker{display:none}
.vv-toc-mobile__count:where(.vvn,.vvn *){font:600 .68rem/1 var(--vovn-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--vovn-blush, var(--vv-champagne-gold));border:1px solid color-mix(in srgb, var(--vv-champagne-gold) 45%, transparent);padding:.35rem .5rem}
.vv-toc-mobile:where(.vvn,.vvn *) .vv-toc__header{display:none}
.vv-toc-mobile:where(.vvn,.vvn *) .vv-toc__list{max-height:min(55vh, 20rem);overflow:auto;-webkit-overflow-scrolling:touch;margin-top:.5rem}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid .vovn-article-body{width:100%;max-width:none}
@media (max-width: 900px){body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid,body.wp-singular:where(.vvn,.vvn *) .cew-article-layout{display:flex !important;flex-direction:column !important;gap:1.25rem !important;width:min(94vw, 88rem);padding-top:2rem}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail,body.wp-singular:where(.vvn,.vvn *) .cew-article-aside{order:0 !important;position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;width:100%;margin:0}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-prose,body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-article-body,body.wp-singular:where(.vvn,.vvn *) .cew-article-prose{order:1 !important;width:100%;max-width:none}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail > .vv-toc,body.wp-singular:where(.vvn,.vvn *) .cew-article-aside > .vv-toc{display:none !important}
body.wp-singular:where(.vvn,.vvn *) .vv-toc-mobile{display:block}
.vovn-prose:where(.vvn,.vvn *) h2,.vovn-prose:where(.vvn,.vvn *) h3,.cew-article-prose:where(.vvn,.vvn *) h2,.cew-article-prose:where(.vvn,.vvn *) h3{scroll-margin-top:5.25rem}}
@media (min-width: 1180px){body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid{grid-template-columns:minmax(0, 1fr) clamp(15rem, 16vw, 17.5rem) !important;column-gap:clamp(1.75rem, 2.6vw, 2.75rem) !important}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-article-rail{grid-column:2 !important;grid-row:1 !important;order:2 !important;min-width:0 !important}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-prose,body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-article-body{grid-column:1 !important;grid-row:1 !important;max-width:none !important}}
body:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-pathways article>span{color:var(--color-text-on-dark)}
body:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-arrival :is(h1,.vovps-deck){color:var(--color-text-on-dark)!important;-webkit-text-fill-color:var(--color-text-on-dark)!important}
body:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-arrival .vovps-kicker{color:var(--color-accent-metal)!important;-webkit-text-fill-color:var(--color-accent-metal)!important}
body:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-pathways :is(h2,h3,p,a),body:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-close :is(h2,h3,p,a){color:var(--color-text-on-dark)!important;-webkit-text-fill-color:var(--color-text-on-dark)!important}
:root:where(:has(>.vvn:not(.vvp-start-here))){--vovps-paper:var(--color-surface-page, var(--vv-ivory-silk));--vovps-ink:var(--color-text-primary, var(--vv-cinema-black));--vovps-espresso:var(--color-surface-espresso, var(--vv-midnight-navy));--vovps-oxblood:var(--color-status-worth, var(--vv-lipstick-rouge));--vovps-copper:var(--color-support-bronze, var(--vv-brass-ink));--vovps-taupe:var(--color-support-putty, var(--vv-soft-smoke));--vovps-linen:var(--color-support-putty, var(--vv-champagne-gold));--vovps-plum:var(--color-surface-field, var(--vv-cinema-black));--vovps-display:var(--font-display, 'Bodoni Moda',Georgia,serif);--vovps-body:var(--font-ui, Inter,system-ui,sans-serif)}
.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){margin:0;background:var(--vovps-paper);color:var(--vovps-ink);font-family:var(--vovps-body);line-height:1.65}
.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) *{box-sizing:border-box}
.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) a{color:inherit;text-underline-offset:.2em}
.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) a:focus-visible{outline:3px solid var(--vovps-copper);outline-offset:4px}
.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){min-height:100dvh;display:grid;align-content:end;position:relative;overflow:hidden;padding:clamp(8rem,17vw,14rem) clamp(1.25rem,7vw,7rem) clamp(3rem,7vw,6rem);background:linear-gradient(135deg,var(--vovps-espresso),var(--vovps-oxblood) 64%,var(--vovps-plum));color:var(--vovps-paper)}
.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)::after{content:"";position:absolute;inset:9% 6% 8% 52%;border:1px solid color-mix(in srgb, var(--vv-champagne-gold) 60%, transparent);box-shadow:inset 0 0 0 2.2rem color-mix(in srgb, var(--vv-midnight-navy) 28%, transparent);transform:rotate(2deg);pointer-events:none}
.vovps-arrival.has-image:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){background:linear-gradient(90deg,color-mix(in srgb, var(--vv-cinema-black) 94%, transparent),color-mix(in srgb, var(--vv-lipstick-rouge) 52%, transparent)),var(--vovps-image) center/cover}
.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>div{position:relative;z-index:2;max-width:76rem}
.vovps-kicker:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){margin:0 0 .8rem;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-metal-ink,var(--color-accent-metal))}
.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h1{max-width:14ch;margin:.1em 0 .22em;font:500 clamp(2.4rem,5vw,3.85rem)/1.08 var(--vovps-display);letter-spacing:-.018em;text-wrap:balance}
.vovps-deck:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){max-width:44rem;font-size:clamp(1.05rem,1.2vw,1.15rem);line-height:1.7;letter-spacing:.012em;word-spacing:.04em}
.vovps-thesis:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *),.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *),.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){padding:clamp(4rem,9vw,9rem) clamp(1.25rem,7vw,7rem)}
.vovps-thesis:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,8vw,9rem);background:var(--vovps-paper)}
.vovps-thesis:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2,.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2,.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2{margin:.1em 0;font:500 clamp(1.85rem,3.2vw,3rem)/1.12 var(--vovps-display);letter-spacing:-.016em;text-wrap:balance}
.vovps-thesis:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>p:last-child{max-width:44rem;font-size:clamp(1.05rem,1.7vw,1.35rem)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){background:var(--vovps-ink);color:var(--vovps-paper)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>header{max-width:64rem;margin-bottom:3rem}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>div{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:color-mix(in srgb, var(--vv-ivory-silk) 25%, transparent);border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 25%, transparent)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article{grid-column:span 6;min-height:23rem;display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,4rem);background:var(--vovps-espresso)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article:nth-child(2){background:var(--vovps-oxblood)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article:nth-child(3){background:var(--vovps-plum)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article:nth-child(4){background:var(--color-status-stop,var(--vv-lipstick-rouge))}
.vovps-desk:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article:only-child{grid-column:1/-1;min-height:16rem}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article>span{font:500 3rem var(--vovps-display);color:var(--vovps-linen)}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h3{max-width:16ch;margin:.2rem 0 .5rem;font:500 clamp(1.35rem,2vw,1.85rem)/1.2 var(--vovps-display);letter-spacing:-.01em}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article>a{margin-top:auto;font-weight:800}
.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,8vw,9rem);background:var(--vovps-linen)}
.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) ul{list-style:none;margin:0;padding:0}
.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) li{padding:1rem 0;border-bottom:1px solid var(--vovps-espresso);font-weight:700}
@media (max-width:820px){.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){min-height:min(100dvh,54rem);padding-top:7rem}
.vovps-thesis:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *),.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){grid-template-columns:1fr}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article{grid-column:1/-1;min-height:18rem}}
@media (prefers-reduced-motion:reduce){html:where(:has(>.vvn:not(.vvp-start-here))){scroll-behavior:auto}
.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) *,.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) *::before,.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) *::after{animation:none!important;transition:none!important}}
@media (forced-colors:active){.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *),.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article,.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){border:2px solid CanvasText;background:Canvas!important;color:CanvasText!important}
.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)::after{display:none}}
body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-arrival{min-height:0;padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(2.5rem,6vw,4rem)}
body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-pathways>div,body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-desk>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.1rem;background:transparent;border:0}
body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-pathways article{grid-column:auto;min-height:0;height:auto}
body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-thesis,body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-evidence{grid-template-columns:1fr}
@media (max-width:900px){body.vovps-shell:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-pathways article{grid-column:1/-1;min-height:0}}
.vovps-depth:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){padding:clamp(4rem,9vw,9rem) clamp(1.25rem,7vw,7rem);background:var(--vovps-paper)}
.vovps-depth:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>header{display:grid;grid-template-columns:1fr;gap:clamp(1rem,3vw,1.75rem);padding-bottom:2.5rem;border-bottom:1px solid color-mix(in srgb, var(--vv-midnight-navy) 30%, transparent)}
.vovps-depth:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2,.vovps-close:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2{margin:.1em 0;font:500 clamp(2rem,4vw,4.2rem)/1.04 var(--vovps-display);letter-spacing:-.02em}
.vovps-depth:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>header>p:last-child{max-width:48rem}
.vovps-depth__copy:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){width:100%;max-width:100%;margin:clamp(2.5rem,5vw,5rem) auto 0}
.vovps-depth__copy:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2{margin-top:2.4em;font:500 clamp(1.65rem,2.6vw,2.6rem)/1.12 var(--vovps-display)}
.vovps-depth__copy:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h3{font-family:var(--vovps-display)}
.vovps-depth__copy:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) p,.vovps-depth__copy:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) li{line-height:1.8}
.vovps-depth__copy:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) a{font-weight:700}
.vovps-close:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){padding:clamp(5rem,10vw,10rem) clamp(1.25rem,9vw,9rem);text-align:center;background:var(--vovps-oxblood);color:var(--vovps-paper)}
.vovps-close:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) h2{max-width:15ch;margin:.15em auto}
.vovps-close:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>p:not(.vovps-kicker){max-width:48rem;margin:1rem auto 2rem}
.vovps-close:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>a{display:inline-block;padding:.85rem 1.1rem;border:1px solid currentColor;font-weight:800;text-decoration:none}
@media (max-width:820px){.vovps-depth:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>header{grid-template-columns:1fr}}
.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-kicker{color:var(--color-accent-brand)}
.vovps-close:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) .vovps-kicker{color:var(--brand-champagne,var(--vv-champagne-gold))}
@media print{.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){min-height:auto;background:#fff!important;color:#000;padding:2rem 0}
.vovps-arrival:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)::after{display:none}
.vovps-thesis:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *),.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *),.vovps-evidence:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *){display:block;background:#fff!important;color:#000!important;padding:1rem 0}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *)>div{display:block;border:0}
.vovps-pathways:where(.vvn:not(.vvp-start-here),.vvn:not(.vvp-start-here) *) article{min-height:auto;background:#fff!important;color:#000!important;border-top:1px solid #000;padding:1rem 0}}
.vovps-verdicts:where(.vvn,.vvn *){--vvx-paper:var(--color-surface-page,var(--vv-ivory-silk));--vvx-ink:var(--color-text-primary,var(--vv-cinema-black));--vvx-dark:var(--color-surface-espresso,var(--vv-midnight-navy));--vvx-field:var(--color-surface-field,var(--vv-cinema-black));--vvx-red:var(--color-status-worth,var(--vv-lipstick-rouge));--vvx-bronze:var(--color-support-bronze,var(--vv-brass-ink));--vvx-putty:var(--color-support-putty,var(--vv-champagne-gold));--vvx-display:var(--font-display,'Bodoni Moda',Georgia,serif);--vvx-body:var(--font-ui,Inter,system-ui,sans-serif);background:var(--vvx-paper);color:var(--vvx-ink);font-family:var(--vvx-body);overflow:hidden}
.vovps-verdicts:where(.vvn,.vvn *) *{box-sizing:border-box}
.vovps-verdicts:where(.vvn,.vvn *) a:focus-visible{outline:3px solid var(--vvx-bronze);outline-offset:4px}
.vvx-kicker:where(.vvn,.vvn *){margin:0 0 .9rem;font-size:.875rem;font-weight:800;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}
.vvx-hero:where(.vvn,.vvn *){position:relative;min-height:clamp(45rem,92dvh,64rem);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(9rem,17vw,14rem) clamp(1.25rem,6vw,6.5rem) clamp(3rem,7vw,6rem);isolation:isolate;background:radial-gradient(circle at 72% 18%,color-mix(in srgb, var(--vv-brass-ink) 36%, transparent),transparent 28%), linear-gradient(118deg,var(--vv-cinema-black) 8%,var(--vv-rouge-deep) 58%,var(--vv-lipstick-rouge));color:var(--vvx-paper)}
.vvx-hero.has-image:where(.vvn,.vvn *){background:linear-gradient(90deg,color-mix(in srgb, var(--vv-cinema-black) 97%, transparent) 0%,color-mix(in srgb, var(--vv-rouge-deep) 88%, transparent) 43%,color-mix(in srgb, var(--vv-lipstick-rouge) 48%, transparent) 75%,color-mix(in srgb, var(--vv-cinema-black) 45%, transparent) 100%), var(--vvx-hero-image) center 38%/cover no-repeat}
.vvx-hero:where(.vvn,.vvn *)::before{content:"";position:absolute;inset:8.5rem clamp(1.25rem,6vw,6.5rem) 2.5rem 49%;z-index:-1;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 42%, transparent);box-shadow:inset 0 0 0 clamp(.65rem,2vw,1.7rem) color-mix(in srgb, var(--vv-cinema-black) 22%, transparent);transform:rotate(1.15deg);pointer-events:none}
.vvx-hero:where(.vvn,.vvn *)::after{content:"V / V";position:absolute;right:clamp(1.25rem,3vw,3rem);top:42%;z-index:-1;font:500 clamp(5rem,13vw,12rem)/.75 var(--vvx-display);letter-spacing:-.09em;color:color-mix(in srgb, var(--vv-ivory-silk) 8%, transparent);transform:rotate(90deg);transform-origin:center}
.vvx-hero__content:where(.vvn,.vvn *){position:relative;z-index:2;max-width:62rem}
.vvx-hero:where(.vvn,.vvn *) h1{max-width:12ch;margin:.12em 0 .3em;font:500 clamp(3.2rem,7.2vw,7.1rem)/.88 var(--vvx-display);letter-spacing:-.045em;text-wrap:balance}
.vvx-hero:where(.vvn,.vvn *) h1 em{font-weight:400;color:var(--vv-champagne-gold)}
.vvx-hero__deck:where(.vvn,.vvn *){max-width:47rem;margin:0;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.65}
.vvx-hero__note:where(.vvn,.vvn *){position:relative;z-index:2;align-self:end;padding:clamp(1.5rem,3vw,2.7rem);border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent);background:color-mix(in srgb, var(--vv-cinema-black) 72%, transparent);backdrop-filter:blur(14px)}
.vvx-hero__note:where(.vvn,.vvn *)>span,.vvx-hero__note:where(.vvn,.vvn *) small{display:block;font-size:.79rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.vvx-hero__note:where(.vvn,.vvn *) p{margin:1.2rem 0 1.45rem;font-family:var(--vvx-display);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}
.vvx-hero__note:where(.vvn,.vvn *) small{color:var(--vv-powdered-marble)}
.vvx-actions:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.vvx-button:where(.vvn,.vvn *){display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.85rem 1.2rem;border:1px solid currentColor;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}
.vvx-button:hover:where(.vvn,.vvn *){transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.18)}
.vvx-button--light:where(.vvn,.vvn *){background:var(--vvx-paper);color:var(--vvx-ink)}
.vvx-button--ghost:where(.vvn,.vvn *){background:transparent;color:var(--vvx-paper)}
.vvx-button--ink:where(.vvn,.vvn *){background:var(--vvx-ink);color:var(--vvx-paper)}
.vvx-manifesto:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,8vw,10rem);padding:clamp(4.5rem,10vw,9rem) clamp(1.25rem,7vw,7rem);border-bottom:1px solid color-mix(in srgb, var(--vv-midnight-navy) 18%, transparent)}
.vvx-manifesto:where(.vvn,.vvn *) h2,.vvx-archive:where(.vvn,.vvn *) h2,.vvx-topics:where(.vvn,.vvn *) h2,.vvx-nominate:where(.vvn,.vvn *) h2{max-width:15ch;margin:.05em 0 .4em;font:500 clamp(2.35rem,4.7vw,4.8rem)/.98 var(--vvx-display);letter-spacing:-.035em;text-wrap:balance}
.vvx-manifesto:where(.vvn,.vvn *)>div>p{max-width:48rem;margin:0;font-size:clamp(1.1rem,1.75vw,1.45rem);line-height:1.65}
.vvx-latest:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:46rem;background:var(--vvx-dark);color:var(--vvx-paper)}
.vvx-latest__media:where(.vvn,.vvn *){position:relative;min-height:34rem;overflow:hidden;background:var(--vv-midnight-navy)}
.vvx-latest__media:where(.vvn,.vvn *)::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb, var(--vv-cinema-black) 35%, transparent),transparent 45%);pointer-events:none}
.vvx-latest__media:where(.vvn,.vvn *) img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.75,.25,1)}
.vvx-latest:hover:where(.vvn,.vvn *) .vvx-latest__media img{transform:scale(1.025)}
.vvx-latest__copy:where(.vvn,.vvn *){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,7vw,7rem)}
.vvx-latest__copy:where(.vvn,.vvn *) h2{max-width:14ch;margin:.1em 0 .45em;font:500 clamp(2.5rem,4.7vw,4.75rem)/.98 var(--vvx-display);letter-spacing:-.036em;text-wrap:balance}
.vvx-latest__copy:where(.vvn,.vvn *)>p:not(.vvx-kicker){max-width:40rem;font-size:clamp(1.03rem,1.35vw,1.24rem);line-height:1.7}
.vvx-latest__meta:where(.vvn,.vvn *){width:100%;display:flex;justify-content:space-between;gap:1rem;margin:1rem 0 .3rem;padding:1rem 0;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 25%, transparent);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.vvx-archive:where(.vvn,.vvn *){padding:clamp(4.5rem,10vw,9rem) clamp(1.25rem,7vw,7rem)}
.vvx-archive:where(.vvn,.vvn *)>header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:3rem}
.vvx-archive:where(.vvn,.vvn *)>header>p{max-width:35rem;margin:0 0 .7rem;font-size:1.1rem}
.vvx-grid:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:color-mix(in srgb, var(--vv-midnight-navy) 20%, transparent);border:1px solid color-mix(in srgb, var(--vv-midnight-navy) 20%, transparent)}
.vvx-card:where(.vvn,.vvn *){grid-column:span 4;display:flex;flex-direction:column;min-width:0;background:var(--vvx-paper)}
.vvx-card:nth-child(5n+1):where(.vvn,.vvn *){grid-column:span 8}
.vvx-card__media:where(.vvn,.vvn *){display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,var(--vvx-red),var(--vvx-dark));text-decoration:none}
.vvx-card:nth-child(5n+1):where(.vvn,.vvn *) .vvx-card__media{aspect-ratio:16/7}
.vvx-card__media:where(.vvn,.vvn *)::after{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent);pointer-events:none}
.vvx-card__media:where(.vvn,.vvn *) img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.88) contrast(1.03);transition:transform .55s ease,filter .55s ease}
.vvx-card:hover:where(.vvn,.vvn *) .vvx-card__media img{transform:scale(1.035);filter:saturate(1) contrast(1)}
.vvx-card__fallback:where(.vvn,.vvn *){width:100%;height:100%;display:grid;place-items:center;font:500 clamp(3rem,8vw,8rem)/1 var(--vvx-display);color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent)}
.vvx-card__body:where(.vvn,.vvn *){display:flex;flex-direction:column;flex:1;padding:clamp(1.35rem,2.8vw,2.5rem)}
.vvx-card__body:where(.vvn,.vvn *) h3{margin:.05rem 0 .75rem;font:500 clamp(1.55rem,2.35vw,2.4rem)/1.03 var(--vvx-display);letter-spacing:-.025em}
.vvx-card__body:where(.vvn,.vvn *) h3 a{text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.15em;transition:text-decoration-color .2s ease}
.vvx-card__body:where(.vvn,.vvn *) h3 a:hover{text-decoration-color:currentColor}
.vvx-card__body:where(.vvn,.vvn *)>p:not(.vvx-kicker){margin:0 0 1.5rem;color:var(--vv-smoke-velvet);line-height:1.65}
.vvx-card__foot:where(.vvn,.vvn *){display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid color-mix(in srgb, var(--vv-midnight-navy) 20%, transparent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.vvx-card__foot:where(.vvn,.vvn *)>span{color:var(--vvx-red)}
.vvx-card__foot:where(.vvn,.vvn *) a{text-align:right}
.vvx-empty:where(.vvn,.vvn *){padding:3rem;border:1px solid color-mix(in srgb, var(--vv-midnight-navy) 20%, transparent);font-family:var(--vvx-display);font-size:1.8rem}
.vvx-topics:where(.vvn,.vvn *){padding:clamp(4.5rem,10vw,9rem) clamp(1.25rem,7vw,7rem);background:var(--vvx-red);color:var(--vvx-paper)}
.vvx-topics:where(.vvn,.vvn *)>header{max-width:62rem;margin-bottom:3rem}
.vvx-topics:where(.vvn,.vvn *)>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:color-mix(in srgb, var(--vv-ivory-silk) 35%, transparent);border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 35%, transparent)}
.vvx-topics:where(.vvn,.vvn *)>div>a{min-height:0;display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,4rem);background:var(--vvx-dark);color:inherit;text-decoration:none;transition:background-color .25s ease,color .25s ease}
.vvx-topics:where(.vvn,.vvn *)>div>a:nth-child(2){background:var(--vv-lipstick-rouge)}
.vvx-topics:where(.vvn,.vvn *)>div>a:nth-child(3){background:var(--vv-cinema-black)}
.vvx-topics:where(.vvn,.vvn *)>div>a:nth-child(4){background:var(--vv-noir-plum)}
.vvx-topics:where(.vvn,.vvn *)>div>a:hover{background:var(--vvx-paper);color:var(--vvx-ink)}
.vvx-topics:where(.vvn,.vvn *)>div>a:hover>span{color:var(--vv-lipstick-rouge)}
.vvx-topics:where(.vvn,.vvn *)>div>a>span{font:500 3.4rem/1 var(--vvx-display);color:var(--vv-ivory-silk)}
.vvx-topics:where(.vvn,.vvn *) h3{margin:.3rem 0 .7rem;font:500 clamp(2rem,3.5vw,3.6rem)/1 var(--vvx-display);letter-spacing:-.03em}
.vvx-topics:where(.vvn,.vvn *)>div>a p{max-width:32rem}
.vvx-topics:where(.vvn,.vvn *) strong{margin-top:auto;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}
.vvx-nominate:where(.vvn,.vvn *){min-height:38rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(4.5rem,10vw,9rem) clamp(1.25rem,7vw,7rem);background:radial-gradient(circle at 80% 30%,color-mix(in srgb, var(--vv-brass-ink) 42%, transparent),transparent 27%), linear-gradient(122deg,var(--vv-cinema-black),var(--vv-rouge-deep) 65%,var(--vv-lipstick-rouge));color:var(--vvx-paper)}
.vvx-nominate:where(.vvn,.vvn *)>p:not(.vvx-kicker){max-width:42rem;margin:.2rem 0;font-size:clamp(1.1rem,1.7vw,1.4rem)}
.vovps-verdicts:where(.vvn,.vvn *) .vvx-hero h1,.vovps-verdicts:where(.vvn,.vvn *) .vvx-latest h2,.vovps-verdicts:where(.vvn,.vvn *) .vvx-topics h2,.vovps-verdicts:where(.vvn,.vvn *) .vvx-topics h3,.vovps-verdicts:where(.vvn,.vvn *) .vvx-nominate h2{color:var(--vvx-paper)}
.vovps-verdicts:where(.vvn,.vvn *) .vvx-button--light{color:var(--vvx-ink)}
.vovps-verdicts:where(.vvn,.vvn *) .vvx-topics>div>a:hover h3{color:var(--vvx-ink)}
@media (max-width:980px){.vvx-hero:where(.vvn,.vvn *){grid-template-columns:1fr;min-height:54rem}
.vvx-hero:where(.vvn,.vvn *)::before{inset:7.5rem 1.25rem 2rem 42%}
.vvx-hero__note:where(.vvn,.vvn *){max-width:40rem}
.vvx-card:where(.vvn,.vvn *),.vvx-card:nth-child(5n+1):where(.vvn,.vvn *){grid-column:span 6}
.vvx-card:nth-child(5n+1):where(.vvn,.vvn *) .vvx-card__media{aspect-ratio:4/3}}
@media (max-width:760px){.vvx-hero:where(.vvn,.vvn *){padding-top:5rem}
.vvx-hero:where(.vvn,.vvn *) h1{font-size:clamp(3rem,15vw,5rem)}
.vvx-manifesto:where(.vvn,.vvn *),.vvx-latest:where(.vvn,.vvn *),.vvx-archive:where(.vvn,.vvn *)>header{grid-template-columns:1fr}
.vvx-latest__media:where(.vvn,.vvn *){min-height:27rem}
.vvx-card:where(.vvn,.vvn *),.vvx-card:nth-child(5n+1):where(.vvn,.vvn *){grid-column:1/-1}
.vvx-topics:where(.vvn,.vvn *)>div{grid-template-columns:1fr}
.vvx-topics:where(.vvn,.vvn *)>div>a{min-height:0}
.vvx-latest__meta:where(.vvn,.vvn *),.vvx-card__foot:where(.vvn,.vvn *){align-items:flex-start;flex-direction:column}}
@media (prefers-reduced-motion:reduce){.vvx-card__media:where(.vvn,.vvn *) img,.vvx-latest__media:where(.vvn,.vvn *) img{transition:none!important}
.vvx-button:where(.vvn,.vvn *),.vvx-topics:where(.vvn,.vvn *)>div>a{transition:background-color 1ms linear,color 1ms linear,border-color 1ms linear!important}
.vvx-button:hover:where(.vvn,.vvn *),.vvx-button:active:where(.vvn,.vvn *),.vvx-card:hover:where(.vvn,.vvn *) .vvx-card__media img,.vvx-latest:hover:where(.vvn,.vvn *) .vvx-latest__media img{transform:none!important}}
@media (forced-colors:active){.vvx-hero:where(.vvn,.vvn *),.vvx-latest:where(.vvn,.vvn *),.vvx-topics:where(.vvn,.vvn *),.vvx-topics:where(.vvn,.vvn *)>div>a,.vvx-nominate:where(.vvn,.vvn *),.vvx-card:where(.vvn,.vvn *){background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText}
.vvx-hero:where(.vvn,.vvn *)::before,.vvx-hero:where(.vvn,.vvn *)::after,.vvx-latest__media:where(.vvn,.vvn *)::after{display:none}}
@media print{.vvx-hero:where(.vvn,.vvn *){min-height:auto;display:block;background:#fff!important;color:#000;padding:2rem 0}
.vvx-hero:where(.vvn,.vvn *)::before,.vvx-hero:where(.vvn,.vvn *)::after,.vvx-hero__note:where(.vvn,.vvn *),.vvx-actions:where(.vvn,.vvn *),.vvx-topics:where(.vvn,.vvn *),.vvx-nominate:where(.vvn,.vvn *){display:none!important}
.vvx-manifesto:where(.vvn,.vvn *),.vvx-archive:where(.vvn,.vvn *){padding:1.5rem 0}
.vvx-latest:where(.vvn,.vvn *){display:block;min-height:auto;background:#fff;color:#000}
.vvx-latest__media:where(.vvn,.vvn *),.vvx-card__media:where(.vvn,.vvn *){display:none}
.vvx-latest__copy:where(.vvn,.vvn *){padding:1rem 0}
.vvx-grid:where(.vvn,.vvn *){display:block;border:0}
.vvx-card:where(.vvn,.vvn *){display:block;border-top:1px solid #000;break-inside:avoid}}
.vovn-record-band:where(.vvn,.vvn *),.vovps-record:where(.vvn,.vvn *){padding:clamp(3rem,7vw,6rem) clamp(1.25rem,7vw,7rem);background:var(--color-surface-page,var(--vv-ivory-silk));color:var(--color-text-primary,var(--vv-cinema-black));border-block:1px solid var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent))}
.vovn-record-band__inner:where(.vvn,.vvn *),.vovps-record__inner:where(.vvn,.vvn *){display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,7rem);align-items:start;max-width:86rem;margin:0 auto}
.vovn-record-band__copy:where(.vvn,.vvn *) h2,.vovps-record__copy:where(.vvn,.vvn *) h2{margin:.2rem 0 1rem;font:500 clamp(2rem,4vw,4.2rem)/1 var(--vovn-display,Georgia,serif);letter-spacing:-.025em}
.vovn-record-band__copy:where(.vvn,.vvn *) p,.vovps-record__copy:where(.vvn,.vvn *) p{max-width:58ch}
.vovn-record-band__flow:where(.vvn,.vvn *),.vovps-record__flow:where(.vvn,.vvn *){display:grid;gap:0;border-top:1px solid currentColor}
.vovn-record-band__flow:where(.vvn,.vvn *) div,.vovps-record__flow:where(.vvn,.vvn *) div{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid currentColor}
.vovn-record-band__flow:where(.vvn,.vvn *) dt,.vovps-record__flow:where(.vvn,.vvn *) dt{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.vovn-record-band__flow:where(.vvn,.vvn *) dd,.vovps-record__flow:where(.vvn,.vvn *) dd{margin:0}
.vovn-record-status:where(.vvn,.vvn *){margin:.8rem 0 0;font-size:.8rem;opacity:.72}
.vv-standard-grid:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid currentColor}
.vv-standard-grid:where(.vvn,.vvn *) div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid currentColor}
.vv-standard-grid:where(.vvn,.vvn *) dt{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.vv-standard-grid:where(.vvn,.vvn *) dd{margin:0}
.vovn-evidence-receipt:where(.vvn,.vvn *){width:min(90vw,86rem);margin:clamp(2rem,5vw,4rem) auto;padding:clamp(1.5rem,3vw,2.5rem);background:var(--vovn-paper,var(--vv-ivory-silk));color:var(--vovn-ink,var(--vv-cinema-black));border:1px solid var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent));box-shadow:0 24px 70px -58px color-mix(in srgb, var(--vv-cinema-black) 50%, transparent)}
.vovn-evidence-receipt__head:where(.vvn,.vvn *){display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}
.vovn-evidence-receipt__head:where(.vvn,.vvn *) span,.vovn-evidence-receipt__uncertainty:where(.vvn,.vvn *) span{display:block;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--vovn-oxblood,var(--vv-lipstick-rouge))}
.vovn-evidence-receipt__head:where(.vvn,.vvn *) h2{max-width:19ch;margin:.25rem 0 0;font:500 clamp(1.8rem,3vw,3rem)/1.05 var(--vovn-display,Georgia,serif)}
.vovn-evidence-receipt__head:where(.vvn,.vvn *)>p{margin:0;font-size:.78rem;opacity:.7}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2rem 0 0;background:var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent));border:1px solid var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent))}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *) div{padding:1rem;background:var(--vovn-porcelain,var(--vv-ivory-silk))}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *) dt{font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.68}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *) dd{margin:.35rem 0 0;font-weight:650}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *) a{text-underline-offset:.2em}
.vovn-evidence-receipt__uncertainty:where(.vvn,.vvn *){margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--vovn-line,color-mix(in srgb, var(--vv-cinema-black) 16%, transparent))}
.vovn-evidence-receipt__uncertainty:where(.vvn,.vvn *) p,.vovn-evidence-receipt__note:where(.vvn,.vvn *){max-width:72ch}
.vovn-evidence-receipt__note:where(.vvn,.vvn *){font-size:.85rem;font-style:italic;opacity:.78}
.vovn-evidence-receipt__actions:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}
.vovn-evidence-receipt__actions:where(.vvn,.vvn *) button,.vovn-evidence-receipt__actions:where(.vvn,.vvn *) a{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;border:1px solid currentColor;background:transparent;color:inherit;text-decoration:none;font-weight:800;cursor:pointer}
.vovn-evidence-receipt__actions:where(.vvn,.vvn *) a{background:var(--vovn-oxblood,var(--vv-lipstick-rouge));color:var(--vovn-paper,var(--vv-ivory-silk));border-color:var(--vovn-oxblood,var(--vv-lipstick-rouge))}
.vovn-evidence-receipt__status:where(.vvn,.vvn *){min-height:1.3em;margin:.7rem 0 0;font-size:.76rem;opacity:.7}
.vovn-evidence-receipt--compact:where(.vvn,.vvn *){width:min(88vw,64rem);padding:clamp(1.25rem,2.5vw,2rem)}
.vovn-evidence-receipt--compact:where(.vvn,.vvn *) .vovn-evidence-receipt__head h2{max-width:24ch;font-size:clamp(1.45rem,2.3vw,2.2rem)}
.vovn-evidence-receipt__compact-copy:where(.vvn,.vvn *){max-width:66ch;margin:1rem 0 0;line-height:1.6}
.vovn-evidence-receipt--compact:where(.vvn,.vvn *) .vovn-evidence-receipt__actions{margin-top:1rem}
.vv-record-count:where(.vvn,.vvn *){display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.35rem;padding:0 .25rem;border-radius:99px;background:currentColor;color:var(--vovn-paper,var(--vv-ivory-silk));font-size:.62rem;line-height:1}
.vv-record-count[hidden]:where(.vvn,.vvn *){display:none!important}
@media (max-width:760px){.vovn-record-band__inner:where(.vvn,.vvn *),.vovps-record__inner:where(.vvn,.vvn *){grid-template-columns:1fr}
.vv-standard-grid:where(.vvn,.vvn *){grid-template-columns:1fr}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *){grid-template-columns:1fr 1fr}
.vovn-evidence-receipt__head:where(.vvn,.vvn *){display:block}
.vovn-evidence-receipt__head:where(.vvn,.vvn *)>p{margin-top:.8rem}}
@media (max-width:520px){.vovn-record-band__flow:where(.vvn,.vvn *) div,.vovps-record__flow:where(.vvn,.vvn *) div,.vv-standard-grid:where(.vvn,.vvn *) div{grid-template-columns:1fr;gap:.25rem}
.vovn-evidence-receipt__grid:where(.vvn,.vvn *){grid-template-columns:1fr}}
.vovn-evidence-receipt__scope-limit:where(.vvn,.vvn *){margin:1rem 0 0;padding:.85rem 1rem;border-left:3px solid currentColor;background:color-mix(in srgb, var(--vv-noir-plum) 5%, transparent);font-size:.95rem;line-height:1.55}
.vovn-return-path:where(.vvn,.vvn *){margin:clamp(2rem,4vw,3.75rem) auto;max-width:70ch;padding:clamp(1.25rem,2.5vw,1.9rem);border:1px solid color-mix(in srgb, var(--vv-noir-plum) 18%, transparent);border-left-width:3px}
.vovn-return-path:where(.vvn,.vvn *) h2{margin:.1rem 0 .7rem;font-size:clamp(1.2rem,1.8vw,1.5rem)}
.vovn-return-path:where(.vvn,.vvn *) p:last-child{margin:0;opacity:.86}
.vovn-return-path:where(.vvn,.vvn *) a{text-decoration-thickness:1px;text-underline-offset:.2em}
.vovn-record-spec:where(.vvn,.vvn *){margin:clamp(2.5rem,5vw,4rem) 0;padding-top:clamp(1.5rem,3vw,2.25rem);border-top:2px solid color-mix(in srgb, var(--vv-noir-plum) 24%, transparent)}
.vovn-record-spec:where(.vvn,.vvn *) h2{margin:.1rem 0 1rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}
.vovn-record-spec:where(.vvn,.vvn *) h3{margin:2rem 0 .8rem;font-size:1.05rem;letter-spacing:.02em}
.vovn-record-spec__fields:where(.vvn,.vvn *){display:grid;gap:0;margin:0;border-top:1px solid color-mix(in srgb, var(--vv-noir-plum) 12%, transparent)}
.vovn-record-spec__fields:where(.vvn,.vvn *)>div{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-noir-plum) 12%, transparent)}
.vovn-record-spec__fields:where(.vvn,.vvn *) dt{font-weight:700}
.vovn-record-spec__fields:where(.vvn,.vvn *) dd{margin:0;opacity:.84}
.vovn-record-spec__limits:where(.vvn,.vvn *){margin:0;padding:0;list-style:none}
.vovn-record-spec__limits:where(.vvn,.vvn *) li{padding:.7rem 0 .7rem 1.1rem;border-bottom:1px solid color-mix(in srgb, var(--vv-noir-plum) 10%, transparent);position:relative}
.vovn-record-spec__limits:where(.vvn,.vvn *) li:before{content:"";position:absolute;left:0;top:1.25rem;width:.35rem;height:.35rem;background:currentColor;opacity:.45}
.vovn-record-spec:where(.vvn,.vvn *) code{font-size:.86em;padding:.1em .35em;background:color-mix(in srgb, var(--vv-noir-plum) 7%, transparent);border-radius:2px}
@media (max-width:640px){.vovn-record-spec__fields:where(.vvn,.vvn *)>div{grid-template-columns:1fr;gap:.25rem}}
.vov-decision-anchors:where(.vvn,.vvn *),.vov-source-file:where(.vvn,.vvn *),.vov-vetted-resources:where(.vvn,.vvn *),.vov-app-handoff:where(.vvn,.vvn *),.vov-coi-disclosure:where(.vvn,.vvn *){margin:clamp(2rem,4vw,3.75rem) 0;border-top:1px solid color-mix(in srgb, var(--vv-noir-plum) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--vv-noir-plum) 18%, transparent);padding:clamp(1.25rem,2.5vw,2rem) 0}
.vov-coi-disclosure:where(.vvn,.vvn *) p:last-child{margin:0;opacity:.86}
.vov-coi-disclosure:where(.vvn,.vvn *) a{text-decoration-thickness:1px;text-underline-offset:.2em}
.vov-module-kicker:where(.vvn,.vvn *){margin:0 0 .7rem;font:600 .7rem/1.2 var(--vov-sans,system-ui,sans-serif);letter-spacing:.14em;text-transform:uppercase;opacity:.68}
.vov-decision-anchors:where(.vvn,.vvn *) dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid color-mix(in srgb, var(--vv-noir-plum) 12%, transparent)}
.vov-decision-anchors:where(.vvn,.vvn *) dl>div{padding:1.2rem 1rem 1.2rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-noir-plum) 12%, transparent)}
.vov-decision-anchors:where(.vvn,.vvn *) dl>div:nth-child(odd){padding-right:1.5rem}
.vov-decision-anchors:where(.vvn,.vvn *) dl>div:nth-child(even){padding-left:1.5rem;border-left:1px solid color-mix(in srgb, var(--vv-noir-plum) 12%, transparent)}
.vov-decision-anchors:where(.vvn,.vvn *) dt{font-weight:700;margin-bottom:.45rem}
.vov-decision-anchors:where(.vvn,.vvn *) dd{margin:0;opacity:.82}
.vov-decision-anchors:where(.vvn,.vvn *) dd p{margin:0}
.vov-source-file:where(.vvn,.vvn *) h2,.vov-vetted-resources:where(.vvn,.vvn *) h2{margin:.1rem 0 1.2rem;font-size:clamp(1.45rem,2.2vw,2rem)}
.vov-source-file:where(.vvn,.vvn *) ul,.vov-vetted-resources:where(.vvn,.vvn *) ul{list-style:none;margin:0;padding:0}
.vov-source-file:where(.vvn,.vvn *) li,.vov-vetted-resources:where(.vvn,.vvn *) li{display:grid;gap:.25rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb, var(--vv-noir-plum) 10%, transparent)}
.vov-source-file:where(.vvn,.vvn *) li span,.vov-vetted-resources:where(.vvn,.vvn *) li span{font-size:.92rem;opacity:.72}
.vov-app-handoff:where(.vvn,.vvn *){display:flex;align-items:center;justify-content:space-between;gap:1rem}
.vov-app-handoff:where(.vvn,.vvn *) .vov-module-kicker{margin:0}
.vov-app-handoff:where(.vvn,.vvn *)>a{font-weight:700;text-decoration-thickness:1px;text-underline-offset:.25em}
.cew-article-breadcrumb:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin:0 0 1.5rem;font-size:.78rem;letter-spacing:.03em}
.cew-article-breadcrumb:where(.vvn,.vvn *) a{text-decoration-thickness:1px;text-underline-offset:.2em}
@media (max-width:700px){.vov-decision-anchors:where(.vvn,.vvn *) dl{grid-template-columns:1fr}
.vov-decision-anchors:where(.vvn,.vvn *) dl>div:nth-child(n){padding:1rem 0;border-left:0}
.vov-app-handoff:where(.vvn,.vvn *){align-items:flex-start;flex-direction:column}}
:root:where(:has(>.vvn)){--vov-rail-width:clamp(15rem, 19vw, 20rem);--vov-rail-gap:clamp(2rem, 3.2vw, 3.5rem);--vov-measure-text:none}
@media (min-width: 1180px){body.wp-singular:where(.vvn,.vvn *) .vovn-shell.vovn-article-grid{display:grid;grid-template-columns:minmax(0, 1fr) var(--vov-rail-width);column-gap:var(--vov-rail-gap);align-items:start}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-article-rail{grid-column:2 !important;grid-row:1 !important;order:2 !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;background:none !important;position:sticky !important;top:6rem !important;align-self:start !important;max-height:calc(100vh - 8rem) !important;overflow:auto !important;overscroll-behavior:contain}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-grid > .vovn-prose{grid-column:1 !important;grid-row:1 !important;order:1 !important;min-width:0}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail > .vv-toc{display:block !important}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail > .vv-toc-mobile{display:none !important}
body.wp-singular:where(.vvn,.vvn *) .vovn-prose > p,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > ul,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > ol,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > blockquote{max-width:var(--vov-measure-text)}
body.wp-singular:where(.vvn,.vvn *) .vovn-prose > figure,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > table,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > .wp-block-table,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > .vov-figure,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > .vvr-carry,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > .vvr-crosslink,body.wp-singular:where(.vvn,.vvn *) .vovn-prose > .vovn-callout{max-width:none}}
@media (min-width: 1180px){body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail .vv-toc__num{color:var(--color-accent-brand, var(--vv-lipstick-rouge));-webkit-text-fill-color:var(--color-accent-brand, var(--vv-lipstick-rouge));opacity:1}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail .vv-toc__title,body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail .vv-toc__label{color:var(--color-text-quiet, var(--vv-noir-plum));-webkit-text-fill-color:var(--color-text-quiet, var(--vv-noir-plum));opacity:1}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail .vv-toc a{color:var(--color-text-primary, var(--vv-cinema-black))}}
@media (min-width: 1180px){body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail::-webkit-scrollbar{width:3px}
body.wp-singular:where(.vvn,.vvn *) .vovn-article-rail::-webkit-scrollbar-thumb{background:var(--color-border-rule, var(--vv-silver-screen))}}
.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__title,.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__dek,.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__inner > p{color:var(--color-text-primary, var(--vv-cinema-black))}
.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__meta,.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__meta *,.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__note{color:var(--color-text-quiet, var(--vv-noir-plum)) !important;-webkit-text-fill-color:var(--color-text-quiet, var(--vv-noir-plum)) !important}
.vovn-dossier--split:where(.vvn,.vvn *) .vovn-dossier__meta a{color:var(--color-accent-brand, var(--vv-lipstick-rouge)) !important;-webkit-text-fill-color:var(--color-accent-brand, var(--vv-lipstick-rouge)) !important}
.vvr-masthead:where(.vvn,.vvn *) h1,.vvr-masthead:where(.vvn,.vvn *) h2,.vvr-entry__head:where(.vvn,.vvn *) h1,.vvr-entry__head:where(.vvn,.vvn *) h2,.vvr-method__head:where(.vvn,.vvn *) h1,.vvr-method__head:where(.vvn,.vvn *) h2,.vvr-carry:where(.vvn,.vvn *) h2,.vv-register-band:where(.vvn,.vvn *) h2,.vv-register-band:where(.vvn,.vvn *) h3,.vv-lookbooks:where(.vvn,.vvn *) h2,.vv-lookbooks:where(.vvn,.vvn *) h3{color:var(--color-text-on-dark, var(--vv-ivory-silk)) !important;-webkit-text-fill-color:var(--color-text-on-dark, var(--vv-ivory-silk)) !important}
.vvr-masthead:where(.vvn,.vvn *) h1 em,.vvr-entry__head:where(.vvn,.vvn *) h1 em,.vv-register-band:where(.vvn,.vvn *) h2 em,.vv-lookbooks:where(.vvn,.vvn *) h2 em{color:var(--color-accent-metal, var(--vv-champagne-gold)) !important;-webkit-text-fill-color:var(--color-accent-metal, var(--vv-champagne-gold)) !important}
.vv-skip:focus:where(.vvn,.vvn *),.vv-skip:focus-visible:where(.vvn,.vvn *){background:var(--color-accent-metal, var(--vv-champagne-gold)) !important;color:var(--color-surface-ink, var(--vv-cinema-black)) !important;-webkit-text-fill-color:var(--color-surface-ink, var(--vv-cinema-black)) !important;outline:2px solid var(--color-surface-ink, var(--vv-cinema-black)) !important;outline-offset:2px;padding:0.75rem 1.1rem !important;font-weight:600;text-decoration:none;z-index:1000}
.nlh-cvd:where(.vvn,.vvn *){position:fixed !important;left:max(0.75rem, env(safe-area-inset-left)) !important;bottom:max(0.75rem, env(safe-area-inset-bottom)) !important;right:auto !important;top:auto !important;width:auto !important;z-index:900 !important;display:flex !important;align-items:flex-end}
.nlh-cvd:where(.vvn,.vvn *) button,.nlh-cvd:where(.vvn,.vvn *) [role="button"],.nlh-cvd:where(.vvn,.vvn *) summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
@media print{.nlh-cvd:where(.vvn,.vvn *){display:none !important}}
.vv-anim-interior:where(.vvn,.vvn *) [data-vov-reveal]{opacity:0;transform:translateY(10px);transition:opacity var(--motion-standard, 220ms) var(--ease-enter, cubic-bezier(0.16, 0.84, 0.44, 1)), transform var(--motion-standard, 220ms) var(--ease-enter, cubic-bezier(0.16, 0.84, 0.44, 1));transition-duration:420ms;will-change:opacity, transform}
.vv-anim-interior:where(.vvn,.vvn *) [data-vov-reveal].is-in{opacity:1;transform:none;will-change:auto}
@media (prefers-reduced-motion: reduce){.vv-anim-interior:where(.vvn,.vvn *) [data-vov-reveal]{opacity:1 !important;transform:none !important;transition:none !important}}
html:where(:has(>.vvn)) body.wp-singular .vovn-article-grid > .vovn-article-rail.vovn-article-rail{display:none !important}
html:where(:has(>.vvn)) body.wp-singular .vovn-shell.vovn-article-grid{grid-template-columns:minmax(0, 1fr) !important}
:root:where(:has(>:is(.vvf,.vvn))){--tds-ui:1rem;--tds-meta:0.875rem;--tds-body:1.125rem}
html:where(:has(>:is(.vvf,.vvn))){font-size:100%}
body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){font-size:var(--tds-body);line-height:1.65}
html:where(:has(>:is(.vvf,.vvn))) body nav a,html:where(:has(>:is(.vvf,.vvn))) body header a,html:where(:has(>:is(.vvf,.vvn))) body .vv-nav a,html:where(:has(>:is(.vvf,.vvn))) body .vv-btn,html:where(:has(>:is(.vvf,.vvn))) body a.vv-btn,html:where(:has(>:is(.vvf,.vvn))) body .vv-btn--primary,html:where(:has(>:is(.vvf,.vvn))) body .vv-btn--ghost,html:where(:has(>:is(.vvf,.vvn))) body .vv-btn--ink,html:where(:has(>:is(.vvf,.vvn))) body .vv-btn--outline,html:where(:has(>:is(.vvf,.vvn))) body button:not(.components-button),html:where(:has(>:is(.vvf,.vvn))) body .wp-element-button{font-size:1rem !important;line-height:1.3 !important;opacity:1 !important}
html:where(:has(>:is(.vvf,.vvn))) body .vv-btn{min-height:48px !important}
html:where(:has(>:is(.vvf,.vvn))) body .vv-verdict-tag,html:where(:has(>:is(.vvf,.vvn))) body span.vv-verdict-tag,html:where(:has(>:is(.vvf,.vvn))) body .vv-verdict-tag--worth,html:where(:has(>:is(.vvf,.vvn))) body .vv-verdict-tag--stop,html:where(:has(>:is(.vvf,.vvn))) body .vv-verdict-tag--insuff,html:where(:has(>:is(.vvf,.vvn))) body .vv-kicker,html:where(:has(>:is(.vvf,.vvn))) body span.vv-kicker,html:where(:has(>:is(.vvf,.vvn))) body [class*="vv-kicker"],html:where(:has(>:is(.vvf,.vvn))) body [class*="eyebrow"],html:where(:has(>:is(.vvf,.vvn))) body [class*="verdict-tag"]{font-size:0.875rem !important;letter-spacing:0.1em !important;line-height:1.35 !important;opacity:1 !important}
a.vv-skip:focus:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),a.vv-skip:focus-visible:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){clip:auto !important;width:auto !important;height:auto !important;position:fixed !important;z-index:99999;font-size:1rem !important}
html:where(:has(>:is(.vvf,.vvn))) body .entry-content p,html:where(:has(>:is(.vvf,.vvn))) body .article-content p,html:where(:has(>:is(.vvf,.vvn))) body main p{font-size:var(--bleed-prose-size, clamp(1.0625rem, 0.92rem + 0.42vw, 1.5rem)) !important;line-height:var(--bleed-prose-lh, clamp(1.5em, 1.42em + 0.35vw, 1.72em)) !important;max-width:none;opacity:1 !important}
html:where(:has(>:is(.vvf,.vvn))) body .cew-site nav a,html:where(:has(>:is(.vvf,.vvn))) body .cew-site .btn,html:where(:has(>:is(.vvf,.vvn))) body .claire-nav a{font-size:1rem !important;opacity:1 !important}
html:where(:has(>:is(.vvf,.vvn))) body h1{font-size:clamp(2.25rem, 4.5vw, 3.65rem) !important;line-height:1.08 !important}
html:where(:has(>:is(.vvf,.vvn))) body h2{font-size:clamp(1.75rem, 3vw, 2.85rem) !important;line-height:1.15 !important}
html:where(:has(>:is(.vvf,.vvn))) body h3{font-size:clamp(1.25rem, 1.8vw, 1.65rem) !important;line-height:1.25 !important}
body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :where(h1,h2,h3,h4,p,a,button,li){overflow-wrap:break-word}
img:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),video:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *),svg:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:100%;height:auto}
:root:where(:has(>.vvn)){--vov-interior-shell:90vw;--vov-interior-max:100vw;--vov-reading-measure:100%}
body:not(.home):not(.front-page):where(.vvn,.vvn *),body.fleet-bleed-interior:where(.vvn,.vvn *),body.fleet-bleed-draft:where(.vvn,.vvn *){--vovn-shell:min(var(--vov-interior-shell), var(--vov-interior-max));--layout-shell:min(var(--vov-interior-shell), var(--vov-interior-max));--vov-bleed-interior:var(--vov-interior-shell)}
body:not(.home):not(.front-page):where(.vvn,.vvn *) main#main-content,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-shell,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-index,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-missing,body:not(.home):not(.front-page):where(.vvn,.vvn *) .cew-main,body:not(.home):not(.front-page):where(.vvn,.vvn *) .cew-shell{width:min(var(--vov-interior-shell), var(--vov-interior-max));max-width:min(var(--vov-interior-shell), var(--vov-interior-max));margin-inline:auto;box-sizing:border-box}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vov-landing{width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-prose,body:not(.home):not(.front-page):where(.vvn,.vvn *) .entry-content,body:not(.home):not(.front-page):where(.vvn,.vvn *) .cew-prose{width:100%;max-width:min(var(--vov-reading-measure), 100%);margin-inline:0;min-width:0;box-sizing:border-box}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(h1,h2,h3,h4,h5,h6,p,li,a,figcaption,blockquote){overflow-wrap:anywhere;word-break:normal}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(header,nav,footer,.vv-hybrid,.vv-hybrid__pillars,.vv-hybrid__actions,.vv-hybrid-nav,.vv-hybrid-search,.vv-search-panel,.vv-breadcrumbs) :where(a,button,li,p,span){overflow-wrap:normal}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vv-hybrid__pillars > a{white-space:nowrap}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(figure,.wp-block-image,.wp-block-gallery,.wp-block-media-text,.wp-block-cover){max-width:100%;box-sizing:border-box}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(img,video,canvas,svg){max-width:100%;height:auto}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(iframe,embed,object){max-width:100%}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-prose,.entry-content,.vvs-copy,.cew-prose) table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vov-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vov-table-scroll > table{display:table;width:100%;min-width:34rem;overflow-x:visible}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vov-table-scroll:focus-visible{outline:3px solid var(--color-support-bronze, currentColor);outline-offset:2px}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-prose,.entry-content,.vvs-copy,.cew-prose) pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-prose,.entry-content,.vvs-copy,.cew-prose) .alignwide,body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-prose,.entry-content,.vvs-copy,.cew-prose) .alignfull{width:100%;max-width:100%;margin-inline:0}
body.page:where(.vvn,.vvn *) .sharedaddy{display:none !important}
.vvx-topics:where(.vvn,.vvn *) > div > a:focus-visible{background:var(--vvx-paper, var(--color-surface-page));color:var(--vvx-ink, var(--color-text-primary))}
.vvx-topics:where(.vvn,.vvn *) > div > a:focus-visible h3{color:var(--vvx-ink, var(--color-text-primary)) !important}
.vvx-topics:where(.vvn,.vvn *) > div > a:focus-visible > span{color:var(--vv-lipstick-rouge)}
.vvx-card__body:where(.vvn,.vvn *) h3 a:focus-visible{text-decoration-color:currentColor}
.vv-pillar__more:focus-visible:where(.vvn,.vvn *){color:var(--accent, var(--color-status-worth));border-color:var(--accent, var(--color-status-worth))}
.vovn-sources:where(.vvn,.vvn *) a:focus-visible{color:var(--vovn-bronze, var(--vv-champagne-gold))}
.vvx-button:focus-visible:where(.vvn,.vvn *),.vv-btn:focus-visible:where(.vvn,.vvn *){outline:3px solid var(--color-support-bronze, var(--vv-champagne-gold));outline-offset:3px}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-prose,.entry-content,.vvs-copy,.cew-prose) figure img,body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-prose,.entry-content,.vvs-copy,.cew-prose) > img,body:not(.home):not(.front-page):where(.vvn,.vvn *) .wp-block-image img{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .wp-block-image.alignwide img,body:not(.home):not(.front-page):where(.vvn,.vvn *) .wp-block-image.alignfull img,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-index-image img{width:100%}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-footer,.vovn-hub-editorial,.vovn-hub-cta,.vovn-route-next,.vovn-route-body>aside,.vvs-index,.vvs-visual-file,.vvs-next){color:var(--vovn-porcelain)}
body:not(.home):not(.front-page):where(.vvn,.vvn *) :where(.vovn-footer,.vovn-hub-editorial,.vovn-hub-cta,.vovn-route-next,.vovn-route-body>aside,.vvs-index,.vvs-visual-file,.vvs-next) a{color:inherit}
body.cew-mode:where(.vvn,.vvn *){--cew-sand:var(--color-surface-page);--cew-white:var(--color-surface-page);--cew-charcoal:var(--color-surface-espresso);--cew-navy:var(--color-surface-ink);--cew-navy-soft:var(--color-support-cocoa);--cew-driftwood:var(--color-surface-stone);--cew-morning-fog:var(--color-surface-stone);--cew-coastal:var(--color-accent-brand);--cew-seaglass:var(--color-support-putty);--cew-warm-sand:var(--color-support-bronze);--cew-deep:var(--color-accent-brand);--cew-muted:var(--color-text-quiet);--cew-line:var(--color-border-line);--cew-display:var(--font-display);--cew-ui:var(--font-ui);--cew-shell:min(var(--vov-interior-shell), var(--vov-interior-max));background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-ui)}
body.cew-mode:where(.vvn,.vvn *) .cew-masthead{background:color-mix(in srgb, var(--color-surface-page) 96%, transparent);border-bottom-color:var(--color-border-line)}
body.cew-mode:where(.vvn,.vvn *) .cew-boundary{background:var(--color-surface-espresso);color:var(--color-text-on-dark)}
body.cew-mode:where(.vvn,.vvn *) .cew-boundary a{color:var(--color-text-on-dark);text-decoration-thickness:.08em}
@media (max-width: 1024px){:root:where(:has(>.vvn)){--vov-interior-shell:92vw}}
@media (max-width: 768px){:root:where(:has(>.vvn)){--vov-interior-shell:calc(100vw - 1.25rem)}
body:not(.home):not(.front-page):where(.vvn,.vvn *) main#main-content,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-index,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-missing,body:not(.home):not(.front-page):where(.vvn,.vvn *) .cew-main,body:not(.home):not(.front-page):where(.vvn,.vvn *) .cew-shell{width:var(--vov-interior-shell);max-width:var(--vov-interior-shell)}
body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-shell{width:calc(100% - 1.25rem);max-width:calc(100% - 1.25rem)}}
@media (prefers-reduced-motion: reduce){body:not(.home):not(.front-page):where(.vvn,.vvn *) *,body:not(.home):not(.front-page):where(.vvn,.vvn *) *::before,body:not(.home):not(.front-page):where(.vvn,.vvn *) *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}
@media print{body:not(.home):not(.front-page):where(.vvn,.vvn *) main#main-content,body:not(.home):not(.front-page):where(.vvn,.vvn *) .vovn-shell,body:not(.home):not(.front-page):where(.vvn,.vvn *) .cew-shell{width:100%;max-width:100%}}
:root:where(:has(>.vvn)){--vov-contrast-ink:var(--vv-cinema-black);--vov-contrast-body:var(--vv-noir-plum);--vov-contrast-paper:var(--vv-ivory-silk);--vov-contrast-white:var(--vv-ivory-silk);--vov-contrast-gold:var(--vv-champagne-gold)}
body.vov-mode [data-vov-contrast-fix="dark"]{color:var(--vv-cinema-black) !important;-webkit-text-fill-color:var(--vv-cinema-black) !important}
body.vov-mode [data-vov-contrast-fix="light"]{color:var(--vv-ivory-silk) !important;-webkit-text-fill-color:var(--vv-ivory-silk) !important}
body.vov-mode [data-vov-contrast-fix="white"]{color:var(--vv-ivory-silk) !important;-webkit-text-fill-color:var(--vv-ivory-silk) !important}
body.vov-mode :is(.vv-worlds__head > .vv-kicker,.vv-pillars__head > .vv-kicker,.vv-pillar__kicker,.vv-world__count){color:var(--vv-ivory-silk) !important;-webkit-text-fill-color:var(--vv-ivory-silk) !important}
body.vov-mode .vovn-prose > .wp-block-columns{width:calc(100% + 7vw)!important;max-width:none!important;margin-left:-3.5vw!important;margin-right:-3.5vw!important}
:is( .vv-hero,.vv-split--dark,.vv-final,.vv-footer,.vovn-footer,.vovn-hub-editorial,.vovn-hub-cta,.vovn-route-next,.vovn-route-body > aside,.vvs-hero,.vvs-index,.vvs-visual-file,.vvs-next,.vvs-copy .vov-landing > section:nth-child(3),.vvs-copy .vov-landing > section:nth-child(5),.vvs-copy .vov-landing > section:nth-child(7),.vvs-copy .vov-cta,.cew-boundary ):where(.vvn,.vvn *){color:var(--vov-contrast-paper) !important}
:is( .vv-hero,.vv-split--dark,.vv-final,.vv-footer,.vovn-footer,.vovn-hub-editorial,.vovn-hub-cta,.vovn-route-next,.vovn-route-body > aside,.vvs-hero,.vvs-index,.vvs-visual-file,.vvs-next,.vvs-copy .vov-landing > section:nth-child(3),.vvs-copy .vov-landing > section:nth-child(5),.vvs-copy .vov-landing > section:nth-child(7),.vvs-copy .vov-cta,.cew-boundary ):where(.vvn,.vvn *) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,small,label,blockquote,figcaption,strong,em,a:not(.vv-btn):not(.vovn-btn):not(.cew-button):not(.vvs-button):not(.wp-element-button):not(.wp-block-button__link)){color:inherit !important;-webkit-text-fill-color:currentColor !important}
:is(.vv-hero,.vv-split--dark,.vv-final,.vv-footer,.vovn-footer,.cew-boundary):where(.vvn,.vvn *) :is(.vv-kicker,.vv-mono,.vv-footer__house-label,dt){color:var(--vov-contrast-gold) !important;-webkit-text-fill-color:var(--vov-contrast-gold) !important}
:is( .vv-verdict-band,.vv-split--light,.vovn-route-body,.vovn-prose,.entry-content,.vvs-copy,.cew-prose,.cew-main ):where(.vvn,.vvn *){color:var(--vov-contrast-ink)}
:is(.vv-verdict-band,.vv-split--light,.vovn-route-body,.vovn-prose,.entry-content,.vvs-copy,.cew-prose,.cew-main):where(.vvn,.vvn *) :is(h1,h2,h3,h4,h5,h6){color:var(--vov-contrast-ink) !important;-webkit-text-fill-color:var(--vov-contrast-ink) !important}
.vv-btn--primary:where(.vvn,.vvn *),.vv-btn--ink:where(.vvn,.vvn *),.vv-btn--outline:where(.vvn,.vvn *),.vv-btn--ghost:where(.vvn,.vvn *),.cew-button:where(.vvn,.vvn *){-webkit-text-fill-color:currentColor !important}
:is(.vv-btn--primary,.vv-btn--ink,.vv-btn--outline,.vv-btn--ghost,.vovn-btn,.cew-button):where(.vvn,.vvn *) *{color:inherit !important;-webkit-text-fill-color:currentColor !important}
.vv-btn--primary:where(.vvn,.vvn *){color:var(--vov-contrast-ink) !important}
.vv-btn--ink:where(.vvn,.vvn *){color:var(--vov-contrast-paper) !important}
.vv-btn--outline:where(.vvn,.vvn *){color:var(--vov-contrast-ink) !important}
.vv-split--dark:where(.vvn,.vvn *) .vv-btn--outline,.vv-final:where(.vvn,.vvn *) .vv-btn--outline,.vv-hero:where(.vvn,.vvn *) .vv-btn--outline{color:var(--vov-contrast-paper) !important;border-color:currentColor}
.vv-btn--ghost:where(.vvn,.vvn *){color:var(--vov-contrast-paper) !important}
.vv-btn--ghost:hover:where(.vvn,.vvn *),.vv-btn--ghost:focus-visible:where(.vvn,.vvn *){color:var(--vov-contrast-ink) !important}
.vv-btn--outline:hover:where(.vvn,.vvn *),.vv-btn--outline:focus-visible:where(.vvn,.vvn *){color:var(--vov-contrast-paper) !important}
.vv-split--dark:where(.vvn,.vvn *) .vv-btn--outline:hover,.vv-split--dark:where(.vvn,.vvn *) .vv-btn--outline:focus-visible,.vv-final:where(.vvn,.vvn *) .vv-btn--outline:hover,.vv-final:where(.vvn,.vvn *) .vv-btn--outline:focus-visible,.vv-hero:where(.vvn,.vvn *) .vv-btn--outline:hover,.vv-hero:where(.vvn,.vvn *) .vv-btn--outline:focus-visible{background:var(--vov-contrast-paper);color:var(--vov-contrast-ink) !important}
.vv-verdict-tag:where(.vvn,.vvn *),.vv-verdict-tag--worth:where(.vvn,.vvn *),.vv-verdict-tag--stop:where(.vvn,.vvn *),.vv-verdict-tag--insuff:where(.vvn,.vvn *){color:var(--vov-contrast-white) !important;-webkit-text-fill-color:var(--vov-contrast-white) !important}
:is(.has-black-background-color,.has-ink-background-color,.has-espresso-background-color,.has-field-background-color,.has-oxblood-background-color):where(.vvn,.vvn *){color:var(--vov-contrast-paper) !important}
:is(.has-black-background-color,.has-ink-background-color,.has-espresso-background-color,.has-field-background-color,.has-oxblood-background-color):where(.vvn,.vvn *) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,small,label,blockquote,figcaption,a:not(.wp-element-button):not(.wp-block-button__link)){color:var(--vov-contrast-paper) !important;-webkit-text-fill-color:var(--vov-contrast-paper) !important}
:is(.has-white-background-color,.has-porcelain-background-color,.has-stone-background-color,.has-gold-background-color,.has-putty-background-color):where(.vvn,.vvn *){color:var(--vov-contrast-ink) !important}
:is(.has-white-background-color,.has-porcelain-background-color,.has-stone-background-color,.has-gold-background-color,.has-putty-background-color):where(.vvn,.vvn *) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,small,label,blockquote,figcaption,a:not(.wp-element-button):not(.wp-block-button__link)){color:var(--vov-contrast-ink) !important;-webkit-text-fill-color:var(--vov-contrast-ink) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *){--vvi-paper:var(--color-surface-page);--vvi-paper-hi:var(--color-surface-page);--vvi-stone:var(--color-surface-stone);--vvi-rule:var(--color-border-rule);--vvi-ink:var(--color-text-primary);--vvi-espresso:var(--color-surface-ink);--vvi-field:var(--color-surface-field);--vvi-quiet:var(--color-text-quiet);--vvi-dim:var(--color-support-warm-grey);--vvi-accent:var(--color-accent-brand);--vvi-oxblood:var(--color-status-worth);--vvi-terracotta:var(--color-status-stop);--vvi-charcoal:var(--color-status-missing);--vvi-brass:var(--color-accent-metal-ink,var(--color-accent-metal));--vvi-bronze:var(--color-support-bronze);--vvi-shadow:0 28px 70px color-mix(in srgb, var(--vv-cinema-black) 28%, transparent);--vvi-shadow-card:0 16px 40px color-mix(in srgb, var(--vv-cinema-black) 20%, transparent);--vvi-disp:var(--font-display,'Bodoni Moda',Georgia,serif);--vvi-ui:var(--font-ui,'Inter',sans-serif);--vvi-mono:var(--font-mono,'IBM Plex Mono',monospace);background:var(--vvi-paper);color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *)::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 88% -5%,color-mix(in srgb, var(--vv-powdered-marble) 12%, transparent),transparent 60%), radial-gradient(60% 50% at -5% 105%,color-mix(in srgb, var(--vv-lipstick-rouge) 9%, transparent),transparent 60%), linear-gradient(180deg,color-mix(in srgb, var(--vv-cinema-black) 5%, transparent),transparent 12%)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) > *{position:relative;z-index:1}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is( .vovn-route-hero,.vovn-hub-hero,.vovn-article-hero,.vvs-hero,.vvx-hero,.vov-mi__hero,.vovn-dossier,.vov-exam-hero,.vov-lookbook-hero,.vv-lookbook-story__hero,.vovps-arrival,.vov-plate ){width:90vw !important;max-width:90vw !important;margin-left:calc((100% - 90vw) / 2) !important;margin-right:calc((100% - 90vw) / 2) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero,.vvs-hero,.vovn-page-head) h1{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(2.4rem,5vw,3.85rem);line-height:1.06;letter-spacing:-.018em;margin:0;color:var(--vvi-paper-hi)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero,.vvs-hero) h1 em{font-style:italic;color:var(--vvi-brass);font-weight:400}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero){position:relative;isolation:isolate;display:block;overflow:hidden;background:var(--vvi-field);color:var(--vvi-paper-hi);min-height:min(64vh,560px);padding:clamp(2rem,5vw,3.6rem) clamp(1.25rem,5vw,4rem)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero) > figure{position:absolute;inset:0;margin:0;z-index:0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero) > figure img{width:100%;height:100%;object-fit:cover;display:block}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero) > figure figcaption{display:none}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,color-mix(in srgb, var(--vv-cinema-black) 90%, transparent) 0%,color-mix(in srgb, var(--vv-midnight-navy) 60%, transparent) 34%,color-mix(in srgb, var(--vv-midnight-navy) 20%, transparent) 62%,transparent 84%), linear-gradient(to top,color-mix(in srgb, var(--vv-cinema-black) 66%, transparent),transparent 46%)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero__copy,.vovn-hub-hero__copy,.vovn-article-hero > div){position:relative;z-index:2;width:100%;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:inherit}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero__copy,.vovn-hub-hero__copy,.vovn-article-hero > div) > *{max-width:46rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero__copy,.vovn-hub-hero__copy) > p:not(.vovn-eyebrow){color:color-mix(in srgb, var(--vv-ivory-silk) 85%, transparent);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;max-width:48ch;margin:1rem 0 0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body,.vovn-content,.vovn-article-grid,.vvs-layout,.vovn-hub-source){padding-block:clamp(2.5rem,6vw,4.5rem)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) main#main-content{width:90vw !important;max-width:none !important;margin-inline:auto !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body,.vovn-content,.vovn-article-grid,.vvs-layout,.vovn-hub-source){width:auto !important;max-width:none !important;margin-inline:0 !important;padding-inline:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body,.vovn-article-grid,.vvs-layout) > *{min-width:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content){background:var(--vvi-paper-hi);border:1px solid var(--vvi-rule);box-shadow:var(--vvi-shadow);padding:clamp(1.8rem,4vw,3.4rem);font-family:var(--vvi-ui);font-size:1.075rem;line-height:1.8;color:var(--vvi-ink);width:auto !important;max-width:62rem !important;margin-inline:0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) > :first-child{margin-top:0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) > p{margin:0 0 1.4rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.16;letter-spacing:-.012em;margin:2.2rem 0 .8rem;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) h3{font-family:var(--vvi-disp);font-weight:500;font-size:1.4rem;margin:1.8rem 0 .5rem;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) a{color:var(--vvi-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb, var(--vv-lipstick-rouge) 40%, transparent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) :is(ul,ol){margin:0 0 1.4rem;padding-left:1.25rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) li{margin:.35rem 0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) blockquote{margin:1.8rem 0;padding:.2rem 0 .2rem 1.4rem;border-left:3px solid var(--vvi-brass);font-family:var(--vvi-disp);font-style:italic;font-size:1.5rem;line-height:1.35;color:var(--vvi-espresso)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) :is(img,figure){max-width:100%}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) figure{margin:1.8rem 0;box-shadow:var(--vvi-shadow-card)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content,.vovps-depth__copy) .vov-cta{background:var(--vvi-stone);border-left:4px solid var(--vvi-brass);padding:clamp(1.3rem,2.5vw,1.8rem);box-shadow:none}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content,.vovps-depth__copy) .vov-cta :is(p,li,strong,em,h2,h3,a:not(.wp-block-button__link)){color:var(--vvi-ink) !important;-webkit-text-fill-color:var(--vvi-ink) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content,.vovps-depth__copy) .vov-cta .vov-disclosure__label{color:var(--vvi-accent) !important;-webkit-text-fill-color:var(--vvi-accent) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .wp-block-group.vov-cta .wp-block-button__link{background:var(--vvi-espresso) !important;color:var(--vvi-paper-hi) !important;-webkit-text-fill-color:var(--vvi-paper-hi) !important;border:0 !important;border-radius:0 !important;padding:.8rem 1.4rem !important;font-family:var(--vvi-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:none !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body > .vovn-prose,.vovn-article-body,.vvs-layout > .vvs-copy){max-width:none !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body > .vovn-prose,.vovn-article-body,.vvs-layout > .vvs-copy) > :is(p,ul,ol,blockquote){max-width:none !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-article-grid,.vovn-route-body){display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}
@media (max-width:960px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-article-grid,.vovn-route-body,.vvs-layout){grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-article-rail,.vovn-route-body > aside,.vvs-index){position:sticky;top:96px;align-self:start;border-top:2px solid var(--vvi-ink);padding-top:.9rem;background:transparent;box-shadow:none;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body > aside,.vvs-index) span,body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-body > aside,.vvs-index) > p:first-child{font-family:var(--vvi-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vvi-quiet)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-grid,.vov-mi__stations){display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:1.6rem}
@media (max-width:900px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-grid,.vov-mi__stations){grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card,.vov-mi__station){display:flex;flex-direction:column;background:var(--vvi-paper-hi);border:1px solid var(--vvi-rule);border-top:3px solid var(--vvi-accent);box-shadow:var(--vvi-shadow-card);padding:1.3rem 1.4rem 1.5rem;text-decoration:none;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card,.vov-mi__station):nth-child(3n+2){border-top-color:var(--vvi-brass)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card,.vov-mi__station):nth-child(3n){border-top-color:var(--vvi-espresso)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card,.vov-mi__station) :is(span,small){font-family:var(--vvi-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vvi-quiet)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card,.vov-mi__station) h3{font-family:var(--vvi-disp);font-weight:500;font-size:1.35rem;line-height:1.1;margin:.45rem 0 .5rem;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card,.vov-mi__station) p{color:var(--vvi-quiet);font-size:.93rem;line-height:1.55;margin:0 0 1.1rem;flex:1}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-card b,.vov-mi__station strong){font-family:var(--vvi-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vvi-accent);font-weight:500}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-editorial,.vovn-hub-evidence,.vovn-hub-cta) h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.14;letter-spacing:-.014em;margin:0;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-paths,.vovn-hub-editorial,.vovn-hub-source){padding-block:clamp(2.5rem,5vw,4rem)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-gallery,.vvs-visual-file){display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;padding-block:clamp(2rem,4vw,3rem)}
@media (max-width:820px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-gallery,.vvs-visual-file){grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-gallery,.vvs-visual-file) figure{margin:0;position:relative;box-shadow:var(--vvi-shadow-card);overflow:hidden}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-gallery,.vvs-visual-file) img{width:100%;height:100%;object-fit:cover;display:block}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-gallery,.vvs-visual-file) figcaption{font-family:var(--vvi-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vvi-quiet);padding:.6rem .2rem 0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-button,.vvs-button,.vvs-index__action){display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;font-family:var(--vvi-mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:var(--vvi-espresso);color:var(--vvi-paper-hi);border:1px solid transparent;transition:.2s;margin-top:1.2rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-hub-button:hover,.vvs-button:hover){transform:translateY(-2px);background:var(--vv-midnight-navy)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-next,.vvs-next,.vovn-article-nav){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--vvi-rule);border-block:1px solid var(--vvi-rule);margin-top:clamp(2.5rem,5vw,4rem)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-next,.vvs-next,.vovn-article-nav) a{background:var(--vvi-paper);padding:1.4rem clamp(1.25rem,4vw,2.4rem);text-decoration:none;color:var(--vvi-ink);display:flex;flex-direction:column;gap:.25rem;transition:background .2s}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-next,.vvs-next,.vovn-article-nav) a:hover{background:var(--vvi-paper-hi)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vvs-next,.vovn-route-next) a span{font-family:var(--vvi-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vvi-quiet)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vvs-next,.vovn-route-next) a strong{font-family:var(--vvi-disp);font-size:1.3rem;font-weight:500}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--vvi-field);color:var(--vvi-paper-hi);min-height:min(66vh,580px);display:flex;align-items:flex-end;padding:clamp(2rem,5vw,3.6rem) clamp(1.25rem,5vw,4rem)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero.has-image{background-image:linear-gradient(105deg,color-mix(in srgb, var(--vv-cinema-black) 90%, transparent),color-mix(in srgb, var(--vv-midnight-navy) 55%, transparent) 42%,transparent 84%),linear-gradient(to top,color-mix(in srgb, var(--vv-cinema-black) 66%, transparent),transparent 46%),var(--vvx-hero-image);background-size:cover;background-position:center}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovps-verdicts .vvx-hero,body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovps-verdicts .vvx-hero.has-image{background-image:linear-gradient(105deg,color-mix(in srgb, var(--vv-cinema-black) 88%, transparent),color-mix(in srgb, var(--vv-midnight-navy) 50%, transparent) 44%,color-mix(in srgb, var(--vv-midnight-navy) 12%, transparent) 74%,transparent 88%), linear-gradient(to top,color-mix(in srgb, var(--vv-cinema-black) 70%, transparent),transparent 48%), url('https://vanityvice.blog/wp-content/uploads/2026/08/AdobeStock_1554829892.jpeg') !important;background-size:cover !important;background-position:center top !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero__content{position:relative;z-index:2;width:min(100rem,100%);margin-inline:auto}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero__content > *{max-width:50rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero h1{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(2.4rem,5vw,3.85rem);line-height:1.06;letter-spacing:-.018em;margin:.4rem 0;color:var(--vvi-paper-hi)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero h1 em{font-style:italic;color:var(--vvi-brass)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero__deck{color:color-mix(in srgb, var(--vv-ivory-silk) 86%, transparent);font-size:1.1rem;line-height:1.6;max-width:54ch}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-kicker{font-family:var(--vvi-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vvi-brass)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-hero__note{position:relative;z-index:2;margin-top:1.4rem;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 30%, transparent);padding-top:1rem;color:color-mix(in srgb, var(--vv-ivory-silk) 78%, transparent);max-width:54ch}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:1.5rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-button{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;font-family:var(--vvi-mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:.2s}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-button:hover{transform:translateY(-2px)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-button--light{background:var(--vvi-paper-hi);color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-button--ghost{border-color:color-mix(in srgb, var(--vv-ivory-silk) 50%, transparent);color:var(--vvi-paper-hi)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-button--ink{background:var(--vvi-espresso);color:var(--vvi-paper-hi)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-manifesto{width:min(100rem,100%);margin-inline:auto;padding-block:clamp(2.5rem,6vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;border-bottom:1px solid var(--vvi-rule)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-manifesto h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.14;color:var(--vvi-ink);margin:0 0 .6rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-manifesto__statement p{color:var(--vvi-quiet);max-width:60ch;margin:0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-note{background:var(--vvi-espresso);color:var(--vvi-paper-hi);padding:clamp(1.4rem,2.5vw,1.9rem);box-shadow:var(--vvi-shadow-card)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-note span{display:block;font-family:var(--vvi-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vvi-brass);margin-bottom:.6rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-note p{color:color-mix(in srgb, var(--vv-ivory-silk) 85%, transparent);font-size:.95rem;line-height:1.6;margin:0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-note em{color:var(--vvi-paper-hi);font-style:italic}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-note small{display:block;margin-top:.9rem;font-family:var(--vvi-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vvi-brass)}
@media (max-width:820px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-manifesto{grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--vvi-espresso);color:var(--vvi-paper-hi);margin-block:clamp(2rem,5vw,3.5rem);box-shadow:var(--vvi-shadow-card)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__media{min-height:22rem;overflow:hidden}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__media img{width:100%;height:100%;object-fit:cover;display:block}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__copy{padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;justify-content:center;gap:.9rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__copy h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.16;color:var(--vvi-paper-hi);margin:0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__copy > p{color:color-mix(in srgb, var(--vv-ivory-silk) 82%, transparent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__copy .vvx-kicker{color:var(--vvi-brass)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__meta{display:flex;flex-wrap:wrap;gap:1.4rem;font-family:var(--vvi-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--vv-ivory-silk) 60%, transparent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest__copy .vvx-button--ink{background:var(--vvi-brass);color:var(--vv-cinema-black);align-self:flex-start;margin-top:.4rem}
@media (max-width:820px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-latest{grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-archive{padding-block:clamp(2rem,5vw,3.5rem)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-archive > header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:end;margin-bottom:1.8rem;border-bottom:1px solid var(--vvi-rule);padding-bottom:1.2rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-archive h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.7rem,3vw,2.4rem);color:var(--vvi-ink);margin:.3rem 0 0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-archive > header p{color:var(--vvi-quiet);max-width:60ch;margin:0}
@media (max-width:820px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-archive > header{grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-grid>.vvx-card,body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-grid>.vvx-card:nth-child(5n+1){grid-column:auto}
@media (max-width:900px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-grid{grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card{display:flex;flex-direction:column;background:var(--vvi-paper-hi);border:1px solid var(--vvi-rule);box-shadow:var(--vvi-shadow-card);overflow:hidden}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__media{display:block;height:158px;background:var(--vvi-espresso);overflow:hidden;position:relative}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__media img{width:100%;height:100%;object-fit:cover;display:block}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--vvi-disp);color:var(--vvi-brass);font-size:1.5rem;letter-spacing:.12em}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__body{padding:1.2rem 1.3rem 1.35rem;display:flex;flex-direction:column;flex:1}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__body .vvx-kicker{color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__body h3{font-family:var(--vvi-disp);font-weight:500;font-size:1.2rem;line-height:1.18;margin:.4rem 0 .5rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__body h3 a{color:var(--vvi-ink);text-decoration:none}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__body h3 a:hover{color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__body > p{color:var(--vvi-quiet);font-size:.9rem;line-height:1.5;flex:1;margin:0 0 1rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;border-top:1px solid var(--vvi-rule)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__foot span{font-family:var(--vvi-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vvi-quiet)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-card__foot a{font-family:var(--vvi-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vvi-accent);text-decoration:none;white-space:nowrap}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics{background:none !important;padding:clamp(2.5rem,5vw,3.5rem) 0 !important;border-bottom:1px solid var(--vvi-rule)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics > header{margin-bottom:1.2rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics .vvx-kicker{color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.16;letter-spacing:-.01em;color:var(--vvi-ink) !important;margin:.3rem 0 0;max-width:34ch;text-wrap:balance}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics > div{display:block !important;margin-top:1.1rem;line-height:2.3;background:none !important;border:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics > div > a{display:inline !important;margin-right:1.7rem;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important;text-decoration:none;white-space:nowrap}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics > div > a :is(span,p,strong){display:none !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics > div > a h3{display:inline !important;margin:0 !important;font-family:var(--vvi-disp);font-weight:500;font-style:italic;font-size:1.15rem;color:var(--vvi-ink) !important;border-bottom:1px solid transparent}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-topics > div > a:hover h3{color:var(--vvi-accent) !important;border-bottom-color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-nominate{background:radial-gradient(90% 130% at 85% 15%,color-mix(in srgb, var(--vv-brass-ink) 30%, transparent),transparent 55%), radial-gradient(90% 120% at 8% 100%,color-mix(in srgb, var(--vv-lipstick-rouge) 50%, transparent),transparent 60%), linear-gradient(90deg,var(--vv-cinema-black),var(--vv-cinema-black)) !important;color:var(--vvi-paper-hi) !important;text-align:center;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,4rem) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-nominate .vvx-kicker{color:var(--vvi-brass) !important;-webkit-text-fill-color:var(--vvi-brass) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-nominate h2{font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.12;color:var(--vvi-paper-hi) !important;-webkit-text-fill-color:var(--vvi-paper-hi) !important;margin:.3rem auto .6rem;max-width:22ch}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-nominate > p{color:color-mix(in srgb, var(--vv-ivory-silk) 85%, transparent) !important;-webkit-text-fill-color:color-mix(in srgb, var(--vv-ivory-silk) 85%, transparent) !important;max-width:56ch;margin:0 auto 1.4rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vvx-nominate .vvx-actions{justify-content:center}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content) p:not(.vov-vindex *):not(.vov-rt *){font-size:1.075rem !important;line-height:1.8 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-next,.vvs-next,.vvs-index,.vovn-route-body > aside,.vvs-visual-file,.vovn-hub-editorial,.vovn-hub-paths),body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-next,.vvs-next,.vvs-index,.vovn-route-body > aside,.vvs-visual-file,.vovn-hub-editorial,.vovn-hub-paths) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,small,strong,em,span,figcaption,b,a){color:var(--vvi-ink) !important;-webkit-text-fill-color:var(--vvi-ink) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vvs-index,.vovn-route-body > aside) > :is(span,p:first-child){color:var(--vvi-quiet) !important;-webkit-text-fill-color:var(--vvi-quiet) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero:not(.vovn-article-hero--text-only),.vovn-hub-cta) :is(h1,h2,h3),body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero:not(.vovn-article-hero--text-only),.vovn-hub-cta) p:not(.vovn-eyebrow){color:var(--vvi-paper-hi) !important;-webkit-text-fill-color:var(--vvi-paper-hi) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero,.vovn-hub-cta) h1 em{color:var(--vvi-brass) !important;-webkit-text-fill-color:var(--vvi-brass) !important}
@media (max-width:640px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-prose,.vvs-copy,.entry-content){padding:1.4rem 1.25rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovn-route-hero,.vovn-hub-hero,.vovn-article-hero,.vvs-hero){min-height:min(70vh,520px)}}
:is( .vvs-page,.vovn-article,.vovn-prose,.vovn-route-body,.vovn-article-body,.vovn-hub,.vvx-shell,main ):where(.vvn,.vvn *){overflow:visible!important}
:is( .vovn-index-grid article,.vvx-card,.vovn-card,.nlh-card,.vov-observation-band>div,.vov-card,.vovn-hub-card,.vvx-topics>div>a,.vvx-method li,.vvs-next a,.vov-mi__station,.vov-mi__cat,.vov-mi__look ):where(.vvn,.vvn *){min-height:0!important;height:auto!important}
:is(.vovn-split,.vv-split,.vv-verdict-band):where(.vvn,.vvn *){overflow:visible!important;max-width:100%!important}
:is( .vovn-route-gallery figure,.vvs-visual-file figure,.vovn-hub-hero figure,.vovn-hub-evidence figure ):where(.vvn,.vvn *){min-height:0!important}
.vovn-prose:where(.vvn,.vvn *) > :is(p,ul,ol,blockquote),.vovn-article-body:where(.vvn,.vvn *) > :is(p,ul,ol,blockquote){max-width:min(70ch,100%)}
.vovn-prose:where(.vvn,.vvn *) > :is(figure,.wp-block-image,.wp-block-group,.wp-block-columns,.wp-block-gallery),.vovn-article-body:where(.vvn,.vvn *) > :is(figure,.wp-block-image,.wp-block-group,.wp-block-columns){max-width:100%!important;width:100%!important}
.vvx-method:where(.vvn,.vvn *) li,.vvx-topics:where(.vvn,.vvn *)>div>a,.vvx-nominate:where(.vvn,.vvn *){min-height:0!important}
.vvx-latest:where(.vvn,.vvn *){min-height:0!important}
.vvx-latest__media:where(.vvn,.vvn *){min-height:0!important}
@media (min-width:901px){.vvx-latest__media:where(.vvn,.vvn *){min-height:22rem}}
@media (max-width:900px){:is( .vovn-route-hero,.vovn-article-hero,.vovn-missing,.vovn-hub-hero,.vovn-hub-evidence,.vovn-route-gallery,.vvs-visual-file,.vv-split,.vovn-split,.vv-verdict-band,.vov-observation-band,.vov-lookbook-premise,.vovn-index-grid,.vovn-hub-grid,.vvx-topics>div,.vvx-method ol,.vvs-next,.vov-card-grid ):where(.vvn,.vvn *){display:grid!important;grid-template-columns:1fr!important}
:is( .vovn-route-hero figure,.vovn-article-hero figure,.vovn-missing figure,.vvs-hero,.vv-hero,.vov-exam-hero,.vov-lookbook-hero,.vovn-hub-hero ):where(.vvn,.vvn *){min-height:clamp(16rem,44vh,28rem)!important}
.vovn-index-grid:where(.vvn,.vvn *) article,.vvx-card:where(.vvn,.vvn *),.vvx-card:nth-child(5n+1):where(.vvn,.vvn *),.vov-card:where(.vvn,.vvn *){grid-column:1/-1!important;min-height:0!important}
.vv-verdict-band__image:where(.vvn,.vvn *),.vv-split__image:where(.vvn,.vvn *){min-height:14rem!important}
.vvx-hero:where(.vvn,.vvn *){min-height:auto!important}
.vvx-latest:where(.vvn,.vvn *){min-height:0!important}
.vvx-latest__media:where(.vvn,.vvn *){min-height:16rem!important}
.vvx-topics:where(.vvn,.vvn *)>div>a{min-height:0!important}}
@media (max-width:620px){.vovn-article-body:where(.vvn,.vvn *){width:100%!important;max-width:100%!important;padding-inline:1rem!important}
.vv-hero:where(.vvn,.vvn *){min-height:auto!important}
.vovn-shell:where(.vvn,.vvn *){width:min(100% - 1.25rem,var(--vovn-shell,90vw))!important}}
body.single-post:where(.vvn,.vvn *) .vovn-article-rail:empty{display:none!important}
html:where(:has(>.vvn)) body.single-post .vovn-callout h2{margin:0 0 .65rem!important;max-width:none!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;line-height:1.2!important}
html:where(:has(>.vvn)) body.single-post .vovn-sources h2,html:where(:has(>.vvn)) body.single-post .vovn-sources h3{margin:0 0 .75rem!important;max-width:none!important;font:700 .72rem/1.35 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-text-quiet)!important}
body.single-post:where(.vvn,.vvn *) .vovn-prose table,body.single-post:where(.vvn,.vvn *) .vovn-article-body table{margin:2.25rem 0;min-width:42rem;border-collapse:collapse;border:1px solid var(--color-border-rule);background:var(--color-surface-page);font-size:.95rem;line-height:1.5}
body.single-post:where(.vvn,.vvn *) .vovn-prose th,body.single-post:where(.vvn,.vvn *) .vovn-prose td,body.single-post:where(.vvn,.vvn *) .vovn-article-body th,body.single-post:where(.vvn,.vvn *) .vovn-article-body td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-rule)}
body.single-post:where(.vvn,.vvn *) .vovn-prose th,body.single-post:where(.vvn,.vvn *) .vovn-article-body th{background:var(--color-surface-stone);font:700 .72rem/1.35 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase}
body.single-post:where(.vvn,.vvn *) .vovn-prose tr:last-child td,body.single-post:where(.vvn,.vvn *) .vovn-article-body tr:last-child td{border-bottom:0}
body.single-post:where(.vvn,.vvn *) .vovn-article-body>.sharedaddy,body.single-post:where(.vvn,.vvn *) .vovn-article-body>.jp-relatedposts{display:none!important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is(.vovps-arrival,.vovps-pathways,.vovps-close) :is(h1,h2,h3){color:var(--vovps-paper,var(--vv-ivory-silk))}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-byline-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-byline-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-disclosure{margin:2.25rem 0 1.25rem;padding:1.1rem 1.3rem 1.2rem;background:var(--vvi-paper-hi);border:1px solid var(--vvi-rule);border-left:5px solid var(--vvi-accent);border-radius:0 4px 4px 0}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-disclosure p{margin:0;font-family:var(--vvi-ui);font-size:.94rem;line-height:1.6;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-disclosure__label{margin:0 0 .4rem !important;font:700 .64rem/1 var(--vvi-mono) !important;letter-spacing:.16em;text-transform:uppercase;color:var(--vvi-accent) !important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) a[data-vov-affiliate]{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path{margin:3.5rem 0 1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.4rem,3vw,2.5rem) clamp(1.6rem,3vw,2.5rem);background:var(--vvi-stone);border:1px solid var(--vvi-rule);border-left:5px solid var(--vvi-brass);border-radius:0 4px 4px 0;box-shadow:var(--vvi-shadow-card)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__kicker{margin:0 0 .5rem;font:700 .64rem/1 var(--vvi-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__title{margin:0 0 1.4rem;font-family:var(--vvi-disp);font-weight:500;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.12;letter-spacing:-.012em;color:var(--vvi-ink)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps{margin:0;padding:0;list-style:none;counter-reset:vovpath}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li{counter-increment:vovpath;position:relative;margin:0;padding:.95rem 0 .95rem 3.1rem;border-top:1px solid var(--vvi-rule)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li:first-child{border-top:0;padding-top:.2rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li:last-child{padding-bottom:.2rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li::before{content:counter(vovpath);position:absolute;left:0;top:.95rem;width:2.1rem;font:700 .8rem/1.5 var(--vvi-mono);color:var(--vvi-accent);text-align:left}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li:first-child::before{top:.2rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps a{display:inline-block;min-height:44px;padding-block:.3rem;font-family:var(--vvi-ui);font-weight:600;font-size:1.02rem;line-height:1.4;color:var(--vvi-ink);text-decoration:underline;text-decoration-color:var(--vvi-brass);text-decoration-thickness:2px;text-underline-offset:3px}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps a:hover,body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps a:focus-visible{color:var(--vvi-accent);text-decoration-color:var(--vvi-accent)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps a:focus-visible{outline:3px solid var(--vvi-brass);outline-offset:3px}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps span{display:block;margin-top:.15rem;font-family:var(--vvi-ui);font-size:.92rem;line-height:1.5;color:var(--vvi-charcoal)}
@media (max-width:600px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li{padding-left:2.5rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vov-path__steps>li::before{width:1.7rem}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff{width:90vw;margin:clamp(2.5rem,6vw,5rem) auto;padding:clamp(1.5rem,4vw,2.75rem);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;background:var(--vvi-ink);color:var(--vvi-paper);border-top:4px solid var(--vvi-brass)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff>div>span{display:block;margin-bottom:.65rem;font:600 .68rem/1.3 var(--vvi-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vvi-brass)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff h2{margin:0;max-width:16ch;font:500 clamp(2rem,4vw,3.4rem)/1 var(--vvi-disp);letter-spacing:-.025em;color:var(--vvi-paper)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff p{max-width:56ch;margin:1rem 0 0;color:color-mix(in srgb, var(--vv-ivory-silk) 78%, transparent);line-height:1.65}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff nav{display:grid;gap:.8rem}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff a{display:block;padding:.9rem 1rem;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 45%, transparent);color:var(--vvi-paper);font:600 .72rem/1.35 var(--vvi-mono);letter-spacing:.09em;text-transform:uppercase;text-decoration:none}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff__primary{background:var(--vvi-paper);color:var(--vvi-ink)!important}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff a:hover,body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff a:focus-visible{border-color:var(--vvi-brass);color:var(--vvi-brass)}
@media (max-width:760px){body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) .vovn-desk-handoff{grid-template-columns:1fr}}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is( .vovn-route-hero,.vovn-hub-hero,.vovn-article-hero,.vvs-hero,.vvx-hero,.vov-mi__hero,.vov-exam-hero,.vov-lookbook-hero,.vv-lookbook-story__hero,.vovps-arrival,.vov-plate,.vovn-dossier__media,.vovn-hub-cta,.vovn-desk-handoff,.vvr-strip,.vvx-note,.vvx-latest,.vov-cohort,[data-surface="ink"] ){--vvi-brass:var(--color-accent-metal)}
body:not(.home):not(.front-page):not(.cew-mode):where(.vvn,.vvn *) :is( .vvr-strip,.vvx-note,.vvx-latest,.vov-cohort,.vovn-desk-handoff ) a{color:var(--color-accent-metal)}
body.vov-landing-surface:where(.vvn,.vvn *){background:var(--color-surface-page) !important;color:var(--color-text-primary);overflow-x:clip}
body.vov-landing-surface:where(.vvn,.vvn *) .vovn-dossier,body.vov-landing-surface:where(.vvn,.vvn *) .vovn-page-stamp,body.vov-landing-surface:where(.vvn,.vvn *) .vovn-sources,body.vov-landing-surface:where(.vvn,.vvn *) .vovps-arrival,body.vov-landing-surface:where(.vvn,.vvn *) .vovps-thesis{display:none !important}
body.vov-landing-surface:where(.vvn,.vvn *) main#main-content,body.vov-landing-surface:where(.vvn,.vvn *) .vovn-landing-page,body.vov-landing-surface:where(.vvn,.vvn *) .vov-landing-shell,body.vov-landing-surface:where(.vvn,.vvn *) .vov-landing,body.vov-landing-surface:where(.vvn,.vvn *) .vov-landing > section{width:100%;max-width:none;margin-inline:0;box-sizing:border-box;overflow-x:clip;min-width:0}
body.vov-landing-surface:where(.vvn,.vvn *) .vov-landing-shell,body.vov-landing-surface:where(.vvn,.vvn *) article.vov-landing-shell{display:block;padding:0;background:transparent}
body.vov-landing-surface:where(.vvn,.vvn *) .vov-card-grid,body.vov-landing-surface:where(.vvn,.vvn *) .vov-ledger{min-width:0;max-width:100%}
:root:where(:has(>:is(.vvf,.vvn))){--bleed-w:90%;--bleed-max:none;--bleed-prose-size:clamp(1.0625rem, 0.92rem + 0.42vw, 1.5rem);--bleed-prose-lh:clamp(1.5em, 1.42em + 0.35vw, 1.72em)}
body.home:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(main,main#main-content,.vovn-main,.vovn-shell,.vv-home,.vvx-shell,.container,.wrap){width:100% !important;max-width:none !important;margin-inline:0 !important}
body.home:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vv-split,.vv-split--light,.vv-split--dark){margin-inline:0 !important;max-width:none !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(main#main-content,main.vovn-main,main.vovn-route,main.vvs-page){width:100% !important;max-width:100% !important;margin-inline:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vovn-dossier{width:100% !important;max-width:100% !important;margin-inline:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-shell,.vovn-article-grid,.vovn-dossier__inner,.vvs-layout){width:var(--bleed-w) !important;max-width:var(--bleed-w) !important;margin-inline:auto !important;min-width:0}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vovn-dossier--split .vovn-dossier__inner{width:auto !important;max-width:none !important;margin-inline:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-route-body,.vovn-editorial-body,.vovn-content,.vovn-hub-source,.vovn-prose,.vovn-article-body,.entry-content,.article-content,.post-content,.vvs-copy,.vov-reading-width){width:100% !important;max-width:100% !important;margin-inline:0 !important;min-width:0}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-article-body,.vovn-route-body){padding-inline:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-shell,.vovn-article-grid) > :is(.vovn-prose,.entry-content,.vvs-copy){padding-inline:0 !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-shell,.vovn-article-grid) > :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy){padding-inline:clamp(1rem, 3vw, 3rem) !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.post-content,.vvs-copy,.cew-prose,.vov-prose,.vov-reading-width) > :is(p,ul,ol,dl,blockquote,figure,table,.wp-block-table,.wp-block-group,.wp-block-columns){max-width:none !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.post-content,.vvs-copy,.vov-prose,.vov-reading-width){font-size:var(--bleed-prose-size);line-height:var(--bleed-prose-lh)}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.post-content,.vvs-copy,.vov-prose,.vov-reading-width) :is(p,li,dd,dt,blockquote):not(.vov-dfig *):not(.vov-figure *):not(.vov-verdict *):not(.vov-vindex *):not(.vov-rt *){font-size:var(--bleed-prose-size) !important;line-height:var(--bleed-prose-lh) !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy) :is(figcaption,.vov-figure__caption,.vovn-sourceline,.vv-trust-note,small,.vov-disclosure,.vovn-eyebrow,.vov-module-kicker) :is(p,li),html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy) :is(figcaption,.vov-figure__caption,.vovn-sourceline,.vv-trust-note,small){font-size:max(0.875rem, calc(var(--bleed-prose-size) * 0.78)) !important;line-height:1.5 !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page) :is(.vovn-prose,.vovn-article-body,.entry-content) :is(h2,h3){max-width:34ch}
@media (max-width: 48rem){html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page) :is(.vovn-prose,.vovn-article-body,.entry-content) :is(h2,h3){max-width:none}}
html:where(:has(>:is(.vvf,.vvn))){max-width:100%;overflow-x:clip}
body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *){max-width:100%}
body:not(.home):not(.front-page):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.vvs-copy,.cew-prose) :is(.wp-block-table,figure.wp-block-table,.vov-table,.vov-table-scroll){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body:not(.home):not(.front-page):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.vvs-copy,.cew-prose) :is(.wp-block-table,figure.wp-block-table,.vov-table) > table{display:table;width:100%;min-width:42rem;margin:0}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.vvs-copy,.cew-prose) > table,html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page) :is(.vovn-prose,.vovn-article-body,.entry-content,.article-content,.vvs-copy,.cew-prose) > :not(.wp-block-table):not(figure) > table{display:block;width:100%;max-width:100%;min-width:0 !important;overflow-x:auto;-webkit-overflow-scrolling:touch}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy) :is(th,td){min-width:0;white-space:normal;overflow-wrap:break-word}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vovn-article-grid > .vovn-article-body,html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vovn-article-grid > .vovn-prose,html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vovn-route-body > .vovn-prose,html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vvs-layout > .vvs-copy{max-width:100% !important;min-width:0 !important}
@media (max-width: 900px){html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vovn-article-grid > .vovn-article-body,html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vovn-article-grid > .vovn-prose{width:100% !important;align-self:stretch !important}}
body:not(.home):not(.front-page):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy,.cew-prose) :is(pre,code,.wp-block-code){max-width:100%;overflow-x:auto;overflow-wrap:anywhere}
body:not(.home):not(.front-page):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy) :is(img,svg,video,iframe,canvas){max-width:100%;height:auto}
body:not(.home):not(.front-page):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.alignfull,.vov-bleed,.vv-bleed){width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}
@media (max-width: 900px){body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-article-grid,.vovn-route-body,.vvs-layout){grid-template-columns:1fr !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-article-grid,.vovn-route-body,.vvs-layout) > *{min-width:0 !important;max-width:100% !important}}
@media (max-width: 620px){body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(main#main-content,main.vovn-main,main.vovn-route,main.vvs-page){width:100% !important;max-width:100% !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vovn-shell{width:var(--bleed-w) !important;max-width:var(--bleed-w) !important;margin-inline:auto !important}}
body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vv-toc__link,.vovn-nav a,.vv-btn,nav a){min-height:44px}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) .vvx-hero{width:100% !important;max-width:100% !important;margin-inline:0 !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vvx-hero,.vvx-manifesto,.vvx-archive,.vvx-nominate,.vvx-topics,.vvr-strip,.vvr-entry__section){padding-inline:5% !important}
body:not(.home):not(.front-page):not(.cew-mode):where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vvx-hero__content,.vvx-manifesto__statement,.vvx-grid,.vvr-strip__head,.vvr-strip__list){max-width:100% !important;margin-inline:0 !important}
@media screen{html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) main#main-content:not(:has(.vovn-shell,.vvs-layout,.vovn-article-grid,.vovn-route-body,[class*="vvx-"],[class*="vvr-"])){width:var(--bleed-w) !important;max-width:var(--bleed-w) !important;margin-inline:auto !important}}
@media (min-width: 621px){html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-shell,.vovn-article-grid) > :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy){width:calc(100% * 8 / 9) !important;max-width:calc(100% * 8 / 9) !important;margin-inline:auto !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) main#main-content.vovn-landing-page,html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) main#main-content.vovn-landing-page > .vov-landing-shell{width:100% !important;max-width:100% !important;margin-inline:0 !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vov-landing-shell > .vov-landing{width:var(--bleed-w) !important;max-width:var(--bleed-w) !important;margin-inline:auto !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vov-landing > :is(.vov-intro,.vov-ledger,.vov-cta){width:calc(100% * 8 / 9) !important;max-width:calc(100% * 8 / 9) !important;margin-inline:auto !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vv-lookbook-story__body > .vv-lookbook-story__content{width:calc(100% * 8 / 9) !important;max-width:calc(100% * 8 / 9) !important;margin-inline:auto !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) .vovps-depth > .vovps-depth__copy{width:80% !important;max-width:80% !important;margin-inline:auto !important}}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy) .wp-block-button:not(.is-style-outline) > a.wp-block-button__link:not(.has-text-color),html:where(:has(>:is(.vvf,.vvn))) body a.vov-object-actions-primary{color:var(--wp--preset--color--parchment-50, var(--vv-ivory-silk)) !important;-webkit-text-fill-color:currentColor !important}
html:where(:has(>:is(.vvf,.vvn))) body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vovn-article-body,.entry-content,.vvs-copy) .wp-block-button:not(.is-style-outline) > a.wp-block-button__link:not(.has-text-color):is(:hover,:focus-visible){color:var(--vv-ivory-silk) !important}
@media print{body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(main,main#main-content,.vovn-main,.vovn-shell,.vovn-article-grid,.vovn-prose,.vovn-article-body,.entry-content){width:100% !important;max-width:100% !important;margin-inline:0 !important;font-size:11pt !important;line-height:1.45 !important}
body:where(:is(.vvf,.vvn),:is(.vvf,.vvn) *) :is(.vovn-article-rail,.vv-toc-mobile){display:none !important}}
html body .vv-kicker,html body .vv-verdict-tag,html body span.vv-verdict-tag,html body .vv-verdict-tag--worth,html body .vv-verdict-tag--stop,html body .vv-verdict-tag--insuff,html body .vv-verdict-band .vv-kicker,html body .vv-verdict-band .vv-verdict-tag,html body .vv-mono{font-size:.875rem!important;line-height:1.35!important;opacity:1!important}
html body nav a,html body header a,html body .vv-nav a,html body .vv-btn,html body a.vv-btn,html body .vv-btn--primary,html body .vv-btn--ghost{font-size:1rem!important;opacity:1!important}
.vov-vindex:where(.vvn,.vvn *){--vx-ink:var(--vv-cinema-black);--vx-paper:var(--vv-ivory-silk);--vx-ox:var(--vv-lipstick-rouge);--vx-champ:var(--vv-champagne-gold);--vx-grey:var(--vv-silver-screen);--vx-quiet:var(--vv-noir-plum);--vx-terra:var(--vv-lipstick-rouge);--vx-bronze:var(--vv-brass-ink);--vx-display:"Bodoni Moda", Didot, "Didot LT STD", Georgia, serif;--vx-ui:Inter, "Helvetica Neue", Arial, sans-serif;--vx-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;margin:clamp(2rem, 5vw, 3.5rem) 0;color:var(--vx-ink);font-family:var(--vx-ui);container-type:inline-size}
.vov-vindex__heading:where(.vvn,.vvn *){display:block;font-family:var(--vx-mono);font-size:max(12px, .68rem);letter-spacing:.22em;text-transform:uppercase;color:var(--vx-ox);margin-bottom:1rem}
.vov-vindex__controls:where(.vvn,.vvn *){display:grid;gap:1rem;padding:clamp(1rem, 2.5vw, 1.5rem);background:color-mix(in srgb, var(--vv-cinema-black) 3.5%, transparent);border-top:2px solid var(--vx-ink);border-bottom:1px solid color-mix(in srgb, var(--vv-cinema-black) 16%, transparent)}
.vov-vindex__search:where(.vvn,.vvn *) label{display:block;font-family:var(--vx-mono);font-size:max(12px, .62rem);letter-spacing:.18em;text-transform:uppercase;color:var(--vx-quiet);margin-bottom:.4rem}
.vov-vindex__search:where(.vvn,.vvn *) input{width:100%;padding:.7rem .85rem;font-family:var(--vx-ui);font-size:1rem;color:var(--vx-ink);background:var(--vx-paper);border:1px solid color-mix(in srgb, var(--vv-cinema-black) 30%, transparent);border-radius:0;appearance:none}
.vov-vindex__search:where(.vvn,.vvn *) input:focus-visible{outline:2px solid var(--vx-ox);outline-offset:1px}
.vov-vindex__filters:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:.4rem}
.vov-vindex__filters:where(.vvn,.vvn *) button{display:inline-flex;align-items:baseline;gap:.45rem;padding:.5rem .8rem;font-family:var(--vx-mono);font-size:max(12px, .64rem);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-ink);background:transparent;border:1px solid color-mix(in srgb, var(--vv-cinema-black) 34%, transparent);cursor:pointer;transition:background .16s ease, color .16s ease, border-color .16s ease}
.vov-vindex__filters:where(.vvn,.vvn *) button i{font-style:normal;font-size:max(12px, .58rem);color:var(--vx-quiet)}
.vov-vindex__filters:where(.vvn,.vvn *) button:hover{border-color:var(--vx-ink);background:color-mix(in srgb, var(--vv-cinema-black) 6%, transparent)}
.vov-vindex__filters:where(.vvn,.vvn *) button.is-on{background:var(--vx-ink);border-color:var(--vx-ink);color:var(--vx-paper)}
.vov-vindex__filters:where(.vvn,.vvn *) button.is-on i{color:var(--vx-champ)}
.vov-vindex__refine:where(.vvn,.vvn *){display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}
.vov-vindex__refine:where(.vvn,.vvn *) label{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--vx-mono);font-size:max(12px, .62rem);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-quiet)}
.vov-vindex__refine:where(.vvn,.vvn *) select{font-family:var(--vx-ui);font-size:.82rem;letter-spacing:0;text-transform:none;color:var(--vx-ink);background:var(--vx-paper);border:1px solid color-mix(in srgb, var(--vv-cinema-black) 30%, transparent);border-radius:0;padding:.35rem .5rem}
.vov-vindex__count:where(.vvn,.vvn *){margin:.9rem 0 0 !important;font-family:var(--vx-mono) !important;font-size:max(12px, .64rem) !important;letter-spacing:.18em;text-transform:uppercase;color:var(--vx-quiet) !important}
.vov-vindex__rows:where(.vvn,.vvn *){margin-top:1.1rem;border-top:1px solid color-mix(in srgb, var(--vv-cinema-black) 20%, transparent)}
.vov-vindex__row:where(.vvn,.vvn *){border-bottom:1px solid color-mix(in srgb, var(--vv-cinema-black) 20%, transparent);border-left:3px solid var(--vx-grey);background:transparent;transition:background .16s ease}
.vov-vindex__row[hidden]:where(.vvn,.vvn *){display:none}
.vov-vindex__row--worth:where(.vvn,.vvn *){border-left-color:var(--vx-bronze)}
.vov-vindex__row--terms:where(.vvn,.vvn *){border-left-color:var(--vx-champ)}
.vov-vindex__row--thin:where(.vvn,.vvn *){border-left-color:var(--vx-grey)}
.vov-vindex__row--skip:where(.vvn,.vvn *){border-left-color:var(--vx-ox)}
.vov-vindex__row:hover:where(.vvn,.vvn *){background:color-mix(in srgb, var(--vv-cinema-black) 3%, transparent)}
.vov-vindex__row[open]:where(.vvn,.vvn *){background:color-mix(in srgb, var(--vv-cinema-black) 4.5%, transparent)}
.vov-vindex__row:where(.vvn,.vvn *) summary{display:grid;grid-template-columns:8.5rem minmax(0, 1fr) minmax(0, 15rem);align-items:baseline;gap:.35rem 1.25rem;padding:1.05rem 1rem 1.05rem 1.1rem;cursor:pointer;list-style:none}
.vov-vindex__row:where(.vvn,.vvn *) summary::-webkit-details-marker{display:none}
.vov-vindex__row:where(.vvn,.vvn *) summary::marker{content:""}
.vov-vindex__row:where(.vvn,.vvn *) summary:focus-visible{outline:2px solid var(--vx-ox);outline-offset:-3px}
.vov-vindex__tone:where(.vvn,.vvn *){grid-row:1 / span 2;font-family:var(--vx-mono);font-size:max(12px, .6rem);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-quiet);padding-top:.3rem}
.vov-vindex__row--worth:where(.vvn,.vvn *) .vov-vindex__tone{color:var(--vx-bronze)}
.vov-vindex__row--skip:where(.vvn,.vvn *)  .vov-vindex__tone{color:var(--vx-ox)}
.vov-vindex__subject:where(.vvn,.vvn *){font-family:var(--vx-display);font-size:clamp(1.15rem, 2.1vw, 1.5rem);line-height:1.15;letter-spacing:-.015em;color:var(--vx-ink)}
.vov-vindex__status:where(.vvn,.vvn *){grid-column:2;font-family:var(--vx-ui);font-size:.9rem;line-height:1.4;color:var(--vx-quiet)}
.vov-vindex__meta:where(.vvn,.vvn *){grid-column:3;grid-row:1 / span 2;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;justify-content:flex-end;text-align:right}
.vov-vindex__pips:where(.vvn,.vvn *){display:inline-flex;gap:3px}
.vov-vindex__pips:where(.vvn,.vvn *) i{width:8px;height:8px;border:1px solid var(--vx-ink);background:transparent;display:block}
.vov-vindex__pips:where(.vvn,.vvn *) i.is-on{background:var(--vx-ink)}
.vov-vindex__nature:where(.vvn,.vvn *){font-family:var(--vx-mono);font-size:max(12px, .58rem);letter-spacing:.14em;text-transform:uppercase;padding:.22rem .45rem;border:1px solid color-mix(in srgb, var(--vv-cinema-black) 30%, transparent);color:var(--vx-ink);white-space:nowrap}
.vov-vindex__nature--treatment:where(.vvn,.vvn *){background:var(--vx-ink);color:var(--vx-paper);border-color:var(--vx-ink)}
.vov-vindex__nature--mixed:where(.vvn,.vvn *){background:var(--vx-champ)}
.vov-vindex__nature--pleasure:where(.vvn,.vvn *){background:transparent;color:var(--vx-quiet)}
.vov-vindex__topic:where(.vvn,.vvn *){flex:0 0 100%;font-family:var(--vx-mono);font-size:max(12px, .56rem);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-quiet)}
.vov-vindex__open:where(.vvn,.vvn *){padding:0 1rem 1.4rem 1.1rem;border-top:1px dotted color-mix(in srgb, var(--vv-cinema-black) 28%, transparent);margin-top:-.2rem;padding-top:1rem}
.vov-vindex__open:where(.vvn,.vvn *) dl{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:.9rem 1.6rem;margin:0 0 1rem}
.vov-vindex__open:where(.vvn,.vvn *) dt{font-family:var(--vx-mono);font-size:max(12px, .58rem);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-ox);margin-bottom:.25rem}
.vov-vindex__open:where(.vvn,.vvn *) dd{margin:0;font-family:var(--vx-ui);font-size:.94rem;line-height:1.5;color:var(--vx-ink)}
.vov-vindex__change:where(.vvn,.vvn *){margin:0 0 1rem !important;padding:.8rem 1rem;background:var(--vx-ink);color:var(--vx-paper) !important;font-family:var(--vx-ui) !important;font-size:.92rem !important;line-height:1.5;border-left:3px solid var(--vx-champ)}
.vov-vindex__change:where(.vvn,.vvn *) b{font-family:var(--vx-mono);font-size:max(12px, .58rem);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-champ);display:block;margin-bottom:.3rem}
.vov-vindex__read:where(.vvn,.vvn *){font-family:var(--vx-mono);font-size:max(12px, .64rem);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-ox);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
.vov-vindex__read:hover:where(.vvn,.vvn *){color:var(--vx-ink)}
.vov-vindex__next:where(.vvn,.vvn *){display:inline-flex;align-items:center;min-height:44px;margin-left:1.4rem;font:600 .88rem/1.3 var(--vx-ui,Inter,system-ui,sans-serif);color:var(--vx-ink,var(--vv-cinema-black));text-decoration:none;border-bottom:1px solid var(--vv-champagne-gold)}
.vov-vindex__next:hover:where(.vvn,.vvn *){color:var(--vv-lipstick-rouge)}
@media (max-width:640px){.vov-vindex__next:where(.vvn,.vvn *){display:flex;margin:.6rem 0 0}}
.vvx-ledger__body:where(.vvn,.vvn *){width:100%;max-width:none}
.vov-vindex__empty:where(.vvn,.vvn *){padding:2.5rem 1rem;font-family:var(--vx-ui) !important;color:var(--vx-quiet) !important;text-align:center}
@container (max-width: 46rem){.vov-vindex__row:where(.vvn,.vvn *) summary{grid-template-columns:1fr;gap:.3rem;padding:1rem .9rem}
.vov-vindex__tone:where(.vvn,.vvn *),.vov-vindex__status:where(.vvn,.vvn *),.vov-vindex__meta:where(.vvn,.vvn *){grid-column:1;grid-row:auto}
.vov-vindex__meta:where(.vvn,.vvn *){justify-content:flex-start;text-align:left;margin-top:.35rem}
.vov-vindex__topic:where(.vvn,.vvn *){flex:1 0 100%}
.vov-vindex__open:where(.vvn,.vvn *){padding-left:.9rem;padding-right:.9rem}}
@supports not (container-type: inline-size){@media (max-width: 46rem){.vov-vindex__row:where(.vvn,.vvn *) summary{grid-template-columns:1fr;gap:.3rem}
.vov-vindex__tone:where(.vvn,.vvn *),.vov-vindex__status:where(.vvn,.vvn *),.vov-vindex__meta:where(.vvn,.vvn *){grid-column:1;grid-row:auto}
.vov-vindex__meta:where(.vvn,.vvn *){justify-content:flex-start;text-align:left}}}
.vov-vindex--compact:where(.vvn,.vvn *) .vov-vindex__rows{margin-top:0}
.vov-vindex--compact:where(.vvn,.vvn *) .vov-vindex__subject{font-size:1.1rem}
.vvr-strip:where(.vvn,.vvn *){padding:clamp(3rem,7vw,6rem) max(1.25rem,calc((100vw - 88rem)/2));background:var(--color-surface-espresso,var(--vv-midnight-navy));color:var(--color-text-on-dark,var(--vv-ivory-silk))}
.vvr-strip__head:where(.vvn,.vvn *){max-width:60ch}
.vvr-strip__kicker:where(.vvn,.vvn *){margin:0 0 .8rem;font:700 max(12px, .66rem)/1 var(--vovn-mono,ui-monospace,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-metal,var(--vv-champagne-gold))}
.vvr-strip:where(.vvn,.vvn *) h2{margin:0 0 .8rem;font:500 clamp(1.8rem,4vw,3rem)/1 var(--vovn-display,Georgia,serif);letter-spacing:-.035em;color:var(--color-text-on-dark,var(--vv-ivory-silk))!important}
.vvr-strip__note:where(.vvn,.vvn *){margin:0;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.55;color:var(--color-text-on-dark-muted,color-mix(in srgb, var(--vv-ivory-silk) 82%, transparent))}
.vvr-strip__list:where(.vvn,.vvn *){list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 24%, transparent)}
.vvr-strip__list:where(.vvn,.vvn *) li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding:1.1rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 24%, transparent)}
.vvr-strip__list:where(.vvn,.vvn *) a{flex:1 1 22ch;font:500 clamp(1.15rem,2.2vw,1.6rem)/1.15 var(--vovn-display,Georgia,serif);color:inherit;text-decoration:none;border-bottom:1px solid transparent}
.vvr-strip__list:where(.vvn,.vvn *) a:hover,.vvr-strip__list:where(.vvn,.vvn *) a:focus-visible{border-bottom-color:var(--color-accent-metal,var(--vv-champagne-gold))}
.vvr-strip__pos:where(.vvn,.vvn *){font:700 max(12px, .62rem)/1 var(--vovn-mono,ui-monospace,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-metal,var(--vv-champagne-gold));white-space:nowrap}
.vvr-strip__verdict:where(.vvn,.vvn *){flex:1 1 100%;margin:.4rem 0 0;font-size:.98rem;line-height:1.5;color:var(--color-text-on-dark-muted,color-mix(in srgb, var(--vv-ivory-silk) 86%, transparent))}
.vvr-strip__more:where(.vvn,.vvn *){display:inline-flex;align-items:center;min-height:48px;margin-top:1.6rem;padding:.5rem 1.2rem;border:1px solid var(--color-accent-metal,var(--vv-champagne-gold));color:var(--color-accent-metal,var(--vv-champagne-gold));font:700 max(12px, .68rem)/1 var(--vovn-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}
.vvr-strip__more:hover:where(.vvn,.vvn *),.vvr-strip__more:focus-visible:where(.vvn,.vvn *){background:var(--color-accent-metal,var(--vv-champagne-gold));color:var(--color-surface-espresso,var(--vv-midnight-navy))}
.vv-continue[hidden]{display:none!important}
:root{--palette-terracotta:var(--vv-noir-plum);--plum:var(--vv-noir-plum);--color-border-rule:color-mix(in srgb, var(--vv-cinema-black) 22%, transparent)}
.vv-hybrid{background:var(--vv-cinema-black);color:var(--vv-ivory-silk)}
.vv-hybrid .vv-wordmark{color:var(--vv-ivory-silk)}
.vv-hybrid .vv-wordmark:hover,.vv-hybrid .vv-wordmark:focus-visible{color:var(--vv-champagne-gold)}
.vv-hybrid :is(nav,.vv-hybrid__pillars) a:hover,.vv-hybrid :is(nav,.vv-hybrid__pillars) a:focus-visible{color:var(--vv-champagne-gold)}
body:not(.home):not(.front-page):not(.cew-mode) .vovn-dossier--split :is(.vovn-dossier__kicker,.vovn-dossier__title,.vovn-dossier__dek,.vovn-dossier__inner > p){color:var(--vv-ivory-silk)}
body:not(.home):not(.front-page):not(.cew-mode) .vovn-dossier--split :is(.vovn-dossier__meta,.vovn-dossier__meta *,.vovn-dossier__note){color:var(--vv-soft-smoke) !important;-webkit-text-fill-color:var(--vv-soft-smoke) !important}
body:not(.home):not(.front-page):not(.cew-mode) .vovn-dossier--split .vovn-dossier__meta a{color:var(--vv-champagne-gold) !important;-webkit-text-fill-color:var(--vv-champagne-gold) !important}
body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vvs-copy,.entry-content,.vovn-article-body,.vv-lookbook-story__content) blockquote:not(.vvr-gap blockquote),.vovn-prose blockquote,.wp-block-pullquote{background:var(--vv-midnight-navy);color:var(--vv-ivory-silk);border-left:3px solid var(--vv-champagne-gold);padding:clamp(1.1rem, 2.4vw, 1.6rem) clamp(1.2rem, 2.8vw, 1.9rem)}
body:not(.home):not(.front-page):not(.cew-mode) :is(.vovn-prose,.vvs-copy,.entry-content,.vovn-article-body,.vv-lookbook-story__content) blockquote:not(.vvr-gap blockquote) :is(p,li,em,strong),.vovn-prose blockquote :is(p,li,em,strong),.wp-block-pullquote :is(p,li,em,strong){color:var(--vv-ivory-silk);-webkit-text-fill-color:var(--vv-ivory-silk)}
:is(.vovn-prose,.vvs-copy,.entry-content,.vovn-article-body,.vv-lookbook-story__content) blockquote > :last-child,.wp-block-pullquote > :last-child{margin-bottom:0}
:is(.vovn-prose,.vvs-copy,.entry-content,.vovn-article-body,.vv-lookbook-story__content) blockquote cite,.wp-block-pullquote cite{color:var(--vv-soft-smoke)}
:is(.vovn-prose,.vvs-copy,.entry-content,.vovn-article-body,.vv-lookbook-story__content) blockquote a{color:var(--vv-champagne-gold);text-decoration-color:color-mix(in srgb, var(--vv-champagne-gold) 55%, transparent)}
body:not(.home):not(.front-page):not(.cew-mode) .vvx-card{--vvi-paper-hi:var(--vv-smoke-velvet);--vvi-ink:var(--vv-ivory-silk);--vvi-quiet:var(--vv-soft-smoke);--vvi-rule:color-mix(in srgb, var(--vv-ivory-silk) 16%, transparent);--vvi-accent:var(--vv-champagne-gold);--vvx-paper:var(--vv-smoke-velvet);background:var(--vv-smoke-velvet);color:var(--vv-ivory-silk)}
body:not(.home):not(.front-page):not(.cew-mode) .vvx-card .vvx-card__body .vvx-kicker{align-self:flex-start;flex:0 0 auto;padding:.25rem .55rem;background:var(--vv-lipstick-rouge);color:var(--vv-ivory-silk)}
.vov-rt__tot--lead span{color:var(--vv-ivory-silk)}
body:not(.home):not(.front-page):not(.cew-mode) .vvx-nominate .vvx-kicker{color:var(--vv-champagne-gold) !important;-webkit-text-fill-color:var(--vv-champagne-gold) !important}
.vvr-pill--established{color:var(--vv-emerald-affair)}
.vvr-pill--partially-established{color:var(--vv-sapphire-flash)}
.vvr-pill--thinly-supported{color:var(--vv-brass-ink)}
.vvr-pill--untested-as-claimed{color:var(--vv-noir-plum)}
.vvr-pill--not-established{color:var(--vv-lipstick-rouge)}
.vvr-pill--no-adequate-source-found{color:var(--vv-smoke-velvet)}
.vvr-entry__head .vvr-pill--not-established{color:var(--vv-rouge-lit)}
.vvr-entry__head .vvr-pill--established{color:var(--vv-emerald-lit)}
#wpconsent-root,[class*="wpconsent"]{--wpconsent-background:var(--vv-cinema-black) !important;--wpconsent-text:var(--vv-ivory-silk) !important;--wpconsent-accept-bg:var(--vv-champagne-gold) !important;--wpconsent-accept-color:var(--vv-cinema-black) !important;--wpconsent-cancel-bg:transparent !important;--wpconsent-cancel-color:var(--vv-ivory-silk) !important;--wpconsent-preferences-bg:transparent !important;--wpconsent-preferences-color:var(--vv-ivory-silk) !important;--wpconsent-outline-color:color-mix(in srgb, var(--vv-champagne-gold) 45%, transparent) !important}
.vv-collections{margin:0 0 clamp(1.5rem,3vw,2.25rem)}
.vv-collections__k{margin:0 0 .7rem;font:600 max(12px,.7rem)/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vv-lipstick-rouge)}
.vv-collections > div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:color-mix(in srgb, var(--vv-cinema-black) 20%, transparent);border:1px solid color-mix(in srgb, var(--vv-cinema-black) 20%, transparent)}
.vv-collections a{display:grid;gap:.3rem;padding:1rem 1.1rem;background:var(--vv-ivory-silk);color:var(--vv-cinema-black);text-decoration:none;transition:background .18s ease,color .18s ease}
.vv-collections a strong{font:500 clamp(1.1rem,1.5vw,1.3rem)/1.1 "Bodoni Moda",Georgia,serif}
.vv-collections a span{font-size:.85rem;line-height:1.4;color:var(--vv-noir-plum)}
.vv-collections a:hover,.vv-collections a:focus-visible{background:var(--vv-cinema-black);color:var(--vv-ivory-silk)}
.vv-collections a:hover span,.vv-collections a:focus-visible span{color:color-mix(in srgb, var(--vv-ivory-silk) 75%, transparent)}
@media (max-width:900px){.vv-collections > div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.vv-next{width:min(92vw,1400px);margin:clamp(2.5rem,6vw,4.5rem) auto;padding-top:clamp(1rem,2vw,1.5rem);border-top:3px solid var(--vv-cinema-black)}
.vv-next h2{margin:0 0 1.2rem;font:500 clamp(1.6rem,3vw,2.4rem)/1 "Bodoni Moda",Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem)!important}
.vv-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}
.vv-next__card{display:flex;flex-direction:column;gap:.5rem;min-width:0}
.vv-next__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--vv-cinema-black)}
.vv-next__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.vv-next__card:hover .vv-next__media img{transform:scale(1.03)}
.vv-next__why{margin:.2rem 0 0;font:600 max(12px,.66rem)/1.25 "IBM Plex Mono",ui-monospace,monospace;font-size:max(12px,.66rem)!important;line-height:1.25!important;letter-spacing:.14em;text-transform:uppercase;color:var(--vv-lipstick-rouge)}
.vv-next__card h3{margin:0;font:500 clamp(1.1rem,1.6vw,1.35rem)/1.15 "Bodoni Moda",Georgia,serif;font-size:clamp(1.1rem,1.6vw,1.35rem)!important}
.vv-next__card h3 a{color:inherit;text-decoration:none}
.vv-next__card h3 a:hover{text-decoration:underline;text-decoration-color:var(--vv-lipstick-rouge)}
@media (max-width:760px){.vv-next__grid{grid-template-columns:1fr}
.vv-next__card{display:grid;grid-template-columns:38% 1fr;column-gap:.9rem;align-items:start}
.vv-next__media{grid-row:span 2}}
.vv-az{width:min(92vw,1600px);margin:clamp(2.5rem,6vw,5rem) auto;padding-top:clamp(1rem,2vw,1.5rem);border-top:3px solid var(--vv-cinema-black)}
.vv-az__head{display:grid;gap:.5rem;margin-bottom:1.5rem}
.vv-az__k{margin:0;font:600 max(12px,.7rem)/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vv-lipstick-rouge)}
.vv-az__head h2{margin:0;font:500 clamp(1.7rem,3.4vw,2.8rem)/1.05 "Bodoni Moda",Georgia,serif;font-size:clamp(1.7rem,3.4vw,2.8rem)!important}
.vv-az__jump{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.6rem}
.vv-az__jump a,.vv-az__jump span{display:inline-grid;place-items:center;min-width:2.2rem;min-height:2.2rem;font:600 .85rem/1 "IBM Plex Mono",ui-monospace,monospace}
.vv-az__jump a{background:var(--vv-cinema-black);color:var(--vv-ivory-silk);text-decoration:none}
.vv-az__jump a:hover{background:var(--vv-lipstick-rouge)}
.vv-az__jump span{color:color-mix(in srgb, var(--vv-cinema-black) 28%, transparent)}
.vv-az__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.5rem 2rem}
.vv-az__group h3{margin:0 0 .4rem;font:500 2.4rem/1 "Bodoni Moda",Georgia,serif;font-size:2.4rem!important;color:var(--vv-lipstick-rouge)}
.vv-az__group ul{margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb, var(--vv-cinema-black) 25%, transparent)}
.vv-az__item{display:grid;gap:.2rem;padding:.8rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-cinema-black) 12%, transparent)}
.vv-az__family{font:600 max(12px,.62rem)/1.2 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--vv-smoke-velvet)}
.vv-az__name{font:500 1.35rem/1.15 "Bodoni Moda",Georgia,serif;color:var(--vv-cinema-black);text-decoration:none}
a.vv-az__name:hover{text-decoration:underline;text-decoration-color:var(--vv-lipstick-rouge)}
.vv-az__file,.vv-az__claim{font-size:.88rem;color:var(--vv-noir-plum)}
.vv-az__file--none{color:color-mix(in srgb, var(--vv-cinema-black) 45%, transparent)}
.vv-az__claim{color:var(--vv-emerald-affair);font-weight:600}
.vv-az__handoff{margin:2rem 0 0}
.vv-az__handoff a{display:inline-flex;align-items:center;min-height:48px;padding:0 1.2rem;background:var(--vv-cinema-black);color:var(--vv-ivory-silk);text-decoration:none;font-weight:600}
.vv-tg{width:min(92vw,1600px);margin:clamp(2.5rem,6vw,5rem) auto;padding:clamp(1.5rem,4vw,3rem);background:var(--vv-cinema-black);color:var(--vv-ivory-silk)}
.vv-tg__head{display:grid;gap:.5rem;max-width:70rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}
.vv-tg__k{margin:0;font:600 max(12px,.7rem)/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vv-champagne-gold)}
.vv-tg__head h2{margin:0;font:500 clamp(1.7rem,3.4vw,2.8rem)/1.05 "Bodoni Moda",Georgia,serif;font-size:clamp(1.7rem,3.4vw,2.8rem)!important;color:var(--vv-ivory-silk)}
.vv-tg__head p{margin:0;color:color-mix(in srgb, var(--vv-ivory-silk) 76%, transparent);line-height:1.55}
.vv-tg__family{margin-top:clamp(1.5rem,3vw,2.25rem)}
.vv-tg__family h3{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .8rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 22%, transparent);font:500 clamp(1.3rem,2vw,1.7rem)/1.1 "Bodoni Moda",Georgia,serif;font-size:clamp(1.3rem,2vw,1.7rem)!important;color:var(--vv-ivory-silk)}
.vv-tg__family h3 span{font:600 .75rem/1 "IBM Plex Mono",ui-monospace,monospace;color:var(--vv-champagne-gold)}
.vv-tg__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.75rem}
.vv-tg__card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem;background:color-mix(in srgb, var(--vv-ivory-silk) 4%, var(--vv-cinema-black));border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 14%, transparent)}
.vv-tg__card h4{margin:0;font:500 1.25rem/1.15 "Bodoni Moda",Georgia,serif;font-size:1.25rem!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--vv-ivory-silk)}
.vv-tg__short{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent)}
.vv-tg__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none}
.vv-tg__chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb, var(--vv-ivory-silk) 28%, transparent);font-size:.8rem;line-height:1.3;color:var(--vv-ivory-silk)}
.vv-tg__chip span{flex:none;white-space:nowrap;font:600 max(12px,.58rem)/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--vv-silver-screen)}
.vv-tg__chip--upkeep{border-color:var(--vv-champagne-gold)}
.vv-tg__chip--none{color:color-mix(in srgb, var(--vv-ivory-silk) 60%, transparent);border-style:dashed}
.vv-tg__src{margin:0;font-size:.74rem!important;line-height:1.4!important;color:color-mix(in srgb, var(--vv-ivory-silk) 58%, transparent)}
.vv-tg__src a{color:inherit}
.vv-tg__links{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:auto 0 0;padding-top:.4rem}
.vv-tg__links a{display:inline-flex;align-items:center;min-height:40px;font-size:.86rem;font-weight:600;color:var(--vv-champagne-gold);text-decoration:none}
.vv-tg__links a:hover{text-decoration:underline}
.vv-hubfiles{width:min(92vw,1600px);margin:clamp(2.5rem,6vw,5rem) auto clamp(3rem,7vw,6rem);color:var(--vv-cinema-black)}
.vv-hubfiles__head{display:grid;gap:.4rem;margin-bottom:clamp(1.25rem,3vw,2rem);padding-top:clamp(1rem,2vw,1.5rem);border-top:3px solid var(--vv-cinema-black)}
.vv-hubfiles__kicker{margin:0;font:600 max(12px,.68rem)/1.2 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vv-lipstick-rouge)}
.vv-hubfiles__head h2{margin:0;font:500 clamp(1.8rem,3.6vw,3rem)/1.02 "Bodoni Moda",Georgia,serif;letter-spacing:-.025em}
.vv-hubfiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem) clamp(.8rem,1.6vw,1.4rem)}
.vv-hubfile{display:flex;flex-direction:column;gap:.45rem;min-width:0}
.vv-hubfile--lead{grid-column:span 2;grid-row:span 2}
.vv-hubfile__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--vv-cinema-black)}
.vv-hubfile__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.vv-hubfile:hover .vv-hubfile__media img{transform:scale(1.03)}
.vv-hubfile__meta{margin:.2rem 0 0;font:500 .74rem/1.3 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--vv-smoke-velvet)}
.vv-hubfile h3{margin:0;font:500 clamp(1.08rem,1.4vw,1.3rem)/1.18 "Bodoni Moda",Georgia,serif;font-size:clamp(1.08rem,1.4vw,1.3rem)!important}
.vv-hubfile--lead h3{font-size:clamp(1.6rem,2.8vw,2.4rem)!important;line-height:1.05}
.vv-hubfile h3 a{color:inherit;text-decoration:none}
.vv-hubfile h3 a:hover{text-decoration:underline;text-decoration-color:var(--vv-lipstick-rouge)}
.vv-hubfile__dek{margin:.2rem 0 0;color:var(--vv-noir-plum);line-height:1.55;max-width:60ch}
.vv-hubfiles__all{margin-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid color-mix(in srgb, var(--vv-cinema-black) 25%, transparent)}
.vv-hubfiles__all summary{display:flex;align-items:center;min-height:48px;cursor:pointer;font:600 max(12px,.72rem)/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--vv-cinema-black)}
.vv-hubfiles__all ol{margin:0;padding:0;list-style:none;columns:2 28rem;column-gap:clamp(1.5rem,4vw,3rem)}
.vv-hubfiles__all li{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;break-inside:avoid;padding:.6rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-cinema-black) 12%, transparent)}
.vv-hubfiles__all li a{color:inherit;text-decoration:none;line-height:1.35}
.vv-hubfiles__all li a:hover{text-decoration:underline;text-decoration-color:var(--vv-lipstick-rouge)}
.vv-hubfiles__all time{flex:none;font:500 .74rem/1 "IBM Plex Mono",ui-monospace,monospace;color:var(--vv-smoke-velvet)}
@media (max-width:1000px){.vv-hubfiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.vv-hubfiles__grid{grid-template-columns:1fr}
.vv-hubfile--lead{grid-column:auto;grid-row:auto}}
.vv-rv{margin:clamp(1.5rem,4vw,2.5rem) 0;padding:clamp(1.25rem,3.5vw,2.25rem);background:var(--vv-cinema-black);color:var(--vv-ivory-silk);border-top:3px solid var(--vv-champagne-gold)}
.vv-rv__empty{margin:0;color:color-mix(in srgb, var(--vv-ivory-silk) 80%, transparent);line-height:1.6}
.vv-rv__kicker{margin:0 0 .4rem;font:600 .74rem/1.3 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--vv-champagne-gold)}
.vv-rv__concern{margin:0;font-family:"Bodoni Moda",Georgia,serif;font-weight:500;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;color:var(--vv-ivory-silk)}
.vv-rv__counts{margin:.6rem 0 0;font-size:.92rem;color:color-mix(in srgb, var(--vv-ivory-silk) 72%, transparent)}
.vv-rv__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin-top:clamp(1.25rem,3vw,2rem);padding-top:clamp(1rem,2.5vw,1.5rem);border-top:1px solid color-mix(in srgb, var(--vv-ivory-silk) 18%, transparent)}
.vv-rv__col h4{margin:0 0 .6rem;font:600 .72rem/1.3 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--vv-silver-screen)}
.vv-rv__col ul{margin:0;padding:0;list-style:none}
.vv-rv__col li{display:grid;gap:.15rem;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb, var(--vv-ivory-silk) 12%, transparent);line-height:1.4}
.vv-rv__col li a{color:var(--vv-ivory-silk);text-decoration-color:color-mix(in srgb, var(--vv-champagne-gold) 60%, transparent)}
.vv-rv__col small{font-size:.8rem;color:color-mix(in srgb, var(--vv-ivory-silk) 62%, transparent)}
.vv-rv__none{margin:0;color:color-mix(in srgb, var(--vv-ivory-silk) 55%, transparent)}
.vv-rv__actions{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;margin-top:clamp(1.25rem,3vw,1.75rem)}
.vv-rv__btn{min-height:44px;padding:0 1rem;border:1px solid var(--vv-champagne-gold);background:var(--vv-champagne-gold);color:var(--vv-cinema-black);font:600 .85rem/1 Inter,system-ui,sans-serif;cursor:pointer}
.vv-rv__btn--quiet{background:transparent;color:var(--vv-ivory-silk);border-color:color-mix(in srgb, var(--vv-ivory-silk) 35%, transparent)}
.vv-rv__carry{display:inline-flex;align-items:center;min-height:44px;color:var(--vv-ivory-silk);font-weight:600}
@media (max-width:760px){.vv-rv__grid{grid-template-columns:1fr}
.vv-rv__actions{flex-direction:column;align-items:stretch}
.vv-rv__btn{width:100%}}
.vv-home .vv-hero{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vv-champagne-gold) 55%, transparent),inset 0 0 0 7px var(--vv-cinema-black),inset 0 0 0 8px color-mix(in srgb, var(--vv-silver-screen) 45%, transparent)}
.vv-hybrid .vv-wordmark em{color:var(--vv-lipstick-rouge);font-style:italic}
.vv-hybrid .vv-wordmark:hover em,.vv-hybrid .vv-wordmark:focus-visible em{color:var(--vv-champagne-gold)}
.vv-home .vv-pillars{background:var(--vv-cinema-black);color:var(--vv-ivory-silk);border-bottom:1px solid color-mix(in srgb, var(--vv-silver-screen) 28%, transparent);border-top:1px solid color-mix(in srgb, var(--vv-champagne-gold) 45%, transparent)}
.vv-home .vv-pillars__head .vv-kicker{color:var(--vv-champagne-gold)}
.vv-home .vv-pillars__head h2,.vv-home .vv-pillars__head h2 em{color:var(--vv-ivory-silk)}
.vv-home .vv-pillars__head h2 em{color:var(--vv-champagne-gold)}
.vv-home .vv-pillars__head p{color:var(--vv-soft-smoke)}
.vv-home .vv-pillar{background:var(--vv-smoke-velvet);color:var(--vv-ivory-silk);border:1px solid color-mix(in srgb, var(--vv-silver-screen) 28%, transparent);border-top-width:3px}
.vv-home .vv-pillar--mk{border-top-color:var(--vv-silver-screen)}
.vv-home .vv-pillar--sk{border-top-color:var(--vv-champagne-gold)}
.vv-home .vv-pillar--spa{border-top-color:var(--vv-lipstick-rouge)}
.vv-home .vv-pillar__idx{color:var(--vv-champagne-gold)}
.vv-home .vv-pillar--mk .vv-pillar__kicker{color:var(--vv-silver-screen)}
.vv-home .vv-pillar--sk .vv-pillar__kicker{color:var(--vv-champagne-gold)}
.vv-home .vv-pillar--spa .vv-pillar__kicker{color:var(--vv-lipstick-rouge)}
.vv-home .vv-pillar h3{color:var(--vv-ivory-silk)}
.vv-home .vv-pillar p{color:var(--vv-soft-smoke)}
.vv-home .vv-pillar .vv-btn--ink{background:var(--vv-lipstick-rouge);color:var(--vv-ivory-silk);border-color:var(--vv-lipstick-rouge)}
.vv-home .vv-pillar .vv-btn--ink:hover,.vv-home .vv-pillar .vv-btn--ink:focus-visible{background:var(--vv-vintage-brass);color:var(--vv-cinema-black);border-color:var(--vv-vintage-brass)}
.vv-home .vv-pillar__more{color:var(--vv-silver-screen);border-bottom-color:color-mix(in srgb, var(--vv-silver-screen) 55%, transparent)}
.vv-home .vv-pillar__more:hover,.vv-home .vv-pillar__more:focus-visible{color:var(--vv-champagne-gold);border-bottom-color:var(--vv-champagne-gold)}
body.wp-singular .vov-landing .vov-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:0;background:transparent;border:0;margin:clamp(1.5rem,3vw,2.5rem) 0}
body.wp-singular .vov-landing .vov-card{min-height:0;padding:1rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--color-text-primary,var(--vv-cinema-black)) 18%,transparent);border-radius:0;box-shadow:none;background:transparent!important;color:var(--color-text-primary,var(--vv-cinema-black))!important;transform:none!important}
body.wp-singular .vov-landing .vov-card:nth-child(odd){padding-right:clamp(1rem,2vw,2rem)}
body.wp-singular .vov-landing .vov-card:nth-child(even){padding-left:clamp(1rem,2vw,2rem);border-left:1px solid color-mix(in srgb,var(--color-text-primary,var(--vv-cinema-black)) 12%,transparent)}
body.wp-singular .vov-landing .vov-card :is(h2,h3,h4,p,li,dt,dd,small,span,strong){color:inherit!important}
body.wp-singular .vov-landing .vov-card a{color:var(--color-accent-brand,var(--vv-lipstick-rouge))!important}
body.wp-singular .vov-landing .vov-card small{color:var(--color-text-quiet,var(--vv-noir-plum))!important}
@media (max-width:760px){body.wp-singular .vov-landing .vov-card:nth-child(n){padding:1rem 0;border-left:0}}
