@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");html{font-family:Poppins,system-ui,-apple-system,sans-serif}body{margin:0;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.reveal{transition:opacity .9s ease,transform .9s ease,filter .9s ease;will-change:opacity,transform,filter}.reveal--fade-up{opacity:0;transform:translate3d(0,1.1rem,0)}.reveal--fade{opacity:0;transform:translate3d(0,.65rem,0)}.reveal--slide-left,.reveal--slide-right{opacity:0;transform:translate3d(0,1rem,0)}.reveal--scale{opacity:0;transform:translate3d(0,.55rem,0) scale(.99);transform-origin:50% 0}.reveal--blur-in{opacity:0;filter:blur(6px);transform:translate3d(0,.55rem,0)}.reveal--skew{opacity:0;transform:translate3d(0,.85rem,0);transform-origin:50% 0}.reveal--visible.reveal--blur-in,.reveal--visible.reveal--fade,.reveal--visible.reveal--fade-up,.reveal--visible.reveal--scale,.reveal--visible.reveal--skew,.reveal--visible.reveal--slide-left,.reveal--visible.reveal--slide-right{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal.reveal--visible{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.page-loader{position:fixed;inset:0;z-index:10000;background:#fff9f0;animation:page-loader-backdrop-fade .5s ease 2.5s forwards}.page-loader,.page-loader__inner{display:flex;align-items:center;justify-content:center}.page-loader__spinner{width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:2.5px solid rgba(26,115,232,.22);border-top-color:#1a73e8;flex-shrink:0;will-change:transform;animation:page-loader-rotate 1.1s linear infinite}@keyframes page-loader-rotate{to{transform:rotate(1turn)}}@keyframes page-loader-backdrop-fade{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.page-loader{animation:page-loader-backdrop-fade .45s ease .4s forwards}.page-loader__spinner{animation:none;border-color:#1a73e8 rgba(26,115,232,.3) rgba(26,115,232,.3)}}