/* The numbers under the hero: Skyline (Mason, 2026-10-15). The four figures stand in one row in the sky over Midtown,
   two by two on phones, with no lines and their names in plain words. The photograph is the Midtown skyline with its
   pale sky lifted to white, so the page's white runs straight into the sky with no edge; skyline.js lifts the city
   into place as the section comes up the screen. Loaded after home.css, which these rules override. */
.mn .figs-sec{position:relative;overflow:hidden;padding:84px 0 calc(100vw / var(--z,1) * .31)}
.mn .figs-sec>.wrap{position:relative;z-index:1}
.mn .figs-sec .lab{margin-bottom:52px;padding-bottom:0}
.mn .figs-sec .lab::after{display:none}
.mn .figs-sec .figs{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}
.mn .figs-sec .fig,.mn .figs-sec .fig:nth-child(n+3),.mn .figs-sec .fig:nth-child(even){padding:0;border:0}
.mn .figs-sec .fig__n{font-size:clamp(72px,8vw,124px);letter-spacing:-.035em}
.mn .figs-sec .fig__l{margin-top:22px;max-width:13em;font:400 17px/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--mute)}
.mn .figs__sky{position:absolute;left:0;right:0;bottom:0;margin:0;pointer-events:none}
.mn .figs__sky img{display:block;width:100%;height:auto;max-width:none;will-change:transform}
@media (max-width:900px){
  .mn .figs-sec{padding:56px 0 calc(100vw * .44)}
  .mn .figs-sec .lab{margin-bottom:34px}
  .mn .figs-sec .figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}
  .mn .figs-sec .fig__n{font-size:min(54px,13.6vw);letter-spacing:-.03em}
  .mn .figs-sec .fig__l{margin-top:12px;font-size:15px;max-width:none}
}
