
@media(max-width:800px){
html body #principles.ep-section:not(.ep-static) .ep-running{left:8%;right:8%;top:0;bottom:0;justify-content:center}
html body #principles.ep-section:not(.ep-static) .ep-running h2{font-size:clamp(34px,9.6vw,46px);text-align:center;line-height:1.1}
html body #principles.ep-section:not(.ep-static) .ep-running h2 em{display:block}
html body #principles.ep-section:not(.ep-static) .ep-running .ep-folio{display:none}
html body #principles.ep-section:not(.ep-static) .ep-scene .ep-photo{left:50%!important;right:auto!important;top:9svh!important;width:min(70vw,38svh)!important;height:auto!important;transform:translate3d(-50%,var(--ep-photo-y,0px),0) scale(var(--ep-photo-scale,1))!important}
html body #principles.ep-section:not(.ep-static) .ep-photo .ep-image{width:100%!important;height:auto!important;aspect-ratio:4/5!important}
html body #principles.ep-section:not(.ep-static) .ep-scene .ep-copy{left:8%!important;right:8%!important;width:auto!important;top:calc(9svh + min(70vw,38svh)*1.25 + 4svh)!important;bottom:auto!important;transform:none!important}
html body #principles.ep-section:not(.ep-static) .ep-atmosphere{display:none}
html body #principles.ep-section:not(.ep-static) .ep-copy h3{margin-bottom:14px}
html body #principles.ep-section:not(.ep-static) .ep-copy p{font-size:15.5px;line-height:1.62;max-width:none}
html body #principles.ep-section:not(.ep-static) .ep-turning{display:none}
}
