.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 .unit--1-2 {
  grid-column: 2 / span 4;
}
.area--one .unit--1-2:nth-child(2n+2 of .unit--1-2) {
  grid-column: 7 / span 4;
}
.area--one .unitOne--indentRight {
  grid-column: 1 / span 10;
}
.area--one .unitOne--indentLeftRight {
  grid-column: 2 / span 10;
}
.area--one .unitTwo {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.area--one .unitTwo .unit__content {
  grid-column: 6 / span 6;
}
.area--one .unitTwo .part.text:first-child {
  width: calc(100% / 828 * 549);
  position: absolute;
  right: calc(100% + var(--generalHorizontalGap));
  top: 0;
}
.area--two .unit .unit__body {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: repeat(10, minmax(0, 1fr));
}
.area--two .unit--styleOne .partImage--one {
  grid-column: 1 / span 7;
  grid-row: 1 / span 5;
}
.area--two .unit--styleOne .partImage--two {
  grid-column: 5 / span 3;
  grid-row: 6 / span 2;
}
.area--two .unit--styleOne .partImage--three {
  grid-column: 8 / span 5;
  grid-row: 4 / span 6;
}
.area--two .unit--styleOne .partText--one {
  grid-column: 8 / span 4;
  grid-row: 1 / span 3;
}
.area--two .unit--styleOne .partText--two {
  grid-column: 1 / span 6;
  grid-row: 8 / span 3;
}
.area--two .unit--styleOne .partLink {
  grid-column: 8 / span 5;
  grid-row: 10 / span 1;
}
.area--two .unit--styleTwo .partImage--one {
  grid-column: 8 / span 5;
  grid-row: 1 / span 7;
}
.area--two .unit--styleTwo .partImage--two {
  grid-column: 6 / span 2;
  grid-row: 5 / span 2;
}
.area--two .unit--styleTwo .partImage--three {
  grid-column: 2 / span 4;
  grid-row: 5 / span 4;
}
.area--two .unit--styleTwo .partText--one {
  grid-column: 2 / span 6;
  grid-row: 1 / span 4;
}
.area--two .unit--styleTwo .partText--two {
  grid-column: 7 / span 6;
  grid-row: 8 / span 3;
}
.area--two .unit--styleTwo .partLink {
  grid-column: 2 / span 4;
  grid-row: 9 / span 1;
}
.area--two .unit--styleThree .partImage--one {
  grid-column: 1 / span 8;
  grid-row: 1 / span 5;
}
.area--two .unit--styleThree .partImage--two {
  grid-column: 6 / span 3;
  grid-row: 6 / span 2;
}
.area--two .unit--styleThree .partImage--three {
  grid-column: 9 / span 3;
  grid-row: 5 / span 4;
}
.area--two .unit--styleThree .partText--one {
  grid-column: 9 / span 3;
  grid-row: 1 / span 4;
}
.area--two .unit--styleThree .partText--two {
  grid-column: 1 / span 6;
  grid-row: 8 / span 3;
}
.area--two .unit--styleThree .partLink {
  grid-column: 9 / span 3;
  grid-row: 9 / span 1;
}
/*# sourceMappingURL=./screen-large.css.map */