.st-project-sections{gap:var(--s-3) var(--s-8);margin-bottom:var(--s-8);padding-block:var(--s-5);border-block:var(--s-line) solid var(--studio-rule);flex-wrap:wrap;display:flex}.st-project-sections a{color:var(--studio-text);text-underline-offset:var(--s-1);font-size:var(--s-type-caption)}.st-project-audience{margin-top:var(--s-8);padding-top:var(--s-6);border-top:var(--s-line) solid var(--studio-rule)}.st-project-audience .st-eyebrow{margin-bottom:var(--s-3)}.st-project-workflow,.st-project-capabilities,.st-project-related,.st-project-hardware{margin-block:var(--s-20);scroll-margin-top:var(--s-32)}.st-project-workflow>.st-heading,.st-project-capabilities>.st-heading,.st-project-related>.st-heading,.st-project-hardware>.st-heading{margin-block:var(--s-5) var(--s-10)}.st-project-steps{grid-template-columns:var(--s-columns-thirds);gap:var(--s-8);padding:var(--s-0);margin:var(--s-0);counter-reset:project-step;list-style:none;display:grid}.st-project-steps li{border-top:var(--s-line) solid var(--studio-rule);padding-block:var(--s-6);min-width:var(--s-0)}.st-project-step-number{font-size:var(--s-type-title);line-height:var(--s-leading-tight);font-weight:var(--s-weight-bold);color:var(--studio-accent);margin-bottom:var(--s-8);display:block}.st-project-steps .st-heading{font-size:var(--s-type-subtitle);margin-bottom:var(--s-5)}.st-project-feature{grid-template-columns:var(--s-12) minmax(0, 1fr) minmax(0, 1.3fr);gap:var(--s-8);padding-block:var(--s-8);border-top:var(--s-line) solid var(--studio-rule);display:grid}.st-project-feature>span{color:var(--studio-accent);font-family:var(--studio-mono)}.st-project-feature .st-heading{font-size:var(--s-type-subtitle)}.st-project-readiness{--studio-focus:var(--s-ink);grid-template-columns:var(--s-columns-halves);gap:var(--s-12);padding:var(--s-10);background:var(--s-tide);color:var(--s-ink);scroll-margin-top:var(--s-32);display:grid}.st-project-readiness .st-heading{font-size:var(--s-type-title);margin-top:var(--s-5)}.st-project-readiness .st-text,.st-project-readiness .st-eyebrow{color:inherit}.st-project-readiness .st-action{margin-top:var(--s-6)}.st-project-related-grid{grid-template-columns:var(--s-columns-halves);gap:var(--s-8);display:grid}.st-project-related-grid>a{min-width:var(--s-0);text-decoration:none}.st-project-related-grid .st-media{aspect-ratio:3/2;max-height:var(--s-role-height);background:var(--studio-raised)}.st-project-related-grid .st-heading{font-size:var(--s-type-subtitle);margin-block:var(--s-5) var(--s-3)}.st-project-related-grid a:focus-visible,.st-project-sections a:focus-visible{outline:var(--s-focus-width) solid var(--studio-focus);outline-offset:var(--s-1)}#the-experience{scroll-margin-top:var(--s-32)}@media (max-width:68rem){.st-project-feature{grid-template-columns:var(--s-8) minmax(0, 1fr)}.st-project-feature .st-text{grid-column:2}}@media (max-width:44rem){.st-project-steps,.st-project-readiness,.st-project-related-grid{grid-template-columns:var(--s-columns-single)}.st-project-readiness{padding:var(--s-6);gap:var(--s-8)}.st-project-workflow,.st-project-capabilities,.st-project-related,.st-project-hardware{margin-block:var(--s-12)}.st-project-feature{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.st-project-feature .st-text{grid-column:auto}}.st-project-art-caption{font-size:var(--s-type-caption);margin-top:var(--s-3);color:var(--studio-muted)}
