:root{--b-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--b-font-display: var(--b-font);--b-text-meta: 13px;--b-text-small: 14px;--b-text-body: 16px;--b-text-lead: 17px;--b-text-title-3: 20px;--b-text-title-1: 28px;--b-text-display-s: 40px;--b-text-display: 48px;--b-text-display-l: 64px;--b-space-4: 4px;--b-space-8: 8px;--b-space-12: 12px;--b-space-16: 16px;--b-space-24: 24px;--b-space-32: 32px;--b-space-40: 40px;--b-space-48: 48px;--b-space-64: 64px;--b-gap: 16px;--b-page-gutter: 16px;--b-site-max: 1280px;--b-section-y: 64px;--b-radius-card: 16px;--b-radius-inner: 8px;--b-radius-pill: 999px;--b-control: 44px;--b-control-site: 52px;--b-bg: #f6f4ef;--b-tile: #ffffff;--b-tile-2: #efece6;--b-text: #23211d;--b-text-2: #5f5a52;--b-line: #ece8e0;--b-line-strong: #8f897e;--b-accent: #1f6598;--b-accent-hover: #185482;--b-accent-fill: #1f6598;--b-on-accent: #ffffff;--b-accent-tint: #e6eff6;--b-focus: #1f6598;--b-card-edge: 0 0 0 1px #ece8e0;--b-shadow-2: 0 8px 24px rgba(35, 33, 29, .12)}@media(min-width:600px){:root{--b-page-gutter: 24px}}@media(min-width:840px){:root{--b-gap: 24px;--b-page-gutter: 32px;--b-section-y: 96px}}@media(min-width:1200px){:root{--b-page-gutter: 40px}}@media(min-width:1600px){:root{--b-page-gutter: 48px}}@font-face{font-family:Function Pro;src:url(/assets/fonts/function-pro-400.4dd7dbdcef.woff2) format("woff2");font-weight:100 499;font-style:normal;font-display:swap}@font-face{font-family:Function Pro;src:url(/assets/fonts/function-pro-600.1a27ca5e92.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:Function Pro nood;src:local("Arial");size-adjust:104%;ascent-override:88%;descent-override:26%;line-gap-override:0%}:root{--b-font-display: "Function Pro", "Function Pro nood", var(--b-font);--am-ink: var(--b-text);--am-text: var(--b-text);--am-muted: var(--b-text-2);--am-line: var(--b-line);--am-line-strong: var(--b-line-strong);--am-bg: var(--b-bg);--am-band: var(--b-tile);--am-sand-soft: var(--b-tile-2);--am-accent: var(--b-accent);--am-accent-hover: var(--b-accent-hover);--am-accent-soft: var(--b-accent-tint);--am-focus: var(--b-focus);--am-wall: #e8e1d8;--am-oak: #b9976f;--am-device: #1d1c1a;--am-section-y: var(--b-section-y);--am-gutter: var(--b-page-gutter);--am-content-max: var(--b-site-max);--am-held-y: var(--b-space-48);--am-blok: var(--b-space-32);--am-ease: cubic-bezier(.22, .61, .36, 1);--am-duration: .24s}@media(min-width:840px){:root{--am-held-y: var(--b-space-64);--am-blok: var(--b-space-48)}}::selection{background:var(--am-accent-soft);color:var(--am-ink)}.am-bar{background:var(--am-sand-soft);color:var(--am-ink);font-size:var(--b-text-meta);letter-spacing:.04em;line-height:1.4}.am-bar-inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px var(--am-gutter);text-align:center}.am-bar p{margin:0}.am-bar a{text-decoration:underline;text-underline-offset:3px}.am-bar-shop{display:none}@media(min-width:840px){.am-bar-shop{display:block;padding-block:4px;position:absolute;right:max(var(--am-gutter),calc((100% - var(--am-content-max)) / 2))}}.am-logo{display:block;height:auto;color:var(--am-ink);fill:currentColor}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--am-bg);color:var(--am-text);font-family:var(--b-font);font-size:var(--b-text-body);line-height:1.6;letter-spacing:.004em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}b,strong,h1,h2,h3,h4,h5,h6,th{font-weight:600}img{display:block;max-width:100%;height:auto}picture{display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--am-focus);outline-offset:3px;border-radius:2px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 24px;background:var(--am-ink);color:#fff;border-radius:var(--b-radius-pill);text-decoration:none}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--am-content-max) + 2 * var(--am-gutter));margin-inline:auto;padding-inline:var(--am-gutter)}.display,.titel,.invite-titel,.statement-tekst,.gids-naam,.prose h1,.prose h2,.nav-klein-hoofd a{font-family:var(--b-font-display);overflow-wrap:break-word}.display,.prose h1{font-size:var(--b-text-display-s)}.display{font-weight:400;line-height:1.02;letter-spacing:-.03em;color:var(--am-ink)}.titel,.invite-titel,.statement-tekst,.gids-naam{font-size:var(--b-text-title-1)}.titel{font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--am-ink);text-wrap:balance}.lede,.prijs-tekst p,.prose .lead,.invite-tekst>p:first-child{font-size:var(--b-text-lead);line-height:1.5}.lede{max-width:32em}.faq summary,.rij-naam,.dag3-kop,.kaart-titel,.huizen-woorden li,.statement--klein .statement-tekst,.nooit--lang li,.talen-regel{font-family:var(--b-font);font-size:var(--b-text-title-3)}.dag-lijst li{font-size:var(--b-text-lead)}@media(min-width:840px){.display,.prose h1{font-size:var(--b-text-display)}.titel,.invite-titel,.statement-tekst,.gids-naam{font-size:var(--b-text-display-s)}.lede,.prijs-tekst p,.prose .lead,.invite-tekst>p:first-child{font-size:var(--b-text-title-3)}.statement--klein .statement-tekst,.nooit--lang li{font-size:var(--b-text-title-1)}}@media(min-width:1200px){.display,.prose h1{font-size:var(--b-text-display-l)}}.zacht{color:var(--am-muted)}.titel .zacht,.display .zacht{color:#8a827a}.kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:var(--b-space-24);font-size:var(--b-text-small);font-weight:400;letter-spacing:.01em;color:var(--am-ink)}.kicker-n{color:var(--am-muted);font-variant-numeric:tabular-nums}.kicker-status{font-weight:400;color:var(--am-accent)}.kicker-status:before{content:"\b7\a0";color:var(--am-muted)}.gids-naam .kicker-status{margin-left:.6em;font-family:var(--b-font);font-size:var(--b-text-small);letter-spacing:0;vertical-align:middle}.klein{font-size:var(--b-text-small);line-height:1.55;color:var(--am-muted)}.klein a{color:var(--am-ink)}.bijschrift{margin-top:var(--b-space-16);font-size:var(--b-text-meta);color:var(--am-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--b-control-site);padding:0 var(--b-space-24);border-radius:var(--b-radius-pill);background:var(--b-accent-fill);color:var(--b-on-accent);font:inherit;font-size:var(--b-text-body);font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.btn{transition:background var(--am-duration) var(--am-ease)}}.btn:hover{background:var(--b-accent-hover)}.btn-klein{min-height:var(--b-control);padding:0 var(--b-space-16);font-size:var(--b-text-small)}.btn-tweede{background:transparent;color:var(--am-ink);box-shadow:inset 0 0 0 1px var(--am-line-strong)}.btn-tweede:hover{background:var(--am-band)}.meer{display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--am-ink);font-weight:400;text-decoration:none}.pijl{flex:none}@media(prefers-reduced-motion:no-preference){.pijl{transition:transform var(--am-duration) var(--am-ease)}.meer:hover .pijl,.index a:hover .pijl,.gids-regel:hover .pijl{transform:translate(4px)}}.lijn{color:var(--am-ink);text-underline-offset:3px}.acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-space-16) var(--b-space-32);margin-top:var(--b-space-32)}.kop{--kop-h: 72px;position:relative;z-index:20;background:var(--am-bg);border-bottom:1px solid var(--am-line)}.kop-rij{display:flex;align-items:center;gap:32px;min-height:var(--kop-h)}.kop-logo{display:block;flex:none;width:64px;padding:6px 0}@media(min-width:1200px){.kop{--kop-h: 80px}.kop-logo{width:70px}}.kop-logo .am-logo{width:100%}.nav-breed,.kop-rechts{display:none}.nav-breed a,.nav-breed summary,.kop-rechts a:not(.btn){display:inline-block;padding:9px 2px;color:var(--am-text);text-decoration:none;font-size:var(--b-text-body)}@media(prefers-reduced-motion:no-preference){.nav-breed a,.nav-breed summary,.kop-rechts a:not(.btn){transition:color var(--am-duration) var(--am-ease)}}.nav-breed a:hover,.nav-breed summary:hover,.kop-rechts a:not(.btn):hover{color:var(--am-accent)}.nav-breed [aria-current=page],.nav-wie[data-wie-actief]>summary{color:var(--am-ink);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.nav-wie{position:relative}.nav-wie>summary:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:translateY(-3px) rotate(45deg)}.nav-wie[open]>summary:after{transform:translateY(1px) rotate(225deg)}.nav-wie-lijst{position:absolute;top:calc(100% + 24px);left:-28px;min-width:300px;padding:var(--b-space-16) 28px;background:var(--b-tile);border-radius:var(--b-radius-card);box-shadow:var(--b-shadow-2)}.nav-wie-lijst a{display:block;padding:7px 0}.nav-wie-alle{margin-top:8px;padding-top:8px;border-top:1px solid var(--am-line)}.nav-klein{margin-left:auto}.nav-klein>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;color:var(--am-ink);font-size:var(--b-text-body);font-weight:400}.nav-klein-streep,.nav-klein-streep:before{display:block;width:18px;height:1.5px;background:currentColor}.nav-klein-streep{position:relative;transform:translateY(-3px)}.nav-klein-streep:before{content:"";position:absolute;top:6px}.nav-klein[open] .nav-klein-streep{transform:translateY(0) rotate(45deg)}.nav-klein[open] .nav-klein-streep:before{top:0;transform:rotate(-90deg)}.nav-klein-paneel{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - var(--kop-h));overflow-y:auto;padding:var(--b-space-24) var(--am-gutter) var(--b-space-32);background:var(--am-bg);border-bottom:1px solid var(--am-line)}.nav-klein-hoofd a{display:block;padding:6px 0;color:var(--am-ink);font-size:var(--b-text-title-1);font-weight:400;letter-spacing:-.02em;line-height:1.2;text-decoration:none}.nav-klein-wie{columns:2;column-gap:24px;margin-top:20px;padding-top:14px;border-top:1px solid var(--am-line)}.nav-klein-wie a,.nav-klein-onder a{display:block;padding:7px 0;color:var(--am-text);font-size:var(--b-text-body);text-decoration:none}.nav-klein [aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.nav-klein-onder{display:flex;flex-wrap:wrap;gap:0 24px;margin:14px 0 22px;padding-top:10px;border-top:1px solid var(--am-line)}.nav-klein-paneel .btn{width:100%}@media(min-width:1200px){.nav-breed{display:flex;align-items:center;gap:30px;margin-left:20px}.kop-rechts{display:flex;align-items:center;gap:22px;margin-left:auto}.nav-klein{display:none}}.sectie{padding-block:var(--am-section-y)}.sectie--kort{padding-block:var(--b-space-48)}@media(min-width:840px){.sectie--kort{padding-block:var(--b-space-64)}}.held{padding-top:var(--am-held-y)}.held--pagina{padding-bottom:var(--am-held-y)}.held--kort{padding-bottom:var(--b-space-32)}.held-onder{margin-top:var(--b-space-32)}@media(min-width:1200px){.held-tekst{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:var(--b-space-64);align-items:end}.held-tekst>.terug{grid-column:1 / -1}.held-onder{margin:0 0 .4em}}.terug{margin-bottom:var(--b-space-24);font-size:var(--b-text-small)}.terug a{color:var(--am-muted);text-decoration:none}.terug a:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-left:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:translateY(-1px) rotate(45deg)}.terug a:hover{color:var(--am-ink)}.duo-grid{display:grid;gap:var(--b-space-40)}.duo-tekst p,.hoofdstuk-tekst>p{max-width:34em}.duo-tekst p+.meer,.hoofdstuk-tekst p+.meer,.titel+p,.titel+.meer{margin-top:var(--b-space-24)}.invite{padding-block:var(--am-section-y);background:var(--am-ink);color:#d9d3cc}.invite-grid{display:grid;gap:var(--b-space-32)}@media(min-width:1200px){.invite-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--b-space-64);align-items:end}}.invite-titel{color:#fff;font-weight:400;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.invite-tekst>p:first-child{max-width:30em}.invite .btn{background:#fff;color:var(--am-ink)}.invite .btn:hover{background:var(--b-accent-tint)}.invite .klein{color:#bdb5ad}.invite a:not(.btn){color:#fff}.invite :focus-visible{outline-color:#fff}.invite-acties{margin:var(--b-space-24) 0 var(--b-space-16)}.voet{padding:var(--b-space-48) 0 var(--b-space-32);background:var(--am-sand-soft)}.voet-rij{display:grid;gap:var(--b-space-24)}@media(min-width:840px){.voet-rij{grid-template-columns:120px minmax(0,1fr);gap:var(--b-space-48)}}.voet-logo{display:block;width:90px;color:var(--am-ink)}.voet-logo .am-logo{width:100%}.voet-kolommen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-24)}@media(min-width:840px){.voet-kolommen{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:var(--b-space-32)}}.voet-kop{margin-bottom:var(--b-space-8);color:var(--am-ink);font-size:var(--b-text-small);font-weight:600}.voet-kolommen a{display:inline-block;max-width:100%;overflow-wrap:anywhere;hyphens:auto;padding:3px 0;color:var(--am-text);font-size:var(--b-text-small);text-decoration:none}.voet-kolommen a:hover{color:var(--am-ink);text-decoration:underline;text-underline-offset:3px}.voet-beloften{grid-column:1 / -1}@media(min-width:840px){.voet-beloften{grid-column:auto}}.voet-beloften li{padding:3px 0;color:var(--am-muted);font-size:var(--b-text-small)}.voet-bedrijf{margin-top:var(--b-space-32);padding-top:var(--b-space-16);border-top:1px solid rgb(34 32 30 / .12);color:var(--am-muted);font-size:var(--b-text-meta)}.voet-credits{max-width:72em;margin-top:4px;color:var(--am-muted);font-size:var(--b-text-meta);line-height:1.6}.dev{position:relative}.dev-screen{position:relative;overflow:hidden;background:#f4f2ee}.dev-screen img{width:100%}.dev-tablet{padding:clamp(6px,.95vw,14px);border-radius:clamp(14px,2vw,30px);background:var(--am-device);box-shadow:inset 0 0 0 1px #ffffff0f,0 1px 2px #1e18121a,0 22px 44px -22px #1e181273}.dev-tablet>.dev-screen{border-radius:clamp(6px,.7vw,12px)}.dev-phone{padding:.1px;border-radius:15%/7.2%;background:var(--am-device);box-shadow:inset 0 0 0 1px #ffffff12,0 1px 2px #1e18121f,0 26px 40px -22px #1e181280}.dev-phone>.dev-screen{margin:3.4%;border-radius:12%/5.6%}.dev-laptop>.dev-screen{border:clamp(5px,.7vw,11px) solid var(--am-device);border-bottom-width:clamp(9px,1.1vw,17px);border-radius:clamp(8px,1vw,14px) clamp(8px,1vw,14px) 0 0}.dev-laptop>.dev-base{height:clamp(7px,.9vw,13px);margin-inline:-4%;border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(#e3e0db,#b7b2ab);box-shadow:0 18px 30px -16px #1e181273}.detail{overflow:hidden;border-radius:var(--b-radius-card);background:var(--b-tile);box-shadow:var(--b-card-edge)}.detail img{width:100%}.plaat img{border-radius:var(--b-radius-card)}.muur{margin-top:var(--am-blok)}.muur-vlak{position:relative;overflow:hidden;padding:var(--am-section-y) var(--am-gutter);background-color:var(--am-wall);background-image:radial-gradient(110% 80% at 12% 0%,#ffffff80,#fff0 62%),linear-gradient(180deg,#fff0,#3c28140f)}.muur-stuk{position:relative;max-width:1040px;margin-inline:auto;padding-bottom:clamp(8px,1.1vw,14px)}.muur-bord{box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 3px #281c101f,0 34px 64px -26px #281c106b,0 70px 120px -48px #281c104d}.muur-plank{position:absolute;left:-7%;right:-7%;bottom:0;height:clamp(8px,1.1vw,14px);border-radius:2px;background:linear-gradient(180deg,#cdb08c,var(--am-oak) 55%,#9c7b55);box-shadow:0 16px 24px -12px #281c1073}.muur-tel{position:absolute;right:-3%;bottom:clamp(8px,1.1vw,14px);width:24%;max-width:230px}@media(min-width:600px){.muur-tel{right:-6%;width:21%}}.muur--toepassing .muur-vlak{background-color:var(--ap-bg, var(--am-wall))}.kop-naast{display:grid;gap:var(--b-space-16) var(--b-space-64)}.kop-naast p{max-width:34em}@media(min-width:1200px){.kop-naast{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.tegels a,.kaart{border-radius:var(--b-radius-card);background:var(--b-tile);box-shadow:var(--b-card-edge)}.dag3{background:var(--am-band)}.dag3-lijst{display:grid;gap:var(--b-space-32) var(--b-gap);margin-top:var(--am-blok)}@media(min-width:840px){.dag3-lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}.dag3-beeld{margin-bottom:var(--b-space-16)}@media(min-width:840px){.dag3-beeld{display:flex;height:15vw;max-height:220px}.dag3-beeld>*{flex:1;overflow:hidden}.dag3-beeld img{height:100%;object-fit:cover;object-position:left top}.dag3-beeld .dev-tablet>.dev-screen{height:100%}}.dag3-tijd{color:var(--am-accent);font-size:var(--b-text-small);font-weight:600;font-variant-numeric:tabular-nums}.dag3-kop{margin:var(--b-space-4) 0 var(--b-space-8);color:var(--am-ink);font-weight:600;line-height:1.25}.dag3-lijst p:last-child{max-width:30em}.tegels{display:grid;gap:var(--b-space-12);margin-top:var(--am-blok)}@media(min-width:600px){.tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:840px){.tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-gap)}}@media(min-width:1200px){.tegels{grid-template-columns:repeat(4,minmax(0,1fr))}}.tegels a{display:block;height:100%;padding:var(--b-space-16) var(--b-space-16);color:inherit;text-decoration:none}.tegels a:hover{box-shadow:0 0 0 1px var(--am-accent)}.tegel-naam{display:block;color:var(--am-ink);font-weight:600;line-height:1.3}.tegels a:hover .tegel-naam{color:var(--am-accent)}.tegel-regel{display:block;margin-top:2px;color:var(--am-muted);font-size:var(--b-text-small);line-height:1.4}.huizen-grid,.waarden-grid,.prijs-grid,.vragen-grid,.passend-grid{display:grid;gap:var(--b-space-24) var(--b-space-64)}@media(min-width:1200px){.huizen-grid,.waarden-grid,.prijs-grid,.passend-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vragen-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.waarden-grid p{max-width:34em}.waarden-grid .titel+p,.waarden-grid p+.meer{margin-top:var(--b-space-16)}.huizen-woorden{display:flex;flex-wrap:wrap}.huizen-grid>*,.gids-regel>*{min-width:0}.huizen-woorden li,.gids-naam{overflow-wrap:anywhere;hyphens:auto}.huizen-woorden li{color:var(--am-ink);font-weight:400;line-height:1.5}.huizen-woorden li:not(:last-child):after{content:"/";margin:0 .4em;color:var(--am-line-strong);font-weight:400}.huizen-woorden a{display:inline-block;padding-block:4px;text-decoration:underline;text-decoration-color:var(--am-line-strong);text-decoration-thickness:1px;text-underline-offset:.2em}.huizen-woorden a:hover,.huizen-woorden a:focus-visible{color:var(--am-accent);text-decoration-color:currentColor}.huizen-onder{max-width:40em;margin-top:var(--b-space-16);color:var(--am-muted)}.waarden{background:var(--am-band)}.nooit li{padding:var(--b-space-8) 0;border-top:1px solid var(--am-line);color:var(--am-ink);font-weight:400;line-height:1.3}.nooit li:last-child{border-bottom:1px solid var(--am-line)}.talen-regel{display:flex;flex-wrap:wrap;gap:0 .7em;margin-top:var(--b-space-24);color:var(--am-ink);line-height:1.3}.talen-regel span:nth-child(2n){color:var(--am-muted)}.talen-regel [lang=ar]{font-family:system-ui,sans-serif}.talen-uitleg{margin-top:var(--b-space-8);color:var(--am-muted)}.prijs-tekst p{max-width:32em;color:var(--am-ink)}.prijs-tekst p+p{margin-top:var(--b-space-12);color:var(--am-text)}.prijs-basis{margin-top:var(--b-space-24);padding-top:var(--b-space-16);border-top:1px solid var(--am-line)}.prijs-basis dt{color:var(--am-ink);font-size:var(--b-text-small);font-weight:600}.prijs-basis dd{margin-top:4px;color:var(--am-muted)}.vragen{background:var(--am-band)}.faq details{border-top:1px solid var(--am-line)}.faq details:last-child{border-bottom:1px solid var(--am-line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--b-space-16) 0;color:var(--am-ink);font-weight:600}.faq .plus{position:relative;flex:none;width:14px;height:14px}.faq .plus:before,.faq .plus:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1.4px;background:currentColor}.faq .plus:after{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.faq .plus:after{transition:transform var(--am-duration) var(--am-ease)}}.faq details[open] .plus:after{transform:rotate(0)}.faq details p{max-width:40em;padding:0 0 var(--b-space-16)}.annotatie-grid{display:grid;gap:var(--b-space-24) var(--b-space-64)}@media(min-width:1200px){.annotatie-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.annotatie-beeld{grid-column:2;grid-row:1 / span 2}}.punt{position:absolute;display:grid;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--am-accent);color:#fff;font-size:var(--b-text-meta);font-weight:600;line-height:1;box-shadow:0 0 0 3px #1f659838}@media(min-width:600px){.punt{width:28px;height:28px;margin:-14px 0 0 -14px;font-size:var(--b-text-small);box-shadow:0 0 0 4px #1f659833}}.punt--klok{left:12.5%;top:4%}.punt--weer{left:65.8%;top:10.5%}.punt--meer{left:93.2%;top:7%}.punt--nu{left:3.2%;top:32%}.punt--rit{left:33%;top:50%}.punt--taken{left:50.3%;top:21.3%}.punt--eten{left:73.3%;top:21.3%}.punt--boodschappen{left:73.3%;top:32.6%}.punt--morgen{left:73.3%;top:60.7%}.punt--paginas{left:44%;top:98.4%}.punten-uitleg{counter-reset:punt}.punten-uitleg li{display:grid;grid-template-columns:30px minmax(0,1fr);padding:var(--b-space-8) 0;border-top:1px solid var(--am-line);counter-increment:punt}.punten-uitleg li:before{content:counter(punt);color:var(--am-accent);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:600px)and (max-width:1199px){.punten-uitleg{columns:2;column-gap:var(--b-space-40)}.punten-uitleg li{break-inside:avoid}}.themas{background:var(--am-band)}.themas-lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-24) var(--b-gap);margin-top:var(--am-blok)}@media(min-width:840px){.themas-lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.themas-lijst{grid-template-columns:repeat(5,minmax(0,1fr))}}.themas-naam{margin-top:var(--b-space-12);color:var(--am-ink);font-weight:600}.themas-regel{color:var(--am-muted);font-size:var(--b-text-small)}.app-grid{display:grid;gap:var(--b-space-32) var(--b-space-64)}@media(min-width:1200px){.app-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center}}.app-tekst p{max-width:34em}.app-tekst .meer{margin-top:var(--b-space-16)}.app-beeld{position:relative;padding-right:18%}.app-beeld .dev-phone{position:absolute;right:0;bottom:-4%;width:24%}.raster{display:grid;gap:var(--b-gap)}@media(min-width:600px){.raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.kaart{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-areas:"beeld titel" "tekst tekst" "feiten feiten";gap:var(--b-space-12) var(--b-space-16);align-content:start;padding:var(--b-space-16);scroll-margin-top:var(--b-space-16)}.kaart:target{box-shadow:0 0 0 2px var(--am-accent)}.anker{position:absolute}.kaart-beeld{grid-area:beeld;align-self:start}.kaart-titel{grid-area:titel;align-self:center;color:var(--am-ink);font-weight:600;line-height:1.25}.kaart-titel a{color:inherit;text-decoration:none}.kaart-titel a:hover{color:var(--am-accent)}.kaart-tekst{grid-area:tekst}.kaart-feiten{grid-area:feiten}.kaart-feiten li{padding-top:var(--b-space-8);border-top:1px solid var(--am-line);color:var(--am-muted);font-size:var(--b-text-small);line-height:1.45}.kaart-feiten li+li{margin-top:var(--b-space-8)}@media(min-width:600px){.kaart{grid-template-columns:minmax(0,1fr);grid-template-areas:"beeld" "titel" "tekst" "feiten";padding:var(--b-space-16) var(--b-space-16) var(--b-space-24)}.kaart-beeld{display:flex;justify-content:center;align-items:flex-start;height:220px;overflow:hidden;border-radius:var(--b-radius-inner);background:var(--am-bg)}.kaart-beeld>*{width:100%}.kaart-beeld>.dev-phone{width:34%;margin-top:44%}}.kaart-beeld .detail{box-shadow:none;border-radius:var(--b-radius-inner)}.alle-kolommen{margin-top:var(--b-space-24)}@media(max-width:599px){.alle-groep dl{display:flex;flex-wrap:wrap;gap:var(--b-space-8)}.alle-groep .alle-rij{padding:6px 12px;border-top:0;border-radius:var(--b-radius-pill);box-shadow:inset 0 0 0 1px var(--am-line);background:var(--b-tile)}.alle-rij dt{font-size:var(--b-text-small);font-weight:400}.alle-rij dd{display:none}}@media(min-width:840px){.alle-kolommen{columns:2;column-gap:var(--b-space-48)}}@media(min-width:1200px){.alle-kolommen{columns:3}}.alle-groep{break-inside:avoid-column;margin-bottom:var(--b-space-24)}.alle-kop{margin-bottom:var(--b-space-4);color:var(--am-muted);font-size:var(--b-text-small);font-weight:600}.alle-rij{break-inside:avoid;padding:var(--b-space-8) 0;border-top:1px solid var(--am-line);scroll-margin-top:var(--b-space-16)}.alle-rij:target{background:linear-gradient(90deg,var(--am-accent-soft),transparent 80%)}.alle-rij dt{color:var(--am-ink);font-weight:600}.alle-rij dd{color:var(--am-muted);font-size:var(--b-text-small);line-height:1.45}.statement{padding-block:var(--am-section-y)}.statement-tekst{max-width:21em;color:var(--am-ink);line-height:1.16;letter-spacing:-.02em;text-wrap:pretty}.duo-grid{gap:var(--b-space-32)}.duo-b{position:relative;z-index:1;width:66%;margin:-14% 0 0 auto}.duo-tel{width:32%;margin-right:4%}@media(min-width:1200px){.duo-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:var(--b-space-64);row-gap:0;align-items:center}.duo-tekst{grid-column:1;grid-row:1 / span 2}.duo-a,.duo-b{grid-column:2}.duo-b{width:48%;margin:-18% 0 0 -10%}.duo-tel{width:26%;margin:-30% 6% 0 auto}.duo--om .duo-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.duo--om .duo-tekst{grid-column:2}.duo--om .duo-a,.duo--om .duo-b{grid-column:1;grid-row:1}}.hoofdstuk{padding-block:var(--am-section-y)}.hoofdstuk-grid{display:grid;gap:var(--b-space-40)}@media(min-width:1200px){.hoofdstuk-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--b-space-64);align-items:center}.hoofdstuk--om .hoofdstuk-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.hoofdstuk--om .hoofdstuk-tekst{grid-column:2;grid-row:1}.hoofdstuk--om .hoofdstuk-beeld{grid-column:1;grid-row:1}.hoofdstuk--breed .hoofdstuk-grid{grid-template-columns:minmax(0,1fr)}.hoofdstuk--breed .hoofdstuk-tekst{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--b-space-64)}.hoofdstuk--breed .kicker,.hoofdstuk--breed .titel{grid-column:1}.hoofdstuk--breed .hoofdstuk-tekst>p:not(.kicker){grid-column:2;grid-row:1 / span 2;align-self:end;margin:0}.hoofdstuk--breed .feiten{grid-column:2}}.feiten{margin-top:var(--b-space-24)}.feiten li{max-width:34em;padding:var(--b-space-12) 0;border-top:1px solid var(--am-line);font-size:var(--b-text-small)}.hb{position:relative}.hoofdstuk-beeld--2 .hb-1{z-index:1;width:58%;margin:-14% 0 0 auto}.hoofdstuk-beeld--2 .hb-1:has(.dev-phone){width:30%;margin:-34% 5% 0 auto}.hoofdstuk-beeld--3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-gap)}.hoofdstuk-beeld--3 .hb-0{grid-column:1 / -1}.hoofdstuk-beeld--3:has(.hb-2 .detail) .hb-1{grid-column:1 / -1;width:72%}.hoofdstuk-beeld--3 .hb-2:has(.detail){grid-column:1 / -1;width:76%;margin:-22% 0 0 auto;position:relative;z-index:1}@media(min-width:1200px){.hoofdstuk-beeld--2 .hb-1{width:46%;margin:-16% 0 0 -8%}.hoofdstuk--om .hoofdstuk-beeld--2 .hb-1{margin:-16% -8% 0 auto}.hoofdstuk-beeld--2 .hb-1:has(.dev-phone){width:24%;margin:-32% 8% 0 auto}.hoofdstuk--breed .hoofdstuk-beeld{margin-top:var(--b-space-32)}.hoofdstuk-beeld--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--b-space-32);align-items:start}.hoofdstuk-beeld--3 .hb-0{grid-column:1;grid-row:1 / span 2}.hoofdstuk-beeld--3:has(.hb-2 .detail) .hb-1{grid-column:2;width:auto}.hoofdstuk-beeld--3 .hb-2:has(.detail){grid-column:2;width:auto;margin:0}}.rij{display:grid;gap:var(--b-space-8) var(--b-space-48);padding:var(--b-space-24) 0;border-top:1px solid var(--am-line)}.rijen>.rij:last-child{border-bottom:1px solid var(--am-line)}@media(min-width:840px){.rij{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.rij-naam{display:block;color:var(--am-ink);font-weight:600}.rij-soort{display:block;color:var(--am-muted);font-size:var(--b-text-small)}.rij dd{max-width:42em}.rij:target{background:linear-gradient(90deg,var(--am-accent-soft),transparent 70%)}.noot{max-width:46em;margin-top:var(--b-space-48)}.noot-kop{margin-bottom:var(--b-space-8);color:var(--am-ink);font-size:var(--b-text-small);font-weight:600}.gids{padding-block:var(--am-blok)}.gids+.gids{padding-top:0}.gids-kop{margin-bottom:var(--b-space-8);color:var(--am-muted);font-size:var(--b-text-small);font-weight:400}.gids-lijst li{border-top:1px solid var(--am-line)}.gids-lijst li:last-child{border-bottom:1px solid var(--am-line)}.gids-regel{display:grid;gap:var(--b-space-24);padding:var(--b-space-32) 0;color:inherit;text-decoration:none}@media(min-width:1200px){.gids-regel{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:var(--b-space-64);align-items:center}}.gids-naam{display:block;color:var(--am-ink);font-weight:400;letter-spacing:-.025em;line-height:1.05}.gids-doel{display:block;max-width:32em;margin-top:var(--b-space-12)}.gids-meer{display:inline-flex;align-items:center;gap:10px;margin-top:var(--b-space-16);color:var(--am-accent);font-size:var(--b-text-small);font-weight:400}.gids-beeld{overflow:hidden;border-radius:var(--b-radius-card);box-shadow:var(--b-card-edge)}.gids-regel:hover .gids-naam,.toepassing .kicker-n,.toepassing .dag-tijd{color:var(--am-accent)}.display--toepassing{max-width:14.5ch}.dag-lijst li{display:grid;grid-template-columns:4.2em minmax(0,1fr);gap:var(--b-space-24);padding:var(--b-space-24) 0;border-top:1px solid var(--am-line);line-height:1.4}.dag-lijst li:last-child{border-bottom:1px solid var(--am-line)}.dag-tijd{font-weight:400;font-variant-numeric:tabular-nums}.dag-wat strong{color:var(--am-ink);font-weight:400}.dag-kop .zacht{margin-top:var(--b-space-24)}.schermen{background:var(--ap-bg, var(--am-band))}.zo-grid{display:grid;gap:var(--b-space-32) var(--b-space-64)}@media(min-width:1200px){.zo-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.zo-beeld{position:relative}.zo-detail{position:relative;z-index:1;width:52%;margin:-16% 0 0 auto}@media(min-width:840px){.zo-detail{width:40%;margin:-14% -2% 0 auto}}.zo-beeld .bijschrift{margin-top:var(--b-space-12);padding:0}.zo-tekst .dag-lijst{margin-top:var(--b-space-24)}.zo-tekst>.zacht{margin-top:var(--b-space-16);max-width:30em}.passend-grid .titel{align-self:start}.links-regel{display:flex;flex-wrap:wrap;gap:var(--b-space-8)}.links-regel a{display:inline-block;padding:9px 16px;border-radius:var(--b-radius-pill);box-shadow:inset 0 0 0 1px var(--am-line-strong);background:var(--b-tile);color:var(--am-ink);font-size:var(--b-text-small);font-weight:400;text-decoration:none}.links-regel a:hover{box-shadow:inset 0 0 0 1px var(--am-accent);color:var(--am-accent)}.verwant-regel{margin-top:var(--b-space-24);font-size:var(--b-text-small)}.verwant-regel a{color:var(--am-ink);text-underline-offset:.2em}.papier{padding-block:var(--am-section-y)}.prose{max-width:44rem}.prose h1{margin-bottom:var(--b-space-24);color:var(--am-ink);font-weight:400;letter-spacing:-.03em;line-height:1.02}.prose h2{margin:var(--b-space-48) 0 var(--b-space-16);color:var(--am-ink);font-size:var(--b-text-title-1);font-weight:400;letter-spacing:-.015em;line-height:1.2}.prose p,.prose ul,.prose dl{margin-top:14px}.prose ul li{position:relative;padding-left:20px;margin-top:6px}.prose ul li:before{content:"";position:absolute;left:2px;top:.75em;width:8px;height:1px;background:var(--am-muted)}.prose a:not(.btn){color:var(--am-ink);text-underline-offset:3px}.prose .lead{color:var(--am-ink)}.gegevens>div{display:grid;gap:2px 32px;padding:12px 0;border-top:1px solid var(--am-line)}.gegevens>div:last-child{border-bottom:1px solid var(--am-line)}@media(min-width:600px){.gegevens>div{grid-template-columns:11em minmax(0,1fr)}}.gegevens dt{color:var(--am-ink);font-weight:400}.prose .plaat{margin-top:48px}.prose .aanmelden{margin-top:var(--b-space-48);padding-top:var(--b-space-24);border-top:1px solid var(--am-line)}.aanmelden .klein{margin-top:14px}.notfound-en{margin-top:var(--b-space-64);padding-top:var(--b-space-24);border-top:1px solid var(--am-line)}.wg-maten{display:grid;gap:var(--b-space-32) var(--b-gap);margin-top:var(--am-blok)}@media(min-width:840px){.wg-maten{grid-template-columns:repeat(3,minmax(0,1fr))}}.wg-uitleg{max-width:42em;margin-top:var(--b-space-16);color:var(--am-muted)}.wg-groep{display:grid;gap:var(--b-space-16) var(--b-space-48);margin-top:var(--b-space-40);padding-top:var(--b-space-24);border-top:1px solid var(--am-line-strong);scroll-margin-top:var(--b-space-16)}.wg-groep-naam{color:var(--am-ink);font-size:var(--b-text-title-3);font-weight:600}.wg-groep-kop p{max-width:30em;color:var(--am-muted)}.wg-groep-kop .meer{margin-top:var(--b-space-16)}.wg-lijst{display:grid;gap:0 var(--b-space-32)}.wg-rij{padding:var(--b-space-12) 0;border-top:1px solid var(--am-line)}.wg-groep .wg-rij:first-child{border-top:0;padding-top:0}.wg-rij dt{color:var(--am-ink);font-weight:600}.wg-meta{margin-top:var(--b-space-4);color:var(--am-muted);font-size:var(--b-text-small)}@media(min-width:600px){.wg-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-groep .wg-rij:nth-child(2){border-top:0;padding-top:0}}@media(min-width:1000px){.wg-groep{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.wg-feiten{margin-top:var(--b-space-24)}.wg-feiten li{max-width:34em;padding:var(--b-space-12) 0;border-top:1px solid var(--am-line)}.wg-feiten+.klein{margin-top:var(--b-space-16)}@media(min-width:1000px)and (max-width:1199px){.wg-duo{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--b-space-48);align-items:center}}.onderdelen-meer{margin-top:var(--b-space-32)}.kop-naast p+.meer{margin-top:var(--b-space-24)}.theme-family{--ap-bg: #eef1f6}.theme-duo{--ap-bg: #f3eff5}.theme-solo{--ap-bg: #f2f2ea}.theme-bridge{--ap-bg: #edf2f0}.theme-campus{--ap-bg: #f6f0e7}.theme-shared{--ap-bg: #f6efeb}.theme-courtyard{--ap-bg: #eef2ec}.theme-clarity{--ap-bg: #f1f4f7}.theme-circle{--ap-bg: #f6efed}.theme-steps{--ap-bg: #f0f0f6}.toestemming[hidden],.toestemming [hidden],[data-toestemming-voet][hidden]{display:none!important}.toestemming{position:sticky;bottom:0;z-index:20;border-top:1px solid var(--am-line-strong);background:var(--am-bg);box-shadow:0 -8px 24px #22201e14}.toestemming-binnen{display:grid;gap:var(--b-space-12);max-height:80vh;overflow-y:auto;padding-top:var(--b-space-16);padding-bottom:var(--b-space-16)}.toestemming-titel{color:var(--am-ink);font-family:var(--b-font);font-size:var(--b-text-body);font-weight:600}.toestemming-titel:focus{outline:none}.toestemming-titel:focus-visible{outline:2px solid var(--am-focus);outline-offset:2px}.toestemming-tekst{max-width:72ch;color:var(--am-text);font-size:var(--b-text-small)}.toestemming-tekst a{color:var(--am-ink);text-underline-offset:3px}.toestemming-keuzes{display:grid;gap:var(--b-space-8);margin:0;padding:0;border:0}.toestemming-keuzes legend{margin-bottom:var(--b-space-4);padding:0;color:var(--am-ink);font-size:var(--b-text-small);font-weight:600}.toestemming-soort{display:grid;gap:2px;max-width:72ch;padding:var(--b-space-8) var(--b-space-12);border-radius:var(--b-radius-inner);background:var(--am-band)}label.toestemming-soort{cursor:pointer}.toestemming-soort-kop{display:flex;align-items:center;gap:var(--b-space-8);color:var(--am-ink);font-size:var(--b-text-small);font-weight:600}.toestemming-soort-kop input{width:22px;height:22px;margin:0;accent-color:var(--am-accent)}.toestemming-altijd{color:var(--am-muted);font-weight:400}.toestemming-soort-tekst{color:var(--am-text);font-size:var(--b-text-small)}.toestemming-knoppen{display:flex;flex-wrap:wrap;gap:var(--b-space-8)}@media(max-width:599px){.toestemming-knoppen .btn{flex:1 1 100%}}
