@media (width>=761px) and (width<=1100px) and (orientation:portrait){html{font-size:135%}.brand{font-size:14.3px}.nav{font-size:19.5px}.btn{font-size:20.8px}.btn--ghost{font-size:19.5px}.sub{font-size:24.7px}.film-note{font-size:28.6px}.film__missing{font-size:22.1px}.film__end{font-size:19.5px}.sub--studio{font-size:13.7px}.bar .nav{font-size:23.4px}.hint{font-size:15.6px}.bar .btn--ghost{font-size:16.9px}.btn--glow{font-size:22.1px}.bar--menu .nav{font-size:24.7px}.works__eyebrow{font-size:19.5px}.works__count,.works__ticks button{font-size:18.2px}.works__ticks button span{font-size:14.3px}.works__yt{font-size:18.2px}.works__more{font-size:19.5px}.works__morelist button{font-size:16.9px}.works__morelist em{font-size:14.3px}.works__list span{font-size:16.9px}.craft__list button{font-size:20.8px}.craft__list button span{font-size:14.3px}.cmp__card span{font-size:15.6px}.craft__cap{font-size:18.2px}.craft__tourcap{font-size:16.9px}.craft__missing b{font-size:23.4px}.craft__panel--bar figcaption,.craft__panel--years figcaption{font-size:18.2px}.ring__cap{font-size:16.9px}.ring__side figcaption,.col__tile figcaption{font-size:15.6px}.col__plan span{font-size:14.3px}.style-switch{font-size:16.9px}.sec-head__eyebrow{font-size:19.5px}.rec{font-size:16.9px}.direct small{font-size:15.6px}.field input,.field textarea{font-size:22.1px}.field span{font-size:20.8px}.consent{font-size:18.2px}.cform__status{font-size:19.5px}.foot{font-size:18.2px}.foot__legal small{font-size:14.3px}.cform__note,.player__close,.reader__nav{font-size:18.2px}.reader__btn{font-size:33.8px}.a11y__title{font-size:23.4px}.a11y__opt{font-size:18.2px}.a11y__ic{font-size:26px}.a11y__foot{font-size:18.2px}}@media (orientation:landscape) and (height<=500px){html{font-size:68%}.stage,.works__stage,.craft__stage{min-height:0}.bar{padding:8px var(--gutter);gap:24px}.brand .mark{width:30px;height:32px}.btn{height:38px;padding:0 18px}.about__sub{margin-top:10px}.about__text{margin-top:8px;line-height:1.45}.about .ctas{margin-top:14px}.a11y{bottom:14px;left:12px}.a11y .a11y__open{border-width:1.5px;width:40px;height:40px}.a11y .a11y__open svg{width:21px;height:21px}.hero{margin-top:-135px}.process{--stick:128px}.process__head{padding:54px 0 10px}.pcard{--ch:244px}.works__head{top:56px}.hint{left:66px}.brand{font-size:9.4px}.nav{font-size:10.8px}.btn{font-size:11.5px}.btn--ghost{font-size:10.8px}.sub{font-size:13.7px}.film-note{font-size:15.8px}.film__missing{font-size:12.2px}.film__end,.sub--studio{font-size:10.8px}.bar .nav{font-size:13px}.hint{font-size:10.1px}.btn--glow{font-size:12.2px}.works__eyebrow{font-size:10.8px}.works__count,.works__ticks button{font-size:10.1px}.works__ticks button span{font-size:7.9px}.works__yt{font-size:10.1px}.works__more{font-size:10.8px}.works__morelist button{font-size:9.4px}.works__morelist em{font-size:7.9px}.works__list span{font-size:9.4px}.craft__list button{font-size:11.5px}.craft__list button span{font-size:7.9px}.cmp__card span{font-size:8.6px}.craft__cap{font-size:10.1px}.craft__tourcap{font-size:9.4px}.craft__missing b{font-size:13px}.craft__panel--bar figcaption,.craft__panel--years figcaption{font-size:10.1px}.ring__cap{font-size:9.4px}.ring__side figcaption,.col__tile figcaption{font-size:8.6px}.col__plan span{font-size:7.9px}.style-switch{font-size:9.4px}.sec-head__eyebrow{font-size:10.8px}.rec{font-size:9.4px}.direct small{font-size:8.6px}.field input,.field textarea{font-size:12.2px}.field span{font-size:11.5px}.consent{font-size:10.1px}.cform__status{font-size:10.8px}.foot{font-size:10.1px}.foot__legal small{font-size:7.9px}.cform__note,.player__close,.reader__nav{font-size:10.1px}.reader__btn{font-size:18.7px}.a11y__title{font-size:13px}.a11y__opt{font-size:10.1px}.a11y__ic{font-size:14.4px}.a11y__foot{font-size:10.1px}}