:root{--background:#ffffff;--foreground:#171717;--color-brand-primary:#1c8073;--color-brand-primary-darkest:#092a28;--color-brand-primary-lighter:#6edac5;--color-brand-secondary:#e9c46a;--color-brand-secondary-lightest:#f8edcd;--color-brand-secondary-lightest-hover:#fbf5e7;--color-brand-secondary-lightest-accent:#fdf9ed;--color-text-primary:#1b1b2a;--color-assistive-success:#3dbb87;--color-gray-200:#dadce5}body{background:var(--background);color:var(--foreground);font-family:HK Grotesk,system-ui,Avenir,Helvetica,Arial,sans-serif}.text-gradient-brand{background-image:linear-gradient(130deg,var(--color-brand-primary-darkest) 3%,var(--color-brand-primary) 49%)}.text-gradient-brand,.text-gradient-hero{-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-hero{background-image:linear-gradient(115deg,rgba(242,251,249,1) 33%,rgba(255,255,255,1) 65%)}@keyframes glowLightUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(2.5)}}@keyframes glowLightUpSecondary{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1.8)}}@keyframes flickerSecondary{0%,to{opacity:1;transform:scale(1.8)}25%{opacity:.85;transform:scale(1.65)}50%{opacity:.95;transform:scale(1.9)}75%{opacity:.8;transform:scale(1.75)}}@keyframes flicker{0%,to{opacity:1;transform:scale(2.5)}25%{opacity:.85;transform:scale(2.3)}50%{opacity:.95;transform:scale(2.6)}75%{opacity:.8;transform:scale(2.4)}}@keyframes glowCoreLightUp{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes flickerCore{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}30%{opacity:.9;transform:translate(-50%,-50%) scale(.95)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}80%{opacity:.85;transform:translate(-50%,-50%) scale(.98)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-200px) translateY(-50%) rotate(-15deg)}to{opacity:1;transform:translateX(0) translateY(-50%) rotate(-5deg)}}@keyframes slideInFromRightTop{0%{opacity:0;transform:translateX(200px) rotate(15deg)}to{opacity:1;transform:translateX(0) rotate(-3deg)}}@keyframes slideInFromRightBottom{0%{opacity:0;transform:translateX(200px) rotate(15deg)}to{opacity:1;transform:translateX(0) rotate(3deg)}}