.dark-version{--paper:#151514;--ink:#e9e4d9;--muted:#9c9b94;--accent:#ba9878;--line:#353530;--serif:'Cormorant Garamond',Georgia,serif;background:var(--paper);color:var(--ink)}.dark-version::selection{background:#9c7755;color:#fff5e8}.dark-version header{border-bottom:1px solid #2e2e29;height:95px}.dark-version .wordmark{font:400 29px/1.1 var(--serif);letter-spacing:-.8px}.dark-version .wordmark span{font:400 7px/1.7 var(--sans);letter-spacing:1.2px;color:#9d9b92}.dark-version nav{font-size:9px}.dark-version nav a{color:#bab8ae}.dark-version nav a:hover{color:var(--ink)}.dark-version .hero{display:grid;grid-template-columns:1.35fr .65fr;gap:0 50px;padding-top:55px;padding-bottom:40px}.dark-version .gallery-kicker{grid-column:1/-1;margin-bottom:45px}.dark-version .gallery-kicker .eyebrow{font-size:8px!important;color:#b6aa97;letter-spacing:1.9px}.dark-version .gallery-kicker>span{color:#6e7168;font-size:9px}.dark-version h1{font:400 clamp(80px,9.4vw,142px)/.94 var(--serif);letter-spacing:-.045em;grid-column:1}.dark-version h1 em{font-weight:400;color:#c4a586}.dark-version .hero-bottom{grid-column:2;display:block;align-self:end;margin:0 0 12px;max-width:300px}.dark-version .hero-bottom p{font-size:12px;line-height:2;color:#a7a89d;max-width:none}.dark-version .round-link{display:flex;justify-content:space-between;margin-top:33px;border-color:#5c594f;max-width:245px;padding-bottom:16px;font-size:9px;color:#d7d4c8}.dark-version .round-link span{font-size:24px;color:#c4a586}.dark-version .workflow-overview{grid-column:1/-1;margin-top:65px;padding-top:22px;border-top:1px solid #3d3b33}.dark-version .workflow-heading .eyebrow{color:#85877d;font-size:8px!important}.dark-version .compact-process{margin-top:25px;gap:25px}.dark-version .compact-process button{border-color:#404037;padding:14px 0;color:var(--ink);gap:15px}.dark-version .compact-process button[aria-pressed=true]{border-color:#c4a586}.dark-version .compact-process button>span{color:#7b7d72}.dark-version .compact-process strong{font:400 27px/1 var(--serif);letter-spacing:-.5px}.dark-version .compact-process li:after{color:#666556;top:35px}.dark-version .compact-process small{color:#b5a58a;font-size:8px}.dark-version .compact-review-line{border-top:1px solid #292b24;margin-top:20px!important;padding-top:18px;color:#777b6c}.dark-version .compact-review-line>span{color:#bbb6a5}.dark-version .workflow-detail{border-bottom:1px solid #35382d;padding:25px 0;margin-bottom:5px}.dark-version .detail-step{font:400 28px/1.2 var(--serif);color:#c4a586}.dark-version .workflow-detail p{color:#9c9e90;font-size:10px}.dark-version .workflow-detail b{color:#d6d2c5}.dark-version .workflow-detail a{color:#bbb6a5}.dark-version .gallery-chapter{padding-top:55px;padding-bottom:60px}.dark-version .chapter-heading{border-color:#33352d;margin-bottom:35px;padding-top:25px}.dark-version .chapter-heading>span{color:#c0b49e;font-size:8px;letter-spacing:1.8px}.dark-version .chapter-heading p{font-size:10px;color:#848879}.dark-version .source-spread{grid-template-columns:1.7fr .7fr;gap:35px}.dark-version .source-main img{aspect-ratio:1.48;object-fit:cover}.dark-version .source-side{padding:30px 15%;background:#20221b}.dark-version .source-spread figcaption{color:#8e9581;font-size:7px;letter-spacing:1.5px}.dark-version .spread-footer{margin-top:30px}.dark-version .spread-footer h2{font:400 39px/1.1 var(--serif);letter-spacing:-1px}.dark-version .spread-footer p{color:#878c7c;font-size:10px}.dark-version .market-grid{gap:35px}.dark-version .market-grid figure:nth-child(2){margin-top:45px}.dark-version .market-grid figure:nth-child(3){margin-top:85px}.dark-version .market-grid img{aspect-ratio:9/15;object-position:center 35%}.dark-version .market-grid h3{font:400 31px/1.1 var(--serif);letter-spacing:-.5px;margin-top:18px}.dark-version .market-grid h3[lang=zh]{font-size:22px;line-height:1.6;letter-spacing:.5px}.dark-version .market-grid figcaption>span{color:#a9a58e;letter-spacing:1.6px;font-size:7px}.dark-version .gallery-footnote{color:#828774;font-size:9px!important}.dark-version .market-tabs{border-color:#393c30;gap:35px}.dark-version .market-tabs button{color:#8e9481;font-size:9px}.dark-version .market-tabs button[aria-pressed=true]{color:#d9c7ac;border-color:#d9c7ac}.dark-version .shot-grid{gap:25px}.dark-version .shot-grid img{aspect-ratio:16/11}.dark-version .shot-grid h3{font:400 31px/1.1 var(--serif);letter-spacing:-.5px;color:#d9d7c8}.dark-version .shot-grid figcaption>span{color:#8c927e;font-size:7px;letter-spacing:1.3px}.dark-version .gallery-studio{background:#20221b;border-top:1px solid #34382b;border-bottom:1px solid #34382b}.dark-version .gallery-studio .chapter-heading{border:0;padding-top:0}.dark-version .studio-disclosure>summary>span:first-child{font:400 65px/1.05 var(--serif);letter-spacing:-2px}.dark-version .studio-summary-meta{color:#a0a58f;font-size:9px}.dark-version .studio-disclosure>summary i{color:#c4a586}.dark-version .workspace{background:#191b15;border-color:#4b4e3c}.dark-version .controls{border-color:#424634}.dark-version label{color:#b2b69f}.dark-version select,.dark-version textarea{border-color:#4f533e;color:#dfdfcd}.dark-version select option{background:#22251a;color:#e7e8d9}.dark-version .language-note,.dark-version .controls .small{color:#929b7f}.dark-version .controls button{background:#c4a586;color:#171a12;border-color:#c4a586}.dark-version .preview-area{background:#10120e;border-color:#424634}.dark-version .preview-area:before,.dark-version .preview-area:after{border-color:#4c513c}.dark-version #artwork{box-shadow:0 25px 60px #0005}.dark-version #format-label{color:#8d987a}.dark-version .download-button{border-color:#50573e;color:#b8c3a4}.dark-version .qa{border-color:#424634}.dark-version .qa p{color:#9ca889}.dark-version .result{border-color:#7c9264}.dark-version .result b{color:#cbd4ba}.dark-version .result.fail{border-color:#c77859}.dark-version .result.fail b{color:#e9a17e}.dark-version .human{border-color:#424634}.dark-version .human span{color:#c4a586}.dark-version .pending{color:#c4a586!important}.dark-version .storyboard article>div{border-color:#383e2c}.dark-version .storyboard h3{font:400 31px/1.1 var(--serif);letter-spacing:-.5px}.dark-version .storyboard summary{border-color:#383e2c;color:#b3bea0}.dark-version .storyboard summary:after{color:#c4a586}.dark-version .storyboard details p{color:#929e80}.dark-version .shot-number{color:#8e9a7c}.dark-version .motion-actions button{border-color:#5c6548;color:#bdc8aa;background:none}.dark-version .motion-actions button:hover{background:#c4a586;color:#14170e;border-color:#c4a586}.dark-version .motion-actions a{border-color:#596444;color:#b6c3a1}.dark-version .motion-actions>p{color:#83976f}.dark-version .video-disclosure{border-color:#393f2e}.dark-version .video-disclosure>summary{color:#b2c09d}.dark-version .file-label input::file-selector-button{border-color:#556344;color:#c4d3af}.dark-version .video-preview p{color:#93a37f}.dark-version .gallery-colophon{border-color:#333a29;background:#1c2017}.dark-version .gallery-colophon h2{font:400 57px/1.05 var(--serif);letter-spacing:-1.5px}.dark-version .gallery-colophon p{color:#929f81}.dark-version .gallery-colophon details{border-color:#3e4832}.dark-version .gallery-colophon summary{color:#c3ccb4}.dark-version .deck-link{color:#c4a586;border-color:#8e785c}.dark-version footer{border-color:#333a29}.dark-version footer p{color:#829573}.dark-version footer>a:last-child{color:#b4c49f}.dark-version .reading-progress{background:#c4a586}
@media(max-width:1000px){.dark-version .hero{grid-template-columns:1fr}.dark-version .hero-bottom{grid-column:1;display:flex;max-width:none;align-items:center;justify-content:space-between;gap:35px;margin-top:30px}.dark-version .round-link{margin:0;min-width:210px}.dark-version .workflow-overview{margin-top:45px}.dark-version .source-spread{gap:22px}.dark-version .market-grid{gap:22px}.dark-version .compact-process li:nth-child(3):after{display:none}}
@media(max-width:760px){.dark-version header{height:85px}.dark-version .wordmark{font-size:25px}.dark-version .wordmark span{font-size:6px;letter-spacing:.7px}.dark-version nav{gap:16px}.dark-version nav a{font-size:8px}.dark-version .hero{padding-top:35px;padding-bottom:20px}.dark-version .gallery-kicker{margin-bottom:35px}.dark-version .gallery-kicker .eyebrow{font-size:7px!important;max-width:245px;line-height:1.8!important}.dark-version h1{font-size:clamp(74px,15vw,110px);line-height:.96}.dark-version .hero-bottom{display:block;margin-top:30px}.dark-version .hero-bottom p{font-size:12px;line-height:1.9}.dark-version .round-link{min-width:0;width:220px;margin-top:25px;font-size:9px}.dark-version .workflow-overview{margin-top:35px;padding-top:20px}.dark-version .compact-process{gap:20px 18px}.dark-version .compact-process strong{font-size:25px}.dark-version .compact-review-line{font-size:8px!important}.dark-version .gallery-chapter{padding-top:35px;padding-bottom:40px}.dark-version .chapter-heading{padding-top:20px;margin-bottom:25px}.dark-version .chapter-heading p{font-size:9px}.dark-version .source-spread{grid-template-columns:1.5fr 1fr;gap:12px}.dark-version .source-main img{aspect-ratio:4/5;object-position:65% center}.dark-version .source-side{padding:18px 12%}.dark-version .source-spread figcaption{font-size:6px;letter-spacing:.6px}.dark-version .spread-footer h2{font-size:34px}.dark-version .spread-footer p{font-size:9px;line-height:1.8}.dark-version .market-grid{gap:12px}.dark-version .market-grid figure:nth-child(2){margin-top:25px}.dark-version .market-grid figure:nth-child(3){margin-top:50px}.dark-version .market-grid figure:nth-child(3) img{aspect-ratio:9/15}.dark-version .market-grid h3{font-size:19px;line-height:1.15;letter-spacing:-.4px}.dark-version .market-grid h3[lang=zh]{font-size:13px;line-height:1.6}.dark-version .market-grid figcaption>span{font-size:6px;letter-spacing:.5px}.dark-version .shot-grid{gap:25px 15px}.dark-version .shot-grid h3{font-size:28px}.dark-version .gallery-studio{padding-top:30px;padding-bottom:35px}.dark-version .studio-disclosure>summary>span:first-child{font-size:46px;letter-spacing:-1px}.dark-version .studio-summary-meta{font-size:8px}.dark-version .preview-area{border-color:#424634}.dark-version .human{border-color:#424634}.dark-version .gallery-colophon h2{font-size:48px}.dark-version footer .wordmark{font-size:24px}.dark-version footer p{font-size:8px}}
.dark-version{font-size:17px;--muted:#b4b5a9}
.dark-version nav{display:flex;align-items:center;gap:28px}
.dark-version nav a,.dark-version #theme-toggle{font:400 15px/1.5 var(--sans)}
.dark-version #theme-toggle{background:transparent;border:1px solid var(--line);border-radius:24px;color:var(--ink);padding:9px 16px;cursor:pointer;white-space:nowrap}
.dark-version #theme-toggle:hover{border-color:var(--accent)}
.dark-version :focus-visible{outline:2px solid var(--accent);outline-offset:5px}
.dark-version .wordmark span{font-size:11px;letter-spacing:1px}
.dark-version .gallery-kicker .eyebrow,.dark-version .workflow-heading .eyebrow{font-size:12px!important}
.dark-version .gallery-kicker>span{font-size:14px}
.dark-version .hero-bottom{max-width:390px}
.dark-version .hero-bottom p{font-size:18px;line-height:1.7}
.dark-version .round-link{font-size:15px;max-width:320px}
.dark-version .compact-process strong{font-size:34px}
.dark-version .compact-process button>span,.dark-version .compact-process small{font-size:13px}
.dark-version .compact-review-line{font-size:14px!important;line-height:1.7}
.dark-version .workflow-detail p{font-size:16px;line-height:1.7}
.dark-version .workflow-detail b,.dark-version .workflow-detail a{font-size:13px}
.dark-version .chapter-heading>span{font-size:13px;letter-spacing:1.2px}
.dark-version .chapter-heading p,.dark-version .spread-footer p{font-size:16px;line-height:1.7}
.dark-version .source-spread figcaption,.dark-version .market-grid figcaption>span,.dark-version .shot-grid figcaption>span{font-size:12px;line-height:1.7;letter-spacing:1px}
.dark-version .gallery-footnote{font-size:14px!important;line-height:1.7}
.dark-version .market-tabs button,.dark-version .studio-summary-meta{font-size:16px}
.dark-version label,.dark-version select,.dark-version textarea,.dark-version button,.dark-version .download-button{font-size:16px}
.dark-version .small,.dark-version .language-note,.dark-version #format-label,.dark-version .qa p,.dark-version .human span,.dark-version .result b{font-size:14px;line-height:1.7}
.dark-version .storyboard summary,.dark-version .storyboard details p,.dark-version .shot-number,.dark-version .motion-actions,.dark-version .video-disclosure,.dark-version .video-preview p{font-size:15px;line-height:1.7}
.dark-version .gallery-colophon p,.dark-version .gallery-colophon summary,.dark-version .deck-link{font-size:16px;line-height:1.7}
.dark-version footer p,.dark-version footer>a:last-child{font-size:13px;line-height:1.7}
.dark-version.light-mode{--paper:#f4f0e8;--ink:#292923;--muted:#62665a;--accent:#815c39;--line:#cdc8bc;background:var(--paper);color:var(--ink)}
.dark-version.light-mode header,.dark-version.light-mode .workflow-overview,.dark-version.light-mode .chapter-heading,.dark-version.light-mode .compact-process button,.dark-version.light-mode .compact-review-line,.dark-version.light-mode .workflow-detail,.dark-version.light-mode .market-tabs,.dark-version.light-mode footer,.dark-version.light-mode .storyboard article>div,.dark-version.light-mode .storyboard summary,.dark-version.light-mode .video-disclosure{border-color:var(--line)}
.dark-version.light-mode :is(nav a,.wordmark span,.gallery-kicker .eyebrow,.gallery-kicker>span,.hero-bottom p,.workflow-heading .eyebrow,.compact-process button>span,.compact-process small,.compact-review-line,.compact-review-line>span,.workflow-detail p,.workflow-detail a,.chapter-heading>span,.chapter-heading p,.source-spread figcaption,.spread-footer p,.market-grid figcaption>span,.gallery-footnote,.market-tabs button,.shot-grid figcaption>span,.studio-summary-meta,.storyboard summary,.storyboard details p,.shot-number,.motion-actions>p,.video-disclosure>summary,.video-preview p,.gallery-colophon p,.gallery-colophon summary,footer p,footer>a:last-child){color:#62665a}
.dark-version.light-mode :is(h1 em,.detail-step,.deck-link,.round-link span,.studio-disclosure>summary i,.pending){color:#815c39!important}
.dark-version.light-mode :is(.round-link,.workflow-detail b,.shot-grid h3,.market-tabs button[aria-pressed=true]){color:var(--ink)}
.dark-version.light-mode :is(.source-side,.gallery-studio,.gallery-colophon){background:#e8e5da;border-color:var(--line)}
.dark-version.light-mode .workspace{background:#f8f5ee;border-color:var(--line)}
.dark-version.light-mode :is(.controls,.qa,.human,.preview-area){border-color:var(--line)}
.dark-version.light-mode .preview-area{background:#deded1}
.dark-version.light-mode :is(label,select,textarea,.language-note,.controls .small,.qa p,.human span,.result b,#format-label,.download-button){color:#4f5946;border-color:#b4b9a4}
.dark-version.light-mode select option{background:#f8f5ee;color:#292923}
.dark-version.light-mode .controls button{background:#815c39;color:#fff8ed;border-color:#815c39}
.dark-version.light-mode :is(.motion-actions button,.motion-actions a,.file-label input::file-selector-button){color:#4f5946;border-color:#a4ac96}
@media(max-width:760px){.dark-version header{height:auto;min-height:110px;flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}.dark-version nav{gap:20px}.dark-version nav a,.dark-version #theme-toggle{font-size:14px}.dark-version .wordmark span{font-size:9px}.dark-version .hero-bottom p{font-size:17px}.dark-version .compact-process strong{font-size:29px}.dark-version .compact-review-line{font-size:13px!important}.dark-version .market-grid{grid-template-columns:1fr}.dark-version .market-grid figure:nth-child(2),.dark-version .market-grid figure:nth-child(3){margin-top:20px}.dark-version .market-grid img{max-height:640px}.dark-version .market-grid h3{font-size:32px}.dark-version .market-grid h3[lang=zh]{font-size:24px}.dark-version .chapter-heading{flex-wrap:wrap;gap:12px}.dark-version .source-spread figcaption{font-size:11px}.dark-version .studio-summary-meta{font-size:13px}}
.dark-version .workspace{grid-template-columns:300px minmax(0,1fr)}
.dark-version .preview-area{padding:36px;min-height:720px}
.dark-version #artwork{container-type:inline-size}
.dark-version #headline-size{width:100%;accent-color:var(--accent);margin:6px 0 12px;cursor:pointer;grid-column:1/-1}
.dark-version #headline-size-value{float:right;color:var(--ink);font-variant-numeric:tabular-nums}
.dark-version .controls .type-help{margin:0 0 25px!important;font-size:12px!important;line-height:1.6}
@media(max-width:1100px){.dark-version .workspace{grid-template-columns:260px minmax(0,1fr)}.dark-version .preview-area{padding:25px;min-height:640px}}
@media(max-width:760px){.dark-version .preview-area{min-height:0;padding:28px 18px}.dark-version #artwork{max-height:none}.dark-version .controls{display:block}.dark-version .workspace{display:flex}}
.dark-version #artwork{transition:none}
.dark-version #artwork>img{display:block}
.dark-version .compact-process button{transform-origin:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;cursor:pointer;position:relative}
.dark-version .compact-process button:focus-visible{transform:scale(1.08);z-index:2;background:var(--paper)}
@media(hover:hover) and (pointer:fine){.dark-version .compact-process button:hover{transform:translateY(-5px) scale(1.1);z-index:2;background:var(--paper);border-color:var(--accent)}}
@media(prefers-reduced-motion:reduce){.dark-version .compact-process button{transition:none}.dark-version .compact-process button:hover,.dark-version .compact-process button:focus-visible{transform:none}}
.dark-version{--muted:#c1c2b7}
.dark-version nav a,.dark-version #theme-toggle{font-size:18px}
.dark-version .wordmark span{font-size:13px;color:#c1c2b7}
.dark-version .hero-bottom p{font-size:23px;color:#d0d0c5;line-height:1.65}
.dark-version .round-link{font-size:18px}
.dark-version .gallery-kicker .eyebrow,.dark-version .workflow-heading .eyebrow{font-size:15px!important;color:#c4c3b7}
.dark-version .gallery-kicker>span{font-size:17px;color:#bfc0b3}
.dark-version .compact-process strong{font-size:40px}
.dark-version .compact-process button>span,.dark-version .compact-process small{font-size:16px;color:#c1c2b7}
.dark-version .compact-review-line{font-size:18px!important;color:#bfc2b1}
.dark-version .compact-review-line>span{color:#dedbce}
.dark-version .workflow-detail p{font-size:20px;color:#d0d1c3}
.dark-version .workflow-detail b,.dark-version .workflow-detail a{font-size:16px;color:#dedbce}
.dark-version .chapter-heading>span{font-size:17px;color:#d3c5b1}
.dark-version .chapter-heading p,.dark-version .spread-footer p{font-size:20px;color:#c4c7b7}
.dark-version .source-spread figcaption,.dark-version .market-grid figcaption>span,.dark-version .shot-grid figcaption>span{font-size:16px;color:#c4c7b7}
.dark-version .gallery-footnote{font-size:18px!important;color:#c4c7b7}
.dark-version .market-tabs button,.dark-version .studio-summary-meta{font-size:20px;color:#c4c7b7}
.dark-version .shot-grid h3,.dark-version .storyboard h3{font-size:40px}
.dark-version label,.dark-version select,.dark-version textarea,.dark-version .controls button,.dark-version .download-button{font-size:19px}
.dark-version .small,.dark-version .language-note,.dark-version #format-label,.dark-version .qa p,.dark-version .human span,.dark-version .result b,.dark-version .controls .small,.dark-version .controls .type-help{font-size:16px!important;color:#c4c7b7}
.dark-version .qa>.eyebrow{font-size:14px!important;color:#d3c5b1}
.dark-version .storyboard summary,.dark-version .storyboard details p,.dark-version .shot-number{font-size:19px;color:#cbd0bc;line-height:1.75}
.dark-version .motion-actions button,.dark-version .motion-actions a,.dark-version .motion-actions>p{font-size:18px;color:#d1d6c4;line-height:1.7}
.dark-version .motion-actions button{padding:16px 22px}
.dark-version .video-disclosure>summary,.dark-version .video-preview p{font-size:19px;color:#d1d6c4}
.dark-version .gallery-colophon p,.dark-version .gallery-colophon details p,.dark-version .gallery-colophon summary,.dark-version .deck-link{font-size:20px;color:#d1d6c4}
.dark-version footer p,.dark-version footer>a:last-child{font-size:16px;color:#c4c7b7}
.dark-version.light-mode :is(.controls .small,.controls .type-help,.qa>.eyebrow,.motion-actions button,.motion-actions a,.motion-actions>p,.gallery-colophon details p){color:#505648}
@media(max-width:1000px){.dark-version .hero-bottom{gap:25px;align-items:flex-start}.dark-version .hero-bottom p{font-size:21px}.dark-version .round-link{min-width:180px}}
@media(max-width:760px){.dark-version nav a,.dark-version #theme-toggle{font-size:16px}.dark-version .wordmark span{font-size:11px}.dark-version .hero-bottom p{font-size:21px}.dark-version .compact-process strong{font-size:33px}.dark-version .compact-review-line{font-size:17px!important}.dark-version .chapter-heading p,.dark-version .spread-footer p{font-size:18px}.dark-version .studio-summary-meta{font-size:17px}.dark-version .storyboard article{grid-template-columns:1fr}.dark-version .storyboard img{aspect-ratio:16/10}.dark-version .gallery-colophon p,.dark-version .gallery-colophon details p,.dark-version .gallery-colophon summary,.dark-version .deck-link{font-size:18px}}
.film-showcase{margin-bottom:40px}.film-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:28px;flex-wrap:wrap}.film-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 0;color:var(--muted);font:400 20px/1.5 var(--sans);cursor:pointer}.film-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--accent)}#regional-film{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#080808;border:1px solid var(--line);border-radius:2px}.film-caption{display:flex;justify-content:space-between;gap:24px;align-items:baseline;margin-top:22px}.film-caption h3{font:400 40px/1.2 var(--serif);margin:0}.film-caption p{font-size:19px;color:var(--muted);margin:0}.film-process{border-top:1px solid var(--line);padding-top:22px}.film-process>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:19px;list-style:none;margin-bottom:28px}.film-process>summary span{color:var(--accent)}@media(max-width:760px){.film-tabs{gap:20px}.film-tabs button{font-size:17px}.film-caption{display:block}.film-caption h3{font-size:34px}.film-caption p{font-size:18px;margin-top:12px}.film-process>summary{font-size:18px}}
.dark-version [hidden]{display:none!important}
.dark-version :is(#workflow-map,#system,#markets,#library,#lab,#motion){scroll-margin-top:24px}
@media(max-width:760px){.dark-version .market-tabs{flex-wrap:wrap;overflow:visible;white-space:normal;gap:12px 22px}.dark-version .market-tabs button{min-height:44px;padding:10px 0}.dark-version .market-grid figure:nth-child(3){width:100%;grid-column:auto}.dark-version nav a:first-child{display:block}.dark-version .storyboard{min-width:0}.dark-version .film-tabs button{min-height:44px}}
.dark-version .compact-process{grid-template-columns:repeat(7,minmax(0,1fr))}.dark-version .compact-process strong{font-size:clamp(25px,2.7vw,40px)}
@media(max-width:1100px){.dark-version .compact-process{grid-template-columns:repeat(4,minmax(0,1fr))}.dark-version .compact-process li:after{display:none}.dark-version .compact-process strong{font-size:32px}}
@media(max-width:760px){.dark-version .compact-process{grid-template-columns:repeat(2,minmax(0,1fr))}.dark-version .compact-process strong{font-size:32px}}
