/*! tailwindcss v4.3.1 | 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)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-outline-style:solid}}}@layer components{.hero.hero-media{padding-bottom:12px}.hero-media .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-cta-size{opacity:.8;font-weight:600}.hero.hero-group{padding-bottom:26px}.hero.hero-group h1{font-size:var(--text-h2);line-height:var(--text-h2--line-height);margin-top:14px;font-weight:700}.hero.hero-group .lede{max-width:62ch;margin-top:12px;font-size:16.5px}.media-body{padding:34px 0 var(--section-pad)}.asset-sub+.asset-sub{margin-top:46px}.asset-sub h2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 16px;font-size:22px;line-height:1.2}.kit-dl{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);font-family:var(--font-sans);align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1;text-decoration-line:none;transition:border-color .18s,color .18s;display:inline-flex}@media (hover:hover){.kit-dl:hover{border-color:var(--color-primary);color:var(--color-active)}}.kit-dl:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-active,#3971b4)}@media (prefers-reduced-motion:reduce){.kit-dl{transition:none}}.kit-dl svg{flex:none;display:block}@media (width<=880px){.media-body{padding-top:24px}}@media (width<=640px){.hero-media .hero-br{display:none}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
