@layer theme,base;@layer components{.oz-eigen .oo-kruimel{color:var(--vf-muted);flex-wrap:wrap;gap:10px;margin-bottom:26px;font-size:.88rem;display:flex}.oz-eigen .oo-kruimel a{color:var(--vf-navy);font-weight:700;text-decoration:none}.oz-eigen .oo-kruimel a:hover{text-decoration:underline}.oz-eigen .vf-hero-copy .oo-h1{max-width:none}.oz-eigen .oo-h1 span{color:var(--vf-gold-ink)}.oz-eigen .oo-hero-art{margin:0}.oz-eigen .oo-hero-foto{object-position:50% 40%}.oz-eigen .oo-stamp{white-space:nowrap;width:150px;height:150px;padding:14px;font-size:.8rem}.oz-eigen .oo-oorsprong{background:var(--vf-navy);color:#dce6eb;padding:48px 0 54px}.oz-eigen .oo-oorsprong .vf-eyebrow{color:var(--vf-gold);text-align:center}.oz-eigen .oo-som{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 34px;display:flex}.oz-eigen .oo-deel{text-align:center;display:grid}.oz-eigen .oo-deel strong{font-family:var(--font-lato), Arial, Helvetica, sans-serif;letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.oz-eigen .oo-deel span{font-size:.9rem}.oz-eigen .oo-uitkomst strong{color:var(--vf-gold)}.oz-eigen .oo-teken{font-family:var(--vf-teken-font);color:var(--vf-gold);font-size:2.2rem;font-weight:700}.oz-eigen .oo-verhaal .vf-lead{color:var(--vf-navy)}.oz-eigen .oo-ervaring{border-radius:var(--eg-r-kaart);background:var(--vf-cream);align-items:center;gap:22px;margin:34px 0;padding:26px 30px;display:flex}.oz-eigen .oo-ervaring strong{font-family:var(--font-lato), Arial, Helvetica, sans-serif;color:var(--vf-gold-ink);font-size:3.6rem;line-height:1}.oz-eigen .oo-ervaring span{max-width:17em;color:var(--vf-navy);font-weight:700;line-height:1.4}.oz-eigen .oo-detail{border-left:4px solid var(--vf-gold);color:var(--vf-muted);padding-left:22px}.oz-eigen .oo-gesprek{background:var(--vf-cream)}.oz-eigen .oo-gesprek-intro{align-items:end;margin-bottom:40px}.oz-eigen .oo-gesprek-intro>p{max-width:520px;color:var(--vf-muted)}.oz-eigen .oo-vragen{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.oz-eigen .oo-vragen li{border-radius:var(--eg-r-kaart);background:#fff;padding:28px 30px 34px}.oz-eigen .oo-aanhaling{height:.6em;font-family:var(--font-lato), Arial, Helvetica, sans-serif;color:var(--vf-gold);font-size:4rem;line-height:1;display:block}.oz-eigen .oo-vragen h3{margin:0;font-size:1.35rem}.oz-eigen .oo-gesprek-slot{max-width:720px;color:var(--vf-navy);margin:40px 0 0;font-size:1.13rem;font-weight:700}.oz-eigen .oo-bezoek-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid;position:relative}.oz-eigen .oo-adres{border-radius:var(--eg-r-kaart);color:var(--vf-ink);background:#fff;padding:38px 36px 34px;position:relative;overflow:hidden}.oz-eigen .oo-adres .vf-eyebrow{color:var(--vf-gold-ink)}.oz-eigen .oo-adres h3{color:var(--vf-navy);font-size:1.7rem}.oz-eigen .oo-adres address{margin-bottom:24px;font-size:1.1rem;font-style:normal}.oz-eigen .oo-adres-driehoek{color:#f2eee5;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.oz-eigen .oo-adres>:not(.oo-adres-driehoek){position:relative}.oz-eigen .oo-adres-contact{border-top:1px solid var(--vf-line);flex-wrap:wrap;gap:0 24px;margin-top:18px;padding-top:12px;display:flex}.oz-eigen .oo-adres-contact a{min-height:44px;color:var(--vf-navy);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.oz-eigen .oo-adres-contact a:hover{text-decoration:underline}.oz-eigen .oo-adres :focus-visible{outline-color:#0c2c43}@media (max-width:900px){.oz-eigen .oo-vragen{grid-template-columns:1fr}.oz-eigen .oo-bezoek-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.oz-eigen .oo-stamp{width:118px;height:118px;padding:10px;font-size:.68rem}.oz-eigen .oo-som{flex-direction:column;gap:6px}.oz-eigen .oo-ervaring{padding:22px}.oz-eigen .oo-adres{padding:30px 24px 26px}}.oz-eigen .oo-ervaring-rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.oz-eigen .oo-ervaring-rij .oo-ervaring{flex-direction:column;align-items:flex-start;gap:12px;margin:0}@media (max-width:560px){.oz-eigen .oo-ervaring-rij{grid-template-columns:1fr}}}@layer utilities;
