.wt-card[data-astro-cid-ghwbbi6h]{--pc: var(--sa-card);border-radius:26px;padding:24px clamp(14px,3vw,28px);box-shadow:0 20px 30px -24px #2a1a2f8c}.wt-tracks[data-astro-cid-ghwbbi6h]{width:100%;height:auto;display:block}.wt-signals[data-astro-cid-ghwbbi6h]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.wt-signals[data-astro-cid-ghwbbi6h] li[data-astro-cid-ghwbbi6h]{border-radius:20px;padding:16px 18px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.wt-sig[data-astro-cid-ghwbbi6h]{display:flex;flex-direction:column;gap:4px;font-size:14px}.wt-kind[data-astro-cid-ghwbbi6h]{font-family:var(--font-hand);font-weight:700;font-size:15px}.wt-sig[data-astro-cid-ghwbbi6h] b[data-astro-cid-ghwbbi6h]{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.2}.af-row[data-astro-cid-z75ta6fq]{flex-direction:row;flex-wrap:wrap;gap:28px;align-items:flex-start}.af-copy[data-astro-cid-z75ta6fq]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px}.af-notes[data-astro-cid-z75ta6fq]{flex:1 1 320px;min-width:0;list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.af-notes[data-astro-cid-z75ta6fq] li[data-astro-cid-z75ta6fq]{border-radius:6px;padding:16px 18px 14px;display:flex;flex-direction:column;gap:6px;font-size:15px;box-shadow:0 12px 18px -14px #2a1a2f8c}.af-notes[data-astro-cid-z75ta6fq] b[data-astro-cid-z75ta6fq]{font-family:var(--font-hand);font-weight:700;font-size:20px;line-height:1.25}.af-note[data-astro-cid-z75ta6fq]{font-family:var(--font-hand);font-weight:700;font-size:16px;color:var(--sa-green)}.rm-board[data-astro-cid-w3mlqox3]{--pc: var(--sa-teal-soft);border-radius:30px;padding:clamp(18px,3vw,30px);display:flex;flex-direction:column;gap:22px;box-shadow:0 22px 34px -24px #2a1a2f8c}.rm-rail[data-astro-cid-w3mlqox3]{position:relative}.rm-line[data-astro-cid-w3mlqox3]{position:absolute;left:0;right:0;top:30px;width:100%;height:60px}.rm-stations[data-astro-cid-w3mlqox3]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.rm-station[data-astro-cid-w3mlqox3]{border:0;font:inherit;color:var(--sa-ink);cursor:pointer;background:none;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 4px}.rm-dot[data-astro-cid-w3mlqox3]{width:44px;height:44px;margin-top:30px;border-radius:50%;background:var(--sa-card);color:var(--sa-ink);box-shadow:inset 0 0 0 4px var(--sa-plum);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;transition:all .25s var(--ease-bounce)}.rm-station[data-astro-cid-w3mlqox3][aria-pressed=true] .rm-dot[data-astro-cid-w3mlqox3]{width:54px;height:54px;margin-top:25px;background:#e8735a;color:var(--sa-on-coral)}.rm-name[data-astro-cid-w3mlqox3]{--pc: var(--sa-card);border-radius:10px;padding:6px 10px;font-weight:650;font-size:14px;text-align:center}.rm-when[data-astro-cid-w3mlqox3]{font-family:var(--font-hand);font-weight:700;font-size:14px;color:var(--sa-green);text-align:center;line-height:1.25}.rm-panel[data-astro-cid-w3mlqox3]{--pc: var(--sa-card);border-radius:22px;padding:20px 22px;display:flex;flex-wrap:wrap;gap:14px 26px;align-items:flex-start;box-shadow:0 14px 22px -18px #2a1a2f8c}.rm-panel[data-astro-cid-w3mlqox3][hidden]{display:none}.rm-what[data-astro-cid-w3mlqox3]{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:16px}.rm-label[data-astro-cid-w3mlqox3]{font-family:var(--font-hand);font-weight:700;font-size:18px;color:var(--sa-coral-ink)}.rm-title[data-astro-cid-w3mlqox3]{font-family:var(--font-display);font-weight:600;font-size:21px;line-height:1.2}.rm-you[data-astro-cid-w3mlqox3]{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:10px}.rm-bubble[data-astro-cid-w3mlqox3]{--pc: var(--sa-saffron-soft);border-radius:16px 16px 16px 4px;padding:12px 16px;font-size:15px}.rm-bubble[data-astro-cid-w3mlqox3] b[data-astro-cid-w3mlqox3]{font-family:var(--font-hand);font-weight:700;font-size:17px;color:var(--sa-saffron-ink)}.an-row[data-astro-cid-6j6jw2oc]{flex-direction:row;flex-wrap:wrap;gap:30px;align-items:center}.an-copy[data-astro-cid-6j6jw2oc]{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:12px}.an-copy[data-astro-cid-6j6jw2oc] .sa-lede[data-astro-cid-6j6jw2oc] b[data-astro-cid-6j6jw2oc]{font-weight:650}.an-side[data-astro-cid-6j6jw2oc]{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.an-board[data-astro-cid-6j6jw2oc]{--pc: var(--sa-plum-deep);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px;transform:rotate(-.8deg)}.an-board-title[data-astro-cid-6j6jw2oc]{font-size:12px;letter-spacing:.12em;font-weight:700;color:#f2b441}.an-board[data-astro-cid-6j6jw2oc] dl[data-astro-cid-6j6jw2oc]{margin:0;display:flex;flex-direction:column;gap:10px}.an-row-item[data-astro-cid-6j6jw2oc]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:baseline;border-top:1px dashed var(--sa-soft);padding-top:8px}.an-row-item[data-astro-cid-6j6jw2oc] dt[data-astro-cid-6j6jw2oc]{font-family:var(--font-display);font-weight:700;font-size:30px;white-space:nowrap}.an-row-item[data-astro-cid-6j6jw2oc] dd[data-astro-cid-6j6jw2oc]{margin:0;font-size:15px;color:var(--sa-cream)}.an-quote[data-astro-cid-6j6jw2oc]{--pc: var(--sa-sand);border-radius:22px;padding:18px 22px;transform:rotate(.8deg);display:flex;flex-direction:column;gap:6px}.an-quote-label[data-astro-cid-6j6jw2oc]{font-family:var(--font-hand);font-weight:700;font-size:16px;color:var(--sa-soft)}.an-quote-text[data-astro-cid-6j6jw2oc]{font-family:var(--font-hand);font-weight:700;font-size:21px;line-height:1.3}.bu-tickets[data-astro-cid-i7i2yk4r]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.bu-ticket[data-astro-cid-i7i2yk4r]{border:0;font:inherit;color:var(--sa-ink);cursor:pointer;text-align:left;width:100%;height:100%;min-height:44px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 54px;border-radius:14px;box-shadow:0 12px 18px -14px #2a1a2f8c;overflow:hidden;transition:translate .3s var(--ease-bounce)}.bu-ticket[data-astro-cid-i7i2yk4r]:hover{translate:0 -3px}.bu-main[data-astro-cid-i7i2yk4r]{padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;border-right:3px dashed var(--sa-plum)}.bu-kind[data-astro-cid-i7i2yk4r]{font-size:12px;letter-spacing:.1em;font-weight:700;color:var(--sa-soft)}.bu-q[data-astro-cid-i7i2yk4r]{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.25}.bu-why[data-astro-cid-i7i2yk4r]{font-size:14px}.bu-stub[data-astro-cid-i7i2yk4r]{font-family:var(--font-hand);font-weight:700;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;font-size:15px;color:var(--sa-coral-ink)}.bu-say[data-astro-cid-i7i2yk4r]{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.bu-say[data-astro-cid-i7i2yk4r] img[data-astro-cid-i7i2yk4r]{width:86px;height:auto}.bu-card[data-astro-cid-i7i2yk4r]{--pc: var(--sa-card);border-radius:26px 26px 26px 6px;flex:1 1 420px;min-width:0;padding:20px 24px;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;box-shadow:0 18px 30px -22px #2a1a2f8c;transform:rotate(-.4deg)}.bu-card[data-astro-cid-i7i2yk4r]>div[data-astro-cid-i7i2yk4r]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:16px}.bu-say-q[data-astro-cid-i7i2yk4r]{font-family:var(--font-hand);font-weight:700;font-size:22px;color:var(--sa-coral-ink);line-height:1.2}.rg-signs[data-astro-cid-ycuemg7s]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px 22px;align-items:stretch}.rg-signs[data-astro-cid-ycuemg7s] a[data-astro-cid-ycuemg7s]{text-decoration:none;color:var(--sa-ink);display:flex;flex-direction:column;align-items:center;height:100%;transition:translate .3s var(--ease-bounce)}.rg-signs[data-astro-cid-ycuemg7s] a[data-astro-cid-ycuemg7s]:hover{translate:0 -3px;color:var(--sa-ink)}.rg-board[data-astro-cid-ycuemg7s]{border-radius:14px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;width:100%;flex:1;box-sizing:border-box;box-shadow:inset 0 0 0 3px var(--sa-plum)}.rg-chip[data-astro-cid-ycuemg7s]{font-size:12px;font-weight:700}.rg-board[data-astro-cid-ycuemg7s] b[data-astro-cid-ycuemg7s]{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.2}.rg-says[data-astro-cid-ycuemg7s]{font-size:14px}.rg-go[data-astro-cid-ycuemg7s]{font-family:var(--font-hand);font-weight:700;font-size:15px;color:var(--sa-coral-ink)}.rg-pole[data-astro-cid-ycuemg7s]{width:10px;height:34px;background:var(--sa-plum-deep);border-radius:0 0 3px 3px}.rg-bill[data-astro-cid-ycuemg7s]{--pc: var(--sa-saffron-soft);border-radius:22px;padding:18px 24px;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.rg-bill-label[data-astro-cid-ycuemg7s]{font-family:var(--font-hand);font-weight:700;font-size:22px;color:var(--sa-saffron-ink);transform:rotate(-2deg)}.rg-bill-text[data-astro-cid-ycuemg7s]{flex:1 1 420px;min-width:0;font-size:16px}.rc-tickets[data-astro-cid-mcaflz3r]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.rc-tickets[data-astro-cid-mcaflz3r] li[data-astro-cid-mcaflz3r]{position:relative;background:var(--sa-card);border-radius:16px;padding:18px 20px 16px 38px;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 0 0 1.6px var(--sa-line),0 14px 22px -18px #2a1a2f8c}.rc-perf[data-astro-cid-mcaflz3r]{position:absolute;left:12px;top:18px;bottom:18px;border-left:3px dotted}.rc-notch[data-astro-cid-mcaflz3r]{position:absolute;left:-9px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--sa-paper)}.rc-kind[data-astro-cid-mcaflz3r]{font-size:12px;letter-spacing:.1em;font-weight:700}.rc-what[data-astro-cid-mcaflz3r]{font-size:15px}.rc-lesson[data-astro-cid-mcaflz3r]{font-family:var(--font-hand);font-weight:700;font-size:19px;line-height:1.25}.ro-cards[data-astro-cid-7omd3uj6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ro-cards[data-astro-cid-7omd3uj6] li[data-astro-cid-7omd3uj6]{border-radius:22px;padding:18px 20px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.ro-n[data-astro-cid-7omd3uj6]{width:44px;height:44px;border-radius:50%;background:var(--sa-card);box-shadow:inset 0 0 0 2.4px var(--sa-plum);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700}.ro-body[data-astro-cid-7omd3uj6]{display:flex;flex-direction:column;gap:6px}.ro-body[data-astro-cid-7omd3uj6] b[data-astro-cid-7omd3uj6]{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.2}.ro-d[data-astro-cid-7omd3uj6]{font-size:15px}.ro-go[data-astro-cid-7omd3uj6]{background:var(--sa-card);color:var(--sa-ink);box-shadow:inset 0 0 0 1.6px var(--sa-plum);font-size:14px}.ro-go[data-astro-cid-7omd3uj6]:hover{color:var(--sa-ink)}.seo-scope .steam{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:p09-steam 3.6s ease-in-out infinite}.seo-scope .steam.s2{animation-delay:-1.3s;animation-duration:4.1s}.seo-scope .glow{animation:p09-glow 5s ease-in-out infinite alternate}.seo-scope .float{animation:p09-float 5s ease-in-out infinite}.seo-scope .blink{animation:p09-blink 1.2s steps(1) infinite}.seo-scope .wiggle{animation:p09-wiggle 4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.seo-scope .swing{transform-origin:50% 0;animation:p09-swing 5s ease-in-out infinite}.seo-scope .pop{transform-box:fill-box;transform-origin:50% 100%;animation:p09-pop 7s ease-out infinite}.seo-scope .draw{stroke-dasharray:160;stroke-dashoffset:160;animation:p09-draw 7s ease-in-out infinite}.seo-scope .draw.d2{animation-delay:1.4s}.seo-scope .write{stroke-dasharray:220;stroke-dashoffset:220;animation:p09-write 6s ease-in-out infinite}.seo-scope .flutter{transform-box:fill-box;transform-origin:50% 0%;animation:p09-flutter 6s ease-in-out infinite}.seo-scope .drop{transform-box:fill-box;animation:p09-drop 6s ease-in infinite}.seo-scope .drop.k2{animation-delay:-2s}.seo-scope .drop.k3{animation-delay:-4s}.seo-scope .lid{transform-box:fill-box;transform-origin:0% 100%;animation:p09-lid 6s ease-in-out infinite}.seo-scope .train{animation:p09-train 9s ease-in-out infinite}.seo-scope .lamp{animation:p09-lamp 2.4s steps(1) infinite}.seo-scope .lever{transform-box:fill-box;transform-origin:50% 100%;animation:p09-lever 9s ease-in-out infinite}.seo-scope .puff{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:p09-steam 2.8s ease-out infinite}.seo-scope .puff.p2{animation-delay:-1.4s}.seo-scope .tick{stroke-dasharray:30;stroke-dashoffset:30;animation:p09-tick 6s ease-out infinite}@keyframes p09-steam{0%{opacity:0;transform:translateY(6px) scaleY(.8)}30%{opacity:.85}to{opacity:0;transform:translateY(-16px) scaleY(1.1)}}@keyframes p09-glow{0%{opacity:.35}to{opacity:.8}}@keyframes p09-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes p09-blink{0%{opacity:1}50%{opacity:0}}@keyframes p09-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes p09-swing{0%,to{transform:rotate(var(--r,0deg))}50%{transform:rotate(calc(var(--r,0deg) + 2deg))}}@keyframes p09-pop{0%,40%{transform:scale(0)}48%{transform:scale(1.25) rotate(-8deg)}54%{transform:scale(1) rotate(4deg)}62%,92%{transform:scale(1) rotate(-3deg)}to{transform:scale(0)}}@keyframes p09-draw{0%,45%{stroke-dashoffset:160}70%,92%{stroke-dashoffset:0}to{stroke-dashoffset:160}}@keyframes p09-write{0%,20%{stroke-dashoffset:220}60%,90%{stroke-dashoffset:0}to{stroke-dashoffset:220}}@keyframes p09-flutter{0%,80%,to{transform:rotate(0)}85%{transform:rotate(4deg)}90%{transform:rotate(-3deg)}95%{transform:rotate(0)}}@keyframes p09-drop{0%{opacity:0;transform:translateY(-70px) rotate(-8deg)}15%{opacity:1}55%{transform:translateY(0) rotate(0)}80%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(8px)}}@keyframes p09-lid{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-30deg)}}@keyframes p09-train{0%,10%{transform:translate(0)}45%,55%{transform:translate(330px)}90%,to{transform:translate(0)}}@keyframes p09-lamp{0%{opacity:1}50%{opacity:.25}}@keyframes p09-lever{0%,40%,to{transform:rotate(-14deg)}50%,90%{transform:rotate(14deg)}}@keyframes p09-tick{0%,15%{stroke-dashoffset:30}35%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.seo-scope *{animation:none!important}}.seo-scope[data-seo-page=spoor-2-traject]{--pg-rose: #F8E3E4}.dark .seo-scope[data-seo-page=spoor-2-traject]{--pg-rose: #38212A}.dark .seo-scope[data-seo-page=spoor-2-traject] .wt-ink--plum{fill:var(--sa-plum)}.dark .seo-scope[data-seo-page=spoor-2-traject] .wt-ink--green{fill:var(--sa-green)}.dark .seo-scope[data-seo-page=spoor-2-traject] .wt-ink--coral{fill:var(--sa-coral-ink)}.dark .seo-scope[data-seo-page=spoor-2-traject] text.hero-ink[fill="#B44A33"]{fill:var(--sa-coral-ink)}.dark .seo-scope[data-seo-page=spoor-2-traject] text.hero-ink[fill="#2F7A6E"]{fill:var(--sa-green)}.dark .seo-scope[data-seo-page=spoor-2-traject] text.hero-ink[fill="#8A5A0B"]{fill:var(--sa-saffron-ink)}@media(max-width:520px){.seo-scope[data-seo-page=spoor-2-traject] .sa-bubble{--bubble-max: 10.5rem;font-size:13.5px}}
