.related[data-astro-cid-p7s4mcej]{margin:2.5rem 0 0;border-top:1px solid var(--line);padding-top:2rem}.related-list[data-astro-cid-p7s4mcej]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.related-link[data-astro-cid-p7s4mcej]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.125rem,3.5vw,1.5rem);font-weight:700;line-height:1.3;color:var(--ink);text-decoration:none}.related-link[data-astro-cid-p7s4mcej]:hover{color:var(--accent);text-decoration:underline}.gallery[data-astro-cid-nw73rvbn]{margin:2.5rem 0 0;border-top:1px solid var(--line);padding-top:2rem}.gallery-title[data-astro-cid-nw73rvbn]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--section-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0 0 1rem}.gallery-grid[data-astro-cid-nw73rvbn]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.shot[data-astro-cid-nw73rvbn]{margin:0;border:1px solid var(--line)}.shot[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{display:block;width:100%;height:auto}.sidebar[data-astro-cid-4hohpluj]{border:1px solid var(--line);background:var(--surface);padding:1.25rem}.sidebar-title[data-astro-cid-4hohpluj]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--h3-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 1rem}.facts[data-astro-cid-4hohpluj]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0}.fact[data-astro-cid-4hohpluj]{display:contents}.facts[data-astro-cid-4hohpluj] dt[data-astro-cid-4hohpluj]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.facts[data-astro-cid-4hohpluj] dd[data-astro-cid-4hohpluj]{margin:0;font-size:var(--label-size);color:var(--ink)}.link-list[data-astro-cid-4hohpluj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.link-list[data-astro-cid-4hohpluj] a[data-astro-cid-4hohpluj]{color:var(--accent);text-decoration:none}.link-list[data-astro-cid-4hohpluj] a[data-astro-cid-4hohpluj]:hover{text-decoration:underline}@media(min-width:768px){.sidebar[data-astro-cid-4hohpluj]{position:sticky;top:1rem}}.project[data-astro-cid-eo3wme6m]{max-width:72rem;margin:0 auto;padding:2rem 0 3rem}.hero-strip[data-astro-cid-eo3wme6m]{border-top:1px solid var(--line);padding-top:2rem}.entry-no[data-astro-cid-eo3wme6m]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--label-size);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem}.title-row[data-astro-cid-eo3wme6m]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;margin-bottom:.75rem}.title[data-astro-cid-eo3wme6m]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:clamp(2rem,6vw,3rem);letter-spacing:-.02em;line-height:1;color:var(--ink);margin:0}.tagline[data-astro-cid-eo3wme6m]{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:var(--body-size);line-height:var(--body-line);color:var(--muted);max-width:42rem;margin:0}.verdict[data-astro-cid-eo3wme6m]{margin-top:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.25rem 0}.verdict-text[data-astro-cid-eo3wme6m]{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.4;color:var(--ink);margin:0 0 1rem}.capsule[data-astro-cid-eo3wme6m]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.capsule-item[data-astro-cid-eo3wme6m]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);padding:.2rem .5rem;color:var(--muted)}.notebook[data-astro-cid-eo3wme6m]{margin-top:1.5rem;border-left:2px solid var(--line);padding-left:1rem}.notebook-title[data-astro-cid-eo3wme6m]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--h3-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 .5rem}.notebook-text[data-astro-cid-eo3wme6m]{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--small-size);line-height:1.6;color:var(--muted);margin:0}.body-layout[data-astro-cid-eo3wme6m]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);gap:2.5rem;margin-top:2.5rem}.prose[data-astro-cid-eo3wme6m] h2{font-family:Martian Mono,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--section-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:2rem 0 1rem}.prose[data-astro-cid-eo3wme6m] h2:first-child{margin-top:0}.prose[data-astro-cid-eo3wme6m] p{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:var(--body-size);line-height:var(--body-line);color:var(--ink);margin:0 0 1rem}.prose[data-astro-cid-eo3wme6m] ul,.prose[data-astro-cid-eo3wme6m] ol{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:var(--body-size);line-height:var(--body-line);color:var(--ink);margin:0 0 1rem;padding-left:1.5rem}.prose[data-astro-cid-eo3wme6m] li{margin-bottom:.5rem}.prose[data-astro-cid-eo3wme6m] a{color:var(--accent)}@media(max-width:767px){.body-layout[data-astro-cid-eo3wme6m]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sidebar-slot[data-astro-cid-eo3wme6m]{order:-1}}
