/* ═══════════════════════════════════════════════════════════════════
   BEREE / /contact ONLY
   One address, set at the scale the home page sets a resolved link.
   ═══════════════════════════════════════════════════════════════════ */

.addr{ grid-column:1/-1; border-top:1px solid var(--rule); padding-top:clamp(1.2rem,3vw,2rem); }
.addr .k{ font-family:var(--f-m); font-size:10.5px; font-weight:700; letter-spacing:.16em;
          text-transform:uppercase; color:var(--dimmer); }
.addr a{
  display:inline-block; margin-top:.5rem; text-decoration:none;
  font-family:var(--f-d); font-variation-settings:'wdth' 74,'wght' 800;
  text-transform:lowercase; letter-spacing:-.03em; line-height:.92;
  font-size:clamp(1.35rem,6.2vw,5.6rem);
  /* Break only where the markup allows it (after the @), never mid-word:
     an address split as "empoweredfounders.co / m" is unusable. */
  word-break:normal; overflow-wrap:normal;
  border-bottom:2px solid transparent; transition:color .25s var(--e-out),border-color .25s var(--e-out);
}
.addr a:hover,.addr a:focus-visible{ color:var(--coral); border-bottom-color:var(--coral); }
.addr a .at{ color:var(--coral); }
.addr .why{ margin-top:1.2rem; font-family:var(--f-m); font-size:11.5px; line-height:1.75;
            letter-spacing:.03em; color:var(--dimmer); max-width:min(62ch,100%); }
