.cq-contact-split-map-cq:where([data-rk-06aea3]){container-type:inline-size}.csm:where([data-rk-06aea3]){--csm-py:5.5rem;padding:var(--csm-py) var(--sp-6,1.5rem);background:var(--c-bg,#050505)}.csm--sm:where([data-rk-06aea3]){--csm-py:3.5rem}.csm--lg:where([data-rk-06aea3]){--csm-py:7.5rem}.csm__inner:where([data-rk-06aea3]){max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.csm__title:where([data-rk-06aea3]){margin:0 0 .75rem;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:var(--c-text-1,#fff)}.csm__subtitle:where([data-rk-06aea3]){margin:0 0 2rem;font-size:1.0625rem;line-height:1.6;color:var(--c-text-2,#a3a3a3)}.csm__channels:where([data-rk-06aea3]){list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.csm__channel:where([data-rk-06aea3]){display:flex;align-items:center;gap:.9rem;min-height:60px;padding:.6rem .9rem;border-radius:var(--r-md,14px);border:1px solid var(--c-border,rgb(var(--ink-rgb,255 255 255)/.07));background:rgb(var(--ink-rgb,255 255 255)/.02);color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease}.csm__channel:hover:where([data-rk-06aea3]){border-color:rgb(var(--ink-rgb,255 255 255)/.2);background:rgb(var(--ink-rgb,255 255 255)/.04)}.csm__channel:focus-visible:where([data-rk-06aea3]){outline:2px solid var(--c-primary-light,#d4a017);outline-offset:2px}.csm__icon:where([data-rk-06aea3]){display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--c-primary-glow,color-mix(in srgb,var(--c-primary,#b8860b) 14%,transparent));color:var(--c-primary-light,#d4a017);flex-shrink:0}.csm__label:where([data-rk-06aea3]){display:block;font-size:.75rem;color:var(--c-text-3,#8a8a8a)}.csm__value:where([data-rk-06aea3]){display:block;font-size:.9375rem;font-weight:600;color:var(--c-text-1,#fff)}.csm__offices:where([data-rk-06aea3]){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.csm__offices:where([data-rk-06aea3]) address:where([data-rk-06aea3]){font-style:normal;font-size:.8125rem;line-height:1.5;color:var(--c-text-2,#a3a3a3)}.csm__offices:where([data-rk-06aea3]) strong:where([data-rk-06aea3]){display:block;font-size:.9375rem;color:var(--c-text-1,#fff)}.csm__map:where([data-rk-06aea3]){position:relative;aspect-ratio:16/11;border-radius:var(--r-xl,24px);border:1px solid var(--c-border,rgb(var(--ink-rgb,255 255 255)/.07));background:radial-gradient(circle at 50% 40%,rgb(var(--ink-rgb,255 255 255)/.04),transparent 70%),var(--c-bg-1,#0a0a0a);overflow:hidden}.csm__map:where([data-rk-06aea3]) svg:where([data-rk-06aea3]){position:absolute;inset:0;width:100%;height:100%}.csm__ping:where([data-rk-06aea3]){transform-box:fill-box;transform-origin:center;animation:contact-split-map-csm-ping 2.4s ease-out infinite}@keyframes contact-split-map-csm-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.4);opacity:0}}.csm__pin:where([data-rk-06aea3]){position:absolute;transform:translate(-50%,calc(-100% - 12px));padding:.2rem .55rem;border-radius:6px;background:rgba(10,10,12,.85);border:1px solid rgb(var(--ink-rgb,255 255 255)/.12);font-size:.6875rem;font-weight:600;color:var(--c-text-1,#fff);white-space:nowrap}@container (max-width: 860px){.csm__inner:where([data-rk-06aea3]){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.csm__ping:where([data-rk-06aea3]){animation:none}}