/* Restore the original site's photographed starfield and layered reading panels. */
body.cinematic{--paper:#f6f2e9;--surface:#f6f2e9;background:#031c32 url('assets/original-starfield.png') center top/cover fixed no-repeat}
.cinematic main .band{background:linear-gradient(180deg,#041c3200,#041c3240 50%,#041c3200);padding-block:72px}
.cinematic main .band:nth-of-type(even){background:linear-gradient(180deg,#041c3200,#041c32a6 45%,#041c3200)}
.cinematic main .band>.wrap{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;color:#edf4f6;--ink:#edf4f6;--muted:#c7d6df;--line:#426072;--accent-ink:#9de1de}
.cinematic main .band>.wrap+.wrap{margin-top:28px}
.cinematic main :is(.ssa-home-learn,.featured-work,.recommendation-band,.studio-portfolio,.blueprint-showcase,.report-collection,.industry-opportunities,.about-public,.ink-band,.service-scope)>.wrap{background:transparent;border:0;color:#edf4f6;--ink:#edf4f6;--muted:#c7d6df;--line:#426072;--accent-ink:#9de1de}
.cinematic main .reading-page>.wrap{background:#f6f2e9;border-radius:14px;padding:clamp(24px,4vw,56px);color:#102b3e;--ink:#102b3e;--muted:#405865;--accent-ink:#186361}
.cinematic main .band>.wrap>.section-head p,.cinematic .ssa-about-story p,.cinematic .founder p,.cinematic .ssa-education-about-intro{color:#c7d6df}
.cinematic .ssa-personal-link a{color:#a5e4df}
.cinematic main .page-intro{background:linear-gradient(100deg,#041b31e8,#06203999),url('assets/original-starfield.png') center 35%/cover;border-color:#43647a66}
.cinematic .ssa-learn-premiere{background:transparent;padding:24px 0 38px}
.cinematic .ssa-learn-premiere>.wrap{padding:0;border-radius:0;overflow:visible;box-shadow:none}
.cinematic :is(.practice-card,.report-card,.publication-grid .library-item,.case-card,.work-example,.recommendation-tile,.ssa-education-video,.ssa-learn-featured-session,.portfolio-card,.studio-film-card){border-radius:14px;overflow:hidden}
.cinematic :is(.practice-card,.report-card,.case-card,.publication-grid .library-item,.recommendation-tile){background:#f6f2e9;border-color:#d8d0c2;--surface:#f6f2e9;--ink:#102b3e;--muted:#405865;color:#102b3e}
.cinematic .practice-card{background:#f6f2e9;border:1px solid #d8d0c2}
.cinematic :is(.service-row,.deliverables article,.scope-list>div){--ink:#102b3e;--muted:#405865;--accent-ink:#186361;--line:#d8d0c2;--surface:#f6f2e9;color:var(--ink);background:var(--surface);border-radius:14px}
.cinematic :is(.service-row,.deliverables article):hover{background:#eee7da;border-color:#186361}
.cinematic :is(.industry-links a,.service-related .text-link){background:#f6f2e9;color:#102b3e;--ink:#102b3e;--muted:#405865;--accent-ink:#186361;border-color:#d8d0c2;border-radius:14px}
.cinematic :is(.industry-links a,.service-related .text-link):hover{background:#eee7da;color:#186361;border-color:#186361}
.cinematic :is(.service-scope,.industry-opportunities) .scope-list>div{--ink:#edf4f6;--muted:#c7d6df;--accent-ink:#9de1de;color:var(--ink);background:#0e2d42}
.cinematic .practice-card .card-body{padding:26px;border-bottom:0}
.cinematic :is(.practice-card .card-image,.example-media,.publication-image){overflow:hidden}
.cinematic :is(.work-photo,.founder img,.ssa-about-story img,.ssa-about-photos img,.two-col>figure img,.article-art img,.image-gallery img,.recording-stage){border-radius:14px}
.cinematic .ssa-education-video{border:1px solid #58758666}
.cinematic .ssa-home-learn .ssa-education-copy{padding:24px}
.cinematic .ssa-home-learn .ssa-education-video{background:#102f45b3;border:1px solid #789dad50}
.cinematic .featured-work .work-example{background:#102f45a6;border:1px solid #789dad40}
.cinematic .studio-portfolio .work-example{background:#102d42;color:#edf4f6;--ink:#edf4f6;--muted:#c7d6df;--accent-ink:#9de1de;border-color:#587586}
.cinematic .studio-portfolio .example-copy h3{color:#edf4f6}
.cinematic .studio-portfolio .example-copy :is(p,.meta,.example-note){color:#c7d6df}
.cinematic .studio-portfolio .example-copy .text-link{color:#9de1de;border-color:#587586}
.cinematic .studio-portfolio .work-example .work-example-link:focus-visible{outline-color:#9de1de}
.cinematic .featured-work .example-copy{padding:26px}
.cinematic .featured-work .work-example:not(:first-child) .example-copy{padding:22px 22px 22px 0}
.cinematic.ssa-chart-page .publication-grid .library-item{background:#f6f2e9;border:1px solid #d8d0c2;border-radius:14px}
.cinematic.ssa-chart-page .publication-grid .ssa-card-link{padding:0 24px 26px}
.cinematic .ssa-full-story{background:#f6f2e9;border:1px solid #d8d0c2;border-radius:14px;padding-inline:clamp(20px,4vw,48px);color:#102b3e;--ink:#102b3e;--muted:#405865}
.cinematic .newsletter{background:linear-gradient(90deg,#08263deb,#0b2c47b8),url('assets/original-starfield.png') center 70%/cover;color:#edf4f6;border-color:#64839566;margin-top:38px}
.cinematic .newsletter :is(h2,p){color:#e0edf2}
.cinematic .newsletter a{color:#a5e4df}
.ssa-founder-site{padding-bottom:16px}.ssa-founder-site a{color:#bfdedc;text-decoration:underline;text-underline-offset:5px}
.ssa-personal-link{margin-top:24px}
@media(min-width:1000px){.cinematic .featured-work .work-example:not(:first-child) .work-example-link{gap:22px}}
@media(max-width:800px){
 body.cinematic{background-attachment:scroll;background-size:auto 1100px;background-repeat:repeat-y}
 .cinematic main .band{padding-block:44px}
 .cinematic main .band>.wrap{padding:0;border-radius:0;width:calc(100% - 40px)}
 .cinematic main .reading-page>.wrap{padding:24px 20px;border-radius:14px}
 .cinematic main .band>.wrap+.wrap{margin-top:20px}
 .cinematic .featured-work .work-example:not(:first-child) .example-copy{padding:24px}
 .cinematic .ssa-learn-premiere>.wrap{width:calc(100% - 40px);border-radius:0}
 .cinematic .practice-card .card-body{padding:22px}
 .cinematic .ssa-full-story{padding-inline:18px}
}
