*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;font-family:"Manrope",sans-serif}body{min-height:100vh;-webkit-font-smoothing:antialiased;background-color:#ccc;color:#222}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}hr{border:none;height:3px;background:#000;margin:40px 0}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:focus-visible{outline:3px solid var(--my-card-accent, #007bff);outline-offset:2px}.skip{position:absolute;left:16px;top:0;z-index:10003;transform:translateY(-120%);background:#111;color:#fff;padding:12px 16px;font-weight:700;text-decoration:none}.skip:focus{transform:none}.menu-kop{color:#fff;font-size:36px;font-weight:800;line-height:40px;margin:0 0 16px}@media(min-width: 768px){.menu-kop{font-size:48px;line-height:52px}}:focus{scroll-margin-top:24px}h1{font-size:36px;font-weight:800;line-height:40px;margin-bottom:16px}@media(min-width: 768px){h1{font-size:48px;line-height:52px;margin-bottom:18px}}h2{font-size:22px;line-height:30px;font-weight:400;margin-bottom:16px}@media(min-width: 768px){h2{font-size:26px;line-height:34px;margin-bottom:16px}}h3{font-size:20px;line-height:26px;font-weight:700;margin-bottom:12px}@media(min-width: 768px){h3{font-size:22px;line-height:28px}}h4{font-size:17px;line-height:24px;font-weight:700;margin-bottom:4px}@media(min-width: 768px){h4{font-size:18px;line-height:24px}}p{font-size:18px;line-height:28px;font-weight:400;margin-bottom:20px}@media(min-width: 768px){p{font-size:20px;line-height:30px;margin-bottom:22px}}.menu p{font-size:25px !important;line-height:30px;font-weight:300;margin-bottom:0}.special-header{margin-top:0;font-size:56px;line-height:52px;color:#344f98}@media(min-width: 768px){.special-header{margin-top:6vh;font-size:92px;line-height:86px}}.special-slogan{font-size:28px;line-height:34px;font-weight:400;margin-bottom:16px}@media(min-width: 768px){.special-slogan{font-size:36px;line-height:42px}}.cover-container{text-decoration:none;color:#333}.spotlogo{position:fixed;right:0;bottom:0;z-index:30;display:block;width:110px;height:auto;margin:0;line-height:0}.spotlogo img{display:block;width:100%;height:auto}@media(min-width: 600px){.spotlogo{width:170px}}.spotlogo-half{width:55px}@media(max-width: 767px){.spotlogo-half{position:absolute;right:0;bottom:0;z-index:auto;width:55px;margin:0}}@media(min-width: 768px){.spotlogo-half{width:85px}}.mob{margin-bottom:30px;margin-left:-30px;margin-top:-30px;min-width:calc(100% + 60px);display:block}.mobiel{display:block}@media(min-width: 768px){.mob,.mobiel{display:none}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px;padding:20px}my-knop.gevaar{--knop-kleur: red}my-card:nth-child(even){--my-card-accent: #007bff}.landing{position:relative;min-height:100vh;padding:36px 24px 80px;background:linear-gradient(180deg, #b7d63a 0%, #d4e56a 28%, #e7f0b8 58%, #f4f6ee 100%);color:#161616}.landing h1,.landing h2,.landing h3,.landing p{color:#161616}@media(min-width: 768px){.landing{padding:52px 64px 96px}}.landing-kop{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:22px}@media(min-width: 768px){.landing-kop{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 22px;margin-bottom:28px}}.landing h1{margin:0;max-width:8em;font-size:40px;line-height:1.1;font-weight:800}@media(min-width: 768px){.landing h1{max-width:none;font-size:68px;line-height:1}}.landing-ondertitel{margin:0;font-size:32px;line-height:1.05;font-weight:400}@media(min-width: 768px){.landing-ondertitel{font-size:52px}}.landing-intro{margin-bottom:36px}.landing-intro p{margin:0;font-size:22px;line-height:1.25;font-weight:700}@media(min-width: 768px){.landing-intro{display:none}}.landing-films{display:none}@media(min-width: 768px){.landing-films{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:36px}.landing-films lw-video{margin:0}}.landing-desktop{display:none}@media(min-width: 768px){.landing-desktop{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.landing-desktop h2{margin:0 0 14px;font-size:32px;line-height:1.15;font-weight:800}.landing-desktop p{max-width:38em;margin:0 0 22px;font-size:16px;line-height:1.45;font-weight:400}}.landing-mobiel{display:flex;flex-direction:column;gap:28px}@media(min-width: 768px){.landing-mobiel{display:none}}.landing-kaart{display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:start}.landing-kaart h2{margin:0 0 8px;font-size:22px;line-height:1.15;font-weight:800}.landing-kaart p{margin:0 0 12px;font-size:16px;line-height:1.35;font-weight:400}.landing-foto{aspect-ratio:1;background:#6d6d6d;color:#fff;display:flex;align-items:center;justify-content:center;letter-spacing:.08em;font-size:14px;overflow:hidden}.landing-foto img{width:100%;height:100%;object-fit:cover}.landing-knop{display:inline-block;padding:7px 10px;background:#c6e23a;color:#161616;border:3px solid #111;box-shadow:5px 5px 0 #111;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.landing-knop:hover{transform:translate(2px, 2px);box-shadow:2px 2px 0 #161616}.filmpje{aspect-ratio:16/9;background:#6d6d6d center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff}.filmpje-play{width:0;height:0;border-left:34px solid #fff;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}.filmpje-label{letter-spacing:.16em;font-size:14px;font-weight:600}@media(min-width: 768px){.verhalen-rij{display:grid;grid-template-columns:minmax(190px, 240px) 1fr;gap:22px;align-items:start}}.introbord{background:#b6e332;border:3px solid #161616;box-shadow:8px 8px 0 #111;padding:18px 16px 8px}.introbord h3{margin:0 0 12px;font-size:26px;line-height:1.1;font-weight:800}.introbord p{margin:0 0 12px;font-size:15px;line-height:1.35}.verhalen,.verhaal{position:relative;min-height:100vh;background:linear-gradient(180deg, #b7d63a 0%, #d4e56a 28%, #e7f0b8 58%, #f4f6ee 100%);color:#161616}.verhalen{padding:32px 24px 80px}@media(min-width: 768px){.verhalen{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;row-gap:28px;align-items:start;padding:56px 64px 96px}}@media(min-width: 768px){.verhalen-links,.verhalen-ons{min-width:0}}.verhalen-film lw-video{margin-bottom:20px}.verhalen-kop h1{margin-bottom:1px}@media(min-width: 768px){.verhalen-kop h1{margin-bottom:3px}}.verhalen-sub{margin:0 0 12px;font-size:22px;line-height:30px;font-weight:400}@media(min-width: 768px){.verhalen-sub{font-size:26px;line-height:34px}}.verhalen-meer{display:inline-block;margin:4px 0 28px;padding:7px 10px;background:#c6e23a;color:#161616;border:3px solid #111;box-shadow:5px 5px 0 #111;font-family:inherit;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.verhalen-meer:hover{transform:translate(2px, 2px);box-shadow:2px 2px 0 #161616}.verhalen-lijn{height:3px;margin:20px 0px;border:none;background:#000}@media(min-width: 768px){.verhalen-ons{grid-column:2}}.verhalen-ons h2{text-align:center}.verhalen-ons .introbord{margin-top:28px}@media(min-width: 768px){.verhalen-ons .introbord{margin-top:40px}}.verhalen-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px}@media(min-width: 768px){.verhalen-grid{grid-template-columns:repeat(3, 1fr);gap:36px 22px}}.verhaal{position:relative;padding:88px 24px 80px}@media(min-width: 768px){.verhaal{padding:120px 64px 96px}}.verhaal-kicker,.verhaal h1,.verhaal .filmpje,.verhaal lw-video,.verhaal-tekst{max-width:680px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.verhaal .filmpje{box-sizing:content-box;width:100%;padding:15px;margin-top:-15px;margin-bottom:10px;margin-left:max(-15px,(100% - 680px)/2 - 15px);margin-right:max(-15px,(100% - 680px)/2 - 15px);background-color:#6d6d6d}}@media(min-width: 768px){.verhaal lw-video{box-sizing:border-box;width:min(730px,100% + 50px);max-width:none;padding:0;margin-top:20px;margin-bottom:20px;margin-left:max(-25px,(100% - 680px)/2 - 25px);margin-right:max(-25px,(100% - 680px)/2 - 25px);background:rgba(0,0,0,0)}}.verhaal-kicker{text-align:center;font-size:17px;line-height:24px;font-weight:400;margin-bottom:8px}@media(min-width: 768px){.verhaal-kicker{font-size:18px;line-height:24px}}.verhaal h1{text-align:center}.verhaal blockquote{margin:8px 0 36px;padding:18px 16px 8px;background:#b6e332;border:3px solid #161616;box-shadow:8px 8px 0 #111;color:#161616;text-align:center}.verhaal blockquote h3{margin:0 0 12px;font-size:28px;line-height:1.1;font-weight:800}.verhaal blockquote p{margin:0 0 12px;font-size:18px;line-height:28px;font-weight:400}@media(min-width: 768px){.verhaal blockquote p{font-size:20px;line-height:30px}}.taal{position:fixed;top:14px;right:16px;z-index:10002;display:flex;gap:6px}.taal button{display:block;line-height:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);opacity:.45;cursor:pointer}.taal button[aria-pressed=true]{opacity:1}.taal button:focus-visible{outline:3px solid #111;outline-offset:2px;opacity:1}.taal img{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover}.taal span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(max-width: 767px){body:has(lw-hamburger) .taal{right:72px}}

/*# sourceMappingURL=style.css.map*/ .portretblad-hero{position:relative;height:100vh;height:100dvh;overflow:hidden;background:#111}.portretblad-foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.portretblad-intro{position:absolute;left:10%;bottom:0;z-index:2;width:80%;padding:0 0 84px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4),0 6px 16px rgba(0,0,0,.22)}.portretblad-intro h1,.portretblad-intro h2,.portretblad-intro h3,.portretblad-intro p{color:#fff;text-shadow:inherit}.portretblad-pijl{position:absolute;left:50%;bottom:18px;z-index:3;width:36px;transform:translateX(-50%);color:#fff;line-height:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))}.portretblad-pijl svg{display:block;width:100%;height:auto}.portretblad-pijl:hover{transform:translateX(-50%) translateY(4px)}.portretblad-pijl:focus-visible{outline:3px solid #fff;outline-offset:4px}.portretblad-tekst{padding:56px 0 96px;scroll-margin-top:24px}.portretblad-kolom{width:80%;margin:0 auto}@media(prefers-reduced-motion: reduce){.portretblad-pijl:hover{transform:translateX(-50%)}}