*,:before,:after{box-sizing:border-box}html{font-size:var(--font-size-root);-webkit-text-size-adjust:100%}body{background-color:var(--color-page);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body:before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}:root[data-background=aurora-dark] body:before{background:radial-gradient(60% 45% at 78% -8%, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 70%), radial-gradient(40% 35% at 55% -12%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%)}:root[data-background=aurora-light] body:before{background:radial-gradient(60% 45% at 80% -10%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 70%), radial-gradient(45% 40% at 55% -15%, color-mix(in srgb, var(--color-highlight) 18%, transparent), transparent 70%)}#root{z-index:1;min-height:100dvh;position:relative}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}a{color:var(--color-primary);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{background:var(--color-primary-soft)}:root[data-motion=none] *{transition-duration:0s!important;animation-duration:0s!important}::view-transition-old(root){animation-duration:var(--duration-drawer);animation-timing-function:var(--ease-color)}::view-transition-new(root){animation-duration:var(--duration-drawer);animation-timing-function:var(--ease-color)}@keyframes enter-up{0%{opacity:0;transform:translateY(var(--enter-lift))}}.page-enter,.stagger>*{animation:enter-up var(--duration-normal) var(--ease-out) backwards}.stagger>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.stagger>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.stagger>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.stagger>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.stagger>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.stagger>:nth-child(n+7){animation-delay:calc(var(--stagger) * 6)}.text-muted{color:var(--color-text-muted)}.text-gradient{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_gmnni_8{--reactive-from:var(--color-primary);--reactive-to:var(--color-accent);isolation:isolate;position:relative}._fixed_gmnni_16{z-index:0;pointer-events:none;position:fixed;inset:0}._canvas_gmnni_23{z-index:-1;pointer-events:none;width:100%;height:100%;animation:_reactive-in_gmnni_1 var(--duration-normal) var(--ease-out);position:absolute;inset:0}@keyframes _reactive-in_gmnni_1{0%{opacity:0}}
