.globe{--globe-bg:#13221e;--globe-zee:#173842;--globe-zee-licht:#3d7883;--globe-land:#efe4d2;--globe-bezocht:#d5ac28;--globe-gloed:#8fd0dc;--globe-boog:#f0da8d;isolation:isolate;padding-block:var(--section);background:radial-gradient(60% 70% at 72% 48%, #24433d 0%, #24433d00 70%), radial-gradient(40% 50% at 10% 0%, #2a3a33 0%, #2a3a3300 70%), var(--globe-bg);color:var(--paper);position:relative;overflow:hidden}.globe__grid{grid-template:"kop bol""paneel bol"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(32px,4vw,64px);display:grid}.globe__kop{grid-area:kop}.globe__prelude{color:var(--globe-boog);font:600 clamp(24px, 2.2vw, 30px)/1 var(--hand);transform-origin:0;margin:0;transform:rotate(-3deg)}.globe__kop h2{margin:var(--space-3) 0 0;color:var(--paper);font-size:var(--fs-h2)}.globe__intro{max-width:30em;margin:var(--space-4) 0 0;color:#fcfbf7b8;font-size:var(--fs-lead);line-height:1.6}.globe__bol{aspect-ratio:1;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;grid-area:bol;place-self:center;width:100%;max-width:760px;position:relative}.globe__bol.is-slepen{cursor:grabbing}.globe__bol.is-wijst:not(.is-slepen){cursor:pointer}.globe__bol svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.globe__raster{fill:none;stroke:#ffffff17;stroke-width:.8px}.globe__land{fill:var(--globe-land)}.globe__bezocht{fill:var(--globe-bezocht)}.globe__thuisland{fill:#fff8ee}.globe__grenzen{fill:none;stroke:#23312c;stroke-opacity:.32;stroke-width:.7px;stroke-linejoin:round}.globe__licht{pointer-events:none}.globe__boog{fill:none;stroke:var(--globe-boog);stroke-width:4px;stroke-linecap:round;stroke-dasharray:9 9;filter:drop-shadow(0 0 6px #f0da8d99);animation:1.4s linear infinite globe-vlucht}@keyframes globe-vlucht{to{stroke-dashoffset:-36px}}.globe__speld,.globe__thuis{background:0 0;border:0;width:0;height:0;padding:0;transition:opacity .25s;position:absolute}.globe__speld.is-achter,.globe__thuis.is-achter{opacity:0;pointer-events:none}.globe__speld{cursor:pointer}.globe__speld:before{content:"";width:14px;height:14px;box-shadow:0 0 0 3px var(--globe-bezocht), 0 3px 10px #0007;background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s;position:absolute;top:-7px;left:-7px}.globe__speld:after{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.globe__speld:hover:before{transform:scale(1.3)}.globe__speld.is-actief:before{background:var(--globe-bezocht);transform:scale(1.25);box-shadow:0 0 0 3px #fff,0 0 0 12px #d5ac2840,0 3px 12px #0008}.globe__speld.is-actief:after{border:2px solid #fff;animation:1.8s ease-out infinite globe-puls}@keyframes globe-puls{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.globe__speld-label{color:var(--ink);font:700 14px/1 var(--ui);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:999px;padding:8px 12px;transition:opacity .2s,transform .25s;position:absolute;top:0;left:16px;transform:translate(-4px,-50%);box-shadow:0 8px 20px #0005}.globe__speld:hover .globe__speld-label,.globe__speld.is-wijst .globe__speld-label,.globe__speld.is-actief .globe__speld-label{opacity:1;transform:translateY(-50%)}.globe__speld.is-wijst:before{transform:scale(1.3)}.globe__speld.is-wijst{z-index:2}.globe__speld.is-links .globe__speld-label{left:auto;right:16px;transform:translate(4px,-50%)}.globe__speld.is-links:hover .globe__speld-label,.globe__speld.is-links.is-wijst .globe__speld-label,.globe__speld.is-links.is-actief .globe__speld-label{transform:translateY(-50%)}.globe__speld:hover,.globe__speld.is-actief{z-index:2}.globe__thuis:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 2.5px #fff8ee}.globe__thuis span{color:#fff8ee;font:600 22px/1 var(--hand);white-space:nowrap;text-shadow:0 1px 8px #0009;position:absolute;bottom:6px;right:10px;transform:rotate(-6deg)}.globe__hint{color:#fcfbf799;font:600 20px/1 var(--hand);white-space:nowrap;pointer-events:none;margin:0;transition:opacity .4s;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.globe:not(.is-live) .globe__hint,.globe__bol.is-slepen .globe__hint{opacity:0}.globe__hint-vinger,.globe__hint-groot{display:none}.globe__groot,.globe__sluit{width:44px;height:44px;color:var(--paper);cursor:pointer;backdrop-filter:blur(8px);background:#13221ecc;border:1px solid #fcfbf733;border-radius:50%;place-items:center;padding:0;display:none}.globe__groot svg,.globe__sluit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.globe__groot:focus-visible,.globe__sluit:focus-visible{outline:3px solid var(--globe-boog);outline-offset:2px}.globe__bol{view-transition-name:wereldbol}.globe__paneel{grid-area:paneel;gap:32px;min-width:0;display:grid}.globe__kaarten{margin:0;padding:0;list-style:none;display:grid}.globe__kaart{opacity:0;visibility:hidden;max-width:420px;transition:opacity .45s ease, transform .55s var(--ease-out), visibility 0s .45s;grid-area:1/1;transform:rotate(-1.5deg)translateY(10px)}.globe__kaart.is-actief{opacity:1;visibility:visible;transition:opacity .45s ease .1s, transform .55s var(--ease-out) .1s, visibility 0s;transform:rotate(-1.5deg)}.globe__kaart a{color:var(--ink);transition:transform .35s var(--ease-out);background:#fff;grid-template-columns:minmax(0,1fr);padding:12px 12px 0;text-decoration:none;display:grid;box-shadow:0 30px 60px -24px #000c}.globe__kaart a:hover{transform:rotate(1deg)translateY(-4px)}.globe__foto{aspect-ratio:16/10;background:var(--pale);display:block;overflow:hidden}.globe__foto picture{width:100%;height:100%;display:block}.globe__img{object-fit:cover;width:100%;height:100%;display:block}.globe__kaart-tekst{gap:4px;padding:16px 8px 20px;display:grid}.globe__werelddeel{color:var(--accent-dark);font:700 11px/1.4 var(--ui);letter-spacing:.14em;text-transform:uppercase}.globe__naam{font:750 clamp(30px, 2.8vw, 38px)/1 var(--display)}.globe__kort{color:var(--muted);font-size:15px;line-height:1.5}.globe__actie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.globe__aantal{background:var(--pale);font:700 12px/1 var(--ui);border-radius:999px;padding:8px 12px}.globe__ga{color:var(--accent-dark);font:700 15px/1 var(--ui);align-items:center;gap:8px;display:inline-flex}.globe__ga svg{width:18px;height:18px;transition:transform .25s}.globe__kaart a:hover .globe__ga svg{transform:translate(4px)}.globe__kaart a:focus-visible{outline:3px solid var(--globe-boog);outline-offset:4px}.globe__keuze{gap:16px;display:grid}.globe__groepnaam{color:#fcfbf780;font:700 11px/1.4 var(--ui);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.globe__knoppen{flex-wrap:wrap;gap:8px;display:flex}.globe__knop{color:var(--paper);font:600 14px/1 var(--ui);cursor:pointer;background:#ffffff0a;border:1px solid #fcfbf733;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 12px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.globe__knop span{text-align:center;background:#ffffff1a;border-radius:999px;min-width:22px;padding:4px 8px;font-size:11px}.globe__knop:hover{background:#ffffff17;border-color:#fcfbf799}.globe__knop[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.globe__knop[aria-pressed=true] span{background:var(--globe-bezocht);color:#fff}.globe__knop:focus-visible{outline:3px solid var(--globe-boog);outline-offset:2px}.globe__voet{color:#fcfbf799;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0;font-size:14px;display:flex}.globe__voet .textlink{color:var(--paper)}@media (width>=1080px){.globe__bol{justify-self:start;width:124%;max-width:900px;margin-right:-24%}}@media (width<=1079px){.globe__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""bol""paneel"}.globe__bol{max-width:620px}.globe__paneel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width<=760px){.globe{padding-block:var(--section) var(--space-7)}.globe__grid{gap:12px}.globe__bol{width:calc(100% + 2 * var(--gutter) + 40px);max-width:none;margin:-28px calc(-1 * var(--gutter) - 20px) 0}.globe__hint{font-size:18px;bottom:4%}.globe__paneel{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:-18px}.globe__speld:before{width:10px;height:10px;box-shadow:0 0 0 2.5px var(--globe-bezocht), 0 3px 8px #0007;top:-5px;left:-5px}.globe__speld-label{font-size:13px}.globe__thuis span{font-size:18px}.globe__kaarten{margin-inline:calc(-1 * var(--gutter));padding:12px var(--gutter) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.globe__kaarten::-webkit-scrollbar{display:none}.globe__kaart,.globe__kaart.is-actief{visibility:visible;scroll-snap-align:center;flex:0 0 min(84%,340px);max-width:none;transition:opacity .3s;transform:none}.globe__kaart{opacity:.5}.globe__kaart.is-actief{opacity:1}.globe__kaart a{box-sizing:border-box;border-radius:4px;grid-template-columns:96px minmax(0,1fr);gap:12px;height:100%;padding:8px;box-shadow:0 14px 28px -14px #000c}.globe__kaart a:hover{transform:none}.globe__foto{aspect-ratio:auto;min-height:104px}.globe__kaart-tekst{align-content:center;gap:3px;padding:4px 4px 4px 0}.globe__naam{font-size:24px}.globe__kort{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.globe__actie{margin-top:8px}.globe__ga{font-size:0}.globe__ga svg{width:20px;height:20px}.globe__keuze,.globe__hint-muis{display:none}.globe__hint-vinger{display:inline}.globe__bol{cursor:zoom-in}.globe__groot{right:calc(var(--gutter) + 28px);display:grid;position:absolute;bottom:12%}.globe.is-groot{z-index:1000;-webkit-mask:none;mask:none}.globe.is-groot .globe__grid{z-index:1;width:auto;max-width:none;padding:env(safe-area-inset-top,0px) 0 max(16px, env(safe-area-inset-bottom,0px));background:radial-gradient(70% 45% at 50% 40%, #24433d 0%, #24433d00 70%), var(--globe-bg);overscroll-behavior:contain;flex-direction:column;justify-content:center;gap:0;margin:0;display:flex;position:fixed;inset:0}.globe.is-groot .globe__kop,.globe.is-groot .globe__voet,.globe.is-groot .globe__groot{display:none}.globe.is-groot .globe__bol{touch-action:none;cursor:grab;width:calc(100% + 56px);margin:0 -28px}.globe.is-groot .globe__hint-vinger{display:none}.globe.is-groot .globe__hint-groot{display:inline}.globe.is-groot .globe__paneel{padding-inline:var(--gutter);margin:-8px 0 0}.globe.is-groot .globe__sluit{top:calc(env(safe-area-inset-top,0px) + 14px);right:max(16px, env(safe-area-inset-right,0px));z-index:2;display:grid;position:fixed}.globe.is-groot .globe__speld:before{width:12px;height:12px;top:-6px;left:-6px}}:root.globe-open,:root.globe-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.globe__boog,.globe__speld.is-actief:after{animation:none}.globe__kaart,.globe__kaart.is-actief{transition:none}}.home-hero{isolation:isolate;padding-block:40px 16px;position:relative;overflow:hidden}.home-hero__decor{z-index:-1;background:var(--decor-klein) center bottom / cover no-repeat;pointer-events:none;position:absolute;inset:0}.home-hero__kop{text-align:center;justify-items:center;display:grid}.home-hero__prelude{color:var(--accent);font:600 clamp(26px, 2.4vw, 34px)/1 var(--hand);align-items:center;gap:12px;margin:0;display:flex}.home-hero__prelude span{display:inline-block;transform:rotate(-3deg)}.home-hero__golf{opacity:.5;flex-shrink:0;width:42px;height:18px}.home-hero__golf--r{transform:scaleX(-1)}.home-hero__title{letter-spacing:-.01em;text-wrap:balance;margin:16px 0 0;font-size:clamp(50px,5.2vw,82px);font-weight:750;line-height:.96}.home-hero__text{max-width:34em;margin:var(--space-5) 0 0;color:var(--muted);font:500 var(--fs-lead)/1.55 var(--ui);text-wrap:pretty}.home-hero__actions{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-hero__kaarten{padding:0 var(--gutter) 64px;justify-content:center;align-items:center;margin:32px auto 0;list-style:none;display:flex}.home-hero__kaart{transition:transform .45s var(--ease-spring);flex:none;position:relative}.home-hero__kaart a{background:var(--white);color:var(--ink);padding:12px 12px 0;text-decoration:none;transition:box-shadow .3s;display:block;box-shadow:0 18px 36px -20px #07100c55}.home-hero__kaart--midden{z-index:5;width:420px;margin-inline:-30px;transform:rotate(-1deg)}.home-hero__kaart--midden a{padding:16px 16px 0;box-shadow:0 40px 70px -28px #07100c80}.home-hero__kaart--l1,.home-hero__kaart--r1{z-index:4;width:240px}.home-hero__kaart--l2,.home-hero__kaart--r2{z-index:3;width:210px}.home-hero__kaart--l3,.home-hero__kaart--r3{z-index:2;width:190px;display:none}.home-hero__kaart--l4,.home-hero__kaart--r4{z-index:1;width:170px;display:none}.home-hero__kaart--l1{transform:rotate(-3deg)translateY(20px)}.home-hero__kaart--r1{transform:rotate(4deg)translateY(26px)}.home-hero__kaart--l2{margin-right:-30px;transform:rotate(-8deg)translateY(60px)}.home-hero__kaart--r2{margin-left:-30px;transform:rotate(7deg)translateY(66px)}.home-hero__kaart--l3{margin-right:-26px;transform:rotate(-4deg)translateY(100px)}.home-hero__kaart--r3{margin-left:-26px;transform:rotate(5deg)translateY(104px)}.home-hero__kaart--l4{margin-right:-22px;transform:rotate(6deg)translateY(60px)}.home-hero__kaart--r4{margin-left:-22px;transform:rotate(-6deg)translateY(56px)}.home-hero__kaart:not(.home-hero__kaart--midden) .home-hero__foto{filter:saturate(.85);transition:filter .4s}.home-hero__kaart:hover{z-index:6;transform:rotate(0)translateY(-10px)scale(1.03)}.home-hero__kaart:hover .home-hero__foto{filter:none}.home-hero__kaart:hover a{box-shadow:0 34px 60px -20px #07100c66}.home-hero__foto{--stamp-r:4px;aspect-ratio:4/5;background:var(--pale);display:block;position:relative;overflow:hidden}.home-hero__foto picture{height:100%;display:block}.home-hero__img{object-fit:cover;width:100%;height:100%;display:block}.home-hero__laag{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.home-hero__laag.is-zichtbaar{opacity:1}.home-hero__plek{font:600 22px/1 var(--hand);padding:8px 4px 12px;transition:opacity .4s;display:block}.home-hero__plek.is-weg{opacity:0}.home-hero__kaart--midden .home-hero__plek{padding:12px 4px 16px;font-size:30px}.home-hero__kaarten>:nth-child(n+6) .home-hero__plek{text-align:right}@media (width>=1100px){.home-hero__decor{background-image:var(--decor-groot)}}@media (width>=1500px){.home-hero__kaart--l3,.home-hero__kaart--r3{display:block}}@media (width>=1700px){.home-hero__kaart--midden{width:470px;margin-inline:-36px}.home-hero__kaart--l1,.home-hero__kaart--r1{width:270px}.home-hero__kaart--l2,.home-hero__kaart--r2{width:235px}.home-hero__kaart--l3,.home-hero__kaart--r3{width:205px}.home-hero__kaart--midden .home-hero__plek{font-size:34px}}@media (width>=2200px){.home-hero__kaart--l4,.home-hero__kaart--r4{display:block}}@media (width<=1079px){.home-hero__decor{background-size:170%}.home-hero__kaart--l2,.home-hero__kaart--r2{display:none}.home-hero__kaart--midden{width:360px}}@media (width<=760px){.home-hero{padding-block:32px 0}.home-hero__decor{background:var(--decor-mobiel) center top / cover no-repeat}.home-hero__prelude{gap:12px;font-size:26px}.home-hero__golf{width:32px;height:14px}.home-hero__title{margin-top:12px;font-size:clamp(40px,11.4vw,50px);line-height:.97}.home-hero__text{max-width:31ch;margin-top:var(--space-4)}.home-hero__actions{align-items:stretch;gap:var(--space-1);width:100%;max-width:340px;margin-top:var(--space-5);flex-direction:column}.home-hero__actions .button{width:100%;min-height:54px;font-size:16px;box-shadow:0 12px 24px -14px #7b5f1399}.home-hero__actions .textlink{align-self:center}.home-hero__kaarten{margin-top:24px;padding:0 0 40px}.home-hero__kaart--l2,.home-hero__kaart--r2{width:30vw;display:block}.home-hero__kaart--l1,.home-hero__kaart--r1{width:36vw}.home-hero__kaart--midden{width:58vw;margin-inline:-9vw}.home-hero__kaart--l2{margin-right:-14vw;transform:rotate(-9deg)translateY(36px)}.home-hero__kaart--r2{margin-left:-14vw;transform:rotate(8deg)translateY(40px)}.home-hero__kaart--l1{transform:rotate(-4deg)translateY(12px)}.home-hero__kaart--r1{transform:rotate(5deg)translateY(16px)}.home-hero__kaart a{padding:4px 4px 0}.home-hero__kaart--midden a{padding:8px 8px 0}.home-hero__foto{--stamp-r:2.5px}.home-hero__plek{padding:8px 2px;font-size:14px}.home-hero__kaart--midden .home-hero__plek{padding:8px 2px 12px;font-size:20px}}@media (prefers-reduced-motion:reduce){.home-hero__kaart,.home-hero__foto,.home-hero__laag,.home-hero__plek{transition:none}}.home-own{padding-block:var(--section)}.home-feature{grid-template-columns:minmax(0,.82fr) minmax(0,1.55fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid;position:relative}.home-feature__copy{max-width:400px}.home-feature__copy h2{font-size:var(--fs-h2);margin-top:var(--space-3)}.home-feature__copy h2 span{display:block}.home-feature__copy p{color:var(--muted);font-size:var(--fs-lead);line-height:1.6}.home-feature__copy .home-feature__byline{margin-block:var(--space-4) var(--space-4);color:var(--ink);font-size:var(--fs-meta);font-weight:600}.home-feature__byline span{color:var(--muted);margin-inline:4px}.home-feature__copy .button{margin-top:var(--space-6)}.home-feature__figure picture{border-radius:30px 30px 30px 72px;overflow:hidden}.home-feature__figure .figure__img{aspect-ratio:1.4;object-fit:cover;object-position:center 64%;width:100%}.home-feature__figure .figure__caption{padding-right:12px}.destination-cards{gap:var(--space-5);margin-top:var(--section-kop);grid-template-columns:1.1fr .85fr 1.05fr;align-items:end;padding:0;list-style:none;display:grid}.destination-card{isolation:isolate;border-radius:var(--radius);min-width:0;color:var(--white);background:var(--ink);position:relative;overflow:hidden}.destination-card--1{height:470px}.destination-card--2{height:400px}.destination-card--3{height:520px}.destination-card__link{height:100%;display:block;position:relative}.destination-card picture,.destination-card__image{width:100%;height:100%}.destination-card__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.3,1)}.destination-card__link:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 35%,#07100c14 50%,#07100cd0);position:absolute;inset:0}.destination-card__copy{z-index:1;position:absolute;bottom:26px;left:26px;right:82px}.destination-card__copy h3{margin-top:8px;font-size:clamp(27px,2.3vw,34px);line-height:1.02}.destination-card__label{font:700 10px/1.5 var(--ui);letter-spacing:.14em;text-transform:uppercase;opacity:.9}.destination-card__arrow{z-index:1;background:var(--white);width:46px;height:46px;color:var(--ink);pointer-events:none;border-radius:50%;place-items:center;transition:background .25s,color .25s,transform .3s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;bottom:26px;right:22px}.destination-card__arrow .icon{width:20px;height:20px}.destination-card:hover .destination-card__image{transform:scale(1.045)}.destination-card:hover .destination-card__arrow{background:var(--accent);color:var(--white);transform:rotate(45deg)}.destination-card:focus-within{outline:3px solid var(--accent);outline-offset:5px}.destination-card__link:focus-visible{outline:0}.home-reporters,.home-season{--luifel-h:clamp(40px, 3.6vw, 56px);--luifel-w:calc(var(--luifel-h) * 600 / 56)}.home-reporters{padding-block:var(--section) calc(var(--section) + var(--luifel-h));background:var(--photo);color:var(--paper)}.home-reporters__kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.home-reporters h2{font-size:var(--fs-h2);margin:0}.home-reporters__intro{color:#d6e0db;max-width:420px;font-size:var(--fs-body);line-height:1.6}.home-reporters__uitleg{color:var(--paper);text-underline-offset:4px;margin-left:4px;text-decoration:underline #ffffff70;transition:text-decoration-color .2s;display:inline-block}.home-reporters__uitleg:hover{text-decoration-color:currentColor}.reporter-cards{gap:var(--space-5);margin-top:var(--section-kop);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.reporter-card{background:#2d413c;border-radius:22px;flex-direction:column;min-width:0;transition:transform .35s cubic-bezier(.2,.8,.3,1),background .25s;display:flex;position:relative;overflow:hidden}.reporter-card:hover{background:#344a44;transform:translateY(-4px)}.reporter-card picture{overflow:hidden}.reporter-card__img{aspect-ratio:1.25;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.2,.8,.3,1)}.reporter-card:hover .reporter-card__img{transform:scale(1.05)}.reporter-card__body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.reporter-card__who{font:600 14px/1.3 var(--ui);align-items:center;gap:12px;display:flex;position:relative}.reporter-card__who strong{font-weight:700;display:block}.reporter-card__stamp{--stamp-r:3px;background:var(--paper);flex-shrink:0;place-items:center;width:54px;height:62px;padding:4px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);display:grid;transform:rotate(-4deg)}.reporter-card__stamp span{background:var(--accent);width:100%;height:100%;color:var(--paper);font:800 26px/1 var(--display);place-items:center;display:grid}.reporter-card:nth-child(2) .reporter-card__stamp span{background:#3d6b5c}.reporter-card:nth-child(3) .reporter-card__stamp span{background:#845169}.reporter-card:nth-child(4) .reporter-card__stamp span{background:#5c5f8f}.reporter-card:hover .reporter-card__stamp{transform:rotate(3deg)scale(1.04)}.reporter-card__title{font-size:24px;line-height:1.08}@media (width>=1080px){.reporter-card__title{min-height:2.16em}}.reporter-card__title a:after{content:"";position:absolute;inset:0}.reporter-card__title a{background:linear-gradient(currentColor 0 0) 0 100%/0 1.5px no-repeat;transition:background-size .35s}.reporter-card:hover .reporter-card__title a{background-size:100% 1.5px}.reporter-card__role{color:#b9c9c2;margin-top:auto;font-size:14px;line-height:1.55}.reporter-card:focus-within{outline:3px solid var(--paper);outline-offset:4px}.reporter-card__title a:focus-visible{outline:0}.home-season{z-index:1;margin-block:calc(-1 * var(--luifel-h)) calc(-1 * var(--rand-h));padding-block:var(--section);border-top:var(--luifel-h) solid transparent;border-bottom:var(--rand-h) solid transparent;background:var(--pale);-webkit-mask:var(--vorm-luifel) 0 0 / var(--luifel-w) var(--luifel-h) repeat-x, var(--vorm-kust-onder) 60% 100% / var(--rand-w) var(--rand-h) repeat-x, linear-gradient(#000 0 0) 0 calc(var(--luifel-h) - 1px) / 100% calc(100% - var(--luifel-h) - var(--rand-h) + 2px) no-repeat;mask:var(--vorm-luifel) 0 0 / var(--luifel-w) var(--luifel-h) repeat-x, var(--vorm-kust-onder) 60% 100% / var(--rand-w) var(--rand-h) repeat-x, linear-gradient(#000 0 0) 0 calc(var(--luifel-h) - 1px) / 100% calc(100% - var(--luifel-h) - var(--rand-h) + 2px) no-repeat;background-origin:border-box;position:relative}.home-season:before{content:"";top:calc(-1 * var(--luifel-h));height:calc(var(--luifel-h) * 72 / 56);background:var(--vorm-lichtjes) 0 0 / var(--luifel-w) 100% repeat-x;pointer-events:none;position:absolute;left:0;right:0}.home-season .card-grid{margin:var(--section-kop) 0 var(--space-6)}.home-season__kop{justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.home-season__prelude{color:var(--accent);font:600 clamp(24px, 2.2vw, 30px)/1 var(--hand);transform-origin:0;margin:0;transform:rotate(-3deg)}.home-season__kop h2{margin:var(--space-3) 0 0;font-size:var(--fs-h2)}.home-season__intro{max-width:36em;margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-lead);line-height:1.6}.home-season__zegel{--stamp-r:5px;background:var(--accent);color:#fff;text-align:center;flex:none;justify-items:center;width:150px;margin:0;padding:20px 12px 16px;display:grid;transform:rotate(4deg);box-shadow:0 18px 30px -18px #7b5f1399}.home-season__zegel-dag{font:750 64px/.9 var(--display)}.home-season__zegel-maand{font:700 12px/1.4 var(--ui);letter-spacing:.16em;text-transform:uppercase}.home-season__nachtjes{font:600 22px/1 var(--hand);white-space:nowrap;border-top:1px dashed #ffffff80;margin-top:8px;padding-top:8px}.home-season__links{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.home-latest{padding-block:var(--section)}.home-latest .card-grid{margin-block:0}@media (width<=1079px){.reporter-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=1079px){.home-feature{grid-template-columns:.9fr 1.35fr;gap:32px}.home-feature__copy h2{font-size:48px}.home-feature__figure .figure__img{aspect-ratio:1.05}.destination-cards{gap:16px}.destination-card--1{height:420px}.destination-card--2{height:360px}.destination-card--3{height:460px}.destination-card__copy{bottom:74px;left:18px;right:18px}.destination-card__arrow{width:40px;height:40px;bottom:20px;right:18px}}@media (width<=760px){.home-feature{flex-direction:column;gap:0;display:flex}.home-feature__figure{width:100%;margin-top:var(--space-6)}.home-feature__figure picture{border-radius:25px 25px 25px 48px}.home-feature__figure .figure__img{aspect-ratio:1.33}.home-feature__figure .figure__caption{font-size:9px}.home-feature__copy{max-width:520px}.home-feature__copy h2 span{display:inline}.destination-cards{grid-template-columns:minmax(0,1fr);gap:16px}.destination-card--1,.destination-card--2,.destination-card--3{height:300px}.destination-card__copy{bottom:22px;left:22px;right:76px}.destination-card__copy h3{font-size:28px}.destination-card__arrow{width:42px;height:42px;bottom:22px;right:18px}.reporter-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.reporter-card{border-radius:18px;grid-template-columns:112px minmax(0,1fr);display:grid}.reporter-card picture{height:100%}.reporter-card__img{aspect-ratio:auto;height:100%}.reporter-card__body{justify-content:center;gap:8px;padding:16px}.reporter-card__stamp{width:40px;height:46px;padding:4px}.reporter-card__stamp span{font-size:20px}.reporter-card__title{font-size:22px}.reporter-card__role{display:none}.home-season__kop{display:block;position:relative}.home-season__kop h2{padding-right:120px}.home-season__zegel{width:112px;padding:12px 8px;position:absolute;top:-6px;right:0}.home-season__zegel-dag{font-size:42px}.home-season__zegel-maand{font-size:10px}.home-season__nachtjes{margin-top:8px;padding-top:8px;font-size:15px}.home-season__links{gap:var(--space-1);display:grid}}
