.people-gallery[data-astro-cid-g3lhm3uk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.team-caption[data-astro-cid-g3lhm3uk]{justify-content:space-between;gap:12px;flex-wrap:wrap}.team-caption[data-astro-cid-g3lhm3uk]>span[data-astro-cid-g3lhm3uk]:last-child{color:#647483;font-size:13px;font-weight:400}.team-activities[data-astro-cid-g3lhm3uk]{margin-top:36px}.activities-heading[data-astro-cid-g3lhm3uk]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.activities-heading[data-astro-cid-g3lhm3uk] h3[data-astro-cid-g3lhm3uk]{color:#0a3d62;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.activities-heading[data-astro-cid-g3lhm3uk] p[data-astro-cid-g3lhm3uk]{font-size:14px;line-height:1.6;color:#647483}.activities-gallery[data-astro-cid-g3lhm3uk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.moments-gallery[data-astro-cid-g3lhm3uk]{columns:3;column-gap:24px;padding-top:24px}.moments-gallery[data-astro-cid-g3lhm3uk] .people-photo[data-astro-cid-g3lhm3uk]{break-inside:avoid;margin-bottom:24px}.people-photo[data-astro-cid-g3lhm3uk]{min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:18px}.people-photo[data-astro-cid-g3lhm3uk] img[data-astro-cid-g3lhm3uk]{display:block;width:100%;height:auto;object-fit:contain}.people-photo[data-astro-cid-g3lhm3uk] figcaption[data-astro-cid-g3lhm3uk]{display:flex;align-items:center;min-height:66px;padding:16px 20px;font-size:14px;line-height:1.45;font-weight:500;color:#0a3d62}.more-moments[data-astro-cid-g3lhm3uk]{margin-top:28px;border-top:1px solid #dce5ea;padding-top:8px}.more-moments[data-astro-cid-g3lhm3uk] summary[data-astro-cid-g3lhm3uk]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;list-style:none;cursor:pointer;font-size:15px;font-weight:500;color:#0a3d62}.more-moments[data-astro-cid-g3lhm3uk] summary[data-astro-cid-g3lhm3uk]::-webkit-details-marker{display:none}.moment-count[data-astro-cid-g3lhm3uk]{margin-left:12px;color:#647483;font-size:12px;font-weight:400}.moment-plus[data-astro-cid-g3lhm3uk]{font-size:26px;line-height:1;font-weight:300}.more-moments[data-astro-cid-g3lhm3uk][open] .moment-plus[data-astro-cid-g3lhm3uk]{transform:rotate(45deg)}@media(max-width:800px){.moments-gallery[data-astro-cid-g3lhm3uk]{columns:2}.activities-gallery[data-astro-cid-g3lhm3uk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.people-gallery[data-astro-cid-g3lhm3uk]{grid-template-columns:1fr}.moments-gallery[data-astro-cid-g3lhm3uk]{columns:1}}@media(max-width:540px){.people-gallery[data-astro-cid-g3lhm3uk]{gap:20px}.activities-gallery[data-astro-cid-g3lhm3uk]{gap:12px}.people-photo[data-astro-cid-g3lhm3uk]{border-radius:14px}.people-photo[data-astro-cid-g3lhm3uk] figcaption[data-astro-cid-g3lhm3uk]{padding:14px;font-size:13px;min-height:66px}}.culture-values[data-astro-cid-7t76jdhi]{position:relative;overflow:hidden;background:#072d43;color:#fff;padding:76px 0 80px}.culture-values[data-astro-cid-7t76jdhi]:before{content:"";position:absolute;width:650px;height:650px;right:-360px;top:-400px;border:1px solid rgb(184 228 219 / .1);border-radius:50%;box-shadow:0 0 0 72px #b8e4db06,0 0 0 144px #b8e4db05;pointer-events:none}.values-shell[data-astro-cid-7t76jdhi]{position:relative;max-width:1280px;margin:0 auto;padding:0 32px}.values-intro[data-astro-cid-7t76jdhi]{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.values-eyebrow[data-astro-cid-7t76jdhi]{color:#a9cbd9;font-size:12px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.15em}.values-intro[data-astro-cid-7t76jdhi] h2[data-astro-cid-7t76jdhi]{margin-top:16px;font-size:clamp(30px,3.2vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.15}.values-intro-copy[data-astro-cid-7t76jdhi]{max-width:330px;justify-self:end;color:#bfd0da;font-size:16px;line-height:1.7}.values-grid[data-astro-cid-7t76jdhi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(195 224 235 / .2)}.value[data-astro-cid-7t76jdhi]{min-width:0;padding:30px 32px 0}.value[data-astro-cid-7t76jdhi]:first-child{padding-left:0}.value[data-astro-cid-7t76jdhi]:last-child{padding-right:0}.value[data-astro-cid-7t76jdhi]+.value[data-astro-cid-7t76jdhi]{border-left:1px solid rgb(195 224 235 / .2)}.value-visual[data-astro-cid-7t76jdhi]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:110px;color:#9cc8d9}.value-number[data-astro-cid-7t76jdhi]{padding-top:8px;color:#a9cbd9;font-size:12px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.value-visual[data-astro-cid-7t76jdhi] svg{display:block;width:144px;height:94px}.value[data-astro-cid-7t76jdhi] h3[data-astro-cid-7t76jdhi]{margin-top:12px;font-size:clamp(40px,4.2vw,58px);line-height:1.05;font-weight:500;letter-spacing:-.04em}.value-principle[data-astro-cid-7t76jdhi]{margin-top:22px;font-size:18px;line-height:1.5;font-weight:500;color:#e4f2f5}.value-description[data-astro-cid-7t76jdhi]{margin-top:10px;max-width:340px;font-size:15px;line-height:1.75;color:#bfd0da}@media(max-width:1100px){.values-intro[data-astro-cid-7t76jdhi]{gap:40px}.value[data-astro-cid-7t76jdhi]{padding-left:24px;padding-right:24px}.value-principle[data-astro-cid-7t76jdhi]{font-size:16px;min-height:48px}.value-description[data-astro-cid-7t76jdhi]{font-size:14px}}@media(max-width:700px){.culture-values[data-astro-cid-7t76jdhi]{padding:56px 0}.values-shell[data-astro-cid-7t76jdhi]{padding:0 24px}.values-intro[data-astro-cid-7t76jdhi]{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.values-intro-copy[data-astro-cid-7t76jdhi]{justify-self:start;max-width:440px;font-size:15px}.values-grid[data-astro-cid-7t76jdhi]{grid-template-columns:1fr}.value[data-astro-cid-7t76jdhi],.value[data-astro-cid-7t76jdhi]:first-child,.value[data-astro-cid-7t76jdhi]:last-child{position:relative;padding:28px 0}.value[data-astro-cid-7t76jdhi]:last-child{padding-bottom:0}.value[data-astro-cid-7t76jdhi]+.value[data-astro-cid-7t76jdhi]{border-left:0;border-top:1px solid rgb(195 224 235 / .2)}.value-visual[data-astro-cid-7t76jdhi]{height:28px}.value-visual[data-astro-cid-7t76jdhi] svg{position:absolute;right:0;top:28px;width:112px;height:73px}.value-number[data-astro-cid-7t76jdhi]{padding-top:0}.value[data-astro-cid-7t76jdhi] h3[data-astro-cid-7t76jdhi]{margin-top:8px;font-size:42px;padding-right:120px}.value-principle[data-astro-cid-7t76jdhi]{min-height:0;margin-top:22px}.value-description[data-astro-cid-7t76jdhi]{max-width:460px}}@media(max-width:380px){.values-shell[data-astro-cid-7t76jdhi]{padding:0 16px}.value[data-astro-cid-7t76jdhi] h3[data-astro-cid-7t76jdhi]{font-size:38px;padding-right:100px}.value-visual[data-astro-cid-7t76jdhi] svg{width:96px}}.reasons-layout[data-astro-cid-vywwevql]{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.collaboration-art[data-astro-cid-vywwevql]{max-width:440px;margin:34px 0 0 -12px;pointer-events:none}.collaboration-art[data-astro-cid-vywwevql] svg[data-astro-cid-vywwevql]{display:block;width:100%;height:auto}.reasons-list[data-astro-cid-vywwevql]{border-top:1px solid #dce5ea}.reason[data-astro-cid-vywwevql]{display:grid;grid-template-columns:32px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid #dce5ea}.reason-number[data-astro-cid-vywwevql]{padding-top:5px;color:#17679c;font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:1023px){.reasons-layout[data-astro-cid-vywwevql]{gap:40px;grid-template-columns:1fr 1.25fr}}@media(max-width:700px){.reasons-layout[data-astro-cid-vywwevql]{grid-template-columns:1fr;gap:36px}.collaboration-art[data-astro-cid-vywwevql]{max-width:300px;margin:18px auto 0}.reason[data-astro-cid-vywwevql]{gap:12px;grid-template-columns:28px 1fr;padding:24px 0}}.offices-heading[data-astro-cid-dl75mpqr]{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.offices-heading[data-astro-cid-dl75mpqr]>p[data-astro-cid-dl75mpqr]{max-width:400px;font-size:16px;line-height:1.7;color:#526373}.offices-layout[data-astro-cid-dl75mpqr]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.office-photo[data-astro-cid-dl75mpqr]{min-width:0;overflow:hidden;border-radius:18px;background:#f0f5f8;border:1px solid #dce5ea}.office-photo[data-astro-cid-dl75mpqr] img[data-astro-cid-dl75mpqr]{display:block;width:100%;height:auto}.office-photo[data-astro-cid-dl75mpqr] figcaption[data-astro-cid-dl75mpqr]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:20px 24px;font-size:14px;line-height:1.5;font-weight:500;color:#0a3d62}.office-photo[data-astro-cid-dl75mpqr] figcaption[data-astro-cid-dl75mpqr] span[data-astro-cid-dl75mpqr]:last-child{font-weight:400;color:#526373}.office-addresses[data-astro-cid-dl75mpqr]{min-width:0;border-top:1px solid #dce5ea}.office-address[data-astro-cid-dl75mpqr]{padding:24px 0;border-bottom:1px solid #dce5ea}.office-heading[data-astro-cid-dl75mpqr]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.office-map-link[data-astro-cid-dl75mpqr][aria-current]{color:#17679c;text-decoration-thickness:2px}.map-notice[data-astro-cid-dl75mpqr]{margin-top:16px;color:#526373;font-size:12px;line-height:1.7}.office-map-panel[data-astro-cid-dl75mpqr]{margin-top:32px;border:1px solid #dce5ea;border-radius:16px;overflow:hidden;background:#f0f5f8}.map-toolbar[data-astro-cid-dl75mpqr]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px}.map-toolbar[data-astro-cid-dl75mpqr] h3[data-astro-cid-dl75mpqr]{color:#0a3d62;font-size:18px;font-weight:600}.map-actions[data-astro-cid-dl75mpqr]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:14px;color:#0a3d62}.map-actions[data-astro-cid-dl75mpqr] a[data-astro-cid-dl75mpqr]{text-decoration:underline;text-underline-offset:4px}.map-actions[data-astro-cid-dl75mpqr] button[data-astro-cid-dl75mpqr]{min-height:44px;display:inline-flex;gap:10px;align-items:center}.map-actions[data-astro-cid-dl75mpqr] button[data-astro-cid-dl75mpqr] span[data-astro-cid-dl75mpqr]{font-size:24px}#office-map[data-astro-cid-dl75mpqr]{display:block;width:100%;height:400px;border:0}@media(max-width:1023px){.offices-layout[data-astro-cid-dl75mpqr]{gap:32px;grid-template-columns:1fr 1fr}.offices-heading[data-astro-cid-dl75mpqr]{align-items:start}.offices-heading[data-astro-cid-dl75mpqr]>p[data-astro-cid-dl75mpqr]{max-width:320px}}@media(max-width:700px){.offices-heading[data-astro-cid-dl75mpqr]{flex-direction:column;gap:20px;margin-bottom:28px}.offices-layout[data-astro-cid-dl75mpqr]{grid-template-columns:1fr;gap:28px}.office-photo[data-astro-cid-dl75mpqr] figcaption[data-astro-cid-dl75mpqr]{padding:16px;font-size:13px}.map-toolbar[data-astro-cid-dl75mpqr]{padding:16px}#office-map[data-astro-cid-dl75mpqr]{height:320px}}
