@layer theme,base;@layer components{.site-h2{letter-spacing:-.01em;color:var(--color-site-heading);margin:0;font-size:42px;font-weight:700;line-height:54px}.site-lead{font-family:var(--font-site-body);color:var(--color-site-text);margin:0;font-size:20px;line-height:28px}@media (max-width:860px){.site-h2{font-size:30px;line-height:38px}.site-lead{font-size:17px;line-height:26px}}[data-reveal]{transition:opacity .9s ease var(--reveal-delay,0s), transform .9s cubic-bezier(.25, .8, .25, 1) var(--reveal-delay,0s)}[data-reveal=waiting]{opacity:0;transform:translateY(16px)}.site-glow-card{isolation:isolate;--gc:#3b82f6;--gc2:#8fb8ff;--blob:#3b82f61c;position:relative}.site-glow-card[data-gold]{--gc:var(--alf);--gc2:#f3d394;--blob:#d4a24a17}.site-glow-card:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--site-angle), transparent 0deg, transparent 200deg, var(--gc) 280deg, var(--gc2) 320deg, var(--gc) 340deg, transparent 360deg);animation:site-spin var(--spin,5s) linear var(--spin-delay,0s) infinite;padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.site-glow-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(circle 80px at var(--hx) var(--hy), var(--blob) 0%, transparent 100%);animation:site-blob var(--spin,5s) linear var(--spin-delay,0s) infinite;position:absolute;inset:1px}@keyframes site-spin{to{--site-angle:360deg}}@keyframes site-blob{0%{--hx:12%;--hy:10%}23.6%{--hx:90%;--hy:10%}48.6%{--hx:90%;--hy:90%}73.6%{--hx:10%;--hy:90%}98.6%,to{--hx:12%;--hy:10%}}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}[data-reveal=waiting]{opacity:1;transform:none}.site-glow-card:before,.site-glow-card:after{animation:none}}}@layer utilities;@property --fs{syntax:"<length>";inherits:false;initial-value:84px}@property --fe{syntax:"<length>";inherits:false;initial-value:140px}@property --site-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --hx{syntax:"<percentage>";inherits:false;initial-value:10%}@property --hy{syntax:"<percentage>";inherits:false;initial-value:10%}
