.awards-strip[data-astro-cid-hnxmjb5z]{margin-top:var(--space-8);z-index:5;position:relative}.awards-strip__viewport[data-astro-cid-hnxmjb5z]{width:70%;max-width:70%;margin:0 0 1.75rem;overflow:visible}.awards-strip__track[data-astro-cid-hnxmjb5z]{grid-template-columns:1.1fr .95fr 2.5fr 1.1fr 1.6fr 1.05fr;align-items:center;column-gap:1.375rem;margin:0;padding:0;list-style:none;display:grid}.awards-strip[data-astro-cid-hnxmjb5z][data-part=logos]{margin-top:0}@media (width>=900px){.awards-strip[data-astro-cid-hnxmjb5z][data-part=logos] .awards-strip__viewport[data-astro-cid-hnxmjb5z]{width:100%;max-width:100%;margin-bottom:0}.awards-strip[data-astro-cid-hnxmjb5z][data-part=logos] .awards-strip__track[data-astro-cid-hnxmjb5z]{column-gap:var(--space-4)}}.awards-strip__caption[data-astro-cid-hnxmjb5z].awards-strip__caption--standalone{z-index:5;margin-top:var(--space-8);position:relative}@media (width<=767px){.awards-strip__caption[data-astro-cid-hnxmjb5z].awards-strip__caption--standalone{margin-top:0}}.awards-strip__track--clone[data-astro-cid-hnxmjb5z]{display:none}.awards-strip__item[data-astro-cid-hnxmjb5z]{justify-content:center;align-items:center;display:flex}.awards-strip__img[data-astro-cid-hnxmjb5z]{object-fit:contain;object-position:center;width:100%;max-width:none;height:4.5rem;display:block}[data-theme=dark] .awards-strip__item[data-astro-cid-hnxmjb5z]:not([data-preserve-color=true]):not([data-has-dark=true]) .awards-strip__img[data-astro-cid-hnxmjb5z]{filter:grayscale()brightness(0)invert(.92)opacity(.9)}.awards-strip__item[data-astro-cid-hnxmjb5z][data-has-dark=true] .awards-strip__img--dark[data-astro-cid-hnxmjb5z],[data-theme=dark] .awards-strip__item[data-astro-cid-hnxmjb5z][data-has-dark=true] .awards-strip__img--light[data-astro-cid-hnxmjb5z]{display:none}[data-theme=dark] .awards-strip__item[data-astro-cid-hnxmjb5z][data-has-dark=true] .awards-strip__img--dark[data-astro-cid-hnxmjb5z]{display:block}.awards-strip__caption[data-astro-cid-hnxmjb5z]{width:80%;max-width:80%;font-family:var(--font-body);letter-spacing:.01em;color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.45}@media (hover:hover) and (pointer:fine) and (width>=768px){.awards-strip__item[data-astro-cid-hnxmjb5z]{z-index:0;transform-origin:50%;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);position:relative}.awards-strip__item[data-astro-cid-hnxmjb5z]:hover,.awards-strip__item[data-astro-cid-hnxmjb5z]:focus-within{z-index:2;transform:scale(1.22)}@media (prefers-reduced-motion:reduce){.awards-strip__item[data-astro-cid-hnxmjb5z]{transition:none}}}@media (width<=767px){.awards-strip[data-astro-cid-hnxmjb5z]{margin-top:2.375rem;overflow:hidden}.awards-strip__viewport[data-astro-cid-hnxmjb5z]{gap:1.625rem;width:100%;max-width:100%;margin:1.25rem 0 2.5rem;display:flex}.awards-strip__caption[data-astro-cid-hnxmjb5z]{width:100%;max-width:100%}.awards-strip__track[data-astro-cid-hnxmjb5z],.awards-strip__track--clone[data-astro-cid-hnxmjb5z]{flex:none;grid-template-columns:none;align-items:center;gap:1.625rem;padding-right:1.625rem;display:flex}.awards-strip__track--clone[data-astro-cid-hnxmjb5z]{display:flex}.awards-strip__item[data-astro-cid-hnxmjb5z]{flex:none}.awards-strip__img[data-astro-cid-hnxmjb5z]{width:8.75rem;height:4.5rem}@media (prefers-reduced-motion:no-preference){.awards-strip__track[data-astro-cid-hnxmjb5z],.awards-strip__track--clone[data-astro-cid-hnxmjb5z]{animation:16.6s linear infinite awards-strip-marquee}@keyframes awards-strip-marquee{0%{transform:translate(0,0)}to{transform:translate(-100%)}}}}.homepage-hero[data-astro-cid-lmfuvny6]{isolation:isolate;background:0 0;position:relative;overflow:clip visible}.homepage-hero__container[data-astro-cid-lmfuvny6]{z-index:5;padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,2.125rem);position:relative}.homepage-hero__grid[data-astro-cid-lmfuvny6]{gap:var(--space-10);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.homepage-hero__grid[data-astro-cid-lmfuvny6]{gap:3.125rem;row-gap:var(--space-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,60%) minmax(0,40%)}.homepage-hero__text[data-astro-cid-lmfuvny6]{grid-area:1/1}.homepage-hero__stats[data-astro-cid-lmfuvny6]{grid-area:1/2/span 2}.homepage-hero__grid[data-astro-cid-lmfuvny6]>.homepage-hero__awards{grid-area:2/1;align-self:start}}.homepage-hero__text[data-astro-cid-lmfuvny6]{z-index:5;position:relative;overflow:visible}.homepage-hero__stats[data-astro-cid-lmfuvny6]{z-index:5;margin-top:0;position:relative}.homepage-hero__eyebrow-wrap[data-astro-cid-lmfuvny6]{white-space:nowrap;z-index:10;margin-bottom:1.75rem;display:inline-block;position:relative;overflow:visible}.homepage-hero__eyebrow[data-astro-cid-lmfuvny6]{z-index:3;font-family:var(--font-body);letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1;display:inline-block;position:relative}.homepage-hero__ribbon[data-astro-cid-lmfuvny6]{pointer-events:none;z-index:1;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;width:190vw;min-width:2400px;max-width:none;height:auto;display:none;top:0;left:calc(100% + 8px);transform:translate(0,0)scale(.3);position:absolute!important}@media (width>=900px){.homepage-hero__ribbon[data-astro-cid-lmfuvny6]{display:inline-block}@media (prefers-reduced-motion:no-preference){.homepage-hero__ribbon[data-astro-cid-lmfuvny6]{animation:7s ease-in-out infinite homepage-hero-ribbon-float}@keyframes homepage-hero-ribbon-float{0%,to{transform:translate(0,0)rotate(0)scale(.3)}50%{transform:translate(0,0)rotate(.03deg)scale(.31)}}}}.display-heading.homepage-hero__h1{margin-top:0}.homepage-hero__lede[data-astro-cid-lmfuvny6]{max-width:560px;font-family:var(--font-body);letter-spacing:.01em;color:var(--color-text);margin:2.5rem 0 2.125rem;font-size:1rem;line-height:1.52}.homepage-hero__jump[data-astro-cid-lmfuvny6]{margin:0 0 var(--space-8);max-width:560px}.homepage-hero__jump[data-astro-cid-lmfuvny6] ul[data-astro-cid-lmfuvny6]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.homepage-hero__jump[data-astro-cid-lmfuvny6] li[data-astro-cid-lmfuvny6]{font-family:var(--font-body);font-size:.9375rem;line-height:1.4;position:relative}.homepage-hero[data-astro-cid-lmfuvny6][data-variant=desk] .homepage-hero__jump[data-astro-cid-lmfuvny6] ul[data-astro-cid-lmfuvny6]{gap:var(--space-2)}@media (width>=900px){.homepage-hero[data-astro-cid-lmfuvny6][data-variant=desk] .homepage-hero__jump[data-astro-cid-lmfuvny6]{z-index:11;max-width:none;position:relative}.homepage-hero[data-astro-cid-lmfuvny6][data-variant=desk] .homepage-hero__jump[data-astro-cid-lmfuvny6] ul[data-astro-cid-lmfuvny6]{flex-wrap:nowrap}.homepage-hero[data-astro-cid-lmfuvny6][data-variant=desk] .homepage-hero__chip[data-astro-cid-lmfuvny6]{padding-inline:var(--space-2);letter-spacing:.02em;white-space:nowrap;font-size:.75rem}}.homepage-hero__chip[data-astro-cid-lmfuvny6]{min-height:40px;padding-inline:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.homepage-hero__chip[data-astro-cid-lmfuvny6]:hover,.homepage-hero__chip[data-astro-cid-lmfuvny6]:focus-visible{border-color:var(--color-brand-accent);color:var(--color-brand-accent-text)}@media (prefers-reduced-motion:reduce){.homepage-hero__chip[data-astro-cid-lmfuvny6]{transition:none}}.homepage-hero__lead-in[data-astro-cid-lmfuvny6]{align-items:center;gap:var(--space-3);max-width:30rem;margin:0 0 var(--space-8);font-family:var(--font-body);color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.homepage-hero__lead-in[data-astro-cid-lmfuvny6]:hover span[data-astro-cid-lmfuvny6],.homepage-hero__lead-in[data-astro-cid-lmfuvny6]:focus-visible span[data-astro-cid-lmfuvny6]{color:var(--color-brand-accent-text);text-underline-offset:.18em;text-decoration:underline}.homepage-hero__lead-in[data-astro-cid-lmfuvny6] .homepage-hero__lead-in-img{border-radius:var(--radius-pill);object-fit:cover;object-position:top;border:2px solid var(--color-brand-accent);flex:none;width:48px;height:48px}@media (width>=900px){.homepage-hero[data-astro-cid-lmfuvny6][data-variant=desk] .homepage-hero__lede[data-astro-cid-lmfuvny6]{max-width:30rem}}@media (width<=767px){.homepage-hero__container[data-astro-cid-lmfuvny6]{padding-top:2.125rem}.homepage-hero__eyebrow-wrap[data-astro-cid-lmfuvny6]{white-space:normal;text-align:center;margin-bottom:.875rem;display:block}.homepage-hero__eyebrow[data-astro-cid-lmfuvny6]{font-size:.8125rem;line-height:1.25}.display-heading.homepage-hero__h1{text-align:center;max-width:100%;margin-inline:auto;line-height:1.32}.display-heading.homepage-hero__h1 br{display:none}.homepage-hero__lede[data-astro-cid-lmfuvny6]{text-align:center;max-width:100%;margin:1.5rem 0;font-size:.9375rem;line-height:1.4}.homepage-hero__lead-in[data-astro-cid-lmfuvny6]{max-width:100%;margin-bottom:var(--space-6);text-align:left;justify-content:center}.homepage-hero__jump[data-astro-cid-lmfuvny6]{max-width:100%;margin-bottom:var(--space-6)}.homepage-hero__jump[data-astro-cid-lmfuvny6] ul[data-astro-cid-lmfuvny6]{justify-content:center}.homepage-hero[data-astro-cid-lmfuvny6]:before{content:"";background-image:var(--hero-ribbon-mobile);opacity:.18;pointer-events:none;z-index:1;background-position:top;background-repeat:no-repeat;background-size:210%;width:100vw;height:800px;position:absolute;top:-2.875rem;left:50%;transform:translate(-50%)}}
