.tr-hero[data-astro-cid-wwgy3jjf]{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.tr-hero__panel[data-astro-cid-wwgy3jjf]{align-items:center;display:flex;position:relative}.tr-hero__panel--dark[data-astro-cid-wwgy3jjf]{padding-block:var(--fv-section-padding-block);padding-inline-start:max(var(--fv-section-padding-inline), calc((100vw - var(--fv-container-max)) / 2 + var(--fv-section-padding-inline)));padding-inline-end:clamp(var(--size-6), 5vw, var(--size-8))}.tr-hero__panel--amber[data-astro-cid-wwgy3jjf]{background:var(--fv-amber-500);padding-block:var(--size-7);clip-path:polygon(5% 0,100% 0,100% 100%,0% 100%);padding-inline-start:calc(5% + .75rem);padding-inline-end:max(var(--fv-section-padding-inline), calc((100vw - var(--fv-container-max)) / 2 + var(--fv-section-padding-inline)))}.tr-hero__content[data-astro-cid-wwgy3jjf]{max-width:42rem}.tr-hero__eyebrow[data-astro-cid-wwgy3jjf]{margin:0 0 var(--size-2);font-family:var(--fv-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fv-amber-500);font-size:.8rem}.tr-hero__title[data-astro-cid-wwgy3jjf]{margin:0 0 var(--size-4)}.tr-hero__lead[data-astro-cid-wwgy3jjf]{opacity:.9;max-width:46ch;font-size:1.1rem}.tr-hero__actions[data-astro-cid-wwgy3jjf]{margin-block-start:var(--size-4)}.tr-hero__visual[data-astro-cid-wwgy3jjf]{background:var(--fv-ink);border-radius:1.4rem;width:100%;max-width:32rem;margin-inline:auto;padding:.6rem}.tr-hero__visual[data-astro-cid-wwgy3jjf] img{border-radius:.85rem;width:100%;height:auto;display:block}@media (width<=900px){.tr-hero[data-astro-cid-wwgy3jjf]{grid-template-columns:1fr}.tr-hero__panel--dark[data-astro-cid-wwgy3jjf]{padding-inline:var(--fv-section-padding-inline)}.tr-hero__panel--amber[data-astro-cid-wwgy3jjf]{clip-path:none;padding-block:var(--size-6) var(--size-7);padding-inline:var(--fv-section-padding-inline)}.tr-hero__visual[data-astro-cid-wwgy3jjf]{border-radius:1.1rem;max-width:34rem;padding:.45rem}}.tr-timeline__intro[data-astro-cid-6dphzs4q]{max-width:62ch;color:var(--fv-gray-500);font-size:1.05rem}.trf[data-astro-cid-6dphzs4q]{--trf-max:90rem;--trf-pipe:5.5rem;--trf-line:color-mix(in srgb, var(--fv-ink) 55%, transparent);width:min(100vw - 2 * var(--fv-section-padding-inline), var(--trf-max));margin-inline:calc(50% - min(50vw - var(--fv-section-padding-inline), var(--trf-max) / 2));margin-block:var(--size-7) var(--size-8);container-type:inline-size}.trf__grid[data-astro-cid-6dphzs4q]{--trf-station-h:calc(((100cqw - 2 * var(--trf-pipe)) / 3 - 1.2rem - 4px) * 834 / 640 + 1.2rem + 4px);grid-template-columns:1fr var(--trf-pipe) 1fr var(--trf-pipe) 1fr;align-items:start;row-gap:var(--size-5);grid-template-rows:auto auto;display:grid}.trf__station--1[data-astro-cid-6dphzs4q]{grid-area:1/1}.trf__pipe--1[data-astro-cid-6dphzs4q]{grid-area:1/2}.trf__station--2[data-astro-cid-6dphzs4q]{grid-area:1/3}.trf__pipe--2[data-astro-cid-6dphzs4q]{grid-area:1/4}.trf__last[data-astro-cid-6dphzs4q]{grid-area:1/5}.trf__text--1[data-astro-cid-6dphzs4q]{grid-area:2/1}.trf__text--2[data-astro-cid-6dphzs4q]{grid-area:2/3}.trf__text--3[data-astro-cid-6dphzs4q]{grid-area:2/5}.trf__station[data-astro-cid-6dphzs4q]{min-width:0;margin:0}.trf__device[data-astro-cid-6dphzs4q]{--trf-bezel:.6rem;--trf-bumper:1.3rem;padding:var(--trf-bezel);background:var(--fv-green-700);border:2px solid var(--fv-green-900);border-radius:.6rem;position:relative}.trf__device[data-astro-cid-6dphzs4q] img{border-radius:.2rem;width:100%;height:auto;display:block}.trf__bumper[data-astro-cid-6dphzs4q]{width:var(--trf-bumper);height:var(--trf-bumper);background:var(--fv-gray-100);border:1.5px solid var(--fv-ink);border-radius:.3rem;position:absolute}.trf__bumper--tl[data-astro-cid-6dphzs4q]{inset-block-start:calc(var(--trf-bumper) * -.4);inset-inline-start:calc(var(--trf-bumper) * -.4)}.trf__bumper--tr[data-astro-cid-6dphzs4q]{inset-block-start:calc(var(--trf-bumper) * -.4);inset-inline-end:calc(var(--trf-bumper) * -.4)}.trf__bumper--bl[data-astro-cid-6dphzs4q]{inset-block-end:calc(var(--trf-bumper) * -.4);inset-inline-start:calc(var(--trf-bumper) * -.4)}.trf__bumper--br[data-astro-cid-6dphzs4q]{inset-block-end:calc(var(--trf-bumper) * -.4);inset-inline-end:calc(var(--trf-bumper) * -.4)}.trf__pipe[data-astro-cid-6dphzs4q]{height:var(--trf-station-h);position:relative}.trf__pipe[data-astro-cid-6dphzs4q]:before{content:"";border-block-start:1.5px solid var(--trf-line);position:absolute;inset-block-start:50%;inset-inline:.35rem .55rem}.trf__pipe[data-astro-cid-6dphzs4q]:after{content:"";background:var(--trf-line);clip-path:polygon(0 0,100% 50%,0 100%);width:9px;height:11px;position:absolute;inset-block-start:calc(50% - 5px);inset-inline-end:.3rem}.trf__label[data-astro-cid-6dphzs4q]{font-family:var(--fv-font-mono);letter-spacing:.05em;text-align:center;color:var(--fv-gray-500);font-size:.7rem;line-height:1.35;position:absolute;inset-block-end:calc(50% + .5rem);inset-inline:0}.trf__last[data-astro-cid-6dphzs4q]{min-width:0}.trf__drop[data-astro-cid-6dphzs4q]{height:4.5rem;margin-inline-start:50%;position:relative}.trf__drop[data-astro-cid-6dphzs4q]:before{content:"";border-inline-start:1.5px solid var(--trf-line);position:absolute;inset-block:.5rem .35rem;inset-inline-start:0}.trf__drop[data-astro-cid-6dphzs4q]:after{content:"";background:var(--trf-line);clip-path:polygon(0 0,100% 0,50% 100%);width:11px;height:9px;position:absolute;inset-block-end:0;inset-inline-start:-5px}.trf__drop[data-astro-cid-6dphzs4q] .trf__label[data-astro-cid-6dphzs4q]{text-align:start;inset-block:50% auto;inset-inline:.75rem auto;transform:translateY(-50%)}.trf__dest[data-astro-cid-6dphzs4q]{font-family:var(--fv-font-mono);letter-spacing:.06em;text-align:center;color:var(--fv-ink);margin:.35rem 0 0;font-size:.8rem;font-weight:600}.trf__text[data-astro-cid-6dphzs4q]{min-width:0}.trf__time[data-astro-cid-6dphzs4q]{font-family:var(--fv-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fv-green-700);margin:0 0 .35rem;font-size:.8rem}.trf__title[data-astro-cid-6dphzs4q]{margin:0 0 var(--size-2);font-size:clamp(1.1rem,1.7vw,1.35rem)}.trf__body[data-astro-cid-6dphzs4q]{max-width:52ch;color:var(--fv-ink);margin:0}.tr-timeline__closing[data-astro-cid-6dphzs4q]{max-width:62ch;border-block-start:1px solid color-mix(in srgb, var(--fv-gray-500) 30%, transparent);color:var(--fv-gray-500);padding-block-start:var(--size-6)}@media (width<=900px){.trf[data-astro-cid-6dphzs4q]{width:auto;margin-inline:0}.trf__grid[data-astro-cid-6dphzs4q]{row-gap:var(--size-4);grid-template-rows:none;grid-template-columns:1fr}.trf__grid[data-astro-cid-6dphzs4q]>[data-astro-cid-6dphzs4q]{grid-area:auto}.trf__station[data-astro-cid-6dphzs4q],.trf__last[data-astro-cid-6dphzs4q]{max-width:30rem}.trf__pipe[data-astro-cid-6dphzs4q]{height:4.5rem}.trf__pipe[data-astro-cid-6dphzs4q]:before{border-block-start:none;border-inline-start:1.5px solid var(--trf-line);inset-block:0 .35rem;inset-inline:1.5rem auto}.trf__pipe[data-astro-cid-6dphzs4q]:after{clip-path:polygon(0 0,100% 0,50% 100%);width:11px;height:9px;inset-block:auto 0;inset-inline:calc(1.5rem - 5px) auto}.trf__pipe[data-astro-cid-6dphzs4q] .trf__label[data-astro-cid-6dphzs4q]{text-align:start;inset-block:50% auto;inset-inline:2.25rem auto;transform:translateY(-50%)}.trf__drop[data-astro-cid-6dphzs4q]{margin-inline-start:1.5rem}.trf__dest[data-astro-cid-6dphzs4q]{text-align:start}}.tr-conditions__grid[data-astro-cid-5dgfmbf5]{align-items:center;gap:var(--size-8);grid-template-columns:1.15fr .85fr;display:grid}.tr-conditions__copy[data-astro-cid-5dgfmbf5] p[data-astro-cid-5dgfmbf5]{max-width:56ch;color:var(--fv-ink)}.tr-conditions__traits[data-astro-cid-5dgfmbf5]{gap:0 var(--size-4);margin:var(--size-5) 0 0;font-family:var(--fv-font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--fv-green-700);flex-wrap:wrap;padding:0;font-size:.85rem;list-style:none;display:flex}.tr-conditions__traits[data-astro-cid-5dgfmbf5] li[data-astro-cid-5dgfmbf5]{border-inline-start:1px solid color-mix(in srgb, var(--fv-gray-500) 40%, transparent);padding-inline-start:var(--size-4)}.tr-conditions__traits[data-astro-cid-5dgfmbf5] li[data-astro-cid-5dgfmbf5]:first-child{border-inline-start:none;padding-inline-start:0}.tr-conditions__visual[data-astro-cid-5dgfmbf5]{justify-content:center;display:flex}.tr-conditions__device[data-astro-cid-5dgfmbf5]{background:var(--fv-ink);border-radius:2.2rem;width:100%;max-width:18rem;padding:.55rem}.tr-conditions__device[data-astro-cid-5dgfmbf5] img{border-radius:1.7rem;width:100%;height:auto;display:block}@media (width<=767px){.tr-conditions__grid[data-astro-cid-5dgfmbf5]{grid-template-columns:1fr}.tr-conditions__visual[data-astro-cid-5dgfmbf5]{order:-1}}.tr-links__box[data-astro-cid-sk57ckux]{padding:var(--size-6) var(--size-7);background:var(--fv-offwhite);border:1px solid color-mix(in srgb, var(--fv-gray-500) 35%, transparent);border-block-start:3px solid var(--fv-amber-500);position:relative}.tr-links__box[data-astro-cid-sk57ckux] h2[data-astro-cid-sk57ckux]{font-size:clamp(1.4rem,2.8vw,1.9rem)}.tr-links__box[data-astro-cid-sk57ckux]>p[data-astro-cid-sk57ckux]{max-width:52ch;color:var(--fv-gray-500);margin-block-end:var(--size-5)}.tr-links__list[data-astro-cid-sk57ckux]{gap:var(--size-3) var(--size-6);margin:0 0 var(--size-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tr-links__item[data-astro-cid-sk57ckux]{align-items:baseline;gap:var(--size-3);flex:14rem;display:flex}.tr-links__mark[data-astro-cid-sk57ckux]{background:var(--fv-green-700);flex-shrink:0;width:14px;height:1px;margin-block-end:.15em;position:relative}.tr-links__mark[data-astro-cid-sk57ckux]:before,.tr-links__mark[data-astro-cid-sk57ckux]:after{content:"";background:var(--fv-green-700);width:1px;height:7px;position:absolute;top:-3px}.tr-links__mark[data-astro-cid-sk57ckux]:before{left:0}.tr-links__mark[data-astro-cid-sk57ckux]:after{right:0}.tr-links__item[data-astro-cid-sk57ckux] a[data-astro-cid-sk57ckux]{font-family:var(--fv-font-display);color:var(--fv-ink);border-bottom:1px solid #0000;font-size:1.05rem;font-weight:500;text-decoration:none}.tr-links__item[data-astro-cid-sk57ckux] a[data-astro-cid-sk57ckux]:hover,.tr-links__item[data-astro-cid-sk57ckux] a[data-astro-cid-sk57ckux]:focus-visible{color:var(--fv-green-700);border-bottom-color:currentColor}.tr-links__werkplaats[data-astro-cid-sk57ckux]{border-block-start:1px solid color-mix(in srgb, var(--fv-gray-500) 25%, transparent);color:var(--fv-gray-500);margin:0;padding-block-start:var(--size-5)}.tr-links__werkplaats[data-astro-cid-sk57ckux] a[data-astro-cid-sk57ckux]{color:var(--fv-green-700);font-weight:600;text-decoration:underline}
