@layer components{.location-contacts_wrap{width:100%}.location-contacts_wrap:not(.compact) .location-contacts_icon>img[src$="/chat.svg"]{filter:brightness(0)invert()}.location-contacts_wrap .location-contacts_item{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid color-mix(in srgb, var(--brand-500) 40%, transparent);text-decoration:none;display:flex}.location-contacts_wrap .location-contacts_item:first-child{padding-top:0}.location-contacts_wrap .location-contacts_item:hover .location-contacts_value{color:var(--accent-500)}.location-contacts_wrap .location-contacts_icon{border-radius:var(--radius-small);background:var(--dark-800);flex:none;place-items:center;width:4rem;height:4rem;display:grid}.location-contacts_wrap .location-contacts_icon>img{width:auto;height:2rem}.location-contacts_wrap .location-contacts_envelope{width:2rem;height:2rem;position:relative}.location-contacts_wrap .location-contacts_envelope img{height:auto;position:absolute}.location-contacts_wrap .location-contacts_envelope .location-contacts_lower{width:100%;bottom:13.16%;left:0}.location-contacts_wrap .location-contacts_envelope .location-contacts_upper{width:99.06%;top:13.16%;left:.47%}.location-contacts_wrap .location-contacts_copy{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.location-contacts_wrap .eyebrow_wrap{color:var(--accent-500)}.location-contacts_wrap .location-contacts_value{color:var(--light-400);overflow-wrap:anywhere}.location-contacts_wrap.compact .location-contacts_item{gap:var(--space-2);border:0;padding-block:0}.location-contacts_wrap.compact{gap:var(--space-3);flex-direction:column;display:flex}.location-contacts_wrap.compact .location-contacts_icon{background:0 0;width:1rem;height:1rem}.location-contacts_wrap.compact .location-contacts_icon>img{height:1rem}.location-contacts_wrap.compact .location-contacts_envelope{width:1rem;height:1rem}.location-contacts_wrap.compact .location-contacts_copy{align-items:center;gap:var(--space-3);flex-direction:row}.location-contacts_wrap.compact .eyebrow_wrap{letter-spacing:-.0556em;min-width:5rem}.location-contacts_wrap.compact .location-contacts_value{color:var(--light-100)}@media (min-width:64rem){.location-contacts_wrap.compact .eyebrow_wrap{font-size:.875rem}.location-contacts_wrap.compact .location-contacts_icon{width:1.125rem;height:1.125rem}.location-contacts_wrap.compact .location-contacts_icon>img{object-fit:contain;width:auto;height:1.125rem}.location-contacts_wrap.compact .location-contacts_envelope{width:1.125rem;height:1.125rem}}@media not (min-width:48rem){.location-contacts_wrap.compact{gap:var(--space-5)}.location-contacts_wrap.compact .location-contacts_icon{width:1.5rem;height:1.5rem}.location-contacts_wrap.compact .location-contacts_icon>img{object-fit:contain;width:1.25rem;height:1.25rem}.location-contacts_wrap.compact .location-contacts_icon>img[src$="/chat.svg"]{width:1.375rem;height:1.375rem}.location-contacts_wrap.compact .location-contacts_envelope{width:1.25rem;height:1.25rem}.location-contacts_wrap.compact .location-contacts_item{align-items:center;gap:var(--space-4);justify-content:flex-start}.location-contacts_wrap.compact .eyebrow_wrap{flex:none;min-width:0;font-size:.625rem}.location-contacts_wrap .location-contacts_icon{width:3rem;height:3rem}.location-contacts_wrap.compact .location-contacts_copy{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.625rem}.location-contacts_wrap.compact .location-contacts_value{white-space:nowrap;overflow-wrap:normal;font-size:clamp(.75rem,3.4vw,1rem)}}.location-map_wrap{border-radius:var(--radius-main);background:var(--brand-500);border:var(--border-width) solid var(--dark-800);width:100%;height:100%;min-height:34rem;position:relative;overflow:hidden}.location-map_wrap .location-map_canvas{height:100%;min-height:inherit;position:absolute;inset:0}.location-map_wrap .location-map_status{bottom:var(--space-5);inset-inline:var(--space-4);background:var(--dark-900);color:var(--light-100);padding:var(--space-3);border-radius:var(--radius-small);position:absolute}.location-map_wrap .location-map_status[hidden]{display:none}.location-map_wrap .location-map_pin{align-items:center;gap:var(--space-3);flex-direction:column;text-decoration:none;display:flex}.location-map_wrap .location-map_dot{background:var(--accent-500);border:var(--border-width) solid var(--light-100);width:5rem;height:5rem;box-shadow:0 0 1.75rem color-mix(in srgb, var(--accent-500) 80%, transparent);border-radius:50%;place-items:center;display:grid}.location-map_wrap .location-map_dot:after{content:"";background:var(--dark-900) url(/ambition/imgAmbitionLogo2.svg) left center/auto 100% no-repeat;border-radius:50%;width:2.5rem;height:2.5rem}.location-map_wrap .location-map_label{padding:var(--space-3) var(--space-4);background:var(--dark-900);color:var(--accent-500);font-family:var(--primary-family);letter-spacing:.12em;text-transform:uppercase;border-radius:2rem;font-size:.75rem}@media not (min-width:48rem){.location-map_wrap{min-height:24rem}}}
