@media (width<=699px){.scroll-world{--sw-pad:24px}.scroll-world .sw-scene{scroll-margin-top:92px}.scroll-world .sw-copy h1{letter-spacing:-.065em;font-size:clamp(50px,14.5vw,88px)}.scroll-world .sw-copy h1 .sw-line+.sw-line{font-size:.77em}.scroll-world .sw-link{width:100%;min-height:54px;padding-left:20px;font-size:13px}.scroll-world .sw-direction-label{justify-content:space-between;gap:14px;font-size:12px}.scroll-world .sw-direction-label>span:first-child{border-radius:999px;padding-inline:13px;font-size:11px}.scroll-world .sw-study-note{font-size:11px;line-height:1.5}.scroll-world .sw-project-link{justify-content:space-between;gap:12px;width:100%;font-size:25px}.scroll-world:not(.is-cinematic) .sw-signature{min-height:max(740px,100svh)}.scroll-world:not(.is-cinematic) .sw-opening-copy{min-height:inherit;padding:126px 24px 32px}.scroll-world:not(.is-cinematic) .sw-discipline{color:#d4d6d2;max-width:230px;font-size:12px;line-height:1.6}.scroll-world:not(.is-cinematic) .sw-opening-copy h1{margin-top:0;padding-top:22px}.scroll-world:not(.is-cinematic) .sw-signature .sw-scene-image{inset:20% 0 12%}.scroll-world:not(.is-cinematic) .sw-signature .sw-scene-image img{object-position:62% center}.scroll-world:not(.is-cinematic) .sw-signature:after{background:linear-gradient(#101314 5%,#10131420 36%,#0000 49%,#101314 83%)}.scroll-world:not(.is-cinematic) .sw-opening-bottom{margin-top:auto;padding-top:280px}.scroll-world:not(.is-cinematic) .sw-opening-bottom>p{max-width:310px;font-size:14px;line-height:1.7}.scroll-world:not(.is-cinematic) .sw-opening-bottom .sw-link{margin-top:22px}.scroll-world:not(.is-cinematic) :is(.sw-bold,.sw-editorial,.sw-minimal){isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""title""image""description""action""note";gap:0;min-height:0;padding:52px 24px 42px;display:grid}.scroll-world:not(.is-cinematic) :is(.sw-bold,.sw-editorial,.sw-minimal):after{display:none}.scroll-world:not(.is-cinematic) .sw-direction-copy{display:contents}.scroll-world:not(.is-cinematic) .sw-direction-label{grid-area:label;width:100%;margin:0 0 25px}.scroll-world:not(.is-cinematic) .sw-direction-copy h2{grid-area:title;margin:0 0 28px;font-size:clamp(60px,17vw,88px)}.scroll-world:not(.is-cinematic) :is(.sw-bold,.sw-editorial,.sw-minimal) .sw-scene-image{z-index:0;aspect-ratio:4/5;border-radius:20px;grid-area:image;height:auto;margin:0 -10px 25px;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.scroll-world:not(.is-cinematic) .sw-bold{color:#f2f1ed;background:#26201e}.scroll-world:not(.is-cinematic) .sw-bold .sw-scene-image img{object-position:85% center}.scroll-world:not(.is-cinematic) .sw-editorial{color:#242a26;background:#eae8e1}.scroll-world:not(.is-cinematic) .sw-editorial .sw-scene-image{aspect-ratio:3/4}.scroll-world:not(.is-cinematic) .sw-minimal{color:#242a26;background:#d9dcd6}.scroll-world:not(.is-cinematic) .sw-minimal .sw-scene-image{aspect-ratio:1;background:#eeede8}.scroll-world:not(.is-cinematic) .sw-minimal .sw-scene-image img{object-fit:contain;object-position:center}.scroll-world:not(.is-cinematic) .sw-direction-copy>p{grid-area:description;max-width:300px;margin:0;padding:0;font-size:15px;line-height:1.7}.scroll-world:not(.is-cinematic) .sw-direction-copy>.sw-link{grid-area:action;margin:22px 0 0}.scroll-world:not(.is-cinematic) .sw-study-note{opacity:1;grid-area:note;margin:16px 0 0}.scroll-world:not(.is-cinematic) .sw-minimal h2{font-size:clamp(46px,12.5vw,72px)}.scroll-world:not(.is-cinematic) .sw-composition-panel{background:#f2f1ed;padding:62px 24px}.scroll-world:not(.is-cinematic) .sw-composition-heading>p{margin-bottom:23px;font-size:12px}.scroll-world:not(.is-cinematic) .sw-composition-heading h2{letter-spacing:-.055em;font-size:clamp(38px,10.5vw,60px)}.scroll-world:not(.is-cinematic) .sw-message-lines{border-top:1px solid #242a2620;margin:28px 0 35px}.scroll-world:not(.is-cinematic) .sw-message-lines p{border-bottom:1px solid #242a2620;margin:0;padding:15px 0;font-size:23px}.scroll-world:not(.is-cinematic) .sw-work-frames{grid-template-columns:1fr;gap:18px;display:grid}.scroll-world:not(.is-cinematic) .sw-work-frame{margin:0;padding:6px 6px 0}.scroll-world:not(.is-cinematic) .sw-work-frame img{aspect-ratio:3/2;height:auto}.scroll-world:not(.is-cinematic) .sw-work-frame>div{padding:12px 10px;font-size:14px}.scroll-world:not(.is-cinematic) .sw-invitation-copy{min-height:760px;padding:64px 24px 36px}.scroll-world:not(.is-cinematic) .sw-invitation-copy>p{margin-bottom:26px;font-size:12px}.scroll-world:not(.is-cinematic) .sw-invitation-copy h2{font-size:clamp(43px,11.8vw,65px)}.scroll-world:not(.is-cinematic) .sw-invitation .sw-scene-image{inset:10% 0 14%}.scroll-world:not(.is-cinematic) .sw-invitation:after{background:linear-gradient(#101314 5%,#0000 42%,#101314 84%)}.scroll-world:not(.is-cinematic) .sw-invitation-copy .sw-project-link{margin-top:auto}.scroll-world:not(.is-cinematic) .sw-invitation-copy nav{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;padding:0}.scroll-world.is-cinematic .sw-stage{height:100svh;min-height:600px}.is-cinematic .sw-camera{background-color:#101314;border-radius:0;width:100%;height:48%;inset:25% 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2px,#000 28% 75%,#0000 calc(100% - 2px));mask-image:linear-gradient(#0000 2px,#000 28% 75%,#0000 calc(100% - 2px))}.is-cinematic .sw-camera:after{display:none}.is-cinematic .sw-scene{color:#f2f1ed;background:0 0}.is-cinematic .sw-scene:after,.is-cinematic .sw-stage:after{display:none}.is-cinematic .sw-copy{background:0 0;max-width:none;height:100%;min-height:0;margin:0;padding:136px 24px 116px}.is-cinematic .sw-discipline{color:#c4cac5;max-width:230px;margin-bottom:20px;font-size:11px;line-height:1.5}.is-cinematic .sw-opening-copy h1{text-shadow:0 2px 25px #10131455;margin:0;padding:0;font-size:clamp(49px,14.5vw,78px)}.is-cinematic .sw-opening-bottom{margin-top:auto;display:block}.is-cinematic .sw-opening-bottom>p{max-width:320px;font-size:13px;line-height:1.65}.is-cinematic .sw-opening-bottom .sw-link{margin-top:18px}.is-cinematic .sw-direction-copy,.is-cinematic .sw-minimal .sw-direction-copy{justify-content:flex-start}.is-cinematic .sw-direction-label{margin-bottom:20px}.is-cinematic .sw-direction-copy h2{text-shadow:0 2px 25px #10131455;font-size:clamp(55px,16vw,84px)}.is-cinematic .sw-direction-copy>p{margin-top:auto;padding:0;font-size:13px;line-height:1.6}.is-cinematic .sw-direction-copy>.sw-link{margin-top:16px}.is-cinematic .sw-study-note{color:#c4cac5;margin:0;font-size:10px;position:absolute;bottom:94px}.is-cinematic :is(.sw-editorial,.sw-minimal) .sw-link{color:#f2f1ed;background:var(--glass-dark);border-color:#ffffff2b}.is-cinematic :is(.sw-editorial,.sw-minimal) .sw-link svg{background:#f2f1ed12;box-shadow:inset 0 1px 2px #0003,0 1px #ffffff10}.is-cinematic .sw-minimal h2{font-size:clamp(44px,12.4vw,70px)}.is-cinematic .sw-chapters{left:18px;right:18px;bottom:max(17px,env(safe-area-inset-bottom));border-radius:999px;gap:2px;padding:5px}.is-cinematic .sw-chapters a{border-radius:999px;flex:1;gap:5px;min-width:0;min-height:44px;padding:8px 0}.is-cinematic .sw-chapter-number{font-size:11px;display:block}.is-cinematic .sw-chapter-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-cinematic .sw-chapters a[aria-current=step]{flex:2.5}.is-cinematic .sw-chapters a[aria-current=step] .sw-chapter-short{font-size:10px;display:block}.is-cinematic .sw-composition-panel{height:100%;min-height:0;padding:140px 24px 106px}.is-cinematic .sw-composition-heading{display:block}.is-cinematic .sw-composition-heading>p{margin:0 0 20px;font-size:12px}.is-cinematic .sw-composition-heading h2{width:100%;font-size:clamp(34px,9.5vw,54px)}.is-cinematic .sw-message-lines{gap:12px;margin:28px 0;display:flex}.is-cinematic .sw-message-lines p{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.25}.is-cinematic .sw-work-frames{grid-template-columns:1fr;gap:12px;display:grid}.is-cinematic .sw-work-frame{border-radius:16px;grid-template-columns:96px 1fr;align-items:center;gap:12px;margin:0;padding:6px;display:grid}.is-cinematic .sw-work-frame img{border-radius:10px;width:96px;height:70px}.is-cinematic .sw-work-frame>div{gap:8px;min-height:44px;padding:0 6px;font-size:12px}.is-cinematic .sw-work-frame svg{flex:none}.is-cinematic .sw-invitation-copy{justify-content:flex-start}.is-cinematic .sw-invitation-copy>p{margin:0 0 26px;font-size:12px}.is-cinematic .sw-invitation-copy h2{font-size:clamp(42px,11.8vw,68px)}.is-cinematic .sw-project-link{min-height:56px;margin-top:auto;padding:8px 12px 8px 20px;font-size:24px}.is-cinematic .sw-invitation-copy nav{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px;padding:0}.is-cinematic .sw-invitation-copy nav a{padding:0 7px;font-size:11px}.film-footer{gap:20px;padding:40px 24px 24px}.film-footer p{margin:0;font-size:12px;line-height:1.6}.film-footer-meta{gap:8px;padding-top:20px}.film-footer-meta>a{font-size:16px}.film-footer-meta nav{gap:26px}}@media (width<=699px) and (height<=740px){.is-cinematic .sw-copy{padding-top:124px;padding-bottom:110px}.is-cinematic .sw-discipline{margin-bottom:12px;font-size:10px}.is-cinematic .sw-opening-copy h1{font-size:clamp(44px,13vw,62px)}.is-cinematic .sw-direction-label{margin-bottom:12px}.is-cinematic .sw-direction-copy h2{font-size:clamp(48px,14vw,64px)}.is-cinematic .sw-minimal h2{font-size:clamp(41px,11.6vw,58px)}.is-cinematic .sw-study-note{bottom:91px}.is-cinematic .sw-opening-bottom>p,.is-cinematic .sw-direction-copy>p{font-size:12px}.is-cinematic .sw-opening-bottom .sw-link,.is-cinematic .sw-direction-copy>.sw-link{margin-top:10px}.is-cinematic .sw-composition-panel{padding-top:126px;padding-bottom:94px}.is-cinematic .sw-composition-heading>p{margin-bottom:12px;font-size:11px}.is-cinematic .sw-composition-heading h2{font-size:clamp(30px,8.5vw,43px)}.is-cinematic .sw-message-lines{margin:18px 0}.is-cinematic .sw-message-lines p{font-size:14px}.is-cinematic .sw-work-frames{gap:8px}.is-cinematic .sw-work-frame{grid-template-columns:76px 1fr;gap:9px;padding:5px}.is-cinematic .sw-work-frame img{width:76px;height:50px}.is-cinematic .sw-invitation-copy h2{font-size:clamp(38px,10.8vw,57px)}}
