:where(.prototype-secondary .prototype-projects) .detail-hero{min-height:640px}:where(.prototype-secondary .prototype-projects) .detail-hero h1{max-width:810px}:where(.prototype-secondary .prototype-projects) .detail-hero .lede{max-width:560px}:where(.prototype-secondary .prototype-projects) .detail-illustration{max-width:980px;margin-top:64px;position:relative}:where(.prototype-secondary .prototype-projects) .detail-illustration .panel{box-shadow:none}:where(.prototype-secondary .prototype-projects) .detail-illustration .panel-body{padding:22px}:where(.prototype-secondary .prototype-projects) .detail-illustration .soft-row{border-bottom:1px solid var(--border-subtle);color:#bbb;justify-content:space-between;align-items:center;gap:13px;padding:11px 12px;font-size:12px;display:flex}:where(.prototype-secondary .prototype-projects) .detail-illustration .soft-row:last-child{border-bottom:0}:where(.prototype-secondary .prototype-projects) .detail-illustration .active-item{background:#111;border:1px solid #ededed38;border-radius:4px}:where(.prototype-secondary .prototype-projects) .detail-hero svg.illustration-svg{width:100%;height:auto}:where(.prototype-secondary .prototype-projects) .detail-notes{border-top:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);gap:0;margin-top:35px;display:grid}:where(.prototype-secondary .prototype-projects) .detail-notes article{border-right:1px solid var(--border-subtle);padding:24px 22px}:where(.prototype-secondary .prototype-projects) .detail-notes article:last-child{border:0}:where(.prototype-secondary .prototype-projects) .detail-notes article h3{letter-spacing:-.025em;margin:12px 0 8px;font-size:17px;font-weight:550}:where(.prototype-secondary .prototype-projects) .detail-notes article p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}:where(.prototype-secondary .prototype-projects) .detail-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;display:flex}@media (max-width:700px){:where(.prototype-secondary .prototype-projects) .detail-notes{grid-template-columns:1fr}:where(.prototype-secondary .prototype-projects) .detail-notes article{border-right:0;border-bottom:1px solid var(--border-subtle)}}@media (max-width:620px){:where(.prototype-secondary .prototype-projects) .detail-hero{min-height:500px}:where(.prototype-secondary .prototype-projects) .detail-illustration{margin-top:42px}}:where(.prototype-secondary .prototype-projects) .detail-illustration{border:1px solid var(--border-default);background:var(--background-inset);max-width:980px;font:14px/1.65 var(--mono);color:var(--text-primary);margin:56px 0 0;padding:28px}:where(.prototype-secondary .prototype-projects) .detail-illustration h2{font:500 24px/1.3 var(--mono);letter-spacing:-.045em;margin:12px 0}:where(.prototype-secondary .prototype-projects) .detail-illustration h3{font:500 15px/1.5 var(--mono);letter-spacing:-.025em;margin:10px 0}:where(.prototype-secondary .prototype-projects) .detail-illustration p{margin:12px 0}:where(.prototype-secondary .prototype-projects) .record-caption{border-bottom:1px solid var(--border-subtle);letter-spacing:.04em;margin-bottom:28px;padding-bottom:22px;font-size:12px}:where(.prototype-secondary .prototype-projects) .record-label{color:var(--text-muted);letter-spacing:.04em;font-size:12px;display:block}:where(.prototype-secondary .prototype-projects) .record-muted{color:var(--text-muted)}:where(.prototype-secondary .prototype-projects) .record-disclaimer{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding-top:22px;font-size:12px;margin-top:28px!important}:where(.prototype-secondary .prototype-projects) .record-fields{margin:20px 0 0}:where(.prototype-secondary .prototype-projects) .record-fields>div{border-bottom:1px solid var(--border-subtle);padding:10px 0}:where(.prototype-secondary .prototype-projects) .record-fields dt{color:var(--text-muted);font-size:12px}:where(.prototype-secondary .prototype-projects) .record-fields dd{overflow-wrap:anywhere;margin:3px 0 0}:where(.prototype-secondary .prototype-projects) .record-edge{color:var(--av-fg-info)}:where(.prototype-secondary .prototype-projects) .module-note{max-width:720px;color:var(--text-muted);font-size:13px;line-height:1.7}:where(.prototype-secondary .prototype-projects) .detail-bottom .tag{white-space:normal;line-height:1.6}@media (max-width:700px){:where(.prototype-secondary .prototype-projects) .detail-illustration{margin-top:38px;padding:20px}:where(.prototype-secondary .prototype-projects) .detail-illustration h2{font-size:21px}}:where(.prototype-secondary .prototype-projects) .project-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.prototype-secondary .prototype-projects) .project-summary>p{color:var(--text-muted)}:where(.prototype-secondary .prototype-projects) .project-facts{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 34px;display:grid}:where(.prototype-secondary .prototype-projects) .project-facts>div{padding:18px 16px 18px 0}:where(.prototype-secondary .prototype-projects) .project-facts dt{color:var(--text-muted);font-size:12px}:where(.prototype-secondary .prototype-projects) .project-facts dd{margin:5px 0 0}:where(.prototype-secondary .prototype-projects) .project-milestone{border-bottom:1px solid var(--border-subtle);grid-template-columns:38px minmax(0,1fr) 90px;align-items:baseline;gap:18px;padding:12px 0;display:grid}:where(.prototype-secondary .prototype-projects) .project-milestone>span:last-child{color:var(--text-muted);font-size:12px}:where(.prototype-secondary .prototype-projects) .milestone-index{border-left:1px solid var(--border-default);padding-left:12px}:where(.prototype-secondary .prototype-projects) .project-milestone p{color:var(--text-muted)}@media (max-width:700px){:where(.prototype-secondary .prototype-projects) .project-facts{grid-template-columns:1fr}:where(.prototype-secondary .prototype-projects) .project-facts>div{padding:12px 0}:where(.prototype-secondary .prototype-projects) .project-milestone{grid-template-columns:28px minmax(0,1fr);gap:12px}:where(.prototype-secondary .prototype-projects) .project-milestone>span:last-child{grid-column:2}}