
  html{background:#141414!important}
  body{margin:0;background:#141414;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}
  *{box-sizing:border-box}
  a{color:#CC9E00;text-decoration:none}a:hover{color:#E5C24D}
  h1,h2{color:#F6F6F6}
  @media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none}}

  /* ---------- LIGHT MODE ---------- */
  html[data-tim-theme="light"] body{background:#F6F6F6}
  html[data-tim-theme="light"] h1,html[data-tim-theme="light"] h2{color:#101010}
  html[data-tim-theme="light"] a{color:#A88000}
  html[data-tim-theme="light"] a:hover{color:#CC9E00}
  html[data-tim-theme="light"] img[src$="tim-africa-logo-white.svg"]{filter:brightness(0) saturate(0)}
  /* surfaces */
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(20, 20, 20)"]{background: #F6F6F6!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(26, 26, 26)"]{background: #FFFFFF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(21, 21, 21)"]{background: #FFFFFF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(23, 23, 23)"]{background: #EFEFEF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(24, 24, 24)"]{background: #EFEFEF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(12, 12, 12)"]{background: #EFEFEF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(19, 19, 19)"]{background: #FFFFFF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(22, 22, 22)"]{background: #FFFFFF!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(28, 26, 28)"]{background: #F1F1F1!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*=", rgb(20, 20, 20)"]{background-color: #F6F6F6!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*=", rgb(26, 26, 26)"]{background-color: #FFFFFF!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*=", rgb(20, 20, 20)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*=", rgb(20, 20, 20)"]{background-color: #141414!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*=", rgb(26, 26, 26)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*=", rgb(26, 26, 26)"]{background-color: #1A1A1A!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgba(20, 20, 20, 0.78)"]{background: rgba(246, 246, 246, 0.86)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgba(16, 16, 16, 0.96)"]{background: rgba(255, 255, 255, 0.97)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgba(246, 246, 246, 0.1)"]{background: rgba(16, 16, 16, 0.07)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgba(246, 246, 246, 0.045)"]{background: rgba(16, 16, 16, 0.04)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgba(246, 246, 246, 0.18)"]{background: rgba(16, 16, 16, 0.16)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="background: rgb(26, 26, 26)"]{box-shadow:0 1px 0 rgba(26,23,20,.04),0 8px 24px -12px rgba(26,23,20,.18)}
  /* text */
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(246, 246, 246)"]{color: #101010!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(255, 255, 255)"]{color: #101010!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(242, 244, 248)"]{color: #101010!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(201, 201, 201)"]{color: #3A3A3A!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(180, 180, 180)"]{color: #4A4A4A!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(156, 156, 156)"]{color: #5C5C5C!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(166, 166, 166)"]{color: #5C5C5C!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(140, 140, 140)"]{color: #6B6B6B!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(204, 158, 0)"]{color: #A88000!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(154, 206, 214)"]{color: #1F5A66!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(217, 217, 217)"]{color: rgba(16,16,16,.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(201, 201, 201)"]{color: rgba(16,16,16,.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="border: 1px solid rgba(246, 246, 246, 0.16)"]{border-color: rgba(16,16,16,.14)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="border: 1px solid rgba(246, 246, 246, 0.12)"]{border-color: rgba(16,16,16,.12)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="border: 1px solid rgba(246, 246, 246, 0.1)"]{border-color: rgba(16,16,16,.1)!important}
  html[data-tim-theme="light"] [data-tim-dark]:not([data-tim-card]):not([data-tim-card] *) [style*="color: rgb(217, 217, 217)"]{color:#D9D9D9!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(154, 206, 214)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(154, 206, 214)"]{color:#9ACED6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(179, 204, 230)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(179, 204, 230)"]{color:#B3CCE6!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(179, 204, 230)"]{color: #2C4E70!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(154, 206, 214)"]{color:#9ACED6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(179, 204, 230)"]{color:#B3CCE6!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(198, 198, 198)"],
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(214, 214, 214)"],
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(229, 229, 229)"],
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(208, 208, 208)"],
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(191, 191, 191)"],
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(176, 176, 176)"],
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgb(160, 160, 160)"]{color: #3A3A3A!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(198, 198, 198)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(214, 214, 214)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(229, 229, 229)"]{color: #C6C6C6!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgba(246, 246, 246"]{color: rgba(16, 16, 16, 0.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgba(243, 239, 231"]{color: rgba(16, 16, 16, 0.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgba(245, 241, 232"]{color: rgba(16, 16, 16, 0.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgba(228, 232, 244"]{color: rgba(16, 16, 16, 0.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgba(242, 244, 248"]{color: rgba(16, 16, 16, 0.72)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="color: rgba(255, 255, 255"]{color: rgba(16, 16, 16, 0.72)!important}
  /* hairlines */
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.09)"]{border-color: rgba(16, 16, 16, 0.1)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.1)"]{border-color: rgba(16, 16, 16, 0.12)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.12)"]{border-color: rgba(16, 16, 16, 0.12)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.2)"]{border-color: rgba(16, 16, 16, 0.24)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.25)"]{border-color: rgba(16, 16, 16, 0.26)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.28)"]{border-color: rgba(16, 16, 16, 0.26)!important}
  html[data-tim-theme="light"] :not([data-tim-card]):not([data-tim-card] *)[style*="solid rgba(246, 246, 246, 0.3)"]{border-color: rgba(16, 16, 16, 0.28)!important}
  /* photographic / stage sections stay dark */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(20, 20, 20)"]{background:#141414!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(21, 21, 21)"]{background:#151515!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="background: rgb(21, 21, 21)"]{background:#151515!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(28, 26, 28)"]{background:#1C1A1C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(26, 26, 26)"]{background:#1A1A1A!important;box-shadow:none}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(19, 19, 19)"]{background:#131313!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(22, 22, 22)"]{background:#161616!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="background: rgb(23, 23, 23)"]{background:#171717!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="background: rgb(20, 20, 20)"]{background:#141414!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="background: rgb(26, 26, 26)"]{background:#1A1A1A!important;box-shadow:none}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(255, 255, 255)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(242, 244, 248)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(201, 201, 201)"]{color:#C9C9C9!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(180, 180, 180)"]{color:#B4B4B4!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(156, 156, 156)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(166, 166, 166)"]{color:#9C9C9C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(140, 140, 140)"]{color:#8C8C8C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgb(204, 158, 0)"]{color:#CC9E00!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgba(246, 246, 246"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgba(255, 255, 255"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgb(242, 244, 248)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgb(243, 239, 231)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgb(245, 241, 232)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgba(246, 246, 246"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgba(243, 239, 231"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][style*="color: rgba(245, 241, 232"]{color:rgba(246,246,246,.8)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgba(243, 239, 231"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgba(245, 241, 232"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="color: rgba(242, 244, 248"]{color:rgba(246,246,246,.8)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="background: rgb(19, 19, 19)"]{background:#131313!important;box-shadow:none}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="background: rgb(23, 23, 23)"]{background:#171717!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="background: rgb(28, 26, 28)"]{background:#1C1A1C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [style*="solid rgba(246, 246, 246"]{border-color:rgba(246,246,246,.24)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] h1,html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] h2{color:#F6F6F6}
  html[data-tim-theme="light"] [data-tim-dark]{color:#F6F6F6}
  @keyframes tim-pl-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-9px,0)}}
  @keyframes tim-pl-chip{0%,100%{border-color:rgba(246,246,246,.16);color:rgba(246,246,246,.62)}12%,22%{border-color:rgba(204,158,0,.6);color:#CC9E00}}
  .tim-pl-frame{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,filter .4s}
  .tim-pl-cluster:hover .tim-pl-frame{filter:saturate(.85) brightness(.82)}
  .tim-pl-cluster .tim-pl-frame:hover{transform:rotate(0deg) translateY(-10px) scale(1.035)!important;z-index:20!important;filter:none;box-shadow:0 46px 90px -28px rgba(0,0,0,1)}
  @keyframes tim-pl-deal{from{opacity:0;transform:translateY(22px) rotate(-2deg) scale(.96)}to{opacity:1;transform:none}}
  [data-reveal].tim-in .tim-pl-deal{animation:tim-pl-deal .7s cubic-bezier(.2,.8,.2,1) both}
  /* ---- light-mode hero: animated panel field ---- */
  html:not([data-tim-theme="light"]) [data-tim-svc-card]{background:#151515!important}
  @keyframes tim-hp-a{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-14px,-20px,0)}}
  @keyframes tim-hp-b{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(18px,-12px,0)}}
  @keyframes tim-hp-c{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-10px,16px,0)}}
  @keyframes tim-hp-d{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(12px,22px,0)}}
  @keyframes tim-hp-sweep{0%{transform:translateX(-40%) skewX(-14deg)}100%{transform:translateX(190%) skewX(-14deg)}}
  @keyframes tim-hp-accent{0%,100%{opacity:.22}45%,55%{opacity:.85}}
  .tim-hero-panels{display:none}
  html[data-tim-theme="light"] .tim-hero-panels{display:none}
  /* light mode: same Spline block scene, inverted to white blocks; hover tint lands on brand teal */
  html[data-tim-theme="light"] [data-tim-splinewrap]{background:#FFFFFF!important}
  html[data-tim-theme="light"] [data-tim-splinewrap] canvas{filter:invert(1) hue-rotate(118deg) saturate(1.05) brightness(1.03)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero][data-tim-dark]{background:transparent!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [data-tim-scrim]{display:block!important;background:radial-gradient(ellipse at 50% 58%,rgba(255,255,255,.78),rgba(255,255,255,.3) 42%,rgba(255,255,255,0) 72%)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [data-tim-scrim]::before{content:'';position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(to right,rgba(23,45,63,.55),rgba(23,45,63,.22) 26%,rgba(23,45,63,0) 48%)}
  html[data-tim-theme="light"] [data-tim-hero][data-tim-dark]{background:#FFFFFF!important}
  /* service + level page heroes: white ground in light mode, beating the dark-surface backstop */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-pagehero][data-tim-dark]{background:#FFFFFF!important;background-color:#FFFFFF!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-pagehero] [data-tim-herofade]{background-color:transparent!important;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 55%,#F6F6F6 100%)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-pagehero] [data-tim-herofade][style*="rgba(20, 20, 20, 0), rgb(20, 20, 20)"]{background-color:transparent!important;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#F6F6F6)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-pagehero] .tim-svc-fade,
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-pagehero] [data-lv-fade]{background-color:transparent!important;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#F6F6F6)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] h1{color:#101010!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgba(246, 246, 246"]{color:#3A3A3A!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgba(255, 255, 255"]{color:#3A3A3A!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgb(246, 246, 246)"]{color:#101010!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgb(255, 255, 255)"]{color:#1C1C1C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgb(156, 156, 156)"]{color:#54524C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgb(201, 201, 201)"]{color:#3A3A3A!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="color: rgb(204, 158, 0)"]{color:#8A6B00!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] h1 [style*="color: rgb(204, 158, 0)"]{color:#172D3F!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero][data-tim-dark] [style*="color: rgb(154, 206, 214)"]{color:#1F5A66!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero][data-tim-dark] [style*="color: rgb(179, 204, 230)"]{color:#2C4E70!important}
  html[data-tim-theme="light"] [data-tim-navmenu]{background:rgba(255,255,255,.97)!important;border-color:rgba(16,16,16,.12)!important;box-shadow:0 1px 0 rgba(26,23,20,.04),0 24px 50px -18px rgba(26,23,20,.28)!important}
  html[data-tim-theme="light"] [data-tim-navmenuitem]{color:#54524C!important}
  html[data-tim-theme="light"] [data-tim-navmenuitem]:hover{color:#101010!important;background:rgba(40,89,97,.14)!important}
  html[data-tim-theme="light"] [data-tim-svc-title]{color:#172D3F!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-grid] [data-tim-eyebrow-light],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) .tim-in [data-tim-grid] [data-tim-eyebrow-light],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-eyebrow-light]{color:#9C9C9C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-plband],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-plband]{background-color:transparent!important;background-image:none!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-plfade],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-plfade]{background-color:transparent!important;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#FFFFFF 55%,#FFFFFF)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-darkcard],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-darkcard]{background-color:#1A1A1A!important;border-color:rgba(246,246,246,.14)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-darkcard] [style*="color: rgb(246, 246, 246)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-darkcard] [style*="color: rgba(246, 246, 246"]{color:rgba(246,246,246,.7)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-darkcard] [style*="color: rgb(154, 206, 214)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-darkcard] [style*="color: rgb(154, 206, 214)"]{color:#9ACED6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-grid] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-in] [data-tim-grid] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) .tim-in [data-tim-grid] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-grid] [style*="color: rgb(246, 246, 246)"]{color:#3A3A3A!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-grid] [style*="color: rgb(179, 204, 230)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) .tim-in [data-tim-grid] [style*="color: rgb(179, 204, 230)"]{color:#172D3F!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-grid] [style*="color: rgb(156, 156, 156)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) .tim-in [data-tim-grid] [style*="color: rgb(156, 156, 156)"]{color:#54524C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-grid] [style*="color: rgb(156, 156, 156)"]{color:#54524C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-grid] [style*="color: rgba(246, 246, 246"]{color:#54524C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-grid] [style*="color: rgb(179, 204, 230)"]{color:#172D3F!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-grid],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-grid]{background-color:#E9EBEC!important;background-image:linear-gradient(to top right,#DFE2E4,rgba(240,241,242,.85) 50%,#E9EBEC),url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22800%22 height=%22800%22%3E%3Cg stroke-width=%223.5%22 stroke=%22hsla(215,16%25,47%25,1)%22 fill=%22none%22%3E%3Crect width=%22400%22 height=%22400%22 x=%220%22 y=%220%22/%3E%3Crect width=%22400%22 height=%22400%22 x=%22400%22 y=%220%22/%3E%3Crect width=%22400%22 height=%22400%22 x=%220%22 y=%22400%22/%3E%3Crect width=%22400%22 height=%22400%22 x=%22400%22 y=%22400%22/%3E%3C/g%3E%3C/svg%3E')!important;background-size:auto,50px 50px!important;background-repeat:repeat,repeat!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-lvservice],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-lvservice]{color:#285961!important}
  /* build hero mockups: brand grounds, light copy, light mode only */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk]{box-shadow:0 30px 70px -28px rgba(23,45,63,.45)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-dk="navy"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="navy"]{background-color:#172D3F!important;background-image:none!important;border-color:rgba(246,246,246,.16)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-dk="teal"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="teal"]{background-color:#285961!important;background-image:none!important;border-color:rgba(246,246,246,.18)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-dk="gold"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="gold"]{background-color:#8A6B00!important;background-image:none!important;border-color:rgba(246,246,246,.2)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="background: rgb(26, 26, 26)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="background: rgb(23, 23, 23)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="background: rgb(19, 19, 19)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="background: rgb(20, 20, 20)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="background: rgb(16, 16, 16)"]{background:rgba(246,246,246,.1)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgba(204, 158, 0"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgb(204, 158, 0)"]{color:#FFE070!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="background: rgba(23, 45, 63, 0.85)"]{background:rgba(246,246,246,.16)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="gold"] [style*="background: rgb(204, 158, 0)"]{background:#FFE070!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="gold"] [style*="linear-gradient(135deg"]{background:linear-gradient(135deg,rgba(255,224,112,.5),rgba(23,45,63,.55))!important}
  /* hero artwork keeps light copy in light mode (must follow the [data-tim-hero] text flips) */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgb(255, 255, 255)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(255, 255, 255)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgba(246, 246, 246"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgba(246, 246, 246"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgba(255, 255, 255"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgba(255, 255, 255"]{color:rgba(246,246,246,.72)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgb(156, 156, 156)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(156, 156, 156)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk] [style*="color: rgb(201, 201, 201)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(201, 201, 201)"]{color:#C9C9C9!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="gold"] [style*="color: rgba(204, 158, 0"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dk="gold"] [style*="color: rgb(204, 158, 0)"]{color:#FFFFFF!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(204, 158, 0)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(204, 159, 0)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgba(204, 158, 0"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(255, 224, 112)"]{color:#FFE070!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-svcart] [style*="color: rgb(154, 206, 214)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][data-tim-svcart] [style*="color: rgb(154, 206, 214)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-dk] [style*="color: rgb(154, 206, 214)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart] [style*="color: rgb(154, 206, 214)"]{color:#9ACED6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-svcart] [style*="color: rgb(179, 204, 230)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][data-tim-svcart] [style*="color: rgb(179, 204, 230)"]{color:#B3CCE6!important}
  /* create panel: yellow ground, navy copy (light mode) */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][data-tim-svcart="create"]{background-color:#FFE070!important;background-image:radial-gradient(circle at 16% 18%,rgba(23,45,63,.1),transparent 54%),radial-gradient(circle at 84% 82%,rgba(40,89,97,.1),transparent 50%)!important;border-color:rgba(23,45,63,.28)!important;box-shadow:0 30px 70px -28px rgba(23,45,63,.4)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="create"] .tim-cl-lane{background:rgba(255,255,255,.72)!important;border-color:rgba(23,45,63,.16)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="create"] [style*="color: rgba(246, 246, 246"]{color:rgba(23,45,63,.8)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="create"] [style*="background: rgb(204, 159, 0)"]{background:#172D3F!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="create"] .tim-cl [style*="color: rgba(246, 246, 246"]{color:rgba(246,246,246,.72)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="create"] .tim-cl [style*="color: rgb(246, 246, 246)"]{color:#F6F6F6!important}
  /* grow panel: navy ground, light copy (light mode) */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark][data-tim-svcart="grow"]{background-color:#172D3F!important;background-image:radial-gradient(circle at 22% 78%,rgba(40,89,97,.6),transparent 46%),radial-gradient(circle at 78% 20%,rgba(255,224,112,.14),transparent 46%)!important;border-color:rgba(255,224,112,.34)!important;box-shadow:0 30px 70px -28px rgba(23,45,63,.45)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="grow"] [style*="background: rgba(246, 246, 246"]{background:rgba(246,246,246,.12)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-svcart="grow"] [style*="solid rgba(246, 246, 246"]{border-color:rgba(246,246,246,.2)!important}
  /* nav backstop: never inherit dark-mode label colours in light mode */
  html[data-tim-theme="light"] .tim-nav-item [style*="color: rgb(246, 246, 246)"]{color:#101010!important}
  html[data-tim-theme="light"] .tim-nav-item [style*="color: rgb(180, 180, 180)"]{color:#5C5C5C!important}
  html[data-tim-theme="light"] .tim-nav-item > div:hover{color:#101010!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-navcta][style*="color: rgb(204, 158, 0)"],
  html[data-tim-theme="light"] [data-tim-navcta]{border-color:#172D3F!important;color:#172D3F!important;background:transparent!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-navcta][style*="color: rgb(204, 158, 0)"]:hover,
  html[data-tim-theme="light"] [data-tim-navcta]:hover{background:#172D3F!important;color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="solid rgb(204, 158, 0)"]{background:#CC9E00!important;border-color:#CC9E00!important;color:#101010!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-hero] [style*="solid rgb(204, 158, 0)"]:hover{background:#A88000!important;border-color:#A88000!important;color:#101010!important}
  .tim-svc-light{display:none}
  html[data-tim-theme="light"] .tim-svc-light{display:block}
  html[data-tim-theme="light"] .tim-svc-dark{display:none}
  .tim-fx{perspective:1200px;aspect-ratio:4/3;outline:none}
  .tim-fx-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

  .tim-fx-in{position:relative;width:100%;height:100%;transition:transform .62s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}
  .tim-fx:hover .tim-fx-in,.tim-fx:focus-visible .tim-fx-in,.tim-fx.is-flipped .tim-fx-in{transform:rotateY(180deg)}
  .tim-fx-face{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(18px,2vw,24px);border-radius:10px;border:1px solid rgba(246,246,246,.1);background:#1A1A1A;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
  .tim-fx-back{transform:rotateY(180deg);background:#172D3F;border-color:rgba(204,159,0,.3)}
  .tim-fx--navy .tim-fx-front{background:#172D3F;border-color:rgba(255,224,112,.24)}
  .tim-fx--navy .tim-fx-back{background:#0F1F2C;border-color:rgba(255,224,112,.3)}
  .tim-fx-face.tim-fx-front--cover{border-color:rgba(204,159,0,.28)}
  .tim-fx-face.tim-fx-back--light{background:#FFFFFF;border-color:rgba(16,16,16,.14)}
  html[data-tim-theme="light"] [data-tim-dark] .tim-svc-fade{background:linear-gradient(to bottom,rgba(20,20,20,0),#F6F6F6)!important}
  html[data-tim-theme="light"] [data-tim-dark] .tim-fx-face.tim-fx-back--light [style*="color: rgb(16, 16, 16)"]{color:#101010!important}
  html[data-tim-theme="light"] [data-tim-dark] .tim-fx-face.tim-fx-back--light [style*="color: rgb(110, 85, 0)"]{color:#6E5500!important}
  @media (prefers-reduced-motion:reduce){.tim-fx-in{transition:none}}
  .tim-uno{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(210px,20vw,260px);border-radius:10px;overflow:hidden;cursor:pointer;outline:none;background:#F6F6F6;border:2px solid #CC9F00;transition:background .38s cubic-bezier(.2,.8,.2,1)}
  .tim-uno.is-open{background:#0B0B0B}
  .tim-uno-face{grid-area:1 / 1;min-width:0;display:flex;flex-direction:column;padding:clamp(18px,2vw,26px);transition:opacity .34s cubic-bezier(.2,.8,.2,1)}
  .tim-uno-back{opacity:0;pointer-events:none}
  .tim-uno.is-open .tim-uno-front{opacity:0;pointer-events:none}
  .tim-uno.is-open .tim-uno-back{opacity:1;pointer-events:auto}
  .tim-uno-badge{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:400 20px/1 Poppins,sans-serif;color:#CC9F00;transition:background .2s,color .2s}
  .tim-uno.is-open .tim-uno-badge{color:#CC9F00;font-size:18px}
  @media (prefers-reduced-motion:reduce){.tim-uno-face,.tim-uno{transition:none}}
  .tim-el-row{display:flex;flex-direction:column;gap:10px;height:auto}
  .tim-el{position:relative;overflow:hidden;border-radius:20px;cursor:pointer;background:#172D3F;border:1px solid rgba(255,224,112,.2);transition:flex .7s cubic-bezier(.25,1,.5,1),filter .5s cubic-bezier(.25,1,.5,1),border-color .5s;flex:1 1 auto;min-height:96px}
  .tim-el-tex{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top right,rgba(23,45,63,.9),rgba(23,45,63,.6) 50%,rgba(23,45,63,.9)),url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22800%22 height=%22800%22%3E%3Cg stroke-width=%223.5%22 stroke=%22hsla(0,0%25,100%25,1)%22 fill=%22none%22%3E%3Crect width=%22400%22 height=%22400%22 x=%220%22 y=%220%22/%3E%3Crect width=%22400%22 height=%22400%22 x=%22400%22 y=%220%22/%3E%3Crect width=%22400%22 height=%22400%22 x=%220%22 y=%22400%22/%3E%3Crect width=%22400%22 height=%22400%22 x=%22400%22 y=%22400%22/%3E%3C/g%3E%3C/svg%3E') 0 0 / 50px 50px repeat}
  .tim-el-body{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(18px,2vw,32px);gap:10px}
  .tim-el-open{display:flex;flex-direction:column;gap:8px;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1)}
  .tim-el-shut{display:none;position:absolute;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1)}
  .tim-el-vert{display:none}
  @media (min-width:860px){
    .tim-el-row{flex-direction:row;gap:clamp(10px,1.2vw,16px);height:clamp(320px,32vw,440px)}
    .tim-el{flex:1 1 0%;min-height:0;filter:brightness(.62)}
    .tim-el:first-child{flex:4 1 0%;filter:brightness(1);border-color:rgba(255,224,112,.44)}
    .tim-el-row:hover>.tim-el:first-child{flex:1 1 0%;filter:brightness(.62);border-color:rgba(255,224,112,.2)}
    .tim-el-row>.tim-el:hover,.tim-el-row>.tim-el:focus-visible{flex:4 1 0%;filter:brightness(1);border-color:rgba(255,224,112,.44);outline:none}
    .tim-el-open{opacity:0;transform:translateY(28px)}
    .tim-el:first-child .tim-el-open{opacity:1;transform:none;transition-delay:.2s}
    .tim-el-row:hover>.tim-el:first-child .tim-el-open{opacity:0;transform:translateY(28px);transition-delay:0s}
    .tim-el-row>.tim-el:hover .tim-el-open,.tim-el-row>.tim-el:focus-visible .tim-el-open{opacity:1;transform:none;transition-delay:.2s}
    .tim-el-shut{display:block;left:50%;bottom:clamp(18px,2vw,32px);transform:translateX(-50%);opacity:1;transition-delay:.45s}
    .tim-el:first-child .tim-el-shut{opacity:0;transform:translateX(-50%) scale(.5);transition-delay:0s}
    .tim-el-row:hover>.tim-el:first-child .tim-el-shut{opacity:1;transform:translateX(-50%);transition-delay:.45s}
    .tim-el-row>.tim-el:hover .tim-el-shut,.tim-el-row>.tim-el:focus-visible .tim-el-shut{opacity:0;transform:translateX(-50%) scale(.5);transition-delay:0s}
    .tim-el-vert{display:block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:normal;max-height:calc(clamp(320px,32vw,440px) - clamp(36px,4vw,64px));text-align:left}
    .tim-el-hz{display:none}
  }
  @media (prefers-reduced-motion:reduce){.tim-el,.tim-el-open,.tim-el-shut{transition:none}}
  /* grid-texture cards keep their dark treatment */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(255, 255, 255)"],
  html[data-tim-theme="light"] [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"][style*="color: rgb(246, 246, 246)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(201, 201, 201)"]{color:#C9C9C9!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(156, 156, 156)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(166, 166, 166)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(140, 140, 140)"]{color:#9C9C9C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgb(204, 158, 0)"]{color:#CC9E00!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: linear-gradient(to right top, rgb(26, 26, 26)"] [style*="color: rgba(246, 246, 246"]{color:rgba(246,246,246,.78)!important}
  /* dark islands stay dark: navy panels, gold panels, game levels */
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(246, 246, 246)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(255, 255, 255)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(201, 201, 201)"]{color:#C9C9C9!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(204, 158, 0)"]{color:#CC9E00!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(156, 156, 156)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(166, 166, 166)"],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(140, 140, 140)"]{color:#9C9C9C!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgba(16, 16, 16"]{color:rgba(246,246,246,.72)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgb(16, 16, 16)"]{color:#F6F6F6!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="color: rgba(246, 246, 246"]{color:rgba(246,246,246,.82)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [style*="background: rgb(23, 45, 63)"] [style*="background: rgb(26, 26, 26)"]{background:#1A1A1A!important;box-shadow:none}
  html[data-tim-theme="light"] [style*="background: rgb(204, 158, 0)"] [style*="color: rgb(246, 246, 246)"]{color:#101010!important}
  @media (max-width:760px){.tim-ql{grid-column:auto!important}}
  @media (max-width:900px){.tim-svc6{grid-template-columns:1fr!important}.tim-svc6>*{grid-column:auto!important}}
  [data-cat-filter="performance-marketing"] [data-cat]:not([data-cat~="performance-marketing"]){display:none!important}
  [data-cat-filter="podcasting"] [data-cat]:not([data-cat~="podcasting"]){display:none!important}
  [data-cat-filter="the-incredible-machines"] [data-cat]:not([data-cat~="the-incredible-machines"]){display:none!important}
  [data-cat-filter="events-and-talks"] [data-cat]:not([data-cat~="events-and-talks"]){display:none!important}
  [data-cat-filter="ai-and-search"] [data-cat]:not([data-cat~="ai-and-search"]){display:none!important}
  [data-cat-filter="web-development"] [data-cat]:not([data-cat~="web-development"]){display:none!important}
  @keyframes tim-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  @keyframes tim-caret{0%,100%{opacity:1}50%{opacity:0}}
  @keyframes tim-marquee-rev{from{transform:translateX(-50%)}to{transform:translateX(0)}}
  @keyframes tim-fade-up{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}100%{opacity:1;transform:none;filter:blur(0)}}
  @keyframes tim-drift{0%{transform:translateY(0)}50%{transform:translateY(-14px)}100%{transform:translateY(0)}}
  #tim-pops{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}
  .tim-pop-dot{position:absolute;width:var(--s,7px);height:var(--s,7px);border-radius:50%;background:var(--c,#CC9E00);transform:translate(-50%,-50%);animation:tim-pop-dot var(--d,520ms) cubic-bezier(.2,.8,.2,1) forwards}
  .tim-pop-ring{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid rgba(204,158,0,.85);transform:translate(-50%,-50%);animation:tim-pop-ring 460ms cubic-bezier(.2,.8,.2,1) forwards}
  @keyframes tim-pop-dot{0%{opacity:1;transform:translate(-50%,-50%) scale(.6)}70%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.35)}}
  @keyframes tim-pop-ring{0%{opacity:.85;transform:translate(-50%,-50%) scale(.4)}100%{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}
  @media (prefers-reduced-motion:reduce){.tim-pop-dot,.tim-pop-ring{display:none}}
  [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}
  [data-reveal].tim-in,[data-reveal][data-in]{opacity:1;transform:none}
  .tim-type{opacity:1!important;transform:none!important;display:inline-block;width:0;overflow:hidden;white-space:nowrap;vertical-align:top;transition:width 1.1s steps(31,end) .1s}
  .tim-type.tim-in{width:31ch}
  .tim-step{position:relative}
  .tim-step::before{content:'';position:absolute;top:0;left:0;height:2px;width:0;background:linear-gradient(to right,#CC9E00,rgba(204,158,0,.25));transition:width 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:inherit}
  .tim-step.tim-in::before{width:100%}
  .tim-nav-menu{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}
  .tim-nav-item:hover .tim-nav-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}
  @keyframes tim-mz-flow{to{stroke-dashoffset:-240}}
  @keyframes tim-mz-pulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.35)}}
  .tim-mz{position:absolute;transform:translate(-50%,-50%);cursor:default}
  .tim-mz:hover{z-index:50}
  .tim-mz-dot{width:20px;height:20px;border-radius:50%;background:#141414;border:2px solid rgba(154,206,214,.55);display:flex;align-items:center;justify-content:center;transition:border-color .2s,box-shadow .2s,transform .2s}
  .tim-mz:hover .tim-mz-dot{border-color:#9ACED6;box-shadow:0 0 0 6px rgba(40,89,97,.28),0 0 22px rgba(154,206,214,.55);transform:scale(1.15)}
  .tim-mz-num{font:600 9px 'JetBrains Mono',monospace;letter-spacing:.06em;color:#9ACED6}
  .tim-mz-lbl{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;font:500 10px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(246,246,246,.6);transition:color .2s}
  .tim-mz:hover .tim-mz-lbl{color:#F6F6F6}
  .tim-mz-pop{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,6px);width:186px;padding:12px 14px;border-radius:10px;background:#101010;border:1px solid rgba(179,204,230,.3);box-shadow:0 18px 44px -12px rgba(0,0,0,.8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);z-index:60}
  .tim-mz:hover .tim-mz-pop{opacity:1;visibility:visible;transform:translate(-50%,0)}
  .tim-mz--l .tim-mz-pop{left:0;transform:translate(0,6px)}
  .tim-mz--l:hover .tim-mz-pop{transform:translate(0,0)}
  .tim-mz--r .tim-mz-pop{left:auto;right:0;transform:translate(0,6px)}
  .tim-mz--r:hover .tim-mz-pop{transform:translate(0,0)}
  .tim-mz--above .tim-mz-lbl{top:auto;bottom:calc(100% + 8px)}
  .tim-mz--above .tim-mz-pop{bottom:auto;top:calc(100% + 26px)}
  @keyframes tim-cl-play{0%{left:6%}100%{left:99%}}
  @keyframes tim-cl-in{from{opacity:0;transform:translateY(10px) scaleX(.9)}to{opacity:1;transform:none}}
  @keyframes tim-cl-wave{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}
  @keyframes tim-cl-blip{0%,100%{opacity:.35}50%{opacity:1}}
  .tim-cl{position:relative;display:flex;align-items:center;gap:6px;height:100%;padding:0 8px 0 7px;border-radius:7px;cursor:default;overflow:visible;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s;opacity:0;animation:tim-cl-in .6s cubic-bezier(.2,.8,.2,1) forwards}
  .tim-cl:hover{transform:translateY(-3px);box-shadow:0 14px 34px -10px rgba(0,0,0,.75);filter:brightness(1.14);z-index:50}
  .tim-cl-num{flex:none;font:700 8px 'JetBrains Mono',monospace;letter-spacing:.04em;opacity:.62}
  .tim-cl-name{min-width:0;font:600 clamp(9px,.85vw,11px)/1.15 Poppins,sans-serif;letter-spacing:-.005em;text-wrap:balance}
  .tim-cl-pop{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,6px);width:206px;padding:12px 14px;border-radius:10px;background:#101010;border:1px solid rgba(204,159,0,.34);box-shadow:0 20px 48px -14px rgba(0,0,0,.85);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);z-index:60}
  .tim-cl:hover .tim-cl-pop{opacity:1;visibility:visible;transform:translate(-50%,0)}
  .tim-cl--l .tim-cl-pop{left:0;transform:translate(0,6px)}
  .tim-cl--l:hover .tim-cl-pop{transform:translate(0,0)}
  .tim-cl--r .tim-cl-pop{left:auto;right:0;transform:translate(0,6px)}
  .tim-cl--r:hover .tim-cl-pop{transform:translate(0,0)}
  .tim-cl--low .tim-cl-pop{bottom:auto;top:calc(100% + 12px)}
  @keyframes tim-cl-track{0%,66%,100%{opacity:.55}10%,34%{opacity:1}}
  .tim-cl-row{position:relative}
  .tim-cl-row>div:first-child,.tim-cl-lane{opacity:.55;animation:tim-cl-track 7.5s ease-in-out infinite;animation-delay:inherit;transition:opacity .25s ease}
  .tim-cl-row:hover>div:first-child,.tim-cl-row:hover .tim-cl-lane{opacity:1;animation:none}
  .tim-cl-lane:has(.tim-cl:hover){z-index:60}
  .tim-rt-line{stroke-dasharray:4000;stroke-dashoffset:4000;transition:stroke-dashoffset 2.4s cubic-bezier(.2,.8,.2,1) .15s}
  [data-reveal].tim-in .tim-rt-line{stroke-dashoffset:0}
  .tim-rt-node{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}
  [data-reveal].tim-in .tim-rt-node{opacity:1;transform:scale(1)}
  @media (max-width:700px){.tim-rt-wrap{display:none!important}.tim-rt-grid{grid-template-columns:1fr!important;gap:26px!important;margin-top:4px!important;padding-left:20px;border-left:2px solid var(--rt,#9ACED6)}}
  .tim-rt-step{opacity:.4;transition:opacity .55s ease}
  [data-reveal].tim-in .tim-rt-step{opacity:1}
  .tim-rt-step:hover .tim-rt-name{color:#CC9E00}
  .tim-rt-name{transition:color .2s ease}
  .tim-rt-end{opacity:0;transform:translateY(6px);transition:opacity .5s ease 1.9s,transform .5s cubic-bezier(.2,.8,.2,1) 1.9s}
  [data-reveal].tim-in .tim-rt-end{opacity:1;transform:none}
  .tim-iv{position:relative;border:1px solid rgba(246,246,246,.1);border-radius:12px;background:linear-gradient(155deg,rgba(23,45,63,.42),rgba(20,20,20,.92));padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;cursor:default}
  .tim-iv:hover{transform:translateY(-7px);border-color:#CC9E00;box-shadow:0 24px 56px -20px rgba(0,0,0,.95),0 0 36px -10px rgba(204,158,0,.4);z-index:5}
  .tim-iv-desc{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.8,.2,1),opacity .28s ease,margin-top .4s cubic-bezier(.2,.8,.2,1)}
  .tim-iv:hover .tim-iv-desc{max-height:140px;opacity:1;margin-top:12px}
  .tim-iv-num{transition:color .25s ease,letter-spacing .25s ease}
  .tim-iv:hover .tim-iv-num{color:#CC9E00;letter-spacing:.3em}
  .tim-iv-slot{position:absolute;left:clamp(18px,2vw,26px);right:clamp(18px,2vw,26px);bottom:clamp(14px,1.6vw,20px);height:2px;border-radius:2px;background:rgba(246,246,246,.09);overflow:hidden}
  .tim-iv-slot::after{content:'';position:absolute;left:0;top:0;bottom:0;width:18%;border-radius:2px;background:#CC9E00;transition:width .45s cubic-bezier(.2,.8,.2,1)}
  .tim-iv:hover .tim-iv-slot::after{width:100%}
  @property --tim-score{syntax:'<integer>';initial-value:84620;inherits:false}
  @keyframes tim-score{to{--tim-score:103880}}
  @keyframes tim-hs-bar{from{width:14%}to{width:var(--w,80%)}}
  @keyframes tim-hs-rise{0%{opacity:0;transform:translateY(7px)}18%,76%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-7px)}}
  @keyframes tim-hs-lvl{0%,100%{box-shadow:0 0 22px rgba(204,159,0,.38);transform:none}50%{box-shadow:0 0 48px rgba(204,159,0,.85);transform:translateY(-2px)}}
  @keyframes tim-hs-dash{to{stroke-dashoffset:0}}
  .tim-score{counter-reset:timsc var(--tim-score);animation:tim-score 6.5s cubic-bezier(.3,.7,.2,1) infinite alternate}
  .tim-score::after{content:counter(timsc)}
  .tim-hs{position:relative;display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:8px;border:1px solid rgba(246,246,246,.12);background:rgba(246,246,246,.05);cursor:default;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s,box-shadow .2s}
  .tim-hs:hover{transform:translateY(-3px);border-color:#CC9F00;background:rgba(204,159,0,.12);box-shadow:0 14px 32px -12px rgba(23,45,63,.8);z-index:50}
  .tim-hs-pop{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px);width:196px;padding:12px 14px;border-radius:10px;background:#101010;border:1px solid rgba(204,159,0,.4);box-shadow:0 20px 46px -14px rgba(0,0,0,.85);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);z-index:60}
  .tim-hs:hover .tim-hs-pop{opacity:1;visibility:visible;transform:translate(-50%,0)}
  .tim-hs--l .tim-hs-pop{left:0;transform:translate(0,6px)}
  .tim-hs--l:hover .tim-hs-pop{transform:translate(0,0)}
  .tim-hs--r .tim-hs-pop{left:auto;right:0;transform:translate(0,6px)}
  .tim-hs--r:hover .tim-hs-pop{transform:translate(0,0)}
  .tim-hs--low .tim-hs-pop{bottom:auto;top:calc(100% + 10px)}
  html:not([data-tim-theme="light"]) [data-tim-copy-card]{background:#172D3F!important}
  html:not([data-tim-theme="light"]) [data-tim-copy-text]{color:#C9C9C9!important}
  html[data-tim-theme="light"] .tim-svc-gradient{display:none}
  html[data-tim-theme="light"] [data-tim-svc-btn]{background:#4E8A93!important;border-color:#4E8A93!important;color:#F0F0F0!important}
  html[data-tim-theme="light"] [data-tim-svc-btn]:hover{background:transparent!important;border-color:#4E8A93!important;color:#4E8A93!important}
  html[data-tim-theme="light"] [data-lv-fade2]{background:linear-gradient(to bottom,rgba(239,239,239,0),#F6F6F6)!important}
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) [data-tim-dark] [data-tim-ctaeyebrow],
  html[data-tim-theme="light"]:not([data-tim-card]):not([data-tim-card] *) .tim-cta [data-tim-ctaeyebrow],
  html[data-tim-theme="light"] [data-tim-ctaeyebrow]{color:#3A3A3A!important}
  html[data-tim-theme="light"] .tim-cta-blend--top{background:linear-gradient(to bottom,#F6F6F6 0%,rgba(246,246,246,.96) 16%,rgba(246,246,246,.82) 32%,rgba(246,246,246,.58) 50%,rgba(246,246,246,.32) 68%,rgba(246,246,246,.12) 84%,rgba(246,246,246,0) 100%)!important}
  html[data-tim-theme="light"] .tim-cta-blend--bottom{background:linear-gradient(to top,#F6F6F6 0%,rgba(246,246,246,.96) 16%,rgba(246,246,246,.8) 33%,rgba(246,246,246,.54) 52%,rgba(246,246,246,.28) 70%,rgba(246,246,246,.1) 85%,rgba(246,246,246,0) 100%)!important}
  html[data-tim-theme="light"] [data-lv-fade]{background:linear-gradient(to bottom,rgba(20,20,20,0) 0%,#F6F6F6 52%,#F6F6F6 100%)!important}
  .tim-pk-slot{height:13px;border-bottom:1px dashed rgba(246,246,246,.2);margin-bottom:12px}
  html[data-tim-theme="light"] .tim-pk-slot{border-bottom-color:rgba(16,16,16,.16)}
  @keyframes tim-hp-a{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-14px,-20px,0)}}
  @keyframes tim-hp-b{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(18px,-12px,0)}}
  @keyframes tim-hp-c{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-10px,16px,0)}}
  @keyframes tim-hp-d{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(12px,22px,0)}}
  @keyframes tim-hp-sweep{0%{transform:translateX(-40%) skewX(-14deg)}100%{transform:translateX(190%) skewX(-14deg)}}
  @keyframes tim-hp-accent{0%,100%{opacity:.22}45%,55%{opacity:.85}}
  .tim-hero-panels{display:none}
  .tim-svc-light{display:none}
  .tim-cta-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;transform:scaleX(-1);transition:opacity .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}
  .tim-cta:hover .tim-cta-vid{opacity:.85}
  .tim-cta-scrim{position:absolute;inset:0;pointer-events:none;background:rgba(20,20,20,.36)}
  .tim-cta-blend{position:absolute;left:0;right:0;pointer-events:none;z-index:2}
  .tim-cta-blend--top{top:0;height:clamp(160px,26%,240px);background:linear-gradient(to bottom,#141414 0%,rgba(20,20,20,.96) 16%,rgba(20,20,20,.82) 32%,rgba(20,20,20,.58) 50%,rgba(20,20,20,.32) 68%,rgba(20,20,20,.12) 84%,rgba(20,20,20,0) 100%)}
  .tim-cta-blend--bottom{bottom:0;height:clamp(140px,22%,210px);background:linear-gradient(to top,#141414 0%,rgba(20,20,20,.96) 16%,rgba(20,20,20,.8) 33%,rgba(20,20,20,.54) 52%,rgba(20,20,20,.28) 70%,rgba(20,20,20,.1) 85%,rgba(20,20,20,0) 100%)}
  @media (max-width:760px){.tim-ql{grid-column:auto!important}}
  @media (max-width:900px){.tim-svc6{grid-template-columns:1fr!important}.tim-svc6>*{grid-column:auto!important}}
  @keyframes tim-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  @keyframes tim-caret{0%,100%{opacity:1}50%{opacity:0}}
  @keyframes tim-marquee-rev{from{transform:translateX(-50%)}to{transform:translateX(0)}}
  html[data-tim-theme="light"] [data-tim-inktitle][data-tim-inktitle][data-tim-inktitle][data-tim-inktitle][data-tim-inktitle][data-tim-inktitle][data-tim-inktitle][data-tim-inktitle]{color:#101010!important}
  html[data-tim-theme="light"] [data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid] [style*="color: rgb(246, 246, 246)"]{color:#101010!important}
  html[data-tim-theme="light"] [data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid] [style*="color: rgba(246, 246, 246"]{color:#54524C!important}
  html[data-tim-theme="light"] [data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid] [data-tim-eyebrow-light]{color:#54524C!important}
  html[data-tim-theme="light"] [data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid] [style*="color: rgb(156, 156, 156)"]{color:#54524C!important}
  html[data-tim-theme="light"] [data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid] [style*="color: rgb(179, 204, 230)"]{color:#172D3F!important}
  html[data-tim-theme="light"] [data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid][data-tim-grid] [style*="color: rgb(154, 206, 214)"]{color:#1F5A66!important}
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] [style*="color: rgb(204, 158, 0)"],
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] [style*="color: rgb(204, 159, 0)"],
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] [style*="color: rgb(255, 224, 112)"],
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] [style*="color: rgba(204, 158, 0"],
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] a{color:#172D3F!important}
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] a:hover{color:#285961!important}
  [data-tim-article] a{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}
  [data-tim-article] a:hover{text-decoration-thickness:2px!important}
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] [style*="border: 1px solid rgb(204, 158, 0)"],
  html[data-tim-theme="light"] [data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article][data-tim-article] [style*="border: 1px solid rgb(204, 159, 0)"]{border-color:#172D3F!important;color:#172D3F!important}
  html[data-tim-theme="light"] [data-tim-logo]{display:none!important}
  html[data-tim-theme="light"] [data-tim-logo-light]{display:block!important}

.tim-state-0:active{background:rgba(16,16,16,.14)}
.tim-state-1:hover{color:#F6F6F6}
.tim-state-2:active{color:#F6F6F6;background:rgba(154,206,214,.18)}
.tim-state-3:active{background:#B58C00;color:#0C0C0C;transform:scale(.97)}
.tim-state-4:active{background:#CC9E00;color:#0C0C0C;transform:scale(.97)}
.tim-state-5:active{background:transparent;color:#9ACED6;border-color:#9ACED6;transform:scale(.97)}
.tim-state-6:hover{transform:translateY(-2px)}
.tim-state-7:hover{animation-play-state:paused}
.tim-state-8:active{background:rgba(246,246,246,.1);color:#F6F6F6}
.tim-state-9:active{background:#CC9F00;color:#101010;box-shadow:0 0 28px rgba(204,159,0,.5);transform:scale(.97)}
.tim-state-10:active{box-shadow:0 0 44px rgba(204,159,0,.6);transform:scale(.96)}
.tim-state-11:active{transform:scale(.96)}
.tim-state-12:hover{transform:translateY(-8px) scale(1.015);z-index:20}
.tim-state-13:active{background:#1D444A;border-color:#1D444A;color:#FFFFFF;transform:scale(.97)}
.tim-state-14:active{background:#A88000;transform:scale(.97)}
.tim-state-15:hover{color:#CC9E00}
.tim-state-16:hover{color:#141414;text-decoration:underline}
.tim-state-17:active{border-color:#F6F6F6;transform:scale(.97)}
.tim-state-18:hover{border-color:rgba(204,159,0,.5)}
.tim-state-19:active{background:#CC9E00;color:#0C0C0C}
.tim-state-20:active{background:rgba(246,246,246,.1);transform:scale(.94)}
.tim-state-21:active{transform:scale(1.08);background:rgba(255,255,255,.12)}
.tim-state-22:hover{border-color:#CC9F00;color:#FFE070}
.tim-state-23:active{border-color:#CC9E00;color:#CC9E00}
.tim-state-24:active{background:#CC9E00;color:#0C0C0C;transform:scale(.98)}
.tim-state-25:hover{filter:brightness(1.08)}
.tim-state-26:active{background:#CC9E00;color:#0C0C0C;transform:scale(.99)}
.tim-state-27:hover{border-color:#CC9E00}
.tim-state-28:active{transform:scale(.98)}
.tim-state-29:hover{background:#CC9E00;color:#101010}
.tim-state-30:active{background:#F6F6F6;color:#101010;transform:scale(.97)}
.tim-state-31:active{background:transparent;color:#CC9E00;transform:scale(.97)}
.tim-state-32:hover{color:#F6F6F6;border-color:rgba(246,246,246,.4)}