.gh .gh-split>a{position:relative}
.gh .gh-mz{position:absolute;z-index:3;top:22px;left:18px;width:170px;pointer-events:none;color:var(--navy)}
.gh .gh-mz-k{display:block;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:#3d4a5c;margin:0 0 8px}
.gh .gh-mz-q{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:38px!important;line-height:.98!important;margin:0 0 18px!important;color:var(--navy)!important}
.gh .gh-mz-lens{position:relative;width:112px;height:112px;border-radius:50%;background:url(https://thegiftedonesapparel.patient-cell-e4b1.workers.dev/assets/min-hero.jpg) no-repeat;background-size:1728px 1152px;background-position:var(--mzx,-1142px) var(--mzy,-538px);box-shadow:0 0 0 4px rgba(251,252,254,.9),0 14px 34px rgba(14,22,36,.22);animation:gh-mz-float 6s ease-in-out infinite!important}
.gh .gh-mz-lens::after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(217,180,106,.9);animation:gh-mz-ring 3.2s var(--ease) infinite!important}
.gh .gh-mz-cap{display:flex;white-space:nowrap;align-items:center;gap:8px;margin-top:20px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--navy)}
.gh .gh-mz-cap::before{content:"";width:22px;height:1px;background:var(--gold)}
@keyframes gh-mz-float{50%{transform:translateY(-6px)}}
@keyframes gh-mz-ring{0%{transform:scale(.9);opacity:0}35%{opacity:1}100%{transform:scale(1.18);opacity:0}}
.gh .gh-mz>*{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease),transform .9s var(--ease)}
.gh .gh-in .gh-mz>*{opacity:1;transform:none}
.gh .gh-in .gh-mz>*:nth-child(2){transition-delay:.15s}.gh .gh-in .gh-mz>*:nth-child(3){transition-delay:.3s}.gh .gh-in .gh-mz>*:nth-child(4){transition-delay:.45s}
@media (min-width:760px){.gh .gh-mz{top:40px;left:40px;width:200px}.gh .gh-mz-q{font-size:52px!important}.gh .gh-mz-lens{width:136px;height:136px;background-size:2112px 1408px;background-position:var(--mzx2,-1396px) var(--mzy2,-658px)}}
@media (prefers-reduced-motion:reduce){.gh .gh-mz-lens{animation:gh-mz-float 6s ease-in-out infinite!important}.gh .gh-mz-lens::after{animation:gh-mz-ring 3.2s var(--ease) infinite!important}}