/*! 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)))){:where(.astro-pach2zxv),:where(.astro-pach2zxv):before,:where(.astro-pach2zxv):after,:where(.astro-pach2zxv)::backdrop{--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial}:where(.astro-llhgup22),:where(.astro-llhgup22):before,:where(.astro-llhgup22):after,:where(.astro-llhgup22)::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}:where(.astro-ojlq67gw),:where(.astro-ojlq67gw):before,:where(.astro-ojlq67gw):after,:where(.astro-ojlq67gw)::backdrop,:where(.astro-a2qao3eg),:where(.astro-a2qao3eg):before,:where(.astro-a2qao3eg):after,:where(.astro-a2qao3eg)::backdrop,:where(.astro-tjmcldo5),:where(.astro-tjmcldo5):before,:where(.astro-tjmcldo5):after,:where(.astro-tjmcldo5)::backdrop,:where(.astro-47tw5gsw),:where(.astro-47tw5gsw):before,:where(.astro-47tw5gsw):after,:where(.astro-47tw5gsw)::backdrop,:where(.astro-lcdefpme),:where(.astro-lcdefpme):before,:where(.astro-lcdefpme):after,:where(.astro-lcdefpme)::backdrop{--tw-font-weight:initial}}}@keyframes hero-bg-breathe{0%{opacity:0;transform:scale(1.08)}to{opacity:.9;transform:scale(1)}}.hero-reveal:where(.astro-pach2zxv){opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transform:translateY(24px)}.hero-word:where(.astro-pach2zxv){opacity:0;filter:blur(6px);will-change:opacity, transform, filter;display:inline-block;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.hero-reveal:where(.astro-pach2zxv),.hero-word:where(.astro-pach2zxv){opacity:1;filter:none;will-change:auto;transform:none}.hero:where(.astro-pach2zxv):before{opacity:.9;transform:scale(1);animation:none!important}}.hero:where(.astro-pach2zxv){text-align:center;color:var(--color-white,#fff);background:var(--color-dark);min-height:100vh;padding:2rem;padding-top:calc(var(--spacing,.25rem) * 40);padding-bottom:calc(var(--spacing,.25rem) * 20);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hero:where(.astro-pach2zxv){padding-bottom:13em}}@media (width>=1024px){.hero:where(.astro-pach2zxv){min-height:85vh;padding-top:16em}}.hero:where(.astro-pach2zxv):before{content:"";background:url(/img/design/radialhexbg.svg) center/250% no-repeat, radial-gradient(circle at 50% 50%, #1b2738e6 0%, #15181ef2 50%, var(--color-dark) 100%);z-index:1;animation:1.4s cubic-bezier(.22,1,.36,1) both hero-bg-breathe;position:absolute;inset:0}@media (width>=1024px){.hero:where(.astro-pach2zxv):before{background:url(/img/design/radialhexbg.svg) center/150% no-repeat, radial-gradient(circle at 50% 50%, #1b2738e6 0%, #15181ef2 50%, var(--color-dark) 100%)}}.hero:where(.astro-pach2zxv) .hero-content:where(.astro-pach2zxv){z-index:2;max-width:64rem;margin:0 auto;position:relative}.hero:where(.astro-pach2zxv) h1:where(.astro-pach2zxv){margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:left;font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}@media (width>=1024px){.hero:where(.astro-pach2zxv) h1:where(.astro-pach2zxv){text-align:center;font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.hero:where(.astro-pach2zxv) h1:where(.astro-pach2zxv){font-weight:400;line-height:1.4em!important}.hero:where(.astro-pach2zxv) .icon-container:where(.astro-pach2zxv){margin-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}:where(.astro-pach2zxv):where(.hero .icon-container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}@media (width>=640px){:where(.astro-pach2zxv):where(.hero .icon-container>:not(:last-child)){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin-block:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-x-reverse)))}}@media (width>=768px){.hero:where(.astro-pach2zxv) .icon-container:where(.astro-pach2zxv){flex-direction:row;justify-content:center;align-items:center}}.hero:where(.astro-pach2zxv) .icon-label-group:where(.astro-pach2zxv){color:var(--color-accent);text-align:left;align-items:center;font-size:1.2em;font-weight:600;line-height:1em;display:flex}.hero:where(.astro-pach2zxv) .icon-label-group:where(.astro-pach2zxv) .icon:where(.astro-pach2zxv){margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}@media (width>=768px){.hero:where(.astro-pach2zxv) .icon-label-group:where(.astro-pach2zxv) .icon:where(.astro-pach2zxv){width:2em;height:2.4em}}.hero:where(.astro-pach2zxv) .button:where(.astro-pach2zxv){margin-top:calc(var(--spacing,.25rem) * 8);color:var(--color-white,#fff);align-items:center;display:inline-flex}.why-card:where(.astro-pach2zxv){z-index:10;position:relative}.why-card:where(.astro-pach2zxv) .inner:where(.astro-pach2zxv){color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:radial-gradient(circle at 65% 50%, #25395b 0%, var(--color-dark-gray) 60%);margin-inline:auto;position:relative;overflow:hidden}@media (width>=1024px){.why-card:where(.astro-pach2zxv) .inner:where(.astro-pach2zxv){max-width:1000px;margin-bottom:-120px;position:relative;top:-120px}}@media (width>=1280px){.why-card:where(.astro-pach2zxv) .inner:where(.astro-pach2zxv){max-width:1200px}}.why-card:where(.astro-pach2zxv) .content-container:where(.astro-pach2zxv){flex-direction:column;display:flex}@media (width>=768px){.why-card:where(.astro-pach2zxv) .content-container:where(.astro-pach2zxv){flex-direction:row}}.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv){z-index:25;padding:calc(var(--spacing,.25rem) * 8)}@media (width>=768px){.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv){width:60%;padding:calc(var(--spacing,.25rem) * 10);flex-direction:column;justify-content:center;display:flex}}@media (width>=1280px){.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv){padding-left:calc(var(--spacing,.25rem) * 20)}}.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv) figure:where(.astro-pach2zxv),.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv) blockquote:where(.astro-pach2zxv){margin:0;padding:0}.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv) blockquote:where(.astro-pach2zxv) p:where(.astro-pach2zxv){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-blue-100,#cce7f9);line-height:1.3em}@media (width>=1024px){.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv) blockquote:where(.astro-pach2zxv) p:where(.astro-pach2zxv){font-size:2.7rem}}.why-card:where(.astro-pach2zxv) .quote-column:where(.astro-pach2zxv) .button:where(.astro-pach2zxv){margin-top:calc(var(--spacing,.25rem) * 8);z-index:30;pointer-events:auto;align-self:flex-start}.why-card:where(.astro-pach2zxv) .person-column:where(.astro-pach2zxv){width:100%;position:relative}@media (width>=768px){.why-card:where(.astro-pach2zxv) .person-column:where(.astro-pach2zxv){width:40%}}.why-card:where(.astro-pach2zxv) .person-column:where(.astro-pach2zxv) .person-image:where(.astro-pach2zxv){object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.why-card:where(.astro-pach2zxv) .person-column:where(.astro-pach2zxv) .stats-overlay:where(.astro-pach2zxv){z-index:10;text-align:left;display:none;position:absolute;top:2rem;right:2.8rem}.why-card:where(.astro-pach2zxv) .person-column:where(.astro-pach2zxv) .stats-overlay:where(.astro-pach2zxv) .stats-number:where(.astro-pach2zxv){color:var(--color-accent);font-size:3.5rem;font-weight:900;line-height:1;display:block}.why-card:where(.astro-pach2zxv) .person-column:where(.astro-pach2zxv) .stats-overlay:where(.astro-pach2zxv) .stats-label:where(.astro-pach2zxv){color:var(--color-complementary);margin-top:.25rem;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.1;display:block}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.expertise:where(.astro-llhgup22){padding-block:0}@media (width>=768px){.expertise:where(.astro-llhgup22){padding-block:0}}.expertise:where(.astro-llhgup22) .inner:where(.astro-llhgup22){max-width:1920px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 20);margin-inline:auto}@media (width>=768px){.expertise:where(.astro-llhgup22) .inner:where(.astro-llhgup22){padding-inline:calc(var(--spacing,.25rem) * 2)}}.expertise:where(.astro-llhgup22) .top-section:where(.astro-llhgup22){padding-top:4em}@media (width>=768px){.expertise:where(.astro-llhgup22) .top-section:where(.astro-llhgup22){padding-top:calc(var(--spacing,.25rem) * 40);padding-bottom:calc(var(--spacing,.25rem) * 20)}}.expertise:where(.astro-llhgup22) .expertise-grid:where(.astro-llhgup22){grid-template-columns:repeat(2,1fr);gap:1rem;max-width:56rem;margin:0 auto;padding:0 1rem;display:grid}@media (width>=768px){.expertise:where(.astro-llhgup22) .expertise-grid:where(.astro-llhgup22){grid-template-columns:repeat(3,1fr);gap:1.5rem}}.expertise:where(.astro-llhgup22) .expertise-card:where(.astro-llhgup22){background:0 0;border:3px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;transition:all .4s;display:flex}@media (width>=768px){.expertise:where(.astro-llhgup22) .expertise-card:where(.astro-llhgup22){padding:4rem 1.5rem}}.expertise:where(.astro-llhgup22) .expertise-card:where(.astro-llhgup22):hover{border-color:var(--color-primary);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:0 8px 24px #00000026;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(135deg,#1c2029 0%,#003157 100%);transform:translateY(-4px)}.expertise:where(.astro-llhgup22) .expertise-card:where(.astro-llhgup22):hover .card-title:where(.astro-llhgup22){color:#fff}.expertise:where(.astro-llhgup22) .card-title:where(.astro-llhgup22){text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733));font-size:1rem}@media (width>=768px){.expertise:where(.astro-llhgup22) .card-title:where(.astro-llhgup22){font-size:1.3rem}}.services:where(.astro-ojlq67gw){padding-block:calc(var(--spacing,.25rem) * 20)}.services:where(.astro-ojlq67gw) .top-section:where(.astro-ojlq67gw){max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem) * 10);margin-inline:auto}@media (width>=768px){.services:where(.astro-ojlq67gw) .top-section:where(.astro-ojlq67gw){margin-bottom:calc(var(--spacing,.25rem) * 10);padding-inline:0}}.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){width:100%}@media (width>=640px){.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){max-width:640px}}@media (width>=768px){.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){max-width:768px}}@media (width>=1024px){.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){max-width:1024px}}@media (width>=1280px){.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){max-width:1280px}}@media (width>=1536px){.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){max-width:1536px}}.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}@media (width>=768px){.services:where(.astro-ojlq67gw) .content-container:where(.astro-ojlq67gw){flex-direction:row}}.services:where(.astro-ojlq67gw) .text-column:where(.astro-ojlq67gw),.services:where(.astro-ojlq67gw) .image-column:where(.astro-ojlq67gw){padding-inline:calc(var(--spacing,.25rem) * 4)}@media (width>=768px){.services:where(.astro-ojlq67gw) .text-column:where(.astro-ojlq67gw),.services:where(.astro-ojlq67gw) .image-column:where(.astro-ojlq67gw){width:50%}}.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){width:100%}@media (width>=640px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){max-width:640px}}@media (width>=768px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){max-width:768px}}@media (width>=1024px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){max-width:1024px}}@media (width>=1280px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){max-width:1280px}}@media (width>=1536px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){max-width:1536px}}.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8);margin-inline:auto}@media (width>=768px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw){padding-inline:0}}.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw) h3:where(.astro-ojlq67gw){margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw) .card-grid:where(.astro-ojlq67gw){gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw) .card-grid:where(.astro-ojlq67gw){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw) .card-grid:where(.astro-ojlq67gw){grid-template-columns:repeat(3,minmax(0,1fr))}}.services:where(.astro-ojlq67gw) .services-cards:where(.astro-ojlq67gw) .cta-container:where(.astro-ojlq67gw){margin-top:calc(var(--spacing,.25rem) * 8);text-align:center}.partner-cloud:where(.astro-a2qao3eg){border-radius:var(--radius-xs,.125rem);background-color:#e5e7eb;border:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partner-cloud:where(.astro-a2qao3eg).is-dark{background-color:#ffffff24;border-color:#ffffff24}.partner-cloud:where(.astro-a2qao3eg).is-bare{--cloud-gap-x:1rem;--cloud-cols:3;justify-content:center;gap:2.75rem var(--cloud-gap-x);background-color:#0000;border-color:#0000;border-radius:0;flex-wrap:wrap;display:flex}@media (width>=640px){.partner-cloud:where(.astro-a2qao3eg).is-bare{--cloud-gap-x:2rem;--cloud-cols:4}}@media (width>=1024px){.partner-cloud:where(.astro-a2qao3eg).is-bare{--cloud-cols:var(--cloud-cols-lg,5)}}@media (width>=640px){.partner-cloud:where(.astro-a2qao3eg){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.partner-cloud:where(.astro-a2qao3eg)>.partner-cloud-item:where(.astro-a2qao3eg):last-child:nth-child(odd){grid-column:span 2}}@media (width>=1024px){.cloud-cols-3:where(.astro-a2qao3eg){grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-cols-4:where(.astro-a2qao3eg){grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-cols-5:where(.astro-a2qao3eg){grid-template-columns:repeat(5,minmax(0,1fr))}.cloud-cols-6:where(.astro-a2qao3eg){grid-template-columns:repeat(6,minmax(0,1fr))}}.partner-cloud-item:where(.astro-a2qao3eg){background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;min-height:108px;display:flex}.is-dark:where(.astro-a2qao3eg) .partner-cloud-item:where(.astro-a2qao3eg){background-color:var(--color-dark,#0e1a27)}.is-bare:where(.astro-a2qao3eg) .partner-cloud-item:where(.astro-a2qao3eg){padding-inline:calc(var(--spacing,.25rem) * 2);min-height:64px;width:calc((100% - var(--cloud-gap-x) * (var(--cloud-cols) - 1)) / var(--cloud-cols));background-color:#0000;flex:none}.partner-cloud-logo:where(.astro-a2qao3eg){width:auto;max-height:44px}.is-mono:where(.astro-a2qao3eg) .partner-cloud-logo:where(.astro-a2qao3eg){filter:grayscale()brightness(.35)contrast(1.35);opacity:1}.is-dark:where(.astro-a2qao3eg).is-mono .partner-cloud-logo:where(.astro-a2qao3eg){filter:brightness(0)invert();opacity:1}.is-color:where(.astro-a2qao3eg) .partner-cloud-logo:where(.astro-a2qao3eg){filter:none;opacity:1}.partner-cloud-fallback:where(.astro-a2qao3eg){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.is-dark:where(.astro-a2qao3eg) .partner-cloud-fallback:where(.astro-a2qao3eg){color:var(--color-blue-100,#cce7f9)}.partner-cloud-cta:where(.astro-a2qao3eg){margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;display:flex}.partners-logo-section:where(.astro-tjmcldo5){padding-block:calc(var(--spacing,.25rem) * 16)}@media (width>=768px){.partners-logo-section:where(.astro-tjmcldo5){padding-block:calc(var(--spacing,.25rem) * 24)}}.partners-logo-section:where(.astro-tjmcldo5).is-dark{background-color:var(--color-dark);color:var(--color-white,#fff)}.partners-lockup:where(.astro-tjmcldo5){margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 12);max-width:var(--container-3xl,48rem);text-align:center}.partners-heading:where(.astro-tjmcldo5){margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (width>=768px){.partners-heading:where(.astro-tjmcldo5){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.partners-body:where(.astro-tjmcldo5){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.is-dark:where(.astro-tjmcldo5) .partners-body:where(.astro-tjmcldo5){color:var(--color-blue-100,#cce7f9)}@media (width>=768px){.awards-showcase:where(.astro-47tw5gsw){padding-block:calc(var(--spacing,.25rem) * 20)}}.awards-showcase:where(.astro-47tw5gsw){position:relative;overflow:hidden}.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){width:100%;position:relative}@media (width>=640px){.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){max-width:640px}}@media (width>=768px){.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){max-width:768px}}@media (width>=1024px){.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){max-width:1024px}}@media (width>=1280px){.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){max-width:1280px}}@media (width>=1536px){.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){max-width:1536px}}.awards-showcase:where(.astro-47tw5gsw) .content-container:where(.astro-47tw5gsw){z-index:1;margin-inline:auto}.awards-showcase:where(.astro-47tw5gsw) .card:where(.astro-47tw5gsw){grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;display:grid}@media (width>=768px){.awards-showcase:where(.astro-47tw5gsw) .card:where(.astro-47tw5gsw){grid-template-columns:repeat(2,minmax(0,1fr))}}.awards-showcase:where(.astro-47tw5gsw) .card:where(.astro-47tw5gsw){border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 30px #0000001a}.awards-showcase:where(.astro-47tw5gsw) .stat-pane:where(.astro-47tw5gsw),.awards-showcase:where(.astro-47tw5gsw) .copy-pane:where(.astro-47tw5gsw){min-width:0;max-width:100%}.awards-showcase:where(.astro-47tw5gsw) .stat-pane:where(.astro-47tw5gsw){text-align:center;isolation:isolate;background:linear-gradient(#0e1a27 0%,#0a1320 100%);flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:2.5rem 2rem;display:flex;position:relative}@media (width>=768px){.awards-showcase:where(.astro-47tw5gsw) .stat-pane:where(.astro-47tw5gsw){aspect-ratio:4/3;min-height:380px;padding:2.5rem}}.awards-showcase:where(.astro-47tw5gsw) .halo:where(.astro-47tw5gsw){pointer-events:none;z-index:0;position:absolute;inset:0}.awards-showcase:where(.astro-47tw5gsw) .halo:where(.astro-47tw5gsw) .gradient-shadow:where(.astro-47tw5gsw){background:var(--color-primary);filter:blur(100px);width:50%;height:40%}.awards-showcase:where(.astro-47tw5gsw) .awards-hex:where(.astro-47tw5gsw){z-index:1;margin-bottom:1.5rem;position:relative}.awards-showcase:where(.astro-47tw5gsw) .stat:where(.astro-47tw5gsw){z-index:1;align-items:baseline;gap:.05em;line-height:.9;display:flex;position:relative}.awards-showcase:where(.astro-47tw5gsw) .stat-number:where(.astro-47tw5gsw),.awards-showcase:where(.astro-47tw5gsw) .stat-x:where(.astro-47tw5gsw){background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 55%, var(--color-complementary) 110%);-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.awards-showcase:where(.astro-47tw5gsw) .stat-number:where(.astro-47tw5gsw){--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);letter-spacing:-.04em;font-size:clamp(4rem,8vw,5.5rem)}.awards-showcase:where(.astro-47tw5gsw) .stat-x:where(.astro-47tw5gsw){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:clamp(3rem,6vw,4.1rem);line-height:1;position:relative;top:.13em;left:-.05em}.awards-showcase:where(.astro-47tw5gsw) .eyebrow:where(.astro-47tw5gsw){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;z-index:1;letter-spacing:.18em;color:var(--color-accent);margin:0;font-size:clamp(1rem,1.4vw,1.4rem);position:relative}.awards-showcase:where(.astro-47tw5gsw) .copy-pane:where(.astro-47tw5gsw){background-color:var(--color-white,#fff);flex-direction:column;justify-content:center;padding:2.5rem;display:flex}@media (width>=1024px){.awards-showcase:where(.astro-47tw5gsw) .copy-pane:where(.astro-47tw5gsw){padding:3.5rem}}.awards-showcase:where(.astro-47tw5gsw) .copy-pane:where(.astro-47tw5gsw) h2:where(.astro-47tw5gsw){--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);letter-spacing:-.01em;color:var(--color-dark);margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2}.awards-showcase:where(.astro-47tw5gsw) .copy-pane:where(.astro-47tw5gsw) p:where(.astro-47tw5gsw){color:var(--color-text-meta);max-width:36rem;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.55}.awards-showcase:where(.astro-47tw5gsw) .cta:where(.astro-47tw5gsw){display:flex}.awards-showcase:where(.astro-47tw5gsw).is-stacked-bottom{margin-top:2rem}@media (width>=768px){.awards-showcase:where(.astro-47tw5gsw).is-stacked-bottom{margin-top:0;padding-top:0}.awards-showcase:where(.astro-47tw5gsw).is-stacked-bottom .card:where(.astro-47tw5gsw){border-radius:0 0 var(--radius) var(--radius)}}.recent-posts-section:where(.astro-lcdefpme){margin-bottom:calc(var(--spacing,.25rem) * 20);padding-block:calc(var(--spacing,.25rem) * 16)}@media (width>=768px){.recent-posts-section:where(.astro-lcdefpme){padding-block:calc(var(--spacing,.25rem) * 20)}}.recent-posts-inner:where(.astro-lcdefpme){width:100%}@media (width>=640px){.recent-posts-inner:where(.astro-lcdefpme){max-width:640px}}@media (width>=768px){.recent-posts-inner:where(.astro-lcdefpme){max-width:768px}}@media (width>=1024px){.recent-posts-inner:where(.astro-lcdefpme){max-width:1024px}}@media (width>=1280px){.recent-posts-inner:where(.astro-lcdefpme){max-width:1280px}}@media (width>=1536px){.recent-posts-inner:where(.astro-lcdefpme){max-width:1536px}}.recent-posts-inner:where(.astro-lcdefpme){padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}.recent-posts-heading:where(.astro-lcdefpme){margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.posts-grid:where(.astro-lcdefpme){gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.posts-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.posts-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr))}}
