.yt[data-astro-cid-nizrgmoa]{aspect-ratio:16/9;background:var(--c-primary-tint);border-radius:4px;position:relative;overflow:hidden}.yt[data-astro-cid-nizrgmoa] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt__play[data-astro-cid-nizrgmoa]{width:100%;height:100%;color:var(--c-heading);font:600 16px / 1.3 var(--f-body);cursor:pointer;background:linear-gradient(135deg,#d9eef0,#effafb);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.yt__play[data-astro-cid-nizrgmoa] small[data-astro-cid-nizrgmoa]{color:var(--c-muted);font-weight:400}.yt__play[data-astro-cid-nizrgmoa]:hover svg[data-astro-cid-nizrgmoa] path[data-astro-cid-nizrgmoa]:first-child{fill:red}.yt__links[data-astro-cid-nizrgmoa]{margin:6px 0 0;font-size:14px}.offices-map[data-astro-cid-tixjuzmp]{background:var(--c-primary-panel);padding-bottom:32px}.offices-map__intro[data-astro-cid-tixjuzmp]{padding-top:var(--section-y)}.offices-map__intro[data-astro-cid-tixjuzmp] h2[data-astro-cid-tixjuzmp]{margin-bottom:.3em}.om-scroll[data-astro-cid-tixjuzmp]{overflow:auto hidden}.om-scroll[data-astro-cid-tixjuzmp]:focus-visible{outline:var(--focus);outline-offset:-2px}.om-panel[data-astro-cid-tixjuzmp]{box-sizing:border-box;width:max-content;min-width:100%;color:var(--c-primary-darker);justify-content:center;padding:140px 30px 38px;display:flex}.om-map[data-astro-cid-tixjuzmp]{width:max(var(--om-design), min(1367px, calc(100vw - 75px)));position:relative}.om-map[data-astro-cid-tixjuzmp] img[data-astro-cid-tixjuzmp]{width:100%;height:auto;display:block}.om-groups[data-astro-cid-tixjuzmp],.om-list[data-astro-cid-tixjuzmp] ul[data-astro-cid-tixjuzmp]{margin:0;padding:0;list-style:none}.om-group[data-astro-cid-tixjuzmp]{width:14px;height:14px;position:absolute}.om-pointer[data-astro-cid-tixjuzmp],.om-list[data-astro-cid-tixjuzmp]{position:absolute}.om-pointer[data-astro-cid-tixjuzmp]{margin:-2.5px;padding:2.5px}.om-pointer[data-astro-cid-tixjuzmp] svg[data-astro-cid-tixjuzmp],.om-dot[data-astro-cid-tixjuzmp]{display:block}.om-dot[data-astro-cid-tixjuzmp]{z-index:0;position:relative}.om-list[data-astro-cid-tixjuzmp]{width:max-content;font:700 16px / 21px var(--f-head);flex-direction:column;align-items:flex-start;display:flex}.om-list[data-astro-cid-tixjuzmp] ul[data-astro-cid-tixjuzmp]{align-items:inherit;flex-direction:column;display:flex}.om-list--end[data-astro-cid-tixjuzmp]{align-items:flex-end}.om-city[data-astro-cid-tixjuzmp]{margin:-1px 0;font-weight:350}.om-city--hq[data-astro-cid-tixjuzmp]{color:#4d5357;font-weight:600}.offices-map__more[data-astro-cid-tixjuzmp]{text-align:center;margin:0}.offices-map__more[data-astro-cid-tixjuzmp] a[data-astro-cid-tixjuzmp]{min-height:44px;color:var(--c-primary-darker);align-items:center;font-weight:600;display:inline-flex}.doc-groups[data-astro-cid-hwhilfat]{gap:var(--s-4);margin-block:var(--s-3);display:grid}.doc-group__label[data-astro-cid-hwhilfat]{margin:0 0 var(--s-2);font-size:20px}.doc-cards[data-astro-cid-hwhilfat]{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.doc-card[data-astro-cid-hwhilfat]{align-items:center;gap:var(--s-2);height:100%;min-height:72px;padding:var(--s-2);border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-heading);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.doc-card[data-astro-cid-hwhilfat]:hover{border-color:var(--c-primary);box-shadow:var(--shadow)}.doc-card__icon[data-astro-cid-hwhilfat]{color:var(--c-primary-dark);flex:none}.doc-card__body[data-astro-cid-hwhilfat]{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-card__title[data-astro-cid-hwhilfat]{font-weight:600;line-height:1.3}.doc-card[data-astro-cid-hwhilfat]:hover .doc-card__title[data-astro-cid-hwhilfat]{color:var(--c-primary-darker);text-decoration:underline}.doc-card__meta[data-astro-cid-hwhilfat]{color:var(--c-muted);font-size:14px}.center[data-astro-cid-s76agk4a]{text-align:center}.intro[data-astro-cid-s76agk4a]{max-width:var(--measure);margin:0 0 var(--s-3);color:var(--c-muted);font-size:clamp(17px,1rem + .25vw,20px)}.intro[data-astro-cid-s76agk4a].center{margin-inline:auto}.page-title[data-astro-cid-s76agk4a]{padding-top:clamp(32px,5vw,64px)}.page-title[data-astro-cid-s76agk4a] h1[data-astro-cid-s76agk4a],.block-text[data-astro-cid-s76agk4a] h1{margin-bottom:.4em}.block-text[data-astro-cid-s76agk4a]+.block-text[data-astro-cid-s76agk4a]{padding-top:0}.hero[data-astro-cid-s76agk4a]{background:var(--c-secondary);height:clamp(200px,36vh,420px);display:grid;position:relative;overflow:hidden}.hero--overlay[data-astro-cid-s76agk4a]{height:auto;min-height:clamp(360px,52vh,600px)}.hero[data-astro-cid-s76agk4a] .hero__media,.hero__video[data-astro-cid-s76agk4a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-s76agk4a]{pointer-events:none;overflow:hidden}.hero__video[data-astro-cid-s76agk4a] iframe{border:0;width:max(100%,177.78vh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero--overlay[data-astro-cid-s76agk4a]:after{content:"";background:linear-gradient(#0c1c1f4d 0%,#0c1c1f80 55%,#0c1c1f9e 100%);position:absolute;inset:0}.hero__text[data-astro-cid-s76agk4a]{z-index:1;padding-block:var(--s-6);color:var(--c-white);text-align:center;align-self:center;position:relative}.hero__text[data-astro-cid-s76agk4a] h1,.hero__text[data-astro-cid-s76agk4a] h2{max-width:20ch;color:var(--c-white);text-shadow:0 1px 12px #0000004d;margin:0 auto .35em;font-size:clamp(32px,1rem + 3vw,60px);font-weight:700}.hero__text[data-astro-cid-s76agk4a] p[data-astro-cid-s76agk4a]{max-width:60ch;margin:0 auto var(--s-3);font-size:clamp(18px,1rem + .3vw,21px)}.hero__text[data-astro-cid-s76agk4a] .kicker[data-astro-cid-s76agk4a]{color:var(--c-white)}.hero__text[data-astro-cid-s76agk4a] [data-astro-cid-s76agk4a]:focus-visible{outline-color:var(--c-white)}.hero__pause[data-astro-cid-s76agk4a]{right:var(--gutter);bottom:var(--s-2);z-index:2;min-height:36px;color:var(--c-white);font:600 14px / 1 var(--f-body);cursor:pointer;background:#0c1c1f8c;border:1px solid #ffffffb3;border-radius:999px;padding:6px 14px;position:absolute}.hero__pause[data-astro-cid-s76agk4a]:focus-visible{outline-color:var(--c-white)}.split[data-astro-cid-s76agk4a]{max-width:calc(1080px + 2 * var(--gutter));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.split--left[data-astro-cid-s76agk4a] .split__img{order:-1}.split__img{border-radius:var(--radius);width:100%}@media (width<=760px){.split[data-astro-cid-s76agk4a]{grid-template-columns:1fr}}.block-image[data-astro-cid-s76agk4a]{max-width:calc(var(--narrow) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.block-image[data-astro-cid-s76agk4a] img{border-radius:var(--radius);width:auto;max-width:100%;max-height:min(70vh,640px);margin-inline:auto;display:block}.block-image[data-astro-cid-s76agk4a] figcaption[data-astro-cid-s76agk4a]{padding:var(--s-1) 0 0;color:var(--c-muted);font-size:15px}.hero[data-astro-cid-s76agk4a]+.block-image[data-astro-cid-s76agk4a],.block-image[data-astro-cid-s76agk4a]+.block-image[data-astro-cid-s76agk4a]{margin-top:var(--section-y)}.cards[data-astro-cid-s76agk4a]{gap:var(--s-3);margin:var(--s-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.cards__card[data-astro-cid-s76agk4a]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}a[data-astro-cid-s76agk4a].cards__card:hover{border-color:var(--c-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cards__media--photo[data-astro-cid-s76agk4a]{aspect-ratio:4/3;background:var(--c-primary-tint);overflow:hidden}.cards__media[data-astro-cid-s76agk4a] .cards__photo{object-fit:cover;width:100%;height:100%;display:block}.cards__media--icon[data-astro-cid-s76agk4a]{height:112px;padding:var(--s-3) var(--s-3) 0;align-items:center;display:flex}.cards__media[data-astro-cid-s76agk4a] .cards__icon{object-fit:contain;width:auto;max-width:100%;height:80px}.cards__body[data-astro-cid-s76agk4a]{gap:var(--s-1);padding:var(--s-3);flex-direction:column;flex:1;display:flex}.cards__body[data-astro-cid-s76agk4a] h3[data-astro-cid-s76agk4a]{margin:0;font-size:21px}a[data-astro-cid-s76agk4a].cards__card:hover h3[data-astro-cid-s76agk4a]{color:var(--c-primary-darker)}.cards__body[data-astro-cid-s76agk4a] p[data-astro-cid-s76agk4a]{color:var(--c-muted);margin:0;font-size:16px}.cards__more[data-astro-cid-s76agk4a]{margin:var(--s-4) 0 0}.icon-grid[data-astro-cid-s76agk4a]{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}.icon-grid[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a],.icon-grid__static[data-astro-cid-s76agk4a]{align-items:center;gap:var(--s-2);height:100%;min-height:64px;padding:12px var(--s-2);border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-heading);font-weight:600;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.icon-grid[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a] span[data-astro-cid-s76agk4a]{flex:1}.icon-grid[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a] svg[data-astro-cid-s76agk4a]{color:var(--c-primary-dark);flex:none}.icon-grid[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]:hover{border-color:var(--c-primary);box-shadow:var(--shadow);color:var(--c-primary-darker)}.icon-grid__icon{object-fit:contain;flex:none;width:36px;height:36px}.icon-grid__dot[data-astro-cid-s76agk4a]{background:var(--c-primary);border-radius:50%;width:10px;height:10px;flex:none!important}.stats[data-astro-cid-s76agk4a]{gap:var(--s-4);margin:var(--s-4) 0 0;text-align:center;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:0;list-style:none;display:grid}.stats[data-astro-cid-s76agk4a] li[data-astro-cid-s76agk4a]{align-items:center;gap:var(--s-1);flex-direction:column;display:flex}.stats__icon{object-fit:contain;width:56px;height:56px}.stats[data-astro-cid-s76agk4a] strong[data-astro-cid-s76agk4a]{color:var(--c-primary);font-size:clamp(32px,1rem + 2vw,48px);font-weight:700;line-height:1.1}.stats[data-astro-cid-s76agk4a] span[data-astro-cid-s76agk4a]{color:var(--c-heading)}.accordion[data-astro-cid-s76agk4a]{border-top:1px solid var(--c-line)}.accordion[data-astro-cid-s76agk4a] details[data-astro-cid-s76agk4a]{border-bottom:1px solid var(--c-line)}.accordion[data-astro-cid-s76agk4a] summary[data-astro-cid-s76agk4a]{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:56px;padding:var(--s-2) 0;color:var(--c-heading);cursor:pointer;font-weight:600;list-style:none;display:flex}.accordion[data-astro-cid-s76agk4a] summary[data-astro-cid-s76agk4a]::-webkit-details-marker{display:none}.accordion[data-astro-cid-s76agk4a] summary[data-astro-cid-s76agk4a]:after{content:"+";color:var(--c-primary-dark);flex:none;font-size:24px;line-height:1}.accordion[data-astro-cid-s76agk4a] details[data-astro-cid-s76agk4a][open] summary[data-astro-cid-s76agk4a]:after{content:"–"}.accordion__body[data-astro-cid-s76agk4a]{max-width:var(--measure);padding-bottom:var(--s-2)}.block-video[data-astro-cid-s76agk4a]+.block-video[data-astro-cid-s76agk4a]{padding-top:0}.video-grid[data-astro-cid-s76agk4a]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.gallery[data-astro-cid-s76agk4a]{gap:var(--s-2);margin:var(--s-2) 0 0;padding:0 0 var(--s-2);scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,30%);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.gallery[data-astro-cid-s76agk4a] li[data-astro-cid-s76agk4a]{scroll-snap-align:start}.gallery[data-astro-cid-s76agk4a] img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-white);width:100%}.gallery[data-astro-cid-s76agk4a] p[data-astro-cid-s76agk4a]{margin:var(--s-1) 0 0;color:var(--c-muted);font-size:15px}.cta[data-astro-cid-s76agk4a]{border-radius:var(--radius);background:var(--c-primary-tint);text-align:center;padding:clamp(24px,4vw,48px)}.cta[data-astro-cid-s76agk4a] h2[data-astro-cid-s76agk4a]{margin-bottom:.5em;font-size:clamp(22px,1rem + .8vw,30px)}.cta[data-astro-cid-s76agk4a] p[data-astro-cid-s76agk4a]{margin:0 auto var(--s-3);max-width:60ch}.cta--image[data-astro-cid-s76agk4a]{align-items:center;gap:var(--s-3);text-align:left;grid-template-columns:160px 1fr;display:grid}.cta--image[data-astro-cid-s76agk4a] p[data-astro-cid-s76agk4a]{margin-inline:0}.cta__img{object-fit:contain;width:100%;height:auto}@media (width<=560px){.cta--image[data-astro-cid-s76agk4a]{text-align:center;grid-template-columns:1fr}}.section-head[data-astro-cid-s76agk4a]{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-s76agk4a] h2[data-astro-cid-s76agk4a]{margin:0}.more[data-astro-cid-s76agk4a]{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.people[data-astro-cid-s76agk4a]{gap:var(--s-3);margin:var(--s-3) 0 0;padding:0 0 var(--s-2);scroll-snap-type:x mandatory;grid-auto-columns:minmax(200px,23%);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.people[data-astro-cid-s76agk4a] li[data-astro-cid-s76agk4a]{scroll-snap-align:start}.people[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]{height:100%;padding-bottom:var(--s-2);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);color:var(--c-heading);flex-direction:column;gap:4px;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.people[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]:hover{box-shadow:var(--shadow-lg)}.people[data-astro-cid-s76agk4a] img,.people__ph[data-astro-cid-s76agk4a]{aspect-ratio:1;width:100%;margin-bottom:var(--s-1);object-fit:cover;background:var(--c-line);display:block}.people[data-astro-cid-s76agk4a] strong[data-astro-cid-s76agk4a],.people[data-astro-cid-s76agk4a] span[data-astro-cid-s76agk4a]{padding-inline:var(--s-2)}.people[data-astro-cid-s76agk4a] span[data-astro-cid-s76agk4a]{color:var(--c-muted);font-size:15px}.people[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]:hover strong[data-astro-cid-s76agk4a]{color:var(--c-primary-darker);text-decoration:underline}
