.about-wrapper{color:var(--about-text);background:var(--about-bg)}.page-width{max-width:1200px;margin:0 auto;padding:0 2rem}.about-hero{position:relative;overflow:hidden}.about-hero__img{width:100%;height:60vh;object-fit:cover;display:block;filter:brightness(.75)}.about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#00000040 55%,#00000059);mix-blend-mode:multiply}.about-hero__inner{position:absolute;left:0;right:0;bottom:20%;text-align:center}.about-title{font-size:clamp(32px,6vw,60px);font-weight:800;margin:0}.about-subtitle{font-size:clamp(16px,2.5vw,20px);margin-top:.5rem;color:var(--about-muted)}.about-content{padding:3rem 0}.about-section h2{font-size:clamp(22px,3vw,32px);margin-bottom:1rem}.about-text p{max-width:65ch}.about-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;align-items:start}.about-side-img{width:100%;height:auto;border-radius:12px;display:block}.about-side-placeholder{width:100%;min-height:180px;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.15);border-radius:12px;font-size:.95rem;opacity:.7;text-align:center;padding:1rem}.about-lead{color:var(--about-muted);margin-bottom:1rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem}.team-card{background:var(--about-card);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%}.team-photo{width:100%;height:240px;object-fit:cover}.team-info{padding:1rem}.team-name{margin:0;font-size:1.1rem;font-weight:700}.team-role{margin:.25rem 0;color:var(--about-accent);font-weight:600}.team-bio{margin:.5rem 0 0;font-size:.95rem}.logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:1.25rem;align-items:center}.logo-item{background:var(--about-card);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:1rem}.logo-img{max-height:42px;width:auto;opacity:.9;filter:grayscale(1);transition:opacity .2s,filter .2s}.logo-item a:hover .logo-img{opacity:1;filter:grayscale(0)}.logo-placeholder{opacity:.6;font-size:.85rem}.jobs-wrap{margin-top:1rem}.about-btn{display:inline-block;background:var(--about-accent);color:#fff;padding:.8rem 1.1rem;border-radius:999px;font-weight:700;text-decoration:none}.about-btn:hover{opacity:.9}@media (max-width: 900px){.about-two-col{grid-template-columns:1fr}}@media (max-width: 640px){.about-hero__img{height:50vh}}.vacatures-title{font-size:clamp(28px,5vw,48px);font-weight:800;margin-bottom:.5rem;text-align:center}.vacatures-lead{font-size:1.1rem;color:#000000b3;margin-bottom:2rem;text-align:center}.vacatures-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.vacature-card{background:var(--about-card, #f9f9f9);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 6px #0000000d}.vacature-img{width:100%;height:200px;object-fit:cover}.vacature-content{padding:1.2rem;display:flex;flex-direction:column;flex-grow:1}.vacature-title{margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.vacature-desc{flex-grow:1;margin-bottom:1rem;color:#000c}.vacature-btn{align-self:flex-start;background:var(--about-accent,#0ea5e9);color:#fff;padding:.7rem 1.2rem;border-radius:999px;font-weight:600;text-decoration:none;transition:.2s}.vacature-btn:hover{opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
