.vuirr{color:var(--v-background-foreground);font-size:var(--font-size,var(--v-font-size-body));font-weight:var(--custom-weight,var(--v-font-weight-regular))}.vuirr.vuiqo{color:var(--v-destructive-fill)}.vuirr.vuiAo{color:var(--v-secondary-active)}.vuirr.vuiNa{color:var(--link-color);cursor:pointer}.vuirr.vuiNa:hover{text-decoration:underline}.vuirr.vuiBo{margin:0;padding:0}.vuiKa{align-items:center;width:fit-content;line-height:1;display:inline-flex}.vuiNn{display:inline-block}.vuiOn{text-transform:uppercase;letter-spacing:.08em;color:var(--v-primary-fill)}.vuiPn{text-transform:uppercase;letter-spacing:.08em;color:var(--v-primary-fill);opacity:.7}.vuiQn{gap:var(--v-width-6);padding:var(--v-height-4) var(--v-width-12);background:var(--v-secondary-fill);border:1px solid var(--v-secondary-border);color:var(--v-primary-fill);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px}.vuiRn{gap:var(--v-width-8);color:var(--v-primary-fill);letter-spacing:.06em;text-transform:uppercase}.vuiLa{width:var(--v-width-6);height:var(--v-height-6);background:var(--v-accent-fill,var(--v-primary-fill));border-radius:9999px;flex-shrink:0;display:inline-block}.vuiKa.vuiSn .vuiLa{background:var(--v-primary-fill)}.vuiKa.vuiTn .vuiLa{background:var(--v-accent-fill,var(--v-primary-fill))}.vuiUn{gap:var(--v-height-12);flex-direction:column;display:flex}.vuiVn{text-align:left;align-items:flex-start}.vuiWn{text-align:center;align-items:center}.vuiZn{text-align:right;align-items:flex-end}
.index-module__tXFpZq__root{width:100%;max-width:calc(var(--v-page-max-width) + 2 * var(--v-page-padding));padding:var(--v-height-64) var(--v-page-padding);gap:var(--v-height-24);scroll-margin-top:var(--v-height-48);flex-direction:column;margin:0 auto;display:flex}.index-module__tXFpZq__header{justify-content:space-between;align-items:flex-end;gap:var(--v-width-24);padding-bottom:var(--v-height-16);border-bottom:1px solid var(--v-secondary-border);flex-wrap:wrap;display:flex}.index-module__tXFpZq__titling{gap:var(--v-height-8);flex-direction:column;min-width:0;display:flex}.index-module__tXFpZq__headerAction{white-space:nowrap;flex-shrink:0}.index-module__tXFpZq__title{max-width:28ch;line-height:var(--v-leading-snug);letter-spacing:var(--v-tracking-tight)}.index-module__tXFpZq__description{max-width:64ch;line-height:var(--v-leading-relaxed)}@media (max-width:640px){.index-module__tXFpZq__root{padding:var(--v-height-48) var(--v-page-padding);gap:var(--v-height-20)}.index-module__tXFpZq__title{font-size:var(--v-font-size-title)!important}}
.spotlight-module__sj3K7a__spotlight{pointer-events:none;border-radius:var(--v-radius-full);background:radial-gradient(closest-side, color-mix(in srgb, var(--spotlight-color) var(--spotlight-intensity), transparent), transparent 70%);filter:blur(48px);opacity:.55;will-change:opacity;animation:7s ease-in-out infinite alternate spotlight-module__sj3K7a__spotlightPulse}.spotlight-module__sj3K7a__spotlightStatic{opacity:.7;animation:none}@keyframes spotlight-module__sj3K7a__spotlightPulse{0%{opacity:.45}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.spotlight-module__sj3K7a__spotlight{opacity:.7;animation:none}}
.sections-module__F2ZYCa__prose{max-width:70ch;line-height:var(--v-leading-relaxed);margin:0}.sections-module__F2ZYCa__grid{gap:var(--v-width-20);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sections-module__F2ZYCa__card{gap:var(--v-height-6);padding:var(--v-height-20);border:1px solid var(--v-secondary-border);border-radius:var(--v-radius-xl);background:var(--v-background-fill);flex-direction:column;display:flex}.sections-module__F2ZYCa__linkCard{color:inherit;transition:border-color var(--v-motion-duration) var(--v-motion-timing), background-color var(--v-motion-duration) var(--v-motion-timing);text-decoration:none}.sections-module__F2ZYCa__linkCard:hover{border-color:var(--v-accent-fill,var(--v-primary-fill));background:color-mix(in srgb, var(--v-accent-fill,var(--v-primary-fill)) 5%, var(--v-background-fill))}.sections-module__F2ZYCa__linkCard:focus-visible{outline:2px solid var(--v-accent-fill,var(--v-primary-fill));outline-offset:2px}.sections-module__F2ZYCa__cardTitleRow{justify-content:space-between;align-items:center;gap:var(--v-width-8);display:flex}.sections-module__F2ZYCa__cardArrow{color:var(--v-accent-fill,var(--v-primary-fill));flex-shrink:0}@media (max-width:768px){.sections-module__F2ZYCa__grid{grid-template-columns:1fr}}
