/**
 * Style for New State of Fake Report
 *
 */
/* ─── Hubot Sans via @font-face (GitHub CDN) ─── */

/* ── HUBOT SANS ── */

/*@font-face {
  font-family: 'Hubot Sans';
  src: url('https://github.com/github/hubot-sans/raw/main/fonts/Hubot-Sans.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
}*/

/* ── HUBOT SANS ── */
@font-face {
  font-family: 'Hubot Sans';
  src: url('../../fonts/2026/HubotSans-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
/* ── HUBOT SANS EXTRABOLD NARROW ── */
@font-face {
  font-family: 'hubot-sansextrabold_narrow';
  src: url('../../fonts/2026/Hubot-Sans-ExtraBoldNarrow.ttf')format('truetype'),
       url('../../fonts/2026/Hubot-Sans-ExtraBoldNarrow.woff') format('woff'),
       url('../../fonts/2026/Hubot-Sans-ExtraBoldNarrow.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
/* ── BEBAS NEUE ── */
@font-face {
  font-family: 'Bebas Neue';
  src: url('../../fonts/2026/Bebas/BebasNeue-Regular.eot') format('embedded-opentype'),
       url('../../fonts/2026/Bebas/BebasNeue-Regular.woff2') format('woff2'),
       url('../../fonts/2026/Bebas/BebasNeue-Regular.woff') format('woff'),
       url('../../fonts/2026/Bebas/BebasNeue-Regular.ttf') format('truetype'),
       url('../../fonts/2026/Bebas/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── JERSEY ── */
@font-face {
  font-family: 'Jersey';
  src: url('../../fonts/2026/Jersey20-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── GEIST MONO ── */
/*@import url('https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap');*/

 @font-face {
  font-family: 'Geist Mono';
  src: url('../../fonts/2026/GeistMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
} 

/* ── RESET ── */

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
img { display: block; max-width: 100%; }
button { cursor: pointer; font-family: inherit; }
a { text-decoration: none; }/* ── TOKENS ── */


:root {/* Full-width — no max-width constraint *//* horizontal page padding */
  --black:      #0a0a0a;
  --white:      #ffffff;
  --gold:       #c8920a;
  --lime:       #b8e02a;
  --amber:      #b8860b;
  --dark:       #111111;
  --divider:    #d0d0cc;
  --muted:      #555555;
  --light:      #999999;

  --H:          'Hubot Sans', 'Arial Black', sans-serif;
  --H-narrow:   'hubot-sansextrabold_narrow', 'Arial Black', sans-serif;
  --B:          'Roboto', sans-serif;
  --BN:         'Bebas Neue', sans-serif;
  --J:          'Jersey', sans-serif;
  --GM:         'Geist Mono', sans-serif;

  
  --px: 64px;   
}

html { font-size: 16px; scroll-behavior: smooth; }
body {
  background: var(--white);
  color: var(--black);
  font-family: var(--B, 'Roboto', sans-serif);
  -webkit-font-smoothing: antialiased;
}



/* ════════════════════════════════════════
   NAV  (dark bar — same as V3)
════════════════════════════════════════ */
#er26 .site-nav { background: var(--black); position: sticky; top: 0; z-index: 300; border-bottom: 1px solid #222; }
#er26 .nav-inner { display: flex; align-items: center; height: 56px; padding: 0; }
#er26 .nav-ham { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px; width: 56px; height: 56px; flex-shrink: 0; background: none; border: none; border-right: 1px solid #2a2a2a; padding: 0; }
#er26 .nav-ham span { display: block; width: 20px; height: 2px; background: var(--white); border-radius: 1px; }
#er26 .nav-logo { display: flex; align-items: center; justify-content: center; width: 56px; height: 56px; flex-shrink: 0; border-right: 1px solid #2a2a2a; color: var(--white); }
#er26 .nav-logo span { width: 30px; height: 30px; border-radius: 50%; border: 2px solid var(--white); display: flex; align-items: center; justify-content: center; font-family: var(--H); font-weight: 900; font-size: .8rem; }
/* Center trigger */
#er26 .nav-center { flex: 1; display: flex; justify-content: center; position: relative; }
#er26 .nav-trigger { display: flex; align-items: center; gap: 5px; background: none; border: none; color: var(--white); font-family: var(--BN); font-weight: 400; font-size: 27px; text-transform: uppercase; padding: 0 20px; height: 56px; transition: background .2s; }
#er26 .nav-trigger:hover { background: rgba(255,255,255, 0); }
#er26 .nav-trigger .yr { color: var(--lime); }
#er26 .nav-trigger .chv { width: 16px; height: 16px; transition: transform .25s; }
#er26 .nav-trigger[aria-expanded="true"] .chv { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
/* Dropdown */
#er26 .nav-dd { display: none; position: absolute; top: 56px; left: 50%; transform: translateX(-50%); min-width: 680px; background: var(--amber); border-top: 3px solid var(--lime); padding: 40px 44px 48px; z-index: 400; }
#er26 .nav-dd.open { display: block; }
#er26 .dd-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
#er26 .dd-card { display: block; background: var(--black); border: 1.5px solid rgba(255,255,255,.15); padding: 28px 28px 32px; transition: border-color .2s, transform .2s; }
#er26 .dd-card:hover { border-color: var(--lime); transform: translateY(-3px); }
#er26 .dd-card-title { font-family: var(--H-narrow); font-weight: 800; font-size: 25px; letter-spacing:0; text-transform: uppercase; color: var(--white); line-height: 1.4; margin-bottom: 16px; }
#er26 .dd-card-year { font-family: var(--H-narrow); font-weight: 800; font-size: 64px; line-height: .82; letter-spacing: -.02em; color: var(--lime); }

#er26 .nav-right {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 16px;
  border-left: 1px solid #2a2a2a;
  min-width: 120px; /* adjust based on switcher width */
}

/* Optional: style inside (Weglot dropdown) */
#er26 .nav-right .weglot-container {
  color: #fff;
  font-size: 12px;
}

/* Overlay */
#er26 .nav-ov { display: none; position: fixed; inset: 0; z-index: 299; }
#er26 .nav-ov.open { display: block; }

/* ceo letter  */
#er26 .cl-bar { background:#F6F6F6; border-bottom:1.5px solid var(--divider,#d0d0cc); }
#er26 .cl-bar-inner { display:flex; align-items:center; padding:17px 40px 13px; }
#er26 .cl-bar-tag { font-family:var(--BN, 'Bebas Neue', sans-serif); font-weight:400; font-size:32px; letter-spacing:1px; text-transform:uppercase; color:#0a0a0a; }
#er26 .cl-bar-tag--gold { color:var(--gold,#c8920a); margin-left:8px; }

#er26 .cl-wrap { display:grid; grid-template-columns:1fr 480px; min-height:780px; background:#F6F6F6; border-bottom:1.5px solid var(--divider,#d0d0cc); align-items: center; padding: 25px 40px 40px; }

#er26 .cl-left { padding:80px var(--px,64px) 64px 0; display:flex; flex-direction:column; gap:56px; }

#er26 .cl-heading { font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:80px; line-height:.86; text-transform:uppercase; letter-spacing:-3px; word-spacing: 5px; color:#0a0a0a; margin:0; max-width: 700px;  }

#er26 .cl-body { display:grid; grid-template-columns:1fr 1fr; gap:0; max-width: 1000px;}

#er26 .cl-col { font-family:var(--B,'Roboto',sans-serif); font-size:16px; line-height:1.5; color:#000; }
/*#er26 .cl-col p { margin-bottom:18px; }*/
#er26 .cl-col p:last-of-type { margin-bottom:0; }

#er26 .cl-col-a { padding-right:40px; border-right:1.5px solid var(--divider,#d0d0cc); }
#er26 .cl-col-b { padding-left:40px; display:flex; flex-direction:column; gap:0; }
#er26 .cl-col-a p, #er26 .cl-col-b p{margin: 0 0 12px; padding: 0;}

#er26 .cl-sig { margin-top:28px; }
#er26 .cl-sig-svg { width:120px; height:50px; display:block; margin-bottom:14px; overflow:visible; }
#er26 .cl-sig-name { font-family:var(--B,'Roboto',sans-serif); font-weight:700; font-size:16px; color:#0a0a0a; margin-bottom:3px !important; padding:0 !important; }
#er26 .cl-sig-title { font-family:var(--B,'Roboto',sans-serif); font-size:16px; color:#555555; margin-bottom:0 !important; }

#er26 .cl-photo { overflow:hidden; background:#1a1a1a; }
#er26 .cl-photo img { width:100%; height:100%; object-fit:cover; object-position:50% 20%; filter:grayscale(100%) contrast(1.05) brightness(.96); display:block; border: 1px solid #000;}

/* ceo letter end  */

/* About us Start  */

#er26 .ae-bar { background:#0a0a0a; border-bottom:1px solid #2a2a2a; }
#er26 .ae-bar-inner { display:flex; align-items:center; padding:17px 40px 13px; }
#er26 .ae-bar-tag { font-family:var(--BN, 'Bebas Neue', sans-serif); font-weight:400; font-size:32px; letter-spacing:1px; text-transform:uppercase; color:#ffffff; }
#er26 .ae-bar-tag--gold { color:var(--gold,#c8920a); margin-left:8px; }

#er26 .ae-hero { background:#0a0a0a; padding:60px var(--px,64px) 64px; text-align:center; }
#er26 .ae-hero-heading { font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:80px; line-height:.86; text-transform:uppercase; letter-spacing:-3px; word-spacing: 5px; color:#ffffff; margin:0 0 45px 0; }
#er26 .ae-hero-sub { font-family:var(--B,'Roboto',sans-serif); font-size:18px; line-height:1.32; color:#fff; max-width:680px; margin:0 auto; }

#er26 .ae-divider { background:#0a0a0a; border-bottom:1px solid #2e2e2e; height:0; margin:0 var(--px,64px); }

#er26 .ae-cards-wrap { background:#0a0a0a; padding:32px 40px 48px; display:flex; flex-direction:column; gap:16px; }

#er26 .ae-row { display:grid; gap:16px; }
#er26 .ae-row--3 { grid-template-columns:repeat(3,1fr); }
#er26 .ae-row--2 { grid-template-columns:repeat(2,1fr); }

#er26 .ae-card { background:#F6F6F6; border:1px solid rgba(255,255,255,0.08); padding:32px 28px 36px; display:flex; flex-direction:column; align-items:center; gap:0; }

#er26 .ae-card-img { width:100%; display:flex; align-items:center; justify-content:center; margin-bottom:24px; overflow:hidden; }
#er26 .ae-card-img img { height:100%; object-fit:cover; object-position:center; display:block; }
#er26 .ae-row--2 .ae-card-img { height:280px; }

#er26 .ae-card-title { font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:45px; letter-spacing: -2px; word-spacing: 5px;  text-transform:uppercase; color:#0a0a0a; text-align:center; margin:0 0 14px 0; }

#er26 .ae-card-desc { font-family:var(--B,'Roboto',sans-serif); font-size:20px; line-height:1.25; color:#3a3a3a; text-align:center; max-width:320px; margin:0; }
#er26 .ae-row--2 .ae-card-desc { max-width:420px; }

/* About us end */

/* ACCURACY */
#er26 .ac-bar { background:#F6F6F6; width: 100%; padding:17px 40px 0; }
#er26 .ac-bar-inner { display:flex; align-items:center;border-bottom: 1px solid #000; padding-bottom: 13px; }
#er26 .ac-bar-tag { font-family:var(--BN, 'Bebas Neue', sans-serif); font-weight:800; font-size:32px; letter-spacing:1px; text-transform:uppercase; color:#0a0a0a; }
#er26 .ac-bar-tag--gold { color:var(--gold,#c8920a); margin-left:8px; }

#er26 .ac-wrap { background:#F6F6F6; display:grid; grid-template-columns:430px 1fr; min-height:560px; padding: 25px 40px 40px; }

#er26 .ac-media { position:relative; overflow:hidden; background:#1a1a1a; }
#er26 .ac-media-inner { position:relative; width:100%; height:100%; }
#er26 .ac-media-img { width:100%; height:100%; object-fit:cover; object-position:center; display:block; border: 1px solid #000; }

#er26 .ac-play { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:none; border:none; padding:0; cursor:pointer; line-height:0; }
#er26 .ac-play-icon { width:64px; height:64px; filter:drop-shadow(0 2px 8px rgba(0,0,0,.4)); transition:transform .2s ease; }
#er26 .ac-play:hover .ac-play-icon { transform:scale(1.1); }

#er26 .ac-caption { position:absolute; bottom:20px; left:20px; right:20px; font-family:var(--B,'Roboto',sans-serif); font-size:13px; font-weight:500; color:#ffffff; letter-spacing:.01em; text-shadow:0 1px 4px rgba(0,0,0,.6); }
#er26 .ac-caption em { font-style:italic; font-weight:400; }

#er26 .ac-stats { display:flex; flex-direction:column; justify-content:flex-start; padding:40px 0 0 125px; gap:0; }

#er26 .ac-main { display:flex; flex-direction:column; gap:25px; padding-bottom:40px; }
#er26 .ac-number-block { display:flex; flex-direction:column; gap:0; line-height:.82; }

#er26 .ac-pct { font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:100px; letter-spacing:-3px; word-spacing: 5px; color:#0a0a0a; line-height:.82; }
#er26 .ac-label { font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:100px; letter-spacing:-2px; word-spacing: 5px;text-transform:uppercase; color:#0a0a0a; line-height:.84; }

#er26 .ac-desc { font-family:var(--B,'Roboto',sans-serif); font-size:20px; line-height:1.4; color:#000; max-width:520px; margin:0; }

#er26 .ac-hdivider { width:100%; height:1px; background:#000; margin-bottom:20px; display: none;}

#er26 .ac-trio { display:flex; align-items:flex-start; gap:0; padding-top: 70px; border-top: 1px solid #000; margin-top: 50px; }
#er26 .ac-stat { flex:1; padding-right:40px; }
#er26 .ac-trio .ac-stat:last-child { padding-right:0; }

#er26 .ac-stat-num {  font-weight:400; font-size:40px; line-height:1; letter-spacing:-.02em; color:#0a0a0a; margin-bottom:16px; font-family:var( --GM, 'Geist Mono', sans-serif); }

#er26 .ac-arrow { color:#2a7d2a; font-size:.7em; vertical-align:middle; margin-right:2px; }

#er26 .ac-stat-txt { font-family:var(--B,'Roboto',sans-serif); font-size:20px; line-height:1.2; color:#000; margin:0; }

#er26 .ac-vdivider { width:1px; background:#c8c8c4; align-self:stretch; margin:0 40px 0 0; flex-shrink:0; }

/* ACCURACY end */

/* Financial Start */

#er26 .fg-bar { position: absolute; top: 0; left: 0; right: 0; z-index: 10; width: 100%; padding:20px 40px 0; }
#er26 .fg-bar-inner { display:flex; align-items:center; border-bottom: 1px solid #000; padding-bottom: 10px;  }
#er26 .fg-bar-tag { font-family:var(--BN, 'Bebas Neue', sans-serif); font-weight:400; font-size:32px; letter-spacing:1px; text-transform:uppercase; color:#0a0a0a; }
#er26 .fg-bar-tag--gold { color:var(--gold,#c8920a); margin-left:8px; }

#er26 .fg-wrap { position:relative; width:100%; min-height:1024px; overflow:hidden; display:flex; align-items:flex-end; }

#er26 .fg-bg { position:absolute; inset:0; z-index:0; height: 1024px; width: auto; max-width: 100%; overflow: hidden; }
#er26 .fg-bg img { max-width:100%; height:auto; object-fit:cover; object-position:center 40%; display:block; }

#er26 .fg-vignette { position:absolute; inset:0; z-index:1; }

#er26 .fg-content { position:relative; z-index:2; width:100%; padding:0 40px 64px; display:flex; flex-direction:column; gap:28px; max-width:560px; }

#er26 .fg-heading { font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:90px; line-height:.82; text-transform:uppercase; letter-spacing:-3px; word-spacing: 5px; color:#ffffff; margin:0; }

#er26 .fg-body { font-family:var(--B,'Roboto',sans-serif); font-size:18px; line-height:1.3; color:#FFF; max-width:380px; }
#er26 .fg-body p:last-child { margin-bottom:0; }

/* Financial End */

/* stories section */
#er26 .st-wrap { display:grid; grid-template-columns:1fr 1.5fr 1fr; min-height:900px; background:#ffffff; }
#er26 .st-col { padding:64px 40px; display:flex; flex-direction:column; gap:24px; }

#er26 .st-eyebrow { display:none; }
#er26 .st-heading { font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:45px; line-height:0.82; text-transform:uppercase; letter-spacing: -2px; word-spacing: 5px; color:#0a0a0a; margin:0; }
/* #er26 .st-num { color:var(--lime,#b8e02a); } */
#er26 .st-body { font-family:var(--B,'Roboto',sans-serif); font-size:15px; line-height:1.3; color:#2a2a2a; max-width: 300px; }
#er26 .st-body p{font-size: 16px; color: #000; font-weight: 400; line-height: 1.3; margin: 0 0 15px; padding: 0;}
#er26 .st-body p:last-child { margin-bottom:0; }
#er26 .st-quote { border-left:8px solid #D3F400; margin:4px 0 18px 0; padding:4px 0 4px 20px; }
#er26 .st-quote p { font-family:var(--B, 'Roboto', sans-serif); font-style:italic; font-size:18px; line-height:1.7; color:#1a1a1a; margin:0 !important; }
#er26 .st-photo { padding-top:64px; margin: 0 auto; }
#er26 .st-photo img { object-fit:cover; object-position:center top; display:block;  margin:0 auto; }

/* luxury Insight */
#er26 .il-bar{background:#ffffff;border-bottom:1.5px solid #d0d0cc;}
#er26 .il-bar-inner{display:flex;align-items:center;padding:17px 40px 13px;}
#er26 .il-bar-tag{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800; font-size:32px; letter-spacing:1px;text-transform:uppercase;color:rgba(0, 0, 0, 0.6);}
#er26 .il-bar-tag--bold{font-weight:800;margin-left:8px; color: rgba(0, 0, 0, 1);}
#er26 .il-wrap{background:#ffffff;padding:0 40px 48px; border-bottom: 1px solid #000;}
#er26 .il-hero{overflow:hidden;padding:24px 0 0;}
#er26 .il-hero-word{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif); font-weight:800;font-size:355px;line-height:1;text-transform:uppercase;letter-spacing:-3px; word-spacing: 5px; color:#0a0a0a;margin:0;padding:0;white-space:nowrap;}
#er26 .il-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000;max-width:560px;margin:10px 0 150px;}
#er26 .il-brands-wrap{border-top:1.5px solid #0a0a0a;padding-top:28px;}
#er26 .il-brands-heading{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:30px;letter-spacing:-1px; word-spacing: 5px;text-transform:uppercase;color:#0a0a0a;margin:0 0 20px;}
#er26 .il-brands-rule{height:1px;background:#d0d0cc;margin-bottom:0;}
#er26 .il-img-row{padding:28px 0;border-bottom:1px solid #d0d0cc;display:flex;align-items:center;}
#er26 .il-img-row--last{justify-content:flex-start;}
#er26 .il-brand-img{display:block;width:100%;height:auto;mix-blend-mode:multiply;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;}
/* #er26 .il-brand-img--r1{min-height:32px;} */
/* #er26 .il-brand-img--r2{min-height:48px;} */
#er26 .il-brand-img--r3{width:auto;max-width:100%;}
#er26 .il-disclaimer{font-family:var(--B,'Roboto',sans-serif);font-size:12px;line-height:1.3;color:rgba(0, 0, 0, 0.5);margin-top:32px;}

/* Total Authentication */
#er26 .ta-wrap{background:#ffffff;padding:56px 40px 64px;}
#er26 .ta-page-head{margin-bottom:40px;}
#er26 .ta-page-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:73px;line-height:.9;text-transform:uppercase;letter-spacing:-3px; word-spacing: 5px;color:#0a0a0a;margin:0 0 24px;}
#er26 .ta-head-rule{height:1.5px;background:#d0d0cc;}
#er26 .ta-value-bar{display:flex;align-items:center;justify-content:space-between;}
#er26 .ta-value-left,#er26 .ta-value-right{display:flex;align-items:center;}
#er26 .ta-value-num{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:52px;letter-spacing:-2px; word-spacing: 5px;color:#ffffff;line-height:1;font-variant-numeric:tabular-nums;}
#er26 .ta-value-labels{display:flex;justify-content:space-between;padding:10px 0 0;}
#er26 .ta-val-label{font-family:var(--B,'Roboto',sans-serif);font-size:13px;color:#777777;}
#er26 .ta-mid{display:grid;grid-template-columns:3fr 2fr;gap:48px;margin-top:56px;align-items:center;}
#er26 .ta-bubbles{display:flex;align-items:center;justify-content:center;}
#er26 .ta-bubble-img{width:auto;height:auto;display:block;mix-blend-mode:multiply;}
#er26 .ta-brands{border-left:1.5px solid #0a0a0a;padding-left:40px;}
#er26 .ta-brands-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:900;font-size:73px;line-height:.88;text-transform:uppercase;letter-spacing:-.02em;color:#0a0a0a;margin:0 0 16px;}
#er26 .ta-brands-sub{font-family:var(--B,'Roboto',sans-serif);font-size:20px;color:#000;margin:0 0 28px; font-weight: 400;}
#er26 .ta-brands .ta-table{width:100%;border-collapse:collapse;font-family:var(--B,'Roboto',sans-serif);font-size:13px;}
#er26 .ta-brands .ta-th{font-weight:700;font-size:18px;color:#000;text-align:left;padding:0 0 12px;border-bottom:1.5px solid #0a0a0a;}
#er26 .ta-brands .ta-th--right{text-align:right; letter-spacing: 0;}
#er26 .ta-brands .ta-th--brand{min-width:140px;}
#er26 .ta-brands .ta-tr{border-bottom:1px solid #e0e0de;}
#er26 .ta-brands .ta-tr:last-child{border-bottom:none;}
#er26 .ta-brands .ta-td{font-family:var(--B,'Roboto',sans-serif);font-size:16px;color:var(--black);padding:12px 0;text-align:left; font-weight: 400;}
#er26 .ta-brands .ta-td--right{text-align:right;}
#er26 .ta-mat-table{max-width:380px;}
#er26 .ta-bottom{display:grid;grid-template-columns:2fr 3.5fr;gap:48px;margin-top:30px;align-items:end;}
#er26 .ta-materials{margin: 0 auto;}
#er26 .ta-mat-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:73px;line-height:.88;text-transform:uppercase;letter-spacing:-3px; word-spacing: 5px;color:#0a0a0a;margin:0 0 20px;}
#er26 .ta-mat-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000;margin:0 0 28px; font-weight: 400;}
#er26 .ta-pie-wrap{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 60px;}
#er26 .ta-pie-img{width:auto;height:auto;display:block;position:relative;z-index:1;mix-blend-mode:multiply;}


#er26 #lux_ta .ta-bar {padding: 18px 0px 18px 24px !important; justify-content: space-between !important;}

/* TOP 5 MOST FAKED BRANDS SECTION */
#er26 .mf-wrap{display:grid;grid-template-columns:38fr 62fr;min-height:820px;background:#ffffff;}
#er26 .mf-left{position:relative;overflow:hidden;background:#0a0a0a;}
#er26 .mf-left-bg{position:absolute;inset:0;}
#er26 .mf-bg-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}

#er26 .mf-left-content{position:relative;z-index:2;;display:flex;flex-direction:column;justify-content:space-between;padding:48px 40px 48px 40px; gap:50px;}
#er26 .mf-left-top{display:flex;flex-direction:column;gap:0;}
#er26 .mf-eyebrow{font-family:var(--J, 'Jersey', sans-serif);font-weight:400;font-size:36px;color:#c8f000;line-height:1;margin-bottom:4px; word-spacing: 5px;}
#er26 .mf-left-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:140px;line-height:.86;text-transform:uppercase;letter-spacing:-3px; word-spacing: 5px;color:#ffffff;margin:0;}
#er26 .mf-left-desc{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:#fff;max-width:280px;}
#er26 .mf-right{display:flex;flex-direction:column;}
#er26 .mf-row{border-top:1px solid #d0d0cc;flex:1;display:flex;align-items:center;}
#er26 .mf-row--last{border-bottom:1px solid #d0d0cc;}
#er26 .mf-row-inner{display:grid;grid-template-columns:80px 300px 1fr;gap:0 24px;align-items:flex-start;width:100%;padding:28px 48px 28px 40px;}
#er26 .mf-rank-col{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0;}
#er26 .mf-trend{display:flex;align-items:baseline;gap:2px; flex-direction: column;}
#er26 .mf-arrow{font-size:10px;line-height:1;}
#er26 .mf-change{font-family:var(--B,'Roboto',sans-serif);font-size:10px;font-weight:500;line-height:1;}
#er26 .mf-trend--up .mf-arrow,#er26 .mf-trend--up .mf-change{color: #2e8d49;}
#er26 .mf-trend--down .mf-arrow,#er26 .mf-trend--down .mf-change{color:#cc2200;}
#er26 .mf-num{font-family:var( --GM, 'Geist Mono', sans-serif);font-weight:400;font-size:47px;color:#0a0a0a;line-height:1;}
#er26 .mf-brand-col{display:flex;align-items:center;}
#er26 .mf-brand-name{font-family:var(--J, 'Jersey', sans-serif);font-weight:400;font-size:92px;line-height:.86; color:#0a0a0a;margin:0;text-transform:none; letter-spacing: -2px;}
/* #er26 .mf-brand-name--single{font-size:54px;} */
#er26 .mf-desc-col{display:flex;align-items:center; justify-content: flex-end;}
#er26 .mf-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#2a2a2a;margin:0;max-width:450px; font-weight: 400; color: #000;}
#er26 .mf-desc strong{font-weight:700;color:#0a0a0a;}


/* TOP 5 RISKIEST BRANDS */
#er26 #rb-section{position:relative;background:#0e1f10;color:#ffffff;overflow:hidden;}
#er26 .rb-bg-overlay{position:absolute;inset:0;z-index:0;opacity:.18;background-image:repeating-linear-gradient(45deg,transparent,transparent 14px,rgba(184,224,42,.25) 14px,rgba(184,224,42,.25) 15px),repeating-linear-gradient(-45deg,transparent,transparent 14px,rgba(184,224,42,.12) 14px,rgba(184,224,42,.12) 15px);pointer-events:none;}
#er26 .rb-lime{color:#b8e02a;}
#er26 .rb-hero{position:relative;z-index:1;text-align:center;padding:170px 40px;border-bottom:1px solid rgba(255,255,255,.08); background-image: url(../../img/2026/risky-background.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover;}
#er26 .rb-hero-eyebrow{font-family:var(--J, 'Jersey', sans-serif);font-weight:400;font-size:114px;line-height:1;letter-spacing:-.02em;color:#b8e02a;margin-bottom:0; padding-bottom: 0;}
#er26 .rb-hero-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:143px;line-height:.84;letter-spacing:-3px;word-spacing:5px;text-transform:uppercase;color:#ffffff;margin-bottom:20px;}
#er26 .rb-hero-sub{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:rgba(255,255,255,1);max-width:520px;margin:0 auto 100px;}
#er26 .rb-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr; width: 100%; max-width: 1200px; margin: 0 auto;}
#er26 .rb-col{padding:0 30px}
#er26 .rb-col-left{border-right:1px solid rgba(255,255,255,.1); text-align: left;}
#er26 .rb-col-mid{border-right:1px solid rgba(255,255,255,.1);}
#er26 .rb-col-right{padding-left:48px; text-align: left;}
#er26 .rb-col-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:47px;line-height:1;text-transform:uppercase;letter-spacing:-2px;word-spacing: 5px;color:#ffffff;margin-bottom:20px;}
#er26 .rb-col-title--large{font-size:47px;line-height:.9;color:#fff;}
#er26 .rb-col-body{font-family:var(--B,'Roboto',sans-serif);font-size:16px;line-height:1.5;color:#fff;margin-bottom:0;}
#er26 .rb-col-body:last-child{margin-bottom:0;}
#er26 .rb-table{width:100%;border-collapse:collapse;margin-top:4px;}
#er26 .rb-th{font-family:var(--B,'Roboto',sans-serif);font-weight:600;font-size:18px;color:#ffffff;padding:0 0 16px 0;border-bottom:1.5px solid rgba(255,255,255,.25);text-align:left;}
#er26 .rb-th-right{text-align:right;}
#er26 .rb-tr{border-bottom:1px solid rgba(255,255,255,.07);}
#er26 .rb-tr:last-child{border-bottom:none;}
#er26 .rb-td{font-family:var(--B,'Roboto',sans-serif);font-size:16px;color:#fff;padding:8px 0;text-align:left;}
#er26 .rb-td-right{text-align:right;}
#er26 .rb-pct{font-family:var(--B,'Roboto',sans-serif);font-weight:400;font-size:14px;color:#fff;}

  /* Channel Section */
#er26 .ch-wrap{display:grid;grid-template-columns:1fr 440px;min-height:600px;border-top:1.5px solid var(--divider);border-bottom:1.5px solid var(--divider);background:var(--white); padding: 70px 40px;}
#er26 .ch-left{display:flex;flex-direction:column;gap:0; width: 100%; max-width: 800px;}
#er26 .ch-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:114px;line-height:.86;text-transform:uppercase;letter-spacing:-3px;color:var(--black); word-spacing: 5px;}
#er26 .ch-rule{border:none;border-top:1.5px solid #000;margin:44px 0 52px;}
#er26 .ch-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start;}
#er26 .ch-body-col--a{padding-right:40px;border-right:1.5px solid var(--divider);}
#er26 .ch-body-col--b{padding-left:40px;display:flex;flex-direction:column;gap:36px;}
#er26 .ch-body-p{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.4;color:#000;margin-bottom:0; font-weight: 400;}
#er26 .ch-body-p:last-child{margin-bottom:0;}
#er26 .ch-stat-num{font-family:var(--GM, 'Geist Mono', sans-serif);font-weight:400;font-size:52px;line-height:1;color:var(--black);margin-bottom:10px;}
#er26 .ch-stat-num--spaced{letter-spacing:.06em;}
#er26 .ch-stat-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000; font-weight: 400;}
#er26 .ch-photo{position:relative;overflow:hidden;}
#er26 .ch-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;filter:grayscale(15%) contrast(1.04); border: 1px solid #000;}
#er26 .ch-photo-badge{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);font-family:var(--H);font-weight:900;font-size:52px;letter-spacing:.04em;text-transform:uppercase;color:var(--lime);pointer-events:none;text-shadow:0 2px 12px rgba(0,0,0,.5);}

/* LOUIS VUITTON SECTION */
#er26 .lv-wrap{color:var(--black); background-color: #F5EBD4;}
#er26 .lv-hero{position:relative;width:100%;}
#er26 .lv-hero-img{max-width: 100%; height: auto;}
#er26 .lv-hero-img img{max-width:100%;height:auto;display:block;}
#er26 .lv-hero-h2{position:absolute; left:50%; top: 20%; transform: translateX(-50%);font-weight:800;font-size:18vw;line-height:.82;text-transform:uppercase;letter-spacing:-3px;color:var(--black);white-space:nowrap;padding:0;}
#er26 .lv-divider{border:none;border-top:1.5px solid var(--divider);margin:0;}
#er26 .lv-body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-top:none; padding: 50px 40px 70px; border-bottom: 1px solid #000;}
#er26 .lv-col{padding:0}
#er26 .lv-col--a{border-right:1.5px solid #000;}
#er26 .lv-col--b{padding-left:calc(var(--px)*.85);padding-right:calc(var(--px)*.85);}
#er26 .lv-col--c{padding:0;}
#er26 .lv-p{font-family:var(--B,'Roboto',sans-serif);font-size:16px;line-height:1.3;color:#000;margin-bottom:0; font-weight: 400; max-width: 90%;}
#er26 .lv-p:last-child{margin-bottom:0;}
#er26 .lv-col-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:47px;text-transform:uppercase;letter-spacing:-2px;word-spacing: 5px;color:#0a0a0a;margin-bottom:20px;}
#er26 .lv-stat{margin-top:32px;}
#er26 .lv-stat-num{font-family:var(--GM,'Geist Mono', sans-serif);font-weight:400;font-size:52px;line-height:1;color:#000;margin-bottom:8px;}
/* #er26 .lv-stat-num--spaced{letter-spacing:.08em;} */
#er26 .lv-stat-desc{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:#000; font-weight: 400;}
#er26 .lv-side-photo{position:relative;width:100%;height:auto;overflow:hidden;background:#1a1a1a;}
#er26 .lv-side-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;}
#er26 .lv-side-badge{position:absolute;bottom:40px;left:20px;right:20px;font-family:var(--H);font-weight:900;font-size:28px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.6);}


/* LUXURY IS NOW SPLIT BY BEHAVIOR */
#er26 .ls-hero{background:#c8f000;padding:44px var(--px,64px) 48px;}
#er26 .ls-hero-heading{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:80px;line-height:.88;text-transform:uppercase;letter-spacing:-3px; word-spacing: 5px; color:#0a0a0a;margin:0;max-width:760px;}
#er26 .ls-grid-wrap{background:#fff;border-top:1px solid #d0d0cc;padding:36px var(--px,64px) 48px;}
#er26 .ls-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px;}
#er26 .ls-col{display:flex;flex-direction:column;}
#er26 .ls-col-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:38px;letter-spacing:-1px;text-transform:uppercase;color:#0a0a0a;margin:0 0 16px;line-height:1.1;}
#er26 .ls-col-rule{height:1px;background:#d0d0cc;}
#er26 .ls-brand-list{list-style:none;margin:0;padding:0;}
#er26 .ls-brand-item{font-family:var(--B,'Roboto',sans-serif);font-weight:400;font-size:20px;line-height:1;color:#000;padding:17px 0;border-bottom:1px solid #d0d0cc;}

/*  BRANDS ON THE RISE */
#er26 .br-wrap{background:var(--white);color:var(--black);}
#er26 .br-hero{position:relative;display:flex;align-items:flex-end; }
#er26 .br-hero-bg{ width: 100%; text-align: center; margin: 0 auto; opacity: 0.8; padding-bottom: 230px;}
.br-hero-bg img {max-width: 90%; height: auto; display: block; text-align: center; margin: 0 auto;}
#er26 .br-hero-inner{position:absolute;z-index:1;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;padding:0 var(--px,64px) 48px; bottom: 0; left: 0; right: 0;}
#er26 .br-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:140px;line-height:.86;text-transform:uppercase;letter-spacing:-3px;word-spacing: 5px;color:#000;margin-bottom:20px;}
#er26 .br-h3-callout{font-family:var(--H);font-weight:900;font-size:36px;line-height:.9;text-transform:uppercase;letter-spacing:-.01em;color:var(--black);margin-bottom:16px;}
#er26 .br-hero-body{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.5;color:#000;max-width:80%; font-weight: 400;}
#er26 .br-hero-inner .br-hero-right{display: flex; flex-direction: column; align-items: flex-end;}
#er26 .br-hero-inner .br-hero-right .br-h3-callout, #er26 .br-hero-inner .br-hero-right .br-hero-body{max-width: 367px;}
#er26 .br-hero-inner .br-hero-right .br-h3-callout{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800; font-size: 55px; color: #000; letter-spacing: -2px;}
/* #er26 .br-rule{border:none;border-top:1.5px solid var(--divider);margin:0;} */
#er26 .br-cards-wrapper{background:var(--white);color:var(--black);border-bottom:1px solid #000; padding: 0 40px 40px;}
#er26 .br-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:0; border-top: 1px solid #000; padding-top: 50px;}
#er26 .br-card{padding:0 28px 25px;display:flex;flex-direction:column;align-items:center;text-align:center;}
/* #er26 .br-card:last-child{border-right:none;} */
#er26 .br-card-img{position:relative; display: flex; align-items: flex-end; justify-content: center;  height: 280px;}
#er26 .br-card-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
#er26 .br-badge{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background:var(--lime,#b8e02a);color:var(--black);font-family:var(--GM,'Geist Mono', sans-serif);font-weight:400;font-size:47px;letter-spacing:-.01em;padding:5px;white-space:nowrap;line-height:1.2; color: #000;}
#er26 .br-arrow{font-size:25px;margin-right:2px;}
#er26 .br-card-name{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:47px;text-transform:uppercase;letter-spacing:-2px;word-spacing: 5px;color:#0a0a0a;margin-bottom:20px; margin-top: 60px; line-height: 1;}
#er26 .br-card-desc{font-family:var(--B,'Roboto',sans-serif);font-size:16px;line-height:1.4;color:#000; font-weight: 400; }

/*  MARKETEDGE SECTION */
#er26 .mke-wrap{position:relative; background-color: #F96601; background-image: url('../../img/2026/seller-bg.jpg'); background-position: left top; background-repeat: repeat-x; border-top: 1px solid #000;}
#er26 .mke-wrap::before{content:'';position:absolute;inset:0;background-image:radial-gradient(ellipse at 30% 50%,rgba(255,220,150,0.35) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(255,255,255,0.08) 0%,transparent 50%);pointer-events:none;z-index:0;}
#er26 .mke-wrap .mke-block{ width: 100%; padding: 40px; display:grid;grid-template-columns:1fr 380px;color:var(--black); align-items: center;}
#er26 .mke-wrap .sbar{ width: 100%; padding: 40px 40px 0;}
#er26 .mke-wrap .sbar .sbar-inner{width: 100%; display: flex; justify-content: flex-start; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #000;}
#er26 .mke-wrap .sbar .sbar-inner .stag{font-family:var(--BN, 'Bebas Neue', sans-serif); font-weight:400; font-size:32px; letter-spacing:1px; text-transform:uppercase; color:#0a0a0a;}
#er26 .mke-wrap .sbar .sbar-inner .stag.gold { color:var(--gold,#c8920a); margin-left:8px; }
#er26 .mke-left{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;}
#er26 .mke-asset-wrap{width:340px;max-width:100%;margin-bottom:-8px;position:relative;z-index:1;}
#er26 .mke-asset{width:100%;height:auto;display:block;}
#er26 .mke-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:140px;line-height:0.84;text-transform:uppercase;letter-spacing:-3px; word-spacing: 5px;color:#000;margin-bottom:25px;}
#er26 .mke-body{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000;max-width:600px;margin-bottom:50px; font-weight: 400;}
#er26 .mke-pills{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap;justify-content:center;}
#er26 .mke-pill-item{display:flex;flex-direction:column;align-items:center;gap:14px;}
#er26 .mke-pill-logo{height:36px;width:auto;display:block;}
#er26 .mke-pill-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.5;color:#000;text-align:center; font-weight: 400;}
#er26 .mke-right{position:relative;z-index:1;display:flex;align-items:stretch;}
#er26 .mke-video-card{position:relative;width:100%;overflow:hidden;background:#1a1a1a;}
#er26 .mke-video-img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;filter:brightness(0.75); border: 1px solid #000;}
#er26 .mke-video-caption{position:absolute;bottom:52px;left:0;right:0;padding:0 24px;font-family:var(--H);font-weight:700;font-size:18px;line-height:1.3;text-align:center;color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,0.5);}
#er26 .mke-mute-btn{position:absolute;bottom:16px;right:16px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.45);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s;}
#er26 .mke-mute-btn:hover{background:rgba(0,0,0,0.7);}

/*  TOP 3 MOST EXPENSIVE  */
#er26 .me-wrap{background:var(--white);color:var(--black);border-top:1.5px solid var(--divider);border-bottom:1.5px solid var(--divider);}
#er26 .me-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;padding:60px 40px 50px;}
#er26 .me-eyebrow{font-family:var(--J, 'Jersey', sans-serif);font-weight:400;font-size:100px;line-height:1;letter-spacing:-2px;color:#D79201;margin-bottom:0; padding-bottom: 0;}
#er26 .me-gold{color:var(--gold,#c8920a);}
#er26 .me-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:90px;line-height:0.86;text-transform:uppercase;letter-spacing:-3px;color:var(--black);}
#er26 .me-header-right{display:flex;align-items:flex-end;padding-bottom:8px;}
#er26 .me-header-sub{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.2;color:#000;text-align:right;max-width:320px;margin-left:auto; font-weight: 400;}
#er26 .me-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px; padding: 0 40px 60px;}
#er26 .me-card{display:flex;flex-direction:column; padding:30px 35px; background-color: #f0ece4;}
/* #er26 .me-card:last-child{border-right:none;} */
#er26 .me-card-photo{position:relative; height: 300px;  width: 100%;  display: flex;  align-items: flex-end; justify-content: center;}
#er26 .me-card-photo img{    max-width: 100%;
  height: auto; mix-blend-mode:multiply;}
#er26 .me-price-badge{font-family:var(--GM); font-weight: 400;  position:absolute;bottom:24px;left:50%;transform:translateX(-50%) rotate(-2deg);font-size:40px;letter-spacing:-0.01em;line-height:1.1;white-space:nowrap;padding:6px 18px 8px;border-radius:6px;pointer-events:none;}
#er26 .me-price-badge--gold{background:var(--gold,#c8920a);color:var(--black);}
#er26 .me-card-body{display:flex;flex-direction:column;gap:12px;flex:1; align-items: center; justify-content: center; padding-top: 25px;}
#er26 .me-card-name{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:55px;line-height:0.9;text-transform:uppercase;letter-spacing:-2px; word-spacing: 5px; color:#000; text-align: center;}
#er26 .me-card-meta{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000;text-align:center; text-align: center; font-weight: 400;}

.mke-video {width: 100%;}

/*  Footwear section  */
#er26 .fw-bar{background:#0a0a0a;border-bottom:1px solid #fff; margin-bottom: 25px;}
#er26 .fw-bar-inner{display:flex;align-items:center;padding:0 0 10px;}
#er26 .fw-bar-tag{font-family:var(--BN, 'Bebas Neue', sans-serif); font-weight:400; font-size:32px; letter-spacing:1px; text-transform:uppercase; color:rgba(255,255,255,.6);}
#er26 .fw-bar-tag--bold{font-weight:400;margin-left:8px; color: #fff;}
#er26 .fw-wrap{background:#000;padding: 40px; width: 100%;}
#er26 .fw-hero{overflow:hidden;padding:20px 0 0;}
#er26 .fw-hero-word{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:22vw;line-height:.82;text-transform:uppercase;letter-spacing:-3px;color:#ffffff;margin:0;padding:0;white-space:nowrap; text-align: left;}
#er26 .fw-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.4;color:#fff;margin:35px 0 0;max-width:680px;}
#er26 .fw-brands-wrap{padding:0;margin-top:100px;}
#er26 .fw-brands-heading{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:30px;line-height:0.86;text-transform:uppercase;color:#ffffff;margin:0 0 20px;}
#er26 .fw-brands-rule{height:1px;background:#F6F6F6;margin-bottom:40px;}
#er26 .fw-brands-img-wrap{width:100%;overflow:hidden;}
#er26 .fw-brands-img{display:block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;}
#er26 .fw-disclaimer{font-family:var(--B,'Roboto',sans-serif);font-size:12px;line-height:1.65;color:#F4EFEB;padding:32px 0 0;margin:0;}

/*  Footwear fake section  */
#er26 .fw-wrap.fw-wrap-white{background:#fff;padding: 70px 40px; width: 100%; display:grid;grid-template-columns:1fr 2fr;}
#er26 .fw-left{display:flex;flex-direction:column;gap:0;border-right:1.5px solid var(--divider);}
#er26 .fw-legend{display:flex;flex-direction:column;gap:6px;margin-bottom:40px;}
#er26 .fw-legend-item{display:flex;align-items:center;gap:10px;}
#er26 .fw-legend-swatch{display:block;width:40px;height:16px;flex-shrink:0;border:1.5px solid #111;}
#er26 .fw-legend-swatch--auth{background:var(--white);}
#er26 .fw-legend-swatch--fake{background:var(--black);}
#er26 .fw-legend-label{font-family:var(--B,'Roboto',sans-serif);font-size:20px;color:#000; font-weight: 400;}
#er26 .fw-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:90px;line-height:0.86;text-transform:uppercase;letter-spacing:-3px;color:#000;margin-bottom:28px;}
#er26 .fw-body{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.4;color:#000;margin-bottom:48px;max-width:450px;}
#er26 .fw-stats{display:flex;flex-direction:column;gap:24px;margin-top:auto;}
#er26 .fw-stat-num{font-family:var(--G-narrow, 'gotham-narrow', sans-serif);font-weight:400;font-size:70px;line-height:1;color:#000;}
#er26 .fw-stat-num--sm{font-size:52px;}
#er26 .fw-stat-dot{letter-spacing:0;}
#er26 .fw-stat-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.5;color:#000;margin-top:4px;}
#er26 .fw-chart{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border: 1px solid #000;}
#er26 .fw-col{display:flex;flex-direction:column;border-right:1px solid #000;min-height:640px;}
#er26 .fw-col:last-child{border-right:none;}
#er26 .fw-col-year{font-family:var(--B,'Roboto',sans-serif);font-weight:400;font-size:20px;color:#000;padding:20px 16px 16px; text-align:center;flex-shrink:0;}
#er26 .fw-bar-wrap{flex:1;display:flex;flex-direction:column;}
#er26 .fw-bar-auth{background:var(--white);display:flex;align-items:flex-end;justify-content:center;padding:0 12px 12px;}
#er26 .fw-bar-fake{background:var(--black,#111);display:flex;align-items:center;justify-content:center;padding:8px 12px;flex-shrink:0;}
#er26 .fw-pct{font-family:var(--GM);font-weight:400;font-size:35px;line-height:1;color:#000;}
#er26 .fw-pct--light{color:var(--black);}
#er26 .fw-pct--dark{color:var(--white,#ffffff);}

/*  Footwear brand volume section  */

#er26 .fv-photo-section{position:relative;width:100%;min-height:56vw;max-height:815px;overflow:hidden;background:#000000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
#er26 .fv-photo-bg{position:absolute;inset:0;}
#er26 .fv-photo-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}
#er26 .fv-caption{position:relative;z-index:2;text-align:center;padding:40px 64px 0;width:100%;}
#er26 .fv-caption-text{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:30px;letter-spacing:0;text-transform:uppercase;color:#ffffff;margin:100px auto 0;display:inline-block;}
#er26 .fv-bubbles{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;flex:1;width:100%;padding:32px 48px 60px;}
#er26 .fv-bubble{border-radius:50%;background:#c8f000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;}
#er26 .fv-b-pct{font-family:var(--GM,'Geist Mono', sans-serif);font-weight:400;color:#000;letter-spacing:0;line-height:1;}
#er26 .fv-b-rank{font-family:var(--B,'Roboto',sans-serif);font-size:12px;color:#0a0a0a;font-weight:400;}
#er26 .fv-b--nike{width:360px;height:360px;order:3;}
#er26 .fv-b--nike .fv-b-pct{font-size:56px;}
#er26 .fv-b--adidas{width:170px;height:170px;order:1;}
#er26 .fv-b--adidas .fv-b-pct{font-size:26px;}
#er26 .fv-b--balenciaga{width:88px;height:88px;order:2;}
#er26 .fv-b--balenciaga .fv-b-pct{font-size:14px;}
#er26 .fv-b--gucci{width:72px;height:72px;order:4;}
#er26 .fv-b--gucci .fv-b-pct{font-size:13px;}
#er26 .fv-b--gucci .fv-b-rank{font-size:10px;}
#er26 .fv-b--mcqueen{width:64px;height:64px;order:5;}
#er26 .fv-b--mcqueen .fv-b-pct{font-size:12px;}
#er26 .fv-b--mcqueen .fv-b-rank{font-size:10px;}
#er26 .fv-data-section{background:#0a0a0a;padding:52px var(--px,64px) 60px;}
#er26 .fv-data-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start; max-width: 1080px; width: 100%; margin: 0 auto;}
#er26 .fv-table{width:100%;border-collapse:collapse;font-family:var(--B,'Roboto',sans-serif);}
#er26 .fv-th{font-weight:600;font-size:18px;color:#ffffff;text-align:left;padding:0 0 14px;border-bottom:1.5px solid #ffffff;}
#er26 .fv-th--right{text-align:right;}
#er26 .fv-th--brand{min-width:160px;}
#er26 .fv-tr{border-bottom:1px solid #2a2a2a;}
#er26 .fv-tr:last-child{border-bottom:none;}
#er26 .fv-td{font-size:16px;color:#fff;padding:14px 0;text-align:left;}
#er26 .fv-td--right{text-align:right;}
#er26 .fv-text-col{display:flex;flex-direction:column;gap:20px;padding-top:8px;}
#er26 .fv-heading{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:70px;line-height:.86;text-transform:uppercase;letter-spacing:-.3px;color:#ffffff;margin:0;}
#er26 .fv-sub{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.4;color:#fff;margin:0;}

/* TOP 5 MOST SCANNED STYLES */
#er26 .ms-wrap{background:#ffffff;padding:64px var(--px,64px) 72px;}
#er26 .ms-head{text-align:center;margin-bottom:25px;display:flex;flex-direction:column;align-items:center;gap:0;line-height:1;}
#er26 .ms-eyebrow{font-family:var(--J,'Jersey', sans-serif);font-weight:400;font-size:100px;letter-spacing:-.02em;color:#db6f26;line-height:1;display:block;margin-bottom:-4px;}
#er26 .ms-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:7vw;line-height:.82;text-transform:uppercase;letter-spacing:-3px;color:#000;margin:0;white-space:nowrap;}
#er26 .ms-img-wrap{width:100%;margin-bottom:56px;overflow:hidden;}
#er26 .ms-img{display:block;width:100%;height:auto;mix-blend-mode:multiply;}
#er26 .ms-divider{height:1px;background:#c8c8c4;margin-bottom:0;}
#er26 .ms-list{list-style:none;margin:0;padding:0;}
#er26 .ms-item{display:flex;align-items:center;gap:40px;padding:28px 0;border-bottom:1px solid #000;}
#er26 .ms-item--last{border-bottom:none;}
#er26 .ms-rank{font-family:var(--GM,'Geist Mono', sans-serif);font-weight:400;font-size:45px;letter-spacing:-.01em;color:#000;flex-shrink:0;width:48px;line-height:1;}
#er26 .ms-name{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:45px;letter-spacing:0;text-transform:uppercase;color:#0a0a0a;line-height:1.1;}

 /* TOP 5 RISKIEST BRANDS */ 
 #er26 .rb-wrap-top{background:#ffffff;padding:0;overflow:hidden;}
 #er26 .rb-wrap-top .rb-grid{display:grid;grid-template-columns:1.5fr 1fr;min-height:700px;background:#0a0a0a;gap:0; max-width: 100%; width: 100%; margin: 0 auto;}
#er26 .rb-img-col{overflow:hidden;display:flex;}
#er26 .rb-img{max-width:100%;height:auto;display:block;}
#er26 .rb-text-col{background:#ffffff;padding:56px 56px 56px 52px;display:flex;flex-direction:column;justify-content:center;gap:32px;}
#er26 .rb-head{display:flex;flex-direction:column;gap:0;line-height:1;}
#er26 .rb-eyebrow{font-family:var(--J,'Jersey', sans-serif);font-weight:400;font-size:100px;letter-spacing:-.01em;color:#9c3d39;line-height:1;display:block;margin-bottom:-4px;}
#er26 .rb-title{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:140px;line-height:.82;text-transform:uppercase;letter-spacing:-.04em;color:#0a0a0a;margin:0;}
#er26 .rb-desc{display:flex;flex-direction:column;gap:0;}
#er26 .rb-desc p{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:#000;margin:0;}
#er26 .rb-table{width:100%;border-collapse:collapse;font-family:var(--B,'Roboto',sans-serif);}
#er26 .rb-wrap-top .rb-th{font-weight:600;font-size:18px;color:#000;text-align:left;padding:0 0 12px;border-bottom:1.5px solid #0a0a0a;}
#er26 .rb-wrap-top .rb-th.rb-th--right{text-align:right;}
#er26 .rb-th--brand{min-width:160px;}
#er26 .rb-tr{border-bottom:1px solid #d0d0cc;}
#er26 .rb-tr--last{border-bottom:none;}
/* #er26 .rb-td{font-size:14px;color:#1a1a1a;padding:13px 0;text-align:left;} */
#er26 .rb-td--right{text-align:right;}
#er26 .rb-wrap-top .rb-tr .rb-td{
  font-size: 16px;
  color: #000;
}

/*  AUTHENTIC VALUE BY GLOBAL REGION */
#er26 .geo-wrap{background:#0e5c1e;color:#ffffff;padding:0 0 72px;overflow:hidden;}
#er26 .geo-header{text-align:center;padding:64px var(--px,64px) 40px;}
#er26 .geo-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:90px;line-height:.87;text-transform:uppercase;letter-spacing:-3px; word-spacing:5px;color:#ffffff;margin-bottom:20px;}
#er26 .geo-sub{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.6;color:rgba(255,255,255,1);}
#er26 .geo-cards{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:start;padding:24px var(--px,64px) 0;gap:0;}
#er26 .geo-divider{background:#fff;width:1px;align-self:stretch;margin:0 16px;}
#er26 .geo-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;}
#er26 .geo-globe-wrap{width:240px;height:240px;flex-shrink:0;margin-bottom:0;}
#er26 .geo-globe{width:100%;height:100%;object-fit:contain;display:block;}
#er26 .geo-region{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:45px;line-height:.92;text-transform:uppercase;letter-spacing:-.01em;color:#ffffff;margin-top:-8px;margin-bottom:32px;}
#er26 .geo-value{font-family:var( --GM, 'Geist Mono', sans-serif);font-weight:400;font-size:70px;line-height:1;letter-spacing:0.04em;color:#b8e02a;margin-bottom:12px;}
#er26 .geo-dot{letter-spacing:0;}
#er26 .geo-share{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.5;color:#fff;}

/* TOP COUNTRIES / RISK SIGNALS  */
#er26 .ctv-wrap{background:var(--white);color:var(--black);padding:0 0 72px;}
#er26 .ctv-block{padding:52px var(--px,64px) 48px;}
#er26 .ctv-rule{border:none;border-top:1.5px solid var(--divider,#d0d0cc);margin:0 var(--px,64px);}
#er26 .ctv-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:55px;line-height:.9;text-transform:uppercase;letter-spacing:-.02em;color:var(--black);margin-bottom:36px;}
#er26 .ctv-risk-header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:36px;}
#er26 .ctv-risk-header .ctv-h2{margin-bottom:0;}
#er26 .ctv-risk-desc{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.4;color:#000;padding-top:8px; max-width: 500px; margin: 0 0 0 auto;}
#er26 .ctv-row{display:grid;gap:0 24px;align-items:start;}
#er26 .ctv-row--volume{grid-template-columns:3fr 1.3fr 1fr;}
#er26 .ctv-row--risk{grid-template-columns:2.3fr 1.3fr 1fr;}
#er26 .ctv-bar-item{display:flex;flex-direction:column;gap:10px;}
#er26 .ctv-bar{display:flex;align-items:center;gap:14px;padding:12px 20px 12px 14px;border-radius:6px;}
#er26 .ctv-bar--black{background:var(--black,#111);}
#er26 .ctv-bar--red{background:#c0281e;}
#er26 .ctv-flag{width:52px;height:auto;flex-shrink:0;border-radius:4px;display:block;}
#er26 .ctv-bar-num{font-family:var(--GM, 'Geist Mono', sans-serif);font-weight:400;font-size:55px;line-height:1;letter-spacing:0.04em;color:#ffffff;white-space:nowrap;}
#er26 .ctv-dot{letter-spacing:0;}
#er26 .ctv-bar-label{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.5;color:#000;}


/* ══════════════════════════════════════
   STATE OF THE FAKE COVER 
══════════════════════════════════════ */

/* ════════════════════════════════════════════ SECTION — hides one layout per breakpoint ════════════════════════════════════════════ */
#er26 .sf-wrap{width:100%;overflow:hidden;background:#2b33d6;}

/* ════════════════════════════════════════════ SHARED TITLE STYLES ════════════════════════════════════════════ */
#er26 .sf-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:72px;line-height:1;text-transform:uppercase;letter-spacing:-3px;word-spacing:5px;margin:0;display:inline-flex; gap: 10px; align-items:baseline;white-space:nowrap; position: relative; padding-right: 15px;}
#er26 .sf-t-white{color:#ffffff;}
#er26 .sf-t-lime{color:#bee36f;}
#er26 .sf-t-tm{font-size:.38em;vertical-align:super;color:#ffffff;font-weight:900;letter-spacing:0;margin-left:2px; position: absolute; right: -10px; top: 5px; }

/* ════════════════════════════════════════════ DESKTOP LAYOUT Full-bleed, aspect-ratio 1728:1024 BG behind, assets on top via screen blend ════════════════════════════════════════════ */
#er26 .sf-desk{display:block;position:relative;width:100%;aspect-ratio:1728/1024;overflow:hidden;}
#er26 .sf-desk-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
#er26 .sf-desk-assets{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;/*mix-blend-mode:screen;*/}
#er26 .sf-title-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;}

/* ════════════════════════════════════════════ MOBILE LAYOUT Hidden on desktop, shown ≤768px Portrait: BG + top group + title + bottom group ════════════════════════════════════════════ */
#er26 .sf-mob{display:none;position:relative;width:100%;aspect-ratio:390/769;overflow:hidden;}
#er26 .sf-mob-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
#er26 .sf-mob-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0;}
#er26 .sf-mob-top{width:100%;flex:0 0 auto;}
#er26 .sf-mob-bottom{width:100%;flex:0 0 auto;}
#er26 .sf-mob-img{display:block;width:100%;height:auto;mix-blend-mode:screen;}
#er26 .sf-mob-title-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:0 16px;}
#er26 .sf-mob .sf-title{font-size:12vw;white-space:nowrap;}


/*  APPAREL section  */
#er26 .ap-bar {background: rgba(19, 28, 207, 1); border-bottom: 1px solid #fff; margin-bottom: 25px;}
#er26 #aparel {background: rgba(19, 28, 207, 1);}



/* APPAREL FAKE PROBLEM  */
#er26 .afp-wrap{display:grid;grid-template-columns:1fr 420px;background:var(--white);color:var(--black);border-top:1.5px solid #000;border-bottom:1.5px solid #000;overflow:hidden; padding: 70px 40px 55px;  align-items: start;}
#er26 .afp-left{display:flex;flex-direction:column;justify-content:center;gap:40px;}
#er26 .afp-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:88px;line-height:0.88;text-transform:uppercase;letter-spacing:-3px;color:var(--black); word-spacing: 5px;}
#er26 .afp-stat{display:flex;flex-direction:column;}
#er26 .afp-stat-highlight{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:36px;line-height:1.2;text-transform:uppercase;letter-spacing:-0.02em;color:#1a1aff; margin: 0; padding: 0;}
#er26 .afp-stat-line{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:36px;line-height:1.2;text-transform:uppercase;letter-spacing:-0.02em;color:var(--black); margin: 0; padding: 0;}
#er26 .afp-right{position:relative;overflow:hidden;}
#er26 .afp-video-card{position:relative;width:100%;height:100%;}

/* APPAREL TOTAL AUTHENTICATIONS */
#er26 .ta-wrap{background:var(--white);color:var(--black);}
#er26 .ta-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:70px;line-height:0.9;text-transform:uppercase;letter-spacing:-0.02em;color:var(--black);margin-bottom:16px;}
#er26 .ta-rule{border:none;border-top:1.5px solid #000;margin:0 0 20px;}
#er26 .ta-value-bar{display:flex;height:72px;}
#er26 .ta-bar{display:flex;align-items:center;padding:18px 24px;}
#er26 .ta-bar--auth{flex:78;background:var(--black,#111);}
#er26 .ta-bar--unid{flex:22;background:#b0b0b0;justify-content:flex-end;}
#er26 .ta-bar-num{font-family:var(--GM, 'Geist Mono', sans-serif);font-weight:400;font-size:36px;line-height:1;letter-spacing:0.02em;color:#ffffff;}
#er26 .ta-bar-labels{display:flex;justify-content:space-between;padding:10px 0 0;margin-bottom:40px;}
#er26 .ta-bar-lbl{font-family:var(--B,'Roboto',sans-serif);font-size:16px;color:#000; font-weight: 400;}
#er26 .ta-content{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1.5px solid var(--divider,#d0d0cc);border-bottom:1.5px solid var(--divider,#d0d0cc);}
#er26 .ta-collage{overflow:hidden;border-right:1.5px solid var(--divider,#d0d0cc);}
#er26 .ta-collage-img{width:100%;height:100%;object-fit:cover;display:block;}
#er26 .ta-panels{display:flex;flex-direction:column;}
#er26 .ta-panel{padding:44px var(--px,64px) 40px;}
#er26 .ta-panel-rule{border:none;border-top:1.5px solid var(--divider,#d0d0cc);margin:0;}
#er26 .ta-panel-h3{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:70px;line-height:0.9;text-transform:uppercase;letter-spacing:-0.02em;color:var(--black);margin-bottom:14px;}
#er26 .ta-panel-h3--sm{font-size:45px;}
#er26 .ta-panel-body{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.2;color:#000;margin-bottom:24px;}
#er26 .ta-panel-body--sm{font-family:var(--B,'Roboto',sans-serif);font-size:16px;line-height:1.2;color:#000;margin-bottom:24px;}
#er26 .ta-materials .ta-table{width:100%;border-collapse:collapse;}
#er26 .ta-materials .ta-th{font-family:var(--B,'Roboto',sans-serif);font-weight:600;font-size:18px;letter-spacing:0.06em;color:var(--black);padding:0 0 12px;border-bottom:1.5px solid var(--black);text-align:left;}
#er26 .ta-materials .ta-th--right{text-align:right;}
#er26 .ta-materials .ta-tr{border-bottom:1px solid var(--divider,#d0d0cc);}
#er26 .ta-materials .ta-tr:last-child{border-bottom:none;}
#er26 .ta-materials .ta-td{font-family:var(--B,'Roboto',sans-serif);font-size:16px;color:var(--black);padding:12px 0;text-align:left; font-weight: 400;}
#er26 .ta-materials .ta-td--right{text-align:right; letter-spacing: 0;}
#er26 .ta-hex-row{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;}
#er26 .ta-hex-item{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;}
#er26 .ta-hex-img-wrap{width:140px;height:140px;overflow:hidden;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);}
#er26 .ta-hex-img{width:100%;height:100%;object-fit:cover;display:block;}
#er26 .ta-hex-badge{font-family:var(--GM);font-weight:400;font-size:40px;color:var(--black);background:var(--lime,#b8e02a);padding:5px 10px 6px;margin-top:-25px;position:relative;z-index:1;}
#er26 .ta-panels .ta-table{width:100%;border-collapse:collapse;}
#er26 .ta-panels .ta-table thead {display: none;}
#er26 .ta-panels .ta-table .ta-tr { border-bottom: 1px solid var(--divider, #d0d0cc);}
#er26 .ta-panels .ta-table .ta-tr:last-child { border-bottom: 0px;}
#er26 .ta-panels .ta-table .ta-td{padding:11px 0;font-size:36px;color:#000;text-align:left; font-weight: 400; font-family: var(--GM); padding: 25px 0;}
#er26 .ta-panels .ta-table .ta-td--right{text-align:right; font-family: var(--J); font-size: 55px; font-weight: 400; color: #000;}


/* APPAREL: TOP 5 RISKIEST BRANDS   */
#er26 .ar-hero{position:relative;background:#0a0a0a;min-height:620px;overflow:hidden;padding:70px 0;}
#er26 .ar-hero-bg{position:absolute;inset:0;z-index:0;}
#er26 .ar-hero-bg-img{ width:100%; height:100%; object-fit:cover; object-position:center top; display:block; filter:brightness(.65); -webkit-filter:brightness(.65); }
#er26 .ar-products{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;border-bottom:4px solid #0a0a0a;}
#er26 .ar-hero-text{position:relative;z-index:1;padding:32px 40px 0;}
#er26 .ar-product{overflow:hidden;aspect-ratio:1;}
#er26 .ar-product:last-child{border-right:none;}
#er26 .ar-product-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}
#er26 .ar-eyebrow{font-family:var(--J, 'Jersey', sans-serif);font-weight:400;font-size:100px;letter-spacing:-.01em;color:#8489E6;line-height:1;display:block;margin-bottom:-4px;}
#er26 .ar-hero-title{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:140px;line-height:.84;text-transform:uppercase;letter-spacing:--3px;color:#ffffff;margin:0 0 28px;}
#er26 .ar-hero-desc{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:#fff;margin:0;max-width:540px;}
#er26 .ar-mid-rule{ height: 1px; background: rgba(255, 255, 255, 0.5); z-index: 1; position: relative; margin: 50px 40px 0;}
#er26 .ar-data{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 48px;padding:50px 40px 60px;align-items:start; z-index: 1; position: relative;}
#er26 .ar-data-left{display:flex;flex-direction:column;gap:15px;padding-right:16px;}
#er26 .ar-data-left p{font-family:var(--B,'Roboto',sans-serif);font-size:16px;line-height:1.72;color:#fff;margin:0; padding: 0; margin: 0 0;}
#er26 .ar-data-mid{border-left:1px solid #2a2a2a;border-right:1px solid #2a2a2a;padding:0 32px;}
#er26 .ar-table{width:100%;border-collapse:collapse;font-family:var(--B,'Roboto',sans-serif);}
#er26 .ar-th{font-weight:600;font-size:18px;color:#ffffff;text-align:left;padding:0 0 14px;border-bottom:1.5px solid #ffffff;}
#er26 .ar-th--right{text-align:right;}
#er26 .ar-th--brand{min-width:160px;}
#er26 .ar-tr{border-bottom:1px solid #2a2a2a;}
#er26 .ar-tr--last{border-bottom:none;}
#er26 .ar-td{font-size:16px;color:#fff;padding:10px 0;text-align:left;}
#er26 .ar-td--right{text-align:right;}
#er26 .ar-data-right{display:flex;flex-direction:column;gap:16px;padding-left:16px; align-items: flex-end;}
#er26 .ar-quote-sub{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:38px;letter-spacing:-1px; word-spacing: 5px; text-transform:uppercase;color:#ffffff;margin:0;line-height:1.2; text-align: right;}
#er26 .ar-quote-main{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:36px;line-height:.9;text-transform:uppercase;color:#ffffff;margin:0; text-align: right; max-width: 450px;}

/* AUTHENTICATIONS VS. RISK PATTERNS */

#er26 .rp-wrap{background:var(--white);color:var(--black);border-bottom:1.5px solid var(--divider);}
#er26 .rp-header{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center;background:#000DFF;padding:40px;}
#er26 .rp-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:73px;line-height:0.88;text-transform:uppercase;letter-spacing:-3px;color:#ffffff; word-spacing: 5px;}
#er26 .rp-header-right{display:flex;flex-direction:column;gap:14px;}
#er26 .rp-header-intro{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.6;color:#fff; padding: 0;}
#er26 .rp-header-list{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.75;color:#fff;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px;}
#er26 .rp-header-list li{padding-left:4px;}
#er26 .rp-rows{display:flex;flex-direction:column; gap: 50px; background-color: #fff; padding: 40px;}
#er26 .rp-row{display:grid;grid-template-columns:1fr 1fr;gap:45px;}
#er26 .rp-row:last-child{border-bottom:none;}
/* #er26 .rp-row-img{overflow:hidden;min-height:220px;} */
#er26 .rp-img{ max-width:100%; height:auto; display:block;  }
#er26 .rp-row-data{display:flex;flex-direction:column;justify-content:center;gap:10px;}
#er26 .rp-tier-label{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:45px;line-height:1;text-transform:uppercase;letter-spacing:-2px;}
#er26 .rp-tier-label--trust{color:var(--black);}
#er26 .rp-tier-label--mid{color:var(--black);}
#er26 .rp-tier-label--high{color:var(--black);}
#er26 .rp-table{width:100%;border-collapse:collapse;}
#er26 .rp-tr{border-top:1px solid #000;}
#er26 .rp-tr:last-child{border-bottom:1px solid #000;}
#er26 .rp-td{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.5;color:#000;padding:14px 0;text-align:left;}
#er26 .rp-td--right{text-align:right;color:#000;white-space:nowrap; font-size:20px;}

/*  REGIONAL SPOTLIGHT: THE AMERICAS  */
#er26 .rs-wrap{position:relative;width:100%;min-height:51vw;max-height:738px;overflow:hidden;background:#0a0a0a;display:flex;align-items:center;}
#er26 .rs-bg{position:absolute;inset:0;}
#er26 .rs-bg-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}
/*#er26 .rs-overlay{position:absolute;inset:0;}*/
#er26 .rs-content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:28px;padding:40px;margin-left:auto;max-width:680px;margin:0 auto; text-align: center;}
#er26 .rs-head{display:flex;flex-direction:column;gap:0;}
#er26 .rs-eyebrow{font-family:var(--J,'Jersey', sans-serif);font-weight:400;font-size:80px;letter-spacing:-.01em;color:#B7C3E3;line-height:1;display:block;margin-bottom:0;}
#er26 .rs-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:110px;line-height:.84;text-transform:uppercase;letter-spacing:-3px; word-spacing:5px; color:#ffffff;margin:0;}
#er26 .rs-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#fff;margin:0;max-width:600px;}
#er26 .rs-stats{display:flex;align-items:flex-start; justify-content: center; gap:48px;margin-top:8px;}
#er26 .rs-stat{display:flex;flex-direction:column;gap:8px;}
#er26 .rs-stat-val{font-family:var(--GM,'Geist Mono', sans-serif);font-weight:400;font-size:45px;letter-spacing:-.02em;color:#ffffff;line-height:.9;font-variant-numeric:tabular-nums;}
#er26 .rs-stat-lbl{font-family:var(--B,'Roboto',sans-serif);font-size:18px;color:#fff;letter-spacing:.01em;line-height:1;}

/*  TOP 3 US STATES */

#er26 .us-wrap{background:var(--white);color:var(--black);border-bottom:1.5px solid var(--divider);}
#er26 .us-top{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px 40px 0;align-items:end;}
#er26 .us-eyebrow{font-family:var(--J);font-weight:400;font-size:100px;line-height:1;color:#000DFF;margin-bottom:0;}
#er26 .us-eyebrow-num{color:#1a1aff;}
#er26 .us-h2{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:140px;line-height:0.86;text-transform:uppercase;letter-spacing:-4px;color:#000;margin-bottom:0; word-spacing: 5px;}
#er26 .us-body{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000;margin-bottom:12px;max-width:420px; padding: 0;}
#er26 .us-body:last-child{margin-bottom:0;}
#er26 .us-arizona{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:16px;}
#er26 .us-az-map-wrap{position:relative;display:inline-block;}
#er26 .us-az-map{width:160px;height:auto;display:block;}
#er26 .us-az-badge{position:absolute;bottom:12px;right:-8px;font-family:var(--GM);font-weight:400;font-size:16px;letter-spacing:-0.01em;color:var(--black);background:#ffffff;border:2px solid var(--black);border-radius:4px;padding:3px 10px 4px;white-space:nowrap;}
#er26 .us-az-title{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:38px;line-height:0.92;text-transform:uppercase;letter-spacing:-0.02em;color:#000;}
#er26 .us-az-desc{font-family:var(--B,'Roboto',sans-serif);font-size:20px;line-height:1.3;color:#000;max-width:390px;margin-left:auto;}
#er26 .us-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px; padding: 50px 40px;}
#er26 .us-card{display:flex;flex-direction:column; background:#f2f2f0; }
#er26 .us-card:last-child{border-right:none;}
#er26 .us-card-inner{padding:40px 32px 32px;display:flex;align-items:center;justify-content:center;min-height:280px;}
#er26 .us-state-map-wrap{position:relative;display:flex;align-items:center;justify-content:center;}
#er26 .us-state-map{width:240px;height:auto;display:block;}
#er26 .us-state-map--nj{width:auto;height:200px;}
#er26 .us-state-map--ks{width:260px;height:auto;}
#er26 .us-state-value{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-family:var(--GM);font-weight:400;font-size:40px;letter-spacing:0.02em;color:var(--black);background:#B7C3E3;border-radius:4px;padding:10px 12px;white-space:nowrap;backdrop-filter:blur(2px);}
#er26 .us-state-name{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:55px;line-height:1;text-transform:uppercase;letter-spacing:-3px;color:#000;text-align:center;padding:20px 24px 28px;}

/* ASIA SPECIFIC */
#er26 .apac-section{position:relative;width:100%;min-height:560px;overflow:hidden;display:flex;align-items:stretch;}
#er26 .apac-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;z-index:0;}
#er26 .apac-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.2);z-index:1;}
#er26 .apac-inner{position:relative;z-index:2;width:100%;display:flex;align-items:stretch;padding:56px 48px 56px 48px;gap:0;}
#er26 .apac-left{flex:0 0 52%;max-width:52%;display:flex;flex-direction:column;justify-content:space-between;gap:40px;}
#er26 .apac-headline-block{padding: 100px 30px;}
#er26 .apac-eyebrow{font-family:var(--J);font-size:90px;line-height:1;color:#D3F400;letter-spacing:0.01em; font-weight: 400; padding: 0; text-align: center;}
#er26 .apac-headline{font-family:var(--H-narrow);font-size:90px;line-height:0.92;color:#FFFFFF;letter-spacing:-3px;text-transform:uppercase; font-weight: 800; margin: 0 0 25px; word-spacing: 5px; text-align: center;}
#er26 .apac-subtitle{font-family:var(--B);font-size:20px;font-weight:400;line-height:1.5;color:#fff; text-align: center;}
#er26 .apac-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-top:1.5px solid rgba(255,255,255,0.18);padding-top:28px;}
#er26 .apac-cols .apac-col{padding: 0 30px; border-right: 1px solid #fff;}
#er26 .apac-cols .apac-col:last-child{border-right:none;}
#er26 .apac-col-title{font-family:var(--H-narrow);font-size:38px;line-height:1.05;color:#FFFFFF;text-transform:uppercase;letter-spacing:-1px;margin-bottom:10px;}
#er26 .apac-col-body{font-family:var(--B);font-size:16px;line-height:1.3;color:#fff; font-weight: 400; max-width: 310px;}
#er26 .apac-right{flex:0 0 48%;max-width:48%;display:flex;align-items:center;justify-content:center;position:relative;}
#er26 .apac-map-img{width:100%;max-width:540px;height:auto;display:block;object-fit:contain;margin-top:-20px;}


/* geographic SECTION */
#er26 .gb-wrap{display:grid;grid-template-columns:400px 1fr;grid-template-rows:auto auto;background:#f0e8dc;padding:52px 64px 64px;gap:0;font-family:Roboto,sans-serif;}
#er26 .gb-left{padding-right:32px;}
#er26 .gb-main-title,#er26 .gb-risk-title{font-family:var(--H-narrow);font-size:55px;font-weight:800;line-height:1;text-transform:uppercase;margin:0; letter-spacing:-3px; word-spacing: 5px;}
#er26 .gb-right{display:flex;flex-direction:column;gap:16px;}
#er26 .gb-card{background:#fff;border-radius:12px;display:flex;align-items:center;gap:24px;padding:20px 28px;}
#er26 .gb-card-globe{width:200px;flex-shrink:0;}
#er26 .gb-globe-img{width:177px;height:auto;object-fit:contain;}
#er26 .gb-card-body{flex:1;}
#er26 .gb-card-title{font-family:var(--H-narrow);font-size:47px;font-weight:800;margin:0 0 30px; color: #000; letter-spacing: 0;}
#er26 .gb-stats{display:flex;gap:48px;}
#er26 .gb-stats .gb-stat{flex: 1;}
#er26 .gb-stat-val{font-family:var(--GM);font-size:47px;font-weight:400; color: #000; letter-spacing: -3px; display: flex; gap: 10px; align-items: flex-start; justify-content: flex-start;}
#er26 .gb-stat-lbl{font-size:18px;color:#000; font-family: var(--B); font-weight: 400;}
#er26 .gb-arrow-up{color:green; font-size: 30px;}
#er26 .gb-arrow-down{color:red; font-size: 30px;}
#er26 .gb-risk-left{padding-top:48px;padding-right:32px;}
#er26 .gb-risk-right{padding-top:48px; display: flex; flex-direction: column; gap: 25px;}
#er26 .gb-risk-grid{display:grid;gap:16px 24px;}
#er26 .gb-risk-grid:first-child{grid-template-columns:2fr 1fr;}
#er26 .gb-risk-grid:last-child{grid-template-columns:1fr 1fr;}
#er26 .gb-risk-bar{background:#c0281e;border-radius:8px;display:flex;align-items:center;gap:14px;padding:12px 20px 12px 14px;}
#er26 .gb-flag{width:52px;height: auto; flex-shrink: 0; border-radius: 4px; display: block;}
#er26 .gb-risk-pct{font-family:var(--GM);font-size:55px;font-weight:400;color:#fff;}
#er26 .gb-risk-country{margin:8px 0 0; font-size: 20px; color: #000;}

/* ARIZONA — THE FAKEST STATE — ADD-ON SECTION */
#er26 .az-wrap{width:100%;display:flex;flex-direction:column;background:#000000;}
#er26 .az-photo{width:100%;aspect-ratio:1446 / 547;overflow:hidden;flex-shrink:0;}
#er26 .az-photo-img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;}
#er26 .az-panel{background:#000000;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:40px 40px 50px;}
#er26 .az-panel-left{display:flex;align-items:center;}
#er26 .az-heading{font-family:var(--H-narrow, 'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:73px;line-height:.88;text-transform:uppercase;letter-spacing:-3px;color:#ffffff;margin:0; word-spacing: 5px;}
#er26 .az-panel-right{display:flex;align-items:flex-start;justify-content:flex-end;}
#er26 .az-stat-block{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;max-width:520px;}
#er26 .az-stat-num{font-family:var(--GM);font-weight:400;font-size:73px;line-height:.8;letter-spacing:-.02em;color:#ffffff;font-variant-numeric:tabular-nums;}
#er26 .az-stat-label{font-family:var(--B,'Roboto',sans-serif);font-weight:400;font-size:20px;color:#ffffff;letter-spacing:.01em;line-height:1; margin-top: 10px;}
#er26 .az-stat-desc{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:#fff;margin:20px 0 0;max-width:445px;text-align:right; font-weight: 400;}


/* TOP 3 MOST EXPENSIVE FOOTWEAR ITEMS */

#er26 .fme-wrap{background:var(--white);color:var(--black);padding:40px 40px 60px;border-top:1.5px solid var(--divider);border-bottom:1.5px solid var(--divider);}
#er26 .fme-row{display:grid;gap:20px;}
#er26 .fme-row--top{grid-template-columns:1fr 1fr;align-items:stretch;margin-bottom:20px;}
#er26 .fme-row--bottom{grid-template-columns:1fr 1fr;}
#er26 .fme-heading-block{display:flex;flex-direction:column;justify-content:center;padding:20px 0;}
#er26 .fme-eyebrow{font-family:var(--J);font-weight:400;font-size:90px;line-height:.9;text-transform:uppercase;letter-spacing:-3px;color:var(--black); padding:0; color:#e05a00;}
#er26 .fme-orange{color:#e05a00;}
#er26 .fme-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:90px;line-height:.86;text-transform:uppercase;letter-spacing:-3px;color:var(--black);margin:0;}
#er26 .fme-card{background:#f0ece4;display:flex;flex-direction:column;}
#er26 .fme-card--top .fme-card-photo .fme-price-badge{ transform: translate(-50%, -50%) rotate(5deg); top: 40%; left: 58%; position: absolute; right: auto; -webkit-transform: translate(-50%, -50%) rotate(5deg); -moz-transform: translate(-50%, -50%) rotate(5deg); -ms-transform: translate(-50%, -50%) rotate(5deg); -o-transform: translate(-50%, -50%) rotate(5deg); }
#er26 .fme-row--bottom .fme-card:first-child .fme-card-photo .fme-price-badge{ transform: translate(-50%, -50%) rotate(-5deg); top: 40%; left: 58%; right: auto; position: absolute; }
#er26 .fme-row--bottom .fme-card:last-child .fme-card-photo .fme-price-badge{ transform: translate(-50%, -50%) rotate(5deg); top: 40%; left: 58%; right: auto; position: absolute; -webkit-transform: translate(-50%, -50%) rotate(5deg); -moz-transform: translate(-50%, -50%) rotate(5deg); -ms-transform: translate(-50%, -50%) rotate(5deg); -o-transform: translate(-50%, -50%) rotate(5deg); }
#er26 .fme-card-photo{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:32px 32px 24px;min-height:260px;}
#er26 .fme-card-photo img{max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain;display:block;}
#er26 .fme-card--top .fme-card-photo{min-height:300px;}
#er26 .fme-card--top .fme-card-photo img{max-height:280px;}
#er26 .fme-price-badge{position:absolute;top:36px;right:32px;font-family:var(--GM);font-weight:400;font-size:36px;line-height:1;letter-spacing:-px;white-space:nowrap;background:#e05a00;color:#000;padding:8px 16px 10px;border-radius:6px;transform:rotate(-2deg);pointer-events:none;}
#er26 .fme-card-body{padding:20px 28px 28px;}
#er26 .fme-card-name{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:45px;line-height:1;text-transform:uppercase;letter-spacing:-2px;color:var(--black);text-align:center;margin:0; word-spacing: 5px;}


/* ══════════════════════════════════════
   #1 MOST EXPENSIVE APPAREL ITEM
══════════════════════════════════════ */
#er26 .ame-wrap{position:relative;background:var(--black);color:var(--white);overflow:hidden;border-top:1.5px solid #222;border-bottom:1.5px solid #222;min-height:700px;}
#er26 .ame-bg{position:absolute;inset:0;z-index:0;}
#er26 .ame-bg-img{width:100%;height:100%;object-fit:cover;object-position:right top;display:block;opacity:1;}
#er26 .ame-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;min-height:700px;padding:60px 40px 48px;gap:40px;}
#er26 .ame-left{display:flex;flex-direction:column;gap:24px;max-width:480px;}
#er26 .ame-heading-block{display:flex;flex-direction:column;gap:0;}
#er26 .ame-eyebrow{font-family:var(--J);font-weight:400;font-size:90px;line-height:.9;text-transform:uppercase;letter-spacing:-3px;color:#e05a00;margin:0; padding: 0;}
#er26 .ame-orange{color:#e05a00;}
#er26 .ame-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:90px;line-height:.86;text-transform:uppercase;letter-spacing:-3px;color:var(--white);margin:0;}
#er26 .ame-body{font-family:var(--B,'Roboto',sans-serif);font-size:17px;line-height:1.5;color:var(--white);max-width:420px;margin:0;}
#er26 .ame-card{background:#f0ece4;display:flex;flex-direction:column;width:340px;flex-shrink:0;}
#er26 .ame-card-photo{position:relative;display:flex;align-items:center;justify-content:center;padding:32px 28px 24px;min-height:280px;}
#er26 .ame-card-photo img{max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain;display:block;}
#er26 .ame-price-badge{ position:absolute; bottom:28px; left:50%; transform:translateX(-50%) rotate(-2deg); font-family:var(--GM); font-weight:400; font-size:34px; line-height:1; letter-spacing:-1px; white-space:nowrap; background:#fff; color:var(--black); padding:6px 16px 8px; pointer-events:none; -webkit-transform:translateX(-50%) rotate(-2deg); -moz-transform:translateX(-50%) rotate(-2deg); -ms-transform:translateX(-50%) rotate(-2deg); -o-transform:translateX(-50%) rotate(-2deg); }
#er26 .ame-card-body{padding:18px 24px 24px;}
#er26 .ame-card-name{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase;letter-spacing:-1px;color:var(--black);text-align:center;margin:0;}
#er26 .ame-right{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:4px;}
#er26 .ame-credit{display:flex;flex-direction:column;gap:2px;}
#er26 .ame-credit-line{font-family:var(--B,'Roboto',sans-serif);font-size:14px;line-height:1.4;color:rgba(255,255,255,.75);margin:0; padding: 0;}
#er26 .ame-credit-bold{font-weight:700;color:rgba(255, 255, 255, 0.75);}

/* CASE STUDIES — BOTTOM SECTION (#3)*/
#er26 .cs-bottom-wrap{background:var(--white);color:var(--black);border-bottom:1.5px solid var(--divider);}
#er26 .cs-bottom-divider{height:1.5px;background:var(--divider);margin:0 40px;}
#er26 .cs-bottom-inner{display:grid;grid-template-columns:320px 1fr 1fr 1fr;gap:50px;padding:48px 40px 60px;align-items:start;}
#er26 .cs-bottom-photo{flex-shrink:0;}
#er26 .cs-bottom-photo img{width:100%;height:auto;display:block;object-fit:cover;}
#er26 .cs-bottom-h2{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:45px;line-height:.92;text-transform:uppercase;letter-spacing:-1px;color:#000;margin:0 0 20px; max-width: 260px; word-spacing: 5px;}
#er26 .cs-bottom-h2 span{color:#e05a00;}
#er26 .cs-bottom-body{font-family:var(--B,'Roboto',sans-serif);font-size:16px;line-height:1.4;color:#000;margin:0 0 10px; padding: 0;}
#er26 .cs-bottom-body:last-of-type{margin-bottom:0;}
#er26 .cs-bottom-quote{border-left:8px solid #D3F400;margin:20px 0 0; max-width: 75%;}
#er26 .cs-bottom-quote p{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.55;font-style:italic;color:#000;margin:0; padding: 15px 25px;}


/* coming soon */

#er26 .csn-wrap{position:relative;overflow:hidden;border-top:1.5px solid #3a3aff;border-bottom:1.5px solid #3a3aff;}
#er26 .csn-bg{position:absolute;inset:0;z-index:0;}
#er26 .csn-bg-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
#er26 .csn-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px 88px;gap:0;}
#er26 .csn-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:120px;line-height:.9;text-transform:uppercase;letter-spacing:-3px;color:var(--white);margin:0 0 40px;}
#er26 .csn-topics{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 40px;margin-bottom:28px;}
#er26 .csn-topic{font-family:var(--H-narrow,'hubot-sansextrabold_narrow','Arial Black',sans-serif);font-weight:800;font-size:40px;line-height:1.1;text-transform:uppercase;letter-spacing:-1px;color:var(--white);white-space:nowrap;}
#er26 .csn-body{font-family:var(--B,'Roboto',sans-serif);font-size:18px;line-height:1.3;color:var(--white);max-width:700px;margin:0;text-align:center;}


/* ════════════════════════════════════════════
   RESPONSIVE BREAKPOINTS
════════════════════════════════════════════ */

/* ── Large screens > 1728px: title scales up ── */
@media (min-width: 1728px) {
    /* STATE OF THE FAKE COVER  */
  #er26 .sf-title { font-size: 88px; }
}


/* @media (max-width: 1500px) {
  #er26 .st-wrap {grid-template-columns: 1fr;}
  #er26 .st-body{max-width: 100%;}
  #er26 .st-col{padding:64px 40px 40px;}

} */

/* total value across luxury SECTION  */
#er26 .tv-across{width: 100%; background-color: #000; padding: 40px;}
#er26 .tv-across .tv-page-title{font-family:var(--H-narrow,'hubot-sansextrabold_narrow', 'Arial Black', sans-serif);font-weight:800;font-size:73px;line-height:0.9;text-transform:uppercase;letter-spacing:-3px;color:#fff; margin: 0; padding: 0; text-align: center; text-align: left; padding-top: 50px; border-top: 1px solid #fff; margin-bottom: 50px; word-spacing: 5px;}
#er26 .tv-across .tv-header-block { padding:0; }
#er26 .tv-across .tv-value-bar{display:flex;align-items:center;justify-content:space-between; position: relative; background-color: #fff; height: 72px;}
#er26 .tv-across  #lux_tv .tv-bar {padding: 18px 24px !important; justify-content: space-between !important;}
#er26 .tv-across .tv-bar{display:flex;align-items:center;padding:18px 24px;}
#er26 .tv-across .tv-bar--auth{width: 100%; z-index: 2;}
#er26 .tv-across .tv-bar--unid{position: absolute; right: 0; top: 0; background-color: #989898; width: 4%; height: 72px; z-index: 1;}
#er26 .tv-across .tv-bar-num{font-family:var(--GM, 'Geist Mono', sans-serif);font-weight:400;font-size:36px;line-height:1;color:#000;}
#er26 .tv-across .tv-bar-labels{display:flex;justify-content:space-between;padding:10px 0 0;margin-bottom:40px;}
#er26 .tv-across .tv-bar-lbl{font-family:var(--B,'Roboto',sans-serif);font-size:16px;color:#fff; font-weight: 400;}

@media (max-width: 1440px) {
  #er26 .cl-heading { font-size:60px; max-width: 515px; } 
  #er26 .ae-hero-heading {font-size: 60px;}
  /* #er26 .st-wrap {grid-template-columns: 1fr 520px 1fr;} */
  /* #er26 .st-heading {font-size: 26px;} */
  #er26 .fg-body{max-width: 100%;}
  #er26 .fg-content{max-width: 500px;}
  #er26 .fg-wrap{
    min-height: 700px;
  }

  /* ASIA SPECIFIC */
#er26 .apac-headline-block{padding: 100px 0;}
#er26 .apac-cols{gap: 0 10px;}
#er26 .apac-cols .apac-col:last-child{padding-right: 0;}

#er26 .cs-bottom-quote{max-width: 100%;}
#er26 .cs-bottom-quote p{padding: 15px 0 15px 25px;}

}


 @media (max-width: 1400px){
#er26 .st-wrap{padding: 50px 40px;}
#er26 .st-col.st-col--left{padding: 0 30px 0 0;}
#er26 .st-col.st-col--right{padding: 0 0 0 30px;}
#er26 .st-quote p{line-height: 1.2;}
#er26 .st-photo{padding-top: 0;}
#er26 .st-photo img{height: 100%; width: auto;}
 }

@media (max-width: 1360px) {
  #er26 .fme-card-name{font-size: 36px; letter-spacing: -1px;}
}

@media (max-width: 1280px) {
  :root { --px: 48px; }
  /* ceo letter */
  #er26 .cl-wrap { grid-template-columns:1fr 440px; min-height:680px; } 
  #er26 .cl-heading { font-size:50px; } 
  #er26 .cl-left { padding-top:64px; gap:44px; }
  
  /* About */
  #er26 .ae-hero-heading { font-size:52px; }
  #er26 .ae-hero { padding:52px var(--px,48px) 56px; }
  #er26 .ae-cards-wrap { padding:28px var(--px,48px) 40px; }
  #er26 .ae-row--2 .ae-card-img { height:240px; }
  
  /* Accuracy */
  #er26 .ac-wrap        { grid-template-columns: 360px 1fr; }
  #er26 .ac-stats       { padding: 40px 0 40px 40px; }
  #er26 .ac-pct         { font-size: 100px; }
  #er26 .ac-label       { font-size: 100px; }
  #er26 .ac-stat-num    { font-size: 40px; }
  #er26 .ac-vdivider    { margin-right: 32px; }
  #er26 .ac-stat        { padding-right: 32px; }

  /* Financial */
  /* #er26 .fg-wrap    {   flex-direction: column;} */
  #er26 .fg-bg{ max-width: 100%; height: auto;}
  /* #er26 .fg-heading { font-size: 50px; color: #000; } */
  /* #er26 .fg-body{color: #000;  } */
  /* #er26 .fg-body p{padding-bottom: 10px;} */
  /* #er26 .fg-content { padding-bottom: 30px; padding-top: 30px; max-width: 100%; } */

  /* Stories section */
   /* #er26 .st-wrap { grid-template-columns: 1fr 520px 1fr; } */
  /* #er26 .st-heading { font-size: 50px; } */
  
  /* luxury Insight */
  #er26 .il-hero-word  { font-size: 150px; }
  #er26 .il-desc       {  margin-bottom: 60px; }
  #er26 .il-img-row    { padding: 22px 0; }
  
  /* Total Authentication */
  #er26 .ta-page-title   { font-size: 44px; letter-spacing: -1px; }
  #er26 .ta-value-num    { font-size: 44px; }
  #er26 .ta-mid          { gap: 36px; }
  #er26 .ta-brands-title { font-size: 44px; }
  #er26 .ta-mat-title    { font-size: 44px; }
  #er26 .ta-bottom       { gap: 36px; }

  /* TOP 5 MOST FAKED BRANDS SECTION */
  #er26 .mf-left-title   { font-size: 72px; }
  #er26 .mf-eyebrow      { font-size: 40px; }
  #er26 .mf-brand-name   { font-size: 54px; }
  #er26 .mf-num{font-size: 40px;}
  #er26 .mf-brand-name--single { font-size: 54px; }
  #er26 .mf-row-inner    { padding: 24px 36px 24px 32px; gap: 0 18px; }
  #er26 .mf-rank-col     { width: 68px; }

  /* TOP 5 RISKIEST BRANDS */
  #er26 .rb-hero{padding: 70px 40px;}
  #er26 .rb-hero-h2{font-size:90px; padding: 0;}
  #er26 .rb-col-title--large{font-size:28px;}
  #er26 .rb-col{padding-left:36px;padding-right:36px;}
  #er26 .rb-col-left{padding-right:32px;}
  #er26 .rb-col-mid{padding-left:32px;padding-right:32px;}
  #er26 .rb-col-right{padding-left:32px;}

  /* Channel Section */
  #er26 .ch-wrap { grid-template-columns: 1fr 380px; gap: 50px;}
  #er26 .ch-h2 { font-size: 80px; }
  #er26 .ch-stat-num { font-size: 44px; }

  /* LOUIS VUITTON SECTION */
  /* #er26 .lv-hero-h2 { font-size: 16vw; } */
  #er26 .lv-stat-num { font-size: 44px; }
   
  /* LUXURY IS NOW SPLIT BY BEHAVIOR */
  #er26 .ls-hero-heading { font-size: 64px; }
  #er26 .ls-grid         { gap: 0 24px; }
  #er26 .ls-col-title    { font-size: 25px; letter-spacing: -1px;}
  #er26 .ls-brand-item   { font-size: 16px; }

  /*  BRANDS ON THE RISE */
  #er26 .br-h2 { font-size: 80px; }
  #er26 .br-h3-callout { font-size: 30px; }
  #er26 .br-hero-inner { gap: 56px; }

  /*  MARKETEDGE SECTION */
  #er26 .mke-wrap { grid-template-columns: 1fr 320px; }
  #er26 .mke-h2 { font-size: 90px; }
  #er26 .mke-asset-wrap { width: 280px; }

  /*  TOP 3 MOST EXPENSIVE  */
    #er26 .me-h2 { font-size: 68px; }
  #er26 .me-eyebrow { font-size: 52px; }
  #er26 .me-header { gap: 56px; }
  #er26 .me-price-badge { font-size: 26px; }
  #er26 .me-card-name { font-size: 40px; }

  /*  Footwear section  */
    #er26 .fw-hero-word  { font-size: 22vw; }
  #er26 .fw-desc       { font-size: 15px; }
  #er26 .fw-brands-wrap { margin-top: 52px; padding-top: 52px; }

  /*  Footwear fake section  */
   #er26 .fw-wrap { grid-template-columns: 320px 1fr; }
  #er26 .fw-h2 { font-size: 60px; }
  #er26 .fw-stat-num { font-size: 48px; }
  #er26 .fw-stat-num--sm { font-size: 44px; }
  #er26 .fw-pct { font-size: 17px; }

  /*  Footwear brand volume section  */
    #er26 .fv-b--nike       { width: 300px; height: 300px; }
  #er26 .fv-b--nike .fv-b-pct { font-size: 46px; }
  #er26 .fv-b--adidas     { width: 144px; height: 144px; }
  #er26 .fv-b--adidas .fv-b-pct { font-size: 22px; }
  #er26 .fv-b--balenciaga { width: 76px; height: 76px; }
  #er26 .fv-b--gucci      { width: 62px; height: 62px; }
  #er26 .fv-b--mcqueen    { width: 56px; height: 56px; }
  #er26 .fv-heading       { font-size: 52px; }

  /* TOP 5 MOST SCANNED STYLES */
    /* #er26 .ms-title    { font-size: 98px; } */
  #er26 .ms-eyebrow  { font-size: 44px; }
  #er26 .ms-name     { font-size: 35px; }

   /* TOP 5 RISKIEST BRANDS */ 
     #er26 .rb-title    { font-size: 78px; }
  #er26 .rb-eyebrow  { font-size: 60px; }
  #er26 .rb-text-col { padding: 44px 44px 44px 40px; gap: 26px; }

  /*  AUTHENTIC VALUE BY GLOBAL REGION */
    #er26 .geo-h2 { font-size: 68px; }
  #er26 .geo-value { font-size: 56px; }
  #er26 .geo-globe-wrap { width: 200px; height: 200px; }
  #er26 .geo-region { font-size: 30px; }

  /* TOP COUNTRIES / RISK SIGNALS  */
    #er26 .ctv-h2 { font-size: 40px; }
  #er26 .ctv-bar-num { font-size: 34px; }
  #er26 .ctv-flag { width: 44px; }
  #er26 .ctv-row--volume,
  #er26 .ctv-row--risk { gap: 0 16px; }
    /*  MARKETEDGE SECTION */
  #er26 .mke-pills{gap:20px;}

  /* STATE OF THE FAKE COVER  */
  #er26 .sf-title { font-size: 56px; letter-spacing: -1px; }
  #er26 .sf-t-tm { right: -5px; }

  /* APPAREL FAKE PROBLEM  */
  #er26 .afp-h2 { font-size: 72px; }
  #er26 .afp-stat-highlight,
  #er26 .afp-stat-line { font-size: 30px; }
  #er26 .afp-wrap { grid-template-columns: 1fr 420px; }


/* APPAREL TOTAL AUTHENTICATIONS */
#er26 .ta-h2 { font-size: 38px; }
  #er26 .ta-bar-num { font-size: 30px; }
  #er26 .ta-panel-h3 { font-size: 30px; }
  #er26 .ta-panel-h3--sm { font-size: 23px; }
  #er26 .ta-panel { padding: 36px 36px 32px; }

  /* APPAREL: TOP 5 RISKIEST BRANDS   */
    #er26 .ar-hero-title  { font-size: 80px; }
  #er26 .ar-eyebrow     { font-size: 42px; }
  #er26 .ar-data        { gap: 0 32px; }
  #er26 .ar-data-mid    { padding: 0 24px; }
  #er26 .ar-quote-main  { font-size: 28px; }
  #er26 .ar-quote-sub   { font-size: 28px; }

  /* AUTHENTICATIONS VS. RISK PATTERNS */
    #er26 .rp-h2 { font-size: 52px; letter-spacing: -1px;}
  #er26 .rp-header { gap: 40px; }
  #er26 .rp-tier-label { font-size: 30px; letter-spacing: -1px;}
  /* #er26 .rp-row-data { padding: 36px 36px 36px 44px; } */

    /*  REGIONAL SPOTLIGHT: THE AMERICAS */
    #er26 .rs-title    { font-size: 78px; }
  #er26 .rs-eyebrow  { font-size: 34px; }
  #er26 .rs-stat-val { font-size: 38px; }
  #er26 .rs-stats    { gap: 36px; }
  #er26 .rs-content  { max-width: 620px; }

  /*   TOP 3 US STATES */
    #er26 .us-h2 { font-size: 68px; }
  #er26 .us-eyebrow { font-size: 48px; }
  #er26 .us-top { gap: 40px; }
  #er26 .us-state-map { width: 200px; }
  #er26 .us-state-value { font-size: 24px; }
  #er26 .us-state-name { font-size: 40px; letter-spacing: -1px; }

  /* ARIZONA — THE FAKEST STATE — ADD-ON SECTION */
    #er26 .az-heading  { font-size: 58px;  letter-spacing: -1px;}
  #er26 .az-stat-num { font-size: 90px; }
  #er26 .az-panel    { gap: 0 36px; padding: 40px 48px 44px; }



    /* ASIA SPECIFIC */
    #er26 .apac-inner{padding: 50px 40px;}
#er26 .apac-eyebrow{font-size: 80px;}
#er26 .apac-headline{font-size: 85px;}
#er26 .apac-left{flex: 0 0 60%; max-width: 60%;}
#er26 .apac-right{flex: 0 0 40%; max-width: 40%;}
#er26 .apac-cols .apac-col:first-child{padding-left: 0;}
#er26 .gb-wrap{grid-template-columns: 320px 1fr; padding: 50px 40px;}


#er26 .tv-across .tv-page-title{font-size: 44px; letter-spacing: -1px; margin-bottom: 35px;}
#er26 .tv-across .tv-bar-num{font-size: 30px;}

#er26 .cs-bottom-inner{gap: 35px; grid-template-columns: 250px 1fr 1fr 1fr;}
   

}

/* ── Tablet 768–1024px ── */

@media (max-width: 1024px) {
  :root { --px: 36px; }

   /* ceo letter */
  #er26 .cl-wrap { grid-template-columns:1fr; min-height:580px; } 
  #er26 .cl-photo {order: 1; height: 65vw; min-height: 240px; max-height: 620px;}
  #er26 .cl-heading { font-size:40px; letter-spacing: -2px; max-width: 375px; } 
  #er26 .cl-left { padding:52px 36px 52px 0; gap:36px; order:2; } 
  #er26 .cl-col-a { padding-right:28px; } #er26 .cl-col-b { padding-left:28px; } 
  /* #er26 .cl-col { font-size:14px; } */

  /* about */
   #er26 .ae-hero-heading { font-size:40px; letter-spacing: -1px;  margin: 0 0 30px 0;}
  #er26 .ae-hero-sub { font-size:16px; }
  #er26 .ae-hero { padding:44px 36px 48px; }
  #er26 .ae-divider { margin:0 36px; }
  #er26 .ae-cards-wrap { padding:24px 36px 36px; gap:14px; }
  #er26 .ae-row { gap:14px; }
  #er26 .ae-card { padding:24px 20px 28px; }
  #er26 .ae-row--2 .ae-card-img { height:200px; }
  #er26 .ae-card-title { font-size:35px; letter-spacing: -1px; }
  #er26 .ae-card-desc { font-size:16px; }

 /* Accuracy */
  #er26 .ac-wrap        { grid-template-columns: 1fr; min-height: auto; }
  #er26 .ac-stats       { padding: 40px 0 36px; }
  #er26 .ac-pct         { font-size: 40px; letter-spacing: -1px;}
  #er26 .ac-label       { font-size: 40px; letter-spacing: -1px;}
  #er26 .ac-stat-num    { font-size: 35px; }
  #er26 .ac-desc        { font-size: 16px; }
  #er26 .ac-vdivider    { margin-right: 24px; }
  #er26 .ac-stat        { padding-right: 24px; }
  #er26 .ac-main        { padding-bottom: 40px; }
  #er26 .ac-hdivider    { margin-bottom: 32px; }
  #er26 .ac-stat-txt{font-size: 16px;}
  #er26 .ac-trio{margin-top: 0; padding-top: 40px;}
  
  /* Financial */
  /* #er26 .fg-wrap    { flex-direction: column; } */
  #er26 .fg-heading { font-size: 40px; letter-spacing: -1px; }
  #er26 .st-col.st-col--left{padding: 0;}
#er26 .st-col.st-col--right{padding: 0;}
 
  #er26 .fg-content {
    padding: 30px 40px 70px;
    /* max-width: 480px; */
  }
  #er26 .fg-body    { font-size: 16px; }

  /* Stories section */
   #er26 .st-wrap {
    /* grid-template-columns: 1fr 420px 1fr; */
    min-height: auto;
  }
  #er26 .st-col { padding: 48px 28px; }
  #er26 .st-heading { font-size: 30px; letter-spacing: -1px; }
  #er26 .st-body { font-size: 14px; }
  #er26 .st-body p{margin: 0 0 10px;}
  #er26 .st-quote p { font-size: 16px; }

  /* luxury Insight */
  #er26 .il-wrap         { padding: 0 36px 40px; }
  #er26 .il-hero         { margin-left: -36px; margin-right: -36px; }
  #er26 .il-hero-word    { font-size: 130px; padding: 0 36px; }
  #er26 .il-desc         { font-size: 16px; margin-bottom: 48px; }
  #er26 .il-brands-heading { font-size: 25px; letter-spacing: 0; }
  #er26 .il-img-row      { padding: 18px 0; }
  #er26 .il-brand-img--r3 { width: 100%; }

  /* Total Authentication */
  #er26 .ta-wrap         { padding: 44px 36px 52px; }
  #er26 .ta-value-bar    { margin: 0 -36px; padding: 16px 28px; }
  #er26 .ta-page-title   { font-size: 36px; letter-spacing: -1px;}
  #er26 .ta-value-num    { font-size: 36px; }
  #er26 .ta-brands-sub{font-size: 16px;}
  #er26 .ta-th{font-size: 16px;}
  #er26 .ta-td{font-size: 24px;}
  #er26 .ta-td--right{font-size: 45px; letter-spacing: -2px;}

  #er26 .ta-brands {
    border-left: none;
    padding-left: 0;
    /* border-top: 3px solid #0a0a0a;
    padding-top: 28px; */
  }
  #er26 .ta-brands-title { font-size: 36px; letter-spacing: -1px;}
  #er26 .ta-mat-title    { font-size: 36px;  letter-spacing: -1px;}
  #er26 .ta-mat-desc{font-size: 16px;}

  /* TOP 5 MOST FAKED BRANDS SECTION */
 
  #er26 .mf-left-content { padding: 40px 32px; }
  #er26 .mf-left-title   { font-size: 64px; letter-spacing: -1px;}
  #er26 .mf-eyebrow      { font-size: 28px; letter-spacing: -1px;}
  #er26 .mf-row-inner    { grid-template-columns: 64px 180px 1fr; padding: 20px 28px; gap: 0 16px;}
  #er26 .mf-brand-name   { font-size: 40px; }
  #er26 .mf-brand-name--single { font-size: 40px; }
  #er26 .mf-num          { font-size: 22px; }
  #er26 .mf-desc         { font-size: 16px; }
  #er26 .mf-left-desc{font-size: 14px;}

  /* TOP 5 RISKIEST BRANDS */
  #er26 .rb-hero-h2{font-size:72px; padding:0; letter-spacing: -1px;}
  #er26 .rb-hero-eyebrow{font-size:50px;}
  #er26 .rb-hero-sub{font-size: 15px; margin: 0 auto 50px;}
  #er26 .rb-col-title{font-size:30px; letter-spacing: 0;}
  #er26 .rb-col-title--large{font-size:30px; letter-spacing: 0;}
  #er26 .rb-col-body{line-height: 1.3; font-size: 14px;}
  #er26 .rb-grid{grid-template-columns:1fr 1fr 1fr;}
  #er26 .rb-col{padding:40px 28px 48px;}
  #er26 .rb-col-left{padding-right:24px; padding-left: 0;}
  #er26 .rb-col-mid{padding-left:24px;padding-right:24px;}
  #er26 .rb-col-right{padding-left:24px; padding-right: 0;}
  #er26 .rb-th{font-size: 16px;}
  #er26 .rb-td{font-size: 14px;}

  #er26 .rb-wrap-top .rb-grid{grid-template-columns:1fr;}

   /* Channel Section */
  #er26 .ch-wrap { grid-template-columns: 1fr; padding: 50px 40px; }
  #er26 .ch-photo{order: 1;}
  #er26 .ch-h2 { font-size: 52px; letter-spacing: -1px; }
  #er26 .ch-left { padding: 0; order: 2;}
  #er26 .ch-rule{margin: 25px 0;}
  #er26 .ch-stat-num { font-size: 30px; }
  #er26 .ch-body-col--a { padding-right: 28px; }
  #er26 .ch-body-col--b { padding-left: 28px; }
  #er26 .ch-body-p{font-size: 14px;}
  #er26 .ch-stat-desc{font-size: 16px;}

  /* LOUIS VUITTON SECTION */
  #er26 .lv-hero { max-height: auto; }
  #er26 .lv-body{grid-template-columns: 1fr; gap: 30px;}
  /* #er26 .lv-hero-h2 { font-size: 15vw; } */
  #er26 .lv-col { padding: 0; }
  #er26 .lv-col--a{ border-right: 0;}
  #er26 .lv-col--b { padding: 0; }
  #er26 .lv-stat-num { font-size: 30px; }
  #er26 .lv-col-title { font-size: 40px; letter-spacing: -1px; }
  #er26 .lv-side-badge { font-size: 22px; }
  #er26 .lv-stat-desc{font-size: 14px;}

  /* LUXURY IS NOW SPLIT BY BEHAVIOR */
  #er26 .ls-hero         { padding: 36px 36px 40px; }
  #er26 .ls-hero-heading { font-size: 52px; max-width: 100%; }
  #er26 .ls-grid-wrap    { padding: 28px 36px 40px; }
  /* 2x2 grid on tablet */
  #er26 .ls-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 32px;
  }

  /*  BRANDS ON THE RISE */
  #er26 .br-hero { min-height: 480px; flex-direction: column; gap: 30px;}
  #er26 .br-hero-bg{padding-bottom: 0;}
  #er26 .br-h2 { font-size: 60px; }
  #er26 .br-h3-callout { font-size: 24px; }
  #er26 .br-hero-inner { gap: 36px; padding-bottom: 40px; grid-template-columns: 1fr; position: unset; }
  #er26 .br-card-img { width: 150px; height: 150px; }
  #er26 .br-card { padding: 28px 20px 40px; }
  #er26 .br-hero-inner .br-hero-right{align-items: flex-start;}
  #er26 .br-hero-inner .br-hero-right .br-hero-body{max-width: 100%;}
  #er26 .br-hero-inner .br-hero-right .br-h3-callout{font-size: 40px; letter-spacing: -1px;}
  #er26 .br-hero-body{font-size: 14px; line-height: 1.2;}
  #er26 .br-hero-inner .br-hero-right .br-hero-body{font-size: 14px; line-height: 1.2;}
  #er26 .br-card-name{font-size: 30px; letter-spacing: -1px;}
  #er26 .br-card-desc{font-size: 14px; line-height: 1.2;}
  #er26 .br-badge{font-size: 30px;}

  /*  MARKETEDGE SECTION */
   #er26 .mke-wrap { grid-template-columns: 1fr 260px; min-height: 520px; }
  #er26 .mke-h2 { font-size: 72px; }
  #er26 .mke-left { padding: 40px 36px 52px; }
  #er26 .mke-asset-wrap { width: 240px; }
  #er26 .mke-body { font-size: 16px; padding-bottom: 0; margin-bottom: 30px;}
  #er26 .mke-pill-desc { font-size: 16px; }

  /*  TOP 3 MOST EXPENSIVE  */
    #er26 .me-h2 { font-size: 56px; letter-spacing: -1px;}
  #er26 .me-eyebrow { font-size: 36px; }
  #er26 .me-header { gap: 36px; padding: 52px 36px 44px; }
  #er26 .me-price-badge { font-size: 22px; bottom: 18px; }
  #er26 .me-card-name { font-size:30px; letter-spacing: -1px; }
  #er26 .me-card-meta{font-size: 16px;}
  #er26 .me-card-body { padding: 24px 24px 36px; }
  #er26 .me-header-sub{font-size: 16px;}
  #er26 .me-card-photo{height: 240px;}

  /*  Footwear section  */
   /* #er26 .fw-bar-inner  { padding-left: 36px; padding-right: 36px; } */
  #er26 .fw-hero-word  { font-size: 20vw; }
  #er26 .fw-desc       { font-size: 14px; }
  #er26 .fw-brands-wrap {  margin-top: 44px; }
  /* #er26 .fw-brands-heading { font-size: 15px; } */
  /* #er26 .fw-disclaimer { padding: 28px 36px 0; } */

  /*  Footwear fake section  */
  #er26 .fw-wrap.fw-wrap-white{grid-template-columns:1fr; gap: 30px; padding: 40px;}
 #er26 .fw-body{font-size: 16px; line-height: 1.3; margin-bottom: 30px;}
 #er26 .fw-legend-label{font-size: 16px;}

   /*  Footwear fake section  */
     #er26 .fw-wrap { grid-template-columns: 260px 1fr; min-height: 560px; }
  #er26 .fw-col { min-height: 560px; }
  #er26 .fw-h2 { font-size: 48px; letter-spacing: 0; }
  #er26 .fw-left { padding: 0; border-right: 0; }
  #er26 .fw-stat-num { font-size: 30px; }
  #er26 .fw-stat-num--sm { font-size: 30px; }
  #er26 .fw-stat-desc { font-size: 16px; line-height: 1.3;}
  #er26 .fw-col-year { font-size: 15px; padding: 16px 10px; }
  #er26 .fw-pct { font-size: 14px; }
  #er26 .fw-bar-auth { padding: 0 8px 8px; }
  #er26 .fw-bar-fake { padding: 6px 8px; }

  /*  Footwear brand volume section  */
    #er26 .fv-photo-section { min-height: 64vw; }
  #er26 .fv-caption       { padding: 28px 36px 0; }
  #er26 .fv-caption-text  { font-size: 15px; margin: 75px auto 0;}
  #er26 .fv-bubbles       { padding: 24px 24px 48px; gap: 10px; }
  #er26 .fv-b--nike       { width: 240px; height: 240px; }
  #er26 .fv-b--nike .fv-b-pct { font-size: 36px; }
  #er26 .fv-b--adidas     { width: 118px; height: 118px; }
  #er26 .fv-b--adidas .fv-b-pct { font-size: 18px; }
  #er26 .fv-b--balenciaga { width: 62px; height: 62px; }
  #er26 .fv-b--gucci      { width: 52px; height: 52px; }
  #er26 .fv-b--mcqueen    { width: 46px; height: 46px; }
  #er26 .fv-data-section  { padding: 44px 36px 52px; }
  #er26 .fv-heading       { font-size: 44px; }
  #er26 .fv-data-inner    { gap: 36px; }
  #er26 .fv-sub{font-size: 16px; line-height: 1.3;}
  #er26 .fv-th--brand{font-size: 16px;}
  #er26 .fv-td{font-size: 14px;}

  /* TOP 5 MOST SCANNED STYLES */
    #er26 .ms-wrap     { padding: 52px 36px 60px; }
  /* #er26 .ms-title    { font-size: 76px; letter-spacing: -.03em; } */
  #er26 .ms-eyebrow  { font-size: 70px; }
  #er26 .ms-head     { margin-bottom: 48px; }
  #er26 .ms-img-wrap { margin-bottom: 44px; }
  #er26 .ms-name     { font-size: 28px; }
  #er26 .ms-rank     { font-size: 25px; width: 40px; }
  #er26 .ms-item     { gap: 28px; padding: 22px 0; }

   /* TOP 5 RISKIEST BRANDS */ 
     #er26 .rb-title    { font-size: 60px; }
  #er26 .rb-eyebrow  { font-size: 40px; }
  #er26 .rb-text-col { padding: 36px 32px 36px 32px; gap: 22px; }
  #er26 .rb-desc p   { font-size: 14px; padding-bottom: 8px; }
  #er26 .rb-wrap-top .rb-th{font-size: 16px;}
  #er26 .rb-wrap-top .rb-tr .rb-td{font-size: 14px;}
  #er26 .rb-td       { font-size: 14px; }

  /*  AUTHENTIC VALUE BY GLOBAL REGION */
  #er26 .geo-wrap {padding: 0 0 50px;}
    #er26 .geo-h2 { font-size: 56px; letter-spacing: -1px; }
    #er26 .geo-sub{font-size: 16px; line-height: 1.2;}
  #er26 .geo-header { padding: 52px 36px 32px; }
  #er26 .geo-cards { padding: 16px 36px 0; }
  #er26 .geo-globe-wrap { width: 170px; height: 170px; }
  #er26 .geo-region { font-size: 26px; margin-bottom: 24px; }
  #er26 .geo-value { font-size: 40px; }
  #er26 .geo-divider { margin: 0 8px; }
  #er26 .geo-share{font-size: 16px; line-height: 1.2;}

  /* TOP COUNTRIES / RISK SIGNALS  */
    #er26 .ctv-block { padding: 44px 36px 40px; }
  #er26 .ctv-rule { margin: 0 36px; }
  #er26 .ctv-h2 { font-size: 34px; }
  #er26 .ctv-risk-desc{font-size: 14px; line-height: 1.2;}
  #er26 .ctv-bar-num { font-size: 28px; }
  #er26 .ctv-flag { width: 38px; }
  #er26 .ctv-bar { padding: 10px 14px 10px 12px; gap: 10px; }
  #er26 .ctv-risk-header { gap: 28px; }
  #er26 .ctv-bar-label{font-size: 16px; line-height: 1.2;}

  /*  MARKETEDGE SECTION */
  #er26 .mke-wrap .mke-block{grid-template-columns:1fr;}
  #er26 .mke-right { order: -1; 
    /* height: 56vw; min-height: 220px; max-height: 360px; */
  }
  #er26 .mke-video-card { width: 100%; }
  #er26 .mke-video{width: 100%; height: auto; max-height: 50vh;}
  #er26 .mke-left { padding: 40px var(--px, 20px) 0;}
  #er26 .st-photo{padding: 0 28px;}

  /* STATE OF THE FAKE COVER  */
  #er26 .sf-title { font-size: 42px; }
  #er26 .sf-t-tm { right: 2px; top: 3px; }

  /* APPAREL FAKE PROBLEM  */
  #er26 .afp-wrap { grid-template-columns: 1fr 300px; }
  #er26 .afp-h2 { font-size: 58px; }
  #er26 .afp-stat-highlight,
  #er26 .afp-stat-line { font-size: 24px; }
  #er26 .afp-left { gap: 32px; }


  /* APPAREL TOTAL AUTHENTICATIONS */
  #er26 .ta-h2 { font-size: 32px; }
  #er26 .ta-value-bar { height: 60px; }
  #er26 .ta-bar-num { font-size: 26px; }
  #er26 .ta-panel { padding: 28px 28px 28px; }
  /* #er26 .ta-panel-h3 { font-size: 22px; } */
  #er26 .ta-panel-h3--sm { font-size: 20px; }
  #er26 .ta-hex-img-wrap { width: 120px; height: 120px; }
  #er26 .ta-hex-badge { font-size: 18px; }
  #er26 .ta-panel-body{font-size: 16px;}
  #er26 .ta-bar-lbl{font-size: 16px; line-height: 1.2;}
  #er26 .ta-panels .ta-table .ta-td{font-size: 30px;}
  #er26 .ta-panels .ta-table .ta-td--right{font-size: 45px; padding: 20px 0;}

  /* APPAREL: TOP 5 RISKIEST BRANDS   */
    #er26 .ar-hero        { min-height: auto; }
  #er26 .ar-hero-text   { padding: 28px 36px 0; }
  #er26 .ar-hero-title  { font-size: 64px; }
  #er26 .ar-eyebrow     { font-size: 50px; }
  #er26 .ar-hero-desc{font-size: 14px;}
  #er26 .ar-data-left p{font-size: 12px; line-height: 1.3;}
  #er26 .ar-th{font-size: 16px;}
  #er26 .ar-td{font-size: 14px;}

  /* 3-col data → 1-col stack */
  #er26 .ar-data {
    grid-template-columns: 1fr;
    gap: 36px 0;
    padding: 40px 36px 48px;
  }
  #er26 .ar-data-mid {
    border-left: none; border-right: none;
    border-top: 1px solid #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
    padding: 32px 0;
  }
  #er26 .ar-data-right  { text-align: left; padding-left: 0; align-items: flex-start;}
  #er26 .ar-quote-main  { font-size: 32px;  text-align: left;}
  #er26 .ar-quote-sub{font-size: 32px; text-align: left;}

  /* AUTHENTICATIONS VS. RISK PATTERNS */
    #er26 .rp-h2 { font-size: 44px; }
  #er26 .rp-header { padding: 40px 36px 44px; gap: 32px; grid-template-columns: 1fr; }
  #er26 .rp-tier-label { font-size: 28px; letter-spacing: -1px;}
  #er26 .rp-row-data { gap: 16px; }
  #er26 .rp-td { font-size: 16px; padding: 5px 0; }
  #er26 .rp-header-right{gap: 10px;}
  #er26 .rp-header-intro{font-size: 14px;}
  #er26 .rp-header-list{font-size: 14px; gap: 5px;}

    /*  REGIONAL SPOTLIGHT: THE AMERICAS */
     #er26 .rs-wrap     { min-height: 56vw; max-height: none; }
  #er26 .rs-title    { font-size: 60px; letter-spacing: -1px; }
  #er26 .rs-eyebrow  { font-size: 35px; }
  #er26 .rs-stat-val { font-size: 30px; }
  #er26 .rs-stats    { gap: 28px; }
  #er26 .rs-content  { max-width: 500px; padding: 32px 36px; gap: 20px; }
  #er26 .rs-desc     { font-size: 16px; }
  #er26 .rs-stat-lbl { font-size: 14px; }

  /*   TOP 3 US STATES */
   #er26 .us-h2 { font-size: 56px; letter-spacing: -1px; }
  #er26 .us-eyebrow { font-size: 40px; }
  #er26 .us-top { padding: 48px 36px 48px; gap: 28px; }
  #er26 .us-az-map { width: 130px; }
  #er26 .us-az-title { font-size: 25px; }
  #er26 .us-card-inner { min-height: 220px; padding: 28px 20px 24px; }
  #er26 .us-state-map { width: 160px; }
  #er26 .us-state-map--ks { width: 200px; }
  #er26 .us-state-map--nj { height: 160px; }
  #er26 .us-state-value { font-size: 20px; }
  #er26 .us-state-name { font-size: 30px; padding: 0 0 20px; }
  #er26 .us-az-desc{font-size: 14px; }
  #er26 .us-body{font-size: 16px;}

  /* ARIZONA — THE FAKEST STATE — ADD-ON SECTION */
    #er26 .az-heading  { font-size: 46px; }
  #er26 .az-stat-num { font-size: 80px; }
  #er26 .az-panel    {
    gap: 0 24px;
    padding: 36px 36px 40px;
    min-height: auto;
  }
  #er26 .az-stat-label { font-size: 14px; }
  #er26 .az-stat-desc  { font-size: 16px; max-width: 360px; }


  /* geographic SECTION */

  #er26 .gb-card-globe{width: 100px;}
  #er26 .gb-globe-img {    width: 100px;}
#er26 .gb-stat-val{font-size: 30px; letter-spacing: -1px;}
#er26 .gb-card-title{font-size: 40px;}
#er26 .gb-flag{width: 60px;}
#er26 .gb-risk-pct{font-size: 35px;}
#er26 .gb-risk-country{font-size: 16px; line-height: 1.2;}

  /* ASIA SPECIFIC */
      #er26 .apac-eyebrow { font-size: 70px; line-height: 0.9;}
      #er26 .apac-headline { font-size: 80px; }
      #er26 .apac-col-title{font-size: 30px; letter-spacing: 0;}
      #er26 .apac-col-body{font-size: 14px;}


    /* total value across luxury SECTION  */
    #er26 .tv-across{padding: 0 36px 40px;}
    #er26 .tv-across .tv-page-title{font-size:36px;letter-spacing:-1px;}
    #er26 .tv-across .tv-bar-num{font-size: 26px;}
    #er26 .tv-across .tv-value-bar{height: 62px;}
    #er26 .tv-across .tv-bar--unid{height: 62px;}
    #er26 .tv-across .tv-bar-labels{margin-bottom: 0;}

    /* TOP 3 MOST EXPENSIVE FOOTWEAR ITEMS */
    #er26 .fme-wrap{padding:40px 36px 52px;}
    #er26 .fme-eyebrow{font-size:64px;}
    #er26 .fme-h2{font-size:64px;letter-spacing:-2px;}
    #er26 .fme-price-badge{font-size:26px;padding:6px 12px 8px;}
    #er26 .fme-card-name{font-size:26px;}
    #er26 .fme-card-photo{min-height:200px;padding:24px 20px 20px;}
    #er26 .fme-card-photo img{max-height:190px;}
    #er26 .fme-card--top .fme-card-photo{min-height:220px;}
    #er26 .fme-card--top .fme-card-photo img{max-height:210px;}

   /* #1 MOST EXPENSIVE APPAREL ITEM */

  #er26 .ame-wrap{min-height:580px;}
  #er26 .ame-inner{padding:48px 36px 40px;gap:28px;min-height:580px;}
  #er26 .ame-eyebrow{font-size:64px;letter-spacing:-2px;}
  #er26 .ame-h2{font-size:64px;letter-spacing:-2px;}
  #er26 .ame-body{font-size:15px;}
  #er26 .ame-card{width:280px;}
  #er26 .ame-card-photo{min-height:220px;padding:24px 20px 20px;}
  #er26 .ame-card-photo img{max-height:200px;}
  #er26 .ame-price-badge{font-size:26px;bottom:20px;}
  #er26 .ame-card-name{font-size:22px;letter-spacing:-.5px;}

  /* CASE STUDIES — BOTTOM SECTION (#3)*/
  #er26 .cs-bottom-divider{margin:0 36px;}
#er26 .cs-bottom-inner{grid-template-columns:275px 1fr 1fr;grid-template-rows:auto auto;gap:30px;padding:40px 36px 52px;}
#er26 .cs-bottom-photo{grid-row:1/3;grid-column:1;}
#er26 .cs-bottom-center{grid-column:2/4;grid-row:1;}
#er26 .cs-bottom-col:nth-child(3){grid-column:2;grid-row:2;}
#er26 .cs-bottom-col:nth-child(4){grid-column:3;grid-row:2;}
#er26 .cs-bottom-h2{font-size:30px;letter-spacing:-1px;}
#er26 .cs-bottom-body{font-size:14px;}
#er26 .cs-bottom-quote p{font-size:14px;}

/* coming soon */
#er26 .csn-inner{padding:64px 36px 72px;}
#er26 .csn-title{font-size:88px;letter-spacing:-2px;margin-bottom:32px;}
#er26 .csn-topics{gap:0 28px;margin-bottom:24px;}
#er26 .csn-topic{font-size:30px;letter-spacing:-.5px;}
#er26 .csn-body{font-size:16px;max-width:620px;}


}


@media (max-width:991.98px) {
  #er26 .cl-wrap{grid-template-columns: 1fr;}
  #er26 .cl-photo { order: -1;height: 65vw; min-height: 240px; max-height: 420px;}
  #er26 .cl-left{padding: 40px 0 0;gap:28px;}

  /*  BRANDS ON THE RISE */
#er26 .br-cards{grid-template-columns:repeat(2,1fr);gap:0;}
#er26 .br-badge{font-size: 30px;}

/* Total Authentication */
#er26 .ta-mid{    grid-template-columns: 2.5fr 2.5fr;}

#er26 .fg-wrap{align-items: flex-start; min-height: auto;}
#er26 .fg-content{padding: 250px 40px 30px;}
}

@media (max-width:860px) {
#er26 .fg-content{padding: 150px 40px 30px;}
}


/* ── Mobile ≤ 768px — stacks per Figma iPhone mockup ── */
@media (max-width: 768px) {
  :root { --px: 20px; }
  /* Nav */
  /* #er26 .nav-trigger { font-size: .66rem; letter-spacing: .1em; padding: 0 12px; } */
  #er26 .nav-dd { min-width: 100vw; left: 0; transform: none; padding: 28px 20px 36px; }
  #er26 .dd-grid { grid-template-columns: 1fr 1fr; gap: 12px; }
  #er26 .dd-card { padding: 18px 16px 24px; }
  #er26 .dd-card-year { font-size: 40px; }

  /* ceo letter */
  #er26 .cl-bar-inner { padding:20px 10px 20px 20px; } 
  #er26 .cl-bar-tag { font-size:26px; } 
  #er26 .cl-wrap { grid-template-columns:1fr; min-height:auto; padding: 25px 20px; } 
  #er26 .cl-photo { order:-1; height:65vw; min-height:240px; max-height:420px; } 
  #er26 .cl-left { padding:30px 0 0; } 
  #er26 .cl-heading { font-size:44px; max-width:100%; letter-spacing:-1px;  max-width: 415px;} 
  #er26 .cl-body { grid-template-columns:1fr; } 
  #er26 .cl-col-a { padding-right:0; border-right:none; border-bottom:1.5px solid var(--divider,#d0d0cc); padding-bottom:20px; margin-bottom:20px; } 
  #er26 .cl-col-b { padding-left:0; } 

  /* about */  
   #er26 .ae-bar-inner { padding:20px 10px 20px 20px; }
  #er26 .ae-bar-tag { font-size:26px; }
  #er26 .ae-hero { padding:40px 20px 44px; }
  #er26 .ae-hero-heading { font-size:44px; letter-spacing:-1px; }
  /* #er26 .ae-hero-sub { font-size:13px; } */
  #er26 .ae-divider { margin:0 20px; }
  #er26 .ae-cards-wrap { padding:20px 20px 32px; gap:12px; }
  #er26 .ae-row { gap:12px; }
  #er26 .ae-row--3 { grid-template-columns:1fr; }
  #er26 .ae-row--2 { grid-template-columns:1fr; }
  #er26 .ae-card { padding:24px 20px 28px; }
  #er26 .ae-card-img { height:56vw; max-height:200px; }
  #er26 .ae-row--2 .ae-card-img { height:56vw; max-height:200px; }
  #er26 .ae-card-title { font-size:32px; }
  #er26 .ae-card-desc { max-width:400px; }
  #er26 .ae-row--2 .ae-card-desc {max-width: 400px;}


   /* Accuracy */
   #er26 .ac-bar{padding: 17px 10px 0 20px;}
  #er26 .ac-bar-inner { padding: 0 0 10px; }
  #er26 .ac-bar-tag   { font-size: 26px; }
  #er26 .ac-wrap {
    grid-template-columns: 1fr;
    min-height: auto;padding: 25px 20px 0;
  }
  /* #er26 .ac-media      { height: 62vw; min-height: 240px; max-height: 380px; } */
  #er26 .ac-stats      { padding: 36px 0 40px; }
  #er26 .ac-pct        { font-size: 50px; line-height: 1; letter-spacing: -1px; }
  #er26 .ac-label      { font-size: 50px; letter-spacing: -1px; }
  #er26 .ac-desc       { font-size: 14px; max-width: 100%; }
  #er26 .ac-main       { gap: 20px; padding-bottom: 28px; }
  #er26 .ac-hdivider   { margin-bottom: 28px; }
  #er26 .ac-stat-num   { font-size: 32px; }
  /* #er26 .ac-stat-txt   { font-size: 12px; } */
  #er26 .ac-vdivider   { margin-right: 16px; }
  #er26 .ac-stat       { padding-right: 16px; }

  /* Financial */
  #er26 .fg-bar { padding: 20px 10px 20px 20px; }
  #er26 .fg-bar-inner { padding: 0; }
  #er26 .fg-bar-tag   { font-size: 26px; }
  #er26 .fg-wrap    { flex-direction: column; }
  #er26 .fg-bg{    position: unset; max-width: 100%;  height: auto;}
  #er26 .fg-heading { font-size:44px; letter-spacing: -.02em; color: #000; }
  #er26 .fg-content { padding: 30px 20px 30px; max-width: 100%; gap: 20px; border-bottom: 1px solid #000;}
  #er26 .fg-body { font-size: 16px; max-width: 100%;  color: #000;}
  /* Stronger vignette on mobile for text legibility */
  /* #er26 .fg-vignette {  
    background:
      linear-gradient(
        to right,
        rgba(0,0,0,.85) 0%,
        rgba(0,0,0,.65) 50%,
        rgba(0,0,0,.25) 100%
      ),
      linear-gradient(
        to top,
        rgba(0,0,0,.80) 0%,
        rgba(0,0,0,.40) 45%,
        rgba(0,0,0,.00) 70%
      );
  } */

  /* Stories section */
   #er26 .st-wrap {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    margin-bottom: 0;
    padding: 50px 20px;
  }
  #er26 .st-col--left  { order: 1; }
  #er26 .st-photo      { order: 2; height: auto; min-height: 280px; padding: 30px 0 50px; }
  #er26 .st-photo img { height: auto;  width: 100%;  }
  #er26 .st-col--right { order: 3; border-left: 0;  }
  #er26 .st-col { padding: 40px 20px; gap: 20px; }
  #er26 .st-heading { font-size: 36px; letter-spacing: -.02em; }
  #er26 .st-body { font-size: 14px; max-width: 100%; }
  
  /* luxury Insight */
  #er26 .il-bar-inner  { padding: 20px 10px 20px 20px; }
  #er26 .il-bar-tag    { font-size: 26px; }
  #er26 .il-wrap       { padding: 0 20px 36px; }
  #er26 .il-hero       { margin-left: -20px; margin-right: -20px; padding-top: 16px; }
  #er26 .il-hero-word  { font-size: 19vw; padding: 0 20px; letter-spacing: -.03em; }
  #er26 .il-desc       { margin: 28px 0 40px; }
  #er26 .il-brands-heading { font-size: 22px;  }
  #er26 .il-img-row    { padding: 16px 0; }
  #er26 .il-brand-img--r3 { width: 100%; }
  #er26 .il-disclaimer { font-size: 10px; }

  /* Total Authentication */
  #er26 .ta-wrap         { padding: 36px 20px 48px; }
  #er26 .ta-value-bar    { margin: 0 -20px; padding: 14px 20px; }
  #er26 .ta-page-title   { font-size: 28px; }
  #er26 .ta-value-num    { font-size: 28px; }
  #er26 .ta-value-labels { flex-direction: column; gap: 4px; }
  #er26 .ta-val-label--right { text-align: left; }

  #er26 .ta-mid          { grid-template-columns: 1fr; gap: 40px; }
  #er26 .ta-bottom       { grid-template-columns: 1fr; gap: 40px; }

  #er26 .ta-mid          { margin-top: 36px; }
  #er26 .ta-bubble-img   { margin: 0 auto; max-width: 85%; }
  #er26 .ta-brands-title { font-size: 28px; }
  #er26 .ta-mat-title    { font-size: 28px; }
  #er26 .ta-pie-wrap     { padding: 28px 36px; }
  #er26 .ta-materials{width: 100%;}
  #er26 .ta-mat-table{max-width: 100%;}
  #er26 .ta-pie-img{max-width: 85%; letter-spacing: 0;}

  /* TOP 5 MOST FAKED BRANDS SECTION */
   #er26 .mf-wrap         { grid-template-columns: 1fr; min-height: auto; }
  #er26 .mf-left-content {  padding: 32px 20px; }
  #er26 .mf-left-title   { font-size: 52px; }
  #er26 .mf-eyebrow      { font-size: 24px; }
  /* #er26 .mf-left-desc    { font-size: 12px; } */
  #er26 .mf-row-inner {
    grid-template-columns: 52px 1fr 2fr;
    grid-template-rows: auto auto;
    padding: 18px 20px;
    gap: 8px 12px;
  }

  #er26 .mf-rank-col  { grid-row: 1; grid-column: 1; }
  #er26 .mf-brand-col { grid-row: 1; grid-column: 2; }
  #er26 .mf-desc-col  {
    /* grid-row: 2;
    grid-column: 1 / -1; */
    padding-left: 0;
    justify-content: flex-start;
  }

  #er26 .mf-brand-name        { font-size: 40px; }
  #er26 .mf-brand-name--single { font-size: 40px; }
  #er26 .mf-num      { font-size: 20px; }
  #er26 .mf-desc     { max-width: 100%; font-size: 13px; }

  /* TOP 5 RISKIEST BRANDS */
  #er26 .rb-hero{padding:52px var(--px,20px) 16px;}
#er26 .rb-hero-eyebrow{font-size:32px;}
#er26 .rb-hero-h2{font-size:52px;}
#er26 .rb-hero-sub{font-size:14px;margin-bottom:40px;}
#er26 .rb-grid{grid-template-columns:1fr;}
#er26 .rb-col{padding:0 0 20px; margin-bottom: 20px;}
#er26 .rb-col-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-right:0;}
#er26 .rb-col-mid{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-left:0;padding-right:0;}
#er26 .rb-col-right{padding-left:0;}
#er26 .rb-col-title{font-size:30px;}
#er26 .rb-col-title--large{font-size:30px;line-height:.92;}

  /* Channel Section */
   #er26 .ch-wrap{grid-template-columns:1fr;min-height:auto; padding: 40px 20px; gap: 30px;}
  #er26 .ch-photo{order:-1;height:auto;min-height:240px;border-right:none;}
  #er26 .ch-left{border-right:none;padding: 0;}
  #er26 .ch-h2{font-size:42px;}
  #er26 .ch-rule{margin:32px 0 36px;}
  #er26 .ch-body-grid{grid-template-columns:1fr;gap:0;}
  #er26 .ch-body-col--a{padding-right:0;border-right:none;padding-bottom:28px;}
  #er26 .ch-body-col--b{padding-left:0; gap: 25px;}
  /* #er26 .ch-stat-num{font-size:44px;} */
  #er26 .ch-photo-badge{font-size:40px;bottom:28px;}

  /* LOUIS VUITTON SECTION */
  /* #er26 .lv-hero{height:80vw;max-height:480px;min-height:260px;} */
/* #er26 .lv-hero-h2{font-size:100px;letter-spacing: 0;} */
#er26 .lv-body{grid-template-columns:1fr; padding: 50px 20px;}
#er26 .lv-col{padding:0 0 30px;}
#er26 .lv-col--a{border-right:none;border-bottom:1.5px solid var(--divider);}
#er26 .lv-col--b{border-right:none;border-bottom:1.5px solid var(--divider);padding-left:0;padding-right:0;}
#er26 .lv-col--c{padding:0;}
/* #er26 .lv-side-photo{min-height:56vw;height:56vw;max-height:360px;} */
/* #er26 .lv-stat-num{font-size:44px;} */
#er26 .lv-col-title { letter-spacing: -1px;}
#er26 .lv-p{max-width: 100%;}

/* LUXURY IS NOW SPLIT BY BEHAVIOR */
#er26 .ls-hero         { padding: 32px 20px 36px; }
#er26 .ls-hero-heading { font-size: 40px; letter-spacing: -.02em; }
#er26 .ls-grid-wrap    { padding: 24px 20px 36px; }
/* 2-col maintained on mobile */
#er26 .ls-grid {
  grid-template-columns: repeat(2, 1fr);
  gap: 28px 20px;
}
#er26 .ls-col-title    { font-size: 25px; margin-bottom: 12px; letter-spacing: 0; }
#er26 .ls-brand-item   { font-size: 16px; padding: 10px 0; }

/*  BRANDS ON THE RISE */
#er26 .br-hero { min-height: auto; }
#er26 .br-hero-inner {
  grid-template-columns: 1fr;
  gap: 28px;
  padding: 40px var(--px, 20px);
  align-items: start;
}
#er26 .br-h2 { font-size: 48px; margin-bottom: 16px; letter-spacing: -1px;}
#er26 .br-hero-inner .br-hero-right .br-h3-callout {
  font-size: 32px;
  letter-spacing:-1px;
}
#er26 .br-h3-callout { font-size: 24px; }
#er26 .br-hero-body { max-width: 100%; }
#er26 .br-cards {
  grid-template-columns: 1fr 1fr;
}
  #er26 .br-card { padding: 25px 0; }
#er26 .br-card:nth-child(2) { border-right: none; }
#er26 .br-card:nth-child(1),
#er26 .br-card:nth-child(2) {
  border-bottom: 1.5px solid var(--divider);
}
#er26 .br-card:last-child { border-right: none; }
#er26 .br-card-img { width: 140px; height: 140px; }
#er26 .br-cards-wrapper { padding: 0 20px 40px; }

/*  MARKETEDGE SECTION */  
/* #er26 .mke-wrap { grid-template-columns: 1fr; min-height: auto;} */
#er26 .mke-h2 { font-size: 52px; letter-spacing: -1px; }
#er26 .mke-asset-wrap { width: 240px; }
#er26 .mke-pills { gap: 24px; }
#er26 .mke-wrap .sbar{padding: 20px 10px 20px 20px;}
#er26 .mke-wrap .mke-block{padding: 20px;}
#er26 .mke-left{padding: 40px 20px 20px;}

/*  TOP 3 MOST EXPENSIVE  */
#er26 .me-header{grid-template-columns:1fr;gap:24px;padding:40px var(--px,20px) 36px;}
#er26 .me-h2{font-size:44px; letter-spacing: -1px;}
#er26 .me-eyebrow{font-size:42px; padding: 0;}
#er26 .me-header-sub{text-align:left;margin-left:0;max-width:100%; font-size: 16px;}
#er26 .me-cards{grid-template-columns:1fr; padding: 0 20px 20px;}
#er26 .me-card{border-right:none;border-bottom:1.5px solid var(--divider); padding: 20px;}
#er26 .me-card:last-child{border-bottom:none;}
/* #er26 .me-card-photo{aspect-ratio:4/3;} */
#er26 .me-price-badge{font-size:28px;}
#er26 .me-card-name{font-size:28px; letter-spacing: 0px;}
#er26 .me-card-meta{font-size: 16px;}
#er26 .me-card-photo{height: auto;}

/*  Footwear section  */
#er26 .fw-bar-inner  { padding: 20px 10px 20px 20px; }
#er26 .fw-bar-tag    { font-size: 26px; }

#er26 .fw-hero       { padding-top: 12px; }
#er26 .fw-hero-word  { font-size: 19vw; padding: 0 20px; letter-spacing: -.03em; }

#er26 .fw-desc       { padding: 24px 20px 0; font-size: 14px; max-width: 100%; margin: 0;}
#er26 .fw-desc br    { display: none; }  /* Remove manual breaks on mobile */

#er26 .fw-brands-wrap { padding: 36px 20px 0; margin-top: 0; }
#er26 .fw-brands-heading { font-size: 20px; letter-spacing: .02em; line-height: 1.2 }
#er26 .fw-brands-rule { margin-bottom: 28px; }

#er26 .fw-disclaimer { padding: 24px 20px 0; font-size: 10px; line-height: 1.4; }
#er26 .fw-wrap       { padding: 0 0 40px 0; }

 /*  Footwear fake section  */
#er26 .fw-wrap { grid-template-columns: 1fr; min-height: auto;}
#er26 .fw-left {
  border-right: none;
  border-bottom: 1.5px solid var(--divider);
  padding:  0;
}
#er26 .fw-h2 { font-size: 48px; letter-spacing: -1px; }
#er26 .fw-wrap.fw-wrap-white{padding: 40px 20px;}


#er26 .fw-chart {
  min-height: 360px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
#er26 .fw-chart { min-width: auto;}
#er26 .fw-col { min-height: 360px; }
#er26 .fw-pct { font-size: 13px; }
#er26 .fw-col-year { font-size: 14px; padding: 14px 10px; }

/*  Footwear brand volume section  */
  #er26 .fv-photo-section { min-height: 75vw; }
#er26 .fv-caption       { padding: 20px 20px 0; }
#er26 .fv-caption-text  { font-size: 12px; letter-spacing: .04em; }

#er26 .fv-bubbles       { padding: 16px 12px 32px; gap: 8px; }
#er26 .fv-b--nike       { width: 46vw; height: 46vw; max-width: 200px; max-height: 200px; }
#er26 .fv-b--nike .fv-b-pct { font-size: 7vw; }
#er26 .fv-b--adidas     { width: 21vw; height: 21vw; max-width: 90px; max-height: 90px; }
#er26 .fv-b--adidas .fv-b-pct { font-size: 3vw; }
#er26 .fv-b--balenciaga { width: 10vw; height: 10vw; max-width: 48px; max-height: 48px; }
#er26 .fv-b--balenciaga .fv-b-pct { font-size: 9px; }
#er26 .fv-b--gucci      { width: 8vw; height: 8vw; max-width: 38px; max-height: 38px; }
#er26 .fv-b--gucci .fv-b-pct { font-size: 8px; }
#er26 .fv-b--mcqueen    { width: 7vw; height: 7vw; max-width: 34px; max-height: 34px; }
#er26 .fv-b--mcqueen .fv-b-pct { font-size: 7px; }
#er26 .fv-b-rank        { display: none; }  /* hide rank on tiny bubbles */

/* Data section stacks */
#er26 .fv-data-section  { padding: 36px 20px 44px; }
#er26 .fv-data-inner    { grid-template-columns: 1fr; gap: 36px; }
#er26 .fv-heading       { font-size: 36px; }
#er26 .fv-sub br        { display: none; }

/* TOP 5 MOST SCANNED STYLES */
  #er26 .ms-wrap     { padding: 40px 20px 52px; }
/* #er26 .ms-title    { font-size: 52px; white-space: normal; letter-spacing: -.03em; } */
#er26 .ms-title {letter-spacing: -1px; margin: 3px 0 0;}
#er26 .ms-eyebrow  { font-size: 28px; }
#er26 .ms-head     { margin-bottom: 36px; }
#er26 .ms-img-wrap { margin-bottom: 32px; }
#er26 .ms-item     { gap: 20px; padding: 18px 0; }
#er26 .ms-rank     { font-size: 22px; width: 36px; }
#er26 .ms-name     { font-size: 25px; letter-spacing: .01em; }

 /* TOP 5 RISKIEST BRANDS */ 
   #er26 .rb-grid {
  grid-template-columns: 1fr;
  min-height: auto;
}

/* Image takes fixed height on mobile */
/* #er26 .rb-img-col  { height: 90vw; max-height: 500px; } */
#er26 .rb-img      { object-fit: cover; object-position: top center; }

#er26 .rb-text-col { padding: 40px 20px 48px; gap: 24px; }
#er26 .rb-title    { font-size: 52px; }
#er26 .rb-eyebrow  { font-size: 35px; }
#er26 .rb-desc p   { font-size: 14px; }

/*  AUTHENTIC VALUE BY GLOBAL REGION */

#er26 .geo-h2 { font-size: 44px; }
#er26 .geo-header { padding: 44px var(--px, 20px) 24px; }
#er26 .geo-cards {grid-template-columns: 1fr;padding: 16px var(--px, 20px) 0;gap: 0;}
#er26 .geo-divider {width: 100%;height: 1px;background: rgba(255,255,255,0.2); margin: 40px 0; align-self: auto;}
#er26 .geo-card { padding: 0; }
#er26 .geo-globe-wrap { width: 200px; height: 200px; }
#er26 .geo-region { font-size: 30px; margin-bottom: 20px; }
/* #er26 .geo-value { font-size: 56px; } */
#er26 .geo-wrap { padding-bottom: 56px; }

/* TOP COUNTRIES / RISK SIGNALS  */
#er26 .ctv-block { padding: 36px var(--px, 20px) 36px; }
#er26 .ctv-rule { margin: 0 var(--px, 20px); }
#er26 .ctv-row--volume,
#er26 .ctv-row--risk {grid-template-columns: 1fr; gap: 16px 0;}
#er26 .ctv-risk-header {
  grid-template-columns: 1fr;
  gap: 16px;
  margin-bottom: 28px;
}
#er26 .ctv-risk-desc{margin: 0;}
#er26 .ctv-h2 { font-size: 32px; margin-bottom: 24px; }
/* #er26 .ctv-bar-num { font-size: 36px; } */
#er26 .ctv-flag { width: 48px; }
#er26 .ctv-wrap { padding-bottom: 0; }

  /* STATE OF THE FAKE COVER  */
  /* Hide desktop, show mobile */
  #er26 .sf-desk { display: none; }
  #er26 .sf-mob  { display: block; }


  /* APPAREL FAKE PROBLEM  */
  #er26 .afp-wrap { grid-template-columns: 1fr; padding: 50px 20px; gap: 25px;}
  /* #er26 .afp-right {border-bottom: 1.5px solid var(--divider);} */
  #er26 .afp-left {border-right: none;gap: 15px;}
  #er26 .afp-h2 { font-size: 48px; letter-spacing: -2px;}
  #er26 .afp-stat-highlight,
  #er26 .afp-stat-line { font-size: 22px; }


  /* APPAREL TOTAL AUTHENTICATIONS */
    #er26 .ta-header-block { padding:0; }

  #er26 .ta-content {
    grid-template-columns: 1fr;
  }

  #er26 .ta-collage {
    border-right: none;
    border-bottom: 1.5px solid var(--divider);
    max-height: 480px;
  }

  #er26 .ta-h2 { font-size: 28px; }
  #er26 .ta-value-bar { height: 52px; }
  #er26 .ta-bar-num { font-size: 22px; }

  #er26 .ta-panel { padding: 36px 0 32px; }
  /* #er26 .ta-panel-h3 { font-size: 30px; } */
  #er26 .ta-panel-h3--sm { font-size: 22px; }

  #er26 .ta-hex-img-wrap { width: 130px; height: 130px; }
  #er26 .ta-hex-badge { font-size: 20px; }

  /* APPAREL: TOP 5 RISKIEST BRANDS   */
    #er26 .ar-products    { grid-template-columns: repeat(3, 1fr); }
  #er26 .ar-product--4,
  #er26 .ar-product--5  {
    border-top: 4px solid #0a0a0a;
  }
  /* Re-span last 2 items in 3-col: show 3+2 layout */
  #er26 .ar-products {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto auto;
  }
  #er26 .ar-product--4 { border-right: 4px solid #0a0a0a; }
  #er26 .ar-product--5 { border-right: none; }

  #er26 .ar-hero-text   { padding: 24px 20px 0; }
  #er26 .ar-hero-title  { font-size: 52px; }
  #er26 .ar-eyebrow     { font-size: 28px; line-height: 1.3; }
  /* #er26 .ar-hero-desc   { font-size: 13px; } */
  #er26 .ar-mid-rule{margin: 20px 20px 0; gap: 20px;}

  #er26 .ar-data        { padding: 20px 20px 0 }
  #er26 .ar-quote-main  { font-size: 28px; }
  #er26 .ar-quote-sub   { font-size: 28px; }

  /* AUTHENTICATIONS VS. RISK PATTERNS */
  #er26 .rp-header {grid-template-columns: 1fr; gap: 24px;padding: 40px var(--px, 20px) 44px;}
  #er26 .rp-h2 { font-size: 40px; }
  /* Content rows stack: photo on top, data below */
  #er26 .rp-rows{padding: 40px 20px; gap: 30px;}
  #er26 .rp-row {grid-template-columns: 1fr; gap: 20px; }
  /* #er26 .rp-row-img { border-right: none; border-bottom: 1px solid var(--divider); min-height: 200px; max-height: 260px;} */
  #er26 .rp-img { border-radius: 0; }
  #er26 .rp-row-data {  gap: 14px;}
  #er26 .rp-tier-label { font-size: 28px; letter-spacing: 0; }
  #er26 .rp-td{padding: 10px 0;}
  #er26 .rp-header-intro{font-size: 16px;}
#er26 .rp-header-list{font-size: 16px;}

  /*  REGIONAL SPOTLIGHT: THE AMERICAS */
    #er26 .rs-wrap { min-height: 75vw; max-height: none;  }
  /* Stronger overlay on mobile for text legibility */
/*  #er26 .rs-overlay {
    background: linear-gradient(
      to top,
      rgba(0,0,0,.88) 0%,
      rgba(0,0,0,.65) 50%,
      rgba(0,0,0,.2) 80%,
      rgba(0,0,0,0) 100%
    );
  }*/
  #er26 .rs-content {
    max-width: 100%;
    padding: 28px 20px 36px;
    gap: 16px;
  }
  #er26 .rs-title    { font-size: 48px; letter-spacing: 0; }
  #er26 .rs-eyebrow  { font-size: 30px; }
  #er26 .rs-desc     {  max-width: 100%; max-width : 500px; margin: 0 auto; }
  /* #er26 .rs-stat-val { font-size: 32px; } */
  #er26 .rs-stats    { gap: 24px; }
  /* #er26 .rs-stat-lbl { font-size: 12px; } */


  /*   TOP 3 US STATES */
  #er26 .us-top {grid-template-columns: 1fr;gap: 36px;padding: 40px var(--px, 20px) 40px;}
  #er26 .us-arizona { align-items: center; text-align: left; flex-direction: row; flex-wrap: wrap; gap: 20px;}
  #er26 .us-az-desc { margin-left: 0; max-width: 280px; }
  #er26 .us-h2 { font-size: 52px; letter-spacing: 0px; }
  #er26 .us-eyebrow { font-size: 40px; }
  /* Cards stack */
  #er26 .us-cards {
    grid-template-columns: 1fr; padding: 40px 20px; gap: 20px;
  }
  #er26 .us-card {border-right: none;}
  #er26 .us-card:last-child { border-bottom: none; }
  #er26 .us-card-inner { min-height: 220px; }
  #er26 .us-state-map { width: 200px; }
  #er26 .us-state-map--ks { width: 260px; }
  #er26 .us-state-map--nj { height: 180px; width: auto; }
  #er26 .us-state-value { font-size: 24px; }
  #er26 .us-state-name { font-size: 26px; }

    /* STATE OF THE FAKE COVER  */
  #er26 .sf-t-tm { right: -7px; top: 5px; }


  /* ASIA SPECIFIC */
#er26 .apac-section{min-height:auto;}
#er26 .apac-inner{flex-direction:column;padding:40px 20px 40px;gap:32px;}
#er26 .apac-left,#er26 .apac-right{flex:none;max-width:100%;}
#er26 .apac-right{order:-1;}
#er26 .apac-map-img{max-width:320px;margin:0 auto;margin-top:0;}
#er26 .apac-cols{grid-template-columns:1fr;gap:24px 0;}
#er26 .apac-col-body{max-width: 100%;}
#er26 .apac-col-body p{margin: 0; padding: 0 0 10px;}
#er26 .apac-cols .apac-col{border-right: 0; padding: 0;}

/* geographic SECTION */

#er26 .gb-wrap{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:36px 20px 48px;gap:32px 0;}
#er26 .gb-left{grid-column:1;grid-row:1;padding-right:0;padding-top:0;}
#er26 .gb-right{grid-column:1;grid-row:2;}
#er26 .gb-risk-left{grid-column:1;grid-row:3;padding-right:0;padding-top:0;}
#er26 .gb-risk-right{grid-column:1;grid-row:4;padding-top:0;}
#er26 .gb-card{flex-direction:column;align-items:flex-start;padding:16px 18px;gap:16px;}
#er26 .gb-card-body{width:100%;flex:unset;}
#er26 .gb-card-globe{width:72px;height:72px;}
#er26 .gb-stats{width:100%;justify-content:space-between;gap:12px;}
#er26 .gb-main-title{font-size:32px; letter-spacing: -1px;}
#er26 .gb-risk-title{font-size:30px; letter-spacing: -1px;}
#er26 .gb-risk-pct{font-size: 30px;}
#er26 .gb-card-title{font-size:30px;}
#er26 .gb-stat-val{font-size:25px;}
#er26 .gb-risk-grid{grid-template-columns:1fr 1fr;gap:12px;}

/* ARIZONA — THE FAKEST STATE — ADD-ON SECTION */

  #er26 .az-photo { aspect-ratio: 4 / 3; }

  /* Panel: single column, stat below heading */
  #er26 .az-panel {
    grid-template-columns: 1fr;
    gap: 32px 0;
    padding: 36px 20px 40px;
    min-height: auto;
  }

  /* Right side: left-align on mobile (full width) */
  #er26 .az-panel-right { justify-content: flex-start; }
  #er26 .az-stat-block  { align-items: flex-start; text-align: left; }
  #er26 .az-stat-desc   { text-align: left; max-width: 100%; }

  #er26 .az-heading  { font-size: 40px; }
  #er26 .az-stat-num { font-size: 65px; }
  #er26 .az-stat-label { font-size: 16px; }


    /* total value across luxury SECTION  */
#er26 .tv-across{padding: 0 20px 40px;}

/* total value across luxury SECTION  */
#er26 .tv-across { padding: 0 20px 40px; }
#er26 .tv-across .tv-page-title{font-size:28px;}
#er26 .tv-across .tv-bar-num{font-size:22px;}
#er26 .tv-across .tv-value-bar, #er26 .tv-across .tv-bar--unid{height:58px;}

/* TOP 3 MOST EXPENSIVE FOOTWEAR ITEMS */

#er26 .fme-wrap{padding:36px 20px 48px;}
#er26 .fme-row--top{grid-template-columns:1fr;margin-bottom:16px;}
#er26 .fme-row--bottom{grid-template-columns:1fr;}
#er26 .fme-row{gap:16px;}
#er26 .fme-heading-block{padding:0 0 8px;}
#er26 .fme-eyebrow{font-size:52px;letter-spacing:-2px;}
#er26 .fme-h2{font-size:52px;letter-spacing:-2px;}
#er26 .fme-card-photo{min-height:220px;padding:28px 20px 20px;}
#er26 .fme-card-photo img{max-height:200px;}
#er26 .fme-card--top .fme-card-photo{min-height:220px;}
#er26 .fme-card--top .fme-card-photo img{max-height:200px;}
#er26 .fme-price-badge{font-size:22px;padding:5px 10px 7px;top:24px;right:20px;}
#er26 .fme-card-body{padding:16px 20px 24px;}
/* #er26 .fme-card-name{font-size:20px;letter-spacing:-.5px;} */
#er26 .fme-row--bottom .fme-card:last-child .fme-card-photo .fme-price-badge{ top: 42%; left: 56%;}

 /* #1 MOST EXPENSIVE APPAREL ITEM */
 #er26 .ame-wrap{min-height:auto;}
#er26 .ame-bg-img{object-position:70% center;opacity:.35;}
#er26 .ame-inner{grid-template-columns:1fr;padding:40px 20px;gap:24px;min-height:auto;}
#er26 .ame-left{max-width:100%;gap:20px;}
#er26 .ame-eyebrow{font-size:52px;letter-spacing:-2px;}
#er26 .ame-h2{font-size:52px;letter-spacing:-2px;}
#er26 .ame-body{font-size:14px;max-width:50%;}
#er26 .ame-card{width:100%;max-width:320px;}
#er26 .ame-card-photo{min-height:240px;padding:28px 24px 24px;}
#er26 .ame-card-photo img{max-height:220px;}
#er26 .ame-price-badge{font-size:24px;bottom:22px;}
#er26 .ame-card-name{font-size:22px;}
#er26 .ame-right{justify-content:flex-start;}
#er26 .ame-credit-line{font-size:13px;}

  /* CASE STUDIES — BOTTOM SECTION (#3)*/
  #er26 .cs-bottom-divider{margin:0 20px;}
#er26 .cs-bottom-inner{grid-template-columns:1fr;gap:24px;padding:36px 20px 48px;}
#er26 .cs-bottom-photo{grid-row:auto;grid-column:auto;max-width:350px;}
#er26 .cs-bottom-center,#er26 .cs-bottom-col:nth-child(3),#er26 .cs-bottom-col:nth-child(4){grid-column:auto;grid-row:auto;}
#er26 .cs-bottom-h2{font-size:28px;letter-spacing:-.5px;}
#er26 .cs-bottom-body{font-size:14px;}
#er26 .cs-bottom-quote p{font-size:16px;}


/* coming soon */
#er26 .csn-inner{padding:56px 20px 64px;gap:0;}
#er26 .csn-title{font-size:64px;letter-spacing:-2px;margin-bottom:28px;}
#er26 .csn-topics{flex-direction:column;gap:8px;margin-bottom:24px;}
#er26 .csn-topic{font-size:26px;letter-spacing:-.5px;white-space:normal;}
#er26 .csn-body{font-size:15px;max-width:100%;}


}

/*--------- nav -----------*/
@media (max-width: 700px) {
#er26 .dd-grid {
    grid-template-columns: 1fr;
}
}
@media (max-width: 575px) {
  #er26 .site-nav{height: 120px;}
 #er26 .nav-inner{flex-wrap: wrap; justify-content: space-between;}
#er26 .nav-center{order: 3; width: 100%; display: flex; justify-content: center; flex: 1 1 auto;}
#er26 .nav-right{border: 0;}

 /* #1 MOST EXPENSIVE APPAREL ITEM */
#er26 .ame-body{max-width:100%;}
#er26 .cs-bottom-photo{max-width:100%;}
#er26 .cs-bottom-quote p{padding: 15px 0 15px 20px;}
#er26 .cs-bottom-inner{gap: 15px;}
}
/* ── Small mobile ≤ 480px ── */

@media (max-width: 480px) {
   /* Nav */
  #er26 .nav-trigger { padding: 0; }
  /* ceo letter */
  #er26 .cl-heading { font-size:40px; } 
  /* #er26 .cl-col { font-size:14px; } */
  /* about */
  #er26 .ae-hero-heading { font-size:28px; letter-spacing: 0; line-height: 1;}
  #er26 .ae-card-title { font-size:30px; }
  /* #er26 .ae-card-desc { font-size:13px; } */

  /* About */
    #er26 .ae-row--2 .ae-card-img { max-height:150px; }
    #er26 .ae-card-img{ max-height: 150px; }

  /* Accuracy */
  #er26 .ac-pct      { font-size: 42px; }
  #er26 .ac-label    { font-size: 42px; }
  #er26 .ac-trio     { flex-direction: column; gap: 24px; }
  #er26 .ac-vdivider { width: 100%; height: 1px; margin: 0; align-self: auto; }
  #er26 .ac-stat     { padding-right: 0; }
  #er26 .ac-stat-num { font-size: 30px; margin-bottom: 10px; }
  /* #er26 .ac-stat-txt { font-size: 13px; } */

  /* Financial */
  #er26 .fg-heading { font-size: 42px; }
  /* #er26 .fg-wrap    { min-height: 115vw; } */

  /* Stories section */
  #er26 .st-heading { font-size: 30px; }
  /* #er26 .st-photo { height: 80vw; } */
  /* #er26 .st-quote p { font-size: 16px; } */

  /* luxury Insight */
  #er26 .il-hero-word  { font-size: 18vw; }
  #er26 .il-img-row    { padding: 14px 0; }

  /* Total Authentication */
  #er26 .ta-page-title   { font-size: 24px; }
  #er26 .ta-value-num    { font-size: 22px; }
  /* #er26 .ta-bubble-img   { max-width: 260px; } */
  /* #er26 .ta-pie-img      { max-width: 200px; } */
  #er26 .ta-pie-wrap     { padding: 24px 28px; }
    #er26 .ta-pie-img{max-width: 100%;}
    #er26 .ta-bubble-img   { max-width: 100%; }

  /* TOP 5 MOST FAKED BRANDS SECTION */
   #er26 .mf-left-title         { font-size: 44px; }
  #er26 .mf-brand-name         { font-size: 34px; }
  #er26 .mf-brand-name--single { font-size: 34px; }

  /* TOP 5 RISKIEST BRANDS */
  #er26 .rb-hero-h2 { font-size: 40px; }
  #er26 .rb-hero-eyebrow { font-size: 26px; }
  #er26 .rb-col-title--large { font-size: 24px; }

   /* Channel Section */
   #er26 .ch-h2 { font-size: 38px; }
  /* #er26 .ch-stat-num { font-size: 36px; } */

  /* LOUIS VUITTON SECTION */
  #er26 .lv-hero-h2 {letter-spacing: 0px;}
  /* #er26 .lv-hero-h2 { font-size: 12.5vw; } */
  /* #er26 .lv-stat-num { font-size: 36px; } */

  
  /* LUXURY IS NOW SPLIT BY BEHAVIOR */
  #er26 .ls-hero-heading { font-size: 32px; }
  #er26 .ls-grid         { grid-template-columns: 1fr; gap: 28px 0; }
  #er26 .ls-col-title    { font-size: 14px; }
  #er26 .ls-brand-item   { font-size: 14px; }

  /*  BRANDS ON THE RISE */
  #er26 .br-h2 { font-size: 40px; }
  #er26 .br-h3-callout { font-size: 20px; }
  #er26 .br-cards {
    grid-template-columns: 1fr;
  }
  #er26 .br-card {
    border-right: none;
    border-bottom: 1.5px solid var(--divider);
  }
  #er26 .br-card:last-child { border-bottom: none; }
  #er26 .br-hero-inner .br-hero-right .br-h3-callout{letter-spacing: 0;}

  /*  MARKETEDGE SECTION */
  #er26 .mke-h2 { font-size: 40px; }
  #er26 .mke-asset-wrap { width: 200px; }
  #er26 .mke-pills { flex-direction: column; align-items: center; gap: 28px; }
  #er26 .mke-pill-logo { height: 30px; }
  #er26 .mke-pill-item{gap: 7px;}

  /*  TOP 3 MOST EXPENSIVE  */
    #er26 .me-h2 { font-size: 36px; }
  /* #er26 .me-card-name { font-size: 24px; } */
  #er26 .me-price-badge { font-size: 24px; }

  /*  Footwear section  */
   #er26 .fw-hero-word  { font-size: 18vw; }

    /*  Footwear fake section  */
      #er26 .fw-h2 { font-size: 40px; }
  #er26 .fw-stat-num { font-size: 40px; }
  #er26 .fw-stat-num--sm { font-size: 36px; }

  /*  Footwear brand volume section  */
  #er26 .fv-photo-section { min-height: 85vw; }
  #er26 .fv-heading       { font-size: 28px; }
  #er26 .fv-b--nike       { width: 44vw; height: 44vw; }
  #er26 .fv-b--nike .fv-b-pct { font-size: 6.5vw; }
  #er26 .fv-b--adidas     { width: 18vw; height: 18vw; }
  #er26 .fv-b--adidas .fv-b-pct { font-size: 2.5vw; }

  /* TOP 5 MOST SCANNED STYLES */
    /* #er26 .ms-title    { font-size: 40px; } */
  #er26 .ms-eyebrow  { font-size: 24px; }
  /* #er26 .ms-name     { font-size: 13px; } */
  #er26 .ms-item     { gap: 16px; padding: 16px 0; }

   /* TOP 5 RISKIEST BRANDS */ 
     #er26 .rb-title    { font-size: 40px; }
  #er26 .rb-eyebrow  { font-size: 30px; }
  /* #er26 .rb-img-col  { height: 100vw; } */

  /*  AUTHENTIC VALUE BY GLOBAL REGION */
    #er26 .geo-h2 { font-size: 36px; }
  /* #er26 .geo-value { font-size: 48px; } */
  #er26 .geo-globe-wrap { width: 180px; height: 180px; }

  /* TOP COUNTRIES / RISK SIGNALS  */
   #er26 .ctv-h2 { font-size: 28px; }
  /* #er26 .ctv-bar-num { font-size: 30px; } */
  #er26 .ctv-flag { width: 42px; }

  /* STATE OF THE FAKE COVER  */
    /* #er26 .sf-mob .sf-title { font-size: 26px; } */
     #er26 .sf-t-tm { right: -3px; top: 5px; }

  /* APPAREL FAKE PROBLEM  */
  #er26 .afp-h2 { font-size: 38px; letter-spacing: -1px; }
  #er26 .afp-stat-highlight,
  #er26 .afp-stat-line { font-size: 18px; }


  /* APPAREL TOTAL AUTHENTICATIONS */
  #er26 .ta-h2 { font-size: 24px; }
  #er26 .ta-bar-num { font-size: 18px; }
  /* #er26 .ta-panel-h3 { font-size: 20px; } */#B7C3E3
  #er26 .ta-hex-row { gap: 16px; }
  #er26 .ta-hex-img-wrap { width: 110px; height: 110px; }
  #er26 .ta-hex-badge { font-size: 16px; }

  /* APPAREL: TOP 5 RISKIEST BRANDS   */
  /* @media (max-width: 480px) { */
  #er26 .ar-hero{padding: 40px 0;}
  #er26 .ar-products    { grid-template-columns: repeat(2, 1fr); }
  #er26 .ar-product--5  { border-top: 4px solid #0a0a0a; grid-column: 1 / -1; aspect-ratio: 2/1; }
  #er26 .ar-hero-title  { font-size: 40px; }
  #er26 .ar-eyebrow     { font-size: 22px; }
  #er26 .ar-quote-main  { font-size: 24px; }
  #er26 .ar-quote-sub{ font-size: 24px; }

  /* AUTHENTICATIONS VS. RISK PATTERNS */
    /* #er26 .rp-h2 { font-size: 34px; } */
  #er26 .rp-tier-label { font-size: 25px; }
  #er26 .rp-td { font-size: 13px; }

    /*  REGIONAL SPOTLIGHT: THE AMERICAS */

    #er26 .rs-title    { font-size: 38px; }
  /* #er26 .rs-eyebrow  { font-size: 20px; } */
  #er26 .rs-stat-val { font-size: 28px; }
  #er26 .rs-stats    { gap: 18px; flex-wrap: wrap; }
  #er26 .rs-wrap     { min-height: 90vw; }
  #er26 .rs-content{padding: 0 20px 65px;}


  /*   TOP 3 US STATES */
  #er26 .us-h2 { font-size: 18vw; }
  #er26 .us-eyebrow { font-size: 32px; }
  /* #er26 .us-state-name { font-size: 22px; } */
  #er26 .us-state-value { font-size: 20px; }

    #er26 .mf-row-inner {
    grid-template-columns: 52px 1fr;
  }
  #er26 .mf-desc-col  {
    grid-row: 2;
    grid-column: 1 / -1;
    padding-left: 0;
  }

  /* ASIA SPECIFIC */
  #er26 .apac-headline-block{padding: 50px 0 30px;}
  #er26 .apac-eyebrow{font-size: 45px;}
      #er26 .apac-headline {font-size: 70px;}
      #er26 .apac-left{gap: 0;}

  /* geographic SECTION */
  #er26 .gb-main-title, #er26 .gb-risk-title{font-size: 52px;}
  .gb-risk-grid{grid-template-columns:1fr;}
  .gb-stats{flex-wrap:wrap;}
  .gb-card-globe{width:60px;height:60px;}
  #er26 .gb-stat-val{gap: 5px;}
  #er26 .gb-arrow-up, #er26 .gb-arrow-down{font-size: 24px;}
  #er26 .gb-stat-val{font-size: 22px;}
  #er26 .gb-stat-lbl{font-size: 14px; padding-top: 3px;}

  /* ARIZONA — THE FAKEST STATE — ADD-ON SECTION */
    #er26 .az-heading  { font-size: 52px; }
  #er26 .az-stat-num { font-size: 52px; }
  #er26 .az-panel    { padding: 28px 20px 36px; }
  #er26 .az-stat-desc { font-size: 14px; }
  #er26 .gb-flag{width: 42px;}
  #er26 .gb-risk-pct{font-size: 28px;}
  #er26 .gb-risk-right{gap: 20px;}
  #er26 .gb-risk-grid:first-child{grid-template-columns:1fr; gap: 20px;}
  #er26 .gb-risk-grid:last-child{grid-template-columns:1fr; gap: 20px;}

  
      /* total value across luxury SECTION  */
#er26 .tv-across .tv-page-title{font-size:24px;letter-spacing:-0; margin-bottom: 25px; padding-top: 32px;}
#er26 .tv-across .tv-bar-num{font-size: 18px;}
#er26 .tv-across .tv-value-bar{height: 54px;}
#er26 .tv-across .tv-bar--unid{height: 54px;}
#er26 .tv-across .tv-bar-labels{margin-bottom: 0;}

#er26 .fme-card-name{font-size: 22px; letter-spacing: 0;}
#er26 .ame-card{max-width: 100%;}
    #er26 .ame-card-name { font-size: 26px; }

}

/* ── iPhone 13 ── */

@media (max-width:412px){

    #er26 .cl-heading {
        font-size: 48px;
    }
    #er26 .ae-hero-heading {
      font-size: 29px;
      letter-spacing: -1px;
      line-height: 1;
    }
    #er26 .st-heading br{
      display: none;
    }
    #er26 .st-heading {
        font-size: 38px;
    }
     #er26 .ta-brands-title {
        font-size: 52px;
    }
      #er26 .ta-mat-title {
        font-size: 52px;
    }
    #er26 .mf-eyebrow {
        font-size: 10vw;
    }
    #er26 .mf-left-title {
        font-size: 18vw;
    }
    #er26 .mf-brand-name {
        font-size: 42px;
    }
    #er26 .mf-desc {
        font-size: 14px;
    }
    #er26 .mf-row-inner{
      gap: 20px 12px;
    }
#er26 .ls-hero-heading br{
  display: none;
}
    #er26 .ls-hero-heading {
        font-size: 51px;
    }
    #er26 .ls-col-title {
        font-size: 30px;
    }
    #er26 .ls-brand-item {
        font-size: 18px;
    }
      #er26 .rb-hero-eyebrow {
        font-size: 32px;
    }
    #er26 .rb-hero-h2 {
        font-size: 14vw;
    }
    #er26 .rb-col-title {
        font-size: 38px;
    }
    #er26 .rb-col-title--large {
        font-size: 38px;
    }
      #er26 .br-h2 {
        font-size: 18vw;
    }
#er26 .br-hero-inner .br-hero-right .br-h3-callout {
    font-size: 38px;
}
    #er26 .br-card-name {
        font-size: 38px;
    }
      #er26 .me-h2 {
        font-size: 11vw;
    }
      #er26 .me-card-name {
        font-size: 42px;
    }
    #er26 .me-card-meta {
        font-size: 20px;
    }
    #er26 .fv-caption-text {
        font-size: 18px;
        margin-top: 25px;
    }
    #er26 .fv-th--brand, #er26 .fv-th {
        font-size: 16px;
    }
    #er26 .fv-heading {
        font-size: 48px;
    }
    #er26 .ms-eyebrow {
        font-size: 40px;
    }
        #er26 .ms-title {
        font-size: 18vw;
        white-space: normal;
    }
        #er26 .ms-name {
        font-size: 30px;
    }
        #er26 .rb-title {
        font-size: 18vw;
    }
        #er26 .rb-eyebrow {
        font-size: 40px;
    }
        #er26 .geo-h2 {
        font-size: 44px;
    }
        #er26 .ctv-h2 {
        font-size: 34px;
    }
        #er26 .afp-h2 {
        font-size: 52px;
    }
        #er26 .afp-stat-highlight, #er26 .afp-stat-line {
        font-size: 24px;
    }
        #er26 .ta-panel-h3 {
        font-size: 52px;
    }
        #er26 .ta-panel-h3--sm {
        font-size: 38px;
    }
        #er26 .ar-eyebrow {
        font-size: 35px;
    }
        #er26 .ar-hero-title {
        font-size: 13vw;
    }
        #er26 .rp-h2 {
        font-size: 44px;
    }
        #er26 .rp-tier-label {
        font-size: 38px;
    }
        #er26 .rs-title {
        font-size: 14vw;
    }
        #er26 .us-eyebrow {
        font-size: 40px;
    }
        #er26 .us-az-title {
        width: 100%;
    }
        #er26 .us-state-name {
        font-size: 44px;
    }




}


/* ── iPhone SE / very small ≤ 375px ── */

@media (max-width: 375px) {
  /* ceo letter */
  #er26 .cl-heading { font-size:44px; } 
  #er26 .cl-col { font-size:13px; } 
  #er26 .cl-photo { height:72vw; }
  #er26 .cl-bar-tag { font-size:22px; } 

 /* about */
  #er26 .ae-hero-heading { font-size:26px; }
  #er26 .ae-card-img { height:50vw; }

  /* Accuracy */
  #er26 .ac-pct   { font-size: 36px; }
  #er26 .ac-label { font-size: 36px; }

  /* Financial */
  #er26 .fg-heading { font-size: 32px; }
  #er26 .fg-body    { font-size: 13px; }

  /* Stories section */
   #er26 .st-heading { font-size: 36px; }
   #er26 .st-body { font-size: 13px; }
  /* luxury Insight */
   #er26 .il-hero-word  { font-size: 17vw; }

   /* Total Authentication */
  #er26 .ta-page-title   { font-size: 22px; }
  #er26 .ta-value-num    { font-size: 20px; }
  #er26 .ta-bubble-img   { max-width: 100%; }
  #er26 .ta-brands-title {font-size: 50px;}
  /* #er26 .ta-pie-img      { max-width: 180px; } */

  /* TOP 5 MOST FAKED BRANDS SECTION */
  #er26 .mf-left-title         { font-size: 18vw; }
  #er26 .mf-brand-name         { font-size: 42px; }
  #er26 .mf-brand-name--single { font-size: 42px; }
  #er26 .mf-eyebrow            { font-size: 10vw; }

  /* TOP 5 RISKIEST BRANDS */
  #er26 .rb-hero-h2 { font-size: 14vw; }
  #er26 .rb-col-title--large { font-size: 32px; }

   /* Channel Section */
   #er26 .ch-h2 { font-size: 32px; }
  /* #er26 .ch-stat-num { font-size: 30px; } */

  /* LOUIS VUITTON SECTION */
  #er26 .lv-hero-h2 {letter-spacing: 0px;}
   /* #er26 .lv-hero-h2 { font-size: 11.5vw; } */

  /* #er26 .lv-stat-num { font-size: 30px; } */
  
  /* LUXURY IS NOW SPLIT BY BEHAVIOR */
  #er26 .ls-hero-heading { font-size: 28px; }

  /*  BRANDS ON THE RISE */
  #er26 .br-h2 { font-size: 17vw; }

  /*  MARKETEDGE SECTION */
  #er26 .mke-h2 { font-size: 34px; }

  /*  TOP 3 MOST EXPENSIVE  */
    #er26 .me-h2 { font-size: 11vw; }
  /* #er26 .me-card-name { font-size: 20px; } */

  /*  Footwear section  */
    #er26 .fw-hero-word  { font-size: 17vw; }
  #er26 .fw-desc       { font-size: 13px; }

   /*  Footwear fake section  */
   #er26 .fw-h2 { font-size: 34px; }

   /*  Footwear brand volume section  */
    #er26 .fv-heading       { font-size: 44px; }
  #er26 .fv-sub           { font-size: 13px; }

  /* TOP 5 MOST SCANNED STYLES */
    /* #er26 .ms-title    { font-size: 32px; } */
  #er26 .ms-eyebrow  { font-size: 40px; }
  #er26 .ms-name     { font-size: 26px; }

   /* TOP 5 RISKIEST BRANDS */ 
     #er26 .rb-title    { font-size: 18vw; }
  /* #er26 .rb-eyebrow  { font-size: 18px; } */
  #er26 .rb-desc p   { font-size: 13px; }
  #er26 .rb-td       { font-size: 12px; }

  /*  AUTHENTIC VALUE BY GLOBAL REGION */
    #er26 .geo-h2 { font-size: 42px; }
  /* #er26 .geo-value { font-size: 40px; } */
  #er26 .geo-region { font-size: 26px; }

  /* TOP COUNTRIES / RISK SIGNALS  */
   #er26 .ctv-h2 { font-size: 32px; }
  /* #er26 .ctv-bar-num { font-size: 26px; } */

  /* STATE OF THE FAKE COVER  */
   /* #er26 .sf-mob .sf-title { font-size: 22px; } */
    #er26 .sf-t-tm { right: 0; top: 3px; }


   /* APPAREL FAKE PROBLEM  */
  #er26 .afp-h2 { font-size: 52px; }
  #er26 .afp-stat-highlight,
  #er26 .afp-stat-line { font-size: 22px; }

  /* APPAREL: TOP 5 RISKIEST BRANDS   */
    #er26 .ar-hero-title  { font-size: 13vw; }
  #er26 .ar-eyebrow     { font-size: 35px; }
  #er26 .ar-quote-main  { font-size: 20px; }
  #er26 .ar-td          { font-size: 12px; }

  /* AUTHENTICATIONS VS. RISK PATTERNS */
  /* #er26 .rp-h2 { font-size: 28px; } */
  /* #er26 .rp-tier-label { font-size: 20px; } */

  /*  REGIONAL SPOTLIGHT: THE AMERICAS */
  #er26 .rs-title    { font-size: 32px; }
  /* #er26 .rs-eyebrow  { font-size: 18px; } */
  #er26 .rs-stat-val { font-size: 24px; }
  #er26 .rs-desc     { font-size: 12px; }

  
  /* ARIZONA — THE FAKEST STATE — ADD-ON SECTION */
  #er26 .az-stat-num { font-size: 52px; }
  #er26 .az-stat-desc { font-size: 14px; }

            /* total value across luxury SECTION  */
#er26 .tv-across .tv-page-title{font-size: 22px;}

/* TOP 3 MOST EXPENSIVE FOOTWEAR ITEMS */
 #er26 .fme-eyebrow {font-size: 40px;}
 #er26 .fme-h2 {font-size: 40px;letter-spacing: -1px;}
 #er26 .fme-price-badge {font-size: 18px;}
#er26 .fme-card-name {font-size: 20px;}

 /* #1 MOST EXPENSIVE APPAREL ITEM */
 #er26 .ame-eyebrow{font-size:40px;}
#er26 .ame-h2{font-size:40px;letter-spacing:-1px;}
#er26 .ame-price-badge{font-size:20px;}
#er26 .ame-card-name{font-size:20px;}
/* #er26 .ame-body{font-size:13px;} */

  /* CASE STUDIES — BOTTOM SECTION (#3)*/
  #er26 .cs-bottom-h2{font-size:24px;letter-spacing:0;}
/* #er26 .cs-bottom-body,#er26 .cs-bottom-quote p{font-size:13px;} */

/* coming soon */
#er26 .csn-title{font-size:48px;letter-spacing:-1px;margin-bottom:20px;}
#er26 .csn-topic{font-size:22px;}
#er26 .csn-body{font-size:13px;}



}


/* additional css*/
.postid-23772 .country-selector a{color: #000 !important;}
.postid-23772 .country-selector.weglot-dropdown .wgcurrent a, .postid-23772 .country-selector.weglot-dropdown .wgcurrent span {
    padding-right: 40px;
}