{"id":14,"date":"2026-05-09T15:44:51","date_gmt":"2026-05-09T15:44:51","guid":{"rendered":"http:\/\/www.robinson-partners.com\/?page_id=14"},"modified":"2026-06-05T08:16:36","modified_gmt":"2026-06-05T08:16:36","slug":"home","status":"publish","type":"page","link":"https:\/\/www.robinson-partners.com\/es\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5297018 e-flex e-con-boxed e-con e-parent\" data-id=\"5297018\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ae9f2c elementor-widget elementor-widget-html\" data-id=\"5ae9f2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Robinson Partners LLC - Paste into Elementor HTML Widget -->\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESET & VARIABLES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n:root {\n  --black:      #07070a;\n  --deep:       #0c0c10;\n  --surface:    #111116;\n  --surface2:   #17171e;\n  --border:     rgba(180,150,70,0.14);\n  --border-lg:  rgba(180,150,70,0.28);\n  --gold:       #c9a02f;\n  --gold-lt:    #e2c06a;\n  --gold-dim:   rgba(201,160,47,0.5);\n  --gold-glow:  rgba(201,160,47,0.10);\n  --white:      #f4f1eb;\n  --muted:      rgba(244,241,235,0.52);\n  --muted2:     rgba(244,241,235,0.28);\n  --navy:       #0c2b52;\n  --serif:      'Cormorant Garamond', 'EB Garamond', Georgia, serif;\n  --display:    'Cinzel', serif;\n}\n\nhtml { scroll-behavior: smooth; font-size: 18px; }\n\nbody {\n  font-family: var(--serif);\n  background: var(--black);\n  color: var(--white);\n  overflow-x: hidden;\n  line-height: 1.72;\n}\n\n::-webkit-scrollbar { width: 3px; }\n::-webkit-scrollbar-track { background: var(--deep); }\n::-webkit-scrollbar-thumb { background: var(--gold-dim); }\n::selection { background: rgba(201,160,47,0.18); color: var(--gold-lt); }\n\n\/* \u2500\u2500 Typography \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nh1,h2,h3,h4 { font-family: var(--display); font-weight: 400; letter-spacing: 0.07em; }\np { font-weight: 300; }\n\n.eyebrow {\n  font-family: var(--display);\n  font-size: 0.6rem;\n  letter-spacing: 0.4em;\n  color: var(--gold);\n  text-transform: uppercase;\n  display: block;\n  margin-bottom: 1.4rem;\n}\n.section-title {\n  font-size: clamp(1.9rem, 3.8vw, 3rem);\n  color: var(--white);\n  line-height: 1.12;\n  margin-bottom: 1.2rem;\n}\n.section-body {\n  font-size: 1rem;\n  color: var(--muted);\n  font-weight: 300;\n  line-height: 1.9;\n  max-width: 560px;\n}\n\n\/* \u2500\u2500 Gold Rule \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.gold-rule { display:flex; align-items:center; gap:1rem; margin-bottom:2.5rem; }\n.gold-rule::before { content:''; height:1px; background:linear-gradient(90deg,transparent,var(--gold-dim)); flex:1; }\n.gold-rule::after  { content:''; height:1px; background:linear-gradient(90deg,var(--gold-dim),transparent); flex:1; }\n.grd { width:5px; height:5px; background:var(--gold); transform:rotate(45deg); flex-shrink:0; }\n\n\/* \u2500\u2500 Layout \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.container { max-width:1200px; margin:0 auto; padding:0 clamp(1.5rem,5vw,4rem); }\nsection { position:relative; overflow:hidden; }\n\n\/* \u2500\u2500 Buttons \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.btn {\n  display:inline-flex; align-items:center; gap:.6rem;\n  font-family:var(--display); font-size:.62rem; letter-spacing:.28em;\n  text-transform:uppercase; text-decoration:none;\n  padding:.95rem 2.1rem; border:1px solid;\n  transition:all .45s cubic-bezier(.25,.46,.45,.94);\n  cursor:pointer; position:relative; overflow:hidden;\n}\n.btn::before { content:''; position:absolute; inset:0; transform:translateX(-101%); transition:transform .45s cubic-bezier(.25,.46,.45,.94); }\n.btn:hover::before { transform:translateX(0); }\n.btn span { position:relative; z-index:1; }\n.btn-gold { border-color:var(--gold); color:var(--gold); }\n.btn-gold::before { background:var(--gold); }\n.btn-gold:hover { color:var(--black); }\n.btn-ghost { border-color:rgba(244,241,235,.22); color:var(--muted); }\n.btn-ghost::before { background:rgba(244,241,235,.05); }\n.btn-ghost:hover { color:var(--white); border-color:rgba(244,241,235,.45); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CURSOR\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.cursor {\n  width:10px; height:10px;\n  border-radius:50%; background:var(--gold);\n  position:fixed; pointer-events:none; z-index:9999;\n  transform:translate(-50%,-50%);\n  transition:width .2s,height .2s,opacity .2s;\n  mix-blend-mode:screen;\n}\n.cursor-ring {\n  width:36px; height:36px;\n  border-radius:50%; border:1px solid var(--gold-dim);\n  position:fixed; pointer-events:none; z-index:9998;\n  transform:translate(-50%,-50%);\n  transition:width .35s,height .35s,border-color .35s;\n}\nbody:has(a:hover) .cursor { width:6px; height:6px; }\nbody:has(a:hover) .cursor-ring { width:50px; height:50px; border-color:var(--gold); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HEADER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#header {\n  position:fixed; top:0; left:0; right:0; z-index:1000;\n  padding:1.5rem clamp(1.5rem,5vw,4rem);\n  display:flex; align-items:center; justify-content:space-between;\n  transition:all .5s ease; border-bottom:1px solid transparent;\n}\n#header.scrolled {\n  background:rgba(7,7,10,.96); backdrop-filter:blur(24px);\n  border-bottom-color:var(--border); padding-top:.9rem; padding-bottom:.9rem;\n}\n.logo { display:flex; align-items:center; gap:.9rem; text-decoration:none; }\n.logo img { height:42px; width:auto; transition:opacity .3s; }\n.logo img:hover { opacity:.8; }\n.logo-text { display:flex; flex-direction:column; line-height:1; }\n.logo-name { font-family:var(--display); font-size:.75rem; letter-spacing:.22em; color:var(--white); text-transform:uppercase; }\n.logo-sub  { font-family:var(--serif); font-size:.58rem; letter-spacing:.17em; color:var(--gold-dim); text-transform:uppercase; margin-top:4px; }\n\nnav { display:flex; align-items:center; gap:2.6rem; }\nnav a {\n  font-family:var(--display); font-size:.59rem; letter-spacing:.22em;\n  text-transform:uppercase; color:var(--muted); text-decoration:none;\n  transition:color .3s; position:relative;\n}\nnav a::after { content:''; position:absolute; bottom:-4px; left:0; right:0; height:1px; background:var(--gold); transform:scaleX(0); transition:transform .3s; }\nnav a:hover { color:var(--gold); }\nnav a:hover::after { transform:scaleX(1); }\n.nav-cta {\n  font-family:var(--display); font-size:.58rem; letter-spacing:.24em;\n  text-transform:uppercase; color:var(--gold); text-decoration:none;\n  border:1px solid var(--gold-dim); padding:.58rem 1.3rem; transition:all .3s;\n}\n.nav-cta:hover { background:var(--gold); color:var(--black); }\n\n.hamburger { display:none; flex-direction:column; gap:5px; cursor:pointer; }\n.hamburger span { display:block; width:24px; height:1px; background:var(--muted); transition:all .3s; }\n.hamburger.open span:nth-child(1) { transform:rotate(45deg) translate(4px,4px); }\n.hamburger.open span:nth-child(2) { opacity:0; }\n.hamburger.open span:nth-child(3) { transform:rotate(-45deg) translate(4px,-4px); }\n\n.mobile-nav {\n  display:none; position:fixed; inset:0;\n  background:rgba(7,7,10,.98); backdrop-filter:blur(24px);\n  z-index:999; flex-direction:column; align-items:center; justify-content:center;\n  gap:2.5rem; opacity:0; pointer-events:none; transition:opacity .35s;\n}\n.mobile-nav.open { opacity:1; pointer-events:all; }\n.mobile-nav a { font-family:var(--display); font-size:1.5rem; letter-spacing:.15em; color:var(--muted); text-decoration:none; text-transform:uppercase; transition:color .3s; }\n.mobile-nav a:hover { color:var(--gold); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#hero {\n  min-height:100vh; display:flex; align-items:center;\n  background:var(--black); position:relative;\n}\n.hero-bg {\n  position:absolute; inset:0;\n  background:\n    radial-gradient(ellipse 55% 65% at 68% 38%, rgba(12,43,82,.5) 0%, transparent 70%),\n    radial-gradient(ellipse 35% 45% at 15% 75%, rgba(201,160,47,.05) 0%, transparent 60%);\n}\n.hero-grid {\n  position:absolute; inset:0;\n  background-image:\n    linear-gradient(rgba(201,160,47,.028) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(201,160,47,.028) 1px,transparent 1px);\n  background-size:70px 70px;\n  mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);\n  animation:gridDrift 20s ease-in-out infinite alternate;\n}\n@keyframes gridDrift { from { transform:translateX(0) translateY(0); } to { transform:translateX(8px) translateY(8px); } }\n\n.hero-noise {\n  position:absolute; inset:0; opacity:.022;\n  background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  background-size:180px;\n}\n\n.hero-inner {\n  position:relative; z-index:2;\n  padding:10rem clamp(1.5rem,5vw,4rem) 9rem;\n  max-width:1200px; margin:0 auto; width:100%;\n  display:grid; grid-template-columns:1.1fr 1fr;\n  align-items:center; gap:4rem;\n}\n\n.hero-label {\n  font-family:var(--display); font-size:.6rem;\n  letter-spacing:.5em; color:var(--gold); text-transform:uppercase;\n  margin-bottom:2.4rem; display:flex; align-items:center; gap:1.2rem;\n  opacity:0; animation:fadeSlideUp .8s .3s forwards;\n}\n.hero-label::before { content:''; display:block; width:38px; height:1px; background:var(--gold); }\n\n.hero-headline {\n  font-size:clamp(2.8rem,5.2vw,5rem);\n  line-height:1.05; letter-spacing:.04em; color:var(--white);\n  margin-bottom:2rem;\n  opacity:0; animation:fadeSlideUp .9s .5s forwards;\n}\n.hero-headline em {\n  display:block; font-style:italic; font-family:var(--serif);\n  color:var(--gold-lt); letter-spacing:.01em;\n}\n\n.hero-sub {\n  font-size:1.1rem; color:var(--muted); line-height:1.85;\n  font-weight:300; max-width:460px; margin-bottom:3rem;\n  opacity:0; animation:fadeSlideUp .9s .7s forwards;\n}\n\n.hero-btns {\n  display:flex; gap:1.2rem; flex-wrap:wrap;\n  opacity:0; animation:fadeSlideUp .9s .9s forwards;\n}\n\n@keyframes fadeSlideUp {\n  from { opacity:0; transform:translateY(28px); }\n  to   { opacity:1; transform:translateY(0); }\n}\n\n\/* \u2500\u2500 Hero right \u2014 rotating logo + tennis photo collage \u2500\u2500 *\/\n.hero-right {\n  display:flex; align-items:center; justify-content:center;\n  position:relative;\n  opacity:0; animation:fadeIn 1.2s 1.1s forwards;\n}\n@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }\n\n.hero-logo-frame {\n  position:relative; width:340px; height:340px;\n  display:flex; align-items:center; justify-content:center;\n}\n.hero-logo-frame::before {\n  content:''; position:absolute; inset:-2px;\n  border:1px solid var(--border-lg);\n  animation:spinSlow 25s linear infinite;\n}\n.hero-logo-frame::after {\n  content:''; position:absolute; inset:-22px;\n  border:1px solid var(--border);\n  animation:spinSlow 38s linear infinite reverse;\n}\n@keyframes spinSlow { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }\n\n.hero-logo-inner {\n  width:280px; height:280px;\n  background:radial-gradient(circle,rgba(201,160,47,.09) 0%,transparent 70%);\n  border:1px solid var(--border-lg);\n  display:flex; align-items:center; justify-content:center;\n  position:relative;\n}\n.hero-logo-inner img {\n  width:200px; height:auto;\n  animation:logoPulse 4.5s ease-in-out infinite;\n  filter:drop-shadow(0 0 35px rgba(201,160,47,.28));\n}\n@keyframes logoPulse {\n  0%,100% { filter:drop-shadow(0 0 25px rgba(201,160,47,.18)); }\n  50%      { filter:drop-shadow(0 0 65px rgba(201,160,47,.5)); }\n}\n\n.hero-corner { position:absolute; width:14px; height:14px; border-color:var(--gold-dim); border-style:solid; }\n.hero-corner.tl { top:-1px; left:-1px; border-width:1px 0 0 1px; }\n.hero-corner.tr { top:-1px; right:-1px; border-width:1px 1px 0 0; }\n.hero-corner.bl { bottom:-1px; left:-1px; border-width:0 0 1px 1px; }\n.hero-corner.br { bottom:-1px; right:-1px; border-width:0 1px 1px 0; }\n\n\/* Floating tennis photo chips *\/\n.hero-photo-chip {\n  position:absolute; border:1px solid var(--border-lg);\n  overflow:hidden;\n}\n.hero-photo-chip img { width:100%; height:100%; object-fit:cover; display:block; filter:grayscale(20%) contrast(1.08); transition:filter .4s; }\n.hero-photo-chip:hover img { filter:grayscale(0%) contrast(1.05); }\n.chip-1 { width:110px; height:130px; top:-35px; right:-45px; animation:chipFloat 6s ease-in-out infinite; }\n.chip-2 { width:85px;  height:100px; bottom:-25px; right:-30px; animation:chipFloat 8s 1.5s ease-in-out infinite; }\n.chip-3 { width:90px;  height:110px; bottom:10px; left:-50px; animation:chipFloat 7s .8s ease-in-out infinite; }\n@keyframes chipFloat {\n  0%,100% { transform:translateY(0); }\n  50%      { transform:translateY(-12px); }\n}\n\n\/* Hero stats row *\/\n.hero-stats {\n  position:absolute; bottom:3rem;\n  left:clamp(1.5rem,5vw,4rem); right:clamp(1.5rem,5vw,4rem);\n  display:flex; gap:2.5rem; max-width:1200px; margin:0 auto;\n  opacity:0; animation:fadeSlideUp .8s 1.3s forwards;\n}\n.hero-stat { display:flex; flex-direction:column; gap:.3rem; border-left:1px solid var(--border); padding-left:1.3rem; }\n.hero-stat-num { font-family:var(--display); font-size:1.3rem; color:var(--gold-lt); letter-spacing:.05em; }\n.hero-stat-lbl { font-size:.65rem; color:var(--muted2); letter-spacing:.12em; text-transform:uppercase; }\n\n\/* Scroll hint *\/\n.scroll-hint {\n  position:absolute; bottom:3.5rem; right:clamp(1.5rem,5vw,4rem);\n  display:flex; flex-direction:column; align-items:center; gap:.6rem;\n  color:var(--muted2); font-family:var(--display); font-size:.52rem;\n  letter-spacing:.3em; text-transform:uppercase;\n}\n.scroll-line { width:1px; height:48px; background:linear-gradient(to bottom,transparent,var(--gold-dim)); animation:scrollDrop 2.2s ease-in-out infinite; }\n@keyframes scrollDrop { 0%,100%{transform:scaleY(0);transform-origin:top;} 50%{transform:scaleY(1);transform-origin:top;} }\n\n\/* \u2500\u2500 Ticker \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#ticker {\n  border-top:1px solid var(--border); border-bottom:1px solid var(--border);\n  background:var(--surface); padding:.85rem 0; overflow:hidden;\n}\n.ticker-wrap { display:flex; animation:tickerScroll 45s linear infinite; white-space:nowrap; }\n.ticker-item {\n  display:inline-flex; align-items:center; gap:1.4rem; padding:0 3rem;\n  font-family:var(--display); font-size:.58rem; letter-spacing:.28em;\n  text-transform:uppercase; color:var(--muted2);\n}\n.ticker-dot { width:3px; height:3px; background:var(--gold-dim); border-radius:50%; display:inline-block; }\n@keyframes tickerScroll { from{transform:translateX(0);} to{transform:translateX(-50%);} }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ABOUT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#about { padding:9rem 0; background:var(--deep); }\n.about-grid { display:grid; grid-template-columns:1fr 1fr; gap:6rem; align-items:center; }\n\n.about-img-wrap { position:relative; }\n.about-img-wrap img {\n  width:100%; aspect-ratio:3\/4; object-fit:cover; object-position:top center;\n  display:block; filter:grayscale(15%) contrast(1.08);\n  transition:filter .6s;\n}\n.about-img-wrap:hover img { filter:grayscale(0%) contrast(1.05); }\n.about-img-border { position:absolute; inset:18px -18px -18px 18px; border:1px solid var(--border-lg); z-index:-1; }\n.about-badge {\n  position:absolute; bottom:2rem; right:-1.5rem;\n  background:var(--black); border:1px solid var(--border-lg);\n  padding:1.1rem 1.5rem;\n}\n.about-badge-name { font-family:var(--display); font-size:1.1rem; color:var(--gold-lt); letter-spacing:.06em; display:block; }\n.about-badge-role { font-size:.62rem; color:var(--muted2); letter-spacing:.18em; text-transform:uppercase; margin-top:3px; display:block; }\n\n.about-links { display:flex; flex-direction:column; gap:.8rem; margin-top:2rem; }\n.about-link {\n  display:inline-flex; align-items:center; gap:.7rem;\n  font-family:var(--display); font-size:.62rem; letter-spacing:.2em;\n  text-transform:uppercase; text-decoration:none;\n  color:var(--gold); border-bottom:1px solid var(--border);\n  padding-bottom:.5rem; transition:border-color .3s, color .3s; width:fit-content;\n}\n.about-link:hover { border-color:var(--gold); color:var(--gold-lt); }\n.about-link svg { width:15px; height:15px; fill:currentColor; flex-shrink:0; }\n\n\/* \u2500\u2500 Bio facts table \u2500\u2500 *\/\n.bio-facts { margin-top:2.5rem; display:flex; flex-direction:column; gap:0; }\n.bio-fact {\n  display:grid; grid-template-columns:140px 1fr;\n  padding:.7rem 0; border-bottom:1px solid var(--border);\n  font-size:.88rem;\n}\n.bio-fact:last-child { border-bottom:none; }\n.bio-fact-label { font-family:var(--display); font-size:.58rem; letter-spacing:.2em; color:var(--gold); text-transform:uppercase; align-self:start; padding-top:.15rem; }\n.bio-fact-value { color:var(--muted); }\n\n.bio-awards { margin-top:1.5rem; }\n.bio-award-title { font-family:var(--display); font-size:.6rem; letter-spacing:.28em; color:var(--gold); text-transform:uppercase; margin-bottom:1rem; display:block; }\n.bio-award-list { display:flex; flex-direction:column; gap:.5rem; }\n.bio-award-item {\n  display:flex; align-items:start; gap:.8rem;\n  font-size:.86rem; color:var(--muted);\n}\n.bio-award-item::before { content:'\u2726'; color:var(--gold); font-size:.5rem; margin-top:.35rem; flex-shrink:0; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PHILOSOPHY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#philosophy { padding:9rem 0; background:var(--black); }\n.philosophy-header { text-align:center; margin-bottom:5rem; }\n.philosophy-header .section-body { margin:0 auto; }\n\n.philosophy-grid {\n  display:grid; grid-template-columns:repeat(4,1fr);\n  gap:1px; background:var(--border); border:1px solid var(--border);\n}\n.phi-card {\n  background:var(--black); padding:3rem 2.2rem;\n  transition:background .4s; position:relative; overflow:hidden;\n}\n.phi-card::after {\n  content:''; position:absolute; bottom:0; left:0; right:0;\n  height:2px; background:linear-gradient(90deg,transparent,var(--gold),transparent);\n  transform:scaleX(0); transition:transform .5s;\n}\n.phi-card:hover { background:var(--surface); }\n.phi-card:hover::after { transform:scaleX(1); }\n.phi-num { font-family:var(--display); font-size:.58rem; letter-spacing:.3em; color:var(--gold-dim); margin-bottom:2rem; display:block; }\n.phi-icon { width:40px; height:40px; color:var(--gold); opacity:.75; margin-bottom:1.6rem; }\n.phi-title { font-family:var(--display); font-size:1rem; letter-spacing:.08em; color:var(--white); margin-bottom:.8rem; }\n.phi-body { font-size:.87rem; color:var(--muted); line-height:1.8; font-weight:300; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TENNIS GALLERY \u2014 new section\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#gallery { padding:8rem 0; background:var(--deep); }\n.gallery-header { margin-bottom:4rem; }\n\n.gallery-masonry {\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  grid-template-rows:auto;\n  gap:2px;\n}\n.gallery-item {\n  position:relative; overflow:hidden;\n  background:var(--surface);\n}\n.gallery-item img {\n  width:100%; height:100%; object-fit:cover; display:block;\n  transition:transform .7s cubic-bezier(.25,.46,.45,.94), filter .5s;\n  filter:grayscale(20%) contrast(1.05) brightness(.92);\n}\n.gallery-item:hover img { transform:scale(1.07); filter:grayscale(0%) contrast(1.04) brightness(1); }\n.gallery-item-overlay {\n  position:absolute; inset:0;\n  background:linear-gradient(to top, rgba(7,7,10,.75) 0%, transparent 50%);\n  opacity:0; transition:opacity .4s;\n  display:flex; align-items:flex-end; padding:1.4rem;\n}\n.gallery-item:hover .gallery-item-overlay { opacity:1; }\n.gallery-item-caption { font-family:var(--display); font-size:.58rem; letter-spacing:.22em; color:var(--gold); text-transform:uppercase; }\n\n\/* tall items *\/\n.gallery-item.tall { grid-row:span 2; }\n.gallery-item.wide { grid-column:span 2; }\n\n.gallery-item { aspect-ratio:3\/4; }\n.gallery-item.tall { aspect-ratio:unset; }\n.gallery-item.wide { aspect-ratio:16\/9; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   WHO WE SERVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#serve { padding:9rem 0; background:var(--black); position:relative; }\n.serve-bg-text {\n  position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);\n  font-family:var(--display); font-size:18vw;\n  color:rgba(201,160,47,.018); white-space:nowrap;\n  pointer-events:none; user-select:none; letter-spacing:.1em;\n}\n.serve-grid { display:grid; grid-template-columns:1fr 1.35fr; gap:6rem; align-items:start; }\n.serve-left { position:sticky; top:8rem; }\n\n.serve-cards { display:flex; flex-direction:column; gap:1px; background:var(--border); border:1px solid var(--border); }\n.serve-card {\n  background:var(--black); padding:2.2rem;\n  display:grid; grid-template-columns:54px 1fr; gap:1.6rem; align-items:start;\n  transition:background .3s, border-left-color .3s;\n  border-left:3px solid transparent;\n}\n.serve-card:hover { background:var(--surface2); border-left-color:var(--gold); }\n.serve-icon {\n  width:46px; height:46px; border:1px solid var(--border-lg);\n  display:flex; align-items:center; justify-content:center;\n  color:var(--gold); flex-shrink:0; transition:background .3s;\n}\n.serve-card:hover .serve-icon { background:var(--gold-glow); }\n.serve-icon svg { width:20px; height:20px; }\n.serve-title { font-family:var(--display); font-size:.92rem; letter-spacing:.08em; color:var(--white); margin-bottom:.45rem; }\n.serve-body { font-size:.86rem; color:var(--muted); line-height:1.78; font-weight:300; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SERVICES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#services { padding:9rem 0; background:var(--deep); }\n.services-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:2px; background:var(--border); }\n.svc-item {\n  background:var(--deep); padding:3.2rem 2.6rem;\n  position:relative; overflow:hidden; transition:background .4s;\n}\n.svc-item::after {\n  content:attr(data-num); position:absolute; bottom:1.8rem; right:2.2rem;\n  font-family:var(--display); font-size:3.5rem; color:rgba(201,160,47,.055);\n  line-height:1; transition:color .4s;\n}\n.svc-item:hover { background:var(--surface); }\n.svc-item:hover::after { color:rgba(201,160,47,.1); }\n.svc-line { width:34px; height:1px; background:var(--gold); margin-bottom:1.8rem; transition:width .4s; }\n.svc-item:hover .svc-line { width:56px; }\n.svc-title { font-family:var(--display); font-size:1.1rem; letter-spacing:.08em; color:var(--white); margin-bottom:.9rem; line-height:1.3; }\n.svc-body { font-size:.87rem; color:var(--muted); line-height:1.82; font-weight:300; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ATHLETE ADVISORY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#athlete { padding:0; background:var(--deep); }\n.athlete-split { display:grid; grid-template-columns:1fr 1fr; min-height:700px; }\n\n.athlete-left {\n  background:var(--navy); padding:6rem 4rem;\n  position:relative; overflow:hidden;\n  display:flex; flex-direction:column; justify-content:space-between;\n}\n.athlete-left::before {\n  content:''; position:absolute; inset:0;\n  background:url('http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-14-at-14.34.32.jpg') center\/cover;\n  opacity:.18; filter:grayscale(40%);\n}\n.athlete-left::after {\n  content:''; position:absolute; inset:0;\n  background:radial-gradient(ellipse 80% 80% at 75% 25%, rgba(201,160,47,.14) 0%, transparent 60%);\n}\n.athlete-left-content { position:relative; z-index:1; }\n.athlete-stats-col { position:relative; z-index:1; display:flex; flex-direction:column; gap:2px; margin-top:auto; }\n.athlete-stat-row {\n  background:rgba(7,7,10,.6); border:1px solid var(--border);\n  padding:1.1rem 1.4rem; display:flex; align-items:center; gap:1.2rem;\n  backdrop-filter:blur(8px);\n}\n.asr-num { font-family:var(--display); font-size:1.5rem; color:var(--gold-lt); letter-spacing:.05em; min-width:72px; }\n.asr-lbl { font-size:.78rem; color:var(--muted); letter-spacing:.08em; line-height:1.4; }\n\n.athlete-right { background:var(--surface); padding:6rem 4rem; border-left:1px solid var(--border); }\n.athlete-pts { display:flex; flex-direction:column; gap:2rem; margin-top:2rem; }\n.athlete-pt { display:flex; gap:1.2rem; align-items:start; }\n.apt-line { width:1px; min-height:50px; background:var(--gold-dim); flex-shrink:0; margin-top:.35rem; position:relative; }\n.apt-line::before { content:''; position:absolute; top:0; left:-3px; width:7px; height:7px; background:var(--gold); border-radius:50%; }\n.apt-title { font-family:var(--display); font-size:.88rem; letter-spacing:.08em; color:var(--white); margin-bottom:.35rem; }\n.apt-body { font-size:.84rem; color:var(--muted); line-height:1.72; font-weight:300; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   WITH THE GREATS \u2014 photo wall of jorge with pros\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#greats { padding:8rem 0; background:var(--black); }\n.greats-header { text-align:center; margin-bottom:3.5rem; }\n.greats-strip {\n  display:grid;\n  grid-template-columns:repeat(5,1fr);\n  gap:2px; background:var(--border);\n}\n.greats-item {\n  position:relative; overflow:hidden; aspect-ratio:3\/4;\n}\n.greats-item img {\n  width:100%; height:100%; object-fit:cover;\n  transition:transform .7s cubic-bezier(.25,.46,.45,.94), filter .5s;\n  filter:grayscale(30%) brightness(.88) contrast(1.05);\n}\n.greats-item:hover img { transform:scale(1.08); filter:grayscale(0%) brightness(1) contrast(1.04); }\n.greats-overlay {\n  position:absolute; inset:0;\n  background:linear-gradient(to top,rgba(7,7,10,.82) 0%,transparent 55%);\n  display:flex; align-items:flex-end; padding:1.2rem;\n  opacity:0; transition:opacity .4s;\n}\n.greats-item:hover .greats-overlay { opacity:1; }\n.greats-caption { font-family:var(--display); font-size:.54rem; letter-spacing:.22em; color:var(--gold-lt); text-transform:uppercase; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   VALUES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#values { padding:9rem 0; background:var(--deep); }\n.values-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:3rem; margin-top:4rem; }\n.value-item { text-align:center; padding:2.2rem 1.4rem; transition:transform .4s; }\n.value-item:hover { transform:translateY(-8px); }\n.v-roman { font-family:var(--display); font-size:.58rem; letter-spacing:.35em; color:var(--gold-dim); margin-bottom:1.2rem; display:block; }\n.v-icon {\n  width:68px; height:68px; margin:0 auto 1.6rem;\n  border:1px solid var(--border-lg); display:flex; align-items:center; justify-content:center;\n  color:var(--gold); position:relative; transition:border-color .35s, box-shadow .35s;\n}\n.value-item:hover .v-icon { border-color:var(--gold); box-shadow:0 0 30px rgba(201,160,47,.15); }\n.v-icon svg { width:26px; height:26px; }\n.v-corner { position:absolute; width:7px; height:7px; border-color:var(--gold); border-style:solid; }\n.v-corner.tl { top:-1px; left:-1px; border-width:1px 0 0 1px; }\n.v-corner.br { bottom:-1px; right:-1px; border-width:0 1px 1px 0; }\n.v-title { font-family:var(--display); font-size:1.05rem; letter-spacing:.12em; color:var(--white); margin-bottom:.8rem; }\n.v-body { font-size:.86rem; color:var(--muted); line-height:1.78; font-weight:300; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   QUOTE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#quote {\n  padding:7rem 0; background:var(--surface);\n  border-top:1px solid var(--border); border-bottom:1px solid var(--border);\n  text-align:center;\n}\n.q-mark { font-family:var(--display); font-size:5rem; color:var(--gold); line-height:.6; opacity:.4; margin-bottom:2rem; display:block; }\n.q-text {\n  font-family:var(--serif); font-size:clamp(1.4rem,2.8vw,2.2rem);\n  font-style:italic; color:var(--white); max-width:800px; margin:0 auto 2.5rem;\n  line-height:1.55; font-weight:300;\n}\n.q-attr { font-family:var(--display); font-size:.62rem; letter-spacing:.35em; color:var(--gold); text-transform:uppercase; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CONTACT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#contact { padding:9rem 0; background:var(--black); }\n.contact-grid { display:grid; grid-template-columns:1.1fr 1fr; gap:6rem; align-items:start; }\n\n.contact-details { display:flex; flex-direction:column; gap:1.8rem; margin-top:2.8rem; }\n.cd-item { display:flex; gap:1.3rem; padding-bottom:1.8rem; border-bottom:1px solid var(--border); }\n.cd-item:last-child { border-bottom:none; }\n.cd-icon { width:38px; height:38px; border:1px solid var(--border-lg); display:flex; align-items:center; justify-content:center; color:var(--gold); flex-shrink:0; }\n.cd-icon svg { width:17px; height:17px; }\n.cd-label { font-family:var(--display); font-size:.59rem; letter-spacing:.28em; color:var(--gold); text-transform:uppercase; display:block; margin-bottom:.35rem; }\n.cd-val { font-size:.92rem; color:var(--muted); line-height:1.6; }\n.cd-val a { color:var(--muted); text-decoration:none; transition:color .3s; }\n.cd-val a:hover { color:var(--gold); }\n\n\/* Form *\/\n.contact-form { background:var(--surface); border:1px solid var(--border); padding:3.2rem; }\n.form-title { font-family:var(--display); font-size:1rem; letter-spacing:.12em; color:var(--white); margin-bottom:2rem; }\n.form-row { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }\n.form-group { display:flex; flex-direction:column; gap:.55rem; margin-bottom:1rem; }\n.form-label { font-family:var(--display); font-size:.57rem; letter-spacing:.28em; color:var(--muted2); text-transform:uppercase; }\n.form-input, .form-select, .form-textarea {\n  background:var(--black); border:1px solid var(--border); color:var(--white);\n  font-family:var(--serif); font-size:.92rem; padding:.85rem 1.1rem;\n  outline:none; transition:border-color .3s; width:100%;\n  border-radius:0; appearance:none;\n}\n.form-input:focus, .form-select:focus, .form-textarea:focus { border-color:var(--gold-dim); }\n.form-input::placeholder, .form-textarea::placeholder { color:var(--muted2); font-style:italic; }\n.form-select option { background:var(--surface); color:var(--white); }\n.form-textarea { resize:vertical; min-height:110px; }\n.form-submit {\n  margin-top:1.8rem; width:100%;\n  font-family:var(--display); font-size:.62rem; letter-spacing:.28em;\n  text-transform:uppercase; color:var(--black); background:var(--gold);\n  border:none; padding:1rem 2rem; cursor:pointer; transition:background .3s;\n}\n.form-submit:hover { background:var(--gold-lt); }\n.form-note { margin-top:1rem; font-size:.72rem; color:var(--muted2); font-style:italic; text-align:center; line-height:1.6; }\n#formSuccess { display:none; text-align:center; padding:3rem 1rem; }\n#formSuccess .s-icon { font-family:var(--display); font-size:.62rem; letter-spacing:.3em; color:var(--gold); text-transform:uppercase; margin-bottom:1rem; }\n#formSuccess p { color:var(--muted); font-size:.92rem; line-height:1.8; }\n\n\/* \u2500\u2500 Map \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n#map-section { height:340px; position:relative; border-top:1px solid var(--border); }\n#map-section iframe { width:100%; height:100%; border:none; filter:grayscale(100%) invert(90%) contrast(88%) brightness(.68) sepia(20%); }\n.map-chip {\n  position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);\n  background:rgba(7,7,10,.92); border:1px solid var(--border-lg);\n  padding:1.3rem 1.8rem; text-align:center; backdrop-filter:blur(12px);\n  pointer-events:none;\n}\n.map-chip-name { font-family:var(--display); font-size:.8rem; letter-spacing:.2em; color:var(--gold); display:block; margin-bottom:.3rem; }\n.map-chip-addr { font-size:.78rem; color:var(--muted); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FOOTER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#footer { background:var(--black); border-top:1px solid var(--border); padding:4rem 0 2.5rem; }\n.footer-grid { display:grid; grid-template-columns:2fr 1fr 1fr 1fr; gap:3.5rem; margin-bottom:3.5rem; }\n.footer-logo img { height:46px; margin-bottom:1.4rem; display:block; }\n.footer-brand p { font-size:.82rem; color:var(--muted2); line-height:1.82; max-width:270px; }\n.footer-col-title { font-family:var(--display); font-size:.58rem; letter-spacing:.3em; color:var(--gold); text-transform:uppercase; margin-bottom:1.3rem; display:block; }\n.footer-links { display:flex; flex-direction:column; gap:.75rem; }\n.footer-links a { font-size:.82rem; color:var(--muted2); text-decoration:none; transition:color .3s; letter-spacing:.04em; }\n.footer-links a:hover { color:var(--gold); }\n.footer-bottom {\n  border-top:1px solid var(--border); padding-top:2rem;\n  display:flex; justify-content:space-between; align-items:center; gap:1.5rem; flex-wrap:wrap;\n}\n.footer-legal { font-size:.69rem; color:var(--muted2); line-height:1.75; max-width:680px; }\n.footer-copy { font-family:var(--display); font-size:.59rem; letter-spacing:.2em; color:var(--muted2); text-transform:uppercase; white-space:nowrap; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SCROLL ANIMATIONS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.reveal {\n  opacity:0; transform:translateY(36px);\n  transition:opacity .8s cubic-bezier(.25,.46,.45,.94), transform .8s cubic-bezier(.25,.46,.45,.94);\n}\n.reveal.visible { opacity:1; transform:translateY(0); }\n.reveal.d1 { transition-delay:.1s; }\n.reveal.d2 { transition-delay:.2s; }\n.reveal.d3 { transition-delay:.3s; }\n.reveal.d4 { transition-delay:.4s; }\n.reveal-left { opacity:0; transform:translateX(-40px); transition:opacity .8s ease, transform .8s ease; }\n.reveal-left.visible { opacity:1; transform:translateX(0); }\n.reveal-right { opacity:0; transform:translateX(40px); transition:opacity .8s ease, transform .8s ease; }\n.reveal-right.visible { opacity:1; transform:translateX(0); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width:1024px) {\n  .philosophy-grid { grid-template-columns:repeat(2,1fr); }\n  .services-grid { grid-template-columns:repeat(2,1fr); }\n  .values-grid { grid-template-columns:repeat(2,1fr); }\n  .footer-grid { grid-template-columns:1fr 1fr; }\n  .greats-strip { grid-template-columns:repeat(3,1fr); }\n  .gallery-masonry { grid-template-columns:repeat(3,1fr); }\n}\n@media (max-width:768px) {\n  nav, .nav-cta { display:none; }\n  .hamburger { display:flex; }\n  .mobile-nav { display:flex; }\n  .cursor, .cursor-ring { display:none; }\n\n  .hero-inner { grid-template-columns:1fr; text-align:center; }\n  .hero-right { display:none; }\n  .hero-btns { justify-content:center; }\n  .hero-label { justify-content:center; }\n  .hero-sub { margin:0 auto 3rem; }\n\n  .about-grid { grid-template-columns:1fr; }\n  .about-img-border { display:none; }\n  .philosophy-grid { grid-template-columns:1fr; }\n  .serve-grid { grid-template-columns:1fr; }\n  .serve-left { position:static; }\n  .services-grid { grid-template-columns:1fr; }\n  .athlete-split { grid-template-columns:1fr; }\n  .athlete-left { padding:3.5rem 2rem; min-height:auto; }\n  .athlete-right { padding:3.5rem 2rem; }\n  .greats-strip { grid-template-columns:repeat(2,1fr); }\n  .gallery-masonry { grid-template-columns:repeat(2,1fr); }\n  .gallery-item.wide { grid-column:span 1; aspect-ratio:3\/4; }\n  .values-grid { grid-template-columns:repeat(2,1fr); gap:2rem; }\n  .contact-grid { grid-template-columns:1fr; }\n  .contact-form { padding:2.2rem 1.6rem; }\n  .form-row { grid-template-columns:1fr; }\n  .footer-grid { grid-template-columns:1fr 1fr; gap:2rem; }\n  .footer-bottom { flex-direction:column; text-align:center; }\n  .scroll-hint { display:none; }\n  .hero-stats { gap:1.2rem; }\n}\n@media (max-width:480px) {\n  .values-grid { grid-template-columns:1fr; }\n  .greats-strip { grid-template-columns:1fr 1fr; }\n  .gallery-masonry { grid-template-columns:1fr 1fr; }\n  .hero-btns { flex-direction:column; align-items:center; }\n  .btn { width:100%; justify-content:center; }\n  .hero-stats { display:none; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PARTNERS & NETWORK\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.partners-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 2px;\n  background: var(--border);\n  max-width: 860px;\n  margin: 0 auto;\n}\n.partner-card {\n  background: var(--black);\n  padding: 3.5rem 3rem;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: 2rem;\n  text-decoration: none;\n  transition: background .4s;\n  position: relative;\n  overflow: hidden;\n}\n.partner-card::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--gold), transparent);\n  transform: scaleX(0);\n  transition: transform .5s;\n}\n.partner-card:hover { background: var(--surface2); }\n.partner-card:hover::after { transform: scaleX(1); }\n.partner-logo-wrap {\n  height: 90px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.partner-logo-wrap img {\n  max-height: 90px;\n  max-width: 200px;\n  width: auto;\n  object-fit: contain;\n  filter: brightness(.9) contrast(1.05);\n  transition: filter .4s;\n}\n.partner-card:hover .partner-logo-wrap img {\n  filter: brightness(1.1) contrast(1.05);\n}\n.partner-name {\n  font-family: var(--display);\n  font-size: .9rem;\n  letter-spacing: .1em;\n  color: var(--white);\n  margin-bottom: .4rem;\n}\n.partner-desc {\n  font-size: .82rem;\n  color: var(--muted);\n  line-height: 1.7;\n  font-weight: 300;\n}\n.partner-link {\n  font-family: var(--display);\n  font-size: .58rem;\n  letter-spacing: .22em;\n  color: var(--gold);\n  text-transform: uppercase;\n  margin-top: .5rem;\n  transition: color .3s;\n}\n.partner-card:hover .partner-link { color: var(--gold-lt); }\n\n@media (max-width: 900px) {\n  .partners-grid { grid-template-columns: 1fr 1fr; }\n}\n@media (max-width: 500px) {\n  .partners-grid { grid-template-columns: 1fr; }\n}\n\n\n\/* \u2500\u2500 RESEARCH GRID RESPONSIVE \u2500\u2500 *\/\n@media (max-width: 900px) {\n  .research-grid { grid-template-columns: 1fr !important; gap: 3rem !important; }\n}\n\n\n\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CONTACT SECTION \u2014 FULL REDESIGN\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#contact { padding: 9rem 0; background: var(--black); }\n\n\/* Who are you cards *\/\n.cq-who { margin-bottom: 2.5rem; }\n.cq-who-label {\n  font-family: var(--display);\n  font-size: .6rem;\n  letter-spacing: .35em;\n  color: var(--gold);\n  text-transform: uppercase;\n  margin-bottom: 1.2rem;\n}\n.cq-who-cards {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 2px;\n  background: var(--border);\n  border: 1px solid var(--border);\n}\n.cq-who-card {\n  background: var(--black);\n  padding: 1.4rem 1.2rem;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: .6rem;\n  cursor: pointer;\n  transition: background .3s, border-bottom-color .3s;\n  border-bottom: 2px solid transparent;\n  position: relative;\n}\n.cq-who-card:hover { background: var(--surface2); }\n.cq-who-card.active {\n  background: var(--surface2);\n  border-bottom-color: var(--gold);\n}\n.cq-who-card.active .cq-who-icon { color: var(--gold); border-color: var(--gold); }\n.cq-who-card.active .cq-who-name { color: var(--gold-lt); }\n.cq-who-icon {\n  width: 44px; height: 44px;\n  border: 1px solid var(--border-lg);\n  display: flex; align-items: center; justify-content: center;\n  color: var(--muted);\n  transition: color .3s, border-color .3s;\n  flex-shrink: 0;\n}\n.cq-who-name {\n  font-family: var(--display);\n  font-size: .65rem;\n  letter-spacing: .1em;\n  color: var(--muted);\n  line-height: 1.3;\n  transition: color .3s;\n}\n.cq-who-sub {\n  font-size: .65rem;\n  color: var(--muted2);\n  line-height: 1.3;\n  font-family: var(--serif);\n  font-style: italic;\n}\n\n\/* Inquiry type pills *\/\n.cq-type { margin-bottom: 3.5rem; }\n.cq-pills { display: flex; flex-wrap: wrap; gap: .6rem; margin-top: 1.2rem; }\n.cq-pill {\n  font-family: var(--display);\n  font-size: .56rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--muted2);\n  border: 1px solid var(--border);\n  padding: .55rem 1.2rem;\n  cursor: pointer;\n  transition: all .3s;\n  background: transparent;\n}\n.cq-pill:hover { border-color: var(--gold-dim); color: var(--muted); }\n.cq-pill.active {\n  background: var(--gold-glow);\n  border-color: var(--gold);\n  color: var(--gold-lt);\n}\n\n\/* Main grid *\/\n.cq-main-grid {\n  display: grid;\n  grid-template-columns: 1fr 1.6fr;\n  gap: 2px;\n  background: var(--border);\n  border: 1px solid var(--border);\n}\n\n\/* Left details *\/\n.cq-details {\n  background: var(--surface);\n  padding: 3rem 2.8rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1.8rem;\n}\n.cq-detail-title {\n  font-family: var(--display);\n  font-size: .6rem;\n  letter-spacing: .32em;\n  color: var(--gold);\n  text-transform: uppercase;\n  padding-bottom: 1.2rem;\n  border-bottom: 1px solid var(--border);\n}\n.cq-detail-item {\n  display: flex;\n  gap: 1.1rem;\n  align-items: start;\n}\n.cq-detail-icon {\n  width: 36px; height: 36px;\n  border: 1px solid var(--border-lg);\n  display: flex; align-items: center; justify-content: center;\n  color: var(--gold);\n  flex-shrink: 0;\n}\n.cq-detail-label {\n  font-family: var(--display);\n  font-size: .55rem;\n  letter-spacing: .26em;\n  color: var(--gold);\n  text-transform: uppercase;\n  display: block;\n  margin-bottom: .3rem;\n}\n.cq-detail-val {\n  font-size: .88rem;\n  color: var(--muted);\n  line-height: 1.6;\n}\n.cq-detail-val a { color: var(--muted); text-decoration: none; transition: color .3s; }\n.cq-detail-val a:hover { color: var(--gold); }\n\n\/* Trust badges *\/\n.cq-trust {\n  margin-top: auto;\n  display: flex;\n  flex-direction: column;\n  gap: .8rem;\n  padding-top: 1.8rem;\n  border-top: 1px solid var(--border);\n}\n.cq-trust-item {\n  display: flex;\n  align-items: center;\n  gap: .7rem;\n  font-size: .78rem;\n  color: var(--muted2);\n  font-family: var(--serif);\n}\n.cq-trust-item svg { color: var(--gold); flex-shrink: 0; }\n\n\/* Right form *\/\n.cq-form-wrap {\n  background: var(--deep);\n  padding: 3rem 3rem 3.5rem;\n}\n.cq-form-header {\n  display: flex;\n  align-items: center;\n  gap: 1.2rem;\n  margin-bottom: 2.2rem;\n  padding-bottom: 2rem;\n  border-bottom: 1px solid var(--border);\n}\n.cq-form-header-line {\n  width: 3px;\n  height: 40px;\n  background: linear-gradient(to bottom, var(--gold), transparent);\n  flex-shrink: 0;\n}\n.cq-form-eyebrow {\n  font-family: var(--display);\n  font-size: .54rem;\n  letter-spacing: .32em;\n  color: var(--gold);\n  text-transform: uppercase;\n  margin-bottom: .25rem;\n}\n.cq-form-title {\n  font-family: var(--display);\n  font-size: 1.1rem;\n  letter-spacing: .08em;\n  color: var(--white);\n}\n\n\/* CF7 dark gold theme *\/\n.rp-cf7-wrap { width: 100%; }\n.rp-cf7-wrap .wpcf7 { width: 100%; }\n.rp-cf7-wrap .wpcf7-form { display: flex; flex-direction: column; gap: 1rem; }\n.rp-cf7-wrap .wpcf7-form p { margin: 0; }\n.rp-cf7-wrap input[type=\"text\"],\n.rp-cf7-wrap input[type=\"email\"],\n.rp-cf7-wrap input[type=\"tel\"],\n.rp-cf7-wrap select,\n.rp-cf7-wrap textarea {\n  background: var(--black) !important;\n  border: 1px solid rgba(180,150,70,0.18) !important;\n  color: var(--white) !important;\n  font-family: var(--serif) !important;\n  font-size: .95rem !important;\n  padding: .9rem 1.1rem !important;\n  width: 100% !important;\n  outline: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  transition: border-color .3s, background .3s !important;\n  -webkit-appearance: none !important;\n}\n.rp-cf7-wrap input[type=\"text\"]:focus,\n.rp-cf7-wrap input[type=\"email\"]:focus,\n.rp-cf7-wrap textarea:focus {\n  border-color: var(--gold-dim) !important;\n  background: rgba(201,160,47,.025) !important;\n}\n.rp-cf7-wrap input::placeholder,\n.rp-cf7-wrap textarea::placeholder {\n  color: var(--muted2) !important;\n  font-style: italic !important;\n}\n.rp-cf7-wrap textarea {\n  resize: vertical !important;\n  min-height: 130px !important;\n  line-height: 1.65 !important;\n}\n.rp-cf7-wrap input[type=\"submit\"] {\n  background: var(--gold) !important;\n  color: var(--black) !important;\n  border: none !important;\n  font-family: var(--display) !important;\n  font-size: .62rem !important;\n  letter-spacing: .28em !important;\n  text-transform: uppercase !important;\n  padding: 1.05rem 2rem !important;\n  width: 100% !important;\n  cursor: pointer !important;\n  border-radius: 0 !important;\n  transition: background .3s, transform .2s !important;\n  margin-top: .5rem !important;\n  -webkit-appearance: none !important;\n  box-shadow: 0 4px 24px rgba(201,160,47,.2) !important;\n}\n.rp-cf7-wrap input[type=\"submit\"]:hover {\n  background: var(--gold-lt) !important;\n  transform: translateY(-1px) !important;\n  box-shadow: 0 8px 32px rgba(201,160,47,.35) !important;\n}\n.rp-cf7-wrap .wpcf7-not-valid-tip {\n  color: #e07070 !important;\n  font-size: .75rem !important;\n  margin-top: .3rem !important;\n  display: block !important;\n  font-family: var(--serif) !important;\n}\n.rp-cf7-wrap .wpcf7-response-output {\n  border: 1px solid rgba(201,160,47,.3) !important;\n  background: rgba(201,160,47,.05) !important;\n  color: var(--gold-lt) !important;\n  padding: 1rem 1.2rem !important;\n  margin-top: 1rem !important;\n  font-size: .85rem !important;\n  font-family: var(--serif) !important;\n  border-radius: 0 !important;\n}\n.rp-cf7-wrap .wpcf7-mail-sent-ok {\n  border-color: var(--gold-dim) !important;\n  color: var(--gold-lt) !important;\n}\n.rp-cf7-wrap .wpcf7-validation-errors {\n  border-color: rgba(139,26,26,.4) !important;\n  color: #e07070 !important;\n  background: rgba(139,26,26,.08) !important;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .cq-who-cards { grid-template-columns: repeat(3, 1fr); }\n  .cq-main-grid { grid-template-columns: 1fr; }\n  .cq-details { padding: 2.2rem; }\n  .cq-form-wrap { padding: 2.2rem; }\n}\n@media (max-width: 600px) {\n  .cq-who-cards { grid-template-columns: 1fr 1fr; }\n  .cq-pills { gap: .4rem; }\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   LIVE MARKET TICKER \u2014 FULL REDESIGN v3\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#market-ticker {\n  background: #0d0d12;\n  border-top: 1px solid rgba(201,160,47,0.25);\n  border-bottom: 1px solid rgba(201,160,47,0.12);\n  position: relative;\n  z-index: 10;\n  overflow: hidden;\n}\n#market-ticker::before {\n  content: '';\n  position: absolute; inset: 0;\n  background: radial-gradient(ellipse 70% 120% at 50% 50%, rgba(201,160,47,0.055) 0%, transparent 70%);\n  pointer-events: none;\n}\n\n\/* Top bar *\/\n.mt-topbar {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: .65rem clamp(1.5rem,5vw,4rem);\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n  background: rgba(0,0,0,0.5);\n}\n.mt-topbar-left { display: flex; align-items: center; gap: 1rem; }\n.mt-live-badge {\n  display: flex; align-items: center; gap: .5rem;\n  background: rgba(34,197,94,0.12);\n  border: 1px solid rgba(34,197,94,0.3);\n  padding: .3rem .85rem;\n}\n.mt-live-dot {\n  width: 7px; height: 7px; background: #22c55e; border-radius: 50%;\n  animation: livePulse 2s ease-in-out infinite;\n  box-shadow: 0 0 10px rgba(34,197,94,.9);\n}\n@keyframes livePulse {\n  0%,100% { opacity:1; box-shadow:0 0 10px rgba(34,197,94,.9); }\n  50%      { opacity:.5; box-shadow:0 0 22px rgba(34,197,94,1); }\n}\n.mt-live-label {\n  font-family: var(--display); font-size: .52rem;\n  letter-spacing: .3em; color: #4ade80; text-transform: uppercase;\n}\n.mt-market-status {\n  font-family: var(--display); font-size: .52rem;\n  letter-spacing: .22em; color: rgba(255,255,255,0.55);\n  text-transform: uppercase;\n  border-left: 1px solid rgba(255,255,255,0.1); padding-left: .9rem;\n}\n.mt-powered { font-family: var(--serif); font-size: .65rem; font-style: italic; color: rgba(255,255,255,0.35); }\n.mt-time {\n  font-family: var(--display); font-size: .54rem;\n  letter-spacing: .15em; color: rgba(255,255,255,0.5);\n  font-variant-numeric: tabular-nums;\n}\n\n\/* Instruments grid *\/\n.mt-instruments {\n  display: grid;\n  grid-template-columns: repeat(7, 1fr);\n  border-top: none;\n}\n\n.mt-instrument {\n  display: flex; flex-direction: column;\n  padding: 1.6rem 1.8rem;\n  border-right: 1px solid rgba(255,255,255,0.06);\n  position: relative; overflow: hidden;\n  transition: background .35s;\n  cursor: default;\n}\n.mt-instrument:last-child { border-right: none; }\n.mt-instrument:hover { background: rgba(201,160,47,0.04); }\n.mt-instrument::after {\n  content: ''; position: absolute; bottom: 0; left: 0; right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, var(--gold), transparent);\n  transform: scaleX(0); transform-origin: left; transition: transform .4s;\n}\n.mt-instrument:hover::after { transform: scaleX(1); }\n\n\/* Name *\/\n.mt-inst-name {\n  font-family: var(--display); font-size: .56rem;\n  letter-spacing: .26em; color: rgba(255,255,255,0.6);\n  text-transform: uppercase; margin-bottom: .5rem;\n}\n\n\/* Price \u2014 large, bright *\/\n.mt-inst-price {\n  font-family: var(--display); font-size: 1.55rem;\n  color: #f0ead8; letter-spacing: .02em; line-height: 1;\n  font-variant-numeric: tabular-nums;\n  transition: color .4s, text-shadow .4s;\n  margin-bottom: .4rem;\n}\n.mt-inst-price.flash-up {\n  color: #4ade80 !important;\n  text-shadow: 0 0 24px rgba(74,222,128,.7);\n}\n.mt-inst-price.flash-down {\n  color: #f87171 !important;\n  text-shadow: 0 0 24px rgba(248,113,113,.7);\n}\n\n\/* Change row *\/\n.mt-inst-change-row { display: flex; align-items: center; gap: .5rem; margin-bottom: .8rem; }\n.mt-inst-change { font-family: var(--display); font-size: .68rem; letter-spacing: .04em; font-variant-numeric: tabular-nums; }\n.mt-inst-pct    { font-family: var(--display); font-size: .65rem; letter-spacing: .04em; font-variant-numeric: tabular-nums; }\n.mt-inst-change.up, .mt-inst-pct.up   { color: #4ade80; }\n.mt-inst-change.down,.mt-inst-pct.down { color: #f87171; }\n.mt-inst-change.flat,.mt-inst-pct.flat { color: rgba(255,255,255,0.35); }\n\n\/* Sparkline canvas *\/\n.mt-sparkline { width: 100%; height: 44px; display: block; margin-bottom: .5rem; }\n\n\/* Sub label *\/\n.mt-inst-label {\n  font-size: .58rem; color: rgba(255,255,255,0.35);\n  font-family: var(--serif); font-style: italic; margin-top: auto;\n}\n\n\/* Loading skeleton *\/\n.mt-skeleton {\n  height: 1.4rem; width: 110px;\n  background: linear-gradient(90deg, rgba(255,255,255,.05) 25%, rgba(201,160,47,.1) 50%, rgba(255,255,255,.05) 75%);\n  background-size: 200% 100%; animation: shimmer 1.5s infinite;\n}\n@keyframes shimmer { from{background-position:200% 0} to{background-position:-200% 0} }\n\n\/* Responsive *\/\n@media (max-width: 1200px) {\n  .mt-instruments { grid-template-columns: repeat(4,1fr); }\n  .mt-instrument { border-bottom: 1px solid rgba(255,255,255,0.06); }\n}\n@media (max-width: 768px) {\n  .mt-instruments { grid-template-columns: repeat(2,1fr); }\n  .mt-inst-price { font-size: 1.2rem; }\n  .mt-sparkline { height: 34px; }\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ATHLETE STATISTICS SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#athlete-stats-section {\n  padding: 9rem 0;\n  background: var(--deep);\n  position: relative;\n  overflow: hidden;\n  border-top: 1px solid var(--border);\n}\n.as-bg-text {\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%,-50%);\n  font-family: var(--display); font-size: 22vw;\n  color: rgba(201,160,47,0.022); white-space: nowrap;\n  pointer-events: none; user-select: none; letter-spacing: .1em;\n}\n.as-header { margin-bottom: 5rem; }\n\n\/* Stats row *\/\n.as-stats-row {\n  display: flex; align-items: stretch;\n  background: var(--border); gap: 1px;\n  margin-bottom: 4rem;\n}\n.as-stat-card {\n  flex: 1; background: var(--black);\n  padding: 3.5rem 2.8rem;\n  position: relative; overflow: hidden;\n  transition: background .4s;\n}\n.as-stat-card:hover { background: var(--surface); }\n.as-stat-accent {\n  position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--gold), transparent);\n  transform: scaleX(0); transform-origin: left; transition: transform .5s;\n}\n.as-stat-card:hover .as-stat-accent { transform: scaleX(1); }\n.as-stat-divider { width: 1px; background: var(--border); flex-shrink: 0; }\n.as-stat-num {\n  font-family: var(--display);\n  font-size: clamp(3.5rem, 6vw, 5.5rem);\n  color: var(--gold-lt);\n  letter-spacing: .02em;\n  line-height: 1;\n  margin-bottom: 1.2rem;\n  font-variant-numeric: tabular-nums;\n}\n.as-stat-label {\n  font-size: .95rem; color: var(--muted);\n  line-height: 1.7; font-weight: 300;\n  margin-bottom: .8rem;\n}\n.as-stat-source {\n  font-family: var(--display); font-size: .54rem;\n  letter-spacing: .22em; color: var(--gold-dim);\n  text-transform: uppercase;\n}\n\n\/* Quote divider *\/\n.as-quote {\n  display: flex; align-items: center; gap: 2.5rem;\n  margin-bottom: 4rem;\n}\n.as-quote-line { flex: 1; height: 1px; background: var(--border); }\n.as-quote-text {\n  font-family: var(--serif); font-size: 1.05rem;\n  font-style: italic; color: var(--muted);\n  line-height: 1.75; font-weight: 300;\n  max-width: 680px; text-align: center;\n}\n\n\/* Reason cards *\/\n.as-reasons {\n  display: grid; grid-template-columns: repeat(4,1fr);\n  gap: 1px; background: var(--border);\n  border: 1px solid var(--border);\n  margin-bottom: 4rem;\n}\n.as-reason {\n  background: var(--black); padding: 2.8rem 2.2rem;\n  position: relative; transition: background .4s;\n}\n.as-reason:hover { background: var(--surface); }\n.as-reason-num {\n  font-family: var(--display); font-size: .58rem;\n  letter-spacing: .3em; color: var(--gold-dim);\n  margin-bottom: 1.5rem; display: block;\n}\n.as-reason-icon {\n  width: 46px; height: 46px;\n  border: 1px solid var(--border-lg);\n  display: flex; align-items: center; justify-content: center;\n  color: var(--gold); margin-bottom: 1.5rem;\n  transition: border-color .3s, background .3s;\n}\n.as-reason:hover .as-reason-icon { border-color: var(--gold); background: var(--gold-glow); }\n.as-reason-title {\n  font-family: var(--display); font-size: .95rem;\n  letter-spacing: .08em; color: var(--white);\n  margin-bottom: .8rem;\n}\n.as-reason-body { font-size: .87rem; color: var(--muted); line-height: 1.8; font-weight: 300; }\n\n\/* CTA bar *\/\n.as-cta-bar {\n  display: flex; align-items: center;\n  justify-content: space-between; gap: 2rem;\n  background: var(--surface);\n  border: 1px solid var(--border-lg);\n  padding: 2.8rem 3.2rem;\n  border-left: 3px solid var(--gold);\n}\n.as-cta-title {\n  font-family: var(--display); font-size: 1.2rem;\n  letter-spacing: .06em; color: var(--white);\n  margin-bottom: .5rem;\n}\n.as-cta-sub { font-size: .9rem; color: var(--muted); font-weight: 300; line-height: 1.6; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FLOATING ENQUIRY BUTTON\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.float-btn {\n  position: fixed; bottom: 2.5rem; right: 2.5rem;\n  z-index: 500; opacity: 0; transform: translateY(20px);\n  transition: opacity .5s, transform .5s;\n  pointer-events: none;\n}\n.float-btn.visible { opacity: 1; transform: translateY(0); pointer-events: all; }\n.float-btn a { text-decoration: none; display: block; position: relative; }\n.float-btn-inner {\n  display: flex; align-items: center; gap: .7rem;\n  background: var(--gold);\n  color: var(--black);\n  font-family: var(--display); font-size: .58rem;\n  letter-spacing: .24em; text-transform: uppercase;\n  padding: .85rem 1.6rem;\n  border: none;\n  transition: background .3s, transform .2s;\n  position: relative; z-index: 1;\n  box-shadow: 0 8px 32px rgba(201,160,47,.35);\n}\n.float-btn a:hover .float-btn-inner {\n  background: var(--gold-lt);\n  transform: translateY(-2px);\n  box-shadow: 0 12px 40px rgba(201,160,47,.5);\n}\n.float-btn-glow {\n  position: absolute; inset: -4px;\n  background: radial-gradient(ellipse, rgba(201,160,47,.3) 0%, transparent 70%);\n  animation: floatGlow 2.5s ease-in-out infinite;\n  pointer-events: none; z-index: 0;\n}\n@keyframes floatGlow {\n  0%,100% { opacity: .5; transform: scale(1); }\n  50%      { opacity: 1; transform: scale(1.08); }\n}\n@media (max-width: 768px) {\n  .float-btn { bottom: 1.5rem; right: 1.5rem; }\n  .float-btn-inner { padding: .75rem 1.2rem; font-size: .52rem; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HOW IT WORKS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#how-it-works {\n  padding: 9rem 0;\n  background: var(--black);\n  border-top: 1px solid var(--border);\n}\n.hiw-header { margin-bottom: 5rem; }\n.hiw-steps { display: flex; flex-direction: column; gap: 0; max-width: 820px; margin: 0 auto; }\n.hiw-step {\n  display: grid; grid-template-columns: 80px 1fr;\n  gap: 2.5rem; position: relative;\n}\n.hiw-step-left {\n  display: flex; flex-direction: column;\n  align-items: center; padding-top: .5rem;\n}\n.hiw-num {\n  font-family: var(--display); font-size: .65rem;\n  letter-spacing: .3em; color: var(--gold);\n  width: 44px; height: 44px;\n  border: 1px solid var(--border-lg);\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0; background: var(--black);\n  position: relative; z-index: 1;\n  transition: border-color .3s, background .3s;\n}\n.hiw-step:hover .hiw-num { border-color: var(--gold); background: var(--gold-glow); }\n.hiw-connector {\n  width: 1px; flex: 1; min-height: 60px;\n  background: linear-gradient(to bottom, var(--gold-dim), var(--border));\n  margin-top: .5rem;\n}\n.hiw-connector.last { background: linear-gradient(to bottom, var(--gold-dim), transparent); }\n\n.hiw-step-right {\n  padding: 0 0 4rem 0;\n}\n.hiw-step:last-child .hiw-step-right { padding-bottom: 0; }\n.hiw-step-icon {\n  width: 44px; height: 44px;\n  border: 1px solid var(--border-lg);\n  display: flex; align-items: center; justify-content: center;\n  color: var(--gold); margin-bottom: 1.2rem;\n  transition: border-color .3s, background .3s;\n}\n.hiw-step:hover .hiw-step-icon { border-color: var(--gold); background: var(--gold-glow); }\n.hiw-step-title {\n  font-family: var(--display); font-size: 1.1rem;\n  letter-spacing: .08em; color: var(--white);\n  margin-bottom: .9rem;\n}\n.hiw-step-body {\n  font-size: .92rem; color: var(--muted);\n  line-height: 1.85; font-weight: 300;\n  margin-bottom: 1rem;\n}\n.hiw-step-tag {\n  font-family: var(--display); font-size: .54rem;\n  letter-spacing: .24em; color: var(--gold);\n  text-transform: uppercase;\n  border-left: 2px solid var(--gold);\n  padding-left: .8rem;\n}\n\n@media (max-width: 768px) {\n  .as-stats-row { flex-direction: column; }\n  .as-stat-divider { width: 100%; height: 1px; }\n  .as-reasons { grid-template-columns: 1fr; }\n  .as-cta-bar { flex-direction: column; text-align: center; }\n  .as-quote { flex-direction: column; gap: 1.2rem; }\n  .hiw-step { grid-template-columns: 50px 1fr; gap: 1.5rem; }\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESEARCH COUNTER SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#research-counter {\n  position: relative;\n  background: var(--black);\n  overflow: hidden;\n  padding: 8rem 0;\n  border-top: 1px solid var(--border);\n  border-bottom: 1px solid var(--border);\n}\n.rc-bg-grid {\n  position: absolute; inset: 0;\n  background-image:\n    linear-gradient(rgba(201,160,47,.04) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(201,160,47,.04) 1px, transparent 1px);\n  background-size: 60px 60px;\n  mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 20%, transparent 100%);\n}\n.rc-bg-glow {\n  position: absolute; inset: 0;\n  background: radial-gradient(ellipse 70% 60% at 50% 50%, rgba(201,160,47,.07) 0%, transparent 70%);\n  pointer-events: none;\n}\n.rc-inner {\n  max-width: 1200px; margin: 0 auto;\n  padding: 0 clamp(1.5rem,5vw,4rem);\n  position: relative; z-index: 1;\n}\n.rc-header { text-align: center; margin-bottom: 5rem; }\n.rc-title {\n  font-family: var(--display);\n  font-size: clamp(2.4rem,4.5vw,3.8rem);\n  color: var(--white); letter-spacing: .05em;\n  line-height: 1.1; margin-bottom: 1.2rem;\n}\n.rc-title em { font-style: italic; font-family: var(--serif); color: var(--gold-lt); }\n.rc-subtitle {\n  font-size: 1rem; color: var(--muted);\n  max-width: 560px; margin: 0 auto;\n  line-height: 1.85; font-weight: 300;\n}\n\n\/* Counters *\/\n.rc-counters {\n  display: flex; align-items: stretch;\n  border: 1px solid var(--border-lg);\n  background: var(--border); gap: 1px;\n  margin-bottom: 2px;\n}\n.rc-counter-item {\n  flex: 1; background: var(--surface);\n  padding: 3.2rem 2.8rem;\n  display: flex; flex-direction: column;\n  align-items: center; text-align: center;\n  gap: 1rem; transition: background .4s;\n  position: relative; overflow: hidden;\n}\n.rc-counter-item::before {\n  content: '';\n  position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, transparent, var(--gold), transparent);\n  transform: scaleX(0); transform-origin: center;\n  transition: transform .5s;\n}\n.rc-counter-item:hover { background: var(--surface2); }\n.rc-counter-item:hover::before { transform: scaleX(1); }\n.rc-counter-sep { width: 1px; background: var(--border); flex-shrink: 0; }\n.rc-counter-top { display: flex; align-items: baseline; justify-content: center; }\n.rc-num {\n  font-family: var(--display);\n  font-size: clamp(4rem,7vw,6.5rem);\n  color: var(--gold-lt);\n  letter-spacing: .02em; line-height: 1;\n  font-variant-numeric: tabular-nums;\n  text-shadow: 0 0 60px rgba(201,160,47,.25);\n}\n.rc-counter-divider {\n  width: 30px; height: 1px;\n  background: var(--gold-dim);\n}\n.rc-counter-label {\n  font-family: var(--display); font-size: .75rem;\n  letter-spacing: .12em; color: var(--white);\n  text-transform: uppercase;\n}\n.rc-counter-sub {\n  font-size: .8rem; color: var(--muted2);\n  font-family: var(--serif); font-style: italic;\n  line-height: 1.5;\n}\n\n\/* Results strip *\/\n.rc-results {\n  display: flex; align-items: center;\n  background: var(--surface);\n  border: 1px solid var(--border-lg);\n  border-top: none;\n  padding: 1.6rem 2.8rem;\n  gap: 0; flex-wrap: wrap;\n}\n.rc-result-item {\n  display: flex; flex-direction: column; gap: .3rem;\n  flex: 1; min-width: 140px;\n}\n.rc-result-num {\n  font-family: var(--display); font-size: 1.6rem;\n  color: var(--gold-lt); letter-spacing: .04em; line-height: 1;\n}\n.rc-result-label {\n  font-size: .72rem; color: var(--muted);\n  font-family: var(--serif); font-style: italic;\n}\n.rc-result-dot {\n  width: 4px; height: 4px; background: var(--gold-dim);\n  border-radius: 50%; flex-shrink: 0; margin: 0 2rem;\n  align-self: center;\n}\n.rc-paper-link {\n  display: inline-flex; align-items: center; gap: .6rem;\n  font-family: var(--display); font-size: .58rem;\n  letter-spacing: .22em; text-transform: uppercase;\n  color: var(--gold); text-decoration: none;\n  border-bottom: 1px solid var(--border);\n  padding-bottom: .4rem; transition: border-color .3s, color .3s;\n  white-space: nowrap;\n}\n.rc-paper-link:hover { border-color: var(--gold); color: var(--gold-lt); }\n\n@media (max-width: 768px) {\n  .rc-counters { flex-direction: column; }\n  .rc-counter-sep { width: 100%; height: 1px; }\n  .rc-results { flex-direction: column; gap: 1.5rem; }\n  .rc-result-dot { display: none; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TIMELINE SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#timeline {\n  padding: 9rem 0;\n  background: var(--deep);\n  border-top: 1px solid var(--border);\n}\n\n.tl-track {\n  position: relative;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0;\n}\n\n\/* Central vertical line *\/\n.tl-line {\n  position: absolute;\n  left: 50%; top: 0; bottom: 0;\n  width: 1px;\n  background: linear-gradient(to bottom,\n    transparent 0%,\n    var(--gold-dim) 5%,\n    var(--gold-dim) 95%,\n    transparent 100%\n  );\n  transform: translateX(-50%);\n}\n\n\/* Timeline items *\/\n.tl-item {\n  display: flex;\n  width: 100%;\n  margin-bottom: 0;\n  position: relative;\n}\n\n.tl-item.tl-left  { justify-content: flex-start; }\n.tl-item.tl-right { justify-content: flex-end; }\n\n.tl-content {\n  width: 46%;\n  display: flex;\n  align-items: flex-start;\n  gap: 1.5rem;\n  padding-bottom: 4rem;\n}\n.tl-item.tl-final .tl-content { padding-bottom: 0; }\n.tl-item.tl-right .tl-content { flex-direction: row-reverse; }\n\n\/* Year label *\/\n.tl-year {\n  font-family: var(--display);\n  font-size: .6rem; letter-spacing: .28em;\n  color: var(--gold-dim); text-transform: uppercase;\n  white-space: nowrap; padding-top: .4rem;\n  min-width: 55px;\n}\n.tl-item.tl-right .tl-year { text-align: right; }\n\n\/* Dot *\/\n.tl-dot-wrap {\n  position: absolute;\n  left: 50%; top: .3rem;\n  transform: translateX(-50%);\n  z-index: 2;\n}\n.tl-dot {\n  width: 12px; height: 12px;\n  background: var(--surface);\n  border: 2px solid var(--gold-dim);\n  border-radius: 50%;\n  transition: border-color .3s, background .3s, box-shadow .3s;\n}\n.tl-item:hover .tl-dot {\n  border-color: var(--gold);\n  background: var(--gold);\n  box-shadow: 0 0 20px rgba(201,160,47,.5);\n}\n.tl-dot-gold {\n  background: var(--gold) !important;\n  border-color: var(--gold) !important;\n  box-shadow: 0 0 24px rgba(201,160,47,.6) !important;\n  width: 16px !important; height: 16px !important;\n}\n\n\/* Cards *\/\n.tl-card {\n  background: var(--surface);\n  border: 1px solid var(--border);\n  padding: 2rem 2.2rem;\n  position: relative;\n  transition: border-color .4s, background .4s;\n  flex: 1;\n}\n.tl-card::before {\n  content: '';\n  position: absolute; top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, var(--gold), transparent);\n  transform: scaleX(0); transform-origin: left; transition: transform .4s;\n}\n.tl-item:hover .tl-card { border-color: var(--border-lg); background: var(--surface2); }\n.tl-item:hover .tl-card::before { transform: scaleX(1); }\n\n.tl-card-gold {\n  border-color: var(--border-lg) !important;\n  background: rgba(201,160,47,.04) !important;\n}\n.tl-card-gold::before { transform: scaleX(1) !important; }\n\n.tl-card-tag {\n  font-family: var(--display); font-size: .54rem;\n  letter-spacing: .28em; color: var(--gold-dim);\n  text-transform: uppercase; margin-bottom: .6rem;\n}\n.tl-card-title {\n  font-family: var(--display); font-size: 1rem;\n  letter-spacing: .07em; color: var(--white);\n  margin-bottom: .8rem; line-height: 1.3;\n}\n.tl-card-body {\n  font-size: .87rem; color: var(--muted);\n  line-height: 1.8; font-weight: 300;\n}\n.tl-card-icon {\n  width: 38px; height: 38px;\n  border: 1px solid var(--border);\n  display: flex; align-items: center; justify-content: center;\n  color: var(--muted2); margin-top: 1.2rem;\n  transition: border-color .3s;\n}\n.tl-item:hover .tl-card-icon { border-color: var(--gold-dim); }\n\n\/* Responsive \u2014 stack on mobile *\/\n@media (max-width: 768px) {\n  .tl-line { left: 16px; }\n  .tl-dot-wrap { left: 16px; }\n  .tl-item.tl-left,\n  .tl-item.tl-right { justify-content: flex-start; }\n  .tl-content,\n  .tl-item.tl-right .tl-content {\n    width: 100%; padding-left: 3.5rem;\n    flex-direction: row;\n  }\n  .tl-year { display: none; }\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CHARTS SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#charts {\n  padding: 6rem 0;\n  background: var(--deep);\n  border-top: 1px solid var(--border);\n}\n\n.charts-row-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 2px;\n  background: var(--border);\n  border: 1px solid var(--border);\n}\n\n.chart-card {\n  background: var(--black);\n  padding: 2rem 2.2rem 1.6rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  transition: background .4s;\n}\n.chart-card:hover { background: var(--surface); }\n\n.chart-card-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  gap: 1rem;\n}\n.chart-card-eyebrow {\n  font-family: var(--display);\n  font-size: .54rem; letter-spacing: .3em;\n  color: var(--gold); text-transform: uppercase;\n  margin-bottom: .4rem;\n}\n.chart-card-title {\n  font-family: var(--display);\n  font-size: 1rem; letter-spacing: .07em;\n  color: var(--white); margin-bottom: .3rem;\n}\n.chart-card-sub {\n  font-size: .78rem; color: var(--muted2);\n  font-family: var(--serif); font-style: italic;\n}\n.chart-card-badge {\n  font-family: var(--display); font-size: .52rem;\n  letter-spacing: .2em; text-transform: uppercase;\n  color: var(--gold); border: 1px solid var(--border-lg);\n  padding: .3rem .8rem; white-space: nowrap; flex-shrink: 0;\n}\n\n.chart-wrap {\n  position: relative;\n  width: 100%;\n  height: 220px;\n  overflow: hidden;\n}\n.chart-wrap canvas {\n  width: 100% !important;\n  height: 220px !important;\n  display: block;\n}\n.chart-wrap-donut {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 220px;\n}\n.chart-wrap-donut canvas {\n  width: 220px !important;\n  height: 220px !important;\n}\n.donut-center {\n  position: absolute;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  text-align: center;\n  pointer-events: none;\n}\n.donut-center-num {\n  font-family: var(--display);\n  font-size: 1.6rem; color: var(--gold-lt);\n  letter-spacing: .05em; line-height: 1;\n}\n.donut-center-label {\n  font-family: var(--display);\n  font-size: .5rem; letter-spacing: .22em;\n  color: var(--muted2); text-transform: uppercase;\n  margin-top: .3rem;\n}\n\n.chart-legend {\n  display: flex; flex-wrap: wrap; gap: .8rem 1.6rem;\n}\n.chart-legend-item {\n  display: flex; align-items: center; gap: .5rem;\n  font-family: var(--display); font-size: .54rem;\n  letter-spacing: .14em; color: var(--muted);\n  text-transform: uppercase;\n}\n.chart-legend-dot {\n  width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0;\n}\n.chart-legend-line {\n  width: 18px; height: 2px; flex-shrink: 0;\n}\n\n.chart-insight {\n  display: flex; align-items: flex-start; gap: .7rem;\n  font-size: .82rem; color: var(--muted2);\n  font-family: var(--serif); font-style: italic;\n  line-height: 1.65;\n  border-top: 1px solid var(--border);\n  padding-top: 1.2rem; margin-top: auto;\n}\n.chart-insight svg { color: var(--gold); flex-shrink: 0; margin-top: .15rem; }\n\n@media (max-width: 900px) {\n  .charts-row-2 { grid-template-columns: 1fr; }\n}\n\n\n\/* \u2500\u2500 Footer credit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.footer-credit {\n  text-align: center;\n  padding: 1.2rem clamp(1.5rem,5vw,4rem);\n  border-top: 1px solid var(--border);\n  font-family: var(--serif);\n  font-size: .72rem;\n  color: var(--muted2);\n  font-style: italic;\n  letter-spacing: .04em;\n  line-height: 1.6;\n}\n.footer-credit-name {\n  font-family: var(--display);\n  font-style: normal;\n  font-size: .68rem;\n  letter-spacing: .18em;\n  color: var(--gold-dim);\n  text-transform: uppercase;\n}\n\n<\/style>\n<\/head>\n<body>\n\n<!-- Custom Cursor -->\n<div class=\"cursor\" id=\"cursor\"><\/div>\n<div class=\"cursor-ring\" id=\"cursorRing\"><\/div>\n\n<!-- Mobile Nav -->\n<div class=\"mobile-nav\" id=\"mobileNav\">\n  <a href=\"#about\" onclick=\"closeMobileNav()\">About<\/a>\n  <a href=\"#philosophy\" onclick=\"closeMobileNav()\">Philosophy<\/a>\n  <a href=\"#serve\" onclick=\"closeMobileNav()\">Clients<\/a>\n  <a href=\"#services\" onclick=\"closeMobileNav()\">Services<\/a>\n  <a href=\"#athlete\" onclick=\"closeMobileNav()\">Athlete Advisory<\/a>\n  <a href=\"#partners\" onclick=\"closeMobileNav()\">Partners<\/a>\n  <a href=\"#charts\" onclick=\"closeMobileNav()\">Insights<\/a>\n  <a href=\"#how-it-works\" onclick=\"closeMobileNav()\">How It Works<\/a>\n  <a href=\"#timeline\" onclick=\"closeMobileNav()\">Story<\/a>\n  <a href=\"#research\" onclick=\"closeMobileNav()\">Research<\/a>\n  <a href=\"#contact\" onclick=\"closeMobileNav()\">Enquire<\/a>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HEADER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<header id=\"header\">\n  <a href=\"#hero\" class=\"logo\">\n    <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-9-2026-at-05_18_01-PM.png\" alt=\"Robinson Partners LLC\">\n    <div class=\"logo-text\">\n      <span class=\"logo-name\">Robinson Partners<\/span>\n      <span class=\"logo-sub\">Investment Management<\/span>\n    <\/div>\n  <\/a>\n  <nav>\n    <a href=\"#about\">About<\/a>\n    <a href=\"#philosophy\">Philosophy<\/a>\n    <a href=\"#serve\">Clients<\/a>\n    <a href=\"#services\">Services<\/a>\n    <a href=\"#athlete\">Athlete Advisory<\/a>\n    <a href=\"#partners\">Partners<\/a>\n    <a href=\"#charts\">Insights<\/a>\n    <a href=\"#how-it-works\">How It Works<\/a>\n    <a href=\"#timeline\">Story<\/a>\n    <a href=\"#research\">Research<\/a>\n    <a href=\"#contact\" class=\"nav-cta\">Private Enquiry<\/a>\n  <\/nav>\n  <div class=\"hamburger\" id=\"hamburger\" onclick=\"toggleMobileNav()\">\n    <span><\/span><span><\/span><span><\/span>\n  <\/div>\n<\/header>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HERO\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"hero\">\n  <div class=\"hero-bg\"><\/div>\n  <div class=\"hero-grid\"><\/div>\n  <div class=\"hero-noise\"><\/div>\n\n  <div class=\"hero-inner\">\n    <div class=\"hero-content\">\n      <div class=\"hero-label\">Robinson Partners LLC<\/div>\n      <h1 class=\"hero-headline\">\n        Capital.<br>\n        Preserved.<br>\n        <em>Cultivated.<\/em>\n      <\/h1>\n      <p class=\"hero-sub\">\n        A boutique investment management practice dedicated to the disciplined stewardship of private capital \u2014 for those who understand that true wealth is built across generations, not quarters.\n      <\/p>\n      <div class=\"hero-btns\">\n        <a href=\"#contact\" class=\"btn btn-gold\"><span>Private Client Enquiry<\/span><\/a>\n        <a href=\"#philosophy\" class=\"btn btn-ghost\"><span>Our Approach<\/span><\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"hero-right\">\n      <div class=\"hero-logo-frame\">\n        <div class=\"hero-logo-inner\">\n          <div class=\"hero-corner tl\"><\/div>\n          <div class=\"hero-corner tr\"><\/div>\n          <div class=\"hero-corner bl\"><\/div>\n          <div class=\"hero-corner br\"><\/div>\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-9-2026-at-05_18_01-PM.png\" alt=\"Robinson Partners\">\n        <\/div>\n        <!-- Floating tennis photo chips -->\n        <div class=\"hero-photo-chip chip-1\">\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-21-at-21.49.40-1.jpg\" alt=\"Jorge Robinson tennis\">\n        <\/div>\n        <div class=\"hero-photo-chip chip-2\">\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-19-at-12.55.30.jpg\" alt=\"Jorge Robinson tennis\">\n        <\/div>\n        <div class=\"hero-photo-chip chip-3\">\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-10-at-23.20.46-1.jpg\" alt=\"Jorge Robinson tennis\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"hero-stats\" style=\"position:absolute;bottom:3rem;left:0;right:0;padding:0 clamp(1.5rem,5vw,4rem);max-width:1200px;margin:0 auto;display:flex;gap:2.5rem;\">\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-num\">Public Markets<\/span>\n      <span class=\"hero-stat-lbl\">Investment Focus<\/span>\n    <\/div>\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-num\">Private Clients<\/span>\n      <span class=\"hero-stat-lbl\">Exclusive Relationships<\/span>\n    <\/div>\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-num\">Long-Term<\/span>\n      <span class=\"hero-stat-lbl\">Capital Philosophy<\/span>\n    <\/div>\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-num\">Mt Pleasant, SC<\/span>\n      <span class=\"hero-stat-lbl\">United States<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"scroll-hint\">\n    <span>Scroll<\/span>\n    <div class=\"scroll-line\"><\/div>\n  <\/div>\n<\/section>\n\n<!-- Ticker -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     LIVE MARKET TICKER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"market-ticker\">\n  <div class=\"mt-topbar\">\n    <div class=\"mt-topbar-left\">\n      <div class=\"mt-live-badge\">\n        <div class=\"mt-live-dot\"><\/div>\n        <span class=\"mt-live-label\">Live Markets<\/span>\n      <\/div>\n      <span class=\"mt-market-status\" id=\"mt-status\">Loading...<\/span>\n    <\/div>\n    <div style=\"display:flex;align-items:center;gap:1.5rem;\">\n      <span class=\"mt-powered\">Real-time data<\/span>\n      <span class=\"mt-time\" id=\"mt-time\"><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"mt-instruments\">\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">S&amp;P 500<\/div>\n      <div class=\"mt-inst-price\" id=\"sp500-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"sp500-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"sp500-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-sp500\"><\/canvas>\n      <div class=\"mt-inst-label\">US Large Cap<\/div>\n    <\/div>\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">NASDAQ<\/div>\n      <div class=\"mt-inst-price\" id=\"nasdaq-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"nasdaq-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"nasdaq-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-nasdaq\"><\/canvas>\n      <div class=\"mt-inst-label\">US Technology<\/div>\n    <\/div>\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">Dow Jones<\/div>\n      <div class=\"mt-inst-price\" id=\"dow-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"dow-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"dow-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-dow\"><\/canvas>\n      <div class=\"mt-inst-label\">US Blue Chip<\/div>\n    <\/div>\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">Gold<\/div>\n      <div class=\"mt-inst-price\" id=\"gold-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"gold-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"gold-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-gold\"><\/canvas>\n      <div class=\"mt-inst-label\">XAU\/USD \u00b7 per oz<\/div>\n    <\/div>\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">10Y Treasury<\/div>\n      <div class=\"mt-inst-price\" id=\"treasury-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"treasury-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"treasury-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-treasury\"><\/canvas>\n      <div class=\"mt-inst-label\">US Yield<\/div>\n    <\/div>\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">Bitcoin<\/div>\n      <div class=\"mt-inst-price\" id=\"btc-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"btc-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"btc-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-btc\"><\/canvas>\n      <div class=\"mt-inst-label\">BTC \/ USD<\/div>\n    <\/div>\n    <div class=\"mt-instrument\">\n      <div class=\"mt-inst-name\">VIX<\/div>\n      <div class=\"mt-inst-price\" id=\"vix-price\"><div class=\"mt-skeleton\"><\/div><\/div>\n      <div class=\"mt-inst-change-row\">\n        <span class=\"mt-inst-change\" id=\"vix-change\"><\/span>\n        <span class=\"mt-inst-pct\" id=\"vix-pct\"><\/span>\n      <\/div>\n      <canvas class=\"mt-sparkline\" id=\"spark-vix\"><\/canvas>\n      <div class=\"mt-inst-label\">Volatility Index<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<div id=\"ticker\">\n  <div class=\"ticker-wrap\">\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Public Market Investment Management<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Private Client Capital Stewardship<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Athlete Wealth Advisory<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Financial Education &amp; Empowerment<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Long-Term Capital Preservation<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Georgia College NCAA Tennis \u00b7 Entre Rios, Argentina<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>CSC Academic All-District \u00b7 ITA Scholar Athlete<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Mt Pleasant, South Carolina 29464<\/div>\n    <!-- duplicate -->\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Public Market Investment Management<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Private Client Capital Stewardship<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Athlete Wealth Advisory<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Financial Education &amp; Empowerment<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Long-Term Capital Preservation<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Georgia College NCAA Tennis \u00b7 Entre Rios, Argentina<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>CSC Academic All-District \u00b7 ITA Scholar Athlete<\/div>\n    <div class=\"ticker-item\"><span class=\"ticker-dot\"><\/span>Mt Pleasant, South Carolina 29464<\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     ABOUT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"about\">\n  <div class=\"container\">\n    <div class=\"about-grid\">\n\n      <div class=\"about-img-wrap reveal-left\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/jjmGG8293.png\" alt=\"Jorge Robinson\">\n        <div class=\"about-img-border\"><\/div>\n        <div class=\"about-badge\">\n          <span class=\"about-badge-name\">Jorge Robinson<\/span>\n          <span class=\"about-badge-role\">Founder &amp; Managing Member<\/span>\n        <\/div>\n        <div class=\"about-links\">\n          <a href=\"https:\/\/www.linkedin.com\/in\/jorge-robinson02\/\" target=\"_blank\" rel=\"noopener\" class=\"about-link\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/><\/svg>\n            Connect on LinkedIn\n          <\/a>\n          <a href=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-12.05.48.png\" target=\"_blank\" rel=\"noopener\" class=\"about-link\" style=\"color:var(--muted);font-size:.58rem;\">\n            <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"\/><\/svg>\n            Certificate of Registration\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"reveal-right\">\n        <span class=\"eyebrow\">About the Firm &amp; Founder<\/span>\n        <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n        <h2 class=\"section-title\">A Foundation Built on Discipline &amp; Trust<\/h2>\n        <p class=\"section-body\" style=\"margin-bottom:1.4rem;\">\n          Robinson Partners LLC is a boutique investment management firm established and operating from Mt Pleasant, South Carolina. The firm manages capital through disciplined public market strategies, serving a select group of private clients who value long-term thinking and genuine alignment of interests.\n        <\/p>\n        <p class=\"section-body\" style=\"margin-bottom:2.2rem;\">\n          Founded by Jorge Robinson \u2014 a professional tennis player and NCAA athlete who competed for Georgia College &amp; State University \u2014 Robinson Partners brings a distinctive, lived perspective to financial advisory. Jorge understands, firsthand, the complexity of building financial security across a compressed, high-performance athletic career.\n        <\/p>\n\n        <!-- Bio facts -->\n        <div class=\"bio-facts\">\n          <div class=\"bio-fact\">\n            <span class=\"bio-fact-label\">Hometown<\/span>\n            <span class=\"bio-fact-value\">Entre R\u00edos, Argentina<\/span>\n          <\/div>\n          <div class=\"bio-fact\">\n            <span class=\"bio-fact-label\">College<\/span>\n            <span class=\"bio-fact-value\">Georgia College &amp; State University \u2014 Economics &amp; Finance<\/span>\n          <\/div>\n          <div class=\"bio-fact\">\n            <span class=\"bio-fact-label\">Tennis career<\/span>\n            <span class=\"bio-fact-value\">NCAA Division II \u00b7 Peach Belt Conference \u00b7 Professional ATP circuit<\/span>\n          <\/div>\n          <div class=\"bio-fact\">\n            <span class=\"bio-fact-label\">Height<\/span>\n            <span class=\"bio-fact-value\">6'1\"<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- Awards -->\n        <div class=\"bio-awards\" style=\"margin-top:2rem;\">\n          <span class=\"bio-award-title\">Academic &amp; Athletic Honours<\/span>\n          <div class=\"bio-award-list\">\n            <div class=\"bio-award-item\">2022\u201323 CSC Academic All-District<\/div>\n            <div class=\"bio-award-item\">2021\u201322 D2ADA Academic Achievement Award<\/div>\n            <div class=\"bio-award-item\">2022 PBC Team of Academic Distinction<\/div>\n            <div class=\"bio-award-item\">2021\u201322 ITA Scholar Athlete<\/div>\n            <div class=\"bio-award-item\">2021\u201322 PBC Gold Scholar<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TENNIS GALLERY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     JORGE'S STORY \u2014 TIMELINE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"timeline\">\n  <div class=\"container\">\n\n    <div class=\"tl-header reveal\" style=\"text-align:center;margin-bottom:5rem;\">\n      <span class=\"eyebrow\">The Journey<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">From Entre R\u00edos<br>to Robinson Partners<\/h2>\n      <p class=\"section-body\" style=\"margin:0 auto;text-align:center;\">\n        Every founder brings their experience to their firm. Jorge Robinson's path \u2014 from the clay courts of Argentina to the ATP Tour to an Economics degree and a Delaware LLC \u2014 is the reason Robinson Partners exists.\n      <\/p>\n    <\/div>\n\n    <!-- Timeline -->\n    <div class=\"tl-track\">\n\n      <!-- Central line -->\n      <div class=\"tl-line\"><\/div>\n\n      <!-- Step 1 -->\n      <div class=\"tl-item tl-left reveal\">\n        <div class=\"tl-content\">\n          <div class=\"tl-year\">1999 \u2013<\/div>\n          <div class=\"tl-dot-wrap\"><div class=\"tl-dot\"><\/div><\/div>\n          <div class=\"tl-card\">\n            <div class=\"tl-card-tag\">Origins<\/div>\n            <div class=\"tl-card-title\">Entre R\u00edos, Argentina<\/div>\n            <p class=\"tl-card-body\">Born and raised in Entre R\u00edos, Argentina \u2014 Jorge Robinson begins playing tennis at a young age in a country where the sport carries deep cultural significance. A natural talent emerges, setting the foundation for what follows.<\/p>\n            <div class=\"tl-card-icon\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><circle cx=\"12\" cy=\"10\" r=\"3\"\/><path d=\"M12 2a8 8 0 00-8 8c0 5.4 7 12 8 12s8-6.6 8-12a8 8 0 00-8-8z\"\/><\/svg>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 2 -->\n      <div class=\"tl-item tl-right reveal d1\">\n        <div class=\"tl-content\">\n          <div class=\"tl-year\">2019 \u2013<\/div>\n          <div class=\"tl-dot-wrap\"><div class=\"tl-dot\"><\/div><\/div>\n          <div class=\"tl-card\">\n            <div class=\"tl-card-tag\">Education<\/div>\n            <div class=\"tl-card-title\">Georgia College &amp; State University<\/div>\n            <p class=\"tl-card-body\">Jorge earns a place at Georgia College &amp; State University to study Economics and Finance while competing for the NCAA Division II tennis programme \u2014 combining elite athletic competition with rigorous academic training in capital markets and economic theory.<\/p>\n            <div class=\"tl-card-icon\">\n              <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Georgia_College_Bobcats_logo.svg_.png\" alt=\"GCSU\" style=\"width:36px;height:36px;object-fit:contain;filter:brightness(0) invert(1);opacity:.7;\">\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 3 -->\n      <div class=\"tl-item tl-left reveal d2\">\n        <div class=\"tl-content\">\n          <div class=\"tl-year\">2021 \u2013<\/div>\n          <div class=\"tl-dot-wrap\"><div class=\"tl-dot\"><\/div><\/div>\n          <div class=\"tl-card\">\n            <div class=\"tl-card-tag\">Athletic Excellence<\/div>\n            <div class=\"tl-card-title\">NCAA Honours &amp; Peach Belt Conference<\/div>\n            <p class=\"tl-card-body\">Jorge competes at the highest level of US college tennis in the Peach Belt Conference, earning multiple academic and athletic distinctions \u2014 CSC Academic All-District, ITA Scholar Athlete, PBC Gold Scholar \u2014 demonstrating that elite performance and academic excellence are not mutually exclusive.<\/p>\n            <div class=\"tl-card-icon\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 4 -->\n      <div class=\"tl-item tl-right reveal d3\">\n        <div class=\"tl-content\">\n          <div class=\"tl-year\">2024 \u2013<\/div>\n          <div class=\"tl-dot-wrap\"><div class=\"tl-dot\"><\/div><\/div>\n          <div class=\"tl-card\">\n            <div class=\"tl-card-tag\">Academic Research<\/div>\n            <div class=\"tl-card-title\">Senior Thesis \u00b7 ECON 4990<\/div>\n            <p class=\"tl-card-body\">Jorge publishes his senior thesis \u2014 <em>\"Does Dollarization Have an Impact on Economic Growth?\"<\/em> \u2014 a rigorous empirical study using panel data from 10 countries across 27 years and 217 observations. Results demonstrate statistically significant GDP growth effects of disciplined monetary frameworks, foreshadowing the investment philosophy of what is to come.<\/p>\n            <div class=\"tl-card-icon\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M4 19.5A2.5 2.5 0 016.5 17H20\"\/><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z\"\/><\/svg>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 5 -->\n      <div class=\"tl-item tl-left reveal d2\">\n        <div class=\"tl-content\">\n          <div class=\"tl-year\">2024 \u2013<\/div>\n          <div class=\"tl-dot-wrap\"><div class=\"tl-dot\"><\/div><\/div>\n          <div class=\"tl-card\">\n            <div class=\"tl-card-tag\">Professional Tennis<\/div>\n            <div class=\"tl-card-title\">ATP Tour \u2014 Professional Circuit<\/div>\n            <p class=\"tl-card-body\">Jorge transitions to the professional ATP circuit \u2014 competing against the world's best players and experiencing firsthand the financial complexity of being a self-employed touring professional. Travel costs, coaching, equipment, irregular prize money, zero employer support. The seed of Robinson Partners is planted in this reality.<\/p>\n            <div class=\"tl-card-icon\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 2a15.3 15.3 0 010 20M2 12h20\"\/><\/svg>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 6 \u2014 Final -->\n      <div class=\"tl-item tl-right tl-final reveal d3\">\n        <div class=\"tl-content\">\n          <div class=\"tl-year\">2025 \u2013<\/div>\n          <div class=\"tl-dot-wrap\"><div class=\"tl-dot tl-dot-gold\"><\/div><\/div>\n          <div class=\"tl-card tl-card-gold\">\n            <div class=\"tl-card-tag\" style=\"color:var(--gold);\">Foundation<\/div>\n            <div class=\"tl-card-title\">Robinson Partners LLC<\/div>\n            <p class=\"tl-card-body\">Robinson Partners LLC is founded in Mt Pleasant, South Carolina \u2014 a boutique investment management firm built on everything Jorge experienced and studied: the financial vulnerability of athletes, the power of disciplined capital frameworks, and the deep conviction that professional athletes deserve a genuinely aligned, expert financial partner.<\/p>\n            <div class=\"tl-card-icon\" style=\"border-color:var(--gold);color:var(--gold);\">\n              <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-9-2026-at-05_18_01-PM.png\" alt=\"Robinson Partners\" style=\"width:28px;height:28px;object-fit:contain;\">\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"gallery\">\n  <div class=\"container\">\n    <div class=\"gallery-header reveal\">\n      <span class=\"eyebrow\">On the Court<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">The Athlete Behind the Firm<\/h2>\n      <p class=\"section-body\">\n        Jorge Robinson's professional tennis career is not a detail in a biography \u2014 it is the foundation of Robinson Partners' credibility, its network, and its unique understanding of the financial realities of elite sport.\n      <\/p>\n    <\/div>\n\n    <div class=\"gallery-masonry reveal d1\">\n      <div class=\"gallery-item tall\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-09-at-23.35.12.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">On the Court<\/span><\/div>\n      <\/div>\n      <div class=\"gallery-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-14-at-14.34.33.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">Competition<\/span><\/div>\n      <\/div>\n      <div class=\"gallery-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-21-at-21.49.40-1.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">ATP Tour<\/span><\/div>\n      <\/div>\n      <div class=\"gallery-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-19-at-12.55.30.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">Training<\/span><\/div>\n      <\/div>\n      <div class=\"gallery-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-10-at-23.20.46-1.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">In Action<\/span><\/div>\n      <\/div>\n      <div class=\"gallery-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-14-at-14.34.32.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">Match Day<\/span><\/div>\n      <\/div>\n      <div class=\"gallery-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-21-at-21.49.40.jpg\" alt=\"Jorge Robinson tennis\" loading=\"lazy\">\n        <div class=\"gallery-item-overlay\"><span class=\"gallery-item-caption\">Professional Tour<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PHILOSOPHY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"philosophy\">\n  <div class=\"container\">\n    <div class=\"philosophy-header reveal\">\n      <span class=\"eyebrow\">Investment Philosophy<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">Principled Capital Management<\/h2>\n      <p class=\"section-body\">\n        Our investment philosophy is built on enduring principles \u2014 not quarterly fashions. We believe that sustainable wealth is the product of patience, discipline, and an unwavering commitment to protecting what has been earned.\n      <\/p>\n    <\/div>\n    <div class=\"philosophy-grid reveal d2\">\n      <div class=\"phi-card\">\n        <span class=\"phi-num\">01<\/span>\n        <svg class=\"phi-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n        <div class=\"phi-title\">Capital Preservation<\/div>\n        <p class=\"phi-body\">The first obligation of any sound investment strategy is to protect what has already been earned. We manage downside risk with the same rigour we apply to seeking returns.<\/p>\n      <\/div>\n      <div class=\"phi-card\">\n        <span class=\"phi-num\">02<\/span>\n        <svg class=\"phi-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\n        <div class=\"phi-title\">Disciplined Public Markets<\/div>\n        <p class=\"phi-body\">We invest across disciplined public market strategies \u2014 equities, fixed income, and diversified allocations \u2014 guided by research, fundamental analysis, and a long-term horizon.<\/p>\n      <\/div>\n      <div class=\"phi-card\">\n        <span class=\"phi-num\">03<\/span>\n        <svg class=\"phi-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n        <div class=\"phi-title\">Long-Term Compounding<\/div>\n        <p class=\"phi-body\">We resist the temptation of short-term performance chasing. Wealth is built through the patient, consistent compounding of disciplined investment over years and decades.<\/p>\n      <\/div>\n      <div class=\"phi-card\">\n        <span class=\"phi-num\">04<\/span>\n        <svg class=\"phi-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><path d=\"M16 3.13a4 4 0 010 7.75\"\/><\/svg>\n        <div class=\"phi-title\">Client Alignment<\/div>\n        <p class=\"phi-body\">We are fee-only and fiduciary \u2014 our interests are structurally aligned with yours. We earn no commissions, no referral fees, and never recommend what we would not hold ourselves.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     WHO WE SERVE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     INVESTMENT CHARTS & DATA VISUALISATION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"charts\">\n  <div class=\"container\">\n\n    <div class=\"charts-header reveal\" style=\"text-align:center;margin-bottom:3rem;\">\n      <span class=\"eyebrow\">The Case for Discipline<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">Why Structure &amp; Patience<br>Win Every Time<\/h2>\n      <p class=\"section-body\" style=\"margin:0 auto;text-align:center;\">\n        The data is unambiguous. Disciplined, long-term investing consistently outperforms every alternative. These charts illustrate the principles that guide every Robinson Partners client relationship.\n      <\/p>\n      <p style=\"font-family:var(--display);font-size:.52rem;letter-spacing:.22em;color:var(--muted2);text-transform:uppercase;margin-top:1.2rem;\">\n        Illustrative projections only \u00b7 Not a guarantee of returns \u00b7 For educational purposes\n      <\/p>\n    <\/div>\n\n    <!-- Row 1: Two large charts -->\n    <div class=\"charts-row-2 reveal d1\">\n\n      <!-- Chart 1: Compound Growth -->\n      <div class=\"chart-card\">\n        <div class=\"chart-card-header\">\n          <div>\n            <div class=\"chart-card-eyebrow\">Wealth Building<\/div>\n            <div class=\"chart-card-title\">The Power of Compounding<\/div>\n            <div class=\"chart-card-sub\">$100,000 invested over 20 years at varying return rates<\/div>\n          <\/div>\n          <div class=\"chart-card-badge\">20 Years<\/div>\n        <\/div>\n        <div class=\"chart-wrap\">\n          <canvas id=\"chart-compound\"><\/canvas>\n        <\/div>\n        <div class=\"chart-legend\" id=\"legend-compound\"><\/div>\n        <div class=\"chart-insight\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n          At 8% annual return, $100K becomes $466K. At 4%, only $219K. The difference is $247,000 \u2014 all from disciplined, long-term investing.\n        <\/div>\n      <\/div>\n\n      <!-- Chart 2: Asset Allocation Donut -->\n      <div class=\"chart-card\">\n        <div class=\"chart-card-header\">\n          <div>\n            <div class=\"chart-card-eyebrow\">Portfolio Construction<\/div>\n            <div class=\"chart-card-title\">Illustrative Asset Allocation<\/div>\n            <div class=\"chart-card-sub\">Balanced growth portfolio \u2014 typical Robinson Partners framework<\/div>\n          <\/div>\n          <div class=\"chart-card-badge\">Balanced<\/div>\n        <\/div>\n        <div class=\"chart-wrap chart-wrap-donut\">\n          <canvas id=\"chart-allocation\"><\/canvas>\n          <div class=\"donut-center\">\n            <div class=\"donut-center-num\">100%<\/div>\n            <div class=\"donut-center-label\">Allocated<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"chart-legend\" id=\"legend-allocation\"><\/div>\n        <div class=\"chart-insight\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n          Diversification across asset classes reduces volatility while maintaining growth potential \u2014 the foundation of capital preservation.\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Row 2: Two more charts -->\n    <div class=\"charts-row-2 reveal d2\">\n\n      <!-- Chart 3: Athlete Earnings Window -->\n      <div class=\"chart-card\">\n        <div class=\"chart-card-header\">\n          <div>\n            <div class=\"chart-card-eyebrow\">Athlete Reality<\/div>\n            <div class=\"chart-card-title\">The Athlete Earnings Window<\/div>\n            <div class=\"chart-card-sub\">Typical professional tennis career income trajectory by age<\/div>\n          <\/div>\n          <div class=\"chart-card-badge\">~8 Years<\/div>\n        <\/div>\n        <div class=\"chart-wrap\">\n          <canvas id=\"chart-athlete\"><\/canvas>\n        <\/div>\n        <div class=\"chart-legend\" id=\"legend-athlete\"><\/div>\n        <div class=\"chart-insight\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n          Peak earning years are concentrated between ages 22\u201330. Financial structure established during this window determines the next 50+ years of financial security.\n        <\/div>\n      <\/div>\n\n      <!-- Chart 4: Cash vs Invested vs Inflation -->\n      <div class=\"chart-card\">\n        <div class=\"chart-card-header\">\n          <div>\n            <div class=\"chart-card-eyebrow\">Capital Preservation<\/div>\n            <div class=\"chart-card-title\">Invested vs Cash vs Inflation<\/div>\n            <div class=\"chart-card-sub\">Real purchasing power of $500,000 over 15 years<\/div>\n          <\/div>\n          <div class=\"chart-card-badge\">15 Years<\/div>\n        <\/div>\n        <div class=\"chart-wrap\">\n          <canvas id=\"chart-inflation\"><\/canvas>\n        <\/div>\n        <div class=\"chart-legend\" id=\"legend-inflation\"><\/div>\n        <div class=\"chart-insight\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n          Cash held idle loses real value every year to inflation. A disciplined investment approach is not optional \u2014 it is the only way to preserve what you have earned.\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<section id=\"serve\">\n  <div class=\"serve-bg-text\">RP<\/div>\n  <div class=\"container\">\n    <div class=\"serve-grid\">\n      <div class=\"serve-left reveal-left\">\n        <span class=\"eyebrow\">Who We Serve<\/span>\n        <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n        <h2 class=\"section-title\">Our Clients<\/h2>\n        <p class=\"section-body\" style=\"margin-bottom:1.8rem;\">\n          Robinson Partners serves a deliberately select clientele \u2014 individuals for whom financial discipline, discretion, and a genuinely aligned advisor are non-negotiable. We are not a volume practice. We are a relationship practice.\n        <\/p>\n        <p class=\"section-body\">\n          Whether you are a professional athlete navigating a compressed earning window, an entrepreneur managing the proceeds of a business event, or a private individual seeking a more rigorous approach to wealth management \u2014 we welcome a private conversation.\n        <\/p>\n      <\/div>\n      <div class=\"serve-cards reveal-right\">\n        <div class=\"serve-card\">\n          <div class=\"serve-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M6 20v-1a6 6 0 0112 0v1\"\/><path d=\"M19 11l2 2-4 4-2-2\"\/><\/svg>\n          <\/div>\n          <div><div class=\"serve-title\">Professional Athletes<\/div><p class=\"serve-body\">Elite players on the ATP, WTA, and major US leagues who require specialist guidance tailored to the realities of a compressed, high-income career \u2014 with a founder who has lived that reality on the ATP Tour.<\/p><\/div>\n        <\/div>\n        <div class=\"serve-card\">\n          <div class=\"serve-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><polyline points=\"7 10 12 5 17 10\"\/><\/svg>\n          <\/div>\n          <div><div class=\"serve-title\">Entrepreneurs &amp; Founders<\/div><p class=\"serve-body\">Business owners approaching or following a significant liquidity event, requiring thoughtful capital deployment, diversification, and long-term wealth structuring.<\/p><\/div>\n        <\/div>\n        <div class=\"serve-card\">\n          <div class=\"serve-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M20 12V22H4V12\"\/><path d=\"M22 7H2v5h20V7z\"\/><path d=\"M12 22V7\"\/><path d=\"M12 7H7.5a2.5 2.5 0 110-5C11 2 12 7 12 7z\"\/><path d=\"M12 7h4.5a2.5 2.5 0 100-5C13 2 12 7 12 7z\"\/><\/svg>\n          <\/div>\n          <div><div class=\"serve-title\">High-Earning Professionals<\/div><p class=\"serve-body\">Senior professionals in technology, law, medicine, and finance who have accumulated meaningful assets and require a disciplined, fee-only advisory relationship.<\/p><\/div>\n        <\/div>\n        <div class=\"serve-card\">\n          <div class=\"serve-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\n          <\/div>\n          <div><div class=\"serve-title\">Private Individuals &amp; Families<\/div><p class=\"serve-body\">Families committed to building and preserving multigenerational wealth, who value a trusted, discreet, and education-first advisory relationship.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SERVICES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"services\">\n  <div class=\"container\">\n    <div class=\"reveal\" style=\"margin-bottom:4rem;\">\n      <span class=\"eyebrow\">Our Services<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">What We Offer<\/h2>\n    <\/div>\n    <div class=\"services-grid reveal d2\">\n      <div class=\"svc-item\" data-num=\"01\">\n        <div class=\"svc-line\"><\/div>\n        <div class=\"svc-title\">Investment Management<\/div>\n        <p class=\"svc-body\">Discretionary portfolio management across public market strategies \u2014 equities, fixed income, ETFs, and diversified multi-asset allocations. All assets independently custodied. Transparent quarterly reporting in plain language.<\/p>\n      <\/div>\n      <div class=\"svc-item\" data-num=\"02\">\n        <div class=\"svc-line\"><\/div>\n        <div class=\"svc-title\">Wealth Structuring &amp; Advisory<\/div>\n        <p class=\"svc-body\">Comprehensive financial planning integrating investment management with cash flow analysis, tax-efficient structuring, estate planning coordination, insurance review, and career transition planning.<\/p>\n      <\/div>\n      <div class=\"svc-item\" data-num=\"03\">\n        <div class=\"svc-line\"><\/div>\n        <div class=\"svc-title\">Financial Education Programme<\/div>\n        <p class=\"svc-body\">A structured, proprietary curriculum in financial literacy \u2014 delivered through individual coaching, group workshops at collegiate programmes and tour events, and curated digital content.<\/p>\n      <\/div>\n      <div class=\"svc-item\" data-num=\"04\">\n        <div class=\"svc-line\"><\/div>\n        <div class=\"svc-title\">Athlete Financial Advisory<\/div>\n        <p class=\"svc-body\">Specialist advisory built around the unique financial profile of elite sport: irregular income, self-funded careers, compressed earning windows, career transition planning, and NIL strategy for collegiate athletes.<\/p>\n      <\/div>\n      <div class=\"svc-item\" data-num=\"05\">\n        <div class=\"svc-line\"><\/div>\n        <div class=\"svc-title\">Private Client Relationships<\/div>\n        <p class=\"svc-body\">Bespoke, high-touch advisory engagements for founding clients \u2014 tailored to individual circumstances, goals, and timelines, with the personal attention that only a boutique practice provides.<\/p>\n      <\/div>\n      <div class=\"svc-item\" data-num=\"06\">\n        <div class=\"svc-line\"><\/div>\n        <div class=\"svc-title\">Long-Term Capital Planning<\/div>\n        <p class=\"svc-body\">Multigenerational wealth planning \u2014 retirement income modelling, post-sport financial architecture, estate coordination, and the construction of a financial legacy that outlasts the career that built it.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     ATHLETE ADVISORY\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     ATHLETE FINANCIAL CRISIS \u2014 STATISTICS SECTION\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"athlete-stats-section\">\n  <div class=\"as-bg-text\">WEALTH<\/div>\n\n  <div class=\"container\">\n\n    <!-- Header -->\n    <div class=\"as-header reveal\">\n      <span class=\"eyebrow\">The Hard Truth<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\" style=\"max-width:700px;\">Why Most Athletes Lose<br>Everything They Earned<\/h2>\n      <p class=\"section-body\" style=\"max-width:620px;\">\n        The financial outcomes for professional athletes are not a secret \u2014 they are a pattern. A predictable, preventable pattern that Robinson Partners was built to break.\n      <\/p>\n    <\/div>\n\n    <!-- Big stats row -->\n    <div class=\"as-stats-row reveal d1\">\n\n      <div class=\"as-stat-card\">\n        <div class=\"as-stat-accent\"><\/div>\n        <div class=\"as-stat-num\" data-target=\"78\" data-suffix=\"%\">0%<\/div>\n        <div class=\"as-stat-label\">of NFL players face severe financial stress within just 2 years of retirement<\/div>\n        <div class=\"as-stat-source\">NFLPA Research<\/div>\n      <\/div>\n\n      <div class=\"as-stat-divider\"><\/div>\n\n      <div class=\"as-stat-card\">\n        <div class=\"as-stat-accent\"><\/div>\n        <div class=\"as-stat-num\" data-target=\"60\" data-suffix=\"%\">0%<\/div>\n        <div class=\"as-stat-label\">of NBA players are broke within 5 years of leaving the league<\/div>\n        <div class=\"as-stat-source\">Sports Illustrated<\/div>\n      <\/div>\n\n      <div class=\"as-stat-divider\"><\/div>\n\n      <div class=\"as-stat-card\">\n        <div class=\"as-stat-accent\"><\/div>\n        <div class=\"as-stat-num\" data-target=\"8\" data-suffix=\" Yrs\">0<\/div>\n        <div class=\"as-stat-label\">average professional career \u2014 a narrow window to fund an entire lifetime<\/div>\n        <div class=\"as-stat-source\">Player Association Data<\/div>\n      <\/div>\n\n      <div class=\"as-stat-divider\"><\/div>\n\n      <div class=\"as-stat-card\">\n        <div class=\"as-stat-accent\"><\/div>\n        <div class=\"as-stat-num\" data-target=\"0\" data-prefix=\"$\" data-suffix=\"\">$0<\/div>\n        <div class=\"as-stat-label\">employer pension, benefits, or financial safety net \u2014 athletes are entirely self-employed<\/div>\n        <div class=\"as-stat-source\">Universal Across Pro Sport<\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Divider quote -->\n    <div class=\"as-quote reveal d2\">\n      <div class=\"as-quote-line\"><\/div>\n      <p class=\"as-quote-text\">\n        These are not outliers. This is the default outcome \u2014 unless a professional athlete has access to genuinely aligned, expert financial guidance from the moment income begins.\n      <\/p>\n      <div class=\"as-quote-line\"><\/div>\n    <\/div>\n\n    <!-- Why it happens \u2014 reason cards -->\n    <div class=\"as-reasons reveal d3\">\n\n      <div class=\"as-reason\">\n        <div class=\"as-reason-num\">01<\/div>\n        <div class=\"as-reason-icon\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4l3 3\"\/><\/svg>\n        <\/div>\n        <div class=\"as-reason-title\">No Financial Education<\/div>\n        <p class=\"as-reason-body\">Intense athletic training from a young age leaves almost no time for financial literacy. Most professional athletes arrive at significant income with no framework for managing it.<\/p>\n      <\/div>\n\n      <div class=\"as-reason\">\n        <div class=\"as-reason-num\">02<\/div>\n        <div class=\"as-reason-icon\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><path d=\"M16 3.13a4 4 0 010 7.75\"\/><\/svg>\n        <\/div>\n        <div class=\"as-reason-title\">Wrong Advisors<\/div>\n        <p class=\"as-reason-body\">Commission-driven advisors with no understanding of athletic careers recommend products that serve their own interests. Athletes, lacking financial knowledge, cannot identify the conflict.<\/p>\n      <\/div>\n\n      <div class=\"as-reason\">\n        <div class=\"as-reason-num\">03<\/div>\n        <div class=\"as-reason-icon\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\n        <\/div>\n        <div class=\"as-reason-title\">Lifestyle Inflation<\/div>\n        <p class=\"as-reason-body\">Peak earnings create peak spending. Without structured cash flow management, athletes build a lifestyle that their post-career income cannot sustain \u2014 often without realising it.<\/p>\n      <\/div>\n\n      <div class=\"as-reason\">\n        <div class=\"as-reason-num\">04<\/div>\n        <div class=\"as-reason-icon\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n        <\/div>\n        <div class=\"as-reason-title\">No Transition Plan<\/div>\n        <p class=\"as-reason-body\">Career-ending injury or declining form can arrive without warning. Athletes who haven't planned for post-sport income face the most financially vulnerable transition of their lives completely unprepared.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <!-- CTA bar -->\n    <div class=\"as-cta-bar reveal d4\">\n      <div class=\"as-cta-text\">\n        <div class=\"as-cta-title\">Robinson Partners exists to change this.<\/div>\n        <div class=\"as-cta-sub\">Built by a professional tennis player who understands exactly what is at stake \u2014 and exactly what needs to change.<\/div>\n      <\/div>\n      <a href=\"#contact\" class=\"btn btn-gold\"><span>Begin a Private Conversation<\/span><\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<section id=\"athlete\">\n  <div class=\"athlete-split\">\n    <div class=\"athlete-left\">\n      <div class=\"athlete-left-content\">\n        <span class=\"eyebrow\">Athlete Wealth Advisory<\/span>\n        <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n        <h2 class=\"section-title\" style=\"color:#fff;\">Built for the Realities of Elite Sport<\/h2>\n        <p class=\"section-body\" style=\"margin-bottom:2rem;\">\n          Professional athletes face a financial reality that no generic wealth management firm is equipped to navigate. Robinson Partners was built, by a professional tennis player, for athletes \u2014 with an understanding of elite sport that goes far beyond a brochure.\n        <\/p>\n        <a href=\"#contact\" class=\"btn btn-gold\" style=\"margin-top:1.2rem;\"><span>Athlete Enquiry<\/span><\/a>\n      <\/div>\n      <div class=\"athlete-stats-col\">\n        <div class=\"athlete-stat-row\">\n          <span class=\"asr-num\">~78%<\/span>\n          <span class=\"asr-lbl\">of NFL players face financial stress within 2 years of retirement<\/span>\n        <\/div>\n        <div class=\"athlete-stat-row\">\n          <span class=\"asr-num\">8 Yrs<\/span>\n          <span class=\"asr-lbl\">average professional career \u2014 a narrow window to build a lifetime of security<\/span>\n        <\/div>\n        <div class=\"athlete-stat-row\">\n          <span class=\"asr-num\">$0<\/span>\n          <span class=\"asr-lbl\">employer pension or benefits \u2014 professional athletes are self-employed<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"athlete-right\">\n      <span class=\"eyebrow\">The Athlete Advantage<\/span>\n      <h3 style=\"font-family:var(--display);font-size:1.3rem;letter-spacing:.08em;color:var(--white);margin-bottom:2.2rem;line-height:1.3;\">Why Athletes Need a Different Kind of Advisor<\/h3>\n      <div class=\"athlete-pts\">\n        <div class=\"athlete-pt\">\n          <div class=\"apt-line\"><\/div>\n          <div>\n            <div class=\"apt-title\">Compressed Earning Windows<\/div>\n            <p class=\"apt-body\">A professional tennis player's peak earning years may span fewer than ten years. Financial planning must front-load savings, manage liquidity with precision, and build a post-sport income architecture long before retirement arrives.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"athlete-pt\">\n          <div class=\"apt-line\"><\/div>\n          <div>\n            <div class=\"apt-title\">Irregular &amp; Volatile Income<\/div>\n            <p class=\"apt-body\">Prize money, endorsements, and appearance fees arrive irregularly and vary significantly with ranking and form. Disciplined cash flow management, tax-efficient structuring, and liquidity planning are essential \u2014 not optional.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"athlete-pt\">\n          <div class=\"apt-line\"><\/div>\n          <div>\n            <div class=\"apt-title\">Self-Funded Professional Careers<\/div>\n            <p class=\"apt-body\">Professional tennis players fund their own coaching, travel, physio, and equipment. A touring professional's true net income is far lower than the prize money figures suggest. Our financial plans account for this from day one.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"athlete-pt\">\n          <div class=\"apt-line\"><\/div>\n          <div>\n            <div class=\"apt-title\">NIL Strategy for College Athletes<\/div>\n            <p class=\"apt-body\">The NIL era has created real income for collegiate athletes with almost no financial infrastructure to support it. Robinson Partners provides education, planning, and advisory guidance for college athletes navigating this landscape.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"athlete-pt\">\n          <div class=\"apt-line\"><\/div>\n          <div>\n            <div class=\"apt-title\">Career Transition Planning<\/div>\n            <p class=\"apt-body\">Retirement from professional sport is one of the most financially consequential transitions a person can make. We plan for it from day one \u2014 so you arrive there on your own terms, with your capital intact.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     WITH THE GREATS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"greats\">\n  <div class=\"container\">\n    <div class=\"greats-header reveal\">\n      <span class=\"eyebrow\">The Network<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">Connected at the Highest Level<\/h2>\n      <p class=\"section-body\">\n        Jorge Robinson's professional tennis career has placed him alongside the world's greatest players \u2014 a network and credibility that no external advisor could ever replicate.\n      <\/p>\n    <\/div>\n    <div class=\"greats-strip reveal d2\">\n      <div class=\"greats-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-11-at-15.28.05.jpg\" alt=\"Jorge Robinson with professional tennis player\" loading=\"lazy\">\n        <div class=\"greats-overlay\"><span class=\"greats-caption\">Tour Connections<\/span><\/div>\n      <\/div>\n      <div class=\"greats-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-11-at-15.28.36.jpg\" alt=\"Jorge Robinson with professional tennis player\" loading=\"lazy\">\n        <div class=\"greats-overlay\"><span class=\"greats-caption\">Elite Network<\/span><\/div>\n      <\/div>\n      <div class=\"greats-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-11-at-15.28.50.jpg\" alt=\"Jorge Robinson with professional tennis player\" loading=\"lazy\">\n        <div class=\"greats-overlay\"><span class=\"greats-caption\">Professional Circuit<\/span><\/div>\n      <\/div>\n      <div class=\"greats-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-11-at-15.29.30.jpg\" alt=\"Jorge Robinson with professional tennis player\" loading=\"lazy\">\n        <div class=\"greats-overlay\"><span class=\"greats-caption\">ATP Community<\/span><\/div>\n      <\/div>\n      <div class=\"greats-item\">\n        <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-09-at-22.41.26.jpg\" alt=\"Jorge Robinson with professional tennis player\" loading=\"lazy\">\n        <div class=\"greats-overlay\"><span class=\"greats-caption\">Player Relations<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     QUOTE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<section id=\"partners\" style=\"padding:8rem 0;background:var(--surface);border-top:1px solid var(--border);\">\n  <div class=\"container\">\n    <div class=\"reveal\" style=\"text-align:center;margin-bottom:4rem;\">\n      <span class=\"eyebrow\">Partners &amp; Network<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">Our Institutional Partners<\/h2>\n      <p class=\"section-body\" style=\"margin:0 auto;text-align:center;\">\n        Robinson Partners operates within a network of distinguished academic and sporting institutions \u2014 relationships built through Jorge Robinson's career as both a competing professional and an NCAA scholar-athlete.\n      <\/p>\n    <\/div>\n    <div class=\"partners-grid reveal d2\">\n      <!-- Partner 1: Colle Degli Dei Tennis Academy -->\n      <a href=\"https:\/\/colledeglideiacademy.com\" target=\"_blank\" rel=\"noopener\" class=\"partner-card\">\n        <div class=\"partner-logo-wrap\">\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/WhatsApp_Image_2025-12-30_at_20.04.48__2_-removebg-preview.png\"\n               alt=\"Colle Degli Dei Tennis Academy\">\n        <\/div>\n        <div class=\"partner-info\">\n          <div class=\"partner-name\">Colle Degli Dei Tennis Academy<\/div>\n          <div class=\"partner-desc\">Elite tennis academy and professional development partner<\/div>\n          <div class=\"partner-link\">colledeglideiacademy.com <span style=\"margin-left:.4rem;\">\u2192<\/span><\/div>\n        <\/div>\n      <\/a>\n      <!-- Partner 2: Georgia College & State University -->\n      <a href=\"https:\/\/gcsubobcats.com\/sports\/mens-tennis\/roster\/jorge-robinson\/2958\" target=\"_blank\" rel=\"noopener\" class=\"partner-card\">\n        <div class=\"partner-logo-wrap\">\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Georgia_College_Bobcats_logo.svg_.png\"\n               alt=\"Georgia College & State University\">\n        <\/div>\n        <div class=\"partner-info\">\n          <div class=\"partner-name\">Georgia College &amp; State University<\/div>\n          <div class=\"partner-desc\">NCAA Division II \u00b7 Peach Belt Conference \u00b7 Jorge Robinson's alma mater \u2014 Economics &amp; Finance<\/div>\n          <div class=\"partner-link\">gcsubobcats.com <span style=\"margin-left:.4rem;\">\u2192<\/span><\/div>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/thetennisagency.com\/\" target=\"_blank\" rel=\"noopener\" class=\"partner-card\">\n        <div class=\"partner-logo-wrap\">\n          <img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/06\/Screenshot_2026-05-17_at_06.38.38_512x512-removebg-preview.png\"\n               alt=\"The Tennis Agency\">\n        <\/div>\n        <div>\n          <div class=\"partner-name\">The Tennis Agency<\/div>\n          <div class=\"partner-desc\" style=\"margin:.5rem 0;\">International tennis management, sponsorship, tournament consulting &amp; sports business development across 40+ countries<\/div>\n          <div class=\"partner-link\">thetennisagency.com \u2192<\/div>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESEARCH & THOUGHT LEADERSHIP \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     RESEARCH STATS COUNTER \u2014 FULL WIDTH\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"research-counter\">\n  <div class=\"rc-inner\">\n\n    <!-- Background elements -->\n    <div class=\"rc-bg-grid\"><\/div>\n    <div class=\"rc-bg-glow\"><\/div>\n\n    <!-- Header -->\n    <div class=\"rc-header reveal\">\n      <span class=\"eyebrow\" style=\"justify-content:center;display:flex;\">Academic Rigour<\/span>\n      <h2 class=\"rc-title\">The Numbers Behind<br><em>the Firm<\/em><\/h2>\n      <p class=\"rc-subtitle\">Jorge Robinson's senior thesis on economic growth and monetary policy \u2014 empirical research that underpins the analytical rigour Robinson Partners brings to every client relationship.<\/p>\n    <\/div>\n\n    <!-- Counters -->\n    <div class=\"rc-counters reveal d1\">\n\n      <div class=\"rc-counter-item\">\n        <div class=\"rc-counter-top\">\n          <span class=\"rc-num\" data-target=\"217\" data-suffix=\"\">0<\/span>\n        <\/div>\n        <div class=\"rc-counter-divider\"><\/div>\n        <div class=\"rc-counter-label\">Data Observations<\/div>\n        <div class=\"rc-counter-sub\">Panel dataset spanning 1995 to 2021<\/div>\n      <\/div>\n\n      <div class=\"rc-counter-sep\"><\/div>\n\n      <div class=\"rc-counter-item\">\n        <div class=\"rc-counter-top\">\n          <span class=\"rc-num\" data-target=\"10\" data-suffix=\"\">0<\/span>\n        <\/div>\n        <div class=\"rc-counter-divider\"><\/div>\n        <div class=\"rc-counter-label\">Countries Studied<\/div>\n        <div class=\"rc-counter-sub\">Developing &amp; undeveloped economies<\/div>\n      <\/div>\n\n      <div class=\"rc-counter-sep\"><\/div>\n\n      <div class=\"rc-counter-item\">\n        <div class=\"rc-counter-top\">\n          <span class=\"rc-num\" data-target=\"27\" data-suffix=\"\">0<\/span>\n        <\/div>\n        <div class=\"rc-counter-divider\"><\/div>\n        <div class=\"rc-counter-label\">Years of Data<\/div>\n        <div class=\"rc-counter-sub\">Longitudinal panel data analysis<\/div>\n      <\/div>\n\n      <div class=\"rc-counter-sep\"><\/div>\n\n      <div class=\"rc-counter-item\">\n        <div class=\"rc-counter-top\">\n          <span class=\"rc-num\" data-target=\"1\" data-suffix=\"\">0<\/span>\n        <\/div>\n        <div class=\"rc-counter-divider\"><\/div>\n        <div class=\"rc-counter-label\">Firm Built on All of It<\/div>\n        <div class=\"rc-counter-sub\">Robinson Partners LLC<\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Result strip -->\n    <div class=\"rc-results reveal d2\">\n      <div class=\"rc-result-item\">\n        <span class=\"rc-result-num\">+3.05%<\/span>\n        <span class=\"rc-result-label\">RGDP increase \u2014 baseline model<\/span>\n      <\/div>\n      <div class=\"rc-result-dot\"><\/div>\n      <div class=\"rc-result-item\">\n        <span class=\"rc-result-num\">+5.34%<\/span>\n        <span class=\"rc-result-label\">RGDP increase \u2014 country fixed effects<\/span>\n      <\/div>\n      <div class=\"rc-result-dot\"><\/div>\n      <div class=\"rc-result-item\">\n        <span class=\"rc-result-num\">+3.75%<\/span>\n        <span class=\"rc-result-label\">RGDP increase \u2014 one-year lag<\/span>\n      <\/div>\n      <div class=\"rc-result-dot\"><\/div>\n      <div class=\"rc-result-item\">\n        <a href=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Does-Dollarization-have-an-impact-on-economic-growth_.pdf\" target=\"_blank\" rel=\"noopener\" class=\"rc-paper-link\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\n          Read the Research Paper\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<section id=\"research\" style=\"padding:9rem 0;background:var(--black);border-top:1px solid var(--border);\">\n  <div class=\"container\">\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;\" class=\"research-grid\">\n\n      <!-- Left: context & pull quote -->\n      <div class=\"reveal-left\">\n        <span class=\"eyebrow\">Academic Research<\/span>\n        <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n        <h2 class=\"section-title\">The Economist Behind the Firm<\/h2>\n        <p class=\"section-body\" style=\"margin-bottom:1.6rem;\">\n          Jorge Robinson is not an athlete who became a financial advisor. He is an economist \u2014 with formal academic training in the mechanisms of monetary policy, currency stability, and capital growth \u2014 who brings that rigour to every client relationship at Robinson Partners.\n        <\/p>\n        <p class=\"section-body\" style=\"margin-bottom:2.4rem;\">\n          His senior thesis at Georgia College &amp; State University examined a question of direct relevance to Robinson Partners' investment philosophy: how do structural monetary decisions \u2014 specifically, the adoption of a stable, disciplined currency framework \u2014 affect real economic growth in developing economies? The answer, across 217 observations spanning 27 years and ten countries, was unambiguous.\n        <\/p>\n\n        <!-- Pull quote from the thesis -->\n        <div style=\"border-left:2px solid var(--gold);padding-left:1.8rem;margin-bottom:2.4rem;\">\n          <p style=\"font-family:var(--serif);font-size:1.1rem;font-style:italic;color:var(--white);line-height:1.65;font-weight:300;margin-bottom:.8rem;\">\n            \"Dollarized countries experienced a 3.05 to 5.34 percentage point increase in real GDP growth \u2014 demonstrating that disciplined monetary frameworks produce measurable, durable economic outcomes.\"\n          <\/p>\n          <span style=\"font-family:var(--display);font-size:.58rem;letter-spacing:.28em;color:var(--gold);text-transform:uppercase;\">\n            Jorge Robinson \u2014 Senior Thesis, Georgia College &amp; State University, 2024\n          <\/span>\n        <\/div>\n\n        <a href=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Does-Dollarization-have-an-impact-on-economic-growth_.pdf\"\n           target=\"_blank\" rel=\"noopener\"\n           style=\"display:inline-flex;align-items:center;gap:.8rem;font-family:var(--display);font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:.6rem;transition:border-color .3s,color .3s;\"\n           onmouseover=\"this.style.borderColor='var(--gold)';this.style.color='var(--gold-lt)'\"\n           onmouseout=\"this.style.borderColor='var(--border)';this.style.color='var(--gold)'\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\/><\/svg>\n          Read the Full Research Paper\n        <\/a>\n      <\/div>\n\n      <!-- Right: thesis card + findings -->\n      <div class=\"reveal-right\">\n\n        <!-- Thesis card -->\n        <div style=\"background:var(--surface);border:1px solid var(--border-lg);padding:2.8rem;margin-bottom:2px;\">\n          <div style=\"display:flex;align-items:start;gap:1.4rem;margin-bottom:2rem;\">\n            <div style=\"width:48px;height:48px;border:1px solid var(--border-lg);display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0;\">\n              <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M4 19.5A2.5 2.5 0 016.5 17H20\"\/><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z\"\/><\/svg>\n            <\/div>\n            <div>\n              <div style=\"font-family:var(--display);font-size:.6rem;letter-spacing:.28em;color:var(--gold);text-transform:uppercase;margin-bottom:.4rem;\">Senior Thesis \u00b7 ECON 4990<\/div>\n              <div style=\"font-family:var(--display);font-size:1rem;letter-spacing:.06em;color:var(--white);line-height:1.3;\">Does Dollarization Have an Impact on Economic Growth?<\/div>\n            <\/div>\n          <\/div>\n          <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);\">\n            <div style=\"background:var(--black);padding:1.1rem 1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:.54rem;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:.3rem;\">Institution<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);\">Georgia College &amp; State University<\/div>\n            <\/div>\n            <div style=\"background:var(--black);padding:1.1rem 1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:.54rem;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:.3rem;\">Submitted<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);\">April 2024<\/div>\n            <\/div>\n            <div style=\"background:var(--black);padding:1.1rem 1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:.54rem;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:.3rem;\">Data<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);\">217 observations \u00b7 1995\u20132021<\/div>\n            <\/div>\n            <div style=\"background:var(--black);padding:1.1rem 1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:.54rem;letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:.3rem;\">Method<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);\">OLS \u00b7 Panel data \u00b7 Fixed effects<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Key findings -->\n        <div style=\"background:var(--surface2);border:1px solid var(--border);border-top:none;padding:2.4rem 2.8rem;\">\n          <div style=\"font-family:var(--display);font-size:.6rem;letter-spacing:.28em;color:var(--gold);text-transform:uppercase;margin-bottom:1.6rem;\">Key Findings<\/div>\n\n          <div style=\"display:flex;flex-direction:column;gap:1.2rem;\">\n            <div style=\"display:flex;align-items:start;gap:1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:1.4rem;color:var(--gold-lt);letter-spacing:.03em;min-width:64px;font-weight:400;\">+3.05%<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);line-height:1.65;padding-top:.3rem;\">Percentage point increase in real GDP growth for dollarized countries (baseline model)<\/div>\n            <\/div>\n            <div style=\"height:1px;background:var(--border);\"><\/div>\n            <div style=\"display:flex;align-items:start;gap:1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:1.4rem;color:var(--gold-lt);letter-spacing:.03em;min-width:64px;\">+5.34%<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);line-height:1.65;padding-top:.3rem;\">Percentage point increase when controlling for country fixed effects \u2014 robust across all model specifications<\/div>\n            <\/div>\n            <div style=\"height:1px;background:var(--border);\"><\/div>\n            <div style=\"display:flex;align-items:start;gap:1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:1.4rem;color:var(--gold-lt);letter-spacing:.03em;min-width:64px;\">+3.75%<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);line-height:1.65;padding-top:.3rem;\">Percentage point increase with one-year lag \u2014 confirming durable, sustained growth effects beyond initial adoption<\/div>\n            <\/div>\n            <div style=\"height:1px;background:var(--border);\"><\/div>\n            <div style=\"display:flex;align-items:start;gap:1.2rem;\">\n              <div style=\"font-family:var(--display);font-size:1.4rem;color:var(--gold-lt);letter-spacing:.03em;min-width:64px;\">10<\/div>\n              <div style=\"font-size:.85rem;color:var(--muted);line-height:1.65;padding-top:.3rem;\">Countries studied across developing and undeveloped economies including El Salvador, Ecuador, Zimbabwe, and Argentina<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- The connection to RP -->\n        <div style=\"background:var(--navy);border:1px solid var(--border-lg);border-top:none;padding:2rem 2.8rem;\">\n          <div style=\"font-family:var(--display);font-size:.58rem;letter-spacing:.28em;color:var(--gold);text-transform:uppercase;margin-bottom:.8rem;\">The Robinson Partners Connection<\/div>\n          <p style=\"font-size:.87rem;color:rgba(244,241,235,.65);line-height:1.78;font-weight:300;\">\n            The thesis conclusion \u2014 that disciplined, structured monetary frameworks produce measurably better economic outcomes \u2014 is the same conviction that guides every Robinson Partners client engagement. The difference is scale: Jorge applies that same academic rigour to the personal financial architecture of athletes and private clients.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"quote\">\n  <div class=\"container\">\n    <span class=\"q-mark\">&ldquo;<\/span>\n    <p class=\"q-text\">\n      I built Robinson Partners because I wanted to be the advisor I never had \u2014 someone who understands what it means to live and compete at the highest level, and who has the expertise to protect what that career earns.\n    <\/p>\n    <div class=\"q-attr\">Jorge Robinson \u2014 Founder &amp; Managing Member \u00b7 Entre R\u00edos, Argentina<\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     VALUES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HOW IT WORKS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"how-it-works\">\n  <div class=\"container\">\n    <div class=\"hiw-header reveal\" style=\"text-align:center;margin-bottom:5rem;\">\n      <span class=\"eyebrow\">The Process<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">How It Works<\/h2>\n      <p class=\"section-body\" style=\"margin:0 auto;text-align:center;\">\n        A simple, transparent process \u2014 designed to be clear, low-pressure, and entirely focused on whether Robinson Partners is the right fit for you.\n      <\/p>\n    <\/div>\n\n    <div class=\"hiw-steps\">\n\n      <div class=\"hiw-step reveal\">\n        <div class=\"hiw-step-left\">\n          <div class=\"hiw-num\">01<\/div>\n          <div class=\"hiw-connector\"><\/div>\n        <\/div>\n        <div class=\"hiw-step-right\">\n          <div class=\"hiw-step-icon\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z\"\/><\/svg>\n          <\/div>\n          <div class=\"hiw-step-title\">Private Discovery Call<\/div>\n          <p class=\"hiw-step-body\">Submit a private enquiry and Jorge Robinson will respond personally within 48 hours to schedule a no-obligation conversation. This is an open discussion \u2014 no pressure, no sales pitch. Just an honest conversation about your situation, your goals, and whether Robinson Partners can genuinely help.<\/p>\n          <div class=\"hiw-step-tag\">No commitment required<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hiw-step reveal d1\">\n        <div class=\"hiw-step-left\">\n          <div class=\"hiw-num\">02<\/div>\n          <div class=\"hiw-connector\"><\/div>\n        <\/div>\n        <div class=\"hiw-step-right\">\n          <div class=\"hiw-step-icon\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M9 11l3 3L22 4\"\/><path d=\"M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11\"\/><\/svg>\n          <\/div>\n          <div class=\"hiw-step-title\">Financial Assessment<\/div>\n          <p class=\"hiw-step-body\">If there is mutual fit, we conduct a thorough assessment of your current financial position \u2014 income, assets, liabilities, tax situation, insurance, career timeline, and long-term objectives. This becomes the foundation of everything we build together.<\/p>\n          <div class=\"hiw-step-tag\">Comprehensive \u00b7 Confidential<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hiw-step reveal d2\">\n        <div class=\"hiw-step-left\">\n          <div class=\"hiw-num\">03<\/div>\n          <div class=\"hiw-connector\"><\/div>\n        <\/div>\n        <div class=\"hiw-step-right\">\n          <div class=\"hiw-step-icon\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg>\n          <\/div>\n          <div class=\"hiw-step-title\">Your Custom Financial Plan<\/div>\n          <p class=\"hiw-step-body\">We build a bespoke financial plan tailored to your specific circumstances \u2014 investment portfolio construction, cash flow strategy, tax coordination, post-career income architecture, and a clear roadmap for the years ahead. Written in plain language, not financial jargon.<\/p>\n          <div class=\"hiw-step-tag\">Bespoke \u00b7 Plain language<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hiw-step reveal d3\">\n        <div class=\"hiw-step-left\">\n          <div class=\"hiw-num\">04<\/div>\n          <div class=\"hiw-connector last\"><\/div>\n        <\/div>\n        <div class=\"hiw-step-right\">\n          <div class=\"hiw-step-icon\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/><\/svg>\n          <\/div>\n          <div class=\"hiw-step-title\">Ongoing Management & Partnership<\/div>\n          <p class=\"hiw-step-body\">We manage your investments on a discretionary basis, review your plan quarterly, coordinate with your accountant and attorney, and remain available as a trusted sounding board for every significant financial decision. This is a long-term partnership \u2014 not a transactional service.<\/p>\n          <div class=\"hiw-step-tag\">Quarterly reviews \u00b7 Always available<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"values\">\n  <div class=\"container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <span class=\"eyebrow\">Our Values<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\">The Foundation of Everything We Do<\/h2>\n    <\/div>\n    <div class=\"values-grid reveal d2\">\n      <div class=\"value-item\">\n        <span class=\"v-roman\">I<\/span>\n        <div class=\"v-icon\"><div class=\"v-corner tl\"><\/div><div class=\"v-corner br\"><\/div><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\n        <div class=\"v-title\">Trust<\/div>\n        <p class=\"v-body\">Every client relationship begins and ends with trust. We earn it through transparency, consistency, and an unconditional commitment to your interests above our own.<\/p>\n      <\/div>\n      <div class=\"value-item\">\n        <span class=\"v-roman\">II<\/span>\n        <div class=\"v-icon\"><div class=\"v-corner tl\"><\/div><div class=\"v-corner br\"><\/div><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"6\"\/><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"22\"\/><line x1=\"4.93\" y1=\"4.93\" x2=\"7.76\" y2=\"7.76\"\/><line x1=\"16.24\" y1=\"16.24\" x2=\"19.07\" y2=\"19.07\"\/><line x1=\"2\" y1=\"12\" x2=\"6\" y2=\"12\"\/><line x1=\"18\" y1=\"12\" x2=\"22\" y2=\"12\"\/><line x1=\"4.93\" y1=\"19.07\" x2=\"7.76\" y2=\"16.24\"\/><line x1=\"16.24\" y1=\"7.76\" x2=\"19.07\" y2=\"4.93\"\/><\/svg><\/div>\n        <div class=\"v-title\">Discipline<\/div>\n        <p class=\"v-body\">We resist short-term noise in favour of long-term conviction. Discipline \u2014 in investing, in planning, in client service \u2014 is the source of every sustainable outcome we create.<\/p>\n      <\/div>\n      <div class=\"value-item\">\n        <span class=\"v-roman\">III<\/span>\n        <div class=\"v-icon\"><div class=\"v-corner tl\"><\/div><div class=\"v-corner br\"><\/div><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div>\n        <div class=\"v-title\">Legacy<\/div>\n        <p class=\"v-body\">We measure success not in quarterly performance, but in the lasting financial security of our clients \u2014 wealth that serves families across generations.<\/p>\n      <\/div>\n      <div class=\"value-item\">\n        <span class=\"v-roman\">IV<\/span>\n        <div class=\"v-icon\"><div class=\"v-corner tl\"><\/div><div class=\"v-corner br\"><\/div><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/><path d=\"M7 11V7a5 5 0 0110 0v4\"\/><\/svg><\/div>\n        <div class=\"v-title\">Discretion<\/div>\n        <p class=\"v-body\">Your financial affairs are private. We treat every client engagement with the confidentiality and discretion befitting a relationship built on the highest levels of trust.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CONTACT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"contact\">\n  <div class=\"container\">\n\n    <!-- Section header -->\n    <div style=\"text-align:center;margin-bottom:5rem;\" class=\"reveal\">\n      <span class=\"eyebrow\">Private Enquiry<\/span>\n      <div class=\"gold-rule\"><div class=\"grd\"><\/div><\/div>\n      <h2 class=\"section-title\" style=\"max-width:600px;margin:0 auto 1rem;\">Begin a Private Conversation<\/h2>\n      <p style=\"font-family:var(--serif);font-size:1rem;color:var(--muted);max-width:520px;margin:0 auto;font-weight:300;line-height:1.85;\">\n        All enquiries are treated with complete discretion and responded to personally by Jorge Robinson within 48 hours.\n      <\/p>\n    <\/div>\n\n    <!-- Who are you cards \u2014 visual selector (cosmetic only, CF7 handles actual submission) -->\n    <div class=\"cq-who reveal d1\">\n      <div class=\"cq-who-label\">I am<\/div>\n      <div class=\"cq-who-cards\">\n        <div class=\"cq-who-card\" onclick=\"selectWho(this)\">\n          <div class=\"cq-who-icon\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M6 20v-1a6 6 0 0112 0v1\"\/><path d=\"M19 11l2 2-4 4-2-2\"\/><\/svg>\n          <\/div>\n          <div class=\"cq-who-name\">Professional Athlete<\/div>\n          <div class=\"cq-who-sub\">ATP \u00b7 WTA \u00b7 Other sport<\/div>\n        <\/div>\n        <div class=\"cq-who-card\" onclick=\"selectWho(this)\">\n          <div class=\"cq-who-icon\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\n          <\/div>\n          <div class=\"cq-who-name\">College Athlete<\/div>\n          <div class=\"cq-who-sub\">NIL \u00b7 NCAA \u00b7 Pre-professional<\/div>\n        <\/div>\n        <div class=\"cq-who-card\" onclick=\"selectWho(this)\">\n          <div class=\"cq-who-icon\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><polyline points=\"7 10 12 5 17 10\"\/><\/svg>\n          <\/div>\n          <div class=\"cq-who-name\">Entrepreneur<\/div>\n          <div class=\"cq-who-sub\">Founder \u00b7 Business owner<\/div>\n        <\/div>\n        <div class=\"cq-who-card\" onclick=\"selectWho(this)\">\n          <div class=\"cq-who-icon\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M20 12V22H4V12\"\/><path d=\"M22 7H2v5h20V7z\"\/><path d=\"M12 22V7\"\/><path d=\"M12 7H7.5a2.5 2.5 0 110-5C11 2 12 7 12 7z\"\/><path d=\"M12 7h4.5a2.5 2.5 0 100-5C13 2 12 7 12 7z\"\/><\/svg>\n          <\/div>\n          <div class=\"cq-who-name\">High-Earning Professional<\/div>\n          <div class=\"cq-who-sub\">Law \u00b7 Tech \u00b7 Medicine \u00b7 Finance<\/div>\n        <\/div>\n        <div class=\"cq-who-card\" onclick=\"selectWho(this)\">\n          <div class=\"cq-who-icon\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><path d=\"M16 3.13a4 4 0 010 7.75\"\/><\/svg>\n          <\/div>\n          <div class=\"cq-who-name\">Private Individual<\/div>\n          <div class=\"cq-who-sub\">Family \u00b7 Long-term wealth<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Inquiry type pills -->\n    <div class=\"cq-type reveal d2\">\n      <div class=\"cq-who-label\">My enquiry is about<\/div>\n      <div class=\"cq-pills\">\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">Investment Management<\/div>\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">Wealth Advisory<\/div>\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">Financial Education<\/div>\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">Athlete Advisory<\/div>\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">NIL Strategy<\/div>\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">Career Transition<\/div>\n        <div class=\"cq-pill\" onclick=\"selectPill(this)\">General Enquiry<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Main form grid -->\n    <div class=\"cq-main-grid reveal d3\">\n\n      <!-- Left: contact details -->\n      <div class=\"cq-details\">\n        <div class=\"cq-detail-title\">Contact Details<\/div>\n\n        <div class=\"cq-detail-item\">\n          <div class=\"cq-detail-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"cq-detail-label\">Address<\/div>\n            <div class=\"cq-detail-val\">Mt Pleasant, South Carolina 29464<br>United States<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"cq-detail-item\">\n          <div class=\"cq-detail-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"cq-detail-label\">Email<\/div>\n            <div class=\"cq-detail-val\"><a href=\"mailto:info@robinson-partners.com\">info@robinson-partners.com<\/a><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"cq-detail-item\">\n          <div class=\"cq-detail-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z\"\/><rect x=\"2\" y=\"9\" width=\"4\" height=\"12\"\/><circle cx=\"4\" cy=\"4\" r=\"2\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"cq-detail-label\">LinkedIn<\/div>\n            <div class=\"cq-detail-val\"><a href=\"https:\/\/www.linkedin.com\/in\/jorge-robinson02\/\" target=\"_blank\">Jorge Robinson<\/a><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"cq-detail-item\">\n          <div class=\"cq-detail-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\"><path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"cq-detail-label\">Registration<\/div>\n            <div class=\"cq-detail-val\"><a href=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-12.05.48.png\" target=\"_blank\">View Certificate \u2192<\/a><\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Trust badges -->\n        <div class=\"cq-trust\">\n          <div class=\"cq-trust-item\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n            <span>Complete confidentiality guaranteed<\/span>\n          <\/div>\n          <div class=\"cq-trust-item\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n            <span>Personal response within 48 hours<\/span>\n          <\/div>\n          <div class=\"cq-trust-item\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n            <span>Responded to personally by Jorge Robinson<\/span>\n          <\/div>\n          <div class=\"cq-trust-item\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <span>No-obligation private conversation<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Right: CF7 form -->\n      <div class=\"cq-form-wrap\">\n        <div class=\"cq-form-header\">\n          <div class=\"cq-form-header-line\"><\/div>\n          <div>\n            <div class=\"cq-form-eyebrow\">Secure Enquiry<\/div>\n            <div class=\"cq-form-title\">Send Your Message<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"rp-cf7-wrap\">\n          \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f56-o1\" lang=\"en\" dir=\"ltr\" data-wpcf7-id=\"56\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/es\/wp-json\/wp\/v2\/pages\/14#wpcf7-f56-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"56\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f56-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label> Your name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><label> Your email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><label> Subject<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span> <\/label>\n<\/p>\n<p><label> Your message (optional)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span> <\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Map -->\n<div id=\"map-section\">\n  <iframe src=\"https:\/\/maps.google.com\/maps?q=Mt+Pleasant,+South+Carolina+29464&z=14&output=embed\" title=\"Robinson Partners LLC\" loading=\"lazy\" allowfullscreen><\/iframe>\n  <div class=\"map-chip\">\n    <span class=\"map-chip-name\">Robinson Partners LLC<\/span>\n    <span class=\"map-chip-addr\">Mt Pleasant, South Carolina 29464<\/span>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FOOTER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<footer id=\"footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div>\n        <div class=\"footer-logo\"><img decoding=\"async\" src=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-May-9-2026-at-05_18_01-PM.png\" alt=\"Robinson Partners LLC\"><\/div>\n        <p class=\"footer-brand\" style=\"font-size:.82rem;color:var(--muted2);line-height:1.82;max-width:270px;\">A boutique investment management and wealth advisory practice, committed to the disciplined stewardship of private capital for those who think in generations, not quarters.<\/p>\n      <\/div>\n      <div>\n        <span class=\"footer-col-title\">Navigation<\/span>\n        <div class=\"footer-links\">\n          <a href=\"#about\">About the Firm<\/a>\n          <a href=\"#philosophy\">Investment Philosophy<\/a>\n          <a href=\"#serve\">Who We Serve<\/a>\n          <a href=\"#services\">Services<\/a>\n          <a href=\"#athlete\">Athlete Advisory<\/a>\n          <a href=\"#partners\">Partners &amp; Network<\/a>\n          <a href=\"#timeline\">Jorge's Story<\/a>\n          <a href=\"#research\">Academic Research<\/a>\n          <a href=\"#contact\">Private Enquiry<\/a>\n        <\/div>\n      <\/div>\n      <div>\n        <span class=\"footer-col-title\">Services<\/span>\n        <div class=\"footer-links\">\n          <a href=\"#services\">Investment Management<\/a>\n          <a href=\"#services\">Wealth Structuring<\/a>\n          <a href=\"#services\">Financial Education<\/a>\n          <a href=\"#services\">Athlete Advisory<\/a>\n          <a href=\"#services\">Private Client<\/a>\n        <\/div>\n      <\/div>\n      <div>\n        <span class=\"footer-col-title\">Connect<\/span>\n        <div class=\"footer-links\">\n          <a href=\"https:\/\/www.linkedin.com\/in\/jorge-robinson02\/\" target=\"_blank\">LinkedIn \u2014 Jorge Robinson<\/a>\n          <a href=\"mailto:info@robinson-partners.com\">info@robinson-partners.com<\/a>\n          <a href=\"http:\/\/www.robinson-partners.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-12.05.48.png\" target=\"_blank\">Certificate of Registration<\/a>\n        <\/div>\n        <div style=\"margin-top:2rem;\">\n          <span class=\"footer-col-title\">Address<\/span>\n          <p style=\"font-size:.8rem;color:var(--muted2);line-height:1.8;\">Mt Pleasant<br>South Carolina 29464<br>United States<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <p class=\"footer-legal\">\n        Robinson Partners LLC is a registered limited liability company based in Mt Pleasant, South Carolina. Investment advisory services are provided through Robinson Partners LLC. Past performance does not guarantee future results. All investments involve risk. This website is for informational purposes only and does not constitute an offer to provide investment advisory services. Robinson Partners LLC is in the process of registering as a Registered Investment Adviser (RIA). Nothing on this website constitutes financial, legal, or tax advice.\n      <\/p>\n      <div class=\"footer-copy\">\u00a9 2025 Robinson Partners LLC<\/div>\n    <\/div>\n\n    <div class=\"footer-credit\">\n      Business concept, strategy &amp; digital presence conceived, structured and executed by\n      <span class=\"footer-credit-name\">Reza Arjomand<\/span>\n      &nbsp;\u00b7&nbsp; Website designed &amp; built by\n      <span class=\"footer-credit-name\">Reza Arjomand<\/span>\n      &nbsp;\u00b7&nbsp; \u00a9 2025 Reza Arjomand \u00b7 All rights reserved\n    <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     JAVASCRIPT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\n\/* \u2500\u2500 Custom cursor \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst cursor     = document.getElementById('cursor');\nconst cursorRing = document.getElementById('cursorRing');\nlet mx = 0, my = 0, rx = 0, ry = 0;\n\ndocument.addEventListener('mousemove', e => {\n  mx = e.clientX; my = e.clientY;\n  cursor.style.left = mx + 'px';\n  cursor.style.top  = my + 'px';\n});\n\nfunction animateRing() {\n  rx += (mx - rx) * 0.12;\n  ry += (my - ry) * 0.12;\n  cursorRing.style.left = rx + 'px';\n  cursorRing.style.top  = ry + 'px';\n  requestAnimationFrame(animateRing);\n}\nanimateRing();\n\n\/* \u2500\u2500 Header scroll \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst header = document.getElementById('header');\nwindow.addEventListener('scroll', () => {\n  header.classList.toggle('scrolled', window.scrollY > 60);\n}, { passive: true });\n\n\/* \u2500\u2500 Mobile nav \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nlet navOpen = false;\nfunction toggleMobileNav() {\n  navOpen = !navOpen;\n  document.getElementById('hamburger').classList.toggle('open', navOpen);\n  document.getElementById('mobileNav').classList.toggle('open', navOpen);\n  document.body.style.overflow = navOpen ? 'hidden' : '';\n}\nfunction closeMobileNav() {\n  navOpen = false;\n  document.getElementById('hamburger').classList.remove('open');\n  document.getElementById('mobileNav').classList.remove('open');\n  document.body.style.overflow = '';\n}\n\n\/* \u2500\u2500 Scroll reveal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst revealObserver = new IntersectionObserver(entries => {\n  entries.forEach(el => {\n    if (el.isIntersecting) {\n      el.target.classList.add('visible');\n      revealObserver.unobserve(el.target);\n    }\n  });\n}, { threshold: 0.08, rootMargin: '0px 0px -40px 0px' });\n\ndocument.querySelectorAll('.reveal, .reveal-left, .reveal-right').forEach(el => revealObserver.observe(el));\n\n\/* \u2500\u2500 Smooth scroll \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(a => {\n  a.addEventListener('click', function(e) {\n    const t = document.querySelector(this.getAttribute('href'));\n    if (t) {\n      e.preventDefault();\n      window.scrollTo({ top: t.getBoundingClientRect().top + window.scrollY - 80, behavior: 'smooth' });\n    }\n  });\n});\n\n\/* \u2500\u2500 Parallax hero bg \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst heroBg = document.querySelector('.hero-bg');\nwindow.addEventListener('scroll', () => {\n  if (heroBg) heroBg.style.transform = `translateY(${window.scrollY * 0.28}px)`;\n}, { passive: true });\n\n\n\n\/* Contact form handled by Contact Form 7 *\/\n\n\/* \u2500\u2500 Stagger gallery items on load \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\ndocument.querySelectorAll('.gallery-item, .greats-item').forEach((item, i) => {\n  item.style.transitionDelay = (i * 0.06) + 's';\n});\n\n\/* \u2500\u2500 Cursor hide on idle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nlet cursorHideTimeout;\ndocument.addEventListener('mousemove', () => {\n  cursor.style.opacity = '1';\n  cursorRing.style.opacity = '1';\n  clearTimeout(cursorHideTimeout);\n  cursorHideTimeout = setTimeout(() => {\n    cursor.style.opacity = '0';\n    cursorRing.style.opacity = '0';\n  }, 3000);\n});\n\n\/* \u2500\u2500 Contact form \u2014 Who card & pill selection \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction selectWho(el) {\n  document.querySelectorAll('.cq-who-card').forEach(c => c.classList.remove('active'));\n  el.classList.add('active');\n}\nfunction selectPill(el) {\n  el.classList.toggle('active');\n}\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   LIVE MARKET DATA \u2014 Sparkline Charts + Live Prices\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function() {\n\n  \/\/ Sparkline history storage (last 20 data points per instrument)\n  const history = {\n    'sp500': [], 'nasdaq': [], 'dow': [],\n    'gold': [], 'treasury': [], 'btc': [], 'vix': []\n  };\n\n  const instruments = [\n    { key:'sp500',    priceId:'sp500-price',    changeId:'sp500-change',    pctId:'sp500-pct',    sparkId:'spark-sp500',    symbol:'%5EGSPC',  isBTC:false, fmt: v => v.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}) },\n    { key:'nasdaq',   priceId:'nasdaq-price',   changeId:'nasdaq-change',   pctId:'nasdaq-pct',   sparkId:'spark-nasdaq',   symbol:'%5EIXIC',  isBTC:false, fmt: v => v.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}) },\n    { key:'dow',      priceId:'dow-price',      changeId:'dow-change',      pctId:'dow-pct',      sparkId:'spark-dow',      symbol:'%5EDJI',   isBTC:false, fmt: v => v.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}) },\n    { key:'gold',     priceId:'gold-price',     changeId:'gold-change',     pctId:'gold-pct',     sparkId:'spark-gold',     symbol:'GC%3DF',   isBTC:false, fmt: v => v.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}) },\n    { key:'treasury', priceId:'treasury-price', changeId:'treasury-change', pctId:'treasury-pct', sparkId:'spark-treasury', symbol:'%5ETNX',   isBTC:false, fmt: v => v.toFixed(2) },\n    { key:'btc',      priceId:'btc-price',      changeId:'btc-change',      pctId:'btc-pct',      sparkId:'spark-btc',      symbol:null,       isBTC:true,  fmt: v => '$' + v.toLocaleString('en-US',{maximumFractionDigits:0}) },\n    { key:'vix',      priceId:'vix-price',      changeId:'vix-change',      pctId:'vix-pct',      sparkId:'spark-vix',      symbol:'%5EVIX',   isBTC:false, fmt: v => v.toFixed(2) },\n  ];\n\n  \/* \u2500\u2500 Clock \u2500\u2500 *\/\n  function updateClock() {\n    const nyTime = new Intl.DateTimeFormat('en-US',{timeZone:'America\/New_York',hour:'2-digit',minute:'2-digit',second:'2-digit',hour12:false}).format(new Date());\n    const el = document.getElementById('mt-time');\n    if (el) el.textContent = 'NYSE \u00b7 ' + nyTime + ' ET';\n  }\n  setInterval(updateClock, 1000);\n  updateClock();\n\n  \/* \u2500\u2500 Market status \u2500\u2500 *\/\n  function getMarketStatus() {\n    const now = new Date();\n    const day = new Intl.DateTimeFormat('en-US',{timeZone:'America\/New_York',weekday:'short'}).format(now);\n    const nyH = parseInt(new Intl.DateTimeFormat('en-US',{timeZone:'America\/New_York',hour:'numeric',hour12:false}).format(now));\n    const nyM = now.getMinutes();\n    const isWd = !['Sat','Sun'].includes(day);\n    const afterOpen  = nyH > 9 || (nyH === 9 && nyM >= 30);\n    const beforeClose= nyH < 16;\n    if (isWd && afterOpen && beforeClose) return 'Market Open';\n    if (isWd && nyH >= 4 && nyH < 9)  return 'Pre-Market';\n    if (isWd && nyH >= 16 && nyH < 20) return 'After Hours';\n    return 'Market Closed';\n  }\n\n  \/* \u2500\u2500 Flash animation \u2500\u2500 *\/\n  function flashPrice(el, dir) {\n    el.classList.remove('flash-up','flash-down');\n    void el.offsetWidth;\n    el.classList.add(dir > 0 ? 'flash-up' : 'flash-down');\n    setTimeout(() => el.classList.remove('flash-up','flash-down'), 1400);\n  }\n\n  \/* \u2500\u2500 Draw sparkline on canvas \u2500\u2500 *\/\n  function drawSparkline(canvasId, points, isUp) {\n    const canvas = document.getElementById(canvasId);\n    if (!canvas || points.length < 2) return;\n    const ctx = canvas.getContext('2d');\n    const dpr = window.devicePixelRatio || 1;\n    const w = canvas.offsetWidth;\n    const h = canvas.offsetHeight;\n    canvas.width  = w * dpr;\n    canvas.height = h * dpr;\n    ctx.scale(dpr, dpr);\n    ctx.clearRect(0, 0, w, h);\n\n    const min = Math.min(...points);\n    const max = Math.max(...points);\n    const range = max - min || 1;\n    const pad = 4;\n\n    const toX = i => (i \/ (points.length - 1)) * w;\n    const toY = v => h - pad - ((v - min) \/ range) * (h - pad * 2);\n\n    \/\/ Gradient fill under line\n    const grad = ctx.createLinearGradient(0, 0, 0, h);\n    if (isUp) {\n      grad.addColorStop(0, 'rgba(74,222,128,0.25)');\n      grad.addColorStop(1, 'rgba(74,222,128,0)');\n    } else {\n      grad.addColorStop(0, 'rgba(248,113,113,0.25)');\n      grad.addColorStop(1, 'rgba(248,113,113,0)');\n    }\n\n    ctx.beginPath();\n    ctx.moveTo(toX(0), toY(points[0]));\n    for (let i = 1; i < points.length; i++) {\n      const cpx = (toX(i-1) + toX(i)) \/ 2;\n      ctx.bezierCurveTo(cpx, toY(points[i-1]), cpx, toY(points[i]), toX(i), toY(points[i]));\n    }\n    ctx.lineTo(toX(points.length-1), h);\n    ctx.lineTo(toX(0), h);\n    ctx.closePath();\n    ctx.fillStyle = grad;\n    ctx.fill();\n\n    \/\/ Line\n    ctx.beginPath();\n    ctx.moveTo(toX(0), toY(points[0]));\n    for (let i = 1; i < points.length; i++) {\n      const cpx = (toX(i-1) + toX(i)) \/ 2;\n      ctx.bezierCurveTo(cpx, toY(points[i-1]), cpx, toY(points[i]), toX(i), toY(points[i]));\n    }\n    ctx.strokeStyle = isUp ? '#4ade80' : '#f87171';\n    ctx.lineWidth = 1.8;\n    ctx.stroke();\n\n    \/\/ Current price dot\n    const lastX = toX(points.length-1);\n    const lastY = toY(points[points.length-1]);\n    ctx.beginPath();\n    ctx.arc(lastX, lastY, 3, 0, Math.PI * 2);\n    ctx.fillStyle = isUp ? '#4ade80' : '#f87171';\n    ctx.fill();\n\n    \/\/ Glow on dot\n    ctx.beginPath();\n    ctx.arc(lastX, lastY, 6, 0, Math.PI * 2);\n    ctx.fillStyle = isUp ? 'rgba(74,222,128,0.2)' : 'rgba(248,113,113,0.2)';\n    ctx.fill();\n  }\n\n  \/* \u2500\u2500 Update DOM \u2500\u2500 *\/\n  function updateInstrument(inst, data) {\n    const priceEl  = document.getElementById(inst.priceId);\n    const changeEl = document.getElementById(inst.changeId);\n    const pctEl    = document.getElementById(inst.pctId);\n    if (!priceEl || !data) return;\n\n    const price  = data.c || 0;\n    const change = data.d || 0;\n    const pct    = data.dp || 0;\n    if (price === 0) return;\n\n    const prevPrice = parseFloat(priceEl.dataset.price || 0);\n    const dir = price > prevPrice ? 1 : price < prevPrice ? -1 : 0;\n    priceEl.dataset.price = price;\n\n    const fmtPrice = inst.fmt(price);\n    priceEl.textContent = inst.isBTC ? fmtPrice : '$' + fmtPrice;\n    if (dir !== 0) flashPrice(priceEl, dir);\n\n    const sign  = change >= 0 ? '+' : '';\n    const cls   = change > 0 ? 'up' : change < 0 ? 'down' : 'flat';\n    const arrow = change > 0 ? '\u25b2' : change < 0 ? '\u25bc' : '\u2014';\n\n    changeEl.textContent = arrow + ' ' + sign + change.toFixed(2);\n    changeEl.className   = 'mt-inst-change ' + cls;\n    pctEl.textContent    = '(' + sign + pct.toFixed(2) + '%)';\n    pctEl.className      = 'mt-inst-pct ' + cls;\n\n    \/\/ Update history and redraw sparkline\n    history[inst.key].push(price);\n    if (history[inst.key].length > 30) history[inst.key].shift();\n\n    \/\/ Generate synthetic intraday curve if we only have 1 point\n    let pts = history[inst.key];\n    if (pts.length < 4) {\n      \/\/ Simulate a realistic curve from open to current\n      const open = price \/ (1 + pct \/ 100);\n      pts = [];\n      for (let i = 0; i <= 20; i++) {\n        const t = i \/ 20;\n        const noise = (Math.random() - 0.5) * Math.abs(price - open) * 0.15;\n        pts.push(open + (price - open) * t + noise);\n      }\n      pts.push(price);\n    }\n\n    drawSparkline(inst.sparkId, pts, change >= 0);\n  }\n\n  \/* \u2500\u2500 Fetch Yahoo Finance \u2500\u2500 *\/\n  async function fetchYahoo(sym) {\n    try {\n      const url = 'https:\/\/query1.finance.yahoo.com\/v8\/finance\/chart\/' + sym + '?interval=1d&range=2d';\n      const proxy = 'https:\/\/api.allorigins.win\/raw?url=' + encodeURIComponent(url);\n      const res  = await fetch(proxy, {signal: AbortSignal.timeout(9000)});\n      const json = await res.json();\n      const meta = json?.chart?.result?.[0]?.meta;\n      if (!meta) return null;\n      const price     = meta.regularMarketPrice || 0;\n      const prevClose = meta.previousClose || meta.chartPreviousClose || price;\n      const change    = price - prevClose;\n      const changePct = prevClose ? (change \/ prevClose) * 100 : 0;\n      return {c: price, d: change, dp: changePct};\n    } catch { return null; }\n  }\n\n  \/* \u2500\u2500 Fetch Bitcoin \u2500\u2500 *\/\n  async function fetchBTC() {\n    try {\n      const res  = await fetch('https:\/\/api.coingecko.com\/api\/v3\/simple\/price?ids=bitcoin&vs_currencies=usd&include_24hr_change=true', {signal: AbortSignal.timeout(9000)});\n      const json = await res.json();\n      const price = json?.bitcoin?.usd || 0;\n      const pct24 = json?.bitcoin?.usd_24h_change || 0;\n      const prev  = price \/ (1 + pct24 \/ 100);\n      return {c: price, d: price - prev, dp: pct24};\n    } catch { return null; }\n  }\n\n  \/* \u2500\u2500 Fetch all \u2500\u2500 *\/\n  async function fetchAll() {\n    const statusEl = document.getElementById('mt-status');\n    if (statusEl) statusEl.textContent = getMarketStatus();\n\n    const results = await Promise.allSettled([\n      fetchYahoo('%5EGSPC'),\n      fetchYahoo('%5EIXIC'),\n      fetchYahoo('%5EDJI'),\n      fetchYahoo('GC%3DF'),\n      fetchYahoo('%5ETNX'),\n      fetchBTC(),\n      fetchYahoo('%5EVIX'),\n    ]);\n\n    results.forEach((r, i) => {\n      if (r.status === 'fulfilled' && r.value) {\n        updateInstrument(instruments[i], r.value);\n      }\n    });\n  }\n\n  \/\/ Redraw sparklines on resize\n  window.addEventListener('resize', () => {\n    instruments.forEach(inst => {\n      const pts = history[inst.key];\n      if (pts.length > 1) {\n        const change = pts[pts.length-1] - pts[0];\n        drawSparkline(inst.sparkId, pts, change >= 0);\n      }\n    });\n  });\n\n  fetchAll();\n  setInterval(fetchAll, 60000);\n\n})();\n\n\n\n\/* \u2500\u2500 Athlete stats counter \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst statsObserver = new IntersectionObserver(entries => {\n  entries.forEach(entry => {\n    if (!entry.isIntersecting) return;\n    entry.target.querySelectorAll('.as-stat-num[data-target]').forEach(el => {\n      const target = parseInt(el.dataset.target);\n      const suffix = el.dataset.suffix || '';\n      const prefix = el.dataset.prefix || '';\n      if (target === 0) { el.textContent = prefix + '0' + suffix; return; }\n      let current = 0;\n      const duration = 1800;\n      const step = target \/ (duration \/ 16);\n      const timer = setInterval(() => {\n        current = Math.min(current + step, target);\n        el.textContent = prefix + Math.floor(current) + suffix;\n        if (current >= target) clearInterval(timer);\n      }, 16);\n    });\n    statsObserver.unobserve(entry.target);\n  });\n}, { threshold: 0.3 });\n\nconst statsRow = document.querySelector('.as-stats-row');\nif (statsRow) statsObserver.observe(statsRow);\n\n\/* \u2500\u2500 Floating button visibility \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst floatBtn = document.getElementById('float-btn');\nif (floatBtn) {\n  window.addEventListener('scroll', () => {\n    floatBtn.classList.toggle('visible', window.scrollY > 600);\n  }, { passive: true });\n  \/\/ Hide when contact section is visible\n  const contactSection = document.getElementById('contact');\n  if (contactSection) {\n    const hideObserver = new IntersectionObserver(entries => {\n      entries.forEach(e => {\n        floatBtn.style.opacity = e.isIntersecting ? '0' : '';\n        floatBtn.style.pointerEvents = e.isIntersecting ? 'none' : '';\n      });\n    }, { threshold: 0.2 });\n    hideObserver.observe(contactSection);\n  }\n  \/\/ Smooth scroll\n  document.getElementById('float-btn-link')?.addEventListener('click', function(e) {\n    e.preventDefault();\n    const t = document.getElementById('contact');\n    if (t) window.scrollTo({ top: t.getBoundingClientRect().top + window.scrollY - 80, behavior: 'smooth' });\n  });\n}\n\n\n\/* \u2500\u2500 Research counter animation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nconst rcObserver = new IntersectionObserver(entries => {\n  entries.forEach(entry => {\n    if (!entry.isIntersecting) return;\n    entry.target.querySelectorAll('.rc-num[data-target]').forEach(el => {\n      const target = parseInt(el.dataset.target);\n      let current = 0;\n      const duration = 2000;\n      const step = target \/ (duration \/ 16);\n      const timer = setInterval(() => {\n        current = Math.min(current + step, target);\n        el.textContent = Math.floor(current);\n        if (current >= target) clearInterval(timer);\n      }, 16);\n    });\n    rcObserver.unobserve(entry.target);\n  });\n}, { threshold: 0.3 });\nconst rcCounters = document.querySelector('.rc-counters');\nif (rcCounters) rcObserver.observe(rcCounters);\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ROBINSON PARTNERS \u2014 INVESTMENT CHARTS\n   Pure Canvas \u2014 No external dependencies\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function() {\n\n  const GOLD    = '#c9a02f';\n  const GOLD_LT = '#e2c06a';\n  const GREEN   = '#4ade80';\n  const RED     = '#f87171';\n  const BLUE    = '#60a5fa';\n  const PURPLE  = '#a78bfa';\n  const WHITE   = 'rgba(244,241,235,0.85)';\n  const MUTED   = 'rgba(244,241,235,0.35)';\n  const GRID    = 'rgba(180,150,70,0.08)';\n  const FONT    = \"'Cinzel', serif\";\n  const SERIF   = \"'Cormorant Garamond', serif\";\n\n  \/* \u2500\u2500 Utility: get DPR-aware canvas context \u2500\u2500 *\/\n  function getCtx(id) {\n    const canvas = document.getElementById(id);\n    if (!canvas) return null;\n    const dpr = window.devicePixelRatio || 1;\n    \/\/ Use parent width, fixed height\n    const parent = canvas.parentElement;\n    const isDonut = parent && parent.classList.contains('chart-wrap-donut');\n    const w = isDonut ? 220 : (parent ? parent.offsetWidth || 500 : 500);\n    const h = 220;\n    canvas.width  = w * dpr;\n    canvas.height = h * dpr;\n    canvas.style.width  = w + 'px';\n    canvas.style.height = h + 'px';\n    const ctx = canvas.getContext('2d');\n    ctx.scale(dpr, dpr);\n    return { ctx, w, h };\n  }\n\n  \/* \u2500\u2500 Draw grid lines \u2500\u2500 *\/\n  function drawGrid(ctx, w, h, pad, steps = 5) {\n    ctx.strokeStyle = GRID;\n    ctx.lineWidth = 1;\n    for (let i = 0; i <= steps; i++) {\n      const y = pad.top + (h - pad.top - pad.bottom) * (i \/ steps);\n      ctx.beginPath();\n      ctx.moveTo(pad.left, y);\n      ctx.lineTo(w - pad.right, y);\n      ctx.stroke();\n    }\n  }\n\n  \/* \u2500\u2500 Draw axis labels \u2500\u2500 *\/\n  function drawXLabels(ctx, labels, w, h, pad) {\n    ctx.fillStyle = MUTED;\n    ctx.font = '10px ' + FONT;\n    ctx.textAlign = 'center';\n    const step = (w - pad.left - pad.right) \/ (labels.length - 1);\n    labels.forEach((lbl, i) => {\n      const x = pad.left + i * step;\n      ctx.fillText(lbl, x, h - 8);\n    });\n  }\n\n  function drawYLabels(ctx, min, max, h, pad, fmt, steps = 5) {\n    ctx.fillStyle = MUTED;\n    ctx.font = '9px ' + FONT;\n    ctx.textAlign = 'right';\n    for (let i = 0; i <= steps; i++) {\n      const val = max - (max - min) * (i \/ steps);\n      const y   = pad.top + (h - pad.top - pad.bottom) * (i \/ steps);\n      ctx.fillText(fmt(val), pad.left - 6, y + 3);\n    }\n  }\n\n  \/* \u2500\u2500 Animated line draw \u2500\u2500 *\/\n  function animateLine(ctx, points, color, lineW, fillColor, progress) {\n    const count = Math.floor(points.length * progress);\n    if (count < 2) return;\n    const pts = points.slice(0, count);\n\n    if (fillColor) {\n      ctx.beginPath();\n      ctx.moveTo(pts[0].x, pts[0].y);\n      for (let i = 1; i < pts.length; i++) {\n        const cpx = (pts[i-1].x + pts[i].x) \/ 2;\n        ctx.bezierCurveTo(cpx, pts[i-1].y, cpx, pts[i].y, pts[i].x, pts[i].y);\n      }\n      const lastY = pts[pts.length-1].y;\n      const baseY = pts[0].y > lastY ? pts[0].y : Math.max(...pts.map(p=>p.y));\n      ctx.lineTo(pts[pts.length-1].x, baseY + 20);\n      ctx.lineTo(pts[0].x, baseY + 20);\n      ctx.closePath();\n      ctx.fillStyle = fillColor;\n      ctx.fill();\n    }\n\n    ctx.beginPath();\n    ctx.moveTo(pts[0].x, pts[0].y);\n    for (let i = 1; i < pts.length; i++) {\n      const cpx = (pts[i-1].x + pts[i].x) \/ 2;\n      ctx.bezierCurveTo(cpx, pts[i-1].y, cpx, pts[i].y, pts[i].x, pts[i].y);\n    }\n    ctx.strokeStyle = color;\n    ctx.lineWidth   = lineW;\n    ctx.lineJoin    = 'round';\n    ctx.stroke();\n\n    \/\/ Dot at end\n    const last = pts[pts.length-1];\n    ctx.beginPath();\n    ctx.arc(last.x, last.y, 4, 0, Math.PI*2);\n    ctx.fillStyle = color;\n    ctx.fill();\n  }\n\n  \/* \u2500\u2500 toPoint helper \u2500\u2500 *\/\n  function toPoints(values, min, max, w, h, pad) {\n    return values.map((v, i) => ({\n      x: pad.left + (i \/ (values.length-1)) * (w - pad.left - pad.right),\n      y: pad.top  + (1 - (v - min) \/ (max - min)) * (h - pad.top - pad.bottom)\n    }));\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CHART 1 \u2014 Compound Growth\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function drawCompound(progress) {\n    const r = getCtx('chart-compound');\n    if (!r) return;\n    const {ctx, w, h} = r;\n    ctx.clearRect(0, 0, w, h);\n    const pad = {top:20, bottom:36, left:64, right:20};\n\n    \/\/ Data: $100k over 20 years\n    const years = Array.from({length:21}, (_,i) => i);\n    const r4  = years.map(y => 100000 * Math.pow(1.04, y));\n    const r6  = years.map(y => 100000 * Math.pow(1.06, y));\n    const r8  = years.map(y => 100000 * Math.pow(1.08, y));\n    const r10 = years.map(y => 100000 * Math.pow(1.10, y));\n\n    const allMax = Math.max(...r10);\n    const min = 0, max = Math.ceil(allMax \/ 100000) * 100000;\n\n    drawGrid(ctx, w, h, pad, 5);\n    drawYLabels(ctx, min, max, h, pad, v => '$' + (v\/1000).toFixed(0) + 'K', 5);\n    drawXLabels(ctx, ['Yr 0','Yr 5','Yr 10','Yr 15','Yr 20'], w, h, pad);\n\n    const datasets = [\n      { data: r4,  color: MUTED,   fill: 'rgba(244,241,235,0.03)', lw: 1.5 },\n      { data: r6,  color: BLUE,    fill: 'rgba(96,165,250,0.06)',   lw: 2   },\n      { data: r8,  color: GOLD,    fill: 'rgba(201,160,47,0.08)',   lw: 2.5 },\n      { data: r10, color: GREEN,   fill: 'rgba(74,222,128,0.1)',    lw: 3   },\n    ];\n\n    datasets.forEach(ds => {\n      const pts = toPoints(ds.data, min, max, w, h, pad);\n      animateLine(ctx, pts, ds.color, ds.lw, ds.fill, progress);\n    });\n\n    \/\/ Legend\n    const leg = document.getElementById('legend-compound');\n    if (leg && !leg.innerHTML) {\n      [\n        {color:MUTED,  label:'4% \/ yr \u00b7 $219K'},\n        {color:BLUE,   label:'6% \/ yr \u00b7 $321K'},\n        {color:GOLD,   label:'8% \/ yr \u00b7 $466K'},\n        {color:GREEN,  label:'10% \/ yr \u00b7 $673K'},\n      ].forEach(item => {\n        const el = document.createElement('div');\n        el.className = 'chart-legend-item';\n        el.innerHTML = `<div class=\"chart-legend-line\" style=\"background:${item.color}\"><\/div><span>${item.label}<\/span>`;\n        leg.appendChild(el);\n      });\n    }\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CHART 2 \u2014 Asset Allocation Donut\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function drawAllocation(progress) {\n    const r = getCtx('chart-allocation');\n    if (!r) return;\n    const {ctx, w, h} = r;\n    ctx.clearRect(0, 0, w, h);\n\n    const slices = [\n      { label: 'US Equities',       pct: 35, color: GOLD    },\n      { label: 'Intl Equities',     pct: 20, color: BLUE    },\n      { label: 'Fixed Income',      pct: 25, color: PURPLE  },\n      { label: 'Real Assets \/ Gold',pct: 12, color: GREEN   },\n      { label: 'Cash & Equiv.',     pct: 8,  color: 'rgba(244,241,235,0.3)' },\n    ];\n\n    const cx = w \/ 2, cy = h \/ 2;\n    const outerR = Math.min(w, h) * 0.42;\n    const innerR = outerR * 0.62;\n    let startAngle = -Math.PI \/ 2;\n    const totalProgress = progress;\n\n    slices.forEach((slice, i) => {\n      const sliceAngle = (slice.pct \/ 100) * Math.PI * 2 * totalProgress;\n      const endAngle   = startAngle + sliceAngle;\n      const midAngle   = startAngle + sliceAngle \/ 2;\n      const isHover    = false;\n\n      ctx.beginPath();\n      ctx.moveTo(cx, cy);\n      ctx.arc(cx, cy, outerR, startAngle, endAngle);\n      ctx.closePath();\n      ctx.fillStyle = slice.color;\n      ctx.fill();\n\n      \/\/ Inner ring gap\n      ctx.beginPath();\n      ctx.arc(cx, cy, innerR, 0, Math.PI * 2);\n      ctx.fillStyle = '#07070a';\n      ctx.fill();\n\n      \/\/ Thin separator\n      ctx.beginPath();\n      ctx.moveTo(cx, cy);\n      ctx.arc(cx, cy, outerR, startAngle, startAngle + 0.01);\n      ctx.strokeStyle = '#07070a';\n      ctx.lineWidth = 2;\n      ctx.stroke();\n\n      startAngle = endAngle;\n    });\n\n    \/\/ Legend\n    const leg = document.getElementById('legend-allocation');\n    if (leg && !leg.innerHTML) {\n      slices.forEach(s => {\n        const el = document.createElement('div');\n        el.className = 'chart-legend-item';\n        el.innerHTML = `<div class=\"chart-legend-dot\" style=\"background:${s.color}\"><\/div><span>${s.label} ${s.pct}%<\/span>`;\n        leg.appendChild(el);\n      });\n    }\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CHART 3 \u2014 Athlete Earnings Window\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function drawAthlete(progress) {\n    const r = getCtx('chart-athlete');\n    if (!r) return;\n    const {ctx, w, h} = r;\n    ctx.clearRect(0, 0, w, h);\n    const pad = {top:20, bottom:36, left:72, right:20};\n\n    \/\/ Simulated career arc: age 18-45\n    const ages = Array.from({length:28}, (_,i) => i + 18);\n    \/\/ Peak earnings 22-28, steep decline, post-career income\n    const career = ages.map(a => {\n      if (a < 20) return 15 + (a-18)*20;\n      if (a <= 28) return Math.max(0, 180 - Math.pow(a-25, 2) * 2.5 + 80);\n      if (a <= 32) return Math.max(10, 120 - (a-28)*22);\n      return Math.max(5, 30 - (a-32)*3);\n    });\n    \/\/ If invested during peak\n    const invested = ages.map((a,i) => {\n      const cumulative = career.slice(0,i+1).reduce((s,v) => s + v*0.4, 0);\n      return cumulative * Math.pow(1.07, Math.max(0, i-10) * 0.5);\n    });\n\n    const allVals = [...career, ...invested.map(v=>v*0.01)];\n    const max = Math.ceil(Math.max(...career) \/ 50) * 50 + 20;\n    const min = 0;\n\n    drawGrid(ctx, w, h, pad, 4);\n    drawYLabels(ctx, min, max, h, pad, v => '$' + v.toFixed(0) + 'K', 4);\n    drawXLabels(ctx, ['18','22','26','30','34','38','42','45'], w, h, pad);\n\n    \/\/ Shade peak zone\n    const peakStart = pad.left + ((22-18)\/(45-18)) * (w - pad.left - pad.right);\n    const peakEnd   = pad.left + ((30-18)\/(45-18)) * (w - pad.left - pad.right);\n    ctx.fillStyle = 'rgba(201,160,47,0.06)';\n    ctx.fillRect(peakStart, pad.top, peakEnd - peakStart, h - pad.top - pad.bottom);\n\n    \/\/ Peak zone label\n    if (progress > 0.4) {\n      ctx.fillStyle = 'rgba(201,160,47,0.5)';\n      ctx.font = '9px ' + FONT;\n      ctx.textAlign = 'center';\n      ctx.fillText('PEAK WINDOW', (peakStart+peakEnd)\/2, pad.top + 14);\n    }\n\n    const ptsCareer = toPoints(career, min, max, w, h, pad);\n    animateLine(ctx, ptsCareer, GOLD, 2.5, 'rgba(201,160,47,0.12)', progress);\n\n    const leg = document.getElementById('legend-athlete');\n    if (leg && !leg.innerHTML) {\n      [\n        {color:GOLD,  label:'Annual Career Income ($K)'},\n        {color:'rgba(201,160,47,0.3)', label:'Peak Earning Window (Age 22\u201330)'},\n      ].forEach(item => {\n        const el = document.createElement('div');\n        el.className = 'chart-legend-item';\n        el.innerHTML = `<div class=\"chart-legend-line\" style=\"background:${item.color};height:${item.h||2}px\"><\/div><span>${item.label}<\/span>`;\n        leg.appendChild(el);\n      });\n    }\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CHART 4 \u2014 Cash vs Invested vs Inflation\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function drawInflation(progress) {\n    const r = getCtx('chart-inflation');\n    if (!r) return;\n    const {ctx, w, h} = r;\n    ctx.clearRect(0, 0, w, h);\n    const pad = {top:20, bottom:36, left:72, right:20};\n\n    const years = Array.from({length:16}, (_,i) => i);\n    const start = 500000;\n    const invested  = years.map(y => start * Math.pow(1.075, y));\n    const cash      = years.map(y => start); \/\/ stays flat\n    const inflation = years.map(y => start * Math.pow(1.035, y)); \/\/ \"needed\" to maintain power\n    const cashReal  = years.map(y => start \/ Math.pow(1.035, y)); \/\/ real value of cash\n\n    const max = Math.ceil(Math.max(...invested) \/ 100000) * 100000;\n    const min = Math.floor(Math.min(...cashReal) \/ 100000) * 100000;\n\n    drawGrid(ctx, w, h, pad, 5);\n    drawYLabels(ctx, min, max, h, pad, v => '$' + (v\/1000).toFixed(0) + 'K', 5);\n    drawXLabels(ctx, ['Yr 0','Yr 3','Yr 6','Yr 9','Yr 12','Yr 15'], w, h, pad);\n\n    const ptsInvested  = toPoints(invested,  min, max, w, h, pad);\n    const ptsCash      = toPoints(cash,       min, max, w, h, pad);\n    const ptsInflation = toPoints(inflation,  min, max, w, h, pad);\n    const ptsCashReal  = toPoints(cashReal,   min, max, w, h, pad);\n\n    animateLine(ctx, ptsCashReal,  RED,    1.8, 'rgba(248,113,113,0.07)',  progress);\n    animateLine(ctx, ptsCash,      MUTED,  1.5, null,                       progress);\n    animateLine(ctx, ptsInflation, PURPLE, 1.8, 'rgba(167,139,250,0.07)',  progress);\n    animateLine(ctx, ptsInvested,  GOLD,   3,   'rgba(201,160,47,0.1)',    progress);\n\n    const leg = document.getElementById('legend-inflation');\n    if (leg && !leg.innerHTML) {\n      [\n        {color:GOLD,   label:'Invested at 7.5%'},\n        {color:PURPLE, label:'Required to beat inflation'},\n        {color:MUTED,  label:'Cash (nominal)'},\n        {color:RED,    label:'Cash (real value)'},\n      ].forEach(item => {\n        const el = document.createElement('div');\n        el.className = 'chart-legend-item';\n        el.innerHTML = `<div class=\"chart-legend-line\" style=\"background:${item.color}\"><\/div><span>${item.label}<\/span>`;\n        leg.appendChild(el);\n      });\n    }\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     Animation runner \u2014 triggered by IntersectionObserver\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  const chartFns = {\n    'chart-compound':   drawCompound,\n    'chart-allocation': drawAllocation,\n    'chart-athlete':    drawAthlete,\n    'chart-inflation':  drawInflation,\n  };\n\n  const animated = new Set();\n\n  function runAnimation(canvasId) {\n    if (animated.has(canvasId)) return;\n    animated.add(canvasId);\n    const fn = chartFns[canvasId];\n    if (!fn) return;\n    let start = null;\n    const duration = 1800;\n    function frame(ts) {\n      if (!start) start = ts;\n      const progress = Math.min((ts - start) \/ duration, 1);\n      \/\/ Ease out\n      const eased = 1 - Math.pow(1 - progress, 3);\n      fn(eased);\n      if (progress < 1) requestAnimationFrame(frame);\n    }\n    requestAnimationFrame(frame);\n  }\n\n  \/\/ Observe charts section\n  const chartSection = document.getElementById('charts');\n  if (chartSection) {\n    const obs = new IntersectionObserver(entries => {\n      entries.forEach(e => {\n        if (e.isIntersecting) {\n          setTimeout(() => runAnimation('chart-compound'),   0);\n          setTimeout(() => runAnimation('chart-allocation'), 200);\n          setTimeout(() => runAnimation('chart-athlete'),    400);\n          setTimeout(() => runAnimation('chart-inflation'),  600);\n          obs.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.15 });\n    obs.observe(chartSection);\n  }\n\n  \/\/ Redraw on resize\n  window.addEventListener('resize', () => {\n    animated.forEach(id => {\n      animated.delete(id);\n      runAnimation(id);\n    });\n  });\n\n})();\n\n<\/script>\n<!-- Floating Enquiry Button -->\n<div id=\"float-btn\" class=\"float-btn\">\n  <a href=\"#contact\" id=\"float-btn-link\">\n    <div class=\"float-btn-inner\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z\"\/><\/svg>\n      <span>Private Enquiry<\/span>\n    <\/div>\n    <div class=\"float-btn-glow\"><\/div>\n  <\/a>\n<\/div>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>About Philosophy Clients Services Athlete Advisory Partners Insights How It Works Story Research Enquire Robinson Partners Investment Management About Philosophy Clients Services Athlete Advisory Partners Insights How It Works Story Research Private Enquiry Robinson Partners LLC Capital. Preserved. Cultivated. A boutique investment management practice dedicated to the disciplined stewardship of private capital \u2014 for those [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":85,"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":145,"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/pages\/14\/revisions\/145"}],"wp:attachment":[{"href":"https:\/\/www.robinson-partners.com\/es\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}