.title1 {
  font-family: 'GT America Extended', sans-serif;
  font-size: clamp(2.1875rem, 1.93348801vw + 1.73433875rem, 3.75rem);
  line-height: clamp(2.1875rem, 1.93348801vw + 1.73433875rem, 3.75rem);
  text-transform: uppercase;
  color: var(--textColor);
  font-weight: 400;
}
.title2 {
  font-family: 'GT America Extended', sans-serif;
  font-size: clamp(1.5625rem, 1.62412993vw + 1.18184455rem, 2.875rem);
  line-height: clamp(1.5625rem, 1.62412993vw + 1.18184455rem, 2.875rem);
  text-transform: uppercase;
  color: var(--textColor);
  font-weight: 400;
}
.title3 {
  font-family: 'GT America Extended', sans-serif;
  font-size: clamp(1.5625rem, 0vw + 1.5625rem, 1.5625rem);
  line-height: clamp(1.5625rem, 0vw + 1.5625rem, 1.5625rem);
  text-transform: uppercase;
  color: var(--textColor);
  font-weight: 400;
}
.lead {
  font-size: clamp(1.375rem, 1.08275329vw + 1.1212297rem, 2.25rem);
  line-height: clamp(1.5625rem, 1.16009281vw + 1.29060325rem, 2.5rem);
  color: var(--textColor);
}
.small {
  font-family: 'GT America Mono', sans-serif;
  font-size: 14px;
  line-height: 1.21428571;
  text-transform: uppercase;
  font-weight: 300;
  color: var(--textColor);
}
.quote {
  font-family: 'GT America Extended', sans-serif;
  font-size: clamp(3.125rem, 8.50734725vw + 1.13109049rem, 10rem);
  line-height: clamp(3.125rem, 8.50734725vw + 1.13109049rem, 10rem);
  text-transform: uppercase;
  color: var(--textColor);
  font-weight: 400;
}
.base {
  font-size: clamp(1.1875rem, 0.3866976vw + 1.09686775rem, 1.5rem);
  line-height: clamp(1.4375rem, 0.46403712vw + 1.3287413rem, 1.8125rem);
  color: var(--textColor);
  font-weight: 400;
}
.button {
  display: inline-block;
  font-family: 'GT America Mono', sans-serif;
  background-color: var(--btnPrimaryBg, #FF906A);
  font-size: 17px;
  line-height: 1.23529412;
  text-transform: uppercase;
  font-family: inherit;
  cursor: pointer;
  color: var(--btnPrimaryColor, #000);
  padding: 25px 60px;
  appearance: none;
  border-radius: 0;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  border: none;
  transition: all 0.4s;
}
@media (hover: hover) and (pointer: fine) {
  .button:hover,
  .button:focus {
    background-color: var(--btnPrimaryBgHover, #ED7A52);
  }
}
@media (max-width: 767px) {
  .button {
    width: 100%;
  }
}
.buttonSecondary {
  display: inline-block;
  font-family: 'GT America Mono', sans-serif;
  background-color: var(--btnSecondaryBg, #DBDBD3);
  font-size: 17px;
  line-height: 1.23529412;
  text-transform: uppercase;
  font-family: inherit;
  cursor: pointer;
  color: var(--btnSecondaryColor, #000);
  padding: 16px 30px;
  appearance: none;
  border-radius: 1000px;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  border: none;
  transition: all 0.4s;
}
@media (hover: hover) and (pointer: fine) {
  .buttonSecondary:hover,
  .buttonSecondary:focus {
    background-color: var(--btnSecondaryBgHover, #B5B5AD);
  }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
.area--one {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.area--one .unit--1-2 {
  grid-column: span 5;
}
.area--one .unit--1-2:nth-child(2n+2 of .unit--1-2) {
  grid-column: 7 / span 5;
}
.area--one .unitPageDivider .link--auto {
  width: auto;
}
.area--one .unitImageGallery .unit__body {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.area--one .unitImageGallery--styleOne .part.pict:nth-child(4n+1) {
  grid-column: 1 / span 8;
  grid-row: span 5;
}
.area--one .unitImageGallery--styleOne .part.pict:nth-child(4n+2) {
  grid-column: 9 / span 3;
  grid-row: span 4;
}
.area--one .unitImageGallery--styleOne .part.pict:nth-child(4n+3) {
  grid-column: 5 / span 4;
  grid-row: span 5;
}
.area--one .unitImageGallery--styleOne .part.pict:nth-child(4n+4) {
  grid-column: 9 / span 4;
  grid-row: span 3;
}
.area--one .unitImageGallery--styleTwo .part.pict:nth-child(4n+1) {
  grid-column: 1 / span 7;
  grid-row: span 5;
}
.area--one .unitImageGallery--styleTwo .part.pict:nth-child(4n+2) {
  grid-column: 8 / span 4;
  grid-row: span 3;
}
.area--one .unitImageGallery--styleTwo .part.pict:nth-child(4n+3) {
  grid-column: 5 / span 3;
  grid-row: span 3;
}
.area--one .unitImageGallery--styleTwo .part.pict:nth-child(4n+4) {
  grid-column: 8 / span 5;
  grid-row: span 6;
}
.area--one .unitForm--1-1 {
  grid-column: 2 / span 10;
}
.area--four {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.area--four .unit {
  grid-column: span 1;
}
/*# sourceMappingURL=./screen-medium.css.map */