/* Hexadyne Armaments — the holding page (2026-10-28; headline 2026-11-13, Ryan: "Built for what the battlefield
   becomes." replaces "Website coming soon", mixed case per the brand kit's headline rule).
   The brand guidelines' cover, on the web: navy ground, the vertical lockup centred, the headline in Michroma below it,
   a small line under that, and the copyright line centred at the foot. No parentage line (Ryan 2026-11-13: nothing
   public says "backed by Hexadyne"). Proportions follow the cover in
   _brand/build_brand_package.py (lockup ≈ a third of the width, title at about three-quarters of the height). */
body{background:var(--navy);color:var(--steel-light)}
.cover{min-height:100vh;min-height:100svh;display:grid;justify-items:center;
  grid-template-rows:minmax(56px,1.1fr) auto minmax(64px,1.25fr) auto minmax(48px,.75fr) auto;
  padding:0 var(--gutter)}
.cover__logo{grid-row:2;margin:0;width:clamp(230px,28vw,420px)}
.cover__logo img{width:100%}
.cover__title{grid-row:4;text-align:center}
.cover__head{margin:0;font:400 clamp(19px,2.1vw,30px)/1.3 var(--display);letter-spacing:.02em;color:#fff;text-wrap:balance}
.cover__line{margin:12px 0 0;font:400 clamp(13px,1.1vw,16px)/1.4 var(--text);color:var(--steel-light)}
.cover__foot{grid-row:6;justify-self:stretch;display:flex;justify-content:center;gap:8px 24px;flex-wrap:wrap;
  padding:0 0 26px;font:400 12px/1.4 var(--text);color:var(--steel-light);text-align:center}
.cover__foot p{margin:0}

@media (max-width:720px){
  .cover{grid-template-rows:minmax(48px,1fr) auto minmax(56px,.9fr) auto minmax(48px,1fr) auto}
  .cover__head{letter-spacing:.01em}
  .cover__foot{flex-direction:column;align-items:center;text-align:center;font-size:11.5px;padding-bottom:22px}
}
@media (max-height:520px) and (orientation:landscape){
  .cover__logo{width:clamp(180px,22vw,260px)}
}
