.scene[data-astro-cid-pdojza7r]{--u: var(--scene-u, clamp(.55px, .04vw + .42px, 1.08px));--tu: calc(var(--u) * 1.15);--shift: var(--scene-shift, clamp(0px, (1000px - 100vw) * .15, calc(130 * var(--u))));--mouth: calc(var(--mouth-right) * var(--u) - var(--shift));position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.scene[data-astro-cid-pdojza7r]>[data-astro-cid-pdojza7r]{position:absolute}.hills[data-astro-cid-pdojza7r]{left:0;bottom:calc(20 * var(--u));width:100%;height:calc(90 * var(--u))}.crag[data-astro-cid-pdojza7r]{right:calc(-1 * var(--shift));bottom:0;width:calc(320 * var(--u));height:calc(720 * var(--u))}.ground[data-astro-cid-pdojza7r]{left:0;right:0;bottom:0;height:calc(26 * var(--u));background:#d6e0e4;box-shadow:inset 0 calc(1.5 * var(--u)) #c5d3d8}.track[data-astro-cid-pdojza7r]{left:0;right:var(--mouth);bottom:calc(22 * var(--u));height:calc(7.5 * var(--u));background:linear-gradient(#8aa3ae 0 30%,#5f7c89 0) bottom calc(4 * var(--u)) left 0 / 100% calc(3.2 * var(--u)) no-repeat,repeating-linear-gradient(90deg,#a3b5bd 0 calc(8 * var(--u)),transparent 0 calc(20 * var(--u))) bottom / 100% calc(5 * var(--u)) no-repeat}.run[data-astro-cid-pdojza7r]{left:0;right:var(--mouth);bottom:calc(29.2 * var(--u));height:calc(56 * var(--tu));overflow:hidden}.traveller[data-astro-cid-pdojza7r]{position:absolute;inset:0;animation:run 16s linear -8s infinite}.train[data-astro-cid-pdojza7r]{position:absolute;right:0;bottom:0;width:calc(160 * var(--tu));height:100%;overflow:visible}.wheel[data-astro-cid-pdojza7r]{transform-box:fill-box;transform-origin:center;animation:spin .8s linear infinite}.crank[data-astro-cid-pdojza7r]{transform-box:view-box;transform-origin:117px 47px;animation:spin .8s linear infinite}.rod[data-astro-cid-pdojza7r]{transform-box:view-box;transform-origin:121.5px 47px;animation:spin .8s linear infinite reverse}.bubbles[data-astro-cid-pdojza7r]{inset:0;width:100%;height:100%}@keyframes run{0%{transform:translate(-100%)}78%,to{transform:translate(calc(170 * var(--tu)))}}@keyframes spin{to{rotate:1turn}}.still .scene[data-astro-cid-pdojza7r] [data-astro-cid-pdojza7r],.still .scene[data-astro-cid-pdojza7r] [data-astro-cid-pdojza7r]:before,.scene[data-astro-cid-pdojza7r].idle [data-astro-cid-pdojza7r],.scene[data-astro-cid-pdojza7r].idle [data-astro-cid-pdojza7r]:before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-pdojza7r] [data-astro-cid-pdojza7r],.scene[data-astro-cid-pdojza7r] [data-astro-cid-pdojza7r]:before{animation:none!important}.traveller[data-astro-cid-pdojza7r]{transform:translate(calc(-200 * var(--u)))}}.toy[data-astro-cid-yr2dcrj6]{display:grid;place-items:center;width:100%;height:100%;padding:8px}svg[data-astro-cid-yr2dcrj6]{display:block;overflow:visible;max-width:100%;height:auto}.grid[data-astro-cid-yr2dcrj6]{transform:rotate(-9deg);transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.cloud[data-astro-cid-yr2dcrj6]{transition:transform .75s ease;transform-box:fill-box;transform-origin:center}.cloud[data-astro-cid-yr2dcrj6].cleared{transform:translate(40px,-18px) scale(.6);opacity:.9}.bubble[data-astro-cid-yr2dcrj6]{transition:transform .25s ease,opacity .25s ease}.bubble[data-astro-cid-yr2dcrj6].popped{transform:scale(1.35);opacity:0}@media(prefers-reduced-motion:reduce){.grid[data-astro-cid-yr2dcrj6],.cloud[data-astro-cid-yr2dcrj6],.bubble[data-astro-cid-yr2dcrj6]{transition:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;background:#e6edef;min-height:440px;display:flex;align-items:flex-start}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:5;width:100%;padding-top:72px;padding-bottom:130px}h1[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:400;font-size:clamp(42px,6.4vw,78px);line-height:1.04;letter-spacing:-.02em;margin:0;max-width:72%}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--link)}.pause[data-astro-cid-j7pv25f6]{position:absolute;z-index:6;top:16px;right:max(16px,env(safe-area-inset-right));width:40px;height:40px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#faf7f28c;color:#2b27248c;display:grid;place-items:center;transition:color .2s ease,background-color .2s ease}.pause[data-astro-cid-j7pv25f6]:hover,.pause[data-astro-cid-j7pv25f6]:focus-visible{color:var(--ink);background:#faf7f2e6}.pause[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:currentColor}.pause[data-astro-cid-j7pv25f6] .icon-play[data-astro-cid-j7pv25f6],.still .pause[data-astro-cid-j7pv25f6] .icon-pause[data-astro-cid-j7pv25f6]{display:none}.still .pause[data-astro-cid-j7pv25f6] .icon-play[data-astro-cid-j7pv25f6]{display:block}.apps[data-astro-cid-j7pv25f6]{padding-top:28px}.cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:760px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.card[data-astro-cid-j7pv25f6]{position:relative;background:var(--card);border-radius:16px;padding:24px;display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:22px;align-items:center;min-height:200px;transition:transform .25s ease}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.art[data-astro-cid-j7pv25f6]{display:grid;place-items:center;height:100%;min-height:150px}.body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.status[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:#ffffffa6;color:var(--ink)}h2[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:-.01em;line-height:1.15;margin:4px 0 0}h2[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:none}.card[data-astro-cid-j7pv25f6]:hover h2[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.15em}.stretch[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;border-radius:16px;z-index:1}.stretch[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.stretch[data-astro-cid-j7pv25f6]:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.45}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-j7pv25f6]{transition:none}.card[data-astro-cid-j7pv25f6]:hover{transform:none}}@media(max-width:600px){.card[data-astro-cid-j7pv25f6]{grid-template-columns:112px minmax(0,1fr);column-gap:16px;padding:20px 18px;min-height:0}.art[data-astro-cid-j7pv25f6]{min-height:128px;min-width:0;overflow:hidden}h2[data-astro-cid-j7pv25f6]{font-size:26px}}
