.oo-hero{position:relative;margin:0;background:var(--nacht, #0c1b33);color:var(--ijs, #eaf0fb);overflow:hidden}.oo-hero-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.oo-hero-foto img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 34%}.oo-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:88px;z-index:2;background:var(--paper, #f5f8fd);-webkit-mask-image:url(/brand/rand.png);mask-image:url(/brand/rand.png);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:2304px 100%;mask-size:2304px 100%;-webkit-mask-position:1100px top;mask-position:1100px top;pointer-events:none;transform:scaleY(-1)}.oo-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to right,#0c1b33f0,#0c1b33eb 36%,#0c1b3380,#0c1b3300 80%),linear-gradient(to top,#0c1b3399,#0c1b3300 40%)}.oo-hero-in{position:relative;z-index:3;pointer-events:none;box-sizing:border-box;max-width:var(--maxw);min-height:clamp(520px,70svh,720px);margin:0 auto;padding:clamp(88px,11vh,128px) var(--pad) clamp(140px,13vh,176px);display:grid;align-content:center;gap:clamp(18px,2.4vw,32px)}.oo-hero-in>*{pointer-events:auto}.oo-hero h1{margin:0;max-width:12ch;color:var(--ijs, #eaf0fb);font-size:clamp(34px,4.6vw,66px)}.oo-kop-tekst{display:grid;gap:14px;max-width:44ch}.oo-kop-tekst p{margin:0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55;color:#eaf0fbd6}.oo-kop-tekst p:first-child{color:var(--ijs, #eaf0fb);font-weight:500}.oo-hero-hint{margin:0;font-size:13px;font-weight:600;color:#eaf0fb9e}@media(hover:none){.oo-hero-hint{display:none}}@media(max-width:900px){.oo-hero-foto{position:relative;inset:auto;height:64vw}.oo-hero-scrim{display:none}.oo-hero-in{min-height:0;padding-top:28px;padding-bottom:116px}}.oo-team-sect{margin-top:clamp(40px,5vw,76px)}.oo-team-kop{margin:clamp(16px,2vw,24px) 0 0}.oo-team-intro{max-width:64ch;margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:var(--zacht)}.oo-team{list-style:none;margin:clamp(24px,3vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px);align-items:start}@media(max-width:1180px){.oo-team{grid-template-columns:repeat(3,minmax(0,1fr))}}.oo-kaart{display:grid;gap:14px;margin:0;padding:0}.oo-kaart .oo-portret{aspect-ratio:4 / 5;border-radius:14px;background:var(--vlak, #e7edf9)}.oo-kaart .oo-portret:focus-visible{outline:3px solid var(--azuur, #5c93ff);outline-offset:3px}.oo-kaart .oo-portret img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;color:transparent}.oo-kaart-tekst{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--lijn-2)}.oo-kaart-tekst p{margin:0;padding:0}.oo-kaart-tekst .oo-naam{font-size:clamp(16px,1.25vw,18px);font-weight:700;line-height:1.25;color:var(--inkt)}.oo-kaart-tekst .oo-rol{font-size:13px;font-weight:700;line-height:1.3;color:var(--azuur-diep)}.oo-kaart-tekst .oo-doet{margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;color:var(--zacht)}.oo-linkedin{position:relative;display:inline-flex;align-items:center;gap:5px;width:max-content;min-height:44px;margin-top:0;color:var(--azuur-diep);font-size:12.5px;font-weight:680;text-decoration:none}.oo-linkedin:after{content:"";position:absolute;inset-inline:0;inset-block-end:10px;border-bottom:1px solid color-mix(in srgb,var(--azuur-diep) 34%,transparent)}.oo-linkedin:hover{color:var(--inkt)}.oo-linkedin:hover:after{border-bottom-color:currentColor}.oo-linkedin span{font-size:11px;transition:transform .25s var(--ease)}.oo-linkedin:hover span{transform:translate(2px,-2px)}@media(max-width:760px){.oo-team{grid-template-columns:1fr;gap:0}.oo-kaart{grid-template-columns:clamp(104px,34%,150px) minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;border-top:1px solid var(--lijn-2)}.oo-kaart:first-child{border-top:0;padding-top:0}.oo-kaart-tekst{padding-top:2px;border-top:0}}.oo-team-na{margin:clamp(24px,3vw,40px) 0 0;padding-top:18px;border-top:1px solid var(--lijn);font-size:15.5px;line-height:1.5;color:var(--zacht)}.oo-team-na span{display:block;max-width:60ch}.oo-team-na a,.oo-adres a,.oo-faq-kop a,.oo-faq-na a{color:var(--azuur-diep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.oo-team-na a:hover,.oo-adres a:hover,.oo-faq-kop a:hover,.oo-faq-na a:hover{color:var(--inkt)}.oo-kaart .oo-geen-foto{background:var(--nacht);display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:12px}.oo-kaart .oo-geen-foto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1.5px 1.5px,#1b4fd0 1.6px,#0000 1.7px),radial-gradient(circle at 1.5px 1.5px,#5c93ff 1.2px,#0000 1.3px);background-size:6px 6px,12px 12px;background-position:0 0,3px 3px;-webkit-mask-image:linear-gradient(to top,#000 4%,#0000 80%);mask-image:linear-gradient(to top,#000 4%,#0000 80%);opacity:.62}.oo-initialen{position:relative;font-size:clamp(26px,2.2vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--azuur)}.oo-fotonoot{position:relative;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ijs-78)}.oo-pand{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,60px);align-items:center}.oo-pand-tekst{display:grid;align-content:center;justify-items:start;gap:clamp(14px,1.4vw,20px)}.oo-pand-tekst h2{margin:0}.oo-pand p{margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--zacht)}.oo-pand-foto{aspect-ratio:3 / 2;border-radius:20px}.oo-pand-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;color:transparent}.oo-adres{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px clamp(18px,2.5vw,36px);width:100%;margin:clamp(6px,1vw,12px) 0 0;padding-top:18px;border-top:1px solid var(--lijn-2)}.oo-adres>div{display:grid;gap:6px;align-content:start}.oo-adres dt{font-size:13px;font-weight:700;line-height:1.3;color:var(--inkt)}.oo-adres dd{margin:0;font-size:15px;line-height:1.5;color:var(--zacht)}@media(max-width:900px){.oo-pand{grid-template-columns:1fr}.oo-pand-foto{order:-1}}@media(max-width:480px){.oo-adres{grid-template-columns:1fr}}.oo-faq-kop h2{margin:0}.oo-faq-kop p{margin:16px 0 0;max-width:34ch;font-size:16px;line-height:1.55;color:var(--zacht)}.oo-faq-na{margin:0;padding:22px 0 0;font-size:15.5px;line-height:1.5;color:var(--zacht)}.oo-cta h2{margin:16px 0 0;color:var(--ijs);max-width:18ch}.oo-cta p{margin:18px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55;max-width:54ch;color:var(--ijs-78)}.oo-cta-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center}.oo-cta-acts .btn-line{white-space:normal;text-align:left}.oo-cta .oo-cta-direct{margin-top:26px;font-size:15px}.oo-cta .oo-cta-direct a{color:var(--ijs);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.oo-cta .oo-cta-direct a:hover{color:var(--azuur)}.oo-cta .oo-cta-direct a[href^="tel:"],.oo-adres a{white-space:nowrap}
