.brand-orbit{--orbit-radius:clamp(140px,22vw,320px);--orbiter-size:clamp(50px,6.5vw,110px);position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:80vh;padding:4vh 0;background:transparent}.brand-orbit__stage{position:relative;width:var(--orbit-radius);height:var(--orbit-radius)}.brand-orbit__hitzone{width:calc(var(--orbit-radius) * 4.2);height:calc(var(--orbit-radius) * 3.2);z-index:0;border-radius:50%}.brand-orbit__center,.brand-orbit__hitzone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-orbit__center{z-index:50;white-space:nowrap;font-family:var(--font-display,system-ui,-apple-system,"Segoe UI",sans-serif);font-weight:800;font-size:clamp(3rem,8vw,7rem);letter-spacing:-.03em;color:#fff;pointer-events:none}.brand-orbit__orbiter{position:absolute;top:50%;left:50%;width:var(--orbiter-size);height:var(--orbiter-size);margin:calc(var(--orbiter-size) / -2) 0 0 calc(var(--orbiter-size) / -2);pointer-events:none;will-change:transform,opacity}.brand-orbit__orb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:clamp(.75rem,2vw,1.25rem);color:#fff;text-decoration:none;background:#26ccc2;box-shadow:0 4px 14px rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;pointer-events:auto;transform:scale(1);transition:transform .25s ease,box-shadow .25s ease}.brand-orbit__logo{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.brand-orbit__orb:focus-visible,.brand-orbit__orb:hover{transform:scale(1.3);box-shadow:0 6px 22px rgba(0,0,0,.5),0 0 18px rgba(104,202,214,.35);outline:none}.brand-orbit__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:6px;background:rgba(10,10,15,.95);border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:30}.brand-orbit__orb:focus-visible .brand-orbit__tooltip,.brand-orbit__orb:hover .brand-orbit__tooltip{opacity:1}.brand-orbit__grid{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center;padding:1.5rem}.brand-orbit__grid .brand-orbit__center{position:static;transform:none}.brand-orbit__grid .brand-orbit__orb{width:var(--orbiter-size);height:var(--orbiter-size);flex:0 0 auto}@media (min-width:1200px) and (max-width:1439.98px){.brand-orbit{--orbit-radius:clamp(140px,min(22vw,34vh),320px);--orbiter-size:clamp(50px,min(6.5vw,11vh),110px)}}