.css-1cybvzh{background:var(--chakra-colors-brand-bg);min-height:100vh;}
.css-x7y66t{background:var(--chakra-colors-brand-dark);padding-top:120px;padding-bottom:48px;position:relative;overflow:hidden;border-bottom:1px solid;border-color:var(--chakra-colors-whiteAlpha-100);}
@media screen and (min-width: 48em){.css-x7y66t{padding-top:160px;padding-bottom:64px;}}
.css-1vydqfy{position:absolute;top:0px;left:0px;right:0px;height:2px;background:#C8F04C;-webkit-transition:background 0.6s ease;transition:background 0.6s ease;}
.css-1axui11{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--chakra-space-6);-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.css-j4syu8{font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(244,243,239,0.5);margin-bottom:var(--chakra-space-5);}
.css-17ug618{font-size:var(--chakra-fontSizes-3xl);font-family:var(--chakra-fonts-heading);font-style:italic;font-weight:400;color:var(--chakra-colors-brand-onDark);line-height:1.05;opacity:0.4;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}
@media screen and (min-width: 48em){.css-17ug618{font-size:var(--chakra-fontSizes-4xl);}}
.css-1r77k70{margin-top:var(--chakra-space-4);font-size:15px;color:rgba(244,243,239,0.55);max-width:560px;line-height:1.7;}
.css-xe9rkn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-2);margin-top:0px;color:rgba(244,243,239,0.4);font-family:var(--chakra-fonts-mono);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;}
@media screen and (min-width: 48em){.css-xe9rkn{margin-top:var(--chakra-space-2);}}
.css-xe9rkn:hover,.css-xe9rkn[data-hover]{color:var(--chakra-colors-brand-onDark);}
.css-1wlpqgd{padding-top:48px;padding-bottom:80px;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}
@media screen and (min-width: 48em){.css-1wlpqgd{padding-top:64px;padding-bottom:120px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);}}
.css-16s3jnc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:var(--chakra-space-3);color:var(--chakra-colors-brand-muted);padding-top:var(--chakra-space-16);padding-bottom:var(--chakra-space-16);}
.css-11wkr03{display:inline-block;border-color:currentColor;border-style:solid;border-radius:99999px;border-width:1px;border-bottom-color:var(--chakra-colors-transparent);border-left-color:var(--chakra-colors-transparent);-webkit-animation:animation-b7n1on 0.45s linear infinite;animation:animation-b7n1on 0.45s linear infinite;width:var(--spinner-size);height:var(--spinner-size);--spinner-size:var(--chakra-sizes-4);}
.css-1fi3hud{font-family:var(--chakra-fonts-mono);font-size:13px;}