.home-hero[data-astro-cid-iqtapyfr]{background:var(--cf-prussian);color:var(--cf-paper);justify-content:flex-start;align-items:center;min-height:min(90vh,860px);display:flex;position:relative;overflow:hidden}.home-hero__bg[data-astro-cid-iqtapyfr]{object-fit:cover;object-position:right center;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.home-hero__content[data-astro-cid-iqtapyfr]{z-index:1;text-align:left;max-width:min(520px,100%);padding-block:var(--space-24);margin-inline:0;position:relative}.home-hero__headline[data-astro-cid-iqtapyfr]{letter-spacing:-.025em;margin:var(--space-4) 0 var(--space-6);font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:900;line-height:1.05}.home-hero__subhead[data-astro-cid-iqtapyfr]{opacity:.82;margin-bottom:var(--space-8);font-size:1.125rem;line-height:1.7}.home-hero__ctas[data-astro-cid-iqtapyfr]{gap:var(--space-4);flex-wrap:wrap;display:flex}.home-hero__media[data-astro-cid-iqtapyfr]{position:relative}.home-hero__img[data-astro-cid-iqtapyfr]{border-radius:var(--radius-xl);object-fit:cover;aspect-ratio:4/5;width:100%;height:auto;box-shadow:var(--shadow-lg)}@media (width<=767px){.home-hero[data-astro-cid-iqtapyfr]{min-height:unset;flex-direction:column;justify-content:flex-start;align-items:stretch}.home-hero__bg[data-astro-cid-iqtapyfr]{aspect-ratio:4/5;object-fit:cover;object-position:80% 20%;order:2;width:100%;height:auto;position:relative;inset:auto}.home-hero__content[data-astro-cid-iqtapyfr]{max-width:100%;padding-block:2.5rem;padding-inline:var(--space-6);order:1}.home-hero__headline[data-astro-cid-iqtapyfr]{font-size:2.25rem}.home-final-cta[data-astro-cid-iqtapyfr]{padding-block:3rem}}.home-about__inner[data-astro-cid-iqtapyfr]{gap:var(--space-16);grid-template-columns:1fr 380px;align-items:center;display:grid}.home-about__text[data-astro-cid-iqtapyfr]{gap:var(--space-6);flex-direction:column;display:flex}.home-about__body[data-astro-cid-iqtapyfr]{gap:var(--space-4);flex-direction:column;display:flex}.home-about__bullets[data-astro-cid-iqtapyfr]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.home-about__bullet[data-astro-cid-iqtapyfr]{padding-left:var(--space-6);color:var(--cf-gray-700);font-size:.9375rem;line-height:1.6;position:relative}.home-about__bullet[data-astro-cid-iqtapyfr]:before{content:"";background:var(--cf-chartreuse);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.home-about__img[data-astro-cid-iqtapyfr]{border-radius:var(--radius-xl);object-fit:cover;aspect-ratio:4/5;width:100%;height:auto;box-shadow:var(--shadow-md)}@media (width<=900px){.home-about__inner[data-astro-cid-iqtapyfr]{grid-template-columns:1fr}.home-about__media[data-astro-cid-iqtapyfr]{display:none}}.home-mission__inner[data-astro-cid-iqtapyfr]{gap:var(--space-16);grid-template-columns:380px 1fr;align-items:center;display:grid}.home-mission__text[data-astro-cid-iqtapyfr]{gap:var(--space-6);flex-direction:column;display:flex}.home-mission__body[data-astro-cid-iqtapyfr]{gap:var(--space-4);flex-direction:column;display:flex}.home-mission__img[data-astro-cid-iqtapyfr]{border-radius:var(--radius-xl);object-fit:cover;aspect-ratio:4/5;width:100%;height:auto;box-shadow:var(--shadow-md)}@media (width<=900px){.home-mission__inner[data-astro-cid-iqtapyfr]{grid-template-columns:1fr}.home-mission__media[data-astro-cid-iqtapyfr]{display:none}}.home-expertise__intro[data-astro-cid-iqtapyfr]{max-width:640px;margin-bottom:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.home-expertise__cards[data-astro-cid-iqtapyfr]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.expertise-card[data-astro-cid-iqtapyfr]{border-radius:var(--radius-xl);background:color-mix(in oklab, var(--cf-prussian) 90%, var(--cf-paper));min-height:320px;transition:transform var(--ease-std), box-shadow var(--ease-std);align-items:flex-end;display:flex;position:relative;overflow:hidden}.expertise-card[data-astro-cid-iqtapyfr]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.expertise-card--digital-identity[data-astro-cid-iqtapyfr]{background-image:url(/images/home/digital-identity.jpg);background-position:50%;background-size:cover}.expertise-card--servant-leadership[data-astro-cid-iqtapyfr]{background:linear-gradient(135deg, var(--cf-prussian) 0%, #2a3f6b 100%)}.expertise-card__inner[data-astro-cid-iqtapyfr]{z-index:1;padding:var(--space-8);background:linear-gradient(#0000 0%,#18264199 40%,#182641f2 100%);width:100%;position:relative}.expertise-card__title[data-astro-cid-iqtapyfr]{color:var(--cf-paper);margin-bottom:var(--space-3);font-size:1.5rem;font-weight:800}.expertise-card__body[data-astro-cid-iqtapyfr]{color:color-mix(in oklab, var(--cf-paper) 85%, transparent);font-size:.9375rem;line-height:1.65}@media (width<=700px){.home-expertise__cards[data-astro-cid-iqtapyfr]{grid-template-columns:1fr}}.home-insights__header[data-astro-cid-iqtapyfr]{max-width:600px;margin-bottom:var(--space-10);gap:var(--space-3);flex-direction:column;display:flex}.home-insights__grid[data-astro-cid-iqtapyfr]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.post-card[data-astro-cid-iqtapyfr]{gap:var(--space-3);padding:var(--space-8);background:var(--cf-white);border-radius:var(--radius-xl);border:1px solid var(--cf-gray-200);color:inherit;transition:box-shadow var(--ease-std), transform var(--ease-std);flex-direction:column;text-decoration:none;display:flex}.post-card[data-astro-cid-iqtapyfr]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.post-card__meta[data-astro-cid-iqtapyfr]{align-items:center;gap:var(--space-3);display:flex}.post-card__read-time[data-astro-cid-iqtapyfr]{color:var(--cf-gray-500);font-size:.8125rem}.post-card__title[data-astro-cid-iqtapyfr]{font-size:1.25rem;font-weight:700;line-height:1.25}.post-card__excerpt[data-astro-cid-iqtapyfr]{color:var(--cf-gray-700);flex:1;font-size:.9375rem;line-height:1.6}.post-card__link[data-astro-cid-iqtapyfr]{color:var(--cf-prussian);margin-top:auto;font-size:.875rem;font-weight:700}.home-logos[data-astro-cid-iqtapyfr]{text-align:center;padding-block:var(--space-12)}.home-logos__title[data-astro-cid-iqtapyfr]{margin-bottom:var(--space-8)}.home-logos__grid[data-astro-cid-iqtapyfr]{gap:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.home-logos__grid[data-astro-cid-iqtapyfr] img[data-astro-cid-iqtapyfr]{filter:grayscale();opacity:.55;width:auto;height:36px}.home-final-cta[data-astro-cid-iqtapyfr]{background:var(--cf-chartreuse);padding-block:7rem;position:relative;overflow:hidden}.home-final-cta__bg[data-astro-cid-iqtapyfr]{object-fit:cover;object-position:center;pointer-events:none;user-select:none;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.home-final-cta__inner[data-astro-cid-iqtapyfr]{z-index:1;text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:640px;margin-inline:auto;display:flex;position:relative}.home-final-cta__headline[data-astro-cid-iqtapyfr]{letter-spacing:-.01em;color:var(--cf-prussian);font-size:clamp(2rem,4vw,3.25rem);font-weight:700}.home-final-cta__body[data-astro-cid-iqtapyfr]{color:var(--cf-prussian);opacity:.8;font-size:1.25rem;line-height:1.65}
