@layer theme{:where(:root){--ma-ease-snap:linear(0, .013 1.7%, .046 3.3%, .092 5%, .447 15%, .599 20%, .718 25%, .805 30%, .884 36.7%, .961 50%, 1);--ma-ease-ui:linear(0, .008 1.7%, .029 3.3%, .099 6.7%, .525 21.7%, .675 28.3%, .786 35%, .879 43.3%, .971 61.7%, 1);--ma-ease-gentle:linear(0, .008 1.7%, .03 3.3%, .101 6.7%, .486 20%, .645 26.7%, .764 33.3%, .865 41.7%, .956 56.7%, 1);--ma-ease-lively:linear(0, .056 1.7%, .201 3.3%, .402 5%, .839 8.3%, 1.027 10%, 1.171 11.7%, 1.267 13.3%, 1.314 15%, 1.317 16.7%, 1.285 18.3%, 1.23 20%, 1.024 25%, .97 26.7%, .93 28.3%, .906 30%, .898 31.7%, .902 33.3%, 1.016 43.3%, 1.032 46.7%, .99 63.3%, 1);--ma-ease-ambient:linear(0, .01 1.7%, .038 3.3%, .077 5%, .5 18.3%, .631 23.3%, .733 28.3%, .831 35%, .919 45%, 1);--ma-dur-snap:.29s;--ma-dur-ui:.45s;--ma-dur-gentle:.76s;--ma-dur-lively:.84s;--ma-dur-ambient:1.39s;--ma-ease-out:cubic-bezier(.23, 1, .32, 1);--ma-ease-in:cubic-bezier(.5, 0, .75, 0);--ma-ease-in-out:cubic-bezier(.77, 0, .175, 1);--ma-ease-drawer:cubic-bezier(.32, .72, 0, 1);--ma-ease-spring:var(--ma-ease-lively);--ma-stagger-tight:40ms;--ma-stagger-base:60ms;--ma-stagger-relaxed:.12s;--ma-travel-hover:4px;--ma-travel-enter:24px;--ma-travel-section:48px;--ma-duration-fast:.15s;--ma-duration-slow:.7s;--ma-preset:ui;--ma-ease:var(--ma-ease-ui);--ma-duration:var(--ma-dur-ui);--ma-stagger:var(--ma-stagger-base);--ma-shine:#ffffffd9;--ma-glow:#0000001a;--ma-scrim:#ffffffb8;--ma-edge:#00000014;--ma-ink:#000000e6;--ma-panel:#ffffffeb;--ma-dim:.7;--ma-dark:0}:where([data-ma-preset=snap]){--ma-preset:snap;--ma-ease:var(--ma-ease-snap);--ma-duration:var(--ma-dur-snap);--ma-stagger:var(--ma-stagger-tight);--ma-travel-enter:16px;--ma-travel-hover:2px}:where([data-ma-preset=ui]){--ma-preset:ui;--ma-ease:var(--ma-ease-ui);--ma-duration:var(--ma-dur-ui);--ma-stagger:var(--ma-stagger-base);--ma-travel-enter:24px;--ma-travel-hover:4px}:where([data-ma-preset=gentle]){--ma-preset:gentle;--ma-ease:var(--ma-ease-gentle);--ma-duration:var(--ma-dur-gentle);--ma-stagger:var(--ma-stagger-base);--ma-travel-enter:24px;--ma-travel-hover:3px}:where([data-ma-preset=lively]){--ma-preset:lively;--ma-ease:var(--ma-ease-lively);--ma-duration:var(--ma-dur-lively);--ma-stagger:var(--ma-stagger-tight);--ma-travel-enter:32px;--ma-travel-hover:6px}:where([data-ma-preset=ambient]){--ma-preset:ambient;--ma-ease:var(--ma-ease-ambient);--ma-duration:var(--ma-dur-ambient);--ma-stagger:var(--ma-stagger-relaxed);--ma-travel-enter:48px;--ma-travel-hover:4px}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]):not(.light)){--ma-shine:#ffffff52;--ma-glow:#ffffff24;--ma-scrim:#0a0a0cb8;--ma-edge:#ffffff1a;--ma-ink:#ffffffeb;--ma-panel:#18181bf0;--ma-dark:1}}:where(:root[data-theme=dark],:root.dark){--ma-shine:#ffffff52;--ma-glow:#ffffff24;--ma-scrim:#0a0a0cb8;--ma-edge:#ffffff1a;--ma-ink:#ffffffeb;--ma-panel:#18181bf0;--ma-dark:1}}@layer base;@layer components{:where(.ma-sr){clip-path:inset(50%);white-space:nowrap;user-select:none;width:1px;height:1px;position:absolute;overflow:hidden}:where(:root)[data-ma-vt]::view-transition-old(root),:where(:root)[data-ma-vt]::view-transition-new(root){animation-duration:var(--ma-duration);animation-timing-function:var(--ma-ease-out);mix-blend-mode:plus-lighter;clip-path:none;animation-direction:normal;animation-fill-mode:both;mask-image:none}:where(:root)[data-ma-vt]::view-transition-old(root){animation-name:ma-vt-out}:where(:root)[data-ma-vt]::view-transition-new(root){animation-name:ma-vt-in}:where(:root)[data-ma-vt]::view-transition-group(*){animation-duration:var(--ma-duration);animation-timing-function:var(--ma-ease)}@media (prefers-reduced-motion:reduce){:where(:root)[data-ma-vt]::view-transition-old(root),:where(:root)[data-ma-vt]::view-transition-new(root),:where(:root)[data-ma-vt]::view-transition-group(*){animation-duration:var(--ma-duration-fast);animation-timing-function:linear}}:where(:root[data-ma-motion=reduce])[data-ma-vt]::view-transition-old(root),:where(:root[data-ma-motion=reduce])[data-ma-vt]::view-transition-new(root),:where(:root[data-ma-motion=reduce])[data-ma-vt]::view-transition-group(*){animation-duration:var(--ma-duration-fast);animation-timing-function:linear}}@layer utilities;:root[data-ma-vt] [data-astro-transition-scope]{view-transition-name:none}@keyframes ma-vt-out{to{opacity:0}}@keyframes ma-vt-in{0%{opacity:0}}
