.project-media-panel.has-caption{grid-template-rows:minmax(0,1fr) auto 82px 38px;padding-top:0}.project-media-caption{border-block:1px solid var(--line);background:#0c1010;min-width:0;padding:12px 20px}.project-media-caption p{color:var(--text);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.7}.project-media-caption>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.project-media-caption a,.project-media-caption button{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;text-decoration:none}.project-media-caption a:hover,.project-media-caption button:hover{color:var(--text-strong)}.project-media-caption a:focus-visible,.project-media-caption button:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}.project-media-panel.has-caption .project-media-strip{grid-template-columns:repeat(var(--media-count), minmax(80px, 1fr));scrollbar-width:thin;scrollbar-color:var(--cyan) transparent;padding:8px 16px;overflow-x:auto}.project-media-panel.has-caption .project-media-strip small{font-size:8px}.project-external-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.project-external-links a{border:1px solid color-mix(in srgb, var(--cyan) 35%, transparent);color:var(--cyan);align-items:center;gap:10px;padding:8px 10px;font-size:10px;text-decoration:none;display:inline-flex}.project-external-links a:hover{color:var(--text-strong);background:#13aabc17}.project-external-links a:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.project-external-links svg{width:14px;height:14px}.record-thumb>svg{width:60%;height:60%;color:var(--dim);opacity:.5;position:absolute;inset:20%}@media (max-width:960px){.project-media-panel.has-caption{grid-template-rows:minmax(260px,43vh) auto 82px 38px}.project-media-caption{padding:12px 16px}.project-media-caption p{font-size:13px}.project-media-caption a,.project-media-caption button{min-height:36px;font-size:12px}}.archive-root{--text:#bec5c4;--text-strong:#f5f0e5;--muted:#9aa6a7;--dim:#859294;--type-body:14px;--type-caption:12px;--type-meta:11px;--type-section:18px}.archive-screen{grid-template-columns:minmax(0,1fr)}.archive-root .archive-effects{-webkit-mask-image:radial-gradient(at 58% 48%,#0000004d 0%,#00000073 58%,#000 94%);mask-image:radial-gradient(at 58% 48%,#0000004d 0%,#00000073 58%,#000 94%)}.archive-root .archive-effects:before{opacity:.8;background:radial-gradient(#0000 60%,#0000007a 100%),repeating-linear-gradient(0deg,#ece8d80d 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#d93c9104 0,#13aabc03 1px,#0000 2px 5px);box-shadow:inset 0 0 60px #000000a6}.archive-root .crt-aged-grain{opacity:.11}.archive-root .crt-aged-patina{opacity:.5}.archive-route-frame [data-reveal]{--reveal-delay:.13s;animation:archive-content-acquire .32s cubic-bezier(.2, .75, .25, 1) var(--reveal-delay) both}.archive-route-frame [data-reveal=title]{--reveal-delay:60ms}.archive-route-frame [data-reveal=media]{--reveal-delay:.1s}.archive-route-frame [data-reveal=support]{--reveal-delay:.21s}.archive-route-frame [data-reveal]:focus-within{animation:none}@keyframes archive-content-acquire{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.archive-index{grid-template-rows:minmax(190px,1fr) auto auto}.archive-featured-projects{margin-top:6px}.archive-featured-projects>header{padding:8px 12px}.archive-featured-projects>header .archive-overline{color:var(--cyan);font-size:10px}.archive-featured-projects h2{color:var(--text-strong);letter-spacing:.06em;font-size:14px}.archive-featured-projects a{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;height:100%;min-height:112px;padding:12px}.featured-project-cover{aspect-ratio:4/3;border:1px solid var(--line);background:#111719;position:relative;overflow:hidden}.featured-project-cover img{object-fit:cover;object-position:center;transition:transform .22s ease-out}.featured-project-cover[data-fit=contain]{background:#0c1113}.featured-project-cover[data-fit=contain] img{object-fit:contain;padding:6px}.featured-project-cover>span{color:var(--amber-soft);text-align:center;background:#060808e6;padding:3px;font-size:8px;position:absolute;inset:auto 0 0}.featured-project-copy{gap:6px;min-width:0;display:grid}.featured-project-copy>span{color:var(--cyan);font-size:9px}.archive-featured-projects strong{letter-spacing:.015em;text-wrap:pretty;font-size:13px;line-height:1.45}.archive-featured-projects small{color:var(--muted);font-size:10px}.archive-featured-projects a:hover .featured-project-cover img{transform:scale(1.035)}.archive-featured-projects a:hover .featured-project-cover[data-fit=contain] img{transform:none}.channel-page .directory-table{scrollbar-width:thin;scrollbar-color:#645b39 transparent;background:repeating-linear-gradient(0deg,#0000 0 94px,#c7c2ad08 94px 95px);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.directory-column-head{flex:0 0 42px}.record-list{flex:none;height:auto;display:block}.record-list>li{min-height:94px}.record-row{height:auto;min-height:94px;padding-block:12px}.record-title{min-width:0;padding-left:4px}.directory-column-head span:nth-child(3){padding-left:4px}.record-title strong{white-space:normal;text-overflow:clip;text-wrap:pretty;line-height:1.4;overflow:visible}.record-title small{color:var(--muted)}.record-thumb{width:min(68px,100%)}.record-thumb-badge{font-size:8px;line-height:1.3}.directory-pending-summary{color:var(--muted);border-top:1px dashed var(--line);background:#080a09cc;align-items:center;gap:12px;margin:auto 0 0;padding:18px 16px;font-size:12px;display:flex}.directory-pending-summary>span{color:var(--page-accent);font-size:18px}.experiment-log .field-value,.experiment-log .field-pending{font-size:13px;line-height:1.6}.project-media-overlay{display:none}.project-media-stage:after{opacity:.12}.project-media-image{object-fit:contain;filter:none}.project-media-strip img{filter:none}.project-media-strip{grid-template-columns:repeat(var(--media-count,5), minmax(0, 1fr));align-content:stretch}.project-media-strip:has(>li:only-child){grid-template-columns:minmax(80px,130px)}.project-dossier{grid-template-rows:minmax(0,1fr) auto}.project-dossier-heading{border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:20px}.project-dossier-heading .archive-overline{color:var(--page-accent);font-size:10px}.project-dossier-heading h1{color:var(--text-strong);text-wrap:balance;margin:10px 0;font-size:clamp(20px,2vw,28px);line-height:1.25}.project-dossier-heading>p:last-child{color:var(--muted);margin:0;font-size:12px}.project-dossier .field-value,.project-dossier .data-list,.project-dossier .data-tags{font-size:14px;line-height:1.75}.project-dossier-section{margin-bottom:20px;padding-bottom:20px}.project-dossier-scroll{scrollbar-width:thin;scrollbar-color:#645b39 transparent}.project-dossier-scroll::-webkit-scrollbar{width:3px;display:block}.project-dossier-scroll::-webkit-scrollbar-thumb{background:#645b39}.source-references,.project-pending-fields{border-block:1px solid var(--line);margin-block:18px;font-size:12px}.source-references summary,.project-pending-fields>summary{cursor:pointer;color:var(--amber-soft);padding:14px 2px}.source-references summary>span{float:right;color:var(--dim)}.source-references ul{color:var(--muted);margin:0;padding:0 0 14px 20px}.source-references li{overflow-wrap:anywhere;margin-top:10px;line-height:1.65}.source-references a{color:var(--cyan);text-underline-offset:3px}.source-references a:hover{color:var(--text-strong)}.project-pending-fields .project-dossier-section{margin-top:14px}.creator-dossier .field-value,.creator-dossier .data-list{line-height:1.8}@media (min-width:961px){.creator-dossier[data-archive-view=creator]{height:auto;min-height:100%;display:block}.creator-dossier[data-archive-view=creator] .creator-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(24px,3vw,46px);padding-bottom:clamp(22px,3vw,38px);display:grid}.creator-dossier[data-archive-view=creator] .creator-portrait-empty{order:initial;aspect-ratio:auto;width:100%;max-width:none;height:100%}.creator-dossier[data-archive-view=creator] .creator-identity-panel{order:initial}.creator-dossier[data-archive-view=creator] .creator-heading h1{font-size:clamp(34px,4vw,58px)}.creator-dossier[data-archive-view=creator] .creator-position{margin-top:auto}.creator-dossier[data-archive-view=creator] .creator-database-register{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-dossier[data-archive-view=creator] .creator-database-status{grid-column:auto}.creator-dossier[data-archive-view=creator] .creator-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;width:100%;margin-top:clamp(24px,3vw,38px)}.creator-dossier[data-archive-view=creator] .creator-contact-link{width:100%}}.creator-dossier[data-archive-view=creator] .creator-grid{grid-template-columns:minmax(0,1fr)}.creator-dossier[data-archive-view=creator] .creator-grid>section{min-height:0;padding:clamp(20px,2.2vw,32px)}.creator-hero-summary{border-top:1px solid #d8d8d021;gap:7px;margin-top:18px;padding-top:18px;display:grid}.creator-hero-summary>p{color:var(--creator-amber);letter-spacing:.12em;margin:0;font-size:10px}.creator-hero-summary>div{color:var(--text);font-size:clamp(13px,1vw,15px);line-height:1.75}.creator-hero-summary span{text-wrap:pretty;display:block}.creator-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.creator-section-heading h2,.creator-section-heading p{margin:0}.creator-section-heading>span,.creator-section-heading p{color:var(--dim);letter-spacing:.14em;font-size:9px}.creator-dossier[data-archive-view=creator] .creator-career-panel:before{background:var(--creator-magenta)}.creator-dossier[data-archive-view=creator] .creator-career-panel h2{color:var(--creator-magenta)}.creator-career-list{margin:0;padding:0;list-style:none;position:relative}.creator-career-list:before{background:linear-gradient(var(--creator-magenta), #54c4d059);content:"";width:1px;position:absolute;top:26px;bottom:26px;left:13px}.creator-career-list>li{border-top:1px solid #d8d8d017;grid-template-columns:28px minmax(105px,.28fr) minmax(0,1fr);gap:10px 18px;min-width:0;padding:20px 12px 20px 0;transition:background-color .18s ease-out;display:grid;position:relative}.creator-career-list>li.is-current{background:linear-gradient(90deg,#df63a50d,#0000 70%)}.creator-career-index{z-index:1;width:26px;height:26px;color:var(--creator-magenta);letter-spacing:.08em;background:#0a0d0c;border:1px solid #df63a561;place-items:center;font-size:9px;display:grid;position:relative}.creator-career-list>li.is-current .creator-career-index{border-color:var(--creator-magenta);box-shadow:0 0 14px #df63a52e}.creator-career-date{color:var(--amber-soft);letter-spacing:.08em;font-size:10px}.creator-career-copy{min-width:0}.creator-career-copy h3,.creator-capability-grid h3,.creator-credentials-panel h3{color:var(--text-strong);margin:5px 0 9px;font-size:14px;font-weight:500;line-height:1.45}.creator-career-company{color:var(--creator-cyan);letter-spacing:.1em;margin:0;font-size:9px}.creator-career-copy>p:last-of-type,.creator-credentials-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.creator-inline-links{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.creator-inline-links a{color:#9cdde1;letter-spacing:.08em;border:1px solid #54c4d059;align-items:center;gap:10px;min-height:40px;padding:5px 9px;font-size:9px;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:inline-flex}.creator-inline-links a:hover{border-color:var(--creator-cyan);color:var(--text-strong);background:#54c4d017}.creator-inline-links svg{width:12px;height:12px}.creator-dossier[data-archive-view=creator] .creator-capabilities-panel:before{background:var(--creator-cyan)}.creator-dossier[data-archive-view=creator] .creator-capabilities-panel h2{color:var(--creator-cyan)}.creator-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creator-capability-grid article{background:linear-gradient(155deg,#54c4d00d,#0000 45%);border:1px solid #d8d8d021;border-top:2px solid #54c4d06b;flex-direction:column;min-width:0;min-height:230px;padding:22px;display:flex;position:relative}.creator-capability-grid article:nth-child(2){background:linear-gradient(155deg,#df63a50d,#0000 45%);border-top-color:#df63a57a}.creator-capability-grid article:nth-child(3){background:linear-gradient(155deg,#e7bc550d,#0000 45%);border-top-color:#e7bc557a}.creator-capability-grid article>span{color:var(--dim);font-size:9px;position:absolute;top:16px;right:16px}.creator-capability-grid h3{color:var(--text-strong);margin-top:0;padding-right:24px}.creator-capability-grid ul{color:var(--muted);margin:12px 0 0;padding:0;font-size:12px;line-height:1.7;list-style:none}.creator-capability-grid li:before{color:var(--creator-cyan);content:"+";margin-right:8px}.creator-capability-tools{border-top:1px solid #d8d8d01a;margin-top:auto;padding-top:16px}.creator-capability-tools>p{color:var(--dim);letter-spacing:.12em;margin:0 0 9px;font-size:8px}.creator-capability-grid .creator-capability-tools ul{flex-wrap:wrap;gap:6px;margin:0;display:flex}.creator-capability-grid .creator-capability-tools li{color:var(--text);letter-spacing:.05em;background:#54c4d00a;border:1px solid #54c4d047;padding:6px 8px;font-size:9px}.creator-capability-grid .creator-capability-tools li:before{content:none}.creator-dossier[data-archive-view=creator] .creator-credentials-panel:before{background:var(--creator-amber)}.creator-credentials-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:0;display:grid}.creator-credentials-panel>div{min-width:0;padding-right:22px}.creator-credentials-panel>div+div{border-left:1px solid #d8d8d021;padding-left:22px}.creator-recognition{border-top:1px solid #d8d8d021;margin-top:20px;padding-top:20px}.creator-credential-date{letter-spacing:.08em;color:var(--amber-soft)!important;font-size:10px!important}.creator-credentials-panel .data-list{margin:0;font-size:12px;line-height:1.65}@media (max-width:720px){.creator-dossier[data-archive-view=creator] .creator-portrait-empty span{white-space:nowrap;font-size:9px}.creator-career-list>li{grid-template-columns:24px minmax(0,1fr);gap:6px 10px}.creator-career-date,.creator-career-copy{grid-column:2}.creator-capability-grid,.creator-credentials-panel{grid-template-columns:minmax(0,1fr)}.creator-capability-grid article{min-height:0}.creator-credentials-panel>div{padding:18px 0}.creator-credentials-panel>div+div{border-top:1px solid #d8d8d021;border-left:0;padding-left:0}}@media (prefers-reduced-motion:no-preference){[data-creator-reveal].is-reveal-pending{opacity:0;transition:opacity .32s ease-out,transform .32s cubic-bezier(.2,.75,.25,1);transition-delay:var(--creator-reveal-delay,0s);transform:translateY(12px)}[data-creator-reveal].is-reveal-pending.is-visible{opacity:1;transform:translateY(0)}}.contact-terminal{border:1px solid var(--line);background:linear-gradient(115deg,#18bfd10a,#0000 55%),#0c100f;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);align-self:center;min-width:0;min-height:0;display:grid}.contact-terminal-address{align-content:center;padding:clamp(24px,4vw,60px)}.contact-terminal-name{color:var(--muted);letter-spacing:.14em;margin:36px 0 10px;font-size:13px}.contact-terminal h2{overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.8vw,42px);line-height:1.3}.contact-terminal h2 a{color:var(--text-strong);-webkit-user-select:text;user-select:text;text-decoration:none}.contact-terminal h2 a:hover{color:var(--cyan)}.contact-terminal-intro{max-width:36em;color:var(--text);margin:22px 0 30px;font-size:15px;line-height:1.8}.email-actions>div{flex-wrap:wrap;gap:12px;display:flex}.email-actions a,.email-actions button{border:1px solid var(--cyan);min-height:46px;color:var(--text-strong);font:inherit;cursor:pointer;background:#18bfd114;justify-content:center;align-items:center;gap:28px;padding:10px 20px;font-size:13px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out;display:inline-flex}.email-actions button{border-color:var(--line);color:var(--muted);background:0 0}.email-actions a:hover,.email-actions button:hover{border-color:var(--cyan);color:var(--text-strong);background:#18bfd129}.email-actions a:active,.email-actions button:active{transform:translateY(1px)}.email-action-status{min-height:2.8em;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.6}.contact-terminal-signal{border-left:1px solid var(--line);background:#0000001f;padding:30px}.contact-terminal-reticle{color:var(--cyan);justify-items:center;gap:14px;padding:12px 0 30px;display:grid}.contact-terminal-reticle svg{width:92px;height:92px}.contact-terminal-reticle>span{letter-spacing:.12em;font-size:10px}.contact-terminal-signal ul{color:var(--text);gap:14px;margin:20px 0;padding:0;font-size:14px;list-style:none;display:grid}.contact-terminal-signal li:before{content:"+";color:var(--cyan);margin-right:10px}.contact-terminal-note{max-width:28em;color:var(--muted);font-size:12px;line-height:1.75}.email-actions :focus-visible,.source-references :focus-visible,.project-pending-fields>summary:focus-visible,.mobile-channel-menu :focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.mobile-channel-menu,.archive-touch-label,.archive-footer .archive-touch-link{display:none}@media (min-width:961px){html[lang=en] .archive-header-status{display:none}html[lang=en] .archive-brand{font-size:11px}html[lang=en] .archive-root .archive-screen .archive-nav-slot{left:160px;right:78px}html[lang=en] .archive-root .archive-screen .archive-nav-slot .channel-nav{column-gap:8px;width:100%}html[lang=en] .channel-nav-link{letter-spacing:.04em;font-size:12px;line-height:1.4}}@media (min-width:721px) and (max-height:760px){.archive-index{grid-template-rows:minmax(180px,1fr) auto auto}.archive-index-copy{padding-block:16px}.channel-switch{height:76px;min-height:76px}.archive-featured-projects a{min-height:92px;padding-block:8px}.contact-terminal-address{padding:24px 36px}.contact-terminal-signal{padding:22px}}@media (max-width:1100px) and (min-width:721px){.archive-featured-projects a{grid-template-columns:80px minmax(0,1fr);gap:10px}.archive-featured-projects strong{font-size:12px}}@media (max-width:960px){.archive-root .archive-nav-slot{display:none}.archive-header{z-index:30;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;overflow:visible}.archive-header-status{display:none}.mobile-channel-menu{color:var(--amber-soft);display:block}.archive-featured-projects>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-featured-projects li+li{border-top:0;border-left:1px solid var(--line)}}.mobile-channel-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:12px;list-style:none;display:flex}.mobile-channel-menu summary::-webkit-details-marker{display:none}.mobile-channel-menu summary>span{font-size:18px;transition:transform .16s ease-out}.mobile-channel-menu[open] summary>span{transform:rotate(45deg)}.mobile-channel-menu nav{z-index:30;background:#101513;border:1px solid #766b43;max-height:calc(100dvh - 150px);padding:10px;display:grid;position:absolute;top:100%;left:10px;right:10px;overflow:auto;box-shadow:0 16px 28px #0009}.mobile-channel-menu nav a{border-bottom:1px solid var(--line);min-height:48px;color:var(--text);align-items:center;gap:18px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.mobile-channel-menu nav a>span:first-child{color:var(--amber-soft);font-size:11px}.mobile-channel-menu nav a:last-child{border-bottom:0}.mobile-channel-menu nav a[aria-current],.mobile-channel-menu nav a:hover{color:var(--cyan);background:#18bfd117}@media (max-width:720px){.archive-header{gap:0;padding-inline:16px}.archive-brand{min-width:0}.archive-header .language-switcher{min-width:44px}.archive-footer .archive-keyboard-hint{display:none}.archive-touch-label{display:inline}.archive-footer .archive-touch-link{display:inline-flex}.archive-footer{justify-content:space-evenly;gap:12px;font-size:11px}.archive-index{grid-template-rows:auto auto auto}.archive-index-hero{min-height:320px}.archive-index-copy{padding:40px 18px 28px}.channel-switchboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.channel-switchboard li:last-child:nth-child(odd){grid-column:1/-1}.channel-switch{height:68px;min-height:68px;padding:12px}.channel-switch-index{font-size:10px;top:8px;left:8px}.channel-switch-copy strong{font-size:13px}.archive-featured-projects{margin:10px 0 16px}.archive-featured-projects>ol{grid-template-columns:1fr}.archive-featured-projects li+li{border-left:0;border-top:1px solid var(--line)}.archive-featured-projects a{grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:110px}.archive-featured-projects strong{font-size:15px}.archive-featured-projects small{font-size:11px}.directory-column-head{display:none}.record-row{grid-template-columns:22px 76px minmax(0,1fr) 18px;gap:8px;min-height:118px;padding:16px 8px}.record-title strong{white-space:normal;max-height:none;font-size:14px;line-height:1.5;display:block}.record-title small{font-size:11px}.record-thumb{width:76px}.record-index{font-size:15px}.directory-pending-summary{padding:18px 10px;font-size:11px;line-height:1.6}.channel-heading{margin-bottom:20px}.channel-heading>p{font-size:12px;line-height:1.6}.project-file-console{height:auto;display:block;overflow:visible}.project-media-panel{border-right:0;grid-template-rows:minmax(240px,43vh) 72px 38px;padding-top:0}.project-media-strip{gap:8px;padding:8px 12px}.project-media-strip small{display:none}.project-media-diagnostic{padding:0 12px;font-size:9px}.media-placeholder-badge{font-size:8px;top:8px;right:8px}.project-dossier{display:block;overflow:visible}.project-dossier-scroll{padding:24px 18px;overflow:visible}.project-dossier-heading h1{font-size:24px}.project-dossier .field-value,.project-dossier .data-list,.project-dossier .data-tags,.creator-dossier .field-value,.creator-dossier .data-list{font-size:15px;line-height:1.8}.project-dossier-section h2{font-size:14px}.contact-panel>header h1{overflow-wrap:normal;word-break:normal;letter-spacing:-.02em;width:auto;max-width:none;font-size:clamp(28px,8.5vw,38px);line-height:1.15}.contact-panel>header .archive-overline{white-space:normal;overflow-wrap:anywhere;font-size:11px}.contact-terminal{grid-template-columns:minmax(0,1fr);margin-block:8px 24px}.contact-terminal-address,.contact-terminal-signal{min-width:0}.contact-terminal-address{padding:28px 20px}.contact-terminal-name{margin-top:28px}.contact-terminal h2{font-size:clamp(18px,5.7vw,25px)}.contact-terminal-intro{font-size:15px}.contact-terminal-signal{border-left:0;border-top:1px solid var(--line);padding:24px 20px}.contact-terminal-reticle{grid-template-columns:52px auto;justify-content:start;align-items:center;padding:0 0 20px}.contact-terminal-reticle svg{width:52px;height:52px}.email-actions>div{grid-template-columns:1fr 1fr;display:grid}.email-actions a,.email-actions button{gap:12px;padding-inline:10px}}@media (max-width:480px){.archive-brand>span:last-child{display:none}.mobile-channel-menu summary{padding-inline:10px;font-size:11px}}@media (max-width:360px){.email-actions>div{grid-template-columns:1fr}.email-actions a,.email-actions button{font-size:12px}}@media (prefers-reduced-motion:reduce){.archive-route-frame [data-reveal]{animation:none}.featured-project-cover img,.mobile-channel-menu summary>span,.email-actions a,.email-actions button{transition:none}.archive-featured-projects a:hover .featured-project-cover img{transform:none}}.visual-art-gallery{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#92566f #090c0b;min-height:0;padding:0 12px 28px 0;overflow-y:auto}@supports selector(::-webkit-scrollbar){.visual-art-gallery{scrollbar-width:auto;scrollbar-color:auto}.visual-art-gallery::-webkit-scrollbar{width:6px;height:6px}.visual-art-gallery::-webkit-scrollbar-track{border-left:1px solid var(--line);background:#090c0b}.visual-art-gallery::-webkit-scrollbar-thumb{background:#92566f;border:1px solid #090c0b;border-radius:0;min-height:48px}.visual-art-gallery::-webkit-scrollbar-thumb:hover{background:var(--magenta)}.visual-art-gallery::-webkit-scrollbar-button{width:0;height:0;display:none}.visual-art-gallery::-webkit-scrollbar-corner{background:#090c0b}}.visual-art-intro{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:14px 0 20px;font-size:13px;line-height:1.8}.visual-art-group{margin-top:28px}.visual-art-group>header{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.visual-art-group>header>span{color:var(--amber-soft);font-size:11px}.visual-art-group h2{color:var(--text-strong);text-wrap:balance;margin:0;font-size:19px;font-weight:500}.visual-art-group header p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.visual-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.visual-art-grid li{min-width:0}.visual-art-grid .visual-art-video-card{grid-column:1/-1}.visual-art-video-badge{border:1px solid var(--magenta);color:var(--text-strong);background:#050606d9;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px}.visual-art-grid button{text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.visual-art-image{aspect-ratio:16/9;border:1px solid var(--line);background:#050606;display:block;position:relative;overflow:hidden}.visual-art-image img{object-fit:contain}.visual-art-open{border:1px solid var(--line);color:var(--text);opacity:0;background:#050606d9;padding:4px 7px;transition:opacity .18s ease-out;position:absolute;bottom:10px;right:10px}.visual-art-grid button:hover .visual-art-image{border-color:var(--magenta)}.visual-art-grid button:hover .visual-art-open,.visual-art-grid button:focus-visible .visual-art-open{opacity:1}.visual-art-grid button:focus-visible{outline:2px solid var(--amber-soft);outline-offset:4px}.visual-art-label{color:var(--text);align-items:baseline;gap:12px;margin-top:10px;display:flex}.visual-art-label small{color:var(--magenta);font-variant-numeric:tabular-nums;font-size:10px}.visual-art-label strong{font-size:13px;font-weight:500}.visual-art-viewer{overscroll-behavior:contain}.visual-art-viewer[data-closing=true]{transform-origin:50%;animation:.26s cubic-bezier(.4,0,.2,1) both visual-art-viewer-collapse}.visual-art-viewer[data-closing=true]::backdrop{animation:.26s ease-in both art-viewer-backdrop-out}.visual-art-viewer[data-closing=true] .art-viewer-console{pointer-events:none}@keyframes visual-art-viewer-collapse{0%{opacity:1;transform:scale(1)}65%{opacity:.95;transform:scaleY(.018)}82%{opacity:.7;transform:scale(.8,.006)}to{opacity:0;transform:scale(.2,.003)}}.visual-art-viewer button,.visual-art-viewer a{touch-action:manipulation}.visual-art-viewer .art-viewer-console{grid-template-rows:54px minmax(0,1fr) auto 54px}.visual-art-viewer .art-viewer-stage img{object-fit:contain}.visual-art-viewer .art-viewer-stage video{object-fit:contain;width:100%;height:100%;display:block}.visual-art-viewer .art-viewer-stage:before,.visual-art-viewer .art-viewer-stage:after{display:none}.visual-art-viewer-caption{color:var(--muted);margin:0;padding:0 8px;font-size:12px;line-height:1.7}.visual-art-viewer footer>span{white-space:nowrap;display:block}.visual-art-viewer footer a{min-height:44px;color:var(--amber-soft);align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.visual-art-viewer footer a:focus-visible{outline:2px solid var(--amber-soft);outline-offset:2px}.visual-art-viewer footer a:hover{color:var(--text-strong);text-decoration:underline}@media (max-width:960px){.visual-art-gallery{padding-right:0;overflow:visible}.visual-art-viewer .art-viewer-console{grid-template-rows:58px minmax(0,1fr) auto 54px}.visual-art-viewer .art-viewer-console>footer{gap:6px}.visual-art-viewer button{min-width:72px;padding-inline:8px}}@media (max-width:600px){.visual-art-grid{grid-template-columns:minmax(0,1fr)}.visual-art-group{margin-top:24px}.visual-art-open{opacity:1}}@media (prefers-reduced-motion:reduce){.visual-art-image,.visual-art-open{transition:none}.visual-art-viewer[open],.visual-art-viewer[open]::backdrop{animation:none}}.project-file--case-study .project-file-console{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr)}.project-file--text-case .project-file-console{grid-template-columns:minmax(0,1fr)}.project-dossier--case-study .project-dossier-scroll{padding:clamp(20px,2.8vw,38px)}.harness-case-study,.game-case-study{min-width:0}.game-case-study .field-value{text-wrap:pretty;font-size:14px;line-height:1.8}.game-case-study .data-tags{font-size:12px}.game-case-media-guide{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.8}.project-file--portrait .project-media-strip img{object-fit:contain}@media (min-width:961px){.project-file--portrait .project-file-console{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr)}}.project-file--showcase .project-file-console{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.project-file--showcase .project-media-strip{display:none}.project-file--showcase.project-file--case-study .project-media-panel.has-caption{grid-template-rows:minmax(0,1fr) auto}@media (max-width:960px){.project-file--showcase.project-file--case-study .project-media-panel.has-caption{grid-template-rows:minmax(220px,min(48svh,420px)) auto}}.case-study-heading{border-bottom:1px solid var(--line);padding-bottom:22px}.case-study-heading .archive-overline{color:var(--cyan);letter-spacing:.08em;margin:0;font-size:10px}.case-study-heading h1{color:var(--text-strong);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(23px,2.2vw,32px);line-height:1.25}.case-study-lead{color:var(--text);text-wrap:pretty;margin:0;font-size:15px;line-height:1.8}.case-study-status{color:var(--muted);align-items:baseline;gap:8px;margin:14px 0 0;font-size:11px;line-height:1.6;display:flex}.case-study-status i{background:var(--cyan);flex:none;width:5px;height:5px}.case-study-media-note{color:var(--dim);margin-top:10px;font-size:11px;display:block}.case-study-section{border-bottom:1px solid var(--line);padding:24px 0}.case-study-section h2{color:var(--text-strong);letter-spacing:.01em;align-items:baseline;gap:10px;margin:0 0 14px;font-size:15px;font-weight:600;display:flex}.case-study-section h2>span{color:var(--amber-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.harness-case-study .field-value,.harness-case-study .data-list{text-wrap:pretty;font-size:14px;line-height:1.8}.case-study-section>div+div{margin-top:12px}.case-study-role{color:var(--cyan);margin:0 0 12px;font-size:12px;line-height:1.7}.case-study-input{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.7}.case-study-input>span{color:var(--dim);margin-right:10px;font-size:10px}.case-study-workflow{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-study-workflow li{color:var(--text);grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;font-size:13px;line-height:1.65;display:grid;position:relative}.case-study-workflow li>span{z-index:1;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:10px;position:relative}.case-study-roadmap{border-left:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);margin-top:18px;padding-left:12px}.case-study-roadmap h3,.case-study-technical h3{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500}.case-study-technical{border-bottom:1px solid var(--line)}.case-study-technical summary{min-height:52px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:13px;list-style:none;display:flex}.case-study-technical summary::-webkit-details-marker{display:none}.case-study-technical summary>span{color:var(--cyan);font-size:20px;transition:transform .18s ease-out}.case-study-technical[open] summary>span{transform:rotate(45deg)}.case-study-technical summary:hover{color:var(--text-strong)}.case-study-technical summary:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.case-study-technical>div{padding-bottom:20px}.case-study-technical section+section{margin-top:20px}.case-study-technical .data-tags{gap:6px;font-size:11px}.case-study-technical .data-tags li{padding:4px 7px}.case-study-links{margin:22px 0 4px}.case-study-links a{min-height:38px;font-size:11px}.project-file--text-case .project-dossier-scroll{padding-inline:clamp(24px,5vw,72px)}.project-file--text-case .harness-case-study{max-width:780px;margin-inline:auto}.project-file--text-case .case-study-heading h1{font-size:clamp(28px,3vw,40px)}@media (max-width:960px){.project-file--case-study .project-file-console{display:block}.project-dossier--case-study .project-dossier-scroll,.project-file--text-case .project-dossier-scroll{padding:26px 18px}.case-study-heading h1{font-size:26px}.case-study-section{padding-block:24px}.harness-case-study .field-value,.harness-case-study .data-list,.game-case-study .field-value{font-size:15px}.case-study-workflow li{font-size:14px}.case-study-links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.case-study-technical summary>span{transition:none}}.archive-icon--triangle{letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:12px;line-height:1;display:inline-flex}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects,.channel-page--visual-tech-art) .channel-heading{border-bottom:0;grid-template-columns:minmax(0,1fr);margin-left:0;padding-bottom:0}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .directory-column-head,.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-row{grid-template-columns:36px 96px minmax(0,1fr) 112px 40px;gap:20px;padding-inline:18px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-row{min-height:122px;padding-block:18px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-index{font-variant-numeric:tabular-nums;font-size:20px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-thumb{aspect-ratio:4/3;width:96px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-thumb img{object-fit:contain}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-thumb[data-fit=cover] img{object-fit:cover}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title{gap:7px;padding:0;display:grid}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title strong{overflow-wrap:anywhere;font-size:clamp(15px,1.2vw,19px)}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title small{opacity:1;text-wrap:pretty;font-size:12px;line-height:1.65}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-state{white-space:nowrap;font-size:11px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-row:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.directory-column-head>span:last-child{white-space:nowrap}.record-row[data-returned=true]{box-shadow:inset 3px 0 var(--cyan);background:#14b6c70e}.record-row[data-returned=true] .record-title strong{color:var(--text-strong)}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .channel-footer-note{flex-wrap:wrap;gap:8px 20px}.project-mobile-heading{display:none}.project-file--case-study[data-archive-view=project]{grid-template-rows:auto minmax(0,1fr);display:grid}.project-file--case-study .project-file-toolbar{width:auto;height:auto;min-height:44px;position:static}.project-file--case-study .project-file-console{height:auto}.project-file--case-study .project-media-caption a,.project-file--case-study .project-media-caption button{align-items:center;min-height:44px;display:inline-flex}.project-file--case-study .project-media-pips{pointer-events:none}.project-file--case-study .project-media-diagnostic{display:none}.project-file--case-study .project-media-panel.has-caption{grid-template-rows:minmax(0,1fr) auto 82px}@media (max-width:1100px){.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .directory-column-head,.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-row{grid-template-columns:28px 80px minmax(0,1fr) 96px 40px;gap:14px;padding-inline:14px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-thumb{width:80px}}@media (max-width:960px){.project-file--case-study[data-archive-view=project]{height:auto;display:block}.project-file--case-study .project-file-console,.project-dossier--case-study,.project-dossier--case-study .project-dossier-scroll{overflow:visible}.project-dossier--case-study{display:block}.project-file--case-study .project-media-panel{border-right:0}.project-file--case-study .project-media-panel.has-caption{grid-template-rows:minmax(220px,min(48svh,420px)) auto 82px}.project-file--case-study:not(.project-file--text-case) .project-dossier .case-study-heading{display:none}.project-file--case-study .project-mobile-heading{padding:22px 18px 24px;display:block}}@media (max-width:720px){.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-row{grid-template-columns:72px minmax(0,1fr) 18px;gap:8px 14px;padding:18px 12px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-index{display:none}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-thumb{grid-area:1/1/3;width:72px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title{grid-area:1/2}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title strong{font-size:14px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title small{font-size:12px}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-state{grid-area:2/2;font-size:10px;display:flex}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-row>.archive-icon{grid-area:1/3/3}.channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .channel-footer-note{justify-content:flex-start;padding-block:12px}.project-file--case-study .project-file-toolbar>span{display:none}.case-study-links{gap:8px}}.creator-dossier[data-archive-view=creator] .creator-portrait-photo{border-color:#d8d8d03d;box-shadow:inset 0 0 24px #0304041f}.creator-dossier[data-archive-view=creator] .creator-portrait-photo img{object-position:50% 50%;filter:saturate(.86)contrast(.98)brightness(.98)}.creator-dossier[data-archive-view=creator] .creator-portrait-photo:before{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff06 3px 4px);border-top:1px solid #d8d8d01f;border-right:1px solid #d8d8d01a}.creator-dossier[data-archive-view=creator] .creator-portrait-photo:after{background:radial-gradient(at 50% 44%,#0000 42%,#0304042e 76%,#03040485 100%),linear-gradient(#0000 68%,#03040473 100%)}.creator-dossier[data-archive-view=creator] .creator-portrait-photo span{color:var(--text);background:#03040494}html[lang=en] .archive-root{--font-reading:Arial, Helvetica, sans-serif}html[lang=en] :is(.featured-project-copy strong,.record-title,.channel-switch strong,.case-study-heading h1,.case-study-lead,.case-study-section .field-value,.case-study-section .data-list,.case-study-role,.case-study-input,.case-study-workflow,.case-study-technical .field-value,.creator-position h2,.creator-position .data-tags,.creator-hero-summary>div,.creator-career-copy,.creator-capability-grid h3,.creator-capability-grid article>ul,.creator-credentials-panel h3,.creator-credentials-panel .field-value,.creator-credentials-panel .data-list){font-family:var(--font-reading);letter-spacing:normal}html[lang=en] .system-map-links a{grid-template-columns:20px minmax(0,1fr) 20px;gap:6px}html[lang=en] .system-map-name{letter-spacing:0;line-height:1.45}html[lang=en] .system-map-count{text-align:right}html[lang=en] .channel-nav-link{white-space:nowrap;letter-spacing:.015em}html[lang=en] .archive-featured-projects strong{font-size:14px;line-height:1.4}html[lang=en] .record-title strong{overflow-wrap:normal;text-wrap:pretty}html[lang=en] .case-study-heading h1{font-size:clamp(25px,2.2vw,32px);line-height:1.2}html[lang=en] .case-study-lead,html[lang=en] :is(.harness-case-study,.game-case-study) :is(.field-value,.data-list){line-height:1.65}html[lang=en] .creator-position h2{text-wrap:balance;line-height:1.25}html[lang=en] .creator-position .data-tags{gap:6px;font-size:12px}html[lang=en] .creator-hero-summary>div{max-width:62ch;line-height:1.7}html[lang=en] .creator-career-company{font-family:var(--font-ui);letter-spacing:.025em}html[lang=en] .creator-capability-grid h3{min-height:2.8em;line-height:1.4}html[lang=en] .creator-capability-tools{flex-shrink:0;min-height:104px}@media (min-width:961px) and (max-width:1200px){html[lang=en] .project-file--case-study:not(.project-file--portrait):not(.project-file--showcase):not(.project-file--text-case) .project-file-console{grid-template-columns:minmax(0,1fr) minmax(360px,1.05fr)}}@media (max-width:720px){html[lang=en] .creator-capability-grid h3,html[lang=en] .creator-capability-tools{min-height:0}html[lang=en] .archive-featured-projects strong{font-size:15px}}html[lang=en] .channel-heading h1{font-family:var(--font-reading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,2vw,28px);line-height:1.3}html[lang=en] .channel-heading>p{line-height:1.5}html[lang=en] :is(.contact-terminal-intro,.contact-terminal-signal ul,.contact-terminal-note){font-family:var(--font-reading);letter-spacing:normal;line-height:1.65}@media (min-width:1201px){html[lang=en] .creator-capability-grid h3{min-height:0}html[lang=en] .creator-capability-tools{min-height:64px}}@media (max-width:720px){html[lang=en] .creator-identity-panel>.archive-overline{letter-spacing:.05em;font-size:10px}}html[lang=en] .creator-dossier[data-archive-view=creator] .creator-heading h1{font-family:var(--font-reading);letter-spacing:-.035em;font-weight:700}html[lang=zh-CN] .archive-index-copy h1.archive-scramble-title{margin:24px 0 0}html[lang=zh-CN] .archive-index-copy h1.archive-scramble-title .archive-scramble-title__line:first-child{letter-spacing:.18em;font-family:Microsoft YaHei UI,Noto Sans SC,sans-serif;font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.25}html[lang=zh-CN] .archive-index-copy h1.archive-scramble-title .archive-scramble-title__line:first-child .archive-scramble-title__char{letter-spacing:0;width:1.18em!important}html[lang=zh-CN] .archive-index-copy h1.archive-scramble-title .archive-scramble-title__line:last-child{color:var(--text);letter-spacing:.22em;margin-top:20px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.1vw,16px);font-weight:400;line-height:1.4}.archive-index-role{color:var(--cyan);letter-spacing:.1em;margin:24px 0 0;font-size:clamp(14px,1.3vw,18px)}html[lang=zh-CN] .archive-index-copy .archive-index-position{color:var(--muted);letter-spacing:.08em;margin-top:16px;font-size:11px;font-weight:400}html[lang=zh-CN] .creator-dossier[data-archive-view=creator] .creator-heading h1{letter-spacing:.06em;line-height:1.2}html[lang=zh-CN] .creator-dossier[data-archive-view=creator] .creator-name-zh{color:var(--muted);font-family:var(--font-ui);letter-spacing:.14em;margin-top:12px;font-size:14px}@media (max-width:720px){html[lang=zh-CN] .creator-dossier[data-archive-view=creator] .creator-identity-panel>.creator-name-zh{letter-spacing:.1em;margin-top:84px;font-size:12px}}html[lang] .archive-root :is(.channel-heading h1,.case-study-heading h1,.project-dossier-heading h1){color:var(--text-strong);letter-spacing:-.02em;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.25}.archive-root :is(.archive-featured-projects h2,.visual-art-group h2,.case-study-section h2,.project-dossier-section h2){color:var(--text-strong);font-size:var(--type-section);letter-spacing:.01em;font-weight:600;line-height:1.4}.archive-root :is(.case-study-section h2>span,.visual-art-group>header>span){font-size:var(--type-meta);font-weight:500}.archive-root .case-study-lead{color:var(--text);font-size:16px;line-height:1.8}.archive-root .project-dossier :is(.field-value,.data-list,.data-list li),.archive-root .case-study-workflow li{color:var(--text);font-size:15px;font-weight:400;line-height:1.8}.archive-root :is(.case-study-status,.case-study-input,.game-case-media-guide,.project-media-caption p,.visual-art-intro,.visual-art-group header p,.visual-art-viewer-caption){color:var(--muted);font-size:var(--type-caption);line-height:1.75}.archive-root :is(.case-study-role,.project-external-links a,.creator-inline-links a){font-size:var(--type-caption);line-height:1.6}.archive-root .case-study-technical h3{color:var(--text-strong);font-size:var(--type-body);font-weight:500}.archive-root .case-study-technical summary{color:var(--text);font-size:var(--type-body)}.archive-root .project-media-panel.has-caption .project-media-strip small{color:var(--text);font-size:10px;line-height:1.4}.archive-root .project-media-panel.has-caption .project-media-strip button[aria-pressed=true] small{color:var(--amber-soft)}.archive-root .project-media-strip small{padding-inline:3px}.archive-root .visual-art-label small{color:color-mix(in srgb, var(--magenta) 80%, white);font-size:var(--type-meta)}.archive-root .channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title strong{color:var(--text-strong);letter-spacing:.01em;font-size:clamp(16px,1.35vw,19px);font-weight:600}.archive-root .channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title small{color:var(--muted);font-size:13px;line-height:1.65}.archive-root .record-index{color:var(--dim)}.archive-root :is(.directory-column-head,.channel-footer-note,.project-file-toolbar>span,.next-record small){color:var(--muted);font-size:var(--type-meta);line-height:1.5}.archive-root :is(.next-record strong,.visual-art-label strong,.archive-featured-projects strong){color:var(--text-strong);font-size:var(--type-body);font-weight:500;line-height:1.5}.archive-root :is(.featured-project-copy>span,.archive-featured-projects small){font-size:var(--type-meta)}.archive-root .archive-index-summary{color:var(--text);font-size:15px;line-height:1.75}.archive-root .channel-switch-copy strong{color:var(--text-strong);font-weight:600}.archive-root .creator-dossier[data-archive-view=creator] .creator-heading h1{color:var(--text-strong)}.archive-root .creator-dossier[data-archive-view=creator] .creator-grid>section h2{color:var(--text-strong);letter-spacing:.02em;font-size:20px;font-weight:600;line-height:1.4}.archive-root :is(.creator-career-copy h3,.creator-capability-grid h3,.creator-credentials-panel h3){color:var(--text-strong);font-size:16px;font-weight:600;line-height:1.5}.archive-root :is(.creator-hero-summary>div,.creator-career-copy>p:last-of-type,.creator-capability-grid article>ul,.creator-capability-grid article>ul li,.creator-credentials-panel p:not(.creator-credential-date),.creator-credentials-panel .data-list li){color:var(--text);font-size:var(--type-body);line-height:1.8}.archive-root .creator-career-company{color:var(--creator-cyan);font-size:var(--type-caption);letter-spacing:.02em;line-height:1.6}.archive-root :is(.creator-career-date,.creator-section-heading>span,.creator-capability-tools>p,.creator-hero-summary>p){font-size:var(--type-meta);line-height:1.6}.archive-root .creator-capability-grid .creator-capability-tools li{color:var(--muted);font-size:var(--type-meta);line-height:1.5}.archive-root .creator-credential-date{font-size:var(--type-meta)!important}.archive-root .creator-dossier[data-archive-view=creator] .creator-database-register dt{color:var(--muted);font-size:var(--type-meta)}.archive-root .creator-dossier[data-archive-view=creator] .creator-database-register dd{color:var(--text);font-size:var(--type-caption)}.archive-root .creator-dossier[data-archive-view=creator] .creator-position .system-label{font-size:var(--type-meta)}.archive-root :is(.contact-terminal-intro,.contact-terminal-signal ul){color:var(--text);font-size:15px;line-height:1.8}.archive-root :is(.contact-terminal-note,.email-action-status,.contact-terminal-name){color:var(--muted);font-size:var(--type-caption);line-height:1.75}.archive-root .contact-terminal h2 a{color:var(--text-strong)}.archive-root .archive-error h1{color:var(--text-strong);font-weight:600}.archive-root .archive-error>p:last-of-type{color:var(--text);font-size:15px;line-height:1.75}html[lang=en] .archive-root :is(.case-study-lead,.project-dossier .field-value,.project-dossier .data-list,.project-dossier .data-list li,.case-study-workflow li){line-height:1.7}.boot-skip{font-size:11px}@media (max-width:720px){html[lang] .archive-root :is(.channel-heading h1,.case-study-heading h1,.project-dossier-heading h1){font-size:26px}.archive-root .case-study-lead,.archive-root .channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title strong{font-size:15px}.archive-root .channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-title small{font-size:var(--type-caption)}.archive-root .channel-page:is(.channel-page--ai-workflows,.channel-page--game-projects) .record-state{font-size:var(--type-meta)}.archive-root .creator-dossier[data-archive-view=creator] .creator-grid>section h2{font-size:var(--type-section)}}
