.vel-glyph:where(.astro-k7bttwex){--vel-glyph-1:var(--vel-gold);--vel-glyph-2:var(--vel-cream);--vel-glyph-3:var(--vel-cream);width:100%;height:100%;display:block}.vel-quicklinks:where(.astro-mr7bkaga){padding:clamp(3.5rem, 9vh, 6rem) var(--vel-landing-pad) 0;scroll-margin-block-start:var(--sl-nav-height)}.vel-section-kicker:where(.astro-mr7bkaga){font-size:var(--sl-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-color-text-accent);margin:0 0 .6rem;font-weight:600}.vel-section-head:where(.astro-mr7bkaga) h2:where(.astro-mr7bkaga){letter-spacing:-.025em;color:var(--sl-color-white);margin:0;font-size:clamp(1.6rem,2.4vw + .6rem,2.5rem);line-height:1.15}.vel-section-head:where(.astro-mr7bkaga) h2:where(.astro-mr7bkaga):after{content:"";background-color:var(--vel-gold);border-radius:999px;width:3.5rem;height:3px;margin-block-start:.9rem;display:block}.vel-section-lede:where(.astro-mr7bkaga){max-width:40rem;font-size:var(--sl-text-base);color:var(--sl-color-gray-3);margin:1rem 0 0;line-height:1.6}.vel-bento:where(.astro-mr7bkaga){grid-template-columns:1fr;grid-template-areas:"lead""second""third""fourth""fifth""sixth";gap:.85rem;margin-block-start:clamp(2rem,4vh,3rem);display:grid}@media (width>=40rem){.vel-bento:where(.astro-mr7bkaga){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead lead""second third""fourth fifth""sixth sixth"}}@media (width>=62rem){.vel-bento:where(.astro-mr7bkaga){grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"lead lead lead second second second""lead lead lead third third third""fourth fourth fifth fifth sixth sixth"}}.vel-tile:where(.astro-mr7bkaga){border:1px solid var(--sl-color-hairline);background-color:color-mix(in srgb, var(--vel-teal) 14%, transparent);color:inherit;isolation:isolate;border-radius:1rem;flex-direction:column;gap:.6rem;padding:1.35rem;text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.vel-tile:where(.astro-mr7bkaga):before{content:"";background-color:var(--vel-gold);opacity:0;height:2px;transition:opacity .22s;position:absolute;inset-block-start:0;inset-inline:0}.vel-tile:where(.astro-mr7bkaga):hover{border-color:var(--vel-sky-32);background-color:color-mix(in srgb, var(--vel-teal) 26%, transparent);box-shadow:0 18px 40px -28px var(--vel-navy);transform:translateY(-4px)}.vel-tile:where(.astro-mr7bkaga):hover:before{opacity:1}.vel-tile__glyph:where(.astro-mr7bkaga){border:1px solid var(--vel-sky-16);background-color:color-mix(in srgb, var(--vel-navy) 45%, transparent);border-radius:.75rem;flex:none;place-items:center;width:2.9rem;height:2.9rem;padding:.65rem;transition:border-color .22s,transform .22s;display:grid}.vel-tile:where(.astro-mr7bkaga):hover .vel-tile__glyph:where(.astro-mr7bkaga){border-color:var(--vel-gold-32);transform:scale(1.06)}.vel-tile__title:where(.astro-mr7bkaga){font-weight:650;font-size:var(--sl-text-lg);letter-spacing:-.01em;color:var(--sl-color-white);align-items:center;gap:.4rem;display:inline-flex}.vel-tile__arrow:where(.astro-mr7bkaga){width:1rem;height:1rem;color:var(--vel-gold);opacity:0;transition:opacity .22s,translate .22s;translate:-.3rem}.vel-tile:where(.astro-mr7bkaga):hover .vel-tile__arrow:where(.astro-mr7bkaga){opacity:1;translate:0}.vel-tile__desc:where(.astro-mr7bkaga){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);line-height:1.55}.vel-tile__count:where(.astro-mr7bkaga){font-size:var(--sl-text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--sl-color-text-accent);margin-block-start:auto;padding-block-start:.5rem}.vel-tile--lead:where(.astro-mr7bkaga){background-color:color-mix(in srgb, var(--vel-teal) 30%, transparent);border-color:var(--vel-sky-16);gap:.9rem;padding:clamp(1.5rem,2.5vw,2.25rem)}.vel-tile--lead:where(.astro-mr7bkaga):hover{background-color:color-mix(in srgb, var(--vel-teal) 42%, transparent);border-color:var(--vel-gold-32)}.vel-tile__motif:where(.astro-mr7bkaga){z-index:-1;opacity:.7;width:min(18rem,55%);transition:opacity .3s,rotate .6s;position:absolute;inset-block-start:-2rem;inset-inline-end:-2rem}.vel-tile--lead:where(.astro-mr7bkaga):hover .vel-tile__motif:where(.astro-mr7bkaga){opacity:1;rotate:12deg}.vel-tile__glyph--lead:where(.astro-mr7bkaga){border-radius:.9rem;width:3.5rem;height:3.5rem;padding:.8rem}.vel-tile__head:where(.astro-mr7bkaga){flex-direction:column;gap:.3rem;display:flex}.vel-tile__eyebrow:where(.astro-mr7bkaga){font-size:var(--sl-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vel-gold);font-weight:600}.vel-tile--lead:where(.astro-mr7bkaga) .vel-tile__title:where(.astro-mr7bkaga){letter-spacing:-.03em;font-size:clamp(1.5rem,1.6vw + .9rem,2rem)}.vel-tile--lead:where(.astro-mr7bkaga) .vel-tile__desc:where(.astro-mr7bkaga){max-width:32rem;font-size:var(--sl-text-base)}.vel-tile__pages:where(.astro-mr7bkaga){flex-wrap:wrap;gap:.4rem;margin-block-start:.2rem;display:flex}.vel-chip:where(.astro-mr7bkaga){border:1px solid var(--vel-sky-16);background-color:var(--vel-sky-08);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);border-radius:999px;padding:.25rem .6rem}.vel-tile__cta:where(.astro-mr7bkaga){font-size:var(--sl-text-sm);color:var(--vel-sky);align-items:center;gap:.45rem;margin-block-start:auto;padding-block-start:1rem;font-weight:650;display:inline-flex}.vel-tile__cta:where(.astro-mr7bkaga) svg:where(.astro-mr7bkaga){width:1.05rem;height:1.05rem;transition:translate .22s}.vel-tile--lead:where(.astro-mr7bkaga):hover .vel-tile__cta:where(.astro-mr7bkaga){color:var(--vel-gold)}.vel-tile--lead:where(.astro-mr7bkaga):hover .vel-tile__cta:where(.astro-mr7bkaga) svg:where(.astro-mr7bkaga){translate:.25rem}@media (prefers-reduced-motion:reduce){.vel-tile:where(.astro-mr7bkaga),.vel-tile__glyph:where(.astro-mr7bkaga),.vel-tile__motif:where(.astro-mr7bkaga),.vel-tile__cta:where(.astro-mr7bkaga) svg:where(.astro-mr7bkaga),.vel-tile__arrow:where(.astro-mr7bkaga){transition:none}.vel-tile:where(.astro-mr7bkaga):hover{transform:none}.vel-tile--lead:where(.astro-mr7bkaga):hover .vel-tile__motif:where(.astro-mr7bkaga){rotate:none}}.vel-socials:where(.astro-y2qsmizv){padding:clamp(2.5rem, 6vh, 4rem) var(--vel-landing-pad) clamp(2.5rem, 6vh, 4rem)}.vel-socials:where(.astro-y2qsmizv) .vel-landing-inner:where(.astro-y2qsmizv){border-block-start:1px solid var(--sl-color-hairline);padding-block-start:clamp(2rem,5vh,3rem)}.vel-socials:where(.astro-y2qsmizv) h2:where(.astro-y2qsmizv){font-size:var(--sl-text-lg);letter-spacing:-.01em;color:var(--sl-color-white);margin:0;font-weight:600}.vel-social-row:where(.astro-y2qsmizv){flex-wrap:wrap;gap:.5rem clamp(1.5rem,4vw,2.75rem);margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.vel-social-row:where(.astro-y2qsmizv) a:where(.astro-y2qsmizv){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);align-items:center;gap:.5rem;text-decoration:none;transition:color .18s;display:inline-flex}.vel-social-row:where(.astro-y2qsmizv) a:where(.astro-y2qsmizv):hover{color:var(--vel-gold)}.vel-social-row:where(.astro-y2qsmizv) svg:where(.astro-y2qsmizv){width:1.05rem;height:1.05rem;color:var(--sl-color-gray-3);transition:color .18s}.vel-social-row:where(.astro-y2qsmizv) a:where(.astro-y2qsmizv):hover svg:where(.astro-y2qsmizv){color:var(--vel-gold)}@media (prefers-reduced-motion:reduce){.vel-social-row:where(.astro-y2qsmizv) a:where(.astro-y2qsmizv),.vel-social-row:where(.astro-y2qsmizv) svg:where(.astro-y2qsmizv){transition:none}}
