.site-shell--studio{--ease-settle:cubic-bezier(.22,1,.36,1);--ease-touch:cubic-bezier(.2,.65,.3,1);--motion-quick:240ms;--motion-reveal:720ms}@media (prefers-reduced-motion:no-preference){.site-shell--studio .reveal-ready{transition:opacity .52s ease var(--entrance-delay,var(--delay,0s)),transform var(--motion-reveal) var(--ease-settle) var(--entrance-delay,var(--delay,0s))}.site-shell--studio .reveal-ready:not(.is-visible){transform:translate3d(0,20px,0)}.site-shell--studio .studio-hero__eyebrow{--entrance-delay:0ms}.site-shell--studio .studio-hero h1{--entrance-delay:80ms}.site-shell--studio .studio-hero__statement{--entrance-delay:160ms}.site-shell--studio .studio-hero__actions{--entrance-delay:240ms}.site-shell--studio :is(.fact-bar,.about__practices,.consultations__grid,.course-programs)>[data-reveal]:nth-child(2){--entrance-delay:70ms}.site-shell--studio :is(.fact-bar,.about__practices,.course-programs)>[data-reveal]:nth-child(3){--entrance-delay:140ms}.site-shell--studio :is(.fact-bar,.about__practices)>[data-reveal]:nth-child(4){--entrance-delay:210ms}.site-shell--studio :is(.about__copy,.club__copy,.book__copy,.contact__action){--entrance-delay:100ms}.site-shell--studio .about__portrait.reveal-ready.is-visible img,.site-shell--studio .studio-hero__portrait img{animation:studio-photo-settle 1s var(--ease-settle) both}.site-shell--studio .section-backdrop.flow-ready{transition:opacity 1s ease}.site-shell--studio .section-backdrop.flow-ready:not(.is-visible){opacity:0}.site-shell--studio .section-backdrop.flow-ready.is-visible{opacity:1}.site-shell--studio .flow-divider.flow-ready>span{transition:transform 1s var(--ease-settle) .1s}.site-shell--studio .flow-divider>span:first-child{transform-origin:right}.site-shell--studio .flow-divider>span:last-child{transform-origin:left}.site-shell--studio .flow-divider.flow-ready:not(.is-visible)>span{transform:scaleX(0)}.site-shell--studio .flow-divider.flow-ready>svg{transition:opacity .55s ease}.site-shell--studio .flow-divider.flow-ready:not(.is-visible)>svg{opacity:0}.site-shell--studio .section-title__band>i{transform-origin:left;transition:transform .9s var(--ease-settle) .12s}.site-shell--studio .section-title.reveal-ready:not(.is-visible) .section-title__band>i{transform:scaleX(.15)}.site-shell--studio :is(.primary-button,.header-action,.course-program__footer a){position:relative;isolation:isolate;overflow:hidden;transition:transform var(--motion-quick) var(--ease-touch),background-color var(--motion-quick) ease,color var(--motion-quick) ease,border-color var(--motion-quick) ease}.site-shell--studio :is(.primary-button,.header-action,.course-program__footer a):after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:currentColor;opacity:.08;transform:translateX(-102%);transition:transform .42s var(--ease-settle);pointer-events:none}.site-shell--studio :is(.primary-button,.header-action,.course-program__footer a):focus-visible:after{transform:translateX(0)}.site-shell--studio :is(.primary-button,.header-action,.course-program__footer a):active{transform:scale(.98)}.site-shell--studio :is(.primary-button,.header-action,.text-link,.light-link,.club__copy a,.consult-card>a,.social-links a)>svg{transition:transform .32s var(--ease-settle)}.site-shell--studio :is(.course-program,.consult-card){transition:opacity .52s ease var(--entrance-delay,0s),transform var(--motion-reveal) var(--ease-settle) var(--entrance-delay,0s),translate .32s var(--ease-settle)}.site-shell--studio .course-program:before{transition:opacity .32s ease}.site-shell--studio .consult-card details[open]>:not(summary){animation:studio-detail-in .32s var(--ease-settle) both}.site-shell--studio .certificate-gallery{--document-offset:24px}.site-shell--studio .certificate-gallery[data-direction="-1"]{--document-offset:-24px}.site-shell--studio .certificate-gallery__document img.is-loaded{animation:studio-document-in .44s var(--ease-settle) both}.site-shell--studio .certificate-gallery__caption-content{animation:studio-detail-in .36s var(--ease-settle) both}.site-shell--studio .certificate-gallery__arrow{transition:transform var(--motion-quick) var(--ease-touch),background-color var(--motion-quick) ease}.site-shell--studio .certificate-gallery__arrow svg{transition:transform .32s var(--ease-settle)}.site-shell--studio .certificate-gallery__arrow:active:not(:disabled){transform:scale(.94)}.site-shell--studio .certificate-gallery__dots button span{transition:transform .3s var(--ease-settle),background-color .2s ease}.site-shell--studio .certificate-gallery__dots button[aria-current=true] span{transform:scale(1.3)}.site-shell--studio .mobile-menu nav>a{opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .32s var(--ease-settle)}.site-shell--studio .mobile-menu.is-open nav>a{opacity:1;transform:none}.site-shell--studio .mobile-menu.is-open nav>a:nth-child(2){transition-delay:35ms}.site-shell--studio .mobile-menu.is-open nav>a:nth-child(3){transition-delay:70ms}.site-shell--studio .mobile-menu.is-open nav>a:nth-child(4){transition-delay:105ms}.site-shell--studio .mobile-menu.is-open nav>a:nth-child(5){transition-delay:.14s}.site-shell--studio .mobile-menu.is-open nav>a:nth-child(6){transition-delay:175ms}@media (hover:hover) and (pointer:fine){.site-shell--studio :is(.primary-button,.header-action,.course-program__footer a):hover:after{transform:translateX(0)}.site-shell--studio :is(.primary-button,.header-action,.club__copy a,.consult-card>a):hover>svg{transform:translate(3px,-3px)}.site-shell--studio .text-link:hover>svg{transform:translateX(4px)}.site-shell--studio .social-links a:hover>svg{transform:translateY(-2px)}.site-shell--studio :is(.course-program,.consult-card).is-visible:hover{translate:0 -4px}.site-shell--studio .course-program:hover:before{opacity:.55}.site-shell--studio .certificate-gallery__arrow--next:hover svg{transform:translateX(3px)}.site-shell--studio .certificate-gallery__arrow--previous:hover svg{transform:translateX(-3px)}}@media (max-width:640px){.site-shell--studio{--motion-reveal:560ms}.site-shell--studio .reveal-ready:not(.is-visible){transform:translate3d(0,12px,0)}.site-shell--studio .certificate-gallery{--document-offset:14px}.site-shell--studio .certificate-gallery[data-direction="-1"]{--document-offset:-14px}}}@keyframes studio-photo-settle{0%{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes studio-document-in{0%{opacity:0;transform:translateX(var(--document-offset))}to{opacity:1;transform:none}}@keyframes studio-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.site-shell--studio [data-reveal]:focus-within{opacity:1;transform:none;transition-delay:0s}@media print{.site-shell--studio [data-flow],.site-shell--studio [data-reveal]{opacity:1!important;transform:none!important}}