.specialists-reference{position:relative;width:100%;margin:0;overflow:hidden;background:#131713;min-height:0!important}.specialists-reference-visual{position:relative;width:100%;line-height:0}.specialists-reference-photo{display:block;width:100%;height:auto;max-width:none}.specialists-reference-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.specialists-reference-globe{transform-box:view-box;transform-origin:50% 30%;animation:reference-globe-breathe 12s ease-in-out infinite}.specialists-reference-copy.container{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;pointer-events:none;max-width:none;width:100%;padding:0 4.5% 4%}.specialists-reference .ref-hero-copy{pointer-events:auto;width:55%;max-width:650px;padding:0;line-height:normal;text-shadow:0 2px 15px #000a}.specialists-reference .ref-hero-copy h1{font-size:clamp(36px,3.7vw,60px);line-height:1.1}.specialists-reference .ref-hero-copy p{font-size:17px;line-height:1.65}.specialists-reference-pause{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:12px 18px;border:1px solid var(--gold);border-radius:0;background:#070809d9;color:white;font:600 11px Arial,sans-serif;letter-spacing:.05em;cursor:pointer}.specialists-reference-pause:focus-visible{outline:3px solid white;outline-offset:3px}.reference-person{opacity:0;mask-image:linear-gradient(90deg,#000 0%,#000 44%,transparent 60%,transparent 100%);mask-size:250% 100%;mask-position:100% 0;mask-repeat:no-repeat;transition:opacity 3.2s cubic-bezier(.22,.61,.36,1),mask-position 3.2s cubic-bezier(.22,.61,.36,1);transition-delay:var(--person-delay)}.specialists-reference.is-ready .reference-person{opacity:1;mask-position:0 0}.specialists-reference.is-paused .specialists-reference-globe,.page-quiet .specialists-reference-globe,.mix-still .specialists-reference-globe{animation-play-state:paused}@keyframes reference-globe-breathe{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.07);filter:brightness(1.045)}}@media(max-width:900px){.specialists-reference{display:flex;flex-direction:column}.specialists-reference-copy.container{position:relative;order:0;padding:24px;background:#070809}.specialists-reference-visual{order:1}.specialists-reference .ref-hero-copy{width:100%;max-width:none;padding:10px 0 20px}.specialists-reference .ref-hero-copy h1{font-size:clamp(30px,7.8vw,42px)}.specialists-reference .ref-hero-copy p{font-size:16px}}@media(prefers-reduced-motion:reduce){.specialists-reference-globe{animation:none}.reference-person{opacity:1;mask-image:none;transition:none}}.mix-still .reference-person{opacity:1;mask-image:none;transition:none}
