.site-night{--night-ink:#f2eee6;--night-muted:#b3c3b5;color:var(--night-ink);background:radial-gradient(60rem 36rem at 85% -10%,#3978528c,#0000 65%),radial-gradient(40rem 30rem at -10% 90%,#25624f73,#0000 70%),radial-gradient(30rem 20rem at 50% 120%,#dcaf612e,#0000 70%),linear-gradient(#091a11,#04110a);background:radial-gradient(60rem 36rem at 85% -10%,lab(45.4977% -28.5205 14.6823/.55),#0000 65%),radial-gradient(40rem 30rem at -10% 90%,lab(37.1233% -24.2342 4.45022/.45),#0000 70%),radial-gradient(30rem 20rem at 50% 120%,lab(74.5747% 10.2617 46.1774/.18),#0000 70%),linear-gradient(lab(7.60561% -8.64483 3.41446),lab(3.90211% -4.60386 1.81782))}@supports (color:lab(0% 0 0)){.site-night{--night-ink:lab(94.2476% .352293 4.58145);--night-muted:lab(77.1347% -7.39384 4.7151)}}.gloss{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:linear-gradient(#ffffff29,#ffffff0f 45%,#ffffff08);background:linear-gradient(lab(100% 0 0/.16),lab(100% 0 0/.06) 45%,lab(100% 0 0/.03));border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,0 40px 80px -30px #000502bf;box-shadow:inset 0 1px lab(100% 0 0/.45),inset 0 -1px lab(0% 0 0/.25),0 40px 80px -30px lab(1.02854% -2.71804 1.05997/.75)}.gloss:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff38 0%,#fff0 32% 70%,#ffffff14 100%);background:linear-gradient(115deg,lab(100% 0 0/.22) 0%,lab(100% 0 0/0) 32% 70%,lab(100% 0 0/.08) 100%);position:absolute;inset:0}.gloss-light{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#ffffffd1,#ffffff85 55%,#fff6);background:linear-gradient(lab(100% 0 0/.82),lab(100% 0 0/.52) 55%,lab(100% 0 0/.4));border:1px solid #ffffffe6;border:1px solid lab(100% 0 0/.9);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #31503c14,0 24px 50px -24px #1d442c59;box-shadow:inset 0 1px lab(100% 0 0),inset 0 -1px lab(31.0614% -15.7093 8.07096/.08),0 24px 50px -24px lab(25.3854% -19.0078 9.78445/.35)}.gloss-light:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffffb3 0%,#fff0 35%);background:linear-gradient(120deg,lab(100% 0 0/.7) 0%,lab(100% 0 0/0) 35%);position:absolute;inset:0}@media (prefers-color-scheme:dark){.gloss-light{background:linear-gradient(#3540398c,#28302b66);background:linear-gradient(lab(26.0289% -6.21536 3.18614/.55),lab(19.0019% -4.65775 2.38732/.4));border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:inset 0 1px #ffffff38,0 24px 50px -24px #0009;box-shadow:inset 0 1px lab(100% 0 0/.22),0 24px 50px -24px lab(0% 0 0/.6)}.gloss-light:before{background:linear-gradient(120deg,#ffffff1f 0%,#fff0 35%);background:linear-gradient(120deg,lab(100% 0 0/.12) 0%,lab(100% 0 0/0) 35%)}}.gloss-button{color:#faf8f4;color:lab(97.7045% .164717 2.28317);background:linear-gradient(#4f7e60,#31503c 55%,#264531);background:linear-gradient(lab(48.7255% -22.0015 11.3047),lab(31.0614% -15.7093 8.07096) 55%,lab(26.4194% -15.7468 8.0946));box-shadow:inset 0 1px #fff6,0 10px 24px -10px #0f3620b3;box-shadow:inset 0 1px lab(100% 0 0/.4),0 10px 24px -10px lab(19.5805% -19.113 9.85245/.7)}.gloss-button:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:no-preference){.demo-wave span{transform-origin:50%;animation:1.1s ease-in-out infinite alternate demo-wave}.demo-wave span:nth-child(3n){animation-delay:-.4s}.demo-wave span:nth-child(3n+1){animation-delay:-.8s}.demo-step{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards demo-in;animation-delay:calc(.9s + var(--step) * .35s)}.demo-sent{opacity:0;animation:.55s cubic-bezier(.3,1.4,.5,1) forwards demo-pop;animation-delay:calc(1.1s + var(--step) * .35s)}}@keyframes demo-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes demo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes demo-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}
