.partner-link{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:0;padding:10px 16px 10px 11px;border:1px solid #675e454f;background:#151c16a8;border-radius:5px;color:#eee4c7;font:17px/1.15 Radiance,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s}.partner-link:hover{background:#263126;border-color:#9c9166}.partner-link img{width:43px;height:43px;object-fit:contain;border-radius:50%}.partner-link small{display:block;font-size:10px;color:#acae99;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.partner-link strong{font-weight:600}.partner-link .partner-arrow{color:#b2b99f;font-size:14px;margin-left:4px}
.partner-slot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;flex:1 0 auto;min-height:76px;padding:16px 12px;box-sizing:border-box}.partner-slot .partner-link{text-align:left}.capture .partner-slot{display:none}@media(max-width:650px){.partner-slot{min-height:65px;padding:12px 0}}

.partner-slot{scroll-margin-top:32px;outline:none}.partner-slot:focus-visible .partner-link{outline:2px solid #c6d799;outline-offset:5px}
.partner-jump-badge{position:fixed;left:8px;bottom:20px;width:76px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:40;color:#d7d6be;font:11px/1.2 Radiance,system-ui,sans-serif}.partner-jump-badge>a{display:block;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#190e0d;transition:box-shadow .2s,transform .2s}.partner-jump-badge>a img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.partner-jump-badge>a:hover{box-shadow:0 0 0 3px #cabd8540;transform:translateY(-2px)}.partner-jump-badge>a:focus-visible{outline:2px solid #c6d799;outline-offset:4px}.capture .partner-jump-badge{display:none}
@media(min-width:1101px){body:not(.capture) .shell{width:calc(100% - 190px);max-width:1920px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}}
@media(max-width:1100px){.partner-jump-badge{position:static;margin:12px 0 12px auto;width:76px}.partner-jump-badge>a{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.partner-jump-badge>a{transition:none}.partner-jump-badge>a:hover{transform:none}}

.partner-jump-badge>a{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:52px;border-radius:0;background:none}.partner-jump-badge>a img{flex:0 0 auto;width:46px;height:46px;border-radius:50%;box-shadow:0 2px 6px #0009;transition:transform .2s}.partner-jump-badge>a img:first-of-type{transform:rotate(-12deg);position:relative;z-index:1}.partner-jump-badge>a img:nth-of-type(2){transform:rotate(10deg);margin-left:-14px}.partner-jump-badge>a:hover{box-shadow:none}.partner-jump-badge>a:hover img:first-of-type{transform:rotate(-16deg) translateY(-2px)}.partner-jump-badge>a:hover img:nth-of-type(2){transform:rotate(14deg) translateY(-2px)}
@media(max-width:1100px){.partner-jump-badge{width:96px}.partner-jump-badge>a{width:76px;height:44px}.partner-jump-badge>a img{width:40px;height:40px}.partner-jump-badge>a img:nth-of-type(2){margin-left:-12px}}
@media(prefers-reduced-motion:reduce){.partner-jump-badge>a img{transition:none}}
.partner-jump-badge{width:96px}.partner-jump-arrow{position:absolute;right:-5px;bottom:-5px;width:21px;height:21px;display:grid;place-items:center;background:#152018;border:1px solid #8a9368;border-radius:50%;color:#eee4c7;font:17px/1 system-ui}.partner-jump-badge.partner-in-view{visibility:hidden;pointer-events:none}
