@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-ext-wght-normal.DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-wght-normal.C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-vietnamese-wght-normal.Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-ext-wght-normal.Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-wght-normal.CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red: #d63a1f;--red-licht: #f0795c;--btn-red: #a12a1a;--btn-red-hover: #790b03;--maroon: #8c1f10;--maroon-deep: #741c12;--dark: #1f1f1f;--dark-soft: #2a2a2a;--light: #f8f8f8;--white: #ffffff;--cream: #f4e6c8;--ink: #1c1c1c;--ink-soft: #616161;--line: rgba(0, 0, 0, .12);--line-dark: rgba(255, 255, 255, .16);--red-dark: var(--maroon);--night: var(--dark);--night-soft: var(--dark-soft);--paper: var(--white);--beige: var(--cream);--sand-soft: rgba(255, 255, 255, .72);--font-display: "Oswald Variable", "Arial Narrow", sans-serif;--font-body: "Inter Variable", "Segoe UI", system-ui, sans-serif;--font-mono: "Inter Variable", "Segoe UI", system-ui, sans-serif;--font-script: "Pacifico", cursive;--radius: 6px;--w-page: 76rem;--w-prose: 46rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px}::selection{background:var(--red);color:var(--white)}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.14;letter-spacing:.01em;text-transform:uppercase;margin:0;text-wrap:balance}.display-xl{font-size:clamp(2.4rem,5.5vw,4rem)}.display-lg{font-size:clamp(1.9rem,4vw,2.8rem)}.display-md{font-size:clamp(1.6rem,3vw,2.2rem)}.display-sm{font-size:clamp(1.3rem,2.4vw,1.7rem)}.eyebrow{font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.coords,.note{font-family:var(--font-body);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.wrap{max-width:var(--w-page);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.6rem,3vw,2.5rem)}.section-head .eyebrow{display:block;margin-bottom:.6rem}.dark{background:var(--dark);color:var(--white)}.dark h2,.dark h3{color:var(--white)}.dark .eyebrow,.dark .coords,.dark .note,.maroon .eyebrow{color:var(--red-licht)}.grey{background:var(--light)}.maroon{background:var(--maroon);color:var(--white)}.btn{display:inline-block;padding:.8rem 1.6rem;background:var(--btn-red);color:var(--white);border:none;border-radius:var(--radius);font-family:var(--font-body);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}.btn:hover{background:var(--btn-red-hover)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--white)}.dark .btn--ghost,.maroon .btn--ghost,.btn--light{background:transparent;color:var(--white);box-shadow:inset 0 0 0 2px var(--white)}.dark .btn--ghost:hover,.maroon .btn--ghost:hover,.btn--light:hover{background:var(--white);color:var(--ink)}.btn-cta{display:inline-block;padding:.8rem 1.6rem;background:var(--btn-red);color:var(--white)!important;border-radius:var(--radius);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:background .14s ease}.btn-cta:hover{background:var(--btn-red-hover)}.chip{display:inline-block;padding:.3rem .8rem;border-radius:999px;background:var(--btn-red);color:var(--white);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.chip--red{background:var(--btn-red);color:var(--white)}.chip--beige{background:var(--light);color:var(--ink-soft)}.route-list{list-style:none;margin:0;padding:0;counter-reset:log}.route-list>li{position:relative;padding:0 0 1rem 3.4rem;counter-increment:log}.route-list .waypoint{position:absolute;left:0;top:.35rem;font-family:var(--font-body);font-weight:700;font-size:.8rem;letter-spacing:.08em;color:var(--red)}.route-list .waypoint:after{content:" ·";color:var(--line)}.card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;text-decoration:none;box-shadow:0 1px 4px #0000000d;transition:box-shadow .16s ease,transform .16s ease}.card:hover{box-shadow:0 10px 26px #0000001f;transform:translateY(-3px)}.card .card-media{aspect-ratio:16 / 10;overflow:hidden;background:var(--light);position:relative}.card .card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card-media img{transform:scale(1.045)}.card .card-body{padding:1.1rem 1.2rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.card .card-title{font-family:var(--font-display);font-weight:600;font-size:1.15rem;text-transform:uppercase;line-height:1.15}.card .card-desc{font-size:.9rem;color:var(--ink-soft);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .card-meta{margin-top:auto;padding-top:.6rem;display:flex;gap:.4rem .9rem;flex-wrap:wrap;align-items:center;font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.dark .card{border:none}.grid{display:grid;gap:clamp(1.2rem,2.5vw,1.8rem)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:60rem){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:38rem){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:var(--ink);color:var(--white);padding:.6rem 1rem}.skip-link:focus{left:.5rem;top:.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.feiten-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.feit{text-align:center;padding:1rem .8rem 1.1rem;background:#f4e6c873;border-radius:10px}.feit-waarde{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;color:var(--maroon)}.feit-label{display:block;margin-top:.25rem;font-weight:700;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:44rem){.feiten-strip{grid-template-columns:repeat(2,1fr)}}.prose{max-width:var(--w-prose);font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(1.7rem,3vw,2.2rem);margin-top:2.2em;scroll-margin-top:6rem}.prose h2:after{content:"";display:block;width:3.2rem;height:.32rem;margin-top:.35rem;background:var(--red);border-radius:2px}.prose h3{font-size:1.25rem;margin-top:1.8em;scroll-margin-top:6rem}.prose p{margin-block:0}.prose *+p{margin-top:1.1em}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin-block:.35em}.prose li::marker{color:var(--red);font-weight:800}.prose a{color:var(--red-dark);font-weight:600;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:2px}.prose a:hover{color:var(--red)}.prose a.btn-cta{color:var(--white);text-decoration:none;margin-block:.4rem}.prose a.btn{color:var(--white);text-decoration:none}.prose a.btn:hover{color:var(--white)}.prose strong{font-weight:750}.prose blockquote{margin:1.4em 0;padding:.8rem 1.2rem;border-left:3px solid var(--red);background:#1a1a1a0a;font-style:italic}.prose table{width:100%;border-collapse:collapse;font-size:.95rem}.prose th,.prose td{border:1px solid var(--line);padding:.5rem .7rem;text-align:left}.prose th{background:var(--beige);font-weight:700}.prose img{border-radius:var(--radius)}.prose hr{border:none;border-top:1px solid var(--line);margin-block:2.2em}.prose .blok{padding:clamp(1.3rem,3vw,2rem) clamp(1.3rem,3vw,2.2rem);border-radius:10px;margin-block:1.6em}.prose .blok>:first-child,.prose .blok>h2:first-child{margin-top:0}.prose .blok--beige{background:var(--cream)}.prose .blok--donker{background:var(--dark);color:#ffffffd9}.prose .blok--rood{background:var(--maroon);color:#ffffffeb}.prose .blok--donker h2,.prose .blok--donker h3,.prose .blok--rood h2,.prose .blok--rood h3{color:var(--white)}.prose .blok--rood h2:after{background:var(--cream)}.prose .blok--donker a:not(.tour-embed-btn):not(.btn-cta),.prose .blok--rood a:not(.tour-embed-btn):not(.btn-cta){color:var(--cream);text-decoration-color:var(--cream)}.prose .blok--donker li::marker{color:var(--red)}.prose .blok--rood li::marker{color:var(--cream)}.prose .blok--donker strong,.prose .blok--rood strong{color:var(--white)}.prose .blok--beige details.faq-item{background:var(--white);border-color:#00000014}.prose .blok--donker .tour-embed,.prose .blok--rood .tour-embed{border:none}.prose .blok--donker details.faq-item,.prose .blok--rood details.faq-item{background:var(--white);border:none;color:var(--ink)}.prose .blok--donker details.faq-item>*:not(summary),.prose .blok--rood details.faq-item>*:not(summary){color:var(--ink-soft)}.prose details.faq-item{background:var(--light);border:1px solid var(--line);border-radius:var(--radius);margin-block:.6em;padding-inline:1.1rem}.prose details.faq-item+details.faq-item{margin-top:.6em}.prose details.faq-item summary{cursor:pointer;padding:.9rem .2rem;font-weight:600;font-size:.98rem;list-style:none;display:flex;gap:.7rem;align-items:baseline}.prose details.faq-item summary::-webkit-details-marker{display:none}.prose details.faq-item summary:before{content:"+";color:var(--red);font-weight:700;font-size:1.05rem;line-height:1;flex-shrink:0}.prose details.faq-item[open] summary:before{content:"−"}.prose details.faq-item[open]{padding-bottom:1rem}.prose details.faq-item>*:not(summary){margin-top:.5em;font-size:.97rem;color:var(--ink-soft)}.prose .tour-embed{display:flex;gap:1rem;align-items:stretch;color:var(--ink);background:var(--light);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-block:1.1em;box-shadow:0 1px 4px #0000000d;transition:box-shadow .16s ease}.prose .tour-embed:hover{box-shadow:0 8px 22px #0000001f}.prose .tour-embed-media{flex:0 0 11.5rem;display:block}.prose .tour-embed-media img{width:100%;height:100%;object-fit:cover;border:none;border-radius:0;margin:0}.prose .tour-embed-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem .9rem 0}.prose .tour-embed:not(:has(.tour-embed-media)) .tour-embed-body{padding-left:1rem}.prose .tour-embed-titel{font-weight:700;font-size:.95rem;line-height:1.35}.prose .tour-embed-rating{font-size:.8rem;color:var(--ink-soft)}.prose .tour-embed-rating .sterren{color:#f5a623;letter-spacing:.05em}.prose .tour-embed-rating .hw-score{display:inline-block;min-width:2rem;padding:.15rem .35rem;background:var(--maroon);color:var(--white);border-radius:var(--radius);font-weight:700;font-size:.8rem;text-align:center;margin-right:.2rem}.prose .tour-embed-voet{margin-top:auto;padding-top:.4rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.prose a.tour-embed-btn{display:inline-block;padding:.5rem 1rem;background:var(--btn-red);color:var(--white);border-radius:var(--radius);font-weight:700;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .14s ease}.prose a.tour-embed-btn:hover{background:var(--btn-red-hover)}.prose .tour-embed-bron{font-size:.72rem;font-weight:600;color:var(--ink-soft)}@media(max-width:34rem){.prose .tour-embed{flex-direction:column}.prose .tour-embed-media{flex-basis:auto;aspect-ratio:16 / 9}.prose .tour-embed-body{padding:0 1rem 1rem}}.prose th{background:#1a1a1a0d}.prose .eigen-tip{margin-block:1.4em;background:var(--white);border:1px solid rgba(214,58,31,.35);border-left:4px solid var(--red);border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000d;transition:box-shadow .16s ease}.prose .eigen-tip:hover{box-shadow:0 8px 22px #0000001f}.prose .eigen-tip-label{margin:0;padding:.4rem 1rem .35rem;background:var(--red);color:var(--white);font-family:var(--font-body);font-weight:700;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.prose .eigen-tip-kern{display:flex;gap:1rem;align-items:flex-start;padding:.95rem 1rem 1rem}.prose .eigen-tip-logo{display:grid;place-items:center;flex:0 0 3.6rem;height:3.6rem;padding:.25rem;background:var(--white);border:1px solid var(--line);border-radius:8px}.prose .eigen-tip-logo img{width:100%;height:100%;object-fit:contain;margin:0;border:none;border-radius:0}.prose .eigen-tip-logo--rond{padding:0;border-radius:50%;overflow:hidden}.prose .eigen-tip-logo--rond img{object-fit:cover}.prose .eigen-tip-body{flex:1;min-width:0}.prose .eigen-tip-titel{margin:0;font-weight:700;font-size:1rem;line-height:1.3}.prose .eigen-tip-tekst{margin:.35rem 0 0;font-size:.92rem;color:var(--ink-soft)}.prose .eigen-tip-korting{display:inline-block;margin-top:.55rem;padding:.25rem .6rem;background:#d63a1f1a;border:1px dashed rgba(214,58,31,.5);border-radius:var(--radius);font-size:.82rem;color:var(--ink)}.prose .eigen-tip-korting b{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prose .eigen-tip-voet{margin:.75rem 0 0;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.prose a.eigen-tip-btn{display:inline-block;padding:.5rem 1rem;background:var(--btn-red);color:var(--white);border-radius:var(--radius);font-weight:700;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .14s ease}.prose a.eigen-tip-btn:hover{background:var(--btn-red-hover)}.prose .eigen-tip-bron{font-size:.72rem;font-weight:600;color:var(--ink-soft)}@media(max-width:34rem){.prose .eigen-tip-kern{flex-direction:column}.prose .eigen-tip-logo{flex:none;width:3.6rem}}.prose .seizoenen{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:1.4em}.prose .seizoen{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.1rem 1.2rem;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:10px}.prose .seizoen-periode{font-family:var(--font-display);font-weight:600;font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.15}.prose .seizoen-klimaat{font-size:.88rem;color:var(--ink-soft)}.prose .seizoen-voor{margin-top:auto;padding-top:.35rem;font-weight:700;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--red)}.prose .info-tegels{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:1.4em}.prose .info-tegel{padding:1rem 1.1rem 1.1rem;background:#f4e6c873;border-radius:10px}.prose .info-tegel-label{display:block;font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);margin-bottom:.35rem}.prose .info-tegel p{margin:0;font-size:.92rem;line-height:1.55}.prose .rebels-tip{margin-top:1.4em;padding:1.2rem 1.4rem;background:#f4e6c873;border-left:4px solid var(--red);border-radius:0 10px 10px 0}.prose .rebels-tip p{margin:0}.prose .rebels-tip p+p{margin-top:.8em}.prose .boek-banner{margin-top:2.2em;padding:clamp(1.5rem,3vw,2.2rem);background:var(--maroon);color:var(--white);border-radius:12px}.prose .boek-banner-titel{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.6vw,1.9rem);text-transform:uppercase;line-height:1.1;margin-bottom:.7rem}.prose .boek-banner p{margin:0 0 .8em;color:#ffffffe0}.prose .boek-banner .btn-cta{margin-top:.4rem}@media(max-width:44rem){.prose .seizoenen,.prose .info-tegels{grid-template-columns:1fr}}.prose .boek-banner .btn-cta{background:var(--white);color:var(--maroon)!important}.prose .boek-banner .btn-cta:hover{background:var(--cream)}.prose .kan-animeren{opacity:0;transform:translateY(1.1rem);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.prose .kan-animeren.in-beeld{opacity:1;transform:none}.prose .gerechten{clear:both;display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:1.4em}.prose .gerecht{margin:0;background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.prose .gerecht img{width:100%;height:auto;aspect-ratio:220 / 160;object-fit:cover;display:block;transition:transform .3s ease}.prose .gerecht:hover img{transform:scale(1.05)}.prose .gerecht figcaption{padding:.5rem .7rem .6rem;font-weight:600;font-size:.8rem;line-height:1.3;text-align:center;color:var(--ink)}@media(max-width:44rem){.prose .gerechten{grid-template-columns:repeat(2,1fr)}}.prose{counter-reset:hoofdstuk}.prose .hoofdstuk{counter-increment:hoofdstuk;display:flow-root;margin-top:clamp(2.2rem,4vw,3.2rem)}.prose .hoofdstuk>*+*{margin-top:1.1em}.prose .hoofdstuk>h2{margin-top:0}.prose .hoofdstuk>h2:before{content:counter(hoofdstuk,decimal-leading-zero);display:block;margin-bottom:.3rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;color:var(--red)}.prose .hoofdstuk>p:first-of-type{font-size:1.16rem;font-weight:500;line-height:1.6}.prose .hoofdstuk--praktisch,.prose .hoofdstuk--keuken,.prose .hoofdstuk--reizigers,.prose .hoofdstuk--tip{padding:clamp(1.4rem,3vw,2.2rem);background:#f4e6c866;border-radius:12px}.prose .hoofdstuk--reizigers{border-radius:12px 12px 0 0;padding-bottom:.4rem}.prose .hoofdstuk--tip .rebels-tip,.prose .hoofdstuk--praktisch .info-tegel{background:var(--white)}.prose>.land-kaartje+p{font-size:1.22rem;font-weight:500;line-height:1.55}.prose .foto-strook{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.6em}.prose .foto-strook a{min-width:0;position:relative;display:block;border-radius:10px;overflow:hidden;text-decoration:none}.prose .foto-strook img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .4s ease}.prose .foto-strook a:hover img{transform:scale(1.06)}.prose .foto-strook span{position:absolute;left:.6rem;bottom:.55rem;padding:.22rem .6rem;border-radius:4px;background:#1f1f1fb8;color:var(--white);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.prose .redenen{clear:both;margin-top:1.8em;padding:clamp(1.3rem,3vw,2rem);background:var(--maroon);color:#ffffffe0;border-radius:12px}.prose .redenen-kop{margin:0 0 .6rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.1;text-transform:uppercase;color:var(--white)}.prose .redenen p{margin:0}.prose .redenen-lijst{list-style:none;margin:1.1em 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.7rem}.prose .redenen-lijst li{display:flex;align-items:center;gap:.7rem;margin:0;padding:.8rem .9rem;background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:8px;font-weight:600;font-size:.9rem;line-height:1.3;color:var(--white);overflow-wrap:break-word}.prose .redenen-lijst .icoon{flex:0 0 auto;width:1.7rem;height:1.7rem;color:var(--cream)}.prose .seizoen{position:relative;padding-right:4.2rem}.prose .seizoen:before{content:"";position:absolute;top:1rem;right:1rem;width:1.7rem;height:1.7rem;background:var(--maroon);-webkit-mask:var(--icoon) center / contain no-repeat;mask:var(--icoon) center / contain no-repeat}.prose .seizoen[data-toon=regen]:before{background:#4a7fa5}.prose .seizoen[data-toon=warm]:before{background:var(--red)}.prose .seizoen:after{content:attr(data-temp);position:absolute;top:2.95rem;right:1rem;width:1.7rem;text-align:center;font-family:var(--font-display);font-weight:600;font-size:.82rem;color:var(--ink-soft)}.prose .budget,.prose .vertrek{margin-top:1.4em;padding:1.1rem 1.3rem 1.2rem;background:var(--white);border:1px solid var(--line);border-radius:10px}.prose .vertrek{border-left:4px solid var(--red);border-radius:0 10px 10px 0}.prose .budget-kop,.prose .vertrek-kop{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.prose .budget-kop .icoon,.prose .vertrek-kop .icoon{width:1.6rem;height:1.6rem;color:var(--red)}.prose .budget-kop strong{color:var(--red)}.prose .budget-lijst{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.prose .budget-lijst li{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0;padding:.75rem .4rem .65rem;background:#f4e6c866;border-radius:8px;text-align:center}.prose .budget-lijst .icoon{width:1.5rem;height:1.5rem;margin-bottom:.15rem;color:var(--maroon)}.prose .budget-lijst strong{font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1;color:var(--maroon)}.prose .budget-lijst span{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.prose .budget-noot{margin:.75rem 0 0;font-size:.82rem;color:var(--ink-soft)}.prose .vertrek-lijst{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.prose .vertrek-lijst li{display:flex;align-items:center;gap:.7rem;margin:0}.prose .vertrek-vink{appearance:none;-webkit-appearance:none;flex:none;width:1.5rem;height:1.5rem;margin:0;border:2px solid var(--maroon);border-radius:5px;background:var(--white);cursor:pointer;display:grid;place-items:center;transition:background .12s ease}.prose .vertrek-vink:checked{background:var(--btn-red);border-color:var(--btn-red)}.prose .vertrek-vink:after{content:"";width:.85rem;height:.85rem;background:var(--white);-webkit-mask:var(--icoon) center / contain no-repeat;mask:var(--icoon) center / contain no-repeat;opacity:0}.prose .vertrek-vink:checked:after{opacity:1}.prose .vertrek-link{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;color:var(--ink);font-weight:400;text-decoration:none}.prose .vertrek-link .icoon{width:1.4rem;height:1.4rem;color:var(--maroon)}.prose .vertrek-tekst strong{display:block;font-size:.95rem;line-height:1.2}.prose .vertrek-tekst span{display:block;font-size:.78rem;color:var(--ink-soft)}.prose .vertrek-link:hover strong{color:var(--maroon);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px}.prose .vertrek-lijst li:has(.vertrek-vink:checked) .vertrek-link{opacity:.55}.prose .vertrek-lijst li:has(.vertrek-vink:checked) strong{text-decoration:line-through}.prose .stempels{display:flex;flex-wrap:wrap;gap:.55rem .75rem}.prose .stempel{display:inline-block;padding:.22rem .7rem;border:2px solid var(--red);border-radius:6px;font-family:var(--font-display);font-weight:600;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase;color:var(--red);transform:rotate(-1.5deg)}.prose .stempel:nth-child(2n){border-color:var(--maroon);color:var(--maroon);transform:rotate(1.5deg)}.prose .sfeerfoto{margin:0}.prose .sfeerfoto img{display:block;width:100%;height:auto;object-fit:cover;border-radius:10px}.prose .sfeerfoto figcaption{display:flex;align-items:center;gap:.5rem;margin-top:.55rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.prose .sfeerfoto figcaption:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--red);flex:none}.prose .hoofdstuk>.sfeerfoto--naast{float:right;width:min(15.5rem,42%);margin:.3rem 0 1rem 1.8rem;will-change:transform}.prose .sfeerfoto--naast img{aspect-ratio:5 / 6}.prose .sfeerfoto--breed img{aspect-ratio:21 / 9}.prose .uitgelicht{margin:1.6em 0 0;padding:.3rem 0 .3rem 1.4rem;border-left:4px solid var(--red);background:none;font-style:normal}.prose .uitgelicht p{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2;text-transform:uppercase;color:var(--maroon)}.prose .dos-donts{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.6em}.prose .dd{padding:1rem 1.1rem 1.1rem;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--dark);border-radius:10px}.prose .dd--niet{border-top-color:var(--red)}.prose .dd-kop{display:block;margin-bottom:.5rem;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.prose .dd ul{list-style:none;margin:0;padding:0}.prose .dd li{position:relative;margin:.45rem 0;padding-left:1.75rem;font-size:.92rem;line-height:1.45}.prose .dd li:before,.prose .dd li:after{content:"";position:absolute;left:0;top:.12rem;width:1.15rem;height:1.15rem;border-radius:50%}.prose .dd li:before{background:var(--dark)}.prose .dd--niet li:before{background:var(--red)}.prose .dd li:after{background:var(--white);-webkit-mask:var(--icoon) center / .75rem no-repeat;mask:var(--icoon) center / .75rem no-repeat}.prose .vervoer-lijn{--stops: 4;list-style:none;position:relative;display:grid;grid-template-columns:repeat(var(--stops),minmax(0,1fr));gap:.6rem;margin-top:1.8em;padding:0}.prose .vervoer-lijn:before{content:"";position:absolute;top:1.6rem;left:calc(50% / var(--stops));right:calc(50% / var(--stops));border-top:2px dashed rgba(140,31,16,.38)}.prose .vervoer{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;padding:0 .3rem;text-align:center}.prose .vervoer-icoon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--white);border:2px solid var(--maroon);box-shadow:0 0 0 6px var(--white);color:var(--maroon);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.prose .vervoer:hover .vervoer-icoon{background:var(--btn-red);border-color:var(--btn-red);color:var(--white);transform:translateY(-3px)}.prose .vervoer-tekst{display:block;margin-top:.7rem}.prose .vervoer strong{display:block;font-family:var(--font-display);font-weight:600;font-size:.98rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.prose .vervoer-voor{display:block;margin-top:.25rem;font-size:.8rem;line-height:1.4;color:var(--ink-soft)}.prose .boek-12go{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.2rem;margin-top:1.8em;padding:1.1rem 1.3rem;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:0 10px 10px 0;color:var(--ink);font-weight:400;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.prose .boek-12go:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00000017;text-decoration:none}.prose .boek-12go>.icoon{width:2.1rem;height:2.1rem;color:var(--maroon)}.prose .boek-12go-kop{display:block;font-family:var(--font-display);font-weight:600;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.prose .boek-12go-tekst{display:block;margin-top:.2rem;font-size:.9rem;color:var(--ink-soft)}.prose .boek-12go-knop{padding:.6rem 1.1rem;border-radius:4px;background:var(--btn-red);color:var(--white);font-weight:700;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.prose .boek-12go:hover .boek-12go-knop{background:var(--btn-red-hover)}.prose .reizigers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.6em}.prose .reiziger{padding:1.1rem 1.2rem 1.2rem;background:var(--white);border:1px solid var(--line);border-radius:10px}.prose .reiziger-kop{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:600;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.prose .reiziger-kop .icoon{width:1.6rem;height:1.6rem;color:var(--maroon)}.prose .reiziger p{margin:.55rem 0 0;font-size:.95rem}.prose .score{display:inline-flex;align-items:center;gap:.28rem;margin-top:.55rem}.prose .score:before{content:"Geschikt:";margin-right:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.prose .score i{display:block;width:1.35rem;height:.45rem;border-radius:3px;background:#0000001a}.prose .reiziger[data-score="1"] .score i:nth-child(-n+1),.prose .reiziger[data-score="2"] .score i:nth-child(-n+2),.prose .reiziger[data-score="3"] .score i:nth-child(-n+3),.prose .reiziger[data-score="4"] .score i:nth-child(-n+4),.prose .reiziger[data-score="5"] .score i:nth-child(-n+5){background:var(--btn-red)}.prose .reiziger-vraag{margin-top:1.6em;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon)}.prose .reiziger-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.prose .reiziger-tab{flex:1 1 8rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease}.prose .reiziger-tab:hover{transform:translateY(-2px);color:var(--maroon)}.prose .reiziger-tab.tab-actief{background:var(--btn-red);border-color:var(--btn-red);color:var(--white);transform:translateY(-2px)}.prose .reizigers.met-tabs{grid-template-columns:1fr;margin-top:.6rem}.prose .reizigers.met-tabs .reiziger{display:none}.prose .reizigers.met-tabs .reiziger-actief{display:block;animation:reiziger-in .32s ease}.prose .reizigers.met-tabs .reiziger p{font-size:1.02rem}@keyframes reiziger-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.prose .hoofdstuk:has(>.spotlight-foto){display:flex;flex-direction:column;padding:0 clamp(1.4rem,3vw,2.2rem) clamp(1.6rem,3vw,2.4rem);background:var(--dark);color:#ffffffe0;border-radius:12px;overflow:hidden}.prose .hoofdstuk:has(>.spotlight-foto)+.hoofdstuk:has(>.spotlight-foto){background:var(--maroon)}.prose .hoofdstuk>.spotlight-foto{order:-1;position:relative;margin:0 calc(-1*clamp(1.4rem,3vw,2.2rem))}.prose .spotlight-foto img{display:block;width:100%;height:clamp(14rem,34vw,22rem);object-fit:cover}.prose .spotlight-foto video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.prose .spotlight-foto video.speelt{opacity:1}@media(prefers-reduced-motion:reduce){.prose .spotlight-foto video{display:none}}.prose .spotlight-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,31,31,0) 40%,var(--dark) 100%)}.prose .hoofdstuk:has(>.spotlight-foto)+.hoofdstuk:has(>.spotlight-foto) .spotlight-foto:after{background:linear-gradient(180deg,rgba(140,31,16,0) 40%,var(--maroon) 100%)}.prose .spotlight-foto figcaption{position:absolute;top:1rem;right:1.2rem;z-index:1;max-width:calc(100% - 2.4rem);display:flex;align-items:center;gap:.5rem;padding:.3rem .7rem;border-radius:999px;background:#1f1f1fb3;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-shadow:0 1px 6px rgba(0,0,0,.5)}.prose .spotlight-foto figcaption:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--red);flex:none}.prose .hoofdstuk:has(>.spotlight-foto)>h2{position:relative;z-index:1;margin-top:-3.4rem;color:var(--white);text-shadow:0 2px 14px rgba(0,0,0,.4)}.prose .hoofdstuk:has(>.spotlight-foto)>h2:before{color:var(--cream)}.prose .hoofdstuk:has(>.spotlight-foto)+.hoofdstuk:has(>.spotlight-foto)>h2:after{background:var(--cream)}.prose .hoofdstuk:has(>.spotlight-foto) strong{color:var(--white)}.prose .hoofdstuk:has(>.spotlight-foto) a:not(.btn-cta){color:var(--cream);text-decoration-color:var(--cream)}.prose .spotlight-knop{background:var(--white);color:var(--maroon)!important}.prose .spotlight-knop:hover{background:var(--cream)}@media(max-width:44rem){.prose .hoofdstuk>.sfeerfoto--naast{float:none;width:100%;margin:0}.prose .sfeerfoto--naast img{aspect-ratio:16 / 10}.prose .dos-donts,.prose .reizigers,.prose .vertrek-lijst{grid-template-columns:1fr}.prose .budget-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .foto-strook{gap:.4rem}.prose .foto-strook span{left:.4rem;bottom:.35rem;font-size:.58rem;padding:.15rem .4rem}.prose .vervoer-lijn{grid-template-columns:1fr;gap:1rem}.prose .vervoer-lijn:before{top:1.6rem;bottom:1.6rem;left:1.6rem;right:auto;border-top:none;border-left:2px dashed rgba(140,31,16,.38)}.prose .vervoer{flex-direction:row;align-items:center;gap:1rem;padding:0;text-align:left}.prose .vervoer-icoon{flex:none}.prose .vervoer-tekst{margin-top:0}.prose .boek-12go{grid-template-columns:auto 1fr}.prose .boek-12go-knop{grid-column:1 / -1;justify-self:start}}.prose .maand-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.3rem;margin-top:1.4em}.prose .maand-strip .maand{padding:.5rem .2rem;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease}.prose .maand-strip .toon-beste{background:#8c1f101f;color:var(--maroon)}.prose .maand-strip .toon-warm{background:#f4e6c8b3;color:#7a5f28}.prose .maand-strip .toon-regen{background:var(--light)}.prose .maand-strip .maand:hover{transform:translateY(-2px)}.prose .maand-strip .maand-actief{background:var(--btn-red);border-color:var(--btn-red);color:var(--white);transform:translateY(-2px)}.prose .seizoenen.met-strip{grid-template-columns:1fr}.prose .seizoenen.met-strip .seizoen{display:none}.prose .seizoenen.met-strip .seizoen-actief{display:flex}@media(max-width:52rem){.prose .maand-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.prose .hoofdstuk--reistijd,.prose .hoofdstuk--dagplan,.prose .hoofdstuk--vervoer,.prose .hoofdstuk--tip{padding:clamp(1.4rem,3vw,2.2rem);background:#f4e6c866;border-radius:12px}.prose .hoofdstuk--tip .rebels-tip,.prose .hoofdstuk--reistijd .budget,.prose .hoofdstuk--vervoer .boek-12go{background:var(--white)}.prose .hoofdstuk--waarom>ul{list-style:none;margin-top:1.2em;padding:1.1rem 1.4rem;background:#f4e6c873;border-radius:12px;columns:2;column-gap:2.2rem}.prose .hoofdstuk--waarom>ul li{position:relative;break-inside:avoid;padding-left:1.5rem;font-weight:600}.prose .hoofdstuk--waarom>ul li:before{content:"";position:absolute;left:0;top:.42em;width:.6rem;height:.6rem;border-radius:50%;background:var(--red)}@media(max-width:44rem){.prose .hoofdstuk--waarom>ul{columns:1}}.prose>.plaats-kaartje+.hoofdstuk{display:block}.prose>.plaats-kaartje+.hoofdstuk+.hoofdstuk{clear:both}.prose .item>.sfeerfoto--naast{float:right;width:min(15rem,42%);margin:.2rem 0 1rem 1.5rem}.prose .item{margin-top:1.6rem;padding-top:1.4rem;border-top:1px dashed rgba(140,31,16,.25)}.prose .item>*+*{margin-top:.9em}.prose .item>h3{margin-top:0;font-size:clamp(1.15rem,2.1vw,1.4rem)}.prose .item-label{margin-bottom:.2em;font-family:var(--font-body);font-weight:700;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.prose .item-label+ul{margin-top:.35em}.prose .item>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.2rem 2rem;padding-left:1.2rem}.prose .hoofdstuk--wijk .item{padding:clamp(1.1rem,2.4vw,1.6rem);border:2px dashed rgba(140,31,16,.28);border-radius:12px;background:#f4e6c84d}.prose .hoofdstuk--wijk .item>h3:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.55rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg) translateY(-.1em);background:var(--red)}.prose .hoofdstuk--hostels{padding:clamp(1.5rem,3.4vw,2.4rem);background:var(--dark);border-radius:12px;color:#ffffffdb}.prose .hoofdstuk--hostels>h2,.prose .hoofdstuk--hostels h3{color:var(--white)}.prose .hoofdstuk--hostels>h2:after{background:var(--red)}.prose .hoofdstuk--hostels .item{padding:clamp(1.1rem,2.4vw,1.5rem);border:0;border-radius:10px;background:#ffffff0f}.prose .hoofdstuk--hostels .item-label{color:#fff9}.prose .hoofdstuk--hostels li::marker{color:var(--red)}.prose .hoofdstuk--hostels .tour-embed{background:var(--white);color:var(--ink)}.prose .hoofdstuk--doen{counter-reset:doen}.prose .hoofdstuk--doen .item{counter-increment:doen;position:relative;padding-left:3.2rem}.prose .hoofdstuk--doen .item:before{content:counter(doen);position:absolute;left:0;top:1.35rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--btn-red);color:var(--white);font-family:var(--font-display);font-weight:600;font-size:.95rem}@media(max-width:44rem){.prose .hoofdstuk--doen .item{padding-left:0;padding-top:4rem}.prose .hoofdstuk--doen .item:before{top:1.2rem}}.prose .praktisch-kaart{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;padding:.9rem 1.1rem;background:#f4e6c880;border-left:4px solid var(--red);border-radius:8px}.prose .praktisch{display:flex;align-items:flex-start;gap:.55rem}.prose .praktisch .icoon{width:1.15rem;height:1.15rem;margin-top:.15rem;color:var(--maroon)}.prose .praktisch-tekst{display:flex;flex-direction:column;line-height:1.3}.prose .praktisch-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.prose .praktisch-waarde{font-weight:700;font-size:.9rem;color:var(--ink)}.prose .dagplan-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.2em}.prose .dagplan-tab{padding:.5rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--white);font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft);cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease}.prose .dagplan-tab:hover{transform:translateY(-2px)}.prose .dagplan-tab.tab-actief{background:var(--btn-red);border-color:var(--btn-red);color:var(--white)}.prose .dagplan{display:grid;gap:.6rem;margin-top:1.1em}.prose .dag{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:0 1rem;padding:.9rem 1.1rem;background:var(--white);border-radius:10px;border-left:4px solid var(--red)}.prose .dagplan.met-tabs .dag-uit{display:none}.prose .dag-nr{font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--maroon)}.prose .dag p{margin:0;font-size:.95rem}.prose .dag p+p{margin-top:.4em}.prose .dag-avond{color:var(--ink-soft);font-size:.88rem}@media(max-width:40rem){.prose .dag{grid-template-columns:1fr;gap:.3rem}}.prose .hoofdstuk--faq details.faq-item{background:#f4e6c866}.prose .hoofdstuk--reizigers+.hoofdstuk--tip{margin-top:0;padding-top:2rem;border-radius:0 0 12px 12px}.icoon{display:inline-block;width:1.5rem;height:1.5rem;flex:none;background:currentColor;-webkit-mask:var(--icoon) center / contain no-repeat;mask:var(--icoon) center / contain no-repeat}.icoon-vliegtuig{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3 3 10.5l7.5 3L13.5 21z'/%3E%3Cpath d='m10.5 13.5 10.5-10.5'/%3E%3C/svg%3E")}.icoon-trein{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='13' rx='3'/%3E%3Cpath d='M4 10h16'/%3E%3Ccircle cx='8.5' cy='13' r='1'/%3E%3Ccircle cx='15.5' cy='13' r='1'/%3E%3Cpath d='m7 16-2 5m12-5 2 5M8 21h8'/%3E%3C/svg%3E")}.icoon-bus{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18M3 14h18'/%3E%3Ccircle cx='7.5' cy='20.5' r='1.5'/%3E%3Ccircle cx='16.5' cy='20.5' r='1.5'/%3E%3C/svg%3E")}.icoon-boot{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15h18l-2.5 5h-13z'/%3E%3Cpath d='M7 15V9h10v6'/%3E%3Cpath d='M12 9V4h4'/%3E%3Cpath d='M2 20.5c1.5.8 3 .8 4.5 0m11 0c1.5.8 3 .8 4.5 0'/%3E%3C/svg%3E")}.icoon-tuktuk{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h11l3.5 5H5z'/%3E%3Crect x='5' y='12' width='11' height='5' rx='1'/%3E%3Cpath d='M16 17h3.5v-5'/%3E%3Ccircle cx='8' cy='19' r='2'/%3E%3Ccircle cx='17' cy='19' r='2'/%3E%3Cpath d='M10 19h5'/%3E%3C/svg%3E")}.icoon-scooter{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5.5' cy='17' r='3'/%3E%3Ccircle cx='18.5' cy='17' r='3'/%3E%3Cpath d='M8.5 17H14l2-6h-4.5'/%3E%3Cpath d='m14.5 8 1 3'/%3E%3Cpath d='M13 8h3l2.5 9'/%3E%3C/svg%3E")}.icoon-fiets{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5.5' cy='17' r='3.5'/%3E%3Ccircle cx='18.5' cy='17' r='3.5'/%3E%3Cpath d='M5.5 17 9 9h6l3.5 8'/%3E%3Cpath d='M9 9l3 8h6.5'/%3E%3Cpath d='M13.5 6H16'/%3E%3C/svg%3E")}.icoon-rugzak{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='7' width='14' height='14' rx='3'/%3E%3Cpath d='M9 7V5.5a3 3 0 0 1 6 0V7'/%3E%3Cpath d='M5 13h14'/%3E%3Crect x='9' y='15' width='6' height='4' rx='1'/%3E%3C/svg%3E")}.icoon-kompas{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m16 8-2.5 5.5L8 16l2.5-5.5z'/%3E%3C/svg%3E")}.icoon-tempel{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10 12 4l9 6z'/%3E%3Cpath d='M6 10v9m4-9v9m4-9v9m4-9v9'/%3E%3Cpath d='M3 19h18'/%3E%3C/svg%3E")}.icoon-blad{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20C4 10 11 4 20 4c0 9-6 16-16 16z'/%3E%3Cpath d='M4 20 14 10'/%3E%3C/svg%3E")}.icoon-parasol{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12a9.5 9.5 0 0 1 19 0z'/%3E%3Cpath d='M12 12v9'/%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 2.5V4'/%3E%3C/svg%3E")}.icoon-hart{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.5 4.5 13a4.6 4.6 0 0 1 7.5-5.4A4.6 4.6 0 0 1 19.5 13z'/%3E%3C/svg%3E")}.icoon-gezin{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='6.5' r='3'/%3E%3Ccircle cx='16.5' cy='8' r='2.5'/%3E%3Cpath d='M2 20v-2.5a6 6 0 0 1 12 0V20'/%3E%3Cpath d='M14.5 20v-2a4.5 4.5 0 0 1 7.5-3.3'/%3E%3C/svg%3E")}.icoon-diamant{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 12L2 9z'/%3E%3Cpath d='M2 9h20M9 3l3 18M15 3l-3 18M6 3l3 6M18 3l-3 6'/%3E%3C/svg%3E")}.icoon-zonsopgang{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 17a7 7 0 0 1 14 0'/%3E%3Cpath d='M2 21h20'/%3E%3Cpath d='M12 3v3M4.2 9.2l2.1 2.1M19.8 9.2l-2.1 2.1'/%3E%3C/svg%3E")}.icoon-duiker{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 8V4m0 12v4M8 12H4m16 0h-4'/%3E%3Cpath d='m6.5 6.5 1.8 1.8m7.4 7.4 1.8 1.8m0-11-1.8 1.8m-7.4 7.4-1.8 1.8'/%3E%3C/svg%3E")}.icoon-golf{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8c2.5 0 2.5 2 5 2s2.5-2 5-2 2.5 2 5 2 2.5-2 5-2'/%3E%3Cpath d='M2 13c2.5 0 2.5 2 5 2s2.5-2 5-2 2.5 2 5 2 2.5-2 5-2'/%3E%3Cpath d='M2 18c2.5 0 2.5 2 5 2s2.5-2 5-2 2.5 2 5 2 2.5-2 5-2'/%3E%3C/svg%3E")}.icoon-zon{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2.5M12 19.5V22M2 12h2.5M19.5 12H22M4.9 4.9l1.8 1.8M17.3 17.3l1.8 1.8M4.9 19.1l1.8-1.8M17.3 6.7l1.8-1.8'/%3E%3C/svg%3E")}.icoon-regen{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 15a4.5 4.5 0 0 1-.5-9 6 6 0 0 1 11.5 1.5A3.75 3.75 0 0 1 17.5 15z'/%3E%3Cpath d='M8 18l-1 3M12 18l-1 3M16 18l-1 3'/%3E%3C/svg%3E")}.icoon-hitte{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4a2 2 0 0 1 4 0v9.5a4 4 0 1 1-4 0z'/%3E%3Cpath d='M12 9v7'/%3E%3Ccircle cx='12' cy='17' r='1.2'/%3E%3C/svg%3E")}.icoon-eten{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11h18a9 9 0 0 1-18 0z'/%3E%3Cpath d='M9 20h6M12 18v2'/%3E%3Cpath d='M6 8 15 3M8 9l9-4'/%3E%3C/svg%3E")}.icoon-stad{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21V10h6v11M9 21V4h8v17M17 21v-8h4v8'/%3E%3Cpath d='M3 21h18M12 8h2M12 12h2M12 16h2M5 14h2M5 18h2'/%3E%3C/svg%3E")}.icoon-munt{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15 8.5a3.5 3.5 0 0 0-6 2.5v2a3.5 3.5 0 0 0 6 2.5M7 11h6M7 13.5h6'/%3E%3C/svg%3E")}.icoon-berg{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 20 6.5-11 3 4.5L15 6l7 14z'/%3E%3Cpath d='M2 20h20'/%3E%3C/svg%3E")}.icoon-paspoort{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M9 16.5h6'/%3E%3C/svg%3E")}.icoon-simkaart{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v12a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z'/%3E%3Crect x='9' y='12' width='6' height='5' rx='1'/%3E%3Cpath d='M12 12v5'/%3E%3C/svg%3E")}.icoon-schild{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.icoon-betaalkaart{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20M6 15h4'/%3E%3C/svg%3E")}.icoon-spuit{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 2 4 4M14 4l6 6M12 6l6 6'/%3E%3Cpath d='M9 9 3 15l-1 6 6-1 6-6'/%3E%3Cpath d='m5 13 2 2m1-4 2 2'/%3E%3C/svg%3E")}.icoon-bed{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19v-9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9'/%3E%3Cpath d='M3 15h18M3 19v-1M21 19v-1'/%3E%3Cpath d='M7 8V6h4v2'/%3E%3C/svg%3E")}.icoon-bier{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5h9v15H6z'/%3E%3Cpath d='M15 9h2a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 9h9M9 12v5M12 12v5'/%3E%3C/svg%3E")}.icoon-vink{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E")}.icoon-vinkje{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E")}.icoon-kruisje{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.icoon-telefoon{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h3l1.5 4-2 1.5a12 12 0 0 0 6 6L17 12.5 21 14v3a2 2 0 0 1-2.2 2A17 17 0 0 1 5 5.2 2 2 0 0 1 7 3z'/%3E%3C/svg%3E")}.icoon-medisch{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E")}.icoon-koffer{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M9 7V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M3 12h18M9 12v3M15 12v3'/%3E%3C/svg%3E")}.icoon-klok{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.5l3.5 2'/%3E%3C/svg%3E")}.icoon-wereld{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18z'/%3E%3C/svg%3E")}.icoon-waarschuwing{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 22 20H2z'/%3E%3Cpath d='M12 10v4'/%3E%3Ccircle cx='12' cy='17' r='1.1'/%3E%3C/svg%3E")}.icoon-document{--icoon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v12a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6M9 16.5h4'/%3E%3C/svg%3E")}.wordmark-logo[data-astro-cid-hhuuaa7r]{display:block;width:auto;height:4rem}.wordmark-logo[data-astro-cid-hhuuaa7r].compact{height:3.1rem}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--maroon);color:var(--white);transition:background .22s ease,box-shadow .22s ease}.site-header[data-astro-cid-3ef6ksr2].is-vast{box-shadow:0 6px 22px #00000038}.site-header[data-astro-cid-3ef6ksr2].overlay{position:fixed;left:0;right:0;background:linear-gradient(180deg,rgba(31,31,31,.45),transparent)}.site-header[data-astro-cid-3ef6ksr2].overlay.is-vast{background:var(--maroon)}.inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.85rem;transition:padding .22s ease}.is-vast[data-astro-cid-3ef6ksr2] .inner[data-astro-cid-3ef6ksr2]{padding-block:.55rem}.brand[data-astro-cid-3ef6ksr2]{text-decoration:none;flex-shrink:0;color:var(--cream)}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(.2rem,1vw,.7rem);list-style:none;margin:0;padding:0}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-block;position:relative;font-weight:600;font-size:.85rem;letter-spacing:.02em;text-decoration:none;padding:.55rem;color:var(--white)}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.25rem;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.2,1)}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover:after,nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.caret[data-astro-cid-3ef6ksr2]{font-size:.6rem;margin-left:.25rem;opacity:.8}.has-sub[data-astro-cid-3ef6ksr2]{position:relative}.sub[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + .35rem);left:0;min-width:13.5rem;margin:0;padding:.45rem 0;list-style:none;background:var(--white);color:var(--ink);border-top:3px solid var(--red);border-radius:0 0 8px 8px;box-shadow:0 16px 38px #00000038;z-index:60;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.has-sub[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;top:100%;height:.4rem}.has-sub[data-astro-cid-3ef6ksr2]:hover .sub[data-astro-cid-3ef6ksr2],.has-sub[data-astro-cid-3ef6ksr2]:focus-within .sub[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem 1.1rem;font-size:.85rem;font-weight:500;color:var(--ink)}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--light);color:var(--maroon);padding-left:1.35rem;transition:padding-left .14s ease}.menu-toggle[data-astro-cid-3ef6ksr2],.menu-backdrop[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.6rem;height:2.6rem;padding:.55rem;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius);cursor:pointer;z-index:80}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{height:2px;background:var(--white);transition:transform .22s ease,opacity .16s ease}@media(max-width:64rem){.menu-btn[data-astro-cid-3ef6ksr2]{display:flex}.menu-toggle[data-astro-cid-3ef6ksr2]:checked~.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2]:checked~.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-3ef6ksr2]:checked~.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-backdrop[data-astro-cid-3ef6ksr2]{display:block;position:fixed;inset:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s;z-index:65;cursor:pointer}.menu-toggle[data-astro-cid-3ef6ksr2]:checked~.menu-backdrop[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transition-delay:0s}nav[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;bottom:0;width:min(20rem,85vw);background:var(--dark);box-shadow:-14px 0 34px #00000059;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);overflow-y:auto;z-index:70;padding:4.5rem 1.5rem 2rem}.menu-toggle[data-astro-cid-3ef6ksr2]:checked~nav[data-astro-cid-3ef6ksr2]{transform:translate(0)}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid rgba(255,255,255,.12);opacity:0;transform:translate(1.2rem)}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.menu-toggle[data-astro-cid-3ef6ksr2]:checked~nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{animation:item-in .32s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--vertraging, 0ms)}@keyframes item-in{to{opacity:1;transform:translate(0)}}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{display:block;padding-block:.9rem;font-family:var(--font-display);font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{display:none}.sub[data-astro-cid-3ef6ksr2]{position:static;min-width:0;background:transparent;color:var(--white);border-top:none;box-shadow:none;padding:0 0 .8rem 1rem;opacity:1;visibility:visible;transform:none;transition:none}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#ffffffc7}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:transparent;color:var(--white);padding-left:1.1rem}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:clamp(3rem,7vw,5rem)}.kan-vervagen[data-astro-cid-sz7xmlte] .boven[data-astro-cid-sz7xmlte]{background:rgba(244,230,200,var(--voet-dekking, 1));transition:background .32s ease-out}.kan-vervagen[data-astro-cid-sz7xmlte] .onder[data-astro-cid-sz7xmlte]{background:rgba(140,31,16,var(--voet-dekking, 1));transition:background .32s ease-out}.kan-vervagen[data-astro-cid-sz7xmlte] .route-afsluiter[data-astro-cid-sz7xmlte],.kan-vervagen[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte],.kan-vervagen[data-astro-cid-sz7xmlte] .onder-inner[data-astro-cid-sz7xmlte]{opacity:0;transform:translateY(2.4rem);transition:opacity .32s ease-out,transform .32s cubic-bezier(.2,.7,.3,1);will-change:transform,opacity}.boven[data-astro-cid-sz7xmlte]{background:var(--cream);color:var(--ink);padding-block:clamp(1.6rem,3vw,2.4rem) clamp(1.8rem,3.5vw,2.6rem)}.route-afsluiter[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.9rem;margin-bottom:clamp(1.4rem,2.5vw,2rem)}.route-lijn[data-astro-cid-sz7xmlte]{flex:1;height:0;border-top:2px dashed rgba(140,31,16,.4)}.route-punt[data-astro-cid-sz7xmlte]{width:.6rem;height:.6rem;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #d63a1f2e;flex:none}.route-tekst[data-astro-cid-sz7xmlte]{color:var(--maroon);font-size:.72rem}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr .9fr 1.1fr 1.1fr;gap:1.8rem}.brand-col[data-astro-cid-sz7xmlte] .muted[data-astro-cid-sz7xmlte]{margin-top:.9rem;max-width:24rem}.muted[data-astro-cid-sz7xmlte]{color:var(--ink-soft);font-size:.86rem;margin:0}.affiliate[data-astro-cid-sz7xmlte]{margin-top:1.1rem;font-size:.78rem}.col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:600;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;color:var(--maroon);margin-bottom:.8rem}.col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-size:.92rem;color:var(--ink)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--maroon);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px}.social[data-astro-cid-sz7xmlte]{display:flex;gap:.7rem;margin-top:1.1rem}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1.5px solid rgba(140,31,16,.45);border-radius:50%;color:var(--maroon);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:1.15rem;height:1.15rem}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--red);border-color:var(--red);color:var(--white);transform:translateY(-2px)}.onder[data-astro-cid-sz7xmlte]{padding-block:.8rem}.onder-inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 2rem;font-size:.85rem}.onder-inner[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.onder-inner[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.tot-de-volgende[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f4e6c8e6}.onder-punt[data-astro-cid-sz7xmlte]{width:.45rem;height:.45rem;border-radius:50%;background:var(--red);animation:voet-puls 2.4s ease-in-out infinite}@keyframes voet-puls{0%,to{box-shadow:0 0 #d63a1f80}55%{box-shadow:0 0 0 6px #d63a1f00}}@media(max-width:64rem){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:36rem){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:1.5rem}}
