@layer mui;@layer base{@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/Inter-Regular.otf)format("opentype");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/Inter-Medium.otf)format("opentype");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/Inter-SemiBold.otf)format("opentype");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/Inter-Bold.otf)format("opentype");font-display:swap}@font-face{font-family:MassimoGrafiaPlain;font-style:normal;font-weight:300;src:url(/fonts/MassimoGrafia/MassimoGrafiaPlain-Light.otf)format("opentype");font-display:swap}@font-face{font-family:MassimoGrafiaPlain;font-style:normal;font-weight:400;src:url(/fonts/MassimoGrafia/MassimoGrafiaPlain-Regular.otf)format("opentype");font-display:swap}@font-face{font-family:MassimoGrafiaPlain;font-style:normal;font-weight:500;src:url(/fonts/MassimoGrafia/MassimoGrafiaPlain-Medium.otf)format("opentype");font-display:swap}@font-face{font-family:MassimoGrafiaPlain;font-style:normal;font-weight:700;src:url(/fonts/MassimoGrafia/MassimoGrafiaPlain-Bold.otf)format("opentype");font-display:swap}:root{--homepage-gradient:linear-gradient(180deg, #eef3ff 0%, #fff 100%)}body{background:var(--homepage-gradient)}}@layer components{.homepage-hero{background:radial-gradient(80% 80% at 50% 0,#e3edff 0%,#fff0 100%)}}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:vt-fade-out}::view-transition-new(root){animation-name:vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-group(blog-header){animation-duration:.38s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(blog-header){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-new(blog-header){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}:root{--vt-duration-exit:.15s;--vt-duration-enter:.21s;--vt-slide-offset:60px}::view-transition-old(.nav-forward){--slide-offset:calc(-1 * var(--vt-slide-offset));animation:var(--vt-duration-exit) ease-in both vt-fade reverse,.4s ease-in-out both vt-slide reverse}::view-transition-new(.nav-forward){--slide-offset:var(--vt-slide-offset);animation:var(--vt-duration-enter) ease-out var(--vt-duration-exit) both vt-fade,.4s ease-in-out both vt-slide}::view-transition-old(.nav-back){--slide-offset:var(--vt-slide-offset);animation:var(--vt-duration-exit) ease-in both vt-fade reverse,.4s ease-in-out both vt-slide reverse}::view-transition-new(.nav-back){--slide-offset:calc(-1 * var(--vt-slide-offset));animation:var(--vt-duration-enter) ease-out var(--vt-duration-exit) both vt-fade,.4s ease-in-out both vt-slide}@keyframes vt-slide{0%{translate:var(--slide-offset)}to{translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}