.filament-band{color:var(--jb-text);background:0 0!important}.material-section[data-astro-cid-rpzwt4fl]{color:var(--jb-text);padding-block:52px 64px;border-top:1px solid var(--jb-line)!important}.material-section[data-astro-cid-rpzwt4fl] .section-head[data-astro-cid-rpzwt4fl]{align-items:end;gap:24px;margin-bottom:32px}.material-section[data-astro-cid-rpzwt4fl] h2[data-astro-cid-rpzwt4fl]{color:var(--jb-text);margin-top:8px;font-size:clamp(36px,4vw,56px)}.material-intro[data-astro-cid-rpzwt4fl]{max-width:310px;color:var(--jb-muted);margin:0;font-size:15px;line-height:1.7}.material-grid[data-astro-cid-rpzwt4fl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:18px;display:grid}.material-region[data-astro-cid-rpzwt4fl]{color:var(--jb-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 24px;font-size:12px;display:flex}.material-region[data-astro-cid-rpzwt4fl][hidden]{display:none}.material-region[data-astro-cid-rpzwt4fl] select[data-astro-cid-rpzwt4fl]{border:1px solid var(--jb-line-strong);border-radius:var(--jb-radius-sm);max-width:100%;min-height:44px;color:var(--jb-text);background:var(--jb-panel-2);font:inherit;padding:8px 28px 8px 10px}.material-card[data-astro-cid-rpzwt4fl]{--glow:#6a737c;--swatch:linear-gradient(140deg, #9aa1a6, #2c3134);border:1px solid var(--jb-line);border-radius:var(--jb-radius-lg);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--jb-panel);min-width:0;color:var(--jb-text);padding:0;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.material-galaxy[data-astro-cid-rpzwt4fl]{--glow:#9a84b8;--swatch:linear-gradient(110deg, #404e61, #c9b7cc, #738d82)}.material-titanium[data-astro-cid-rpzwt4fl]{--glow:#b7b2a8;--swatch:linear-gradient(110deg, #8a8b86, #f0ece4, #6e6d6b)}.material-sage[data-astro-cid-rpzwt4fl]{--glow:#6e8b74;--swatch:linear-gradient(140deg, #8ea392, #243028)}.material-graphite[data-astro-cid-rpzwt4fl]{--glow:#6a737c;--swatch:linear-gradient(140deg, #9aa1a6, #2c3134)}.material-visual[data-astro-cid-rpzwt4fl]{isolation:isolate;aspect-ratio:1/1.12;background:radial-gradient(ellipse at 50% 42%, var(--glow) 0%, #1a1f2a 52%, #10141c 100%);position:relative;overflow:hidden}.material-topline[data-astro-cid-rpzwt4fl]{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--jb-text);text-shadow:0 1px 8px #000c;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;inset:18px 18px auto}.material-visual[data-astro-cid-rpzwt4fl] img[data-astro-cid-rpzwt4fl]{z-index:0;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:33px 5px 32px;transition:transform .3s;position:absolute}.material-trait[data-astro-cid-rpzwt4fl]{z-index:1;border:1px solid var(--jb-line-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--jb-text);backdrop-filter:blur(8px);background:#0a0c10c7;border-radius:999px;padding:5px 9px;font-size:10px;line-height:1.2;position:absolute;bottom:17px;left:18px}.material-caption[data-astro-cid-rpzwt4fl]{padding:20px 16px 0}.material-colour[data-astro-cid-rpzwt4fl]{color:var(--jb-muted);align-items:center;gap:8px;font-size:12px;display:flex}.material-colour[data-astro-cid-rpzwt4fl]>span[data-astro-cid-rpzwt4fl]{background:var(--swatch);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 1px #ffffff2b}.material-card[data-astro-cid-rpzwt4fl] h3[data-astro-cid-rpzwt4fl]{color:var(--jb-text);margin:8px 0 19px;font-size:clamp(23px,2.4vw,31px)}.material-action[data-astro-cid-rpzwt4fl]{color:var(--jb-text);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 0 16px;font-size:12px;font-weight:650;transition:color .2s,border-color .2s;display:flex}.material-action[data-astro-cid-rpzwt4fl]>span[data-astro-cid-rpzwt4fl]{border:1px solid var(--jb-line-strong);border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;transition:background .2s,color .2s,border-color .2s;display:grid}.material-card[data-astro-cid-rpzwt4fl]:hover{border-color:#ffffff40;transform:translateY(-2px)}.material-card[data-astro-cid-rpzwt4fl]:hover .material-visual[data-astro-cid-rpzwt4fl] img[data-astro-cid-rpzwt4fl]{transform:scale(1.045)rotate(-2deg)}.material-card[data-astro-cid-rpzwt4fl]:hover .material-action[data-astro-cid-rpzwt4fl]{color:var(--jb-accent)}.material-card[data-astro-cid-rpzwt4fl]:hover .material-action[data-astro-cid-rpzwt4fl]>span[data-astro-cid-rpzwt4fl]{background:var(--jb-accent);color:var(--jb-accent-ink);border-color:var(--jb-accent)}.material-card[data-astro-cid-rpzwt4fl]:focus-visible{outline:2px solid var(--jb-live);outline-offset:4px}.material-footnote[data-astro-cid-rpzwt4fl]{color:var(--jb-muted);justify-content:space-between;gap:20px;margin-top:24px;font-size:12px;line-height:1.6;display:flex}.material-footnote[data-astro-cid-rpzwt4fl] p[data-astro-cid-rpzwt4fl]:last-child{max-width:530px}.material-footnote[data-astro-cid-rpzwt4fl] a[data-astro-cid-rpzwt4fl]{color:var(--jb-text);text-underline-offset:3px;text-decoration:underline}.material-footnote[data-astro-cid-rpzwt4fl] a[data-astro-cid-rpzwt4fl]:hover{color:var(--jb-accent)}@media (width<=900px){.material-grid[data-astro-cid-rpzwt4fl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}@media (width<=600px){.material-section[data-astro-cid-rpzwt4fl] .section-head[data-astro-cid-rpzwt4fl]{flex-direction:column;align-items:start;gap:16px}.material-grid[data-astro-cid-rpzwt4fl]{gap:26px 14px}.material-visual[data-astro-cid-rpzwt4fl]{aspect-ratio:1/1.22}.material-topline[data-astro-cid-rpzwt4fl]{letter-spacing:.08em;font-size:10px;inset:12px 10px auto}.material-visual[data-astro-cid-rpzwt4fl] img[data-astro-cid-rpzwt4fl]{padding:25px 0 30px}.material-trait[data-astro-cid-rpzwt4fl]{padding:4px 7px;font-size:10px;bottom:11px;left:10px}.material-caption[data-astro-cid-rpzwt4fl]{padding:15px 12px 0}.material-card[data-astro-cid-rpzwt4fl] h3[data-astro-cid-rpzwt4fl]{margin-bottom:13px;font-size:23px}.material-colour[data-astro-cid-rpzwt4fl]{gap:6px;font-size:11px}.material-action[data-astro-cid-rpzwt4fl]{font-size:11px}.material-footnote[data-astro-cid-rpzwt4fl]{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.material-card[data-astro-cid-rpzwt4fl],.material-visual[data-astro-cid-rpzwt4fl] img[data-astro-cid-rpzwt4fl],.material-action[data-astro-cid-rpzwt4fl],.material-action[data-astro-cid-rpzwt4fl]>span[data-astro-cid-rpzwt4fl]{transition:none}.material-card[data-astro-cid-rpzwt4fl]:hover,.material-card[data-astro-cid-rpzwt4fl]:hover .material-visual[data-astro-cid-rpzwt4fl] img[data-astro-cid-rpzwt4fl]{transform:none}}.workshop-heading[data-astro-cid-s3j2uayv]{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;padding-block:60px 42px;display:grid}.workshop-heading[data-astro-cid-s3j2uayv] h1[data-astro-cid-s3j2uayv]{margin-top:20px;font-size:clamp(64px,7.7vw,110px);line-height:.96}.workshop-intro[data-astro-cid-s3j2uayv]{justify-self:end;padding-bottom:6px}.workshop-intro[data-astro-cid-s3j2uayv] p[data-astro-cid-s3j2uayv]{color:var(--muted);margin-bottom:20px;font-size:17px}.machine-features[data-astro-cid-s3j2uayv]{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;display:grid}.machine-feature[data-astro-cid-s3j2uayv]{border-radius:var(--jb-radius-lg);border:1px solid var(--jb-line);color:var(--jb-text);scroll-margin-top:30px;transition:border-color .2s,transform .2s;overflow:hidden}.machine-feature[data-astro-cid-s3j2uayv]:hover{border-color:#ffffff40;transform:translateY(-2px)}.machine-dark[data-astro-cid-s3j2uayv]{background:linear-gradient(180deg,#46d2ff12,#ffffff03 40%),var(--jb-panel)}.machine-clay[data-astro-cid-s3j2uayv]{background:linear-gradient(180deg,#ff5a1f17,#ffffff03 40%),var(--jb-panel);margin-top:70px}.machine-picture[data-astro-cid-s3j2uayv]{height:400px;display:block;position:relative;overflow:hidden}.machine-picture[data-astro-cid-s3j2uayv] img[data-astro-cid-s3j2uayv]{object-fit:cover;width:100%;height:100%}.machine-dark[data-astro-cid-s3j2uayv] .machine-picture[data-astro-cid-s3j2uayv] img[data-astro-cid-s3j2uayv]{object-position:center 38%}.machine-clay[data-astro-cid-s3j2uayv] .machine-picture[data-astro-cid-s3j2uayv]{height:305px}.machine-index[data-astro-cid-s3j2uayv]{width:40px;height:40px;font:500 14px var(--display);color:#fff;backdrop-filter:blur(8px);background:#0a0c1080;border:1px solid #fff5;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:22px}.machine-copy[data-astro-cid-s3j2uayv]{padding:32px 34px}.machine-copy[data-astro-cid-s3j2uayv]>.eyebrow[data-astro-cid-s3j2uayv]{color:var(--jb-faint)}.machine-copy[data-astro-cid-s3j2uayv] h2[data-astro-cid-s3j2uayv]{max-width:450px;margin:12px 0 18px;font-size:clamp(30px,3.5vw,47px)}.machine-copy[data-astro-cid-s3j2uayv]>p[data-astro-cid-s3j2uayv]:not(.eyebrow):not(.machine-disclosure){max-width:440px;color:var(--jb-muted);font-size:15px}.machine-actions[data-astro-cid-s3j2uayv]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;font-size:12px;display:flex}.machine-shop[data-astro-cid-s3j2uayv]{border-bottom:1px solid;align-items:center;gap:28px;padding-bottom:8px;font-size:14px;font-weight:600;display:inline-flex}.machine-shop[data-astro-cid-s3j2uayv] span[data-astro-cid-s3j2uayv]{font-size:25px}.machine-shop[data-astro-cid-s3j2uayv]{color:var(--jb-accent)}.machine-dark[data-astro-cid-s3j2uayv] .machine-shop[data-astro-cid-s3j2uayv]{color:var(--jb-live)}.machine-actions[data-astro-cid-s3j2uayv] a[data-astro-cid-s3j2uayv]:hover{text-underline-offset:4px;text-decoration:underline}.machine-disclosure[data-astro-cid-s3j2uayv]{color:var(--jb-faint);margin-top:22px;font-size:10px}.bench-section[data-astro-cid-s3j2uayv]{grid-template-columns:.75fr 1.25fr;gap:70px;padding-block:86px;display:grid}.bench-heading[data-astro-cid-s3j2uayv] h2[data-astro-cid-s3j2uayv]{margin:17px 0;font-size:45px}.bench-heading[data-astro-cid-s3j2uayv]>p[data-astro-cid-s3j2uayv]:last-child{color:var(--muted);max-width:260px;font-size:15px}.bench-list[data-astro-cid-s3j2uayv]{border-top:1px solid var(--jb-line-strong)}.bench-item[data-astro-cid-s3j2uayv]{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr 28px;align-items:center;gap:22px;padding:26px 0;display:grid}.bench-art[data-astro-cid-s3j2uayv] .artwork{background:var(--jb-panel);border:1px solid var(--jb-line);border-radius:var(--jb-radius-sm);width:76px;height:72px}.bench-art[data-astro-cid-s3j2uayv] .artwork:has(img){background:#e9ecf0;overflow:hidden}.bench-art[data-astro-cid-s3j2uayv] .artwork img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}.bench-item[data-astro-cid-s3j2uayv] h3[data-astro-cid-s3j2uayv]{margin:5px 0 8px;font-size:25px}.bench-item[data-astro-cid-s3j2uayv] .eyebrow[data-astro-cid-s3j2uayv]{color:var(--jb-faint);font-size:9px}.bench-item[data-astro-cid-s3j2uayv] p[data-astro-cid-s3j2uayv]:last-child{color:var(--muted);font-size:13px}.bench-arrow[data-astro-cid-s3j2uayv]{font-size:25px}.bench-arrow[data-astro-cid-s3j2uayv]:hover{color:var(--orange)}.filament-band[data-astro-cid-s3j2uayv]{border-top:1px solid var(--jb-line);padding-top:8px}.filament-band[data-astro-cid-s3j2uayv] .material-section{border-top:0}.workshop-note[data-astro-cid-s3j2uayv]{color:var(--muted);padding-block:24px 34px;font-size:11px}@media (width<=900px){.machine-picture[data-astro-cid-s3j2uayv]{height:330px}.machine-clay[data-astro-cid-s3j2uayv] .machine-picture[data-astro-cid-s3j2uayv]{height:260px}.machine-copy[data-astro-cid-s3j2uayv]{padding:26px}.bench-section[data-astro-cid-s3j2uayv]{gap:35px}}@media (width<=650px){.workshop-heading[data-astro-cid-s3j2uayv]{grid-template-columns:1fr;gap:22px;padding-block:35px 30px}.workshop-heading[data-astro-cid-s3j2uayv] h1[data-astro-cid-s3j2uayv]{font-size:clamp(56px,14vw,78px)}.workshop-intro[data-astro-cid-s3j2uayv]{justify-self:start}.workshop-intro[data-astro-cid-s3j2uayv] p[data-astro-cid-s3j2uayv]{margin-bottom:8px;font-size:14px}.machine-features[data-astro-cid-s3j2uayv]{grid-template-columns:1fr;gap:22px}.machine-clay[data-astro-cid-s3j2uayv]{margin-top:0}.machine-picture[data-astro-cid-s3j2uayv],.machine-clay[data-astro-cid-s3j2uayv] .machine-picture[data-astro-cid-s3j2uayv]{height:280px}.machine-copy[data-astro-cid-s3j2uayv] h2[data-astro-cid-s3j2uayv]{font-size:35px}.machine-copy[data-astro-cid-s3j2uayv]{padding:26px}.bench-section[data-astro-cid-s3j2uayv]{grid-template-columns:1fr;gap:24px;padding-block:48px}.bench-heading[data-astro-cid-s3j2uayv] h2[data-astro-cid-s3j2uayv]{margin:10px 0;font-size:36px}.bench-heading[data-astro-cid-s3j2uayv]>p[data-astro-cid-s3j2uayv]:last-child{max-width:100%}.bench-item[data-astro-cid-s3j2uayv]{grid-template-columns:48px 1fr 22px;gap:14px;padding-block:22px}.bench-art[data-astro-cid-s3j2uayv] .artwork{width:48px;height:56px}.bench-item[data-astro-cid-s3j2uayv] h3[data-astro-cid-s3j2uayv]{font-size:23px}.bench-item[data-astro-cid-s3j2uayv] p[data-astro-cid-s3j2uayv]:last-child{font-size:12px}}
