.ahero[data-astro-cid-qaf6xct6]{isolation:isolate;background:radial-gradient(56% 90% at 78% 50%, color-mix(in oklch, var(--color-primary) 20%, transparent), transparent 72%), var(--color-ink);color:var(--color-ink-on-dark);padding-block:clamp(var(--space-16), 8vw, var(--space-24));position:relative;overflow:hidden}.ahero__inner[data-astro-cid-qaf6xct6]{z-index:1;position:relative}.ahero__copy[data-astro-cid-qaf6xct6]{max-width:32rem}.ahero__headline[data-astro-cid-qaf6xct6]{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--color-ink-on-dark);text-wrap:balance;margin-bottom:var(--space-5);font-weight:800;line-height:1.05}.ahero__sub[data-astro-cid-qaf6xct6]{font-size:var(--text-lg);color:var(--color-ink-on-dark);margin-bottom:var(--space-8);max-width:46ch;font-weight:500;line-height:1.6}.ahero__map[data-astro-cid-qaf6xct6]{z-index:0;pointer-events:none;position:absolute;top:50%;left:44%;right:-6%;transform:translateY(-50%)}.ahero__map[data-astro-cid-qaf6xct6] img[data-astro-cid-qaf6xct6]{width:100%;height:auto;display:block}.ahero__map-base[data-astro-cid-qaf6xct6]{opacity:.15}.ahero__map-routes[data-astro-cid-qaf6xct6]{filter:drop-shadow(0 0 5px color-mix(in oklch, var(--color-primary) 80%, transparent));animation:route-pulse 3.5s var(--ease-out) infinite;position:absolute;inset:0}@keyframes route-pulse{0%,to{opacity:.8}50%{opacity:1}}@media (width<=900px){.ahero__map[data-astro-cid-qaf6xct6]{opacity:.55;inset:auto -20% -4%;transform:none}.ahero[data-astro-cid-qaf6xct6]{padding-bottom:clamp(var(--space-24), 40vw, 16rem)}}@media (prefers-reduced-motion:reduce){.ahero__map-routes[data-astro-cid-qaf6xct6]{opacity:1;animation:none}}.awhy[data-astro-cid-zcaq2bxq]{background:radial-gradient(38% 34% at 10% 22%, color-mix(in oklch, var(--color-primary) 13%, transparent), transparent 100%), radial-gradient(34% 34% at 92% 78%, color-mix(in oklch, var(--color-ink) 7%, transparent), transparent 100%), var(--color-bg)}.awhy__headline[data-astro-cid-zcaq2bxq]{font-size:var(--text-4xl);letter-spacing:-.02em;text-align:center;font-weight:700}.awhy__sub[data-astro-cid-zcaq2bxq]{font-size:var(--text-lg);color:var(--color-muted);text-align:center;max-width:52ch;margin:var(--space-3) auto var(--space-16);text-wrap:balance}.awhy__grid[data-astro-cid-zcaq2bxq]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.awhy__col[data-astro-cid-zcaq2bxq]{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-xl);flex-direction:column;display:flex}.awhy__pace[data-astro-cid-zcaq2bxq]{justify-content:center;align-items:center;gap:var(--space-5);max-width:none;margin:var(--space-5) 0 0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-xl);background:radial-gradient(50% 170% at 0% 50%, color-mix(in oklch, var(--color-primary) 24%, transparent), transparent 70%), var(--color-ink);color:var(--color-ink-on-dark);font-size:var(--text-xl);text-align:center;text-wrap:pretty;font-weight:600;line-height:1.4;display:flex}.awhy__clock[data-astro-cid-zcaq2bxq]{border-radius:var(--radius-full);background:var(--glass-dark-fill);border:1px solid var(--glass-dark-border);width:48px;height:48px;color:var(--color-primary);flex:none;place-items:center;display:grid}.awhy__stat[data-astro-cid-zcaq2bxq]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary-deep);font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1}.awhy__detail[data-astro-cid-zcaq2bxq]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-muted);max-width:30ch;line-height:1.6}.awhy__detail[data-astro-cid-zcaq2bxq] strong[data-astro-cid-zcaq2bxq]{color:var(--color-ink);font-weight:700}@media (width<=768px){.awhy__grid[data-astro-cid-zcaq2bxq]{grid-template-columns:1fr}.awhy__detail[data-astro-cid-zcaq2bxq]{max-width:100%}.awhy__pace[data-astro-cid-zcaq2bxq]{padding:var(--space-5);gap:var(--space-4);font-size:var(--text-lg)}}.astory[data-astro-cid-il6plius]{isolation:isolate;color:var(--color-ink-on-dark);background:radial-gradient(46% 70% at 12% 24%, color-mix(in oklch, var(--color-primary) 20%, transparent), transparent 72%), radial-gradient(40% 60% at 96% 90%, color-mix(in oklch, var(--color-primary) 10%, transparent), transparent 70%), var(--color-ink);position:relative;overflow:hidden}.astory[data-astro-cid-il6plius]:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(oklch(100% 0 0/.12) 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;mask-image:radial-gradient(46% 70% at 12% 40%,#000,#0000 75%)}.astory__inner[data-astro-cid-il6plius]{gap:clamp(var(--space-8), 6vw, var(--space-20));grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;display:grid}.astory__head[data-astro-cid-il6plius]{position:relative}.astory__heading[data-astro-cid-il6plius]{font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--color-ink-on-dark);font-weight:800}.astory__year[data-astro-cid-il6plius]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--teal-300);margin-top:var(--space-4);font-size:clamp(5rem,11vw,9rem);font-weight:800;line-height:.95;display:block}.astory__body[data-astro-cid-il6plius]{gap:var(--space-5);flex-direction:column;display:flex}.astory__body[data-astro-cid-il6plius] p[data-astro-cid-il6plius]{font-size:var(--text-lg);color:var(--color-ink-on-dark);max-width:62ch;font-weight:500;line-height:1.7}.astory__lead[data-astro-cid-il6plius]{letter-spacing:-.01em;font-weight:700;font-size:var(--text-2xl)!important;color:#fff!important;line-height:1.4!important}@media (width<=900px){.astory__inner[data-astro-cid-il6plius]{gap:var(--space-8);grid-template-columns:1fr}.astory__year[data-astro-cid-il6plius]{margin-top:var(--space-2)}}.atrust[data-astro-cid-ip72pvb3]{background:radial-gradient(40% 34% at 6% 34%, color-mix(in oklch, var(--color-primary) 16%, transparent), transparent 100%), radial-gradient(36% 34% at 96% 74%, color-mix(in oklch, var(--color-primary) 12%, transparent), transparent 100%), var(--color-bg)}.atrust__head[data-astro-cid-ip72pvb3]{text-align:center;margin-bottom:var(--space-12)}.atrust__heading[data-astro-cid-ip72pvb3]{font-size:var(--text-4xl);letter-spacing:-.02em;font-weight:700}.atrust__sub[data-astro-cid-ip72pvb3]{font-size:var(--text-lg);color:var(--color-muted);margin:var(--space-4) auto 0;max-width:62ch}.band[data-astro-cid-ip72pvb3]{border-radius:var(--radius-xl);position:relative;overflow:hidden}.band[data-astro-cid-ip72pvb3]:before{content:"";background:var(--color-primary);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.band__lead[data-astro-cid-ip72pvb3]{justify-content:center;gap:clamp(var(--space-5), 3vw, var(--space-8));padding:clamp(var(--space-6), 3vw, var(--space-8));border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,58ch);align-items:center;display:grid}.band__mark[data-astro-cid-ip72pvb3]{justify-items:center;gap:var(--space-2);display:grid}.band__logo[data-astro-cid-ip72pvb3]{width:clamp(84px,9vw,104px);height:auto}.band__lead-copy[data-astro-cid-ip72pvb3]{font-size:var(--text-base);color:var(--color-muted);text-align:center;max-width:58ch;line-height:1.65}.band__lead-copy[data-astro-cid-ip72pvb3] strong[data-astro-cid-ip72pvb3]{color:var(--color-ink);font-weight:700}.band__lead-copy[data-astro-cid-ip72pvb3] a[data-astro-cid-ip72pvb3]{color:var(--color-primary-deep);text-underline-offset:2px;text-decoration:underline 1px}.band__lead-copy[data-astro-cid-ip72pvb3] a[data-astro-cid-ip72pvb3]:hover{text-decoration-thickness:2px}.band__lead-copy[data-astro-cid-ip72pvb3] a[data-astro-cid-ip72pvb3]:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary-deep);outline:2px solid #0000}.band__code[data-astro-cid-ip72pvb3]{text-align:center;white-space:nowrap}.band__code-label[data-astro-cid-ip72pvb3]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-muted);font-weight:700;display:block}.band__code-num[data-astro-cid-ip72pvb3]{font-size:var(--text-xl);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800;display:block}.band__grid[data-astro-cid-ip72pvb3]{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.band__cell[data-astro-cid-ip72pvb3]{gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-6));flex-direction:column;display:flex}.band__cell[data-astro-cid-ip72pvb3]:not(:nth-child(3n+1)){border-inline-start:1px solid var(--color-border)}.band__cell[data-astro-cid-ip72pvb3]:nth-child(n+4){border-top:1px solid var(--color-border)}.band__plate[data-astro-cid-ip72pvb3]{align-items:center;gap:var(--space-4);display:flex}.band__cell[data-astro-cid-ip72pvb3] .fi[data-astro-cid-ip72pvb3]{border-radius:var(--radius-flag);width:56px;height:42px;box-shadow:var(--shadow-flag)}.band__country[data-astro-cid-ip72pvb3]{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:700}.band__meta[data-astro-cid-ip72pvb3]{gap:var(--space-2);display:grid}.band__scope[data-astro-cid-ip72pvb3]{font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-muted);font-weight:700}.band__authority[data-astro-cid-ip72pvb3]{font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}@media (width<=1040px){.band__grid[data-astro-cid-ip72pvb3]{grid-template-columns:repeat(2,minmax(0,1fr))}.band__cell[data-astro-cid-ip72pvb3]:nth-child(odd){border-inline-start:none}.band__cell[data-astro-cid-ip72pvb3]:nth-child(2n){border-inline-start:1px solid var(--color-border)}.band__cell[data-astro-cid-ip72pvb3]:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (width<=760px){.band__grid[data-astro-cid-ip72pvb3]{grid-template-columns:1fr}.band__cell[data-astro-cid-ip72pvb3]{border-inline-start:none!important}.band__cell[data-astro-cid-ip72pvb3]+.band__cell[data-astro-cid-ip72pvb3]{border-top:1px solid var(--color-border)}.band__lead[data-astro-cid-ip72pvb3]{justify-items:center;gap:var(--space-5);grid-template-columns:1fr}}.atrust__more[data-astro-cid-ip72pvb3]{justify-content:center;gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;max-width:none;display:flex}.atrust__more-link[data-astro-cid-ip72pvb3]{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.atrust__more-link[data-astro-cid-ip72pvb3] svg[data-astro-cid-ip72pvb3]{box-sizing:content-box;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-ink);transition:transform var(--duration-fast) var(--ease-out);padding:8px}.atrust__more-link[data-astro-cid-ip72pvb3]:hover{background:var(--glass-light-fill-hover);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.atrust__more-link[data-astro-cid-ip72pvb3]:hover svg[data-astro-cid-ip72pvb3]{transform:translate(3px)}[data-astro-cid-ip72pvb3][dir=rtl] .atrust__more-link[data-astro-cid-ip72pvb3]:hover svg[data-astro-cid-ip72pvb3]{transform:translate(-3px)}.atrust__more-link[data-astro-cid-ip72pvb3]:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary-deep);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.atrust__more-link[data-astro-cid-ip72pvb3],.atrust__more-link[data-astro-cid-ip72pvb3] svg[data-astro-cid-ip72pvb3]{transition:none}.atrust__more-link[data-astro-cid-ip72pvb3]:hover,.atrust__more-link[data-astro-cid-ip72pvb3]:hover svg[data-astro-cid-ip72pvb3]{transform:none}}.arec[data-astro-cid-5em3vvp7]{background:var(--color-bg);padding-block:var(--space-4) var(--section-py)}.arec__heading[data-astro-cid-5em3vvp7]{font-size:var(--text-3xl);letter-spacing:-.02em;text-align:center;margin-bottom:var(--space-8);font-weight:800}.arec__panel[data-astro-cid-5em3vvp7]{align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-12));padding:clamp(var(--space-8), 4vw, var(--space-12));border-radius:var(--radius-xl);background:radial-gradient(40% 90% at 0% 50%, var(--teal-200), transparent 70%), radial-gradient(40% 90% at 100% 50%, var(--navy-100), transparent 70%), linear-gradient(100deg, var(--teal-100), var(--teal-50) 50%, var(--navy-50));grid-template-columns:minmax(0,20rem) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.arec__mark[data-astro-cid-5em3vvp7]{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.arec__year[data-astro-cid-5em3vvp7]{border-radius:var(--radius-full);background:var(--navy-800);color:#fff;font-size:var(--text-sm);letter-spacing:.1em;font-variant-numeric:tabular-nums;padding:6px 16px;font-weight:800;display:inline-block}.arec__name[data-astro-cid-5em3vvp7]{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy-800);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;line-height:1}.arec__copy[data-astro-cid-5em3vvp7]{font-size:var(--text-xl);color:var(--navy-800);text-wrap:pretty;max-width:52ch;font-weight:600;line-height:1.5}@media (width<=860px){.arec__panel[data-astro-cid-5em3vvp7]{text-align:center;grid-template-columns:1fr;justify-items:center}.arec__copy[data-astro-cid-5em3vvp7]{font-size:var(--text-lg)}}.anews[data-astro-cid-ckommeqr]{background:radial-gradient(36% 22% at 4% 18%, color-mix(in oklch, var(--color-primary) 14%, transparent), transparent 100%), radial-gradient(34% 26% at 97% 64%, color-mix(in oklch, var(--color-primary) 11%, transparent), transparent 100%), var(--color-bg)}.anews__inner[data-astro-cid-ckommeqr]{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.anews__aside[data-astro-cid-ckommeqr]{gap:var(--space-8);top:var(--space-8);flex-direction:column;display:flex;position:sticky}.anews__head[data-astro-cid-ckommeqr]{margin:0}.anews__heading[data-astro-cid-ckommeqr]{font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:700}.anews__sub[data-astro-cid-ckommeqr]{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-deep);margin-top:var(--space-2);font-weight:700}.anews__all[data-astro-cid-ckommeqr]{align-items:center;gap:var(--space-1);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-primary-deep);transition:gap var(--duration-fast) var(--ease-out);font-weight:700;display:inline-flex}.anews__all[data-astro-cid-ckommeqr]:hover{gap:var(--space-2)}.anews__all[data-astro-cid-ckommeqr]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.anews__all[data-astro-cid-ckommeqr]{transition:none}}.anews__photo[data-astro-cid-ckommeqr]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-hover)}.anews__grid[data-astro-cid-ckommeqr]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;list-style:none;display:grid}.anews__grid[data-astro-cid-ckommeqr]>li[data-astro-cid-ckommeqr]{display:flex}.anews__card[data-astro-cid-ckommeqr]{gap:var(--space-4);width:100%;padding:var(--space-6);border-radius:var(--radius-xl);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.anews__card[data-astro-cid-ckommeqr]:hover{box-shadow:var(--shadow-hover);background:var(--glass-light-fill-hover);transform:translateY(-3px)}.anews__card[data-astro-cid-ckommeqr]:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary-deep);outline:2px solid #0000}.anews__logo[data-astro-cid-ckommeqr]{object-fit:contain;object-position:left center;align-self:flex-start;width:auto;max-width:70%;height:34px}.anews__title[data-astro-cid-ckommeqr]{font-size:var(--text-lg);color:var(--color-ink);text-wrap:pretty;font-weight:700;line-height:1.35}.anews__more[data-astro-cid-ckommeqr]{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-primary-deep);margin-top:auto;font-weight:800;display:inline-flex}.anews__more[data-astro-cid-ckommeqr] svg[data-astro-cid-ckommeqr]{transition:transform var(--duration-fast) var(--ease-out)}.anews__card[data-astro-cid-ckommeqr]:hover .anews__more[data-astro-cid-ckommeqr] svg[data-astro-cid-ckommeqr]{transform:translate(3px)}[data-astro-cid-ckommeqr][dir=rtl] .anews__card[data-astro-cid-ckommeqr]:hover .anews__more[data-astro-cid-ckommeqr] svg[data-astro-cid-ckommeqr]{transform:translate(-3px)}@media (width<=1100px){.anews__grid[data-astro-cid-ckommeqr]{grid-template-columns:1fr}}@media (width<=900px){.anews__inner[data-astro-cid-ckommeqr]{gap:var(--space-10);grid-template-columns:1fr}.anews__aside[data-astro-cid-ckommeqr]{align-items:center;gap:var(--space-6);flex-direction:row;position:static}.anews__photo[data-astro-cid-ckommeqr]{width:40%;max-width:220px}}@media (width<=480px){.anews__aside[data-astro-cid-ckommeqr]{flex-direction:column;align-items:flex-start}.anews__photo[data-astro-cid-ckommeqr]{width:100%;max-width:none}.anews__logo[data-astro-cid-ckommeqr]{height:30px}}@media (prefers-reduced-motion:reduce){.anews__card[data-astro-cid-ckommeqr],.anews__more[data-astro-cid-ckommeqr] svg[data-astro-cid-ckommeqr]{transition:none}.anews__card[data-astro-cid-ckommeqr]:hover,.anews__card[data-astro-cid-ckommeqr]:hover .anews__more[data-astro-cid-ckommeqr] svg[data-astro-cid-ckommeqr],.anews__card[data-astro-cid-ckommeqr]:focus-visible .anews__more[data-astro-cid-ckommeqr] svg[data-astro-cid-ckommeqr]{transform:none}}.ateam[data-astro-cid-cchbvbne]{background:radial-gradient(34% 22% at 8% 14%, color-mix(in oklch, var(--color-primary) 12%, transparent), transparent 100%), radial-gradient(30% 24% at 96% 82%, color-mix(in oklch, var(--color-ink) 6%, transparent), transparent 100%), var(--color-bg)}.ateam__copy[data-astro-cid-cchbvbne]{max-width:46rem;margin-bottom:var(--space-12)}.ateam__heading[data-astro-cid-cchbvbne]{font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:var(--space-4);font-weight:800}.ateam__sub[data-astro-cid-cchbvbne]{font-size:var(--text-lg);color:var(--color-muted);max-width:52ch;line-height:1.6}.ateam__mosaic[data-astro-cid-cchbvbne]{gap:var(--space-4);margin-bottom:var(--space-12);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;display:grid}.ateam__photo[data-astro-cid-cchbvbne]{border-radius:var(--radius-lg);background:var(--color-surface);aspect-ratio:1;margin:0;overflow:hidden}.ateam__photo--wide[data-astro-cid-cchbvbne]{aspect-ratio:2;grid-column:span 2}.ateam__photo--tall[data-astro-cid-cchbvbne]{aspect-ratio:1/2;grid-row:span 2}.ateam__photo[data-astro-cid-cchbvbne] img[data-astro-cid-cchbvbne]{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.ateam__photo[data-astro-cid-cchbvbne]:hover img[data-astro-cid-cchbvbne]{transform:scale(1.04)}.ateam__ticker[data-astro-cid-cchbvbne]{padding-block:var(--space-2);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ateam__track[data-astro-cid-cchbvbne]{--d:-1;width:max-content;animation:34s linear infinite ateam-slide;display:flex}[data-astro-cid-cchbvbne][dir=rtl] .ateam__track[data-astro-cid-cchbvbne]{--d:1}.ateam__ticker[data-astro-cid-cchbvbne]:hover .ateam__track[data-astro-cid-cchbvbne],.ateam__ticker[data-astro-cid-cchbvbne]:focus-within .ateam__track[data-astro-cid-cchbvbne]{animation-play-state:paused}@keyframes ateam-slide{to{transform:translateX(calc(var(--d) * 50%))}}.ateam__depts[data-astro-cid-cchbvbne]{gap:var(--space-4);flex:none;padding-inline-end:var(--space-4);list-style:none;display:flex}.ateam__dept[data-astro-cid-cchbvbne]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-5);border-radius:var(--radius-xl);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;white-space:nowrap;color:var(--navy-800);background:var(--teal-100);font-weight:800;display:inline-flex}.ateam__dept--1[data-astro-cid-cchbvbne]{background:var(--navy-700);color:#fff}.ateam__dept--2[data-astro-cid-cchbvbne]{background:var(--teal-300)}.ateam__dept--3[data-astro-cid-cchbvbne]{background:var(--navy-500);color:#fff}.ateam__dept--4[data-astro-cid-cchbvbne]{background:var(--teal-200)}.ateam__dept--5[data-astro-cid-cchbvbne]{background:var(--navy-600);color:#fff}.ateam__check[data-astro-cid-cchbvbne]{box-sizing:content-box;border-radius:var(--radius-full);background:color-mix(in oklch, currentColor 14%, transparent);flex:none;padding:7px}@media (width<=900px){.ateam__mosaic[data-astro-cid-cchbvbne]{grid-template-columns:repeat(2,1fr)}.ateam__photo--wide[data-astro-cid-cchbvbne]{aspect-ratio:2;grid-column:span 2}.ateam__photo--tall[data-astro-cid-cchbvbne]{aspect-ratio:1;grid-row:span 1}}@media (prefers-reduced-motion:reduce){.ateam__photo[data-astro-cid-cchbvbne] img[data-astro-cid-cchbvbne]{transition:none}.ateam__photo[data-astro-cid-cchbvbne]:hover img[data-astro-cid-cchbvbne]{transform:none}.ateam__ticker[data-astro-cid-cchbvbne]{mask-image:none}.ateam__track[data-astro-cid-cchbvbne]{justify-content:center;width:auto;animation:none}.ateam__depts[data-astro-cid-cchbvbne]{flex-wrap:wrap;justify-content:center;padding-inline-end:0}.ateam__depts[data-astro-cid-cchbvbne][aria-hidden=true]{display:none}}.aperks[data-astro-cid-qegmxlsw]{background:radial-gradient(34% 30% at 90% 12%, color-mix(in oklch, var(--color-primary) 13%, transparent), transparent 100%), radial-gradient(32% 30% at 6% 90%, color-mix(in oklch, var(--color-ink) 7%, transparent), transparent 100%), var(--color-bg)}.aperks__heading[data-astro-cid-qegmxlsw]{font-size:var(--text-4xl);letter-spacing:-.03em;text-align:center;margin-bottom:var(--space-12);font-weight:800}.aperks__grid[data-astro-cid-qegmxlsw]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;list-style:none;display:grid}.aperk[data-astro-cid-qegmxlsw]{--fg:var(--navy-800);--chip:color-mix(in oklch, var(--navy-800) 12%, transparent);border-radius:var(--radius-xl);color:var(--fg);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.aperk--0[data-astro-cid-qegmxlsw]{background:var(--teal-100)}.aperk--1[data-astro-cid-qegmxlsw]{background:var(--navy-700);--fg:#fff;--chip:oklch(100% 5.96046e-8 none/.14)}.aperk--2[data-astro-cid-qegmxlsw]{background:var(--teal-300)}.aperk--3[data-astro-cid-qegmxlsw]{background:var(--navy-500);--fg:#fff;--chip:oklch(100% 5.96046e-8 none/.14)}.aperk[data-astro-cid-qegmxlsw]:hover,.aperk[data-astro-cid-qegmxlsw]:focus-within,.aperk[data-astro-cid-qegmxlsw].is-open{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.aperk__btn[data-astro-cid-qegmxlsw]{align-items:flex-start;gap:var(--space-5);width:100%;min-height:11.5rem;padding:var(--space-6);color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-xl);background:0 0;border:0;flex-direction:column;display:flex;position:relative}.aperk__btn[data-astro-cid-qegmxlsw]:focus-visible{outline:3px solid var(--color-primary-deep);outline-offset:3px}.aperk--1[data-astro-cid-qegmxlsw] .aperk__btn[data-astro-cid-qegmxlsw]:focus-visible,.aperk--3[data-astro-cid-qegmxlsw] .aperk__btn[data-astro-cid-qegmxlsw]:focus-visible{outline-color:#fff}.aperk__icon[data-astro-cid-qegmxlsw]{border-radius:var(--radius-full);background:var(--chip);place-items:center;width:52px;height:52px;display:grid}.aperk__title[data-astro-cid-qegmxlsw]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;text-wrap:balance;margin-top:auto;font-weight:800;line-height:1.2}.aperk__chev[data-astro-cid-qegmxlsw]{border-radius:var(--radius-full);background:var(--chip);width:30px;height:30px;transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid;position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}.aperk__panel[data-astro-cid-qegmxlsw]{transition:grid-template-rows var(--duration-base) var(--ease-out);grid-template-rows:1fr;display:grid}.aperk__panel[data-astro-cid-qegmxlsw]>.aperk__detail[data-astro-cid-qegmxlsw]{min-height:0;overflow:hidden}.aperk__detail[data-astro-cid-qegmxlsw]{padding:0 var(--space-6);font-size:var(--text-base);color:var(--fg);font-weight:500;line-height:1.6}.aperk__panel[data-astro-cid-qegmxlsw]{padding-bottom:var(--space-6)}.aperks[data-astro-cid-qegmxlsw][data-enhanced] .aperk__panel[data-astro-cid-qegmxlsw]{grid-template-rows:0fr;padding-bottom:0}.aperks[data-astro-cid-qegmxlsw][data-enhanced] .aperk[data-astro-cid-qegmxlsw].is-open .aperk__panel[data-astro-cid-qegmxlsw],.aperks[data-astro-cid-qegmxlsw][data-enhanced] .aperk[data-astro-cid-qegmxlsw]:focus-within .aperk__panel[data-astro-cid-qegmxlsw]{padding-bottom:var(--space-6);grid-template-rows:1fr}@media (hover:hover){.aperks[data-astro-cid-qegmxlsw][data-enhanced] .aperk[data-astro-cid-qegmxlsw]:hover .aperk__panel[data-astro-cid-qegmxlsw]{padding-bottom:var(--space-6);grid-template-rows:1fr}.aperk[data-astro-cid-qegmxlsw]:hover .aperk__chev[data-astro-cid-qegmxlsw]{transform:rotate(180deg)}}.aperk[data-astro-cid-qegmxlsw].is-open .aperk__chev[data-astro-cid-qegmxlsw],.aperk[data-astro-cid-qegmxlsw]:focus-within .aperk__chev[data-astro-cid-qegmxlsw]{transform:rotate(180deg)}.aperks[data-astro-cid-qegmxlsw]:not([data-enhanced]) .aperk__chev[data-astro-cid-qegmxlsw]{display:none}@media (width<=1000px){.aperks__grid[data-astro-cid-qegmxlsw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.aperks__grid[data-astro-cid-qegmxlsw]{grid-template-columns:1fr}.aperk__btn[data-astro-cid-qegmxlsw]{min-height:9.5rem}}@media (prefers-reduced-motion:reduce){.aperk[data-astro-cid-qegmxlsw],.aperk__panel[data-astro-cid-qegmxlsw],.aperk__chev[data-astro-cid-qegmxlsw]{transition:none}.aperk[data-astro-cid-qegmxlsw]:hover,.aperk[data-astro-cid-qegmxlsw]:focus-within,.aperk[data-astro-cid-qegmxlsw].is-open{transform:none}}.aquote[data-astro-cid-u7lp5vjo]{background:var(--color-accent);color:var(--color-ink-on-dark);padding-block:clamp(var(--space-16), 9vw, var(--space-24));position:relative;overflow:hidden}.aquote[data-astro-cid-u7lp5vjo]:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 70% 40%,oklch(24% .025 204) 0%,#0000 70%);position:absolute;inset:0}.aquote__inner[data-astro-cid-u7lp5vjo]{text-align:center;max-width:60rem;position:relative}.aquote__mark[data-astro-cid-u7lp5vjo]{color:var(--color-primary);opacity:.9;margin-bottom:var(--space-5)}.aquote__text[data-astro-cid-u7lp5vjo]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:22ch;margin-inline:auto;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700;line-height:1.28}.aquote__by[data-astro-cid-u7lp5vjo]{margin-top:var(--space-8);flex-direction:column;gap:2px;display:flex}.aquote__name[data-astro-cid-u7lp5vjo]{font-family:var(--font-display);color:var(--color-primary);font-weight:700}.aquote__role[data-astro-cid-u7lp5vjo]{font-size:var(--text-sm);color:var(--color-ink-on-accent-subtle)}.acareers[data-astro-cid-sj2b7ckt]{background:radial-gradient(40% 80% at 14% 50%, color-mix(in oklch, var(--color-primary) 16%, transparent), transparent 100%), radial-gradient(36% 80% at 92% 40%, color-mix(in oklch, var(--color-ink) 7%, transparent), transparent 100%), var(--color-bg)}.acareers__inner[data-astro-cid-sj2b7ckt]{justify-content:space-between;align-items:center;gap:var(--space-8);border-radius:var(--radius-xl);padding:clamp(var(--space-8), 5vw, var(--space-16));flex-wrap:wrap;display:flex}.acareers__heading[data-astro-cid-sj2b7ckt]{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--navy-800);max-width:20ch;margin:0;font-weight:800}.acareers__btn[data-astro-cid-sj2b7ckt]{flex-shrink:0}@media (width<=768px){.acareers__inner[data-astro-cid-sj2b7ckt]{flex-direction:column;align-items:flex-start}}.aoffices[data-astro-cid-d33tfnpp]{background:radial-gradient(36% 30% at 94% 10%, color-mix(in oklch, var(--color-primary) 12%, transparent), transparent 100%), radial-gradient(34% 30% at 4% 92%, color-mix(in oklch, var(--color-ink) 6%, transparent), transparent 100%), var(--color-bg)}.aoffices__heading[data-astro-cid-d33tfnpp]{font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:var(--space-12);font-weight:800}.aoffices__grid[data-astro-cid-d33tfnpp]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.aoffice[data-astro-cid-d33tfnpp]{--fg:var(--navy-800);gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-xl);color:var(--fg);border:1px solid var(--navy-100);box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:#fff;flex-direction:column;display:flex}.aoffice[data-astro-cid-d33tfnpp]:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.aoffice__flag[data-astro-cid-d33tfnpp]{width:72px;height:72px;margin-bottom:var(--space-3);border-radius:var(--radius-full);object-fit:cover;box-shadow:0 0 0 4px var(--teal-100)}.aoffice__country[data-astro-cid-d33tfnpp]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.aoffice__addr[data-astro-cid-d33tfnpp]{font-style:normal;font-size:var(--text-base);color:var(--fg);font-weight:500;line-height:1.55}.aoffice__phone[data-astro-cid-d33tfnpp]{padding-top:var(--space-3);color:var(--fg);text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:4px;margin-top:auto;font-weight:800;text-decoration-thickness:2px}.aoffice__phone[data-astro-cid-d33tfnpp]:hover{text-decoration-color:currentColor}.aoffice__phone[data-astro-cid-d33tfnpp]:focus-visible{outline-offset:3px;border-radius:var(--radius-sm);outline:3px solid}@media (width<=1000px){.aoffices__grid[data-astro-cid-d33tfnpp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.aoffices__grid[data-astro-cid-d33tfnpp]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aoffice[data-astro-cid-d33tfnpp]{transition:none}.aoffice[data-astro-cid-d33tfnpp]:hover{transform:none}}@media (width<=600px){main[data-astro-cid-wh2d4pjd] .container{padding-inline:var(--space-6)}}
