.block[data-astro-cid-ta2fbyqs]{padding-block-start:var(--space-16)}.spacer[data-astro-cid-ta2fbyqs]{block-size:var(--space-16)}.intro[data-astro-cid-ta2fbyqs]{max-inline-size:60ch;margin-block-start:var(--space-2)}.stats[data-astro-cid-ta2fbyqs]{margin:var(--space-12) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.stats[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-white);border-radius:var(--radius-medium);border-inline-start:4px solid var(--color-gold);grid-template-columns:96px minmax(0,1fr);display:grid}.stat[data-astro-cid-ta2fbyqs]{font-size:var(--text-heading);font-weight:700;line-height:1.3}.stat-label[data-astro-cid-ta2fbyqs]{font-size:var(--text-small);line-height:1.6}.prose[data-astro-cid-ta2fbyqs]{gap:var(--space-4);max-inline-size:var(--container-reading);margin-block-start:var(--space-6);display:grid}.service-links[data-astro-cid-ta2fbyqs]{margin:var(--space-6) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.service-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{min-block-size:44px;padding:4px var(--space-4);border:1px solid color-mix(in srgb, var(--color-green) 45%, transparent);background:var(--color-white);font-size:var(--text-small);border-radius:100vmax;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.service-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{border-color:var(--color-green);text-decoration:underline}.all-services[data-astro-cid-ta2fbyqs]{margin-block-start:var(--space-6)}.workshop[data-astro-cid-ta2fbyqs]{padding-block:var(--space-16);background:var(--color-green);color:var(--color-cream);margin-block-start:var(--space-16)}.machines[data-astro-cid-ta2fbyqs]{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.machines[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--space-2);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-cream) 30%, transparent);border-block-start:4px solid var(--color-gold);border-radius:var(--radius-medium);display:grid}.machines[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:20px}.machines[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:17px}.workshop-photos[data-astro-cid-ta2fbyqs]{margin-block:var(--space-12) var(--space-8)}.steps[data-astro-cid-ta2fbyqs]{margin:var(--space-8) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.steps[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{column-gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.step-number[data-astro-cid-ta2fbyqs]{border:2px solid var(--color-gold);block-size:64px;inline-size:56px;font-size:var(--text-large);border-block-end:0;border-radius:100vmax 100vmax 0 0;grid-row:span 2;place-items:center;font-weight:700;display:grid}.steps[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:20px}.where-card[data-astro-cid-ta2fbyqs]{padding:var(--space-8) var(--space-6);background:var(--color-cream);border-radius:var(--radius-medium);gap:var(--space-4);display:grid}.where-card[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]{max-inline-size:62ch}.where-address[data-astro-cid-ta2fbyqs]{font-size:var(--text-large)}.where-hours[data-astro-cid-ta2fbyqs]{border-inline-start:4px solid var(--color-gold);padding-inline-start:var(--space-4)}.where-card[data-astro-cid-ta2fbyqs] .actions[data-astro-cid-ta2fbyqs]{margin-block-start:var(--space-2)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.step-number[data-astro-cid-ta2fbyqs]{--timeline:view();animation:linear both draw-up;animation-timeline:var(--timeline);animation-range:entry}}}@keyframes draw-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (width>=768px){.stats[data-astro-cid-ta2fbyqs]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;align-items:start;gap:var(--space-2);padding:var(--space-6);border-inline-start:0;border-block-start:4px solid var(--color-gold);grid-template-columns:minmax(0,1fr)}.stat[data-astro-cid-ta2fbyqs]{font-size:var(--text-display)}.stat-label[data-astro-cid-ta2fbyqs]{font-size:var(--text-base)}.machines[data-astro-cid-ta2fbyqs]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.where-card[data-astro-cid-ta2fbyqs]{padding:var(--space-12)}}@media (width>=1280px){.machines[data-astro-cid-ta2fbyqs],.steps[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr))}.steps[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{row-gap:var(--space-3);grid-template-columns:1fr}.step-number[data-astro-cid-ta2fbyqs]{grid-row:auto}}
