@media (prefers-reduced-motion:no-preference){.motion-ready [data-reveal]{transition:opacity var(--duration-slow,.65s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1)), translate var(--duration-slow,.65s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1));transition-delay:calc(var(--reveal-order,0) * var(--duration-stagger,70ms))}.motion-ready [data-reveal]:not(.is-visible){opacity:0;translate:0 var(--distance-reveal,18px)}.motion-ready [data-reveal].motion-enter{animation:motion-content-enter var(--duration-slow,.65s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1)) both;animation-delay:calc(var(--reveal-order,0) * var(--duration-stagger,70ms))}@keyframes motion-content-enter{0%{opacity:0;translate:0 var(--distance-reveal,18px)}to{opacity:1;translate:none}}@keyframes motion-hero-enter{0%{opacity:.7;translate:0 10px}to{opacity:1;translate:none}}.panorama-copy>*,.stories-intro-grid>div{animation:motion-hero-enter var(--duration-slow,.65s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1)) both}.panorama-copy>:nth-child(2),.stories-intro-grid>:nth-child(2){animation-delay:var(--duration-stagger,70ms)}.panorama-copy>:nth-child(3){animation-delay:calc(2 * var(--duration-stagger,70ms))}.panorama-copy>:nth-child(4){animation-delay:calc(3 * var(--duration-stagger,70ms))}.panorama-image img{animation:motion-cinema-settle var(--duration-cinematic,1.2s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1)) both}@keyframes motion-cinema-settle{0%{scale:1.025}to{scale:1}}.detail-dialog[open],#mobile-menu.mobile-nav{animation:motion-content-enter var(--duration-base,.26s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1))}.detail-dialog[open]::backdrop{animation:motion-backdrop var(--duration-base,.26s) ease}@keyframes motion-backdrop{0%{opacity:0}to{opacity:1}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button svg,.text-link svg,.closing-footer-explore svg,.instructor-editorial-link svg,.video-fallback svg{transition:translate var(--duration-fast,.2s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1))}.button:hover svg,.text-link:hover svg,.closing-footer-explore:hover svg,.instructor-editorial-link:hover svg,.video-fallback:hover svg{translate:3px -2px}.button:active{translate:0 1px}.desktop-nav a{transition:background-size var(--duration-base,.26s) ease, color var(--duration-fast,.2s) ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{background-size:100% 1px}.masterclass-listing-media,.community-page-pathway-image,.quick-take-poster,.community-gathering-gallery a{overflow:hidden}.masterclass-listing-media img,.community-page-pathway-image img,.quick-take-poster img,.community-gathering-gallery img{transition:scale var(--duration-slow,.65s) var(--ease-reveal,cubic-bezier(.2,.8,.2,1))}.masterclass-listing-media:hover img,.community-page-pathway-image:hover img,.quick-take-poster:hover img,.community-gathering-gallery a:hover img{scale:1.025}}.motion-ready [data-reveal]:focus-within{opacity:1!important;transition:none!important;animation:none!important;translate:none!important}@media (prefers-reduced-motion:reduce),print{[data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.panorama-copy>*,.stories-intro-grid>div,.panorama-image img,.detail-dialog,.detail-dialog::backdrop,#mobile-menu.mobile-nav{animation:none!important}}
.brand-artwork{object-fit:contain;width:100%;max-width:none;height:auto;display:block}.site-header .brand{flex:none;width:6em;max-width:55vw;line-height:0;display:block}.closing-footer-wordmark .brand{line-height:0}.closing-footer-wordmark .brand-artwork{width:100%;height:auto}
