.company-theme[data-astro-cid-rdj34se6]{--cyan:var(--company-accent)}.company-hero[data-astro-cid-rdj34se6]{background:radial-gradient(circle at 95% 40%,color-mix(in srgb,var(--company-accent) 20%,transparent),transparent 40%),#0d1922;border-bottom:1px solid #32424d;padding:2rem 0 5rem}.company-crumb[data-astro-cid-rdj34se6]{color:#8ba3b2;margin-bottom:5rem;font-size:.77rem}.company-crumb[data-astro-cid-rdj34se6] a[data-astro-cid-rdj34se6]{color:#bfcbd2;text-decoration:none}.company-crumb[data-astro-cid-rdj34se6] span[data-astro-cid-rdj34se6]{margin:0 .6rem}.company-hero-grid[data-astro-cid-rdj34se6]{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);align-items:center;gap:3rem;display:grid}.company-hero[data-astro-cid-rdj34se6] h1[data-astro-cid-rdj34se6]{font-size:clamp(2.7rem,6vw,5.1rem)}.company-hero[data-astro-cid-rdj34se6] .lead[data-astro-cid-rdj34se6]{max-width:700px}.company-hero[data-astro-cid-rdj34se6] .eyebrow[data-astro-cid-rdj34se6]{color:var(--company-accent)}.hero-tools[data-astro-cid-rdj34se6]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.company-btn[data-astro-cid-rdj34se6]{background:var(--company-accent);color:#fff}.logo-plate[data-astro-cid-rdj34se6]{aspect-ratio:1;background:linear-gradient(145deg,#1a2a33,#111e26);border:1px solid #40515b;flex-direction:column;justify-content:center;align-items:center;gap:1.8rem;width:100%;max-width:330px;margin-left:auto;display:flex}.logo-plate[data-astro-cid-rdj34se6]>span[data-astro-cid-rdj34se6]{letter-spacing:.18em;color:#91aab7;text-transform:uppercase;font-size:.65rem}.company-photo[data-astro-cid-rdj34se6]{background:#101b23}.photo-box[data-astro-cid-rdj34se6]{height:min(53vw,470px);min-height:280px;margin-top:-1px;overflow:hidden}.photo-box[data-astro-cid-rdj34se6] img[data-astro-cid-rdj34se6]{object-fit:cover;width:100%;height:100%}.no-photo[data-astro-cid-rdj34se6]{background:repeating-linear-gradient(35deg,#172730,#172730 24px,#1d303a 25px 27px);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;display:flex}.no-photo[data-astro-cid-rdj34se6] img[data-astro-cid-rdj34se6]{width:min(55%,300px);height:auto;image-rendering:pixelated}.no-photo[data-astro-cid-rdj34se6] strong[data-astro-cid-rdj34se6]{font-size:1.5rem}.no-photo[data-astro-cid-rdj34se6] small[data-astro-cid-rdj34se6]{letter-spacing:.14em;color:#b8c5ce;font-size:.66rem}.facts[data-astro-cid-rdj34se6]{background:#182731;border:1px solid #34454f;padding:2rem}.facts[data-astro-cid-rdj34se6] h3[data-astro-cid-rdj34se6]{margin-bottom:1.7rem}.facts[data-astro-cid-rdj34se6] div[data-astro-cid-rdj34se6]{border-top:1px solid #354651;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.82rem;display:flex}.facts[data-astro-cid-rdj34se6] span[data-astro-cid-rdj34se6]{color:#94a9b7}.facts[data-astro-cid-rdj34se6] strong[data-astro-cid-rdj34se6]{text-align:right}.service-grid[data-astro-cid-rdj34se6]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.service-grid[data-astro-cid-rdj34se6]>div[data-astro-cid-rdj34se6]{background:#172630;border:1px solid #35464e;min-height:170px;padding:1.5rem;position:relative}.service-grid[data-astro-cid-rdj34se6] span[data-astro-cid-rdj34se6]{color:var(--company-accent);font-size:.75rem;font-weight:800}.service-grid[data-astro-cid-rdj34se6] h3[data-astro-cid-rdj34se6]{margin:1rem 0}.service-grid[data-astro-cid-rdj34se6] .arrow[data-astro-cid-rdj34se6]{color:#9eafba;position:absolute;top:1.5rem;right:1.5rem}.secondary-image[data-astro-cid-rdj34se6]{min-height:450px}.secondary-image[data-astro-cid-rdj34se6] img[data-astro-cid-rdj34se6]{height:100%}.company-cta[data-astro-cid-rdj34se6]{background:linear-gradient(90deg,color-mix(in srgb,var(--company-accent) 25%,#0e1a21),#101b23);padding:5rem 0}.company-cta[data-astro-cid-rdj34se6] h2[data-astro-cid-rdj34se6]{max-width:750px}.company-cta[data-astro-cid-rdj34se6] .eyebrow[data-astro-cid-rdj34se6]{color:#efffff}@media (width<=800px){.company-hero-grid[data-astro-cid-rdj34se6]{grid-template-columns:1fr}.logo-plate[data-astro-cid-rdj34se6]{aspect-ratio:1;max-width:210px;margin-left:0}.company-crumb[data-astro-cid-rdj34se6]{margin-bottom:2.5rem}.service-grid[data-astro-cid-rdj34se6]{grid-template-columns:1fr}.photo-box[data-astro-cid-rdj34se6]{height:310px}}
