body:has(.is-cinematic[data-scene=composition]) .start-project{border-color:#f9d5dd80 #f9d5dd80 #a96172}.load-status{background:var(--glass-dark);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);border-radius:14px}.sw-chapters{background:var(--glass-dark);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(140%);border-top-color:#ffffff38;border-radius:22px;gap:5px;padding:6px;bottom:22px}.sw-chapters a{min-height:44px;text-shadow:none;color:#d7dad6;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:9px 10px;transition:background .16s,color .16s,border-color .16s;display:flex}.sw-chapter-number{color:#acb2ad;margin:0;font-size:10px}.sw-chapters i{display:none}.sw-chapter-name{font-size:11px}.sw-chapters a:hover{background:#ffffff0c;border-color:#ffffff12}.sw-chapters a[aria-current=step]{color:#f2f1ed;background:#f2f1ed12;border-color:#ffffff25;box-shadow:0 3px 8px #0002,inset 0 1px #ffffff16}.sw-chapters a[aria-current=step] .sw-chapter-number{color:#e9adbb}.scroll-world[data-scene=composition] .sw-chapters{background:#f2f1ede6;border-color:#fff #242a2617 #242a2617;box-shadow:0 10px 30px -12px #242a2633,inset 0 1px #fff}.scroll-world[data-scene=composition] .sw-chapters a{color:#424944}.scroll-world[data-scene=composition] .sw-chapters a[aria-current=step]{color:#101314;background:#e2ded7;border-color:#242a261a;box-shadow:inset 0 2px 4px #242a260b,0 1px #fff}.scroll-world[data-scene=composition] .sw-chapter-number{color:#60695f}.sw-link{background:var(--glass-dark);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff2b;border-bottom:2px solid #0005;border-radius:30px;gap:34px;min-height:52px;padding:10px 12px 10px 22px;font-size:13px;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff20}.sw-link svg{background:#f2f1ed12;border-radius:50%;width:30px;height:30px;padding:6px;box-shadow:inset 0 1px 2px #0003,0 1px #ffffff10}.sw-project-link{background:#d88f9f;border:1px solid #ffe0e680;border-bottom:3px solid #a96172;border-radius:40px;gap:45px;min-height:66px;padding:12px 15px 12px 27px;font-size:clamp(23px,2.2vw,34px);box-shadow:0 8px 20px #0003,inset 0 1px 1px #ffe5eb80;color:#101314!important}.sw-project-link svg{background:#10131410;border-radius:50%;width:38px;height:38px;padding:8px;box-shadow:inset 0 1px 3px #10131420,0 1px #ffffff35}.sw-invitation-copy nav{gap:12px}.sw-invitation-copy nav a{-webkit-backdrop-filter:blur(12px);background:#10131478;border:1px solid #ffffff1c;border-radius:24px;padding:0 18px;font-size:12px}.sw-direction-label{gap:14px}.sw-direction-label>span:first-child{color:#f2f1ed;-webkit-backdrop-filter:blur(12px);background:#10131455;border:1px solid #ffffff35;border-radius:11px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff20}.sw-work-frame{background:#f6f5f0;border:1px solid #fff;border-bottom-color:#242a2620;border-radius:18px;padding:7px 7px 0;box-shadow:0 12px 28px -12px #242a2624,0 3px 8px #242a2608,inset 0 1px #fff}.sw-work-frame img{border-radius:12px}.sw-composition-panel .sw-work-frame>div{border:0;min-height:54px;padding:12px 9px;font-size:13px}.sw-work-frame svg{background:#e7e5de;border-radius:50%;width:30px;height:30px;padding:6px;box-shadow:inset 0 1px 3px #242a2614,0 1px #fff}.film-footer{background:#101314}.sw-link,.sw-project-link,.sw-work-frame,.sw-invitation-copy nav a{transition:background .18s,box-shadow .18s,translate .18s}.sw-project-link:hover{background:#e3a4b2}.sw-link:hover{background:#303637}.sw-work-frame:hover{box-shadow:0 16px 30px -12px #242a2636,inset 0 1px #fff}.sw-invitation-copy nav a:hover{background:#2b3031}.sw-link:active,.sw-project-link:active{translate:0 1px}.scroll-world :is(a,button):focus-visible,a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #f2f1ed;box-shadow:0 0 0 7px #101314}.sw-composition-panel a:focus-visible,.scroll-world[data-scene=composition] .sw-chapters a:focus-visible{outline-color:#101314;box-shadow:0 0 0 7px #f2f1ed}@media (width>=700px) and (width<=1000px){.sw-chapters{gap:2px}.sw-chapters a{padding-inline:5px}.sw-chapter-name{font-size:10px}}@media (width<=699px){.sw-link{min-height:52px}.sw-project-link{gap:26px;padding-left:22px;font-size:25px}.sw-direction-label{justify-content:flex-start;gap:14px}.sw-direction-label>span:first-child{min-width:32px;height:32px}.sw-editorial .sw-link,.sw-minimal .sw-link{color:#242a26;background:#f6f5f0;border-color:#fff #fff #242a2630;box-shadow:0 4px 12px #242a260c,inset 0 1px #fff}.sw-editorial .sw-link svg,.sw-minimal .sw-link svg{background:#e7e5de;box-shadow:inset 0 1px 2px #242a2618,0 1px #fff}.sw-editorial .sw-direction-label>span:first-child,.sw-minimal .sw-direction-label>span:first-child{color:#242a26;background:#f6f5f0;border-color:#242a261a;box-shadow:inset 0 1px #fff}.sw-invitation-copy nav{grid-template-columns:1fr 1fr;gap:10px;width:100%}.sw-invitation-copy nav a{justify-content:center}.sw-work-frame img{height:250px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.sw-link:active,.sw-project-link:active{translate:none}}@supports not (backdrop-filter:blur(1px)){.sw-chapters,.sw-link,.load-status{background:#1b1f20}.scroll-world[data-scene=composition] .sw-chapters{background:#f2f1ed}}@media (prefers-reduced-transparency:reduce){.sw-chapters,.sw-link,.load-status{-webkit-backdrop-filter:none;background:#1b1f20}.scroll-world[data-scene=composition] .sw-chapters{background:#f2f1ed}}@media (forced-colors:active){.sw-chapters,.sw-link,.sw-project-link,.sw-work-frame,.sw-invitation-copy nav a{box-shadow:none;border:1px solid buttontext}.sw-chapters a[aria-current=step]{outline-offset:-3px;outline:2px solid highlight}}.scroll-world[data-scene=composition] .sw-chapters a[aria-current=step] .sw-chapter-number{color:#784353}.film-footer{flex-wrap:wrap}.film-footer-meta{color:#b7baba;border-top:1px solid #ffffff16;flex-basis:100%;align-items:center;gap:30px;padding-top:24px;font-size:11px;display:flex}.film-footer-meta>a{margin-left:auto}.film-footer-meta nav{gap:24px;display:flex}.film-footer-meta a{align-items:center;min-height:44px;display:inline-flex}.film-footer-meta a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=699px){.film-footer-meta{grid-column:1/-1;grid-template-columns:1fr;gap:0;padding-top:16px;display:grid}.film-footer-meta>a{margin:0}.film-site .skip-story{top:68px;left:12px}}.film-footer .brand img{width:144px;height:auto}@media (width<=699px){.film-footer .brand img{width:120px}}
