
/* ---- A · every CTA except the nav, up a fifth ---------------------------
   Three rules rather than one, because the buttons do not all start from the
   same size: the page buttons are at 12.5px, the moderator section overrides
   its own to 12px with an id, and the services spines run their own 12px CTA.
   Multiplying each by 1.2 keeps the relationship between them intact instead
   of flattening all three to one number. The nav's .mn-btn is untouched. */
.at-btn{font-size:15px}                 /* 12.5 -> 15    */
#moderator .at-btn{font-size:14.4px}    /* 12   -> 14.4  */
#services .stk-cta{font-size:14.4px}    /* 12   -> 14.4  */
/* the lead form's button is full width, so the extra height goes on the label
   rather than the box */
.lf-btn{padding:15px 26px}

/* ---- B · the footer on the mesh -----------------------------------------
   Same construction as the platform band: the picture on a ::before with a
   veil over it, pinned to the viewport so it reads at the scale the hero
   shows it rather than being blown up across a short block.

   Everything in here was set for a white ground, so the colours come with it.
   The tagline, the column heads and the links are all on light-theme tokens
   that resolve to black, and the two hairlines with them. */
.at-foot{background:#0A1D33;border-top-color:rgba(255,255,255,.14);
  position:relative;isolation:isolate;overflow:hidden}
.at-foot::before{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background-image:linear-gradient(rgba(9,22,42,.58),rgba(9,22,42,.58)),var(--nx-mesh);
  background-size:cover,cover;
  background-position:50% 50%,50% 50%;
  background-attachment:scroll,fixed}
@media(hover:none),(max-width:820px){
  .at-foot::before{background-attachment:scroll,scroll}
}
.at-foot > .at-wrap{position:relative;z-index:2}
.at-foot .at-foot-top{border-bottom-color:rgba(255,255,255,.16)}
.at-foot .at-foot-top .tl{color:#ffffff}
.at-foot .at-mono{color:rgba(255,255,255,.66)}
.at-foot .at-foot-cols h5{color:#ffffff}
.at-foot .at-foot-cols a{color:rgba(255,255,255,.66)}
