.services-hero{height:var(--detail-hero-height);display:grid;align-items:center;padding-block:calc(var(--header-height) + 2rem) 2rem;background:linear-gradient(180deg,transparent 55%,var(--color-background) 100%),linear-gradient(90deg,color-mix(in srgb,var(--color-background) 92%,transparent),color-mix(in srgb,var(--color-background) 78%,transparent) 60%,color-mix(in srgb,var(--color-background) 65%,transparent)),url(/_astro/background-summary-pages.DSRE00P-.webp) center 42% / cover no-repeat,var(--color-background)}.services-hero__inner{display:grid;grid-template-columns:minmax(0,1fr)}.services-hero__copy{max-width:none}.services-hero h1{max-width:none;margin-bottom:1.6rem;font-size:clamp(2.8rem,6vw,5.7rem);line-height:1.03;letter-spacing:-.06em;text-wrap:normal}.services-hero__intro{max-width:57ch;display:grid;gap:.85rem}.services-hero__intro p{margin:0;color:var(--color-muted);font-size:clamp(1.05rem,1.7vw,1.25rem)}html[data-theme=light] .services-hero{background:linear-gradient(180deg,transparent 55%,var(--color-background) 100%),linear-gradient(90deg,var(--white-24),transparent 65%),url(/_astro/background-summary-pages.DSRE00P-.webp) center 42% / cover no-repeat,var(--color-background)}@media(max-width:960px){.services-hero h1{text-wrap:balance}}@media(max-width:640px){.services-hero{padding-block:calc(var(--header-height) + 1rem) 2rem}.services-hero h1{font-size:clamp(2.55rem,11vw,3.7rem)}}.overview-columns[data-astro-cid-kffddyxr]{padding-block:clamp(2.25rem,4vw,4rem) clamp(4.5rem,8vw,8rem);background:linear-gradient(180deg,var(--color-background),transparent 30%,transparent 70%,var(--color-background)),linear-gradient(90deg,var(--overview-band-it),var(--overview-band-cyber) 50%,var(--overview-band-soc))}.overview-columns__grid[data-astro-cid-kffddyxr]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:clamp(3.5rem,6vw,6rem)}.overview-columns__item[data-astro-cid-kffddyxr]{display:flex;grid-column:span 2;flex-direction:column;padding-inline:clamp(1.5rem,3vw,3rem);border-left:1px solid var(--color-border);scroll-margin-top:var(--header-height)}.overview-columns__item[data-astro-cid-kffddyxr]:nth-child(3n+1){padding-left:0;border-left:0}.overview-columns__item[data-astro-cid-kffddyxr]:nth-child(3n){padding-right:0}.overview-columns--last-pair[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr]:nth-last-child(-n+2){grid-column:span 3}.overview-columns--last-pair[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr]:last-child{padding-right:0}.overview-columns--two[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr]{grid-column:span 3}.overview-columns--two[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr]:first-child{padding-left:0;border-left:0}.overview-columns--two[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr]:last-child{padding-right:0}.overview-columns__item[data-astro-cid-kffddyxr] h2[data-astro-cid-kffddyxr]{margin-bottom:1.25rem;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.12;letter-spacing:-.045em}.overview-columns__item[data-astro-cid-kffddyxr] p[data-astro-cid-kffddyxr]{margin-bottom:2rem;color:var(--color-muted)}.overview-columns__item[data-astro-cid-kffddyxr] .overview-columns__lead[data-astro-cid-kffddyxr]{margin-bottom:.8rem;color:var(--color-text);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:700;line-height:1.45}.overview-columns__item[data-astro-cid-kffddyxr] a[data-astro-cid-kffddyxr]{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:auto;color:var(--brand);font-weight:700;text-underline-offset:.3em}.overview-columns__item[data-astro-cid-kffddyxr] a[data-astro-cid-kffddyxr]:hover{color:var(--signal)}.overview-columns__item[data-astro-cid-kffddyxr] a[data-astro-cid-kffddyxr]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}html[data-theme=dark] .overview-columns__item[data-astro-cid-kffddyxr] a[data-astro-cid-kffddyxr]{color:var(--electric)}@media(max-width:960px){.overview-columns__grid[data-astro-cid-kffddyxr]{grid-template-columns:1fr;row-gap:0}.overview-columns__item[data-astro-cid-kffddyxr],.overview-columns--two[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr],.overview-columns--last-pair[data-astro-cid-kffddyxr] .overview-columns__item[data-astro-cid-kffddyxr]:nth-last-child(-n+2){grid-column:1;padding:2rem 0;border-left:0}.overview-columns__item[data-astro-cid-kffddyxr]:first-child{padding-top:0}.overview-columns__item[data-astro-cid-kffddyxr]:last-child{padding-bottom:0}.overview-columns__item[data-astro-cid-kffddyxr]+.overview-columns__item[data-astro-cid-kffddyxr]{border-top:1px solid var(--color-border)}.overview-columns__item[data-astro-cid-kffddyxr] p[data-astro-cid-kffddyxr]{margin-bottom:1.25rem}.overview-columns__item[data-astro-cid-kffddyxr] a[data-astro-cid-kffddyxr]{margin-top:0}}
