.profile-header--office{padding:calc(var(--header-h) + var(--site-space-content)) var(--site-copy-gutter) var(--site-section-space)}.profile-header--office>.breadcrumbs:not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.profile-header--office .profile-header__inner{width:min(100%,1200px);margin-inline:auto}.profile-header--office .profile-header__info{display:flex;flex-direction:column;align-items:center;gap:var(--site-space-content);text-align:center}.profile-header--office .profile-header__info>*{margin-block:0}.profile-header--office .profile-header__office-badge{display:block;width:112px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 10px rgb(0 0 0 / 25%))}.profile-header--office .profile-header__name{width:100%;max-width:1120px}.profile-header--office .profile-header__address{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;width:min(100%,1040px);color:#ffffffe0;font-size:14px;line-height:var(--site-leading-body);letter-spacing:var(--site-body-tracking)}.profile-header--office .profile-header__address-text,.profile-header--office .profile-header__address-secondary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px}.profile-header--office .profile-header__address-secondary{gap:8px}.profile-header--office .profile-header__address-sep{opacity:.5}.profile-header--office .profile-header__locations-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px;border:0;background:transparent;color:inherit;font:inherit;font-size:10px;line-height:1.5;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.profile-header--office .profile-header__ownership{color:#ffffffc2;font-size:12px;line-height:var(--site-leading-body)}.profile-header--office .profile-header__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px var(--site-space-content);width:100%}.profile-header--office .profile-header__contact[data-count="0"]{display:none}.profile-header--office .profile-header__contact-col{display:contents}.profile-header--office .profile-header__contact-item a{justify-content:center;gap:10px;font-size:14px;letter-spacing:var(--site-body-tracking)}.profile-header--office .profile-header__contact-icon{display:inline-grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;color:inherit;transition:color .18s ease,background-color .18s ease}.profile-header--office .profile-header__contact-icon :is(i,svg,img){width:auto;height:auto;color:currentColor;font-size:14px}.profile-header--office .profile-header__contact-item a:is(:hover,:focus-visible) .profile-header__contact-label{text-decoration:underline;text-underline-offset:4px}.profile-header--office .profile-header__contact-item a:is(:hover,:focus-visible) .profile-header__contact-icon{background:#fff;color:var(--green)}.profile-header--office .profile-header__social{justify-content:center}.profile-header--office .profile-header__social a{opacity:.65}.profile-header--office .profile-header__social a:is(:hover,:focus-visible){opacity:1}.profile-header--office .profile-header__social .social-icon-img{width:28px;height:28px;filter:brightness(0) invert(1)}.profile-header--office .profile-header__social :is(i,svg){font-size:24px}.profile-header--office .profile-header__social .fa-square-x-twitter{display:inline-grid;place-items:center;width:28px;height:28px;font-size:31.5px;line-height:28px}.profile-header--office .profile-header__divider{width:min(100%,656px);height:1px;background:#ffffff7a}.profile-header--office .profile-header__buttons{justify-content:center;width:100%}.profile-header--office .profile-header__btn{flex:0 1 182px}.profile-header--office .profile-header__btn:is(:hover,:focus-visible){background:#fff;color:var(--green)}@media(max-width:728px){.profile-header--office{padding-top:calc(var(--header-h) + var(--site-space-content));background:#fff;color:var(--green)}.profile-header--office .profile-header__office-badge{width:88px}.profile-header--office .profile-header__address{flex-direction:column;color:#4a4a4a}.profile-header--office .profile-header__address-sep{display:none}.profile-header--office .profile-header__locations-link{color:var(--green)}.profile-header--office .profile-header__ownership{color:#666}.profile-header--office .profile-header__contact{flex-direction:column;align-items:center}.profile-header--office .profile-header__contact-item a{justify-content:flex-start;text-align:left}.profile-header--office .profile-header__contact-item a:is(:hover,:focus-visible) .profile-header__contact-icon{background:var(--green);color:#fff}.profile-header--office .profile-header__social .social-icon-img{filter:brightness(0) saturate(100%) invert(29%) sepia(43%) saturate(1444%) hue-rotate(116deg) brightness(87%) contrast(101%)}.profile-header--office .profile-header__divider{background:#00674747}.profile-header--office .profile-header__buttons{flex-direction:column;width:min(100%,300px)}.profile-header--office .profile-header__btn{flex:none;width:100%}.profile-header--office .profile-header__btn:is(:hover,:focus-visible){background:var(--green);color:#fff}}.profile-header[data-astro-cid-xw4bg6tu][data-office-ready=false] .profile-header__inner[data-astro-cid-xw4bg6tu]{opacity:0}.profile-header[data-astro-cid-xw4bg6tu][data-office-ready=true] .profile-header__inner[data-astro-cid-xw4bg6tu]{opacity:1;transition:opacity .2s ease}.profile-header[data-astro-cid-xw4bg6tu] [data-astro-cid-xw4bg6tu][data-empty=true]{display:none}
