.sponsor-logos[data-v-faf4861f]{flex-wrap:wrap;align-items:center;gap:2rem;list-style:none;display:flex}.sponsor-logos--center[data-v-faf4861f]{justify-content:center}.sponsor-logos--start[data-v-faf4861f]{justify-content:flex-start}.sponsor-logos__link[data-v-faf4861f]{display:block}.sponsor-logos__logo[data-v-faf4861f]{--logo-ratio:2;--logo-natural-height:9999px;--logo-height-cap:var(--logo-natural-height);--logo-max-height:clamp(2rem, 6vw, 3.5rem);--logo-max-width:clamp(6rem, 18vw, 11rem);aspect-ratio:var(--logo-ratio);height:min(var(--logo-max-height),var(--logo-max-width)/var(--logo-ratio),var(--logo-height-cap));-o-object-fit:contain;object-fit:contain;width:auto;display:block}.sponsor-logos__item--featured .sponsor-logos__logo[data-v-faf4861f]{--logo-height-cap:9999px;--logo-max-height:clamp(4rem, 9vw, 5.25rem);--logo-max-width:clamp(12rem, 27vw, 16.5rem)}.rich-text[data-v-893fdbd8]{font-size:1rem;line-height:1.3}.rich-text[data-v-893fdbd8] :is(h2,h3,p,blockquote,ul,ol)+:is(p,blockquote,ul,ol){margin-top:1em}.rich-text[data-v-893fdbd8] *+:is(h2,h3){margin-top:1.5em}.rich-text[data-v-893fdbd8] a{text-underline-offset:.1em;text-decoration-thickness:.15em;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.rich-text[data-v-893fdbd8] a:hover{color:var(--color-primary)}.rich-text[data-v-893fdbd8] blockquote{border-left:3px solid var(--color-primary);margin:1rem 0;padding:.15em 0 .15em 1em}.rich-text[data-v-893fdbd8] blockquote cite{font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:.75em;font-size:.75rem;font-style:normal;display:block}.rich-text[data-v-893fdbd8] h2{color:var(--color-title,inherit);font-size:1.5rem}.rich-text[data-v-893fdbd8] h3{color:var(--color-title,inherit);font-size:1.25rem}.rich-text[data-v-893fdbd8] ul{padding-left:1.2em;list-style:outside}.rich-text[data-v-893fdbd8] ul li+li{margin-top:.45em}.rich-text[data-v-893fdbd8] ol{padding-left:1.2em;list-style:decimal}.rich-text[data-v-893fdbd8] ol li+li{margin-top:.45em}.rich-text[data-v-893fdbd8] .lead{color:var(--color-text);font-size:1.5rem}.rich-text[data-v-893fdbd8] li:has(.text-green)::marker{color:var(--color-primary)}.rich-text[data-v-893fdbd8] .text-green{color:var(--color-title,var(--color-primary))}.rich-text[data-v-893fdbd8] img{width:100%;height:auto;margin:1.5em 0;display:block}.rich-text[data-v-893fdbd8] figure{margin:1.5em 0}.rich-text[data-v-893fdbd8] figure img{margin:0}.rich-text[data-v-893fdbd8] figcaption{font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:.5em;font-size:.75rem}.rich-text[data-v-893fdbd8] .button{background-color:var(--color-primary);color:#fff;font-family:var(--font-geist-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;margin-top:1.5em;padding:.5rem 2rem;font-size:.875rem;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.rich-text[data-v-893fdbd8] .button:hover{background-color:var(--color-text);color:#fff}.rich-text[data-v-893fdbd8] .button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
