.customer-list[data-astro-cid-tsel636m]{box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.customer-card[data-astro-cid-tsel636m]{min-height:8rem;padding:var(--card-inset);background:var(--surface-white);grid-template-columns:minmax(4rem,1fr) 1.5fr;align-items:center;gap:1rem;display:grid;position:relative}@media (width<=24rem){.customer-card[data-astro-cid-tsel636m]{text-align:center;grid-template-columns:1fr;gap:.75rem}.customer-details[data-astro-cid-tsel636m]{justify-items:center}}.customer-card[data-astro-cid-tsel636m]:before,.customer-card[data-astro-cid-tsel636m]:after{content:"";background:var(--card-outline);position:absolute}.customer-card[data-astro-cid-tsel636m]:nth-child(odd):before{width:1px;top:15%;bottom:15%;right:0}.customer-card[data-astro-cid-tsel636m]:nth-child(-n+2):after{height:1px;bottom:0;left:15%;right:15%}@media (width>=64rem){.customer-list[data-astro-cid-tsel636m]{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-card[data-astro-cid-tsel636m]:nth-child(4n+1):before,.customer-card[data-astro-cid-tsel636m]:nth-child(4n+2):before,.customer-card[data-astro-cid-tsel636m]:nth-child(4n+3):before{width:1px;top:25%;bottom:25%;right:0}.customer-card[data-astro-cid-tsel636m]:after{display:none}}.customer-brand[data-astro-cid-tsel636m]{place-items:center;min-width:0;display:grid}.customer-brand[data-astro-cid-tsel636m] img[data-astro-cid-tsel636m]{object-fit:contain;width:min(100%,8rem);height:3rem}.customer-placeholder[data-astro-cid-tsel636m]{border:1px solid var(--card-outline);place-items:center;width:3rem;height:3rem;font-weight:700;display:grid}.customer-details[data-astro-cid-tsel636m]{gap:.35rem;display:grid}.customer-details[data-astro-cid-tsel636m] span[data-astro-cid-tsel636m]{font-size:.875rem}.customers[data-astro-cid-m23mggsr]{isolation:isolate;background:var(--surface-deep-blue);align-items:center;display:grid;position:relative;overflow:hidden}.customers-background[data-astro-cid-m23mggsr]{grid-template-columns:repeat(var(--tile-columns), var(--tile-size));grid-auto-rows:var(--tile-size);--tile-size:28px;width:max-content;height:max-content;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customers-background[data-astro-cid-m23mggsr]:after{content:"";background:radial-gradient(circle at center, transparent 20%, var(--color-tile-overlay) 100%);pointer-events:none;position:absolute;inset:0}.customers-tile[data-astro-cid-m23mggsr]{border:1px solid var(--color-tile-border);background:var(--color-tile-base);animation-delay:var(--tile-delay);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.customers--comets[data-astro-cid-m23mggsr].customers--highlight-light .customers-tile[data-astro-cid-m23mggsr]{animation-name:customer-comet-light}.content-container[data-astro-cid-m23mggsr]{z-index:1;position:relative}.customers[data-astro-cid-m23mggsr] h2[data-astro-cid-m23mggsr]{color:var(--text-on-dark)}@keyframes customer-comet-light{0%{background:var(--color-tile-comet-strong)}1.2%{background:var(--color-tile-comet-medium)}2.4%{background:var(--surface-light-blue)}3.6%{background:var(--color-tile-comet-dark)}4.8%{background:var(--color-tile-comet-deep)}5.8%,to{background:var(--color-tile-base)}}@media (prefers-reduced-motion:reduce){.customers-tile[data-astro-cid-m23mggsr]{animation:none}}@media (width<=42rem){.customers-background[data-astro-cid-m23mggsr]{display:none}}.expansion[data-astro-cid-tyqren3z]{background:var(--surface-white);align-items:center;display:grid}.expansion-panel[data-astro-cid-tyqren3z]{background:var(--surface-white);box-shadow:var(--shadow-card);color:var(--text-on-light);border:none;border-radius:0;overflow:hidden}.expansion-image[data-astro-cid-tyqren3z]{line-height:0;overflow:hidden}.expansion-image[data-astro-cid-tyqren3z] img{width:100%;height:auto;display:block}.expansion-details[data-astro-cid-tyqren3z]{gap:.75rem;padding:1.5rem;display:grid}.expansion-details[data-astro-cid-tyqren3z] h3[data-astro-cid-tyqren3z],.expansion-details[data-astro-cid-tyqren3z] p[data-astro-cid-tyqren3z]{margin:0}.expansion-details[data-astro-cid-tyqren3z] a[data-astro-cid-tyqren3z]{color:var(--surface-light-blue)}.hero[data-astro-cid-p5cqgtg4]{background:var(--surface-white);align-items:center;display:grid}.hero-content[data-astro-cid-p5cqgtg4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;display:grid}.hero-copy[data-astro-cid-p5cqgtg4]{min-width:0;container-type:inline-size}.hero-copy[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{color:var(--text-on-light);font-size:var(--fit-font-size,clamp(2.5rem, 11cqi, 7.5rem));word-break:normal;overflow-wrap:break-word;hyphens:auto;margin:0;font-weight:800;line-height:.95}.hero-copy[data-astro-cid-p5cqgtg4] p[data-astro-cid-p5cqgtg4]{max-width:42ch;color:var(--text-on-light);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.5}.hero-image[data-astro-cid-p5cqgtg4]{background:var(--color-tile-image);aspect-ratio:4/3;min-width:0;overflow:hidden}.hero-image[data-astro-cid-p5cqgtg4] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=42rem){.hero-content[data-astro-cid-p5cqgtg4]{grid-template-columns:1fr;gap:0}.hero-image[data-astro-cid-p5cqgtg4]{display:none}}.locations[data-astro-cid-7g4uviw6]{background:var(--surface-white);align-items:center;display:grid}.location-panels[data-astro-cid-7g4uviw6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-end:1rem;display:grid}.location-panel[data-astro-cid-7g4uviw6]{background:var(--surface-white);box-shadow:var(--shadow-card);color:var(--text-on-light);border:none;border-radius:0;overflow:hidden}.location-image[data-astro-cid-7g4uviw6]{background:var(--surface-white);height:12rem;position:relative;overflow:hidden}.location-image[data-astro-cid-7g4uviw6] img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-details[data-astro-cid-7g4uviw6]{gap:.75rem;padding:1.5rem;display:grid}.location-details[data-astro-cid-7g4uviw6] h3[data-astro-cid-7g4uviw6],.location-details[data-astro-cid-7g4uviw6] p[data-astro-cid-7g4uviw6]{margin:0}.location-details[data-astro-cid-7g4uviw6] a[data-astro-cid-7g4uviw6]{color:var(--surface-light-blue)}@media (width<=42rem){.location-panels[data-astro-cid-7g4uviw6]{grid-template-columns:1fr}}.offer[data-astro-cid-gzakabc5]{background:var(--surface-white)}.offer-content[data-astro-cid-gzakabc5]{z-index:1;box-shadow:none;color:var(--text-on-dark-muted);gap:2rem;padding-block:4rem;display:grid;position:relative}.offer-content[data-astro-cid-gzakabc5] h2[data-astro-cid-gzakabc5]{margin:0}.offer-panels[data-astro-cid-gzakabc5]{gap:var(--panel-gap);--panel-gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.offer-panel[data-astro-cid-gzakabc5]{background:var(--surface-deep-blue);min-width:0;min-height:12rem;box-shadow:var(--shadow-card);color:var(--text-on-dark);border:none;border-radius:0;align-items:stretch;padding:0;display:flex;overflow:hidden}.offer-panel-copy[data-astro-cid-gzakabc5]{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:1.5rem 1rem;display:flex}.offer-panel-copy[data-astro-cid-gzakabc5] h2[data-astro-cid-gzakabc5]{box-sizing:border-box;border-block-end:1px dotted var(--color-muted-light);place-items:center;width:75%;height:calc(2.2em + .75rem);margin:0;padding-block-end:.75rem;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.1;display:grid}.offer-panel-copy[data-astro-cid-gzakabc5] p[data-astro-cid-gzakabc5]{max-width:24ch;color:var(--text-on-dark-muted);margin:.75rem 0 0;font-size:clamp(.8rem,1.2vw,.95rem);line-height:1.2}@media (width<=42rem){.offer-panels[data-astro-cid-gzakabc5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.offer-panels[data-astro-cid-gzakabc5]{grid-template-columns:1fr}}
