.elementor-6169 .elementor-element.elementor-element-626e5381:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-626e5381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6169 .elementor-element.elementor-element-626e5381 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-626e5381{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;z-index:3;}.elementor-6169 .elementor-element.elementor-element-7f363f15{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7f363f15 .elementor-heading-title{color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-694d05a2{text-align:start;color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-66ca5952{text-align:start;}.elementor-6169 .elementor-element.elementor-element-66ca5952 .elementor-heading-title{color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-6846c2b2{text-align:start;color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-1bdf8c30{text-align:start;}.elementor-6169 .elementor-element.elementor-element-1bdf8c30 .elementor-heading-title{color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-6d8f012b{text-align:start;color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-73ef6877{text-align:start;}.elementor-6169 .elementor-element.elementor-element-73ef6877 .elementor-heading-title{color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-f374a3a{text-align:start;color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-561ea57e{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-6169 .elementor-element.elementor-element-561ea57e .elementor-divider-separator{width:100%;}.elementor-6169 .elementor-element.elementor-element-561ea57e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6169 .elementor-element.elementor-element-55a11e7{text-align:start;color:var( --e-global-color-440f6eb );}.elementor-6169 .elementor-element.elementor-element-38dcc10e:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-38dcc10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-6169 .elementor-element.elementor-element-38dcc10e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-38dcc10e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-605fd39f{text-align:start;}.elementor-6169 .elementor-element.elementor-element-4f0e7a46{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7a334937{text-align:start;}.elementor-6169 .elementor-element.elementor-element-2e823463{text-align:start;}.elementor-6169 .elementor-element.elementor-element-4785f7d4{text-align:start;}.elementor-6169 .elementor-element.elementor-element-427c9c14{text-align:start;}.elementor-6169 .elementor-element.elementor-element-35d46fdc{text-align:start;}.elementor-6169 .elementor-element.elementor-element-24691614{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-icon i{color:#C9A227;transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-icon svg{fill:#C9A227;transition:fill 0.3s;}.elementor-6169 .elementor-element.elementor-element-7c87663b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6169 .elementor-element.elementor-element-7c87663b .elementor-icon-list-text{transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-2b75a7eb{text-align:start;}.elementor-6169 .elementor-element.elementor-element-128a0f53{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-6169 .elementor-element.elementor-element-128a0f53 .elementor-divider-separator{width:100%;}.elementor-6169 .elementor-element.elementor-element-128a0f53 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6169 .elementor-element.elementor-element-2a09252{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7b110ddb{padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-5deae91f{text-align:start;}.elementor-6169 .elementor-element.elementor-element-3249dbcb{text-align:start;}.elementor-6169 .elementor-element.elementor-element-5a394bc8{text-align:start;}.elementor-6169 .elementor-element.elementor-element-4637852{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7b98bf04{text-align:start;}.elementor-6169 .elementor-element.elementor-element-37ef33c7{text-align:start;}.elementor-6169 .elementor-element.elementor-element-8e6937b{text-align:start;}.elementor-6169 .elementor-element.elementor-element-25dfbc17{text-align:start;}.elementor-6169 .elementor-element.elementor-element-101de306{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-6169 .elementor-element.elementor-element-101de306 .elementor-divider-separator{width:100%;}.elementor-6169 .elementor-element.elementor-element-101de306 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6169 .elementor-element.elementor-element-1eba5786{text-align:start;}.elementor-6169 .elementor-element.elementor-element-300b056:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-300b056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-6169 .elementor-element.elementor-element-300b056{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-300b056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-5ed2ac22{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7746022e{text-align:start;}.elementor-6169 .elementor-element.elementor-element-a1440d0{text-align:start;}.elementor-6169 .elementor-element.elementor-element-28c2e417{text-align:start;}.elementor-6169 .elementor-element.elementor-element-353f3828:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-353f3828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-6169 .elementor-element.elementor-element-353f3828{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-6169 .elementor-element.elementor-element-353f3828 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-14dfe899 .elementor-icon-box-wrapper{gap:15px;}.elementor-6169 .elementor-element.elementor-element-3ed58a00 .elementor-icon-box-wrapper{gap:15px;}.elementor-6169 .elementor-element.elementor-element-3012fc12 .elementor-icon-box-wrapper{gap:15px;}.elementor-6169 .elementor-element.elementor-element-ed3841b:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-ed3841b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-6169 .elementor-element.elementor-element-ed3841b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-ed3841b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-1f971f3a .elementor-icon-box-wrapper{gap:15px;}.elementor-6169 .elementor-element.elementor-element-32ad062c .elementor-icon-box-wrapper{gap:15px;}.elementor-6169 .elementor-element.elementor-element-7c2427e9:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-7c2427e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-6169 .elementor-element.elementor-element-7c2427e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-7c2427e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-3ca2a15c{text-align:start;}.elementor-6169 .elementor-element.elementor-element-6d9d9bae{text-align:start;}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-icon i{color:#C9A227;transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-icon svg{fill:#C9A227;transition:fill 0.3s;}.elementor-6169 .elementor-element.elementor-element-13f16941{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6169 .elementor-element.elementor-element-13f16941 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-739c8aaf{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-6169 .elementor-element.elementor-element-739c8aaf .elementor-divider-separator{width:100%;}.elementor-6169 .elementor-element.elementor-element-739c8aaf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6169 .elementor-element.elementor-element-77f84b9d{text-align:start;}.elementor-6169 .elementor-element.elementor-element-5498a9ac{padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-71e22749{text-align:start;}.elementor-6169 .elementor-element.elementor-element-2fad5e10{text-align:start;}.elementor-6169 .elementor-element.elementor-element-24f95898{text-align:start;}.elementor-6169 .elementor-element.elementor-element-af40988{text-align:start;}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-icon i{color:#C9A227;transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-icon svg{fill:#C9A227;transition:fill 0.3s;}.elementor-6169 .elementor-element.elementor-element-51a866fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6169 .elementor-element.elementor-element-51a866fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-191eca67{text-align:start;}.elementor-6169 .elementor-element.elementor-element-51fa7f68{text-align:start;}.elementor-6169 .elementor-element.elementor-element-77d85476{text-align:start;}.elementor-6169 .elementor-element.elementor-element-12d0fe8a{text-align:start;}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-icon i{color:#C9A227;transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-icon svg{fill:#C9A227;transition:fill 0.3s;}.elementor-6169 .elementor-element.elementor-element-33c6b95f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6169 .elementor-element.elementor-element-33c6b95f .elementor-icon-list-text{transition:color 0.3s;}.elementor-6169 .elementor-element.elementor-element-6d7958d7{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-6169 .elementor-element.elementor-element-6d7958d7 .elementor-divider-separator{width:100%;}.elementor-6169 .elementor-element.elementor-element-6d7958d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6169 .elementor-element.elementor-element-26439749{text-align:start;}.elementor-6169 .elementor-element.elementor-element-4fa0ca3f:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-4fa0ca3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-6169 .elementor-element.elementor-element-4fa0ca3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-4fa0ca3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6169 .elementor-element.elementor-element-5d67bedd{text-align:start;}.elementor-6169 .elementor-element.elementor-element-2774294{text-align:start;}.elementor-6169 .elementor-element.elementor-element-2c3f46aa{text-align:start;}.elementor-6169 .elementor-element.elementor-element-20efc77a{text-align:start;}.elementor-6169 .elementor-element.elementor-element-2b93e839{text-align:start;}.elementor-6169 .elementor-element.elementor-element-2b0e5c72{text-align:start;}.elementor-6169 .elementor-element.elementor-element-7da7043d{text-align:start;}.elementor-6169 .elementor-element.elementor-element-3dadacf6{text-align:start;}.elementor-6169 .elementor-element.elementor-element-4b182f59{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-6169 .elementor-element.elementor-element-4b182f59 .elementor-divider-separator{width:100%;}.elementor-6169 .elementor-element.elementor-element-4b182f59 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6169 .elementor-element.elementor-element-217fc2a8{text-align:start;}.elementor-6169 .elementor-element.elementor-element-34c0a5c0{padding:60px 0px 60px 0px;}.elementor-6169 .elementor-element.elementor-element-41b7f10d{text-align:center;}.elementor-6169 .elementor-element.elementor-element-3f6d461e{--spacer-size:20px;}.elementor-6169 .elementor-element.elementor-element-7c964eca:not(.elementor-motion-effects-element-type-background), .elementor-6169 .elementor-element.elementor-element-7c964eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101820;}.elementor-6169 .elementor-element.elementor-element-7c964eca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-6169 .elementor-element.elementor-element-7c964eca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6169 .elementor-element.elementor-element-192a24a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6169 .elementor-element.elementor-element-192a24a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6169 .elementor-element.elementor-element-192a24a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6169 .elementor-element.elementor-element-172f6234{text-align:center;}.elementor-6169 .elementor-element.elementor-element-172f6234 .elementor-heading-title{color:#FFFFFF;}.elementor-6169 .elementor-element.elementor-element-6923a6a1{text-align:start;}.elementor-6169 .elementor-element.elementor-element-30e41a5{--spacer-size:20px;}/* Start custom CSS */.h3hs-hero-scrub{
  position: relative;
  height: 320vh;
  --h3hs-bg: #0C0E13;
  --h3hs-ink: #F3EFE4;
  --h3hs-ink-dim: #A7ACB8;
  --h3hs-ink-faint: #676D7C;
  --h3hs-brass: #C9A02B;
  --h3hs-line: rgba(243,239,228,0.10);
}

.h3hs-hero-scrub *{ box-sizing: border-box; }

.h3hs-hero-pin{
  position: sticky;
  top: 0;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background:
    radial-gradient(ellipse 60% 50% at 50% 40%, rgba(201,160,43,0.10), transparent 70%),
    var(--h3hs-bg);
}

.h3hs-radar{
  position: absolute;
  top: 50%; left: 50%;
  width: min(90vw, 900px);
  height: min(90vw, 900px);
  transform: translate(-50%,-50%);
  pointer-events: none;
}
.h3hs-radar svg{ width:100%; height:100%; display:block; }
.h3hs-radar-ring{ fill:none; stroke:var(--h3hs-line); stroke-width:1; }
.h3hs-radar-sweep-group{ transform-origin: 450px 450px; }
.h3hs-radar-sweep{ fill:url(#h3hsSweepGrad); opacity:0.5; }
.h3hs-radar-blip{ opacity:0; transform-origin:center; }
.h3hs-radar-blip circle{ fill:#3ECFB0; }
.h3hs-radar-blip text{
  font-family:'IBM Plex Mono', monospace;
  font-size:13px; fill:var(--h3hs-ink); letter-spacing:0.06em;
}

.h3hs-hero-copy{
  position: relative; z-index: 5;
  text-align: center;
  max-width: 820px;
  padding: 0 24px;
  color: var(--h3hs-ink);
  font-family: 'Inter', sans-serif;
}
.h3hs-eyebrow{
  font-family:'IBM Plex Mono', monospace;
  font-size:12px; letter-spacing:0.14em; text-transform:uppercase;
  color: var(--h3hs-brass);
  justify-content:center; margin-bottom:22px;
  display:flex; align-items:center; gap:10px;
}
.h3hs-hero-h1{
  font-family:'Fraunces', serif;
  font-weight:600; letter-spacing:-0.01em;
  font-size: clamp(34px, 6vw, 64px);
  line-height: 1.06;
  color: var(--h3hs-ink);
  margin: 0;
}
.h3hs-hero-h1 em{ font-style: italic; color: var(--h3hs-brass); }
.h3hs-hero-sub{
  margin-top: 22px;
  font-size: 17px;
  color: var(--h3hs-ink-dim);
  max-width: 540px;
  margin-left:auto; margin-right:auto;
}
.h3hs-hero-ctas{
  margin-top: 34px;
  display:flex; gap:14px; justify-content:center; flex-wrap:wrap;
}
.h3hs-btn{
  font-family:'IBM Plex Mono', monospace;
  font-size:13px; letter-spacing:0.04em; text-transform:uppercase;
  cursor:pointer; border:none; display:inline-flex; align-items:center; gap:10px;
  padding:16px 26px; border-radius:3px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  text-decoration:none;
}
.h3hs-btn-primary{ background:var(--h3hs-brass); color:#141414; font-weight:600; }
.h3hs-btn-primary:hover{ transform:translateY(-2px); box-shadow:0 10px 30px -8px rgba(201,160,43,0.55); }
.h3hs-btn-ghost{ background:transparent; color:var(--h3hs-ink); border:1px solid var(--h3hs-line); }
.h3hs-btn-ghost:hover{ border-color:var(--h3hs-ink-dim); transform:translateY(-2px); }

.h3hs-scroll-cue{
  position:absolute; bottom:36px; left:50%; transform:translateX(-50%);
  font-family:'IBM Plex Mono', monospace; font-size:11px; letter-spacing:.12em;
  color: var(--h3hs-ink-faint); text-transform:uppercase;
  display:flex; flex-direction:column; align-items:center; gap:8px;
}
.h3hs-scroll-cue .h3hs-line{ width:1px; height:26px; background:var(--h3hs-ink-faint); overflow:hidden; position:relative; }
.h3hs-scroll-cue .h3hs-line::after{
  content:""; position:absolute; top:-100%; left:0; width:100%; height:100%;
  background:var(--h3hs-brass); animation:h3hsCue 1.8s ease-in-out infinite;
}
@keyframes h3hsCue{ 50%{ top:100%; } 100%{ top:100%; } }

@media (prefers-reduced-motion: reduce){
  .h3hs-radar-blip{ transition:none !important; }
  .h3hs-scroll-cue .h3hs-line::after{ animation:none; }
}

/* Ajuste opcional se seu tema tiver admin bar / header fixo cobrindo o topo do pin */
.admin-bar .h3hs-hero-pin{ top: 32px; height: calc(100vh - 32px); }/* End custom CSS */