@keyframes page-intro-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-intro-unfold{0%{opacity:0;transform:rotateX(-95deg)}60%{opacity:1;transform:rotateX(8deg)}to{opacity:1;transform:rotateX(0)}}@keyframes page-outro-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes page-outro-cards{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}main:not(.dashboard){perspective:1200px}main:not(.dashboard)>*:not(.site-header):not(.page-head):not(:has(:is(.tile,.case-card,.note-card,.surface-press,button,.button,.btn))){animation:page-intro-fade var(--dur-rise) .1s var(--ease-out) backwards}main:not(.dashboard)>.page-head>*:not(h1){animation:page-intro-fade var(--dur-rise) .1s var(--ease-out) backwards}main:not(.dashboard) :is(.tile,.case-card,.note-card,.surface-press,button,.button,.btn):not(.site-header *){animation:page-intro-unfold var(--dur-unfold) .28s var(--ease-unfold) backwards;transform-origin:50% 0%;backface-visibility:hidden}main:not(.dashboard) :is(.case-card,.note-card,.tile):nth-child(2){animation-delay:.36s}main:not(.dashboard) :is(.case-card,.note-card,.tile):nth-child(3){animation-delay:.44s}main:not(.dashboard) :is(.case-card,.note-card,.tile):nth-child(4){animation-delay:.52s}main:not(.dashboard) :is(.case-card,.note-card,.tile):nth-child(5){animation-delay:.6s}main:not(.dashboard) :is(.case-card,.note-card,.tile):nth-child(6){animation-delay:.68s}main:not(.dashboard) :is(.case-card,.note-card,.tile):nth-child(n+7){animation-delay:.76s}@supports (animation-timeline: view()){@keyframes scroll-reveal{0%{opacity:0;transform:perspective(1200px) translateY(28px) rotateX(-16deg)}to{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0)}}main:not(.dashboard) :is(.tile,.case-card,.note-card,.figure,.sweep,.pictogram-card,.aphorism).is-below-fold{animation:scroll-reveal var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 55%;transform-origin:50% 0%;backface-visibility:hidden}}body.is-leaving main:not(.dashboard)>*:not(.site-header):not(.page-head):not(:has(.is-morphing)){animation:page-outro-fade var(--dur-quick) var(--ease-in) forwards}body.is-leaving main:not(.dashboard)>.page-head>*:not(h1){animation:page-outro-fade var(--dur-quick) var(--ease-in) forwards}body.is-leaving main:not(.dashboard) :is(.tile,.case-card,.note-card,.surface-press,button,.button,.btn):not(.site-header *):not(.is-morphing){animation:page-outro-cards var(--dur-quick) var(--ease-in) forwards}@media(prefers-reduced-motion:reduce){main:not(.dashboard)>*,main:not(.dashboard) :is(.tile,.case-card,.note-card,.surface-press,button,.button,.btn),body.is-leaving main:not(.dashboard)>*,body.is-leaving main:not(.dashboard) :is(.tile,.case-card,.note-card,.surface-press,button,.button,.btn),.is-below-fold{animation:none!important}}
