.elementor .osc-hero-strategic__lead{width:100%;max-width:760px;font-weight:400;line-height:1.4;}.elementor .osc-hero-strategic{width:100%;min-height:calc(100vh - 60px);max-width:100%;color:var(--color-white);padding-block-start:100px;padding-block-end:0px;background-image:url("https://www.opensourceconsulting.org/wp-content/uploads/2026/05/ai-adoption-metrics-dashboard-theater.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:32px;align-items:start;& {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

/* OSC Strategic Glass / Veil */
&::before {
  content: "";
  position: absolute;

  top: 0;
  bottom: 0;
  left: -20px;
  width: calc(51% + 20px);

  z-index: 0;
  pointer-events: none;

  background:
      radial-gradient(
          circle at 34% 20%,
          rgba(40, 82, 145, 0.26) 0%,
          rgba(16, 46, 118, 0.10) 30%,
          transparent 54%
      ),
      linear-gradient(
          100deg,
          rgba(8, 22, 42, 0.94) 0%,
          rgba(11, 31, 58, 0.84) 35%,
          rgba(16, 46, 118, 0.50) 64%,
          rgba(16, 46, 118, 0.16) 86%,
          transparent 100%
      );

  -webkit-backdrop-filter:
      blur(12px)
      saturate(120%);

  backdrop-filter:
      blur(12px)
      saturate(120%);

  border: none;

  box-shadow:
      inset 1px 0 0 rgba(255, 255, 255, 0.07),
      inset 0 -1px 0 rgba(255, 255, 255, 0.04);
}

/* Soft transition from Strategic Veil into clear image */
&::after {
  content: "";
  position: absolute;

  top: 0;
  bottom: 0;
  left: 51%;
  width: 10%;

  z-index: 0;
  pointer-events: none;

  background:
      linear-gradient(
          90deg,
          transparent 0%,
          rgba(255, 255, 255, 0.025) 35%,
          rgba(110, 170, 255, 0.055) 52%,
          transparent 100%
      );

  filter: blur(8px);
  opacity: 0.8;
  }\n}.elementor .osc-u-text-light{color:#ffffff;line-height:1.2em;}.elementor .osc-hero-strategic__content{width:50%;overflow:hidden;position:relative;z-index:1;padding:48px;margin-block-end:30px;border-radius:4px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;& {
position: relative;
z-index: 2;

background: transparent;
border: none;
box-shadow: none;
border-radius: 0;

padding: 40px 44px;

box-sizing: border-box;
max-width: 100%;
min-width: 0;
}

/* Restrained optical detail beneath the copy */
&::after {
content: "";
position: absolute;

left: -12px;
bottom: -8px;

width: 42%;
height: 1px;

pointer-events: none;

background:
    linear-gradient(
        90deg,
        rgba(255, 255, 255, 0.20) 0%,
        rgba(110, 170, 255, 0.16) 45%,
        transparent 100%
    );

box-shadow:
    0 0 10px rgba(110, 170, 255, 0.10);
}\n}.elementor .osc-button--primary{color:var(--color-primary);margin-block-start:auto;border-color:var(--color-accent);background-color:var(--color-accent);}.elementor .osc-button--primary:hover,.elementor .osc-button--primary:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .osc-button{width:auto;font-family:var(--font-body);font-weight:600;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:1px;border-color:var(--color-accent);border-style:solid;transition:all 200ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .osc-eyebrow{color:var(--color-primary);}.elementor .osc-section{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:3%;padding-inline-end:3%;display:flex;flex-direction:column;gap:32px;align-items:start;}.elementor .osc-section__header{flex-direction:column;gap:4px;}.elementor .osc-eyebrow--on-dark{color:var(--color-accent);}.elementor .osc-section--dark{color:var(--color-white);background-color:var(--color-primary);}.elementor .osc-text-link{font-weight:600;margin-block-start:auto;display:inline-flex;}.elementor .osc-text-link:hover,.elementor .osc-text-link:focus-visible{text-decoration:underline;}.elementor .osc-editorial-grid{gap:24px;grid-template-columns:repeat(2, 1fr);align-items:stretch;}.elementor .osc-editorial-card{width:100%;overflow:hidden;padding:0px;border-radius:4px;border-width:1px;border-color:var(--color-divider);border-style:solid;background-color:var(--color-white);box-shadow:0px 8px 24px 0px rgba(11,29,58,0.06);display:flex;flex-direction:column;gap:0px;&:has([data-osc-editorial-type="micro"]) { border-block-start-width: 4px;
  border-block-start-style: solid;
  border-block-start-color: var(--color-accent); } &:has([data-osc-editorial-type="macro"]) { border-block-start-width: 4px;
  border-block-start-style: solid;
  border-block-start-color: var(--color-secondary); } &:has([data-osc-editorial-type="briefing"]) { overflow: hidden;
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-white); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__content { background: transparent;
  color: var(--color-white); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__meta { color: var(--color-accent); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__title,
&:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__excerpt { color: var(--color-white); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__link { color: var(--color-accent); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__image { width: 100%;
  margin: 0;
  border-radius: 0; } &:has([data-osc-editorial-type="micro"]) { border-block-start-width: 4px;
  border-block-start-style: solid;
  border-block-start-color: var(--color-accent); } &:has([data-osc-editorial-type="macro"]) { border-block-start-width: 4px;
  border-block-start-style: solid;
  border-block-start-color: var(--color-secondary); } &:has([data-osc-editorial-type="briefing"]) { overflow: hidden;
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-white); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__content { background: transparent;
  color: var(--color-white); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__meta { color: var(--color-accent); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__title,
&:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__excerpt { color: var(--color-white); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__link { color: var(--color-accent); } &:has([data-osc-editorial-type="briefing"]) .osc-editorial-card__image { width: 100%;
  margin: 0;
  border-radius: 0; }\n}.elementor .osc-editorial-card__image{width:100%;aspect-ratio:16/9;object-fit:cover;margin:0px;border-radius:0px;}.elementor .osc-editorial-card__content{width:100%;height:100%;padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;align-items:start;}.elementor .osc-editorial-card__meta{font-weight:600;font-size:12px;color:var(--color-primary);letter-spacing:0.08em;line-height:1.2em;text-transform:uppercase;}.elementor .osc-editorial-card__title{font-weight:600;font-size:26px;color:var(--color-primary);line-height:1.2em;}.elementor .osc-editorial-card__excerpt{font-weight:400;font-size:16px;}.elementor .osc-editorial-card__link{font-weight:600;font-size:15px;color:var(--color-primary);margin-block-start:auto;}.elementor .osc-editorial-card__link:hover,.elementor .osc-editorial-card__link:focus-visible{text-decoration:underline;}.elementor .osc-logo{padding:0px;gap:0px;justify-content:flex-start;align-items:center;}.elementor .osc-adaptive-rail{width:100%;min-width:0px;max-width:100%;flex-direction:row;gap:20px;flex-wrap:nowrap;align-items:stretch;& > * { height: auto !important;
          align-self: stretch !important; } & > .elementor-element { display: flex; }\n}