/* ==========================================================================
   c9-partners-light.css  ·  GENERATED, do not hand-edit.
   Source: /Users/miab/FairSky/.work/2026-09_site_variants/c6/assets/css/50-light.css
   Every rule below is a byte-for-byte copy of a rule that file already
   applies to #contact, with only the section id changed to #partners.
   Reason: 50-light.css binds the paper treatment to three section ids and
   c9 needs four light sections. No value is chosen here, only re-pointed,
   so the palette census cannot drift.
   Regenerate: python3 gen_partners_mixin.py
   ========================================================================== */

main > section#partners{
  
  --srf:var(--paper-200); --srf-raised:var(--paper-100); --srf-raised-2:var(--paper-100);
  --srf-sunken:var(--paper-300);
  --txt:#0B0416; --txt-dim:rgba(11,4,22,.68); --txt-faint:rgba(11,4,22,.60);
  --line:rgba(11,4,22,.11); --line-strong:rgba(11,4,22,.22);
  --accent:var(--v-700); --accent-solid:var(--v-500); --eyebrow-c:var(--g-700);
  
  --ink:#0B0416; --ink-dim:rgba(11,4,22,.68); --ink-faint:rgba(11,4,22,.60);
  --hair:rgba(11,4,22,.11); --hair-strong:rgba(11,4,22,.22);
  --n-950:var(--paper-300); --n-900:var(--paper-200); --n-850:var(--paper-300);
  --n-800:var(--paper-400); --n-700:var(--paper-400);
  --brand-text:var(--v-700); --gold:var(--g-700);
  --lit-1:rgba(11,4,22,.30); --unlit:rgba(11,4,22,.10);
  --face:linear-gradient(178deg, rgba(255,255,255,.9), rgba(255,255,255,.55));
  --face-2:linear-gradient(178deg, #fff, #fff);
  --shadow-1:0 1px 2px rgba(24,10,48,.07), 0 12px 34px rgba(24,10,48,.09);
  --shadow-2:0 2px 8px rgba(24,10,48,.10), 0 34px 80px rgba(24,10,48,.16);
  --shadow-lift:0 34px 80px -24px rgba(113,50,245,.30);
  --spill:none;

  color:var(--txt);
  
  background-color:var(--paper-200);
  background-image:
    linear-gradient(180deg, rgba(255,255,255,.85) 0%, rgba(255,255,255,0) clamp(120px,14vw,260px)),
    radial-gradient(120% 78% at 16% -6%, #FFFFFF 0%, rgba(255,255,255,0) 62%),
    radial-gradient(96% 62% at 88% 108%, var(--paper-300) 0%, rgba(236,231,245,0) 70%),
    linear-gradient(180deg, var(--paper-200) 0%, var(--paper-200) 100%);
  background-attachment:scroll, scroll, scroll, scroll;
  background-repeat:no-repeat;
  box-shadow:
    0 -30px 66px rgba(4,1,10,.50),
    inset 0 1px 0 rgba(255,255,255,.9);
}
main > section#partners::before{ background:none; }
main > section#partners .ed__head h2 .h2dim{ color:rgba(11,4,22,.44); }
main > section#partners .fig__n{
  color:#0B0416;
  background:linear-gradient(178deg,#0B0416 4%, #2A1060 54%, var(--v-700) 100%);
  -webkit-background-clip:text; background-clip:text;
  -webkit-text-fill-color:transparent;
}
main > section#partners .fig__l{ color:rgba(11,4,22,.82); }
main > section#partners .fig__s{ color:rgba(11,4,22,.60); }
main > section#partners .ed__head h2{ color:#0B0416; }
main > section#partners .ed__lede{ color:rgba(11,4,22,.66); }
main > section#partners .ed__after{ color:rgba(11,4,22,.64); }
main > section#partners h2, main > section#partners h3, main > section#partners h4{ color:#0B0416; }
main > section#partners p, main > section#partners li, main > section#partners span, main > section#partners small{ border-color:rgba(11,4,22,.14); }
main > section#partners .folio__t{ color:rgba(11,4,22,.60); }
main > section#partners .subfolio{ color:rgba(11,4,22,.66); }
main > section#partners .subfolio i{ background:linear-gradient(90deg, rgba(11,4,22,.18), rgba(11,4,22,0)); }
main > section#partners .arrow{ color:var(--v-700); border-bottom-color:rgba(78,23,201,.34); }
main > section#partners .arrow::after{ color:var(--g-700); }
main > section#partners .arrow:hover{ border-bottom-color:var(--g-700); }
main > section#partners .mkt{
  border-color:rgba(11,4,22,.12);
  background:linear-gradient(178deg, #FFFFFF, rgba(255,255,255,.55));
  box-shadow:0 1px 2px rgba(24,10,48,.05), 0 10px 26px rgba(24,10,48,.07);
}
main > section#partners .mkt:hover{
  border-color:rgba(78,23,201,.32);
  background:linear-gradient(178deg, #FFFFFF, rgba(113,50,245,.07));
}
main > section#partners .mkt__f{ border-color:rgba(11,4,22,.20); box-shadow:inset 0 0 0 1px rgba(255,255,255,.35); }
main > section#partners .mkt__n{ color:#0B0416; }
main > section#partners .mkt__r{ color:rgba(11,4,22,.52); }
main > section#partners .award, main > section#partners .ed .award{
  border-color:rgba(11,4,22,.12);
  background:linear-gradient(178deg, #FFFFFF, rgba(255,255,255,.5));
  box-shadow:0 1px 2px rgba(24,10,48,.05), 0 12px 30px rgba(24,10,48,.07);
}
main > section#partners .ed .edaw__name, main > section#partners .edaw__name{ color:#0B0416; }
main > section#partners .ed .edaw__meta, main > section#partners .edaw__meta{ color:rgba(11,4,22,.62); }
main > section#partners .edtag{
  color:rgba(11,4,22,.74);
  background:rgba(11,4,22,.06);
  border-color:rgba(11,4,22,.14);
}
main > section#partners .ed .edtag--win{ color:var(--on-gold); background:var(--gold-fill); border-color:transparent; }
main > section#partners .ed .confs .edcl, main > section#partners .confs .edcl{ filter:invert(1); opacity:.78; }
main > section#partners .ed .edaw__badge img, main > section#partners .edaw__badge img{ filter:none; }
main > section#partners .strip img{ border-color:rgba(11,4,22,.12); }
main > section#partners .strip figcaption{ color:rgba(11,4,22,.58); }
main > section#partners .edform{
  border-color:rgba(11,4,22,.12);
  background:linear-gradient(178deg, #FFFFFF, rgba(255,255,255,.6));
  box-shadow:0 2px 8px rgba(24,10,48,.06), 0 30px 70px rgba(24,10,48,.10);
}
main > section#partners .ed .field label, main > section#partners .field label{ color:rgba(11,4,22,.62); }
main > section#partners .ed .field input, main > section#partners .ed .field textarea,
main > section#partners .field input, main > section#partners .field textarea{
  border-color:rgba(11,4,22,.18);
  background:rgba(255,255,255,.92);
  color:#0B0416;
}
main > section#partners .ed .field input::placeholder, main > section#partners .ed .field textarea::placeholder,
main > section#partners .field input::placeholder, main > section#partners .field textarea::placeholder{ color:rgba(11,4,22,.40); }
main > section#partners .ed .field input:focus, main > section#partners .ed .field textarea:focus,
main > section#partners .field input:focus, main > section#partners .field textarea:focus{
  border-color:var(--v-700); background:#fff;
}
main > section#partners .ed .formNote, main > section#partners .formNote{ color:rgba(11,4,22,.62); }
main > section#partners .ed .formNote a, main > section#partners .formNote a{ color:var(--v-700); }
main > section#partners .who{
  border-color:rgba(11,4,22,.12);
  background:linear-gradient(178deg, rgba(113,50,245,.07), rgba(255,255,255,.6));
  box-shadow:0 2px 8px rgba(24,10,48,.06), 0 30px 70px rgba(24,10,48,.10);
}
main > section#partners .who__n{ color:#0B0416; }
main > section#partners .who__r{ color:var(--g-700); }
main > section#partners .who__p{ color:rgba(11,4,22,.64); }
main > section#partners .who__l a{ color:var(--v-700); border-bottom-color:rgba(78,23,201,.30); }
main > section#partners .who__l a:hover{ border-bottom-color:var(--g-700); }
main > section#partners .who__mark{ color:rgba(11,4,22,.10); }
main > section#partners .btn{
  background:#0B0416; color:#fff; border-color:transparent;
  box-shadow:0 2px 6px rgba(24,10,48,.16), 0 16px 40px rgba(24,10,48,.20);
}
main > section#partners .btn:hover{ background:var(--v-700); color:#fff; }
main > section#recognition,
main > section#partners{
  box-shadow:0 -1px 0 rgba(11,4,22,.08), inset 0 1px 0 rgba(255,255,255,.9);
}

/* seam: #partners sits inside the paper run, so it takes the same hairline
   seam that 50-light.css gives #recognition and #contact, not the heavy
   entering lift that only #markets carries. */
main > section#partners{ box-shadow:0 -1px 0 rgba(11,4,22,.08), inset 0 1px 0 rgba(255,255,255,.9); }
