@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');
.wvi-dlp{--navy:#0B1F3A;--navy-soft:#16305a;--gold:#C9A227;--ember:#E8542A;--paper:#F7F5F1;--ink:#14161A;--ink-soft:#52565f;--line:rgba(11,31,58,.12);--display:'Fraunces',serif;--body:'Inter',sans-serif;--mono:'IBM Plex Mono',monospace;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.5;position:relative;isolation:isolate}
.wvi-dlp *{box-sizing:border-box}.wvi-dlp button,.wvi-dlp input{font:inherit}.wvi-dlp img{max-width:100%;display:block}
.wvi-dlp__hero{position:relative;overflow:hidden;padding:88px clamp(20px,5vw,64px) 64px;background:var(--navy);color:var(--paper)}
.wvi-dlp__hero-inner{max-width:1180px;margin:auto;position:relative;z-index:1}.wvi-dlp__watermark{position:absolute;top:-70px;right:-20px;font-family:var(--display);font-size:clamp(180px,28vw,420px);font-weight:700;color:rgba(201,162,39,.08);line-height:1;pointer-events:none;user-select:none}
.wvi-dlp__eyebrow{font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px;margin-bottom:22px}.wvi-dlp__eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}
.wvi-dlp__hero h1{font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,6vw,4.6rem);letter-spacing:-.01em;max-width:14ch;line-height:1.02;margin:0}.wvi-dlp__hero p{margin:24px 0 0;max-width:52ch;font-size:1.08rem;color:rgba(247,245,241,.72)}
.wvi-dlp__stats{display:flex;gap:48px;margin-top:48px;flex-wrap:wrap}.wvi-dlp__stats b{display:block;font-family:var(--display);font-size:1.8rem;font-weight:600}.wvi-dlp__stats span{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(247,245,241,.55)}
.wvi-dlp__controls{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;overflow-x:auto;padding:16px clamp(20px,5vw,64px);background:var(--paper);border-bottom:1px solid var(--line)}
.wvi-dlp__tabs{display:flex;gap:8px;overflow-x:auto;flex:1}.wvi-dlp__tabs button{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;padding:9px 18px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:.15s}.wvi-dlp__tabs button:hover{border-color:var(--navy);color:var(--navy)}.wvi-dlp__tabs button.is-active{background:var(--navy);border-color:var(--navy);color:var(--paper)}
.wvi-dlp__search{min-width:220px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:9px 16px;color:var(--ink)}
.wvi-dlp__list{max-width:1180px;margin:0 auto;padding:24px clamp(20px,5vw,64px) 40px}.wvi-dlp__entry{position:relative;display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:center;padding:46px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.wvi-dlp__entry.in-view{opacity:1;transform:none}.wvi-dlp__entry:nth-child(even){grid-template-columns:1fr 220px}.wvi-dlp__entry:nth-child(even) .wvi-dlp__media{order:2}.wvi-dlp__entry:nth-child(even) .wvi-dlp__body{order:1;text-align:right}.wvi-dlp__entry:nth-child(even) .wvi-dlp__tags{justify-content:flex-end}.wvi-dlp__entry:nth-child(even) .wvi-dlp__rank{right:auto;left:-10px}.wvi-dlp__entry:nth-child(even) .wvi-dlp__fact{margin-left:auto}
.wvi-dlp__media{position:relative}.wvi-dlp__rank{position:absolute;top:50%;right:-10px;transform:translateY(-50%);font-family:var(--display);font-weight:700;font-size:clamp(72px,10vw,128px);color:transparent;-webkit-text-stroke:1.5px var(--gold);z-index:0;line-height:1;pointer-events:none}.wvi-dlp__photo{position:relative;z-index:1;width:100%;aspect-ratio:1/1;border-radius:6px;object-fit:cover;background:var(--navy-soft);box-shadow:0 18px 40px -20px rgba(11,31,58,.35)}
.wvi-dlp__body{position:relative;z-index:1}.wvi-dlp__tags{display:flex;gap:10px;align-items:center;margin-bottom:10px}.wvi-dlp__sector{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);padding:4px 10px;border:1px solid var(--line);border-radius:100px}.wvi-dlp__name{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 10px}.wvi-dlp__fact{font-size:1rem;max-width:52ch;color:var(--ink);margin:0}.wvi-dlp__entry-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--mono);font-size:.78rem;text-decoration:none;color:var(--navy);border:0;border-bottom:1px solid var(--navy);padding:0 0 2px;background:transparent;cursor:pointer}
.wvi-dlp__item[hidden]{display:none!important}.wvi-dlp__empty{padding:50px;text-align:center;color:var(--ink-soft)}
.wvi-dlp__drawer{position:fixed;inset:0;z-index:999999;visibility:hidden}.wvi-dlp__drawer.is-open{visibility:visible}.wvi-dlp__backdrop{position:absolute;inset:0;background:rgba(11,31,58,.65);opacity:0;transition:.35s}.wvi-dlp__drawer.is-open .wvi-dlp__backdrop{opacity:1}.wvi-dlp__panel{position:absolute;right:0;top:0;height:100%;width:min(100%,600px);background:var(--paper);padding:40px;overflow:auto;transform:translateX(100%);transition:.4s;border-left:1px solid var(--line)}.wvi-dlp__drawer.is-open .wvi-dlp__panel{transform:none}.wvi-dlp__drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.wvi-dlp__drawer-rank{font:700 64px/1 var(--display);color:transparent;-webkit-text-stroke:1.5px var(--gold)}.wvi-dlp__close{background:none;border:0;color:var(--ink-soft);cursor:pointer;font-family:var(--mono);font-size:.75rem;text-transform:uppercase}.wvi-dlp__drawer-sector{font-family:var(--mono);font-size:.75rem;text-transform:uppercase;color:var(--navy)}.wvi-dlp__drawer-title{font:600 clamp(2rem,5vw,3.5rem)/1.05 var(--display);padding-bottom:24px;border-bottom:1px solid var(--line)}.wvi-dlp__drawer-content{color:var(--ink-soft);line-height:1.8}.wvi-dlp__drawer-link{display:inline-block;margin-top:28px;background:var(--gold);color:var(--navy);padding:14px 24px;text-decoration:none;font-family:var(--mono);font-size:.8rem}
@media(max-width:720px){.wvi-dlp__controls{align-items:stretch;flex-direction:column}.wvi-dlp__search{width:100%}.wvi-dlp__entry,.wvi-dlp__entry:nth-child(even){grid-template-columns:1fr;text-align:left!important;justify-items:start}.wvi-dlp__entry:nth-child(even) .wvi-dlp__media,.wvi-dlp__entry:nth-child(even) .wvi-dlp__body{order:0}.wvi-dlp__entry:nth-child(even) .wvi-dlp__tags{justify-content:flex-start}.wvi-dlp__entry:nth-child(even) .wvi-dlp__fact{margin-left:0}.wvi-dlp__media{max-width:180px}.wvi-dlp__rank,.wvi-dlp__entry:nth-child(even) .wvi-dlp__rank{right:auto;left:-6px;top:-18px;transform:none;font-size:56px}.wvi-dlp__panel{padding:26px}}
@media(prefers-reduced-motion:reduce){.wvi-dlp *{animation-duration:.001ms!important;transition-duration:.001ms!important}.wvi-dlp__entry{opacity:1;transform:none}}


/* v1.3 Typography modes */
.wvi-dlp--font-theme{font-family:inherit}
.wvi-dlp--font-theme .wvi-dlp__hero h1,
.wvi-dlp--font-theme .wvi-dlp__stats b,
.wvi-dlp--font-theme .wvi-dlp__rank,
.wvi-dlp--font-theme .wvi-dlp__name,
.wvi-dlp--font-theme .wvi-dlp__drawer-rank,
.wvi-dlp--font-theme .wvi-dlp__drawer-title{font-family:inherit}
.wvi-dlp--font-theme .wvi-dlp__eyebrow,
.wvi-dlp--font-theme .wvi-dlp__stats span,
.wvi-dlp--font-theme .wvi-dlp__tabs button,
.wvi-dlp--font-theme .wvi-dlp__sector,
.wvi-dlp--font-theme .wvi-dlp__entry-link,
.wvi-dlp--font-theme .wvi-dlp__close,
.wvi-dlp--font-theme .wvi-dlp__drawer-sector,
.wvi-dlp--font-theme .wvi-dlp__drawer-link{font-family:inherit}

/* Image Left view */
.wvi-dlp--view-left .wvi-dlp__entry,
.wvi-dlp--view-left .wvi-dlp__entry:nth-child(even){grid-template-columns:220px 1fr}
.wvi-dlp--view-left .wvi-dlp__entry:nth-child(even) .wvi-dlp__media{order:0}
.wvi-dlp--view-left .wvi-dlp__entry:nth-child(even) .wvi-dlp__body{order:0;text-align:left}
.wvi-dlp--view-left .wvi-dlp__entry:nth-child(even) .wvi-dlp__tags{justify-content:flex-start}
.wvi-dlp--view-left .wvi-dlp__entry:nth-child(even) .wvi-dlp__rank{left:auto;right:-10px}
.wvi-dlp--view-left .wvi-dlp__entry:nth-child(even) .wvi-dlp__fact{margin-left:0}

/* Image Right view */
.wvi-dlp--view-right .wvi-dlp__entry,
.wvi-dlp--view-right .wvi-dlp__entry:nth-child(even){grid-template-columns:1fr 220px}
.wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__media,
.wvi-dlp--view-right .wvi-dlp__entry:nth-child(even) .wvi-dlp__media{order:2}
.wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__body,
.wvi-dlp--view-right .wvi-dlp__entry:nth-child(even) .wvi-dlp__body{order:1;text-align:right}
.wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__tags,
.wvi-dlp--view-right .wvi-dlp__entry:nth-child(even) .wvi-dlp__tags{justify-content:flex-end}
.wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__rank,
.wvi-dlp--view-right .wvi-dlp__entry:nth-child(even) .wvi-dlp__rank{right:auto;left:-10px}
.wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__fact,
.wvi-dlp--view-right .wvi-dlp__entry:nth-child(even) .wvi-dlp__fact{margin-left:auto}

/* Masonry card view */
.wvi-dlp--view-masonry .wvi-dlp__list{columns:3 280px;column-gap:24px;padding-top:40px}
.wvi-dlp--view-masonry .wvi-dlp__entry,
.wvi-dlp--view-masonry .wvi-dlp__entry:nth-child(even){display:inline-block;width:100%;break-inside:avoid;grid-template-columns:none;margin:0 0 24px;padding:0;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 14px 35px -28px rgba(11,31,58,.45)}
.wvi-dlp--view-masonry .wvi-dlp__media,
.wvi-dlp--view-masonry .wvi-dlp__entry:nth-child(even) .wvi-dlp__media{order:0;max-width:none}
.wvi-dlp--view-masonry .wvi-dlp__photo{aspect-ratio:4/3;border-radius:0;box-shadow:none}
.wvi-dlp--view-masonry .wvi-dlp__rank,
.wvi-dlp--view-masonry .wvi-dlp__entry:nth-child(even) .wvi-dlp__rank{top:14px;left:14px;right:auto;transform:none;font-size:68px;z-index:2;-webkit-text-stroke:1.5px var(--gold)}
.wvi-dlp--view-masonry .wvi-dlp__body,
.wvi-dlp--view-masonry .wvi-dlp__entry:nth-child(even) .wvi-dlp__body{order:0;text-align:left;padding:24px}
.wvi-dlp--view-masonry .wvi-dlp__tags,
.wvi-dlp--view-masonry .wvi-dlp__entry:nth-child(even) .wvi-dlp__tags{justify-content:flex-start}
.wvi-dlp--view-masonry .wvi-dlp__fact,
.wvi-dlp--view-masonry .wvi-dlp__entry:nth-child(even) .wvi-dlp__fact{margin-left:0}

@media(max-width:720px){
  .wvi-dlp--view-left .wvi-dlp__entry,
  .wvi-dlp--view-left .wvi-dlp__entry:nth-child(even),
  .wvi-dlp--view-right .wvi-dlp__entry,
  .wvi-dlp--view-right .wvi-dlp__entry:nth-child(even){grid-template-columns:1fr;text-align:left!important}
  .wvi-dlp--view-left .wvi-dlp__entry .wvi-dlp__media,
  .wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__media{order:0}
  .wvi-dlp--view-left .wvi-dlp__entry .wvi-dlp__body,
  .wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__body{order:0;text-align:left}
  .wvi-dlp--view-left .wvi-dlp__entry .wvi-dlp__tags,
  .wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__tags{justify-content:flex-start}
  .wvi-dlp--view-left .wvi-dlp__entry .wvi-dlp__fact,
  .wvi-dlp--view-right .wvi-dlp__entry .wvi-dlp__fact{margin-left:0}
  .wvi-dlp--view-masonry .wvi-dlp__list{columns:1}
}


/* v1.4 Luxury Dark & Gold visual style, inspired by the v1.1 frontend */
.wvi-dlp--style-luxury_dark{
  --navy:#070B12;
  --navy-soft:#111827;
  --gold:#D4AF37;
  --ember:#E7C44D;
  --paper:#070B12;
  --ink:#F1F5F9;
  --ink-soft:#94A3B8;
  --line:rgba(212,175,55,.14);
  background:#070B12;
  color:#F1F5F9;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__hero{
  background:
    radial-gradient(circle at 50% 30%,rgba(212,175,55,.10),transparent 55%),
    #070B12;
  border-bottom:1px solid rgba(212,175,55,.12);
  text-align:center;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__hero-inner{display:flex;flex-direction:column;align-items:center}
.wvi-dlp--style-luxury_dark .wvi-dlp__watermark{color:rgba(212,175,55,.055)}
.wvi-dlp--style-luxury_dark .wvi-dlp__eyebrow{color:#D4AF37}
.wvi-dlp--style-luxury_dark .wvi-dlp__hero h1{
  max-width:16ch;
  background:linear-gradient(135deg,#F3E7C4 0%,#D4AF37 50%,#AA7C11 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__hero p{color:#94A3B8;text-align:center}
.wvi-dlp--style-luxury_dark .wvi-dlp__stats{justify-content:center}
.wvi-dlp--style-luxury_dark .wvi-dlp__stats span{color:#64748B}
.wvi-dlp--style-luxury_dark .wvi-dlp__controls{
  background:rgba(15,22,38,.96);
  border-bottom-color:rgba(212,175,55,.12);
  backdrop-filter:blur(14px);
}
.wvi-dlp--style-luxury_dark .wvi-dlp__tabs button{
  color:#CBD5E1;
  border-color:rgba(148,163,184,.18);
}
.wvi-dlp--style-luxury_dark .wvi-dlp__tabs button:hover{
  border-color:rgba(212,175,55,.55);
  color:#D4AF37;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__tabs button.is-active{
  background:#D4AF37;
  border-color:#D4AF37;
  color:#070B12;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__search{
  background:#0B1220;
  border-color:#334155;
  color:#F1F5F9;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__entry{
  border-bottom-color:rgba(212,175,55,.12);
}
.wvi-dlp--style-luxury_dark .wvi-dlp__photo{
  background:#111827;
  box-shadow:0 24px 55px -28px rgba(0,0,0,.9);
  filter:grayscale(1);
  transition:filter .45s ease,transform .45s ease;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__entry:hover .wvi-dlp__photo{
  filter:grayscale(0);
  transform:scale(1.015);
}
.wvi-dlp--style-luxury_dark .wvi-dlp__rank{
  -webkit-text-stroke:1.5px rgba(212,175,55,.72);
}
.wvi-dlp--style-luxury_dark .wvi-dlp__sector{
  color:#D4AF37;
  border-color:rgba(212,175,55,.22);
  background:rgba(212,175,55,.05);
}
.wvi-dlp--style-luxury_dark .wvi-dlp__name{color:#F8FAFC}
.wvi-dlp--style-luxury_dark .wvi-dlp__fact{color:#94A3B8}
.wvi-dlp--style-luxury_dark .wvi-dlp__entry-link{
  color:#D4AF37;
  border-bottom-color:#D4AF37;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__panel{
  background:#090F1C;
  border-left-color:#1E293B;
  color:#F1F5F9;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__drawer-title{
  color:#F8FAFC;
  border-bottom-color:#1E293B;
}
.wvi-dlp--style-luxury_dark .wvi-dlp__drawer-content{color:#CBD5E1}
.wvi-dlp--style-luxury_dark .wvi-dlp__drawer-sector{color:#D4AF37}
.wvi-dlp--style-luxury_dark .wvi-dlp__drawer-link{
  background:linear-gradient(90deg,#C99A23,#E7C44D);
  color:#070B12;
}
.wvi-dlp--style-luxury_dark.wvi-dlp--view-masonry .wvi-dlp__entry{
  background:linear-gradient(145deg,rgba(15,22,38,.98),rgba(8,13,24,.98));
  border-color:rgba(212,175,55,.14);
  box-shadow:0 18px 50px -28px rgba(0,0,0,.95);
}
.wvi-dlp--style-luxury_dark.wvi-dlp--view-masonry .wvi-dlp__body{
  background:rgba(14,21,36,.72);
}

/* Exact v1.1 Classic Design */
.wvi-v11{--gold:#d4af37;--bg:#070b12;--panel:#0f1626;--text:#f1f5f9;--muted:#94a3b8;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;padding:0 24px 90px;position:relative;isolation:isolate}
.wvi-v11 *{box-sizing:border-box}.wvi-v11 button,.wvi-v11 input{font:inherit}.wvi-v11__hero{max-width:900px;margin:auto;text-align:center;padding:80px 0 55px;background:radial-gradient(circle,rgba(212,175,55,.08),transparent 65%)}
.wvi-v11__eyebrow,.wvi-v11__meta,.wvi-v11__category,.wvi-v11__section-label{color:#e8bd3e;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:600}
.wvi-v11__hero h1{font:600 clamp(48px,7vw,84px)/.95 "Cormorant Garamond",serif;margin:12px 0 20px;background:linear-gradient(135deg,#f3e7c4,#d4af37,#aa7c11);background-clip:text;-webkit-background-clip:text;color:transparent}
.wvi-v11__hero p{max-width:720px;margin:auto;color:var(--muted);font-size:18px;line-height:1.7}
.wvi-v11__controls,.wvi-v11__spotlight,.wvi-v11__grid,.wvi-v11__list-head,.wvi-v11__section-label{max-width:1280px;margin-left:auto;margin-right:auto}
.wvi-v11__controls{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:16px;margin-bottom:48px;background:rgba(22,31,48,.55);border:1px solid rgba(212,175,55,.12);border-radius:14px;backdrop-filter:blur(12px)}
.wvi-v11__tabs{display:flex;gap:8px;flex-wrap:wrap}.wvi-v11__tabs button{border:0;background:transparent;color:#cbd5e1;padding:10px 14px;cursor:pointer;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.wvi-v11__tabs button.is-active{background:var(--gold);color:#080b10}
.wvi-v11__search{width:min(100%,300px);background:#0b1220;border:1px solid #334155;color:white;padding:11px 14px;border-radius:8px}.wvi-v11__section-label{margin-bottom:20px;color:#64748b}
.wvi-v11__spotlight{display:grid;grid-template-columns:5fr 7fr;background:linear-gradient(135deg,#0f1626,#080d18);border:1px solid rgba(212,175,55,.2);border-radius:18px;overflow:hidden;margin-bottom:60px}
.wvi-v11__spotlight-image{min-height:380px;background:#111827 center/cover no-repeat;position:relative}.wvi-v11__spotlight-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0f1626)}
.wvi-v11__spotlight-image span,.wvi-v11__card-image span{position:absolute;z-index:2;top:20px;left:20px;font:600 68px/1 "Cormorant Garamond",serif;color:rgba(212,175,55,.22)}
.wvi-v11__spotlight-body{padding:50px;display:flex;flex-direction:column;justify-content:center}.wvi-v11__spotlight h2{font:600 44px/1.05 "Cormorant Garamond",serif;margin:12px 0}.wvi-v11__spotlight p{color:var(--muted);line-height:1.8}
.wvi-v11__button{display:inline-block;align-self:flex-start;background:linear-gradient(90deg,#c99a23,#e7c44d);color:#080b10!important;border:0;padding:13px 20px;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;cursor:pointer;margin-top:15px}
.wvi-v11__list-head{display:flex;justify-content:space-between;color:#64748b;text-transform:uppercase;letter-spacing:.18em;font-size:11px;margin-bottom:20px}
.wvi-v11__grid{display:grid;grid-template-columns:repeat(var(--wvi-v11-columns),minmax(0,1fr));gap:24px}.wvi-v11__card{background:rgba(22,31,48,.5);border:1px solid rgba(212,175,55,.1);border-radius:12px;overflow:hidden;transition:.3s}.wvi-v11__card:hover{transform:translateY(-7px);border-color:rgba(212,175,55,.45)}
.wvi-v11__card-link{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;text-align:left;cursor:pointer}.wvi-v11__card-image{height:260px;background:#111827;position:relative;overflow:hidden}.wvi-v11__card-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:.5s}.wvi-v11__card:hover img{filter:grayscale(0);transform:scale(1.04)}.wvi-v11__card-image span{font-size:44px;color:rgba(203,213,225,.2)}
.wvi-v11__card-body{padding:20px}.wvi-v11__card h3{font:500 24px/1.1 "Cormorant Garamond",serif;margin:7px 0;color:#f8fafc}.wvi-v11__card p{font-size:12px;color:var(--muted);margin:8px 0 0;line-height:1.6}
.wvi-v11__item[hidden]{display:none!important}.wvi-v11__empty{max-width:1280px;margin:30px auto;color:var(--muted);text-align:center}
.wvi-v11__drawer{position:fixed;inset:0;z-index:999999;visibility:hidden}.wvi-v11__drawer.is-open{visibility:visible}.wvi-v11__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);opacity:0;transition:.35s}.wvi-v11__drawer.is-open .wvi-v11__backdrop{opacity:1}.wvi-v11__panel{position:absolute;right:0;top:0;height:100%;width:min(100%,600px);background:#090f1c;padding:38px;overflow:auto;transform:translateX(100%);transition:.4s;border-left:1px solid #1e293b}.wvi-v11__drawer.is-open .wvi-v11__panel{transform:none}
.wvi-v11__drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.wvi-v11__drawer-rank{font:600 44px "Cormorant Garamond",serif;color:rgba(212,175,55,.35)}.wvi-v11__close{background:none;border:0;color:#94a3b8;cursor:pointer;text-transform:uppercase;font-size:11px;letter-spacing:.15em}.wvi-v11__drawer-sector{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:11px}.wvi-v11__drawer-title{font:600 46px/1.05 "Cormorant Garamond",serif;border-bottom:1px solid #1e293b;padding-bottom:24px}.wvi-v11__drawer-content{color:#cbd5e1;line-height:1.8}
@media(max-width:1000px){.wvi-v11__grid{grid-template-columns:repeat(2,1fr)!important}.wvi-v11__spotlight{grid-template-columns:1fr}.wvi-v11__spotlight-image:after{background:linear-gradient(0deg,#0f1626,transparent)}}
@media(max-width:640px){.wvi-v11{padding-left:14px;padding-right:14px}.wvi-v11__controls{align-items:stretch;flex-direction:column}.wvi-v11__search{width:100%;max-width:none}.wvi-v11__grid{grid-template-columns:1fr!important}.wvi-v11__spotlight-body{padding:28px}.wvi-v11__spotlight h2{font-size:36px}.wvi-v11__panel{padding:24px}}


/* v1.6 functionality fixes */
.wvi-dlp__item[hidden],
.wvi-v11__item[hidden]{display:none!important}
.wvi-dlp__empty[hidden],
.wvi-v11__empty[hidden]{display:none!important}
.wvi-v11__card-link{font-family:inherit}
