.office-map[data-v-c9422d8b]{z-index:0;pointer-events:none;position:absolute;inset:0}.office-map-embed[data-v-c9422d8b]{border:0;width:100%;height:100%;display:block}@media (width>=1024px){.office-map[data-v-c9422d8b]{height:34rem;bottom:auto;left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.office-map[data-v-c9422d8b]:after{background:linear-gradient(180deg,transparent 65%,var(--color-navy-950) 100%);content:"";position:absolute;inset:0}}.office-hero[data-v-6e8b69f3]{isolation:isolate;background:var(--color-navy-950);padding-top:8rem;padding-bottom:4rem;position:relative;overflow:hidden}.office-hero-shade[data-v-6e8b69f3]{z-index:1;pointer-events:none;background:linear-gradient(#0d101638,#0000 35%,#0d101699),linear-gradient(90deg,#0d1016e0,#0d1016b8 45%,#0d10166b);position:absolute;inset:0;-webkit-mask-image:radial-gradient(5rem 5rem,#00000026,#000);mask-image:radial-gradient(5rem 5rem,#00000026,#000)}.office-hero-content[data-v-6e8b69f3]{z-index:2;position:relative}.office-map-attribution[data-v-6e8b69f3]{z-index:3;background:var(--color-navy-950);color:#ffffffd9;padding:.25rem .5rem;font-size:.625rem;line-height:1.5;position:absolute;bottom:.75rem;right:1rem}.office-map-attribution[data-v-6e8b69f3]:hover{text-decoration:underline}.office-breadcrumb[data-v-6e8b69f3]{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.75rem;display:flex}.office-breadcrumb a[data-v-6e8b69f3]:hover{color:#fff}.office-breadcrumb a[data-v-6e8b69f3]:focus-visible,.office-map-attribution[data-v-6e8b69f3]:focus-visible,.office-map-marker[data-v-6e8b69f3]:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.office-hero-label[data-v-6e8b69f3]{color:var(--color-brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.75rem;font-weight:500}.office-hero-title[data-v-6e8b69f3]{letter-spacing:-.025em;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:1.08}.office-hero-subtitle[data-v-6e8b69f3]{color:#ffffffd9;margin-top:1.75rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.4}.office-map-marker[data-v-6e8b69f3]{z-index:3;width:2.25rem;height:2.8125rem;color:var(--color-brand);filter:drop-shadow(0 0 10px #ffffff8c);transition:filter .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.office-map-marker svg[data-v-6e8b69f3]{width:100%;height:100%;display:block}.office-map-marker[data-v-6e8b69f3]:hover{filter:drop-shadow(0 0 14px #ffffffd9)}@media (width>=640px){.office-hero[data-v-6e8b69f3]{padding-top:9rem;padding-bottom:5rem}}@media (width>=1024px){.office-map-marker[data-v-6e8b69f3]{top:17rem;left:70%}.office-map-attribution[data-v-6e8b69f3]{top:32rem;bottom:auto}.office-hero-shade[data-v-6e8b69f3]{-webkit-mask-image:radial-gradient(7rem 6rem at 70% 17rem,#0000,#000);mask-image:radial-gradient(7rem 6rem at 70% 17rem,#0000,#000)}}
