[data-v-07dd2c12]:root{--font-primary:"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--font-secondary:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:2rem;--clr-primary:#0b3b66;--clr-secondary:#0b3b66;--clr-accent:#f3c24b;--clr-success:#27ae60;--clr-font-primary:#222;--clr-surface:#fafafa}body[data-v-07dd2c12],html[data-v-07dd2c12]{color:var(--clr-font-primary);font-family:var(--font-primary);font-size:var(--font-size-md);line-height:1.4}h1[data-v-07dd2c12]{font-size:1.9rem;font-weight:800;margin:0 0 .5rem}h2[data-v-07dd2c12]{font-size:1.4rem;margin:0 0 .4rem}h2[data-v-07dd2c12],h3[data-v-07dd2c12]{font-weight:700}h3[data-v-07dd2c12]{font-size:1.15rem;margin:0}html[data-v-07dd2c12]{font-size:16px}.company-page[data-v-07dd2c12]{background:#fff;color:#182b3a}.company-container[data-v-07dd2c12]{margin:0 auto;width:min(var(--content-width),100% - 3rem)}.company-hero[data-v-07dd2c12]{background:#f5f8fa;padding:clamp(3rem,7vw,6.5rem) 0}.company-hero-grid[data-v-07dd2c12]{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.company-eyebrow[data-v-07dd2c12]{color:#a94521;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0 0 .85rem;text-transform:uppercase}.company-hero h1[data-v-07dd2c12]{color:var(--clr-secondary);font-size:clamp(2.2rem,4vw,4rem);font-weight:800;line-height:1.08;margin:0;max-width:46rem}.company-lead[data-v-07dd2c12],.company-section-intro[data-v-07dd2c12]{color:#526170;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8;max-width:47rem}.company-lead[data-v-07dd2c12]{margin:1.35rem 0 1.75rem}.company-button[data-v-07dd2c12]{align-items:center;background:#b74a20;border:1px solid #b74a20;border-radius:.35rem;color:#fff;display:inline-flex;font-size:.9rem;font-weight:750;gap:.65rem;justify-content:center;min-height:2.85rem;padding:.7rem 1.1rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.company-button[data-v-07dd2c12]:hover{background:#963b19;transform:translateY(-1px)}.company-hero-image[data-v-07dd2c12]{background:#dce5eb;border-radius:.65rem;height:clamp(17rem,32vw,27rem);overflow:hidden}.company-hero-image img[data-v-07dd2c12]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-eu-card[data-v-07dd2c12]{background:#0b3b66;border-radius:.65rem;color:#fff;display:grid;gap:1.25rem;min-height:17rem;padding:2rem;place-content:center;text-align:center}.company-eu-card p[data-v-07dd2c12]{font-size:1.05rem;font-weight:700;line-height:1.5;margin:0 auto;max-width:18rem}.eu-flag[data-v-07dd2c12]{background:#064b9b;height:4.6rem;margin:0 auto;position:relative;width:7rem}.eu-flag span[data-v-07dd2c12]{color:#ffd44b;font-size:.65rem;left:50%;position:absolute;top:50%;transform:rotate(calc(var(--star-index)*30deg)) translateY(-1.35rem) rotate(calc(var(--star-index)*-30deg))}.company-section[data-v-07dd2c12]{padding:clamp(3.5rem,7vw,6.5rem) 0}.company-section h2[data-v-07dd2c12]{color:var(--clr-secondary);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:800;line-height:1.2;margin:0}.company-section-intro[data-v-07dd2c12]{margin:1rem 0 2.25rem}.company-card-grid[data-v-07dd2c12]{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.company-card[data-v-07dd2c12],.company-job[data-v-07dd2c12]{background:#fff;border:1px solid #e1e7eb;border-radius:.55rem;box-shadow:0 .5rem 1.5rem #0b3b660d;padding:1.5rem}.company-card h3[data-v-07dd2c12],.company-job h3[data-v-07dd2c12]{color:var(--clr-secondary);font-size:1.12rem;line-height:1.4;margin:.9rem 0 .6rem}.company-card p[data-v-07dd2c12],.company-job p[data-v-07dd2c12]{color:#586674;font-size:.94rem;line-height:1.7;margin:0}.company-card-icon[data-v-07dd2c12]{background:#eaf2f8;border-radius:50%;color:var(--clr-secondary);display:grid;font-weight:800;height:2.3rem;place-items:center;width:2.3rem}.company-project[data-v-07dd2c12]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1.4fr .6fr}.company-project dl[data-v-07dd2c12]{border:1px solid #e1e7eb;border-radius:.55rem;margin:0;overflow:hidden}.company-project dl div[data-v-07dd2c12]{border-bottom:1px solid #e8edf0;display:grid;gap:1rem;grid-template-columns:minmax(12rem,.7fr) 1.3fr;padding:1rem 1.25rem}.company-project dl div[data-v-07dd2c12]:nth-child(odd){background:#f5f8fa}.company-project dl div[data-v-07dd2c12]:last-child{border-bottom:0}.company-project dt[data-v-07dd2c12]{color:#5b6874}.company-project dd[data-v-07dd2c12]{color:#183c5b;font-weight:750;margin:0}.company-project-contact[data-v-07dd2c12]{background:#eaf2f8;border-radius:.55rem;color:#23435e;display:flex;flex-direction:column;gap:.6rem;line-height:1.5;padding:1.5rem}.company-project-contact strong[data-v-07dd2c12]{color:var(--clr-secondary)}.company-project-contact a[data-v-07dd2c12]{color:var(--clr-secondary);text-decoration-thickness:1px;text-underline-offset:.15em}.company-job-grid[data-v-07dd2c12]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.company-job .company-job-label[data-v-07dd2c12]{color:#a94521;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-job h4[data-v-07dd2c12]{color:var(--clr-secondary);font-size:.95rem;margin:1.1rem 0 .45rem}.company-callout[data-v-07dd2c12]{background:var(--clr-secondary);color:#fff;padding:2.5rem 0}.company-callout-inner[data-v-07dd2c12]{align-items:center;display:flex;gap:2rem;justify-content:space-between}.company-callout-inner h2[data-v-07dd2c12]{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:800;margin:0}.company-callout-inner p[data-v-07dd2c12]{color:#ffffffd1;line-height:1.65;margin:.6rem 0 0;max-width:48rem}.company-button-light[data-v-07dd2c12]{background:#fff;border-color:#fff;color:var(--clr-secondary);flex-shrink:0}.company-button-light[data-v-07dd2c12]:hover{background:#eaf2f8}@media screen and (max-width:58.75rem){.company-card-grid[data-v-07dd2c12],.company-job-grid[data-v-07dd2c12]{grid-template-columns:1fr 1fr}.company-project[data-v-07dd2c12]{grid-template-columns:1fr}}@media screen and (max-width:48rem){.company-container[data-v-07dd2c12]{width:min(100% - 2rem,var(--content-width))}.company-card-grid[data-v-07dd2c12],.company-hero-grid[data-v-07dd2c12],.company-job-grid[data-v-07dd2c12]{grid-template-columns:1fr}.company-hero-grid[data-v-07dd2c12]{gap:1.75rem}.company-hero-image[data-v-07dd2c12]{height:15rem}.company-project dl div[data-v-07dd2c12]{gap:.25rem;grid-template-columns:1fr}.company-callout-inner[data-v-07dd2c12]{align-items:flex-start;flex-direction:column}}
