.hp2{--hp-navy:#0A1424;--hp-navy0:#050B16;--hp-brass:#C8A464;--hp-brass-soft:#E3C88F;--hp-brass-ink:#7A5A26;--hp-cream:#FBF8F1;--hp-cream-line:#E8DFCC;--hp-line:#E3DED2;--hp-muted:#5B6675;--hp-ink2:#3A4453;--hp-g:max(20px,calc((100% - 1328px) / 2))}@media (min-width:768px){.hp2{--hp-g:max(48px,calc((100% - 1328px) / 2))}}.hp2-eb{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.hp2-eb--brass{color:var(--hp-brass)}.hp2-eb--ink{color:var(--hp-brass-ink)}.hp2-streep{display:inline-flex;align-items:center;gap:14px}.hp2-streep:before{content:"";width:36px;height:1px;background:currentColor}.hp2-disp{font-family:var(--font-display),"Bricolage Grotesque",Georgia,serif}.hp2-mast-in{position:relative;z-index:1;box-sizing:border-box;padding:48px var(--hp-g) 56px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:center;min-height:600px}.hp2-mast-l{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hp2-h1{margin:0;font-size:58px;line-height:1;font-weight:700;letter-spacing:-.035em;text-shadow:0 1px 18px rgba(8,16,30,.35)}.hp2-h1 span{color:var(--hp-brass-soft)}.hp2-lead{margin:0;max-width:600px;font-size:18px;line-height:1.55;color:#D7DDE7}.hp2-routechips{display:flex;flex-wrap:wrap;gap:8px}.hp2-routechip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;color:#F4F2EC!important;background:rgba(244,242,236,.08);border:1px solid rgba(244,242,236,.22)}.hp2-routechip:hover{background:rgba(244,242,236,.16)}.hp2-feat{position:relative;display:block;height:470px;border-radius:28px;overflow:hidden;background:var(--hp-navy);color:#F4F2EC!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.hp2-feat img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hp2-feat:hover img{transform:scale(1.03)}.hp2-feat-sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,22,0) 28%,rgba(5,11,22,.92))}.hp2-feat-tx{position:absolute;left:28px;right:28px;bottom:26px;display:flex;flex-direction:column;gap:12px}.hp2-feat-t{font-size:32px;line-height:1.06;font-weight:700;letter-spacing:-.02em;-webkit-line-clamp:4}.hp2-feat-s,.hp2-feat-t{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hp2-feat-s{font-size:15px;line-height:1.5;color:rgba(244,242,236,.8);-webkit-line-clamp:2}.hp2-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(10,20,36,.55);border:1px solid rgba(244,242,236,.22);backdrop-filter:blur(12px);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hp2-tag i{width:7px;height:7px;border-radius:9px;background:#F0611A}.hp2-feat--skel{background:linear-gradient(110deg,#13203A 30%,#1B2A40 50%,#13203A 70%);background-size:200% 100%}.hp2-ticker{position:relative;z-index:1;height:56px;box-sizing:border-box;background:var(--hp-navy0);color:#F4F2EC;display:flex;align-items:center;gap:22px;padding:0 var(--hp-g);font-size:15px;border-top:1px solid rgba(244,242,236,.08);overflow:hidden;white-space:nowrap}.hp2-ticker a:not(.hp2-ticker-all){overflow:hidden;text-overflow:ellipsis;min-width:0}.hp2-ticker a:hover{text-decoration:underline}.hp2-ticker-sep{color:rgba(244,242,236,.35)}.hp2-ticker-all{margin-left:auto;font-weight:700;flex-shrink:0}.hp2-s{box-sizing:border-box;padding:88px var(--hp-g) 0}.hp2-front{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:48px;min-height:580px}.hp2-front--2{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.hp2-colkop{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--kb-ink);padding-bottom:12px;margin-bottom:4px}.hp2-colkop h2{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em}.hp2-colkop a{font-weight:700;font-size:15px}.hp2-nl{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--hp-line)}.hp2-nl:last-child{border-bottom:0}.hp2-nl-th{width:132px;height:92px;border-radius:14px;overflow:hidden;flex-shrink:0;background:#E9E5DB}.hp2-nl-th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hp2-nl-tx{display:flex;flex-direction:column;gap:8px;min-width:0}.hp2-meta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-muted)}.hp2-nl-t{font-size:17px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hp2-nl:hover .hp2-nl-t,.hp2-q a:hover{text-decoration:underline}.hp2-q{list-style:none;margin:0;padding:0}.hp2-q li{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--hp-line)}.hp2-q li:last-child{border-bottom:0}.hp2-q-n{width:26px;flex-shrink:0;font-size:22px;font-weight:700;color:var(--kb-orange-ink)}.hp2-q a{font-size:16px;font-weight:500;line-height:1.35}.hp2-vids{display:flex;flex-direction:column;gap:20px;margin-top:18px}.hp2-kop{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.hp2-kop-l{display:flex;flex-direction:column;gap:16px}.hp2-h2{margin:0;font-size:56px;line-height:.98;font-weight:700;letter-spacing:-.04em}.hp2-intro{margin:0;max-width:520px;font-size:18px;line-height:1.6;color:var(--hp-ink2)}.hp2-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hp2-tile{position:relative;display:block;height:380px;border-radius:28px;overflow:hidden;background:var(--hp-navy);color:#F4F2EC!important}.hp2-tile img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hp2-tile:hover img{transform:scale(1.04)}.hp2-tile-sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,22,0) 30%,rgba(5,11,22,.9))}.hp2-tile-tx{position:absolute;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:8px}.hp2-tile-l{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-brass-soft)}.hp2-tile-t{font-size:30px;line-height:1.02;font-weight:700;letter-spacing:-.02em}.hp2-tile-s{font-size:14.5px;line-height:1.45;color:rgba(244,242,236,.82)}.hp2-extra{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:20px;padding:22px 26px;border-radius:22px;background:#fff;border:1px solid var(--hp-line)}.hp2-extra b{font-size:19px}.hp2-extra p{margin:4px 0 0;font-size:15px;color:var(--hp-muted)}.hp2-extra-links{display:flex;gap:10px;flex-wrap:wrap}.hp2-chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;background:#EFEBE1;color:var(--hp-ink2);white-space:nowrap}.hp2-chip:hover{background:#E3DED2}.hp2-pas{position:relative;overflow:hidden;border-radius:32px;background:var(--hp-navy);color:#F4F2EC;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:56px;align-items:center;padding:60px}.hp2-pas:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 100% 0,rgba(200,164,100,.16),rgba(200,164,100,0) 60%);pointer-events:none}.hp2-pas>*{position:relative}.hp2-pas-l{display:flex;flex-direction:column;gap:18px}.hp2-pas-t{margin:0;font-size:46px;line-height:1.02;font-weight:700;letter-spacing:-.035em}.hp2-pas-t span{color:var(--hp-brass-soft)}.hp2-pas-b{margin:0;font-size:16px;line-height:1.6;color:rgba(244,242,236,.78);max-width:640px}.hp2-feiten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(244,242,236,.16);margin-top:6px}.hp2-feiten>div{padding:18px 20px 0;display:flex;flex-direction:column;gap:4px;border-left:1px solid rgba(244,242,236,.12)}.hp2-feiten>div:first-child{padding-left:0;border-left:0}.hp2-feiten b{font-size:28px;font-weight:700;letter-spacing:-.02em}.hp2-feiten span{font-size:13.5px;color:rgba(244,242,236,.66)}.hp2-pas-r{gap:12px}.hp2-pas-r,.hp2-prijs{display:flex;flex-direction:column}.hp2-prijs{gap:2px;min-height:92px}.hp2-prijs b{font-size:60px;line-height:1;font-weight:700;letter-spacing:-.04em}.hp2-prijs span{font-size:15px;color:rgba(244,242,236,.7)}.hp2-prijsregel{display:block;min-height:42px;font-size:13.5px;line-height:1.5;color:rgba(244,242,236,.7)}.hp2-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;white-space:nowrap}.hp2-btn--or{background:var(--kb-orange);color:var(--kb-ink)!important;box-shadow:0 18px 40px -10px rgba(240,97,26,.45)}.hp2-btn--gl{background:rgba(244,242,236,.08);border:1px solid rgba(244,242,236,.28);color:#F4F2EC!important;font-weight:600}.hp2-pas-wrap{position:relative}.hp2-pas-skel{display:none;position:absolute;inset:0;border-radius:32px;background:linear-gradient(110deg,#0E1A2E 30%,#16243A 50%,#0E1A2E 70%);background-size:200% 100%;animation:hp2-shim 1.4s linear infinite}@keyframes hp2-shim{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hp2-pas-skel{animation:none}}.hp2-poort[data-poort=wacht] .hp2-pas,[data-aw-lid] .hp2-poort[data-poort=ssr] .hp2-pas{visibility:hidden}.hp2-poort[data-poort=wacht] .hp2-pas-skel,[data-aw-lid] .hp2-poort[data-poort=ssr] .hp2-pas-skel{display:block}[data-aw-lid] .hp2-poort[data-tok=gast] .hp2-pas{visibility:hidden}[data-aw-lid] .hp2-poort[data-tok=gast] .hp2-pas-skel{display:block}[data-aw-pas] .hp2-poort{display:none!important}.hp2-poort{display:contents}.hp2-over{margin-top:112px;background:var(--hp-cream);border-top:1px solid var(--hp-cream-line);border-bottom:1px solid var(--hp-cream-line)}.hp2-over-in{box-sizing:border-box;padding:80px var(--hp-g);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.hp2-over-l{display:flex;flex-direction:column;gap:18px}.hp2-over-t{margin:0;font-size:38px;line-height:1.06;font-weight:700;letter-spacing:-.03em}.hp2-over-p{margin:0;font-size:17px;line-height:1.7;color:var(--hp-ink2)}.hp2-over-more{font-weight:700}.hp2-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:14px 0 0;padding:0;list-style:none}.hp2-hub a{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--hp-cream-line);font-size:15px}.hp2-hub a:after{content:"→";color:var(--hp-muted)}.hp2-hub a:hover{color:var(--kb-orange-ink)}@media (max-width:1023.98px){.hp2-s{padding-top:48px}.hp2-pas{grid-template-columns:1fr;gap:18px;padding:28px 22px}.hp2-pas,.hp2-pas-skel{border-radius:24px}.hp2-pas-t{font-size:30px}.hp2-pas-b{font-size:15px}.hp2-feiten b{font-size:22px}.hp2-feiten>div{padding:14px 10px 0}.hp2-feiten span{font-size:12px}.hp2-prijs{min-height:0;flex-direction:row;align-items:baseline;gap:10px}.hp2-prijs b{font-size:40px}.hp2-over{margin-top:56px}.hp2-over-in{grid-template-columns:1fr;gap:28px;padding:44px 16px}.hp2-over-t{font-size:26px}.hp2-over-p{font-size:15.5px}.hp2-hub{grid-template-columns:1fr 1fr;gap:0 18px}.hp2-hub a{font-size:14.5px;padding:11px 0}}.hp2-vul{flex:1 1 0;min-height:0;margin-top:4px;container-type:size}.hp2-vul-in{height:100%;box-sizing:border-box;display:flex;border-radius:22px;background:#FBF8F1;border:1px solid #e8dfcc;color:var(--kb-ink)!important;overflow:hidden}.hp2-vul-in:hover{border-color:#DCCFB1}.hp2-vul-vol{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:24px 28px;width:100%}.hp2-vul-kort{display:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 0;width:100%}.hp2-vul-pijl{width:40px;height:40px;border-radius:999px;background:var(--kb-ink);color:var(--kb-paper);display:flex;align-items:center;justify-content:center;flex-shrink:0}@container (max-height: 199px){.hp2-vul-vol{display:none}.hp2-vul-kort{display:flex}}@container (max-height: 99px){.hp2-vul-in{display:none!important}}@supports not (container-type:size){.hp2-vul{display:none}}.hp2-ook{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1280px){.hp2-ook{grid-template-columns:repeat(var(--hp-n,4),minmax(0,1fr))}}.aw-hh-pic{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.aw-hh-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:56% 60%;object-position:56% 60%;display:block}.aw-hh-scrim{position:absolute;inset:0;z-index:0;pointer-events:none}.aw-hh{position:relative;isolation:isolate;z-index:30;background:#0F1B2D;color:var(--kb-paper)}.aw-hh-in,.aw-hh>nav{position:relative;z-index:1}.aw-hh>nav{z-index:2;background:transparent!important}.aw-hh-navplek{position:absolute;top:0;left:0;width:1px;height:64px;pointer-events:none}.aw-hh .aw-navsearch-btn{transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.aw-hh:not([data-veld=uit]) .aw-navsearch-btn{opacity:0;transform:translateY(-4px);visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.aw-hh[data-vast="1"]{padding-top:64px;z-index:50}.aw-hh[data-vast="1"]>nav{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--kb-navy)!important;box-shadow:0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(8,16,30,.25);animation:aw-hh-navin .22s ease-out}@keyframes aw-hh-navin{0%{transform:translateY(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.aw-hh[data-vast="1"]>nav{animation:none}.aw-hh .aw-navsearch-btn,.aw-hh:not([data-veld=uit]) .aw-navsearch-btn{transition:none}}.aw-hh .aw-hh-scrim{background:linear-gradient(180deg,rgba(8,16,30,.78),rgba(8,16,30,.45) 64px,rgba(8,16,30,0) 150px),linear-gradient(90deg,rgba(8,16,30,.92),rgba(8,16,30,.86) 52%,rgba(8,16,30,.5) 76%,rgba(8,16,30,.22))}@media (min-width:1280px){.aw-hh .aw-hh-scrim{background:linear-gradient(180deg,rgba(8,16,30,.78),rgba(8,16,30,.45) 64px,rgba(8,16,30,0) 150px),linear-gradient(90deg,rgba(8,16,30,.92),rgba(8,16,30,.82) 40%,rgba(8,16,30,.42) 62%,rgba(8,16,30,.1) 88%)}}.aw-hh-in{min-height:clamp(560px,40vw,820px)}.aw-hh .aw-hh-pic img{-o-object-position:58% 62%;object-position:58% 62%}.mh-band.aw-hh-band{position:relative;isolation:isolate;overflow:hidden}.mh-band.aw-hh-band>:not(.aw-hh-pic):not(.aw-hh-scrim){position:relative;z-index:1}.aw-hh-band .aw-hh-scrim{background:linear-gradient(180deg,rgba(8,16,30,.8),rgba(8,16,30,.64) 34%,rgba(8,16,30,.4) 68%,rgba(8,16,30,.6))}.aw-hh-band .aw-hh-pic img{-o-object-position:50% 62%;object-position:50% 62%}@media (min-width:700px){.aw-hh-band .aw-hh-pic img{-o-object-position:60% 58%;object-position:60% 58%}.aw-hh-band .aw-hh-scrim{background:linear-gradient(90deg,rgba(8,16,30,.6),rgba(8,16,30,.25)),linear-gradient(180deg,rgba(8,16,30,.55),rgba(8,16,30,.45) 60%,rgba(8,16,30,.65))}}