.tgc[data-astro-cid-h22ntmu4]{margin-top:32px}.tgc[data-astro-cid-h22ntmu4] h4[data-astro-cid-h22ntmu4]{font-size:var(--fs-h4)}.tgc-intro[data-astro-cid-h22ntmu4]{margin-top:6px;font-size:var(--fs-small);line-height:1.7;max-width:80ch}.tgc-legend[data-astro-cid-h22ntmu4]{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:var(--fs-meta);color:var(--muted)}.tgc-legend[data-astro-cid-h22ntmu4] span[data-astro-cid-h22ntmu4]{display:inline-flex;align-items:center;gap:8px}.tgc-legend[data-astro-cid-h22ntmu4] i[data-astro-cid-h22ntmu4]{display:inline-block;width:18px;height:10px}.tgc-key-band[data-astro-cid-h22ntmu4]{background:var(--chart-band)}.tgc-key-threshold[data-astro-cid-h22ntmu4]{height:0!important;border-top:2px dashed #8a9a8c}.tgc-key-lap[data-astro-cid-h22ntmu4]{width:0!important;height:14px!important;border-left:2px dashed #9aa89c}.tgc-readout[data-astro-cid-h22ntmu4]{margin-top:14px;min-height:1.75em;font-size:var(--fs-small);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tgc-plots[data-astro-cid-h22ntmu4]{margin-top:6px;border-radius:4px}.tgc-plots[data-astro-cid-h22ntmu4]:focus-visible{outline:3px solid var(--focus);outline-offset:6px}.tgc-panel[data-astro-cid-h22ntmu4]+.tgc-panel[data-astro-cid-h22ntmu4]{margin-top:14px}.tgc-head[data-astro-cid-h22ntmu4]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-left:64px;margin-bottom:4px}.tgc-name[data-astro-cid-h22ntmu4]{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.tgc-unit[data-astro-cid-h22ntmu4]{margin-left:8px;font-weight:400;color:var(--muted)}.tgc-value[data-astro-cid-h22ntmu4]{font-size:var(--fs-small);font-weight:600;color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap}.tgc-plot[data-astro-cid-h22ntmu4]{position:relative;padding-left:64px}.tgc-plot[data-astro-cid-h22ntmu4] svg[data-astro-cid-h22ntmu4]{display:block;width:100%;height:96px;overflow:visible;cursor:crosshair}.tgc-tick[data-astro-cid-h22ntmu4]{position:absolute;left:0;width:56px;transform:translateY(-50%);font-size:var(--fs-meta);line-height:1;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tgc-band[data-astro-cid-h22ntmu4]{fill:var(--chart-band)}.tgc-grid[data-astro-cid-h22ntmu4]{stroke:var(--chart-grid);stroke-width:1}.tgc-zero[data-astro-cid-h22ntmu4]{stroke:var(--chart-zero)}.tgc-threshold[data-astro-cid-h22ntmu4]{stroke:var(--chart-marker);stroke-dasharray:5 4}.tgc-lap[data-astro-cid-h22ntmu4]{stroke:#9aa89c;stroke-width:1.5;stroke-dasharray:3 4}.tgc-line[data-astro-cid-h22ntmu4]{fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.tgc-cursor[data-astro-cid-h22ntmu4]{stroke:var(--ink);stroke-width:1.5}.tgc-area[data-astro-cid-h22ntmu4]{position:relative}.tgc-lap-label[data-astro-cid-h22ntmu4]{position:absolute;top:-2px;margin-left:6px;font-size:var(--fs-meta);line-height:1;color:var(--muted);pointer-events:none}.tgc-axis[data-astro-cid-h22ntmu4]{position:relative;height:22px;margin:6px 0 0 64px;font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums}.tgc-axis[data-astro-cid-h22ntmu4] span[data-astro-cid-h22ntmu4]{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.tgc-axis[data-astro-cid-h22ntmu4] span[data-astro-cid-h22ntmu4]:first-child{transform:none}.tgc-data[data-astro-cid-h22ntmu4]{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.tgc-data[data-astro-cid-h22ntmu4] summary[data-astro-cid-h22ntmu4]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-small);font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a6b6a9}.tgc-data-scroll[data-astro-cid-h22ntmu4]{max-height:360px;overflow:auto;margin-top:8px;border:1px solid var(--line);border-radius:4px}.tgc-data-scroll[data-astro-cid-h22ntmu4]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tgc-data[data-astro-cid-h22ntmu4] table[data-astro-cid-h22ntmu4]{width:100%;border-collapse:collapse;font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.tgc-data[data-astro-cid-h22ntmu4] [data-astro-cid-h22ntmu4]:is(th,td){padding:6px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.tgc-data[data-astro-cid-h22ntmu4] [data-astro-cid-h22ntmu4]:is(th,td):nth-child(3){text-align:left}.tgc-data[data-astro-cid-h22ntmu4] thead[data-astro-cid-h22ntmu4] th[data-astro-cid-h22ntmu4]{position:sticky;top:0;background:var(--surface);color:var(--muted);font-weight:600;box-shadow:0 1px 0 var(--line)}.tgc-data[data-astro-cid-h22ntmu4] tbody[data-astro-cid-h22ntmu4] th[data-astro-cid-h22ntmu4]{font-weight:500;color:var(--ink)}@media(max-width:760px){.tgc-head[data-astro-cid-h22ntmu4],.tgc-plot[data-astro-cid-h22ntmu4]{padding-left:52px}.tgc-tick[data-astro-cid-h22ntmu4]{width:46px}.tgc-axis[data-astro-cid-h22ntmu4]{margin-left:52px}.tgc-plot[data-astro-cid-h22ntmu4] svg[data-astro-cid-h22ntmu4]{height:80px}}.project-details[data-astro-cid-3yfmkmkq]{max-width:860px;margin-top:28px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.project-details[data-astro-cid-3yfmkmkq].wide{max-width:1040px}summary[data-astro-cid-3yfmkmkq]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;cursor:pointer;list-style:none}summary[data-astro-cid-3yfmkmkq]::-webkit-details-marker{display:none}summary[data-astro-cid-3yfmkmkq]:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.label[data-astro-cid-3yfmkmkq]{display:flex;flex-direction:column;gap:4px;min-width:0}.title[data-astro-cid-3yfmkmkq]{font-size:var(--fs-h4);font-weight:650;letter-spacing:-.015em;color:var(--ink)}.line[data-astro-cid-3yfmkmkq]{font-size:var(--fs-small);line-height:1.6;color:var(--muted)}.toggle[data-astro-cid-3yfmkmkq]{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--blue);font-size:1.5rem;line-height:1}.minus[data-astro-cid-3yfmkmkq],details[data-astro-cid-3yfmkmkq][open] .plus[data-astro-cid-3yfmkmkq]{display:none}details[data-astro-cid-3yfmkmkq][open] .minus[data-astro-cid-3yfmkmkq]{display:block}summary[data-astro-cid-3yfmkmkq]:hover .toggle[data-astro-cid-3yfmkmkq]{background:var(--soft)}details[data-astro-cid-3yfmkmkq][open]>summary[data-astro-cid-3yfmkmkq]{border-bottom:1px solid var(--line)}.body[data-astro-cid-3yfmkmkq]{padding:4px 24px 22px}dl[data-astro-cid-3yfmkmkq]{margin:0}dl[data-astro-cid-3yfmkmkq]>div[data-astro-cid-3yfmkmkq]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding-block:14px;border-top:1px solid var(--line)}dl[data-astro-cid-3yfmkmkq]>div[data-astro-cid-3yfmkmkq]:first-child{border-top:0}dt[data-astro-cid-3yfmkmkq]{font-size:var(--fs-small);font-weight:600;line-height:1.6;color:var(--blue)}dd[data-astro-cid-3yfmkmkq]{margin:0;max-width:68ch;font-size:var(--fs-body);line-height:1.75;color:var(--muted)}@media(max-width:960px){dl[data-astro-cid-3yfmkmkq]>div[data-astro-cid-3yfmkmkq]{grid-template-columns:minmax(0,1fr);gap:4px}}@media(max-width:760px){summary[data-astro-cid-3yfmkmkq]{padding:16px 18px}.body[data-astro-cid-3yfmkmkq]{padding:4px 18px 18px}}.project[data-astro-cid-qc3t2lno]{min-width:0;border-bottom:1px solid var(--line);scroll-margin-top:120px}.project[data-astro-cid-qc3t2lno]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-qc3t2lno]{display:grid;grid-template-columns:17rem minmax(0,1fr) 44px;column-gap:clamp(24px,4vw,56px);align-items:baseline;padding-block:26px;cursor:pointer;list-style:none}summary[data-astro-cid-qc3t2lno]::-webkit-details-marker{display:none}h2[data-astro-cid-qc3t2lno]{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.04em}.preview[data-astro-cid-qc3t2lno]{display:block;max-width:66ch;font-size:var(--fs-body);line-height:1.7;color:var(--muted)}.toggle[data-astro-cid-qc3t2lno]{align-self:start;margin-top:-4px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--blue);font-size:1.5rem;line-height:1}.minus[data-astro-cid-qc3t2lno],details[data-astro-cid-qc3t2lno][open]>summary[data-astro-cid-qc3t2lno] .plus[data-astro-cid-qc3t2lno]{display:none}details[data-astro-cid-qc3t2lno][open]>summary[data-astro-cid-qc3t2lno] .minus[data-astro-cid-qc3t2lno]{display:block}summary[data-astro-cid-qc3t2lno]:hover h2[data-astro-cid-qc3t2lno]{color:var(--blue)}summary[data-astro-cid-qc3t2lno]:hover .toggle[data-astro-cid-qc3t2lno]{background:var(--soft);border-color:var(--blue)}@media(max-width:1100px){summary[data-astro-cid-qc3t2lno]{grid-template-columns:13.5rem minmax(0,1fr) 44px}}@media(max-width:760px){summary[data-astro-cid-qc3t2lno]{grid-template-columns:minmax(0,1fr) 44px;gap:8px 16px;align-items:center;padding-block:20px}h2[data-astro-cid-qc3t2lno]{grid-column:1;grid-row:1;overflow-wrap:anywhere}.toggle[data-astro-cid-qc3t2lno]{grid-column:2;grid-row:1;margin-top:0}.preview[data-astro-cid-qc3t2lno]{grid-column:1/-1;grid-row:2}}.project-summary[data-astro-cid-bt2wz357]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:28px 0 0;border-top:1px solid var(--line)}.project-summary[data-astro-cid-bt2wz357]>div[data-astro-cid-bt2wz357]{display:block;min-width:0;padding:17px 0;border-bottom:1px solid var(--line);border-top:0}dt[data-astro-cid-bt2wz357]{font-size:var(--fs-meta);font-weight:700;color:var(--blue);margin-bottom:5px}dd[data-astro-cid-bt2wz357]{margin:0;font-size:var(--fs-small);line-height:1.65;color:var(--muted);max-width:65ch}@media(max-width:760px){.project-summary[data-astro-cid-bt2wz357]{grid-template-columns:minmax(0,1fr)}}.recognition-notes[data-astro-cid-tpzfkec6]{margin-top:28px;max-width:1000px}.recognition-notes[data-astro-cid-tpzfkec6] h3[data-astro-cid-tpzfkec6]{font-size:var(--fs-h4);margin-bottom:8px}.recognition-notes[data-astro-cid-tpzfkec6] dl[data-astro-cid-tpzfkec6]{display:block}.recognition-notes[data-astro-cid-tpzfkec6] dl[data-astro-cid-tpzfkec6]>div[data-astro-cid-tpzfkec6]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:26px;padding:18px 0;border-bottom:1px solid var(--line)}.recognition-notes[data-astro-cid-tpzfkec6] dt[data-astro-cid-tpzfkec6]{font-size:var(--fs-small);color:var(--blue);font-weight:650}.recognition-notes[data-astro-cid-tpzfkec6] dd[data-astro-cid-tpzfkec6]{margin:0;font-size:var(--fs-small);line-height:1.75;color:var(--muted)}.label-examples[data-astro-cid-tpzfkec6]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.label-examples[data-astro-cid-tpzfkec6] code[data-astro-cid-tpzfkec6]{padding:2px 7px;border:1px solid var(--line);border-radius:3px;font-size:.85em;color:var(--blue)}.recognition-source[data-astro-cid-tpzfkec6]{font-size:var(--fs-meta);margin-top:12px}.recognition-notes[data-astro-cid-tpzfkec6] a[data-astro-cid-tpzfkec6]{overflow-wrap:anywhere}@media(max-width:760px){.recognition-notes[data-astro-cid-tpzfkec6] dl[data-astro-cid-tpzfkec6]>div[data-astro-cid-tpzfkec6]{grid-template-columns:minmax(0,1fr);gap:7px}}.silenceai-replays[data-astro-cid-ywcl6y7l]{min-width:0;max-width:640px}.replay-choices[data-astro-cid-ywcl6y7l]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.silenceai-replays[data-astro-cid-ywcl6y7l] button[data-astro-cid-ywcl6y7l]{min-height:44px;padding:9px 15px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--blue);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer}.replay-choices[data-astro-cid-ywcl6y7l] button[data-astro-cid-ywcl6y7l][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--surface)}.silenceai-replays[data-astro-cid-ywcl6y7l] button[data-astro-cid-ywcl6y7l]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.replay-panel[data-astro-cid-ywcl6y7l]{margin:0;min-width:0}.replay-panel[data-astro-cid-ywcl6y7l][hidden]{display:none}.replay-panel[data-astro-cid-ywcl6y7l] img[data-astro-cid-ywcl6y7l]{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:5px}.replay-panel[data-astro-cid-ywcl6y7l] figcaption[data-astro-cid-ywcl6y7l]{font-size:var(--fs-meta);line-height:1.65;color:var(--muted);margin-top:12px;overflow-wrap:anywhere}.replay-panel[data-astro-cid-ywcl6y7l] figcaption[data-astro-cid-ywcl6y7l] strong[data-astro-cid-ywcl6y7l]{display:block;font-size:var(--fs-body);line-height:1.35;color:var(--ink);margin-bottom:8px}.replay-disclosure[data-astro-cid-ywcl6y7l]{display:block;margin-bottom:8px}.replay-panel[data-astro-cid-ywcl6y7l] figcaption[data-astro-cid-ywcl6y7l] a[data-astro-cid-ywcl6y7l]{text-decoration:underline;text-underline-offset:3px}.replay-controls[data-astro-cid-ywcl6y7l]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.replay-state[data-astro-cid-ywcl6y7l]{font-size:var(--fs-meta);color:var(--muted)}.project-list[data-astro-cid-lhcdpc53]{padding-block:48px 24px}.project-body[data-astro-cid-lhcdpc53]{min-width:0;padding-bottom:56px}.project-meta[data-astro-cid-lhcdpc53]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 28px;margin-bottom:8px}.milestone[data-astro-cid-lhcdpc53]{font-size:var(--fs-small);color:var(--blue)}.milestone[data-astro-cid-lhcdpc53].in-progress{color:var(--muted)}.project-logo[data-astro-cid-lhcdpc53]{width:48px;height:48px;flex-shrink:0;object-fit:contain}.create-logo[data-astro-cid-lhcdpc53]{width:150px;height:auto;border-radius:4px}.project-body[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53]:not(.tags):not(.media-note),.study-copy[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53],.scrollpause-copy[data-astro-cid-lhcdpc53]>p[data-astro-cid-lhcdpc53]:not(.tags){font-size:var(--fs-body);line-height:1.75;max-width:68ch;margin-bottom:16px}.project-body[data-astro-cid-lhcdpc53]>.text-link[data-astro-cid-lhcdpc53]{margin-top:12px}.project-body[data-astro-cid-lhcdpc53] .tags[data-astro-cid-lhcdpc53]{margin-top:20px}.game-video[data-astro-cid-lhcdpc53]{margin-top:28px;max-width:1040px}.game-video[data-astro-cid-lhcdpc53] video[data-astro-cid-lhcdpc53]{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:5px;background:#102b25}.game-video[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);line-height:1.7;color:var(--muted);margin-top:10px;max-width:85ch}.upstream-changes[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;list-style:none;padding:0;margin:24px 0 0;max-width:1000px}.upstream-changes[data-astro-cid-lhcdpc53] li[data-astro-cid-lhcdpc53]{border-bottom:1px solid var(--line);padding:13px 0;font-size:var(--fs-small)}.upstream-changes[data-astro-cid-lhcdpc53] a[data-astro-cid-lhcdpc53]{display:flex;justify-content:space-between;gap:16px;text-decoration:underline;text-underline-offset:4px}.upstream-changes[data-astro-cid-lhcdpc53] span[data-astro-cid-lhcdpc53]{color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:760px){.upstream-changes[data-astro-cid-lhcdpc53]{grid-template-columns:minmax(0,1fr)}}.build-steps[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px 0 24px 24px;margin:24px 0;border-block:1px solid var(--line);font-size:var(--fs-small);color:var(--blue);font-weight:650}.build-steps[data-astro-cid-lhcdpc53] li[data-astro-cid-lhcdpc53]{padding-right:12px}.create-preview[data-astro-cid-lhcdpc53]{margin-top:28px;max-width:1040px}.create-preview[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{width:100%;height:auto;max-height:560px;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:5px}.create-preview[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);margin-top:10px;color:var(--muted)}.create-evidence[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;max-width:1040px}.create-evidence[data-astro-cid-lhcdpc53] figure[data-astro-cid-lhcdpc53]{min-width:0}.create-evidence[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{width:100%;height:auto;border:1px solid var(--line);border-radius:5px}.create-evidence[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);line-height:1.6;color:var(--muted);margin-top:10px}@media(max-width:760px){.create-evidence[data-astro-cid-lhcdpc53]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.build-steps[data-astro-cid-lhcdpc53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.create-preview[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{max-height:380px}}.study-grid[data-astro-cid-lhcdpc53]>[data-astro-cid-lhcdpc53],.craft-gallery[data-astro-cid-lhcdpc53]>[data-astro-cid-lhcdpc53],.dattel-gallery[data-astro-cid-lhcdpc53]>[data-astro-cid-lhcdpc53]{min-width:0}.study-grid[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;margin-top:8px}figcaption[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);color:var(--muted);margin-top:10px}dl[data-astro-cid-lhcdpc53]{margin:24px 0 0}dl[data-astro-cid-lhcdpc53]:not(.tg-tiles)>div[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding-block:16px;border-top:1px solid var(--line)}dt[data-astro-cid-lhcdpc53]{font-size:var(--fs-small);font-weight:600;color:var(--blue)}dd[data-astro-cid-lhcdpc53]{margin:0;font-size:var(--fs-body);line-height:1.75;color:var(--muted)}.game-screenshot[data-astro-cid-lhcdpc53],.lead-figure[data-astro-cid-lhcdpc53]{max-width:860px;margin-block:28px}[data-astro-cid-lhcdpc53]:is(.game-screenshot,.lead-figure) img[data-astro-cid-lhcdpc53]{width:100%;height:auto;border-radius:5px}.tg-dashboard[data-astro-cid-lhcdpc53]{padding-top:18px}.tg-dashboard-intro[data-astro-cid-lhcdpc53]{font-size:var(--fs-small);line-height:1.7;max-width:72ch}.tg-tiles[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.tg-tile[data-astro-cid-lhcdpc53]{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;background:var(--surface);min-width:0}.tg-tile[data-astro-cid-lhcdpc53] dt[data-astro-cid-lhcdpc53]{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.tg-tile[data-astro-cid-lhcdpc53] dd[data-astro-cid-lhcdpc53]{display:flex;flex-direction:column;gap:8px;margin:0}.tg-value[data-astro-cid-lhcdpc53]{font-family:var(--sans);font-size:1.75rem;font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.tg-hero[data-astro-cid-lhcdpc53] .tg-value[data-astro-cid-lhcdpc53]{font-size:clamp(2.25rem,3.4vw,3rem);letter-spacing:-.03em;color:var(--blue)}.tg-context[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);color:var(--muted)}.tg-meter[data-astro-cid-lhcdpc53]{position:relative;display:block;height:6px;margin-block:2px;border-radius:3px;background:var(--meter-track)}.tg-meter-fill[data-astro-cid-lhcdpc53]{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--blue)}.tg-meter-target[data-astro-cid-lhcdpc53]{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink)}.tg-table-title[data-astro-cid-lhcdpc53]{margin:32px 0 10px;font-size:var(--fs-h4)}.tg-table[data-astro-cid-lhcdpc53]{width:100%;border-collapse:collapse;font-size:var(--fs-small);text-align:left}.tg-table[data-astro-cid-lhcdpc53] [data-astro-cid-lhcdpc53]:is(th,td){padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.tg-table[data-astro-cid-lhcdpc53] [data-astro-cid-lhcdpc53]:is(th,td):first-child{padding-left:0}.tg-table[data-astro-cid-lhcdpc53] thead[data-astro-cid-lhcdpc53] th[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);font-weight:600;color:var(--muted)}.tg-table[data-astro-cid-lhcdpc53] tbody[data-astro-cid-lhcdpc53] th[data-astro-cid-lhcdpc53]{font-weight:600;color:var(--ink)}.tg-table[data-astro-cid-lhcdpc53] td[data-astro-cid-lhcdpc53]{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.tg-status[data-astro-cid-lhcdpc53]{display:inline-flex;align-items:center;gap:6px;white-space:normal}.tg-status[data-astro-cid-lhcdpc53] svg[data-astro-cid-lhcdpc53]{flex-shrink:0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tg-pass[data-astro-cid-lhcdpc53] svg[data-astro-cid-lhcdpc53]{stroke:#0ca30c}.tg-short[data-astro-cid-lhcdpc53] svg[data-astro-cid-lhcdpc53]{stroke:#ec835a;stroke-width:2.4}.tg-none[data-astro-cid-lhcdpc53] svg[data-astro-cid-lhcdpc53]{stroke:#d03b3b}.tg-notes[data-astro-cid-lhcdpc53]{margin:18px 0 0;padding-left:18px;font-size:var(--fs-small);line-height:1.7;color:var(--muted);max-width:80ch}.tg-notes[data-astro-cid-lhcdpc53] li[data-astro-cid-lhcdpc53]+li[data-astro-cid-lhcdpc53]{margin-top:6px}.tg-links[data-astro-cid-lhcdpc53]{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:20px}.dattel-gallery[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px}.craft-gallery[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:minmax(0,1.423fr) minmax(0,1.034fr);gap:24px;margin-block:28px}.craft-gallery[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53],.dattel-gallery[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{width:100%;height:auto;border-radius:5px}.media-note[data-astro-cid-lhcdpc53]{font-size:var(--fs-meta);color:var(--muted)}.scrollpause-copy[data-astro-cid-lhcdpc53]{max-width:860px;margin-top:8px}.scrollpause-gallery[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.scrollpause-gallery[data-astro-cid-lhcdpc53] figure[data-astro-cid-lhcdpc53]{min-width:0}.scrollpause-gallery[data-astro-cid-lhcdpc53] figure[data-astro-cid-lhcdpc53]>a[data-astro-cid-lhcdpc53]{display:block;padding:18px;background:var(--soft);border-radius:5px}.scrollpause-gallery[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{width:100%;max-width:220px;height:auto;margin:auto;border:1px solid var(--line);border-radius:8px}.scrollpause-gallery[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53]{margin-top:16px}.scrollpause-gallery[data-astro-cid-lhcdpc53] strong[data-astro-cid-lhcdpc53]{display:block;font-size:var(--fs-body);font-weight:650;color:var(--ink);margin-bottom:6px}.scrollpause-gallery[data-astro-cid-lhcdpc53] figcaption[data-astro-cid-lhcdpc53] p[data-astro-cid-lhcdpc53]{font-size:var(--fs-small)}.project-contact[data-astro-cid-lhcdpc53]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 30px;padding-block:56px 26px}.project-contact[data-astro-cid-lhcdpc53] h2[data-astro-cid-lhcdpc53]{font-size:var(--fs-h3)}.project-contact[data-astro-cid-lhcdpc53] .button[data-astro-cid-lhcdpc53]{flex-shrink:0}@media(max-width:960px){.tg-tiles[data-astro-cid-lhcdpc53]{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-hero[data-astro-cid-lhcdpc53],.tg-tile[data-astro-cid-lhcdpc53]:last-child{grid-column:1/-1}.study-grid[data-astro-cid-lhcdpc53]{gap:30px}dl[data-astro-cid-lhcdpc53]:not(.tg-tiles)>div[data-astro-cid-lhcdpc53]{grid-template-columns:1fr;gap:6px}}@media(max-width:760px){.project-list[data-astro-cid-lhcdpc53]{padding-block:28px 20px}.project-body[data-astro-cid-lhcdpc53]{padding-bottom:40px}.study-grid[data-astro-cid-lhcdpc53]{grid-template-columns:minmax(0,1fr);gap:24px}.craft-gallery[data-astro-cid-lhcdpc53],.dattel-gallery[data-astro-cid-lhcdpc53],.scrollpause-gallery[data-astro-cid-lhcdpc53]{grid-template-columns:minmax(0,1fr);gap:26px}.tg-tiles[data-astro-cid-lhcdpc53]{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-hero[data-astro-cid-lhcdpc53]{grid-column:1/-1}.tg-value[data-astro-cid-lhcdpc53]{font-size:1.4rem}.tg-hero[data-astro-cid-lhcdpc53] .tg-value[data-astro-cid-lhcdpc53]{font-size:2.5rem}.tg-tile[data-astro-cid-lhcdpc53]{padding:14px 14px 16px}.tg-table[data-astro-cid-lhcdpc53] thead[data-astro-cid-lhcdpc53]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tg-table[data-astro-cid-lhcdpc53] tr[data-astro-cid-lhcdpc53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:14px;border-bottom:1px solid var(--line)}.tg-table[data-astro-cid-lhcdpc53] [data-astro-cid-lhcdpc53]:is(th,td){display:block;padding:0;border:0}.tg-table[data-astro-cid-lhcdpc53] tbody[data-astro-cid-lhcdpc53] th[data-astro-cid-lhcdpc53]{grid-column:1/-1}.tg-table[data-astro-cid-lhcdpc53] td[data-astro-cid-lhcdpc53]:before{content:attr(data-label);display:block;font-size:var(--fs-meta);color:var(--muted)}.tg-table[data-astro-cid-lhcdpc53] td[data-astro-cid-lhcdpc53]:last-child{grid-column:1/-1}.scrollpause-gallery[data-astro-cid-lhcdpc53] figure[data-astro-cid-lhcdpc53]{max-width:400px;width:100%;margin:auto}.scrollpause-gallery[data-astro-cid-lhcdpc53] img[data-astro-cid-lhcdpc53]{max-width:260px}.project-contact[data-astro-cid-lhcdpc53]{align-items:flex-start;flex-direction:column;padding-top:40px}.project-contact[data-astro-cid-lhcdpc53] .button[data-astro-cid-lhcdpc53]{width:100%}}
