/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-12e398cf],[data-v-12e398cf]:before,[data-v-12e398cf]:after,[data-v-12e398cf]::backdrop{--tw-font-weight:initial}}}.hero-intro[data-v-12e398cf] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.hero-intro[data-v-12e398cf] em{color:var(--color-ink-100,#e3ece9)}.hero-intro[data-v-12e398cf] a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-300,#7cd8ab);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.hero-intro[data-v-12e398cf] a:hover{color:var(--color-brand-200,#b0eacb)}}.hero-intro[data-v-12e398cf] code{background-color:#ffffff1a;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.hero-intro[data-v-12e398cf] code{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.hero-intro[data-v-12e398cf] code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-white,#fff);font-size:.9em}@property --tw-font-weight{syntax:"*";inherits:false}
