/* Legacy site font override: use Futura PT via Adobe Fonts (Typekit) */
/* These @font-face URLs are from the original site’s kit. */
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9c3000/000000000000000077586b5e/31/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/9c3000/000000000000000077586b5e/31/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/9c3000/000000000000000077586b5e/31/a?subset_id=2&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto}
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/l?subset_id=2&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/d?subset_id=2&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/a?subset_id=2&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto}
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/361f51/000000000000000077586b60/31/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/361f51/000000000000000077586b60/31/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/361f51/000000000000000077586b60/31/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto}
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/2fd7ed/000000000000000077586b5c/31/l?subset_id=2&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/2fd7ed/000000000000000077586b5c/31/d?subset_id=2&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/2fd7ed/000000000000000077586b5c/31/a?subset_id=2&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto}
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/l?subset_id=2&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/d?subset_id=2&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/a?subset_id=2&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto}
@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/82d592/000000000000000077586b5a/31/l?subset_id=2&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/82d592/000000000000000077586b5a/31/d?subset_id=2&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/82d592/000000000000000077586b5a/31/a?subset_id=2&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto}

/* Apply Futura PT throughout the legacy site */
html, body {
  font-family: 'futura-pt', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;
  font-weight: 300;
  line-height: 1.7;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'futura-pt', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;
  font-weight: 700;
  letter-spacing: -0.01em;
}
strong, b { font-weight: 500 !important; }

/* Navigation – common Squarespace selectors */
nav a, .sqs-navigation a, .Header-nav a, .header-nav a, .site-navigation a, .main-nav a {
  font-family: 'futura-pt', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

/* Minor rhythm tweaks */
p, .sqs-block-content p {
  margin: 0.85em 0;
  font-weight: 300 !important;
}
ul, ol { margin: 0.9em 0 1.1em; }

.sqs-block-content h2 {
  font-weight: 300 !important;
}

.sqs-block-content h3 {
  font-weight: 400 !important;
}

#footerBlocksTop h2 {
  font-weight: 300 !important;
  letter-spacing: 0;
}
#footerBlocksTop h2 strong { font-weight: 600 !important; }
