.capabilities-hero.svelte-6y1car .hero-heading h1{font-size:2.25rem;line-height:1.2;font-weight:700;letter-spacing:-.025em;color:var(--tw-color-slate-900, #0f172a)}@media (min-width: 768px){.capabilities-hero.svelte-6y1car .hero-heading h1{font-size:3rem}}@media (min-width: 1024px){.capabilities-hero.svelte-6y1car .hero-heading h1{font-size:3.75rem}}.capabilities-hero.svelte-6y1car .section-heading h3{font-size:1.5rem;font-weight:700;color:var(--tw-color-slate-900, #0f172a)}@media (min-width: 768px){.capabilities-hero.svelte-6y1car .section-heading h3{font-size:1.875rem}}.project-card__media.svelte-d5diaq video.project-card__video{position:absolute;top:0;height:100%;width:auto;max-width:100%;object-fit:cover;object-position:center}@media (min-width: 768px){.project-card__media.svelte-d5diaq video.project-card__video{left:50%;transform:translate(-50%)}}.project-card__content.svelte-d5diaq{width:100%;min-width:0}.project-card__description.svelte-d5diaq{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;width:100%;min-width:0}@media (min-width: 768px){.project-card__description.svelte-d5diaq{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.project-card__description.svelte-d5diaq p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}}.competence-card__content{position:relative;z-index:10;display:flex;flex-direction:column;min-height:11rem;padding:.75rem;gap:.75rem}@media (min-width: 640px){.competence-card__content{min-height:16rem;padding:1rem;gap:1rem}}@media (min-width: 768px){.competence-card__content{min-height:20rem;padding:1.5rem}}@media (max-width: 767px){.competence-card__panel{display:none}}.competence-card__label{position:relative;z-index:1;align-self:flex-start;font-size:.625rem;font-weight:400;padding:.375rem .5rem}@media (min-width: 640px){.competence-card__label{font-size:.75rem;padding:.5rem}}.competence-card__headline{margin:0;font-size:1.125rem;font-weight:200;line-height:1.25;letter-spacing:-.02em}@media (min-width: 640px){.competence-card__headline{font-size:1.375rem}}@media (min-width: 768px){.competence-card__headline{font-size:1.5rem;line-height:1.2}}.competence-card__description{font-size:.6875rem;font-weight:200;line-height:1.4}.competence-card__description :is(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}@media (min-width: 640px){.competence-card__description{font-size:.8125rem}}@media (min-width: 768px){.competence-card__description{font-size:.875rem;line-height:1.625}}.competence-card__panel{position:relative;z-index:1;margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:.75rem}@media (min-width: 640px){.competence-card__panel{gap:.75rem;padding:1rem}}@media (min-width: 768px){.competence-card__panel{gap:1rem;padding:1.25rem}}.content-image-side-by-side.svelte-w3ayat .section-title h2{font-size:1.5rem;font-weight:300;color:#0f172a;line-height:1.3}@media (min-width: 768px){.content-image-side-by-side.svelte-w3ayat .section-title h2{font-size:1.875rem}}@media (min-width: 1024px){.content-image-side-by-side.svelte-w3ayat .section-title h2{font-size:2.25rem}}.content-image-side-by-side.svelte-w3ayat .section-body p{margin-bottom:1em}.content-image-side-by-side.svelte-w3ayat .section-body p:last-child{margin-bottom:0}.expandable-list.svelte-5o043m .list-title h2{font-size:1.5rem;font-weight:300;color:#0f172a}@media (min-width: 768px){.expandable-list.svelte-5o043m .list-title h2{font-size:1.875rem}}.feature-grid.svelte-1g7eug3 .section-heading h1{font-size:1.875rem;font-weight:700;color:#0f172a;line-height:1.3}@media (min-width: 768px){.feature-grid.svelte-1g7eug3 .section-heading h1{font-size:2.25rem}}@media (min-width: 1024px){.feature-grid.svelte-1g7eug3 .section-heading h1{font-size:2.5rem}}.feature-grid.svelte-1g7eug3 .card-title h3{font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.4;margin:0}@media (min-width: 768px){.feature-grid.svelte-1g7eug3 .card-title h3{font-size:1.25rem}}.feature-grid.svelte-1g7eug3 .card-description p{margin-bottom:.5em}.feature-grid.svelte-1g7eug3 .card-description p:last-child{margin-bottom:0}.info-card-grid.svelte-14s9em5 .section-title h2{font-size:1.5rem;font-weight:300;color:#0f172a;line-height:1.3}@media (min-width: 768px){.info-card-grid.svelte-14s9em5 .section-title h2{font-size:2rem}}@media (min-width: 1024px){.info-card-grid.svelte-14s9em5 .section-title h2{font-size:2.25rem}}.job-breadcrumbs.svelte-skopy2 p{margin:0}.job-about-heading.svelte-skopy2 h3{margin:0;font-size:1.125rem;font-weight:600}.job-openings-listing.svelte-yxftb3 .section-title h1{font-size:2.25rem;font-weight:700;color:#0f172a;line-height:1.1}@media (min-width: 768px){.job-openings-listing.svelte-yxftb3 .section-title h1{font-size:3rem}}.job-openings-listing.svelte-yxftb3 .section-description p{margin-bottom:0}.logo-grid.svelte-1mmv0j1 .section-title h2{font-size:1.5rem;font-weight:300;color:#0f172a;line-height:1.3}@media (min-width: 768px){.logo-grid.svelte-1mmv0j1 .section-title h2{font-size:2rem}}.logo-card{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}@media (hover: hover){.logo-card:hover{transform:translateY(-4px);background-color:#ececec;box-shadow:0 12px 28px #0000001f}}.slice-heading.svelte-csqe5n h1,.slice-heading.svelte-csqe5n h2,.slice-heading.svelte-csqe5n h3{margin:0;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2}.slice-heading.svelte-csqe5n h1,.slice-heading.svelte-csqe5n h3{font-weight:700}.slice-heading.svelte-csqe5n h2{font-weight:300}.slice-description.svelte-csqe5n p{margin:0 0 .75rem}.slice-description.svelte-csqe5n p:last-child{margin-bottom:0}.team-profiles-grid.svelte-19kvinw .section-title h2{font-size:1.5rem;font-weight:300;color:#0f172a;line-height:1.3}@media (min-width: 768px){.team-profiles-grid.svelte-19kvinw .section-title h2{font-size:2rem}}@media (min-width: 1024px){.team-profiles-grid.svelte-19kvinw .section-title h2{font-size:2.5rem}}.team-profiles-grid.svelte-19kvinw .section-description p{margin-bottom:.5em}.team-profiles-grid.svelte-19kvinw .section-description p:last-child{margin-bottom:0}.section-title.svelte-186qwz4 h2{margin:0;font-size:clamp(1.75rem,4.5vw,3.25rem);font-weight:300;color:#0a0a0a;line-height:1.08;letter-spacing:-.02em}.quote.svelte-186qwz4{width:100%;min-width:0;overflow-wrap:anywhere}.quote.svelte-186qwz4 p{margin:0 0 .85rem;overflow-wrap:anywhere}.quote.svelte-186qwz4 p:last-child{margin-bottom:0}.quote.svelte-186qwz4 strong{font-weight:600}.values-list.svelte-i6nfug .section-heading h1{font-size:1.75rem;font-weight:700;color:#0f172a;line-height:1.3}@media (min-width: 768px){.values-list.svelte-i6nfug .section-heading h1{font-size:2.25rem}}.values-list.svelte-i6nfug .section-subheading h2{font-size:1.25rem;font-weight:300;color:#334155;line-height:1.4}@media (min-width: 768px){.values-list.svelte-i6nfug .section-subheading h2{font-size:1.5rem}}.values-list.svelte-i6nfug .intro-text p{margin-bottom:1em}.values-list.svelte-i6nfug .intro-text p:last-child{margin-bottom:0}.values-list.svelte-i6nfug .value-description p{margin-bottom:.5em}.values-list.svelte-i6nfug .value-description p:last-child{margin-bottom:0}
