.studio-home{--field-accent:var(--ember);background-image:linear-gradient(color-mix(in srgb,var(--line) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 18%,transparent) 1px,transparent 1px);background-position:top;background-size:64px 64px}.studio-hero{min-height:calc(100svh - 88px);padding:1.1rem 0 4rem}.studio-meta,.studio-section-index,.artifact-header{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.67rem;font-weight:700;display:flex}.studio-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:680px;display:grid}.studio-role{letter-spacing:.12em;text-transform:uppercase;max-width:460px;color:var(--ember);font-size:.72rem;font-weight:700}.studio-title{letter-spacing:-.085em;margin:2.5rem 0 3rem;font-size:clamp(6rem,14vw,13rem);line-height:.72}.studio-title span{display:block}.studio-title span:last-child{padding-left:.55em}.studio-thesis{max-width:560px;color:var(--text);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.studio-field{isolation:isolate;min-width:0;position:relative}.field-caption{letter-spacing:.14em;color:var(--muted);justify-content:space-between;font-size:.61rem;font-weight:700;display:flex}.studio-field svg{width:100%;display:block;overflow:visible}.field-glow{fill:url(#field-glow)}.field-rings circle{fill:none;stroke:var(--line);stroke-width:1px}.field-rings circle:nth-child(2){stroke-dasharray:4 8}.field-network{transform-origin:350px 350px}.field-network path{fill:none;stroke:color-mix(in srgb,var(--text) 32%,transparent);stroke-width:1px}.field-node circle{fill:var(--bg);stroke:var(--text);stroke-width:1.5px}.field-node text{fill:var(--text);text-anchor:middle;font-size:12px;font-weight:750}.field-node .node-label{letter-spacing:.12em;text-transform:uppercase;font-size:13px}.node-agents .node-label{text-anchor:end}.node-capital .node-label{text-anchor:start}.core-pulse{fill:none;stroke:var(--ember);stroke-width:1px;animation:3.8s ease-out infinite studio-pulse}.core-disc{fill:var(--surface);stroke:var(--line)}.core-label{fill:var(--muted);letter-spacing:.15em;text-anchor:middle;font-size:11px;font-weight:700}.packet{fill:var(--ember);filter:drop-shadow(0 0 6px var(--ember));animation:2.4s ease-in-out infinite packet-pulse}.packet-b{animation-delay:-.8s}.packet-c{animation-delay:-1.6s}.field-note{text-align:center;letter-spacing:.04em;max-width:510px;margin:-1.5% auto 0;font-size:.66rem;line-height:1.5}.current-inquiry{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:2rem;padding-top:2rem;display:grid}.current-inquiry>p{letter-spacing:.14em;color:var(--ember);font-size:.66rem;font-weight:700}.current-inquiry h2{max-width:900px;font-size:clamp(1.75rem,3.4vw,3.6rem);line-height:1.12}.current-inquiry>span{color:var(--ember);font-size:2rem}.studio-system,.artifact-index,.field-log,.studio-notes{border-top:1px solid var(--line);padding-block:clamp(6rem,12vw,11rem)}.studio-section-index{border-bottom:1px solid var(--line);padding-bottom:2rem}.system-heading,.artifact-index-heading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding:4rem 0 5rem;display:grid}.system-heading h2,.artifact-index-heading h2,.field-log h2,.studio-notes h2{font-size:clamp(3rem,7vw,7rem);line-height:.95}.system-heading p,.artifact-index-heading p{font-size:1.05rem}.system-sequence{border-top:1px solid var(--text);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.system-sequence li{border-bottom:1px solid var(--line);gap:.9rem;padding:1.25rem 1rem 1.6rem 0;display:grid;position:relative}.system-sequence li:not(:last-child):after{content:"→";color:var(--ember);position:absolute;top:1rem;right:1rem}.system-sequence span{color:var(--ember);font-size:.68rem}.system-sequence strong{letter-spacing:-.04em;font-size:clamp(1.3rem,2.5vw,2.4rem)}.system-sequence small{color:var(--muted)}.artifact-list{border-top:1px solid var(--text)}.artifact{border-bottom:1px solid var(--text);padding:1rem 0 clamp(6rem,10vw,9rem)}.artifact-header{border-bottom:1px solid var(--line);padding-bottom:1rem}.artifact-body{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,9rem);padding-top:3.5rem;display:grid}.artifact-identity img{width:92px;height:92px;box-shadow:0 18px 50px color-mix(in srgb,var(--text) 18%,transparent);border-radius:24px;margin-bottom:2.25rem}.artifact-monogram{border:1px solid var(--text);text-align:center;border-radius:50%;align-content:center;width:92px;height:92px;margin-bottom:2.25rem;display:grid}.artifact-monogram span{font-size:1.8rem;font-weight:650;line-height:1}.artifact-monogram small{letter-spacing:.15em;color:var(--ember);font-size:.5rem}.artifact-identity h3{margin-bottom:2rem;font-size:clamp(3rem,6vw,6rem);line-height:.88}.artifact-identity>p{max-width:520px;font-size:1.05rem}.artifact-dossier{margin:0}.artifact-dossier>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:2rem;padding:1.35rem 0;display:grid}.artifact-dossier>div:last-child{border-bottom:1px solid var(--line)}.artifact-dossier dt{letter-spacing:.13em;color:var(--ember);font-size:.63rem;font-weight:750}.artifact-dossier dd{color:var(--muted);margin:0}.artifact-dossier a{text-underline-offset:4px;text-decoration:underline}.artifact-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.artifact-evidence li{color:var(--text);font-size:1.03rem}.artifact-stack{letter-spacing:.06em;text-transform:uppercase;font-size:.73rem}.field-log-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(3rem,10vw,10rem);padding-top:4rem;display:grid}.field-log-grid>div>p{max-width:620px;margin-top:2rem;font-size:1.05rem}.field-log article{border-top:1px solid var(--text);border-bottom:1px solid var(--text);align-self:end;padding:1.5rem 0}.field-log article>div{justify-content:space-between;display:flex}.field-log article strong{color:var(--ember)}.field-log time{color:var(--muted);font-size:.72rem}.field-log article h3{margin:3rem 0 1rem;font-size:clamp(2rem,4vw,4rem)}.studio-notes-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(3rem,9vw,9rem);padding-top:4rem;display:grid}.studio-notes-grid>div{flex-direction:column;justify-content:space-between;gap:4rem;display:flex}.studio-notes-grid>div>p{font-size:1.1rem}.studio-notes nav{border-top:1px solid var(--text);display:grid}.studio-notes nav a{border-bottom:1px solid var(--line);padding:1rem 0;font-size:.82rem;font-weight:700}.studio-notes nav a:hover{color:var(--ember)}@keyframes studio-pulse{0%{r:58;opacity:.8}80%,to{r:100;opacity:0}}@keyframes packet-pulse{0%,to{opacity:.25;transform-origin:50%;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}@media (width<=900px){.studio-hero-grid{grid-template-columns:1fr;gap:2rem;padding:5rem 0}.studio-intro{z-index:2;position:relative}.studio-title{margin-bottom:2.5rem;font-size:clamp(6rem,27vw,12rem)}.studio-field{width:min(700px,100%);margin:-2rem auto 0}.system-heading,.artifact-index-heading,.field-log-grid,.studio-notes-grid{grid-template-columns:1fr}.system-sequence{grid-template-columns:repeat(2,1fr)}.artifact-body{grid-template-columns:1fr;gap:3rem}.artifact-identity>p{max-width:700px}}@media (width<=560px){.studio-home{background-size:40px 40px}.studio-hero{padding-top:.8rem}.studio-meta span:last-child{display:none}.studio-hero-grid{min-height:auto;padding:4rem 0 3rem}.studio-role{font-size:.62rem}.studio-title{margin:2rem 0 2.5rem;font-size:clamp(5.4rem,30vw,8.5rem)}.studio-title span:last-child{padding-left:.35em}.studio-thesis{font-size:1.1rem}.studio-field{margin:0}.field-caption,.field-note{display:none}.field-node .node-label{font-size:16px}.current-inquiry{grid-template-columns:1fr;gap:1rem}.current-inquiry>span{display:none}.current-inquiry h2{font-size:2rem}.studio-system,.artifact-index,.field-log,.studio-notes{padding-block:6rem}.system-heading,.artifact-index-heading{grid-template-columns:1fr;padding:3rem 0}.system-heading h2,.artifact-index-heading h2,.field-log h2,.studio-notes h2{font-size:3.4rem}.system-sequence{grid-template-columns:1fr}.system-sequence li:not(:last-child):after{content:"↓"}.artifact{padding-bottom:5rem}.artifact-header{grid-template-columns:1fr auto;display:grid}.artifact-header span:nth-child(2){display:none}.artifact-body{padding-top:2.5rem}.artifact-identity h3{font-size:3.4rem}.artifact-dossier>div{grid-template-columns:1fr;gap:.7rem}.artifact-evidence ul{grid-template-columns:1fr}.field-log-grid,.studio-notes-grid{padding-top:3rem}.studio-notes-grid>div{gap:3rem}}@media (prefers-reduced-motion:reduce){.core-pulse,.packet{animation:none}.core-pulse{opacity:.4}}
