/* WONE v18 editorial system — shared by the institutional pages (About, How WONE Works, Standards, Contact)
   and any future v18 page family. Scoped to .wv18 so nothing leaks. Builds on wone-v18-system.css tokens. */
.wv18{--n0:#28292b;--n1:#353639;--n2:#424447;--ln:#3c3d3f;--ln2:#4d4f52;--mut:#aeb0b8;--ink:#353639;--ivory:#eee8dc;--paper:#f2ede4;--paper2:#e9e2d6;--rule:#d6cdbd;--rule2:#c9bfae;--ox:#d0705a;--oxd:#a94b38;--mutp:#595a5e;
  --serif:"WONE Newsreader",Georgia,serif;--hero:"WONE Noto Display","Noto Serif Display",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,sans-serif;--ui:"Inter",sans-serif;
  font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}
.wv18 *{box-sizing:border-box}
.wv18 a{color:inherit;text-decoration:none}
.wv18 p{margin:0}
.wv18 img{display:block;max-width:100%}
.wv18 .wrap{max-width:1280px;margin:0 auto;padding:0 40px}
.wv18 .sec{padding:128px 0}
.wv18 .n0{background:var(--n0);color:var(--ivory)}
.wv18 .n1{background:var(--n1);color:var(--ivory)}
.wv18 .p0{background:var(--paper);color:var(--ink)}
.wv18 .p1{background:var(--paper2);color:var(--ink)}
.wv18 .mut-n{color:var(--mut)}
.wv18 .mut-p{color:var(--mutp)}
.wv18 .ox-n{color:var(--ox)}
.wv18 .ox-p{color:var(--oxd)}
.wv18 .lbl{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;margin:0 0 24px}
.wv18 .ui{font-family:var(--ui)}
.wv18 .tn{font-variant-numeric:tabular-nums}
.wv18 .disp:not(#a):not(#b):not(#c){font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.012em!important;line-height:1.08!important;margin:0;text-transform:none}
.wv18 .disp:not(#a):not(#b):not(#c) em{font-style:normal!important;font-family:inherit!important;color:var(--ox)!important}
.wv18 .p0 .disp:not(#a):not(#b):not(#c) em,.wv18 .p1 .disp:not(#a):not(#b):not(#c) em{color:var(--oxd)!important}
.wv18 .h1:not(#a):not(#b):not(#c){font-family:var(--hero)!important;font-size:clamp(50px,7.8vw,112px)!important;line-height:1!important;letter-spacing:-.032em!important;font-weight:300!important;text-transform:none;color:var(--ivory);max-width:1180px}
.wv18 .h2:not(#a):not(#b):not(#c){font-size:clamp(40px,4.6vw,62px)!important}
.wv18 .h3:not(#a):not(#b):not(#c){font-size:26px!important;line-height:1.15!important}
.wv18 .lede{font-size:20px;line-height:1.55;max-width:640px}
.wv18 .lead{font-size:18px;max-width:640px}
.wv18 .head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;margin-bottom:64px}
.wv18 .head .h-l{grid-column:span 7}.wv18 .head .h-r{grid-column:9/span 4;margin:0}
.wv18 .btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-family:var(--ui);font-size:15px;font-weight:600;border:1px solid transparent;border-radius:0!important;cursor:pointer;text-transform:none}
.wv18 .btn-iv{background:var(--ivory);color:var(--ink)}.wv18 .btn-iv:hover{background:#fff}
.wv18 .btn-ln{border-color:var(--ln2);color:var(--ivory);background:transparent}.wv18 .btn-ln:hover{border-color:var(--ivory)}
.wv18 .btn-ink{background:var(--ink);color:var(--paper)}.wv18 .btn-lp{border-color:var(--rule2);color:var(--ink);background:transparent}
.wv18 .tl{font-family:var(--ui);font-weight:600;font-size:15px;border-bottom:1px solid currentColor;padding-bottom:2px}
.wv18 .arrow{display:inline-block;transition:transform .2s}.wv18 a:hover .arrow{transform:translateX(4px)}
.wv18 .actions{display:flex;flex-wrap:wrap;gap:12px}
.wv18 .v18hero{padding:104px 0 96px;position:relative;overflow:hidden;background:var(--n0)}
.wv18 .v18hero>img:not(#z){position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 35%;opacity:.55!important;margin:0!important;max-width:none}
.wv18 .v18hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--n0) 0%,rgba(40,41,43,.88) 36%,rgba(40,41,43,.5) 68%,rgba(40,41,43,.25) 100%),linear-gradient(180deg,rgba(40,41,43,.2),rgba(40,41,43,0) 30%,rgba(40,41,43,.55) 100%)}
.wv18 .v18hero .wrap{position:relative;z-index:1}
.wv18 .v18hero-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,34%)),1fr));gap:48px;align-items:end;margin-top:44px}
.wv18 .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,34%)),1fr));gap:80px;align-items:center}
/* v18.22: min track max(320px,34%) keeps two columns down to 900px on laptops and never allows a third */
@media (max-width:1180px){.wv18 .split{column-gap:56px}}
/* v18.22 breakpoints: two-column rows hold to 900px, stack below */
@media (max-width:899.98px){.wv18 .v18hero-row,.wv18 .split{grid-template-columns:minmax(0,1fr)}}
.wv18 .split-top{align-items:start;gap:64px}
.wv18 .fig{margin:0;position:relative}.wv18 .fig img{width:100%;aspect-ratio:4/5;object-fit:cover}
.wv18 .fig-wide{margin:0}.wv18 .fig-wide img{width:100%;aspect-ratio:21/9;object-fit:cover}
.wv18 .fig-wide figcaption{font-family:var(--ui);font-size:13px;margin-top:12px;color:var(--mutp)}.wv18 .n0 .fig-wide figcaption,.wv18 .n1 .fig-wide figcaption{color:var(--mut)}
.wv18 .photo-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:0 0 56px}.wv18 .photo-row img{width:100%;aspect-ratio:3/2;object-fit:cover}
@media (max-width:800px){.wv18 .photo-row{grid-template-columns:1fr 1fr}.wv18 .photo-row img:first-child{grid-column:1/-1}}
.wv18 .fig figcaption{position:absolute;left:0;bottom:0;background:var(--paper);padding:22px 28px 0 0;font-size:24px!important;max-width:80%}
.wv18 .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border-top:2px solid var(--ink)}
.wv18 .n0 .cols,.wv18 .n1 .cols{border-top-color:var(--ivory)}
.wv18 .cols>*{padding:32px 28px;border-left:1px solid var(--rule)}
.wv18 .cols>*:first-child{padding-left:0;border-left:0}
.wv18 .n0 .cols>*,.wv18 .n1 .cols>*{border-left-color:var(--ln)}
.wv18 .cols p{font-size:15px;margin-top:10px}
.wv18 .cols .lbl{margin-bottom:12px}
.wv18 .rows{list-style:none;padding:0;margin:0}
.wv18 .rows li{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:baseline;padding:28px 0;border-top:1px solid var(--rule2)}
.wv18 .rows li:last-child{border-bottom:1px solid var(--rule2)}
.wv18 .n0 .rows li,.wv18 .n1 .rows li{border-color:var(--ln)}
.wv18 .rows .disp{font-size:26px!important}
.wv18 .steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));border-top:2px solid var(--ink)}
.wv18 .steps li{padding:32px 32px 0 0}.wv18 .steps li+li{padding-left:32px;border-left:1px solid var(--rule2)}
.wv18 .steps .num{font-family:var(--serif);font-size:48px;color:var(--oxd);display:block}
.wv18 .steps .disp{margin-top:16px!important}
.wv18 .steps p{font-size:16px;margin-top:12px}
.wv18 .rt{width:100%;border-collapse:collapse;font-size:16px}
.wv18 .rt,.wv18 .rt tr,.wv18 .rt tbody,.wv18 .rt thead{background:transparent!important;border:0}
.wv18 .rt td,.wv18 .rt th{padding:18px 20px 18px 0;border-top:1px solid var(--rule2);text-align:left;vertical-align:top;background:transparent!important}
.wv18 .rt th{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mutp);border-top:2px solid var(--ink)}
.wv18 .rt td:first-child{font-family:var(--ui);font-weight:600;width:42%}
.wv18 .v18close{position:relative;overflow:hidden;padding:160px 0 144px;text-align:center;background:var(--n1)}
.wv18 .v18close>img:not(#z){position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;opacity:.5!important;margin:0!important;max-width:none}
.wv18 .v18close::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(53,54,57,.6),rgba(53,54,57,.78))}
.wv18 .v18close .wrap{position:relative;z-index:1}
.wv18 .v18close .h2:not(#a):not(#b):not(#c){font-size:clamp(44px,6vw,84px)!important;max-width:1100px;margin:0 auto}
.wv18 .v18close .actions{justify-content:center;margin-top:56px}
.wv18 .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:72px 0 0;border-top:1px solid var(--ln)}
.wv18 .stats>div{padding:28px 24px 0;border-left:1px solid var(--ln)}.wv18 .stats>div:first-child{padding-left:0;border-left:0}
.wv18 .stats dt{font-family:var(--serif);font-size:44px;color:var(--ivory)}.wv18 .stats dd{margin:4px 0 0;font-size:14px;color:var(--mut)}
.wv18 .note{font-size:13px;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule2)}
@media (prefers-reduced-motion:reduce){.wv18 .arrow{transition:none}}
@media (max-width:899.98px){.wv18 .head .h-l,.wv18 .head .h-r{grid-column:1/-1}.wv18 .cols>*{border-left:0;padding-left:0;border-top:1px solid var(--rule)}.wv18 .rows li{grid-template-columns:1fr;gap:6px}.wv18 .steps li+li{padding-left:0;border-left:0}.wv18 .steps li{border-top:1px solid var(--rule2)}}
@media (max-width:640px){.wv18 .wrap{padding:0 20px}.wv18 .sec{padding:80px 0}.wv18 .hero{padding:72px 0 64px}.wv18 .h1:not(#a):not(#b):not(#c){font-size:48px!important}.wv18 .h2:not(#a):not(#b):not(#c){font-size:32px!important}.wv18 .stats>div{border-left:0;padding-left:0;border-top:1px solid var(--ln)}}

/* ---- v18 discovery templates (country, capability, country × capability, industry, corridor) ---- */
.wv18 .v18hero-market>img:not(#z){opacity:.6!important;object-position:center 40%}
.wv18 .v18-hero-strip{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);gap:48px;align-items:end;margin-top:64px;padding-top:40px;border-top:1px solid var(--ln)}
.wv18 .v18-clock{min-width:0}
.wv18 .v18-clock-time:not(#a):not(#b):not(#c){font-size:64px!important;line-height:1!important;color:var(--ivory);margin:6px 0 4px}
.wv18 .v18-clock-time .ui{font-size:18px;color:var(--mut);margin-left:6px}
.wv18 .v18-clock-lg .v18-clock-time:not(#a):not(#b):not(#c){font-size:clamp(64px,7vw,96px)!important}
.wv18 .v18-clock-status{font-size:14px;color:var(--mut)}
.wv18 .v18-clock-status.is-open{color:#8fd1a6}
.wv18 .v18-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0 24px;margin:0}
.wv18 .v18-facts>div{padding:14px 0;border-top:1px solid var(--ln)}
.wv18 .v18-facts dt{font-size:11px;color:var(--mut);margin-bottom:6px}.wv18 .v18-facts dd{margin:0;font-size:15px;color:var(--ivory)}
.wv18 .p0 .v18-facts>div,.wv18 .p1 .v18-facts>div{border-top-color:var(--rule2)}.wv18 .p0 .v18-facts dd,.wv18 .p1 .v18-facts dd{color:var(--ink)}
.wv18 .v18-capgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1px;background:var(--rule2);border:1px solid var(--rule2)}
.wv18 .n0 .v18-capgrid,.wv18 .n1 .v18-capgrid{background:var(--ln);border-color:var(--ln)}
.wv18 .v18-cap{display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;background:var(--paper);min-height:118px;transition:background .15s}
.wv18 .p1 .v18-cap{background:var(--paper2)}.wv18 .n0 .v18-cap{background:var(--n0)}.wv18 .n1 .v18-cap{background:var(--n1)}
.wv18 .v18-cap:hover{background:#fff}.wv18 .n0 .v18-cap:hover,.wv18 .n1 .v18-cap:hover{background:var(--n2)}
.wv18 .v18-cap-name{font-weight:600;font-size:15px}.wv18 .v18-cap-lead{font-size:13px;color:var(--oxd)}
.wv18 .n0 .v18-cap-lead,.wv18 .n1 .v18-cap-lead{color:var(--ox)}
.wv18 .v18-cap-lead .mut{color:var(--mutp)}.wv18 .n0 .v18-cap-lead .mut,.wv18 .n1 .v18-cap-lead .mut{color:var(--mut)}
.wv18 .v18-cap.has-lead{box-shadow:inset 3px 0 0 var(--ox)}
.wv18 .v18-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:24px}
.wv18 .v18-person{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:28px;border:1px solid var(--ln);background:var(--n0)}
.wv18 .p0 .v18-person,.wv18 .p1 .v18-person{background:#fff;border-color:var(--rule2)}
.wv18 .v18-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);font-weight:600;font-size:20px;border:2px solid var(--ox)}
.wv18 .v18-person-lead{margin:0 0 8px;font-size:11px}
.wv18 .v18-person .h3:not(#a):not(#b):not(#c){font-size:24px!important}
.wv18 .v18-person-pos{font-size:14px;font-weight:600;margin-top:8px}
.wv18 .v18-person-meta{font-size:13px;margin-top:4px}.wv18 .p0 .v18-person-meta,.wv18 .p1 .v18-person-meta{color:var(--mutp)}
.wv18 .v18-person-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px}.wv18 .v18-person-links .tl{font-size:14px}
.wv18 .v18-leadrow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;margin-top:-180px;position:relative;z-index:2}
.wv18 .v18-leadpanel,.wv18 .v18-sidepanel{padding:32px;color:var(--ivory);border:1px solid var(--ln)}
.wv18 .v18-leadpanel .v18-person{border:0;padding:0;background:transparent;margin-top:24px}
.wv18 .v18-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ln)}
.wv18 .v18-panel-head .lbl{margin:0}
.wv18 .v18-dot::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ox);margin-right:8px;vertical-align:middle}
.wv18 .v18-next{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:1px;background:var(--ln);border:1px solid var(--ln);font-size:13px}
.wv18 .v18-next li{background:var(--n1);padding:16px;color:var(--mut)}.wv18 .v18-next .lbl{display:block;margin:0 0 8px;font-size:10px}
.wv18 .v18-sidepanel .v18-clock{margin:24px 0}
.wv18 .wone-v18-empty{padding:8px 0 0}.wv18 .wone-v18-empty .eyebrow{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ox);margin:16px 0 12px}
.wv18 .wone-v18-empty h3:not(#a):not(#b):not(#c){font-family:var(--serif)!important;font-size:30px!important;line-height:1.1;margin:0 0 16px;font-weight:400}
.wv18 .wone-v18-empty p{color:var(--mut);font-size:16px;max-width:560px}
.wv18 .wone-v18-empty .button{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;margin-top:22px;background:var(--ivory);color:var(--ink);font-family:var(--ui);font-weight:600;font-size:15px;border-radius:0!important}
.wv18 .v18-qs{list-style:none;padding:0;margin:0}.wv18 .v18-qs li{padding:16px 0;border-top:1px solid var(--rule2);font-size:17px}.wv18 .v18-qs li:last-child{border-bottom:1px solid var(--rule2)}
.wv18 .v18-markets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}
.wv18 .v18-market{display:block;background:var(--n1);border:1px solid var(--ln)}
.wv18 .v18-market img{width:100%;aspect-ratio:4/3;object-fit:cover}
.wv18 .v18-market-body{display:block;padding:16px 18px 18px}.wv18 .v18-market-body .disp{display:block;font-size:22px!important}.wv18 .v18-market-body .ui{display:block;font-size:13px;margin-top:6px}
.wv18 .v18-more{margin-top:32px;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}
.wv18 .v18-more summary{cursor:pointer;padding:18px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between;list-style:none}
.wv18 .v18-more summary::-webkit-details-marker{display:none}
.wv18 .v18-marketlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 24px;padding:8px 0 24px;font-size:14px}
.wv18 .v18-marketlist a{padding:6px 0;border-bottom:1px solid var(--ln)}.wv18 .v18-marketlist a.has-lead{color:var(--ivory);font-weight:600}
.wv18 .v18-corrs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}
.wv18 .v18-corr{display:block;background:#fff;border:1px solid var(--rule2)}
.wv18 .v18-corr img{width:100%;aspect-ratio:16/9;object-fit:cover}
.wv18 .v18-corr .disp{display:block;padding:18px 20px 6px;font-size:24px!important}.wv18 .v18-corr .ui{display:block;padding:0 20px 20px;font-size:13px}
.wv18 .v18-intel{list-style:none;padding:0;margin:0}
.wv18 .v18-intel li{border-top:1px solid var(--rule2)}.wv18 .v18-intel li:last-child{border-bottom:1px solid var(--rule2)}
.wv18 .v18-intel a{display:grid;grid-template-columns:180px minmax(0,1fr) 24px;gap:24px;align-items:start;padding:22px 0}
.wv18 .v18-intel .lbl{margin:4px 0 0;font-size:11px;color:var(--oxd)}
.wv18 .v18-intel-title{display:block;font-size:24px!important}.wv18 .v18-intel-sum{display:block;font-size:14px;color:var(--mutp);margin-top:6px}
.wv18 .v18-intel .arrow{margin-top:8px}
.wv18 .v18-caplist{display:flex;flex-wrap:wrap;gap:8px}
.wv18 .v18-capchip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--rule2);font-size:14px;font-weight:600;background:#fff}
.wv18 .v18-dests{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1px;background:var(--rule2);border:1px solid var(--rule2)}
.wv18 .v18-dest{display:block;padding:22px;background:var(--paper2)}.wv18 .v18-dest:hover{background:#fff}
.wv18 .v18-dest .disp{display:block;font-size:22px!important}.wv18 .v18-dest .ui{display:block;font-size:12px;margin-top:8px}
.wv18 .v18hero-corridor{padding-top:0}
.wv18 .v18-corridor-photos{display:grid;grid-template-columns:1fr 1fr;position:absolute;inset:0}
.wv18 .v18-corridor-photos img:not(#z){width:100%!important;height:100%!important;object-fit:cover;opacity:.55!important;margin:0!important;max-width:none;position:static}
.wv18 .v18hero-corridor .wrap{padding-top:104px}
.wv18 .v18-bridge{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:end;margin-top:64px;padding-top:40px;border-top:1px solid var(--ln)}
.wv18 .v18-bridge-mid{text-align:center;padding-bottom:12px}.wv18 .v18-overlap:not(#a):not(#b):not(#c){font-size:28px!important;color:var(--ivory)}
.wv18 .v18-sides td:first-child{width:34%}.wv18 .v18-sides a.mut-n{color:var(--mut)}
.wv18 .n0 .rt td,.wv18 .n0 .rt th,.wv18 .n1 .rt td,.wv18 .n1 .rt th{border-top-color:var(--ln);color:var(--ivory)}.wv18 .n0 .rt th{border-top-color:var(--ivory);color:var(--mut)}
.wv18 .v18close-plain{padding:120px 0}
@media (max-width:899.98px){.wv18 .v18-hero-strip,.wv18 .v18-leadrow{grid-template-columns:1fr}.wv18 .v18-leadrow{margin-top:0}.wv18 .v18-bridge{grid-template-columns:1fr}.wv18 .v18-bridge-mid{text-align:left}.wv18 .v18-corridor-photos{grid-template-columns:1fr}.wv18 .v18-corridor-photos img:last-child{display:none}.wv18 .v18-intel a{grid-template-columns:1fr;gap:6px}}

/* panels placed over paper sections keep their navy palette */
.wv18 .v18-sidepanel .v18-facts>div{border-top-color:var(--ln)}.wv18 .v18-sidepanel .v18-facts dd{color:var(--ivory)}.wv18 .v18-sidepanel .v18-facts dt{color:var(--mut)}
.wv18 .v18-leadpanel .v18-person-meta{color:var(--mut)}.wv18 .v18-leadpanel .v18-person .tl{color:var(--ivory)}
.wv18 .v18-leadpanel .v18-person .h3:not(#a):not(#b):not(#c){color:var(--ivory)}
/* corridor hero: two photographs, vertical overlay only */
.wv18 .v18hero-corridor::after{background:linear-gradient(180deg,rgba(40,41,43,.45) 0%,rgba(40,41,43,.6) 45%,rgba(40,41,43,.92) 100%)}
.wv18 .v18-corr-noimg{aspect-ratio:16/9;background:var(--n1) url("") center/cover}

/* ---- v18 people / firm / partner pages ---- */
.wv18 .v18-profile-head{display:grid;grid-template-columns:168px minmax(0,1fr);gap:40px;align-items:center;margin-top:8px}
.wv18 .v18-portrait:not(#z){width:168px!important;height:168px!important;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);font-size:52px;font-weight:600;border:3px solid var(--ox);margin:0!important}
.wv18 .v18-profile-pos{font-size:17px;font-weight:600;margin-top:18px;color:var(--ivory)}
.wv18 .v18-profile-meta{font-size:15px;margin-top:6px}
.wv18 .v18hero-profile>img:not(#z){opacity:.35!important}
.wv18 .v18-leadrow-flat{margin-top:0}
.wv18 .v18-people-paper .v18-person{background:#fff;border-color:var(--rule2)}
.wv18 .v18-people-paper .v18-person-meta{color:var(--mutp)}
.wv18 .v18-group{padding:40px 0;border-top:1px solid var(--rule2)}
.wv18 .v18-group-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}
.wv18 .v18-group-head .ui{font-size:13px}
.wv18 .v18-filter{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}
.wv18 .v18-filter label{display:block}.wv18 .v18-filter .lbl{display:block;margin-bottom:8px;color:var(--mut)}
.wv18 .v18-filter select,.wv18 .v18-checker select{width:100%;min-height:50px;padding:0 14px;background:var(--n1);color:var(--ivory);border:1px solid var(--ln2);font:600 15px/1 var(--ui);border-radius:0!important;-webkit-appearance:none;appearance:none}
.wv18 .v18-checker{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding:32px;background:#fff;border:1px solid var(--rule2)}
.wv18 .v18-checker label{display:block}.wv18 .v18-checker .lbl{display:block;margin-bottom:8px;color:var(--mutp)}
.wv18 .v18-checker select{background:var(--paper);color:var(--ink);border-color:var(--rule2)}
.wv18 .v18-checker .wone-appointment-result{grid-column:1/-1}.wv18 .v18-checker .wone-position-loading{grid-column:1/-1}
.wv18 .wone-position-loading:not([hidden]){position:fixed;inset:0;z-index:100000;display:grid!important;place-items:center;padding:24px;background:rgba(8,24,35,.68);backdrop-filter:blur(4px)}.wv18 .wone-position-loading-card{display:flex;align-items:center;gap:16px;min-width:290px;padding:24px 28px;background:var(--paper);box-shadow:0 22px 70px rgba(0,0,0,.3);color:var(--ink);font:700 13px/1.35 var(--ui);letter-spacing:.04em}.wv18 .wone-position-spinner{width:28px;height:28px;flex:0 0 28px;border:3px solid var(--rule2);border-top-color:var(--oxide);border-radius:50%;animation:wone-position-spin .75s linear infinite}@keyframes wone-position-spin{to{transform:rotate(360deg)}}
.wv18 .wone-position-heading{display:grid;gap:8px;margin-bottom:22px}.wv18 .wone-position-professionals{display:grid;grid-template-columns:minmax(0,920px);gap:16px}.wv18 .wone-position-professional{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);gap:38px;align-items:stretch;min-height:288px;padding:24px;background:var(--paper);border:1px solid var(--rule2);color:var(--ink);text-decoration:none;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.wv18 .wone-position-professional:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--oxide);transform:scaleX(.18);transform-origin:left;transition:transform .3s ease}.wv18 .wone-position-professional:hover,.wv18 .wone-position-professional:focus-visible{border-color:var(--oxide);transform:translateY(-3px);box-shadow:0 18px 46px rgba(9,28,39,.13);outline:none}.wv18 .wone-position-professional:hover:before,.wv18 .wone-position-professional:focus-visible:before{transform:scaleX(1)}.wv18 .wone-position-professional img,.wv18 .wone-position-initials{display:block;width:240px;height:288px;object-fit:cover;object-position:center top;background:var(--n1)}.wv18 .wone-position-initials{display:grid;place-items:center;color:var(--ivory);font:500 52px/1 var(--display)}.wv18 .wone-position-copy{display:flex;flex-direction:column;justify-content:center;padding:18px 54px 18px 0}.wv18 .wone-position-professional h3{margin:12px 0 16px;font:500 clamp(38px,4vw,58px)/.96 var(--display);letter-spacing:-.035em;color:var(--ink)}.wv18 .wone-position-professional p{margin:0 0 9px;color:var(--mutp);font:500 14px/1.5 var(--ui)}.wv18 .wone-position-professional .wone-position-market{color:var(--oxide);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wv18 .wone-position-professional .wone-position-role{font-size:15px}.wv18 .wone-position-professional .wone-position-firm{color:var(--ink);font-weight:700}.wv18 .wone-position-profile-link{display:inline-block;margin-top:20px;color:var(--ink);font:700 11px/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase}.wv18 .wone-position-corner-arrow{position:absolute;right:28px;top:26px;color:var(--oxide);font:400 28px/1 var(--display);transition:transform .25s ease}.wv18 .wone-position-professional:hover .wone-position-corner-arrow{transform:translate(3px,-3px)}
.wv18 .v18-marketrows{border-top:1px solid var(--rule2)}
.wv18 .v18-marketrow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 110px 110px 24px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule2)}
.wv18 .v18-marketrow:hover{background:#fff}
.wv18 .v18-marketrow .disp{font-size:22px!important}.wv18 .v18-marketrow .ui{font-size:13px}
.wv18 .v18-held{color:var(--oxd);font-weight:600}.wv18 .v18-open{color:var(--mutp)}
@media (max-width:800px){.wv18 .v18-profile-head{grid-template-columns:1fr}.wv18 .v18-filter,.wv18 .v18-checker{grid-template-columns:1fr}.wv18 .v18-marketrow{grid-template-columns:1fr 1fr;row-gap:4px}.wv18 .wone-position-professionals{grid-template-columns:1fr}.wv18 .wone-position-professional{grid-template-columns:120px minmax(0,1fr);gap:18px;min-height:164px;padding:14px}.wv18 .wone-position-professional img,.wv18 .wone-position-initials{width:120px;height:150px}.wv18 .wone-position-copy{padding:10px 20px 10px 0}.wv18 .wone-position-professional h3{margin:7px 0 10px;font-size:27px}.wv18 .wone-position-professional p{font-size:12px}.wv18 .wone-position-profile-link{margin-top:9px;font-size:9px}.wv18 .wone-position-corner-arrow{right:12px;top:12px;font-size:20px}}

/* Open-position result: editorial but intentionally compact. */
.wv18 .wone-position-professional{grid-template-columns:185px minmax(0,1fr);gap:30px;min-height:224px;padding:20px}
.wv18 .wone-position-professional img,.wv18 .wone-position-initials{width:185px;height:224px}
.wv18 .wone-position-copy{padding:14px 48px 14px 0}
.wv18 .wone-position-professional h3{margin:9px 0 12px;font-size:clamp(32px,3.2vw,46px)}
.wv18 .wone-position-professional p{margin-bottom:7px;font-size:13px}
.wv18 .wone-position-profile-link{margin-top:14px;font-size:10px}
.wv18 .wone-position-corner-arrow{right:24px;top:22px;font-size:24px}
@media (max-width:800px){.wv18 .wone-position-professional{grid-template-columns:105px minmax(0,1fr);gap:16px;min-height:142px;padding:12px}.wv18 .wone-position-professional img,.wv18 .wone-position-initials{width:105px;height:132px}.wv18 .wone-position-copy{padding:8px 18px 8px 0}.wv18 .wone-position-professional h3{font-size:25px}}

/* ---- intake pages ---- */
.wv18 .v18-askrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start;margin-top:44px}
.wv18 .v18-modes{display:inline-flex;border:1px solid var(--ln2);margin:28px 0 0}
.wv18 .v18-modes a{padding:12px 18px;font-size:14px;font-weight:600;color:var(--mut)}.wv18 .v18-modes a.is-active{background:var(--ivory);color:var(--ink)}
.wv18 .v18-askpanel{background:var(--n1);border:1px solid var(--ln);padding:28px}
.wv18 .v18-askform{display:grid;gap:12px;margin:0}
.wv18 .v18-askform textarea:not(#z){width:100%;min-height:120px;padding:14px 16px;background:var(--n0);color:var(--ivory);border:1px solid var(--ln2);font:16px/1.5 var(--sans);border-radius:0!important;resize:vertical}
.wv18 .v18-askform textarea::placeholder{color:var(--mut)}
.wv18 .v18-askform .cmd-run{justify-self:start}
.wv18 .v18-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.wv18 .v18-examples button{background:transparent;border:1px solid var(--ln2);color:var(--ivory);font:600 13px/1 var(--ui);padding:10px 12px;cursor:pointer;border-radius:0!important}
.wv18 .v18-examples button:hover{border-color:var(--ivory)}
@media (max-width:899.98px){.wv18 .v18-askrow{grid-template-columns:1fr}}
/* ---- intelligence & scenarios ---- */
.wv18 .v18-briefs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:24px}
.wv18 .v18-brief{display:block;background:#fff;border:1px solid var(--rule2)}
.wv18 .v18-brief img{width:100%;aspect-ratio:16/9;object-fit:cover}
.wv18 .v18-brief-body{display:block;padding:20px 22px 22px}
.wv18 .v18-brief-body .lbl{display:block;margin:0 0 10px;color:var(--oxd)}
.wv18 .v18-brief-title{display:block;font-size:23px!important}
.wv18 .v18-brief-sum{display:block;font-size:13px;margin-top:8px}
.wv18 .v18-brief-meta{display:block;font-size:12px;margin-top:14px;color:var(--mutp)}
.wv18 .v18-tag{display:inline-block;padding:4px 8px;border:1px solid var(--rule2);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mutp)}
.wv18 .v18-tag-ok{border-color:#b2b5bc;color:#2e6b3a}
.wv18 .n0 .v18-tag,.wv18 .n1 .v18-tag{border-color:var(--ln2);color:var(--mut)}
.wv18 .v18hero-brief>img:not(#z){opacity:.5!important;object-position:right center}
.wv18 .v18-briefmeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px;font-size:14px;color:var(--ivory)}
.wv18 .v18-briefmeta .lbl{display:block;margin:0 0 6px;color:var(--mut)}
.wv18 .v18-article{font-size:18px;line-height:1.65;max-width:680px}.wv18 .v18-article p+p{margin-top:20px}
.wv18 .v18-illus{padding:16px 18px;background:var(--paper2);border-left:3px solid var(--ox);font-size:14px;margin-bottom:28px}
.wv18 .v18-inline select{min-height:46px;padding:0 14px;background:#fff;border:1px solid var(--rule2);font:600 14px/1 var(--ui);border-radius:0!important}
.wv18 .v18-soon{max-width:760px;padding:40px;background:#fff;border:1px solid var(--rule2);border-left:3px solid var(--ox)}.wv18 .v18-soon h3{margin-bottom:14px}
/* ---- situations, moments, industries (Step 6) ---- */
.wv18 .v18-caprows{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}
.wv18 .n0 .v18-caprows,.wv18 .n1 .v18-caprows{border-top-color:var(--ivory)}
.wv18 .v18-caprows a{display:grid;grid-template-columns:130px minmax(0,1fr) auto 20px;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule2)}
.wv18 .n0 .v18-caprows a,.wv18 .n1 .v18-caprows a{border-bottom-color:var(--ln)}
.wv18 .v18-caprow-role{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--oxd)}.wv18 .n0 .v18-caprow-role,.wv18 .n1 .v18-caprow-role{color:var(--ox)}
.wv18 .v18-caprow-name{font-size:22px!important}
.wv18 .v18-caprow-n{font-size:13px;color:var(--mutp)}.wv18 .n0 .v18-caprow-n,.wv18 .n1 .v18-caprow-n{color:var(--mut)}
.wv18 .v18-moments{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1px;background:var(--rule2);border:1px solid var(--rule2)}
.wv18 .v18-moment{display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--paper);min-height:190px}.wv18 .v18-moment:hover{background:#fff}
.wv18 .v18-moment-name{font-size:24px!important}.wv18 .v18-moment-sum{font-size:14px}.wv18 .v18-moment-lead{margin-top:auto;font-size:12px;font-weight:600;color:var(--oxd)}
.wv18 .v18-famhead{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:20px}
.wv18 .v18-famhead p{margin-top:6px;font-size:14px;max-width:640px}
.wv18 .v18-famgroup .v18-capchip{font-weight:500;font-size:13px}
.wv18 .v18-indgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:24px}
.wv18 .v18-ind{background:#fff;border:1px solid var(--rule2);padding:28px}
.wv18 .v18-ind-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.wv18 .v18-ind-head .disp{font-size:28px!important}
.wv18 .v18-ind-intro{font-size:14px;margin-top:10px}.wv18 .v18-ind-pros{font-size:13px;font-weight:600;color:var(--oxd);margin-top:14px}
.wv18 .v18-ind-acts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule2)}
.wv18 .v18-ind-acts a{font-family:var(--ui);font-size:13px;color:var(--ink);border-bottom:1px solid var(--rule2)}.wv18 .v18-ind-acts a:hover{border-color:var(--ox)}
@media (max-width:800px){.wv18 .v18-caprows a{grid-template-columns:1fr;gap:4px}.wv18 .v18-famhead{grid-template-columns:1fr}}
/* ---- evidence → implication → choice ---- */
.wv18 .v18-evi{background:#fff;border:1px solid var(--rule2);padding:28px 28px 8px}
.wv18 .n0 .v18-evi,.wv18 .n1 .v18-evi{background:var(--n0);border-color:var(--ln)}
.wv18 .v18-evi-title{margin-bottom:18px!important}
.wv18 .v18-evi-layer{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--rule2)}
.wv18 .n0 .v18-evi-layer,.wv18 .n1 .v18-evi-layer{border-top-color:var(--ln)}
.wv18 .v18-evi-layer>*:not(.v18-evi-tag){grid-column:2}
.wv18 .v18-evi-tag{grid-row:1/span 3;margin:0;font:600 11px/1.5 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mutp)}
.wv18 .v18-evi-tag span{display:block;font-size:13px;letter-spacing:.04em;color:var(--oxd)}
.wv18 .n0 .v18-evi-tag,.wv18 .n1 .v18-evi-tag{color:var(--mut)}.wv18 .n0 .v18-evi-tag span,.wv18 .n1 .v18-evi-tag span{color:var(--ox)}
.wv18 .v18-evi-text{font-size:16px;line-height:1.6}
.wv18 .v18-evi-meta{font-size:12px;color:var(--mutp);margin-top:8px}.wv18 .n0 .v18-evi-meta,.wv18 .n1 .v18-evi-meta{color:var(--mut)}
.wv18 .v18-evi-list{margin:0;padding-left:18px}.wv18 .v18-evi-list li{padding:3px 0;font-size:15px}
.wv18 .v18-evigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:20px}
@media (max-width:700px){.wv18 .v18-evi-layer{grid-template-columns:1fr;gap:6px}.wv18 .v18-evi-layer>*:not(.v18-evi-tag){grid-column:1}.wv18 .v18-evi-tag{grid-row:auto}}
.wv18 .v18-status{display:inline-block;margin-top:6px;font:600 11px/1.3 var(--ui);letter-spacing:.04em;color:var(--mutp)}.wv18 .v18-status-confirmed{color:#2e6b3a}
.wv18 .v18-status::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:middle}
/* ---- regions (Step 7) ---- */
.wv18 .v18-mkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}
.wv18 .v18-mkcard{display:block;background:#fff;border:1px solid var(--rule2)}
.wv18 .v18-mkcard img,.wv18 .v18-mkcard-noimg{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--n1)}
.wv18 .v18-mkcard-body{display:block;padding:16px 18px 18px}
.wv18 .v18-mkcard-name{display:block;font-size:24px!important}
.wv18 .v18-clock-sm{margin-top:8px}.wv18 .v18-clock-sm .v18-clock-time:not(#a):not(#b):not(#c){font-size:30px!important;color:var(--ink)}
.wv18 .v18-clock-sm .v18-clock-time .ui{font-size:13px;color:var(--mutp)}.wv18 .v18-clock-sm [data-v18-date]{font-size:12px;color:var(--mutp)}
.wv18 .v18-clock-sm .v18-clock-status{font-size:12px;color:var(--mutp)}.wv18 .v18-clock-sm .v18-clock-status.is-open{color:#2e6b3a}
.wv18 .v18-mkcard-cov{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule2);font-size:12px;font-weight:600;color:var(--oxd)}
.wv18 .v18-matrix-wrap{overflow-x:auto;background:#fff;border:1px solid var(--rule2)}
.wv18 .v18-matrix{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:13px}
.wv18 .v18-matrix th,.wv18 .v18-matrix td{padding:9px 12px;border-bottom:1px solid var(--rule);text-align:center;white-space:nowrap;background:transparent}
.wv18 .v18-matrix thead th{font-weight:600;font-size:12px;vertical-align:bottom;border-bottom:2px solid var(--ink)}
.wv18 .v18-matrix tbody th{text-align:left;font-weight:600;position:sticky;left:0;background:#fff;min-width:240px}
.wv18 .v18-matrix tbody tr:hover td,.wv18 .v18-matrix tbody tr:hover th{background:var(--paper)}
.wv18 .v18-dotm{display:inline-block;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--rule2);vertical-align:middle}
.wv18 .v18-dotm.is-led{background:var(--ox);border-color:var(--ox)}
.wv18 .v18-region{display:block;padding:0;overflow:hidden}.wv18 .v18-region img{width:100%;aspect-ratio:16/8;object-fit:cover}
.wv18 .v18-region .v18-ind-head,.wv18 .v18-region .v18-ind-pros,.wv18 .v18-region .v18-ind-acts{margin-left:24px;margin-right:24px}
.wv18 .v18-region .v18-ind-head{margin-top:20px}.wv18 .v18-region .v18-ind-acts{margin-bottom:24px}
.wv18 .v18-region .v18-ind-acts span{font-family:var(--ui);font-size:13px;color:var(--mutp)}
/* ---- Global Business Circuit (Step 7) ---- */
.wv18 .v18-nextsession{margin-top:56px;padding:22px 24px;border:1px solid var(--ln);background:rgba(53,54,57,.7);max-width:560px}
.wv18 .v18-nextsession .lbl{margin-bottom:8px}.wv18 .v18-nextsession-name{font-size:28px!important;color:var(--ivory)}.wv18 .v18-nextsession .ui{font-size:14px;margin-top:6px}
.wv18 .v18-sessions{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}
.wv18 .v18-sessions li{display:grid;grid-template-columns:140px minmax(0,1fr) 200px auto;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule2)}
.wv18 .v18-sess-date{font-size:14px;font-weight:600;color:var(--oxd)}.wv18 .v18-sess-name{font-size:22px!important}.wv18 .v18-sess-loc{font-size:13px}
.wv18 .v18-sess-act{display:flex;gap:16px}.wv18 .v18-sess-act .tl{font-size:13px}
.wv18 .v18-sessions-past li{opacity:.75}.wv18 .v18-sessions-past .v18-sess-date{color:var(--mutp)}
.wv18 .v18-more-p{border-color:var(--rule2)}.wv18 .v18-more-p summary{color:var(--ink)}
.wv18 .v18-assemblies{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin-top:40px}
.wv18 .v18-assembly{padding:24px;background:#fff;border:1px solid var(--rule2);border-left:3px solid var(--ox)}
.wv18 .v18-speakers{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px}
.wv18 .v18-speaker-photo{position:relative;width:100%;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#414244,#28292b);border:1px solid rgba(238,232,220,.12)}
.wv18 .v18-speaker-photo>span{font:300 clamp(42px,6vw,76px)/1 "WONE Noto Display","Noto Serif Display",Georgia,serif;color:#eee8dc;letter-spacing:-.04em}
.wv18 .v18-speaker-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;filter:grayscale(.2)}
.wv18 .v18-speaker-name{font-size:19px!important;margin-top:12px!important;color:var(--ivory)}.wv18 .v18-speaker .ui{font-size:12px;margin-top:4px}
@media (max-width:800px){.wv18 .v18-sessions li{grid-template-columns:1fr;gap:4px}}
