:root{--dur-press:.12s;--dur-route:.16s;--dur-menu:.18s;--dur-overlay:.24s;--ease-drawer:cubic-bezier(.32, .72, 0, 1)}html[data-motion-input=pointer] [data-ui-press]{touch-action:manipulation;transition-property:scale,background-color,color,border-color,box-shadow;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}html[data-motion-input=pointer] [data-ui-press]:not(:disabled):not([aria-disabled=true]):active{scale:.985}@media (prefers-reduced-motion:no-preference){html[data-motion-input=pointer] .ui-menu-surface{opacity:1;transition:opacity var(--dur-menu) var(--ease-out), display var(--dur-menu) allow-discrete}html[data-motion-input=pointer] .ui-menu-surface[hidden]{opacity:0}@starting-style{html[data-motion-input=pointer] .ui-menu-surface:not([hidden]){opacity:0}}}@media (prefers-reduced-motion:reduce){html[data-motion-input] [data-ui-press]{scale:none}}.mobile-navigation-surface{flex-direction:column;flex:1;min-width:0;min-height:100%;display:flex}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(reflow-mobile-page){animation:none}::view-transition-image-pair(reflow-mobile-page){animation:none}::view-transition-old(reflow-mobile-page){animation:none}::view-transition-new(reflow-mobile-page){animation:none}::view-transition-group(reflow-mobile-header){animation:none}::view-transition-old(reflow-mobile-header){animation:none}::view-transition-new(reflow-mobile-header){animation:none}::view-transition-old(reflow-mobile-page){mix-blend-mode:normal}::view-transition-new(reflow-mobile-page){mix-blend-mode:normal}::view-transition-group(reflow-mobile-header){z-index:10}::view-transition-old(reflow-mobile-header){display:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.mobile-navigation-surface[data-mobile-navigation-state=ready] :is([data-mobile-navigation-anchor],[data-academy-portal-header],[data-wholesale-header]){view-transition-name:reflow-mobile-header}}@media (prefers-reduced-motion:no-preference){html[data-motion-input=pointer] [data-arrive-note]{animation:ui-note-arrive var(--dur-menu) var(--ease-out)}}@keyframes ui-note-arrive{0%{opacity:0}}
@keyframes rf-stamp{0%{opacity:0;transform:scale(.9)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes rf-settle{0%{transform:scale(.96)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes rf-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rf-grow-in{0%{transform:scaleX(0)}}@keyframes rf-rise-once{0%{opacity:var(--rf-rise-o,1);transform:var(--rf-rise-t,none)}to{opacity:1;transform:none}}@keyframes rf-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes rf-sheet-once{0%{transform:var(--rf-sheet-t,none)}to{transform:none}}@keyframes rf-send{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes rf-load-window{0%,to{--rf-rise-o:0;--rf-rise-t:translateY(14px);--rf-sheet-t:translateY(100%)}}@media (prefers-reduced-motion:no-preference){html{animation:1.5s step-end rf-load-window}html[data-motion-input=pointer] :is(label:has(input:is([type=radio],[type=checkbox]):not(:disabled)):not(:has(input:not([type=radio],[type=checkbox],[type=hidden]),select,textarea)),[role=radio]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true])):not([data-motion-press=off],[data-motion=off],[draggable=true]){touch-action:manipulation;transition-property:scale,background-color,color,border-color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}html[data-motion-input=pointer] :is(label:has(input:is([type=radio],[type=checkbox]):not(:disabled)):not(:has(input:not([type=radio],[type=checkbox],[type=hidden]),select,textarea)),[role=radio]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),:is(a,button).rf-lift:not(:disabled,[aria-disabled=true])):not([data-motion-press=off],[data-motion=off],[draggable=true]):active{scale:.985}.rf-select{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-med) var(--ease-out)}@media (hover:hover) and (pointer:fine){html .rf-lift{transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), scale var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}html .rf-lift:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true],[data-selected=true]){box-shadow:var(--shadow-md);transform:translateY(-2px)}:where(.rf-rows)>:where(tr,li,a,button,article,[role=row]),:where(.rf-row),:where(main table,table.rf-table)>tbody>tr{transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}:where(.rf-rows)>:where(tr,li,a,button,article,[role=row]):hover,:where(.rf-row):hover,:where(main table,table.rf-table)>tbody>tr:hover{box-shadow:inset 0 0 0 999px #19191909}}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:not(:only-child,script,style,[hidden],[role=status],.fixed,.sticky,:has(iframe,.fixed,[aria-modal=true])){animation-name:rf-rise-once;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out);animation-fill-mode:backwards}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:only-child>:not(script,style,[hidden],[role=status],.fixed,.sticky,:has(iframe,.fixed,[aria-modal=true])){animation-name:rf-rise-once;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out);animation-fill-mode:backwards}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:nth-child(2),:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:only-child>:nth-child(2){animation-delay:60ms}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:nth-child(3),:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:only-child>:nth-child(3){animation-delay:.12s}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:nth-child(4),:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:only-child>:nth-child(4){animation-delay:.18s}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:nth-child(5),:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:only-child>:nth-child(5){animation-delay:.24s}:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:nth-child(n+6),:is(#main,#staff-main,#academy-main,#teaching-main,#wholesale-main):not([class*=calendarMain],:has(.reveal-init,.reveal-in,[data-reveal],.animate-rise,.animate-fade,.animate-impression,[data-page-loading],[data-motion-layer],[class*=chatPage],[data-event-id]))>:only-child>:nth-child(n+6){animation-delay:.3s}.rf-stamp,[data-arrive-note],html[data-motion-input=pointer] [data-arrive-note],[role=status]:is(.bg-success-bg,.text-success,[class*=__success],[class*=__notice],[class*=__noteOk]){animation:rf-stamp var(--dur-med) var(--ease-out) backwards}[data-event-id][data-status=checked_in]{animation:rf-settle var(--dur-med) var(--ease-out)}.rf-grow{transform-origin:0;animation:rf-grow var(--dur-cinematic) var(--ease-inout) backwards}.rf-grow-in{transform-origin:0;animation:rf-grow-in var(--dur-cinematic) var(--ease-inout) backwards}main progress::-webkit-progress-value{transform-origin:0;animation:rf-grow var(--dur-cinematic) var(--ease-inout) backwards}main progress::-moz-progress-bar{transform-origin:0;animation:rf-grow var(--dur-cinematic) var(--ease-inout) backwards}.animate-pulse,.rf-pulse,[data-event-id][data-status=in_service] [data-calendar-pulse]{animation:1.4s ease-in-out infinite rf-pulse}@media (max-width:639px){.rf-sheet{animation:rf-sheet-once var(--dur-med) var(--ease-drawer) backwards}}.rf-send{animation:rf-send var(--dur-med) var(--ease-out) backwards}details>summary svg{transition:transform var(--dur-med) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.animate-pulse,.rf-pulse{animation:none}html[data-motion-input] [data-ui-press]:not(:disabled):not([aria-disabled=true]):active{scale:none}}
