@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@600;700;800&family=Montserrat:wght@600;700;800&family=Oswald:wght@500;600;700&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;1,400&display=swap');

/* Terraform Studio type system (approved logo concepts):
   Archivo Black = large display/headline text (H1)
   Archivo = headings
   Source Sans 3 = body text */
body {
   font-family: 'Source Sans 3', 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
}
h1 {
   font-family: 'Archivo Black', 'Archivo', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
   font-weight: 800;
}
/* Header band business name - scoped to the band-title block class only */
.band-title {
   font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
   font-weight: 800;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   text-indent: 0.1em;
}
/* Header band "STUDIO" line - wide letter-spacing, optically re-centered */
.band-title.band-studio {
   letter-spacing: 0.4em;
   text-indent: 0.4em;
}
/* Header band tagline */
.band-tagline {
   font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
   font-weight: 600;
   letter-spacing: 0.3em;
   text-indent: 0.3em;
}@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@600;700;800&family=Montserrat:wght@600;700;800&family=Oswald:wght@500;600;700&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;1,400&display=swap');

/* Terraform Studio type system (approved logo concepts):
   Archivo Black = large display/headline text (H1)
   Archivo = headings
   Source Sans 3 = body text */
body {
   font-family: 'Source Sans 3', 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
}
h1 {
   font-family: 'Archivo Black', 'Archivo', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
   font-weight: 800;
}
/* Header band business name - scoped to the band-title block class only */
.band-title {
   font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
   font-weight: 800;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   text-indent: 0.1em;
}
/* Header band "STUDIO" line - wide letter-spacing, optically re-centered */
.band-title.band-studio {
   letter-spacing: 0.4em;
   text-indent: 0.4em;
}
/* Header band tagline */
.band-tagline {
   font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
   font-weight: 600;
   letter-spacing: 0.3em;
   text-indent: 0.3em;
}
/* Header band logo mark - fixed display width, centered */
.band-mark {
   text-align: center;
}
.band-mark img {
   width: 200px !important;
   height: auto !important;
}

/* TERRAFORM wordmark image in the header band (attachment ID 125) */
.wp-image-125 {
  width: 300px;
  max-width: 300px;
  height: auto;
}

/* About page (ID 115) section headings: Archivo Black, brand brass */
.about-section-heading {
  font-family: 'Archivo Black', 'Archivo', sans-serif;
  color: #B9975B;
}
