.l-main-pagecontent .standard-content {
	padding: 0;
}
.l-main-pagecontent .standard-content > .row {
	max-width: 100%;
}
.l-main-pagecontent .standard-content > .row > .columns {
	width: 100%;
	padding: 0;
}
.l-main-pagecontent .standard-content > .row > .columns > h1 {
	margin: 0;
}

@media only screen and (min-width: 1000px) {
	.ttu-primary-nav {
		justify-content: flex-end;
	}
}

/*------------------------------------*\
    $LIBRARIES
\*------------------------------------*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f8da4e52-73c3-4612-b24e-ff93be67163e");
@font-face {
  font-family: "Helvetica Neue LT";
  src: url("/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");
  src: url("/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"), url("/fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"), url("/fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"), url("/fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"), url("/fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "Helvetica Neue LT";
  src: url("/fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix");
  src: url("/fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot"), url("/fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"), url("/fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff"), url("/fonts/419a308d-b777-4f84-9235-2caf4a98ec23.ttf") format("truetype"), url("/fonts/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b") format("svg");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "Charter ITC";
  src: url("/fonts/bd4a6c95-033c-41f0-9510-2de2be19ebc6.eot?#iefix");
  src: url("/fonts/bd4a6c95-033c-41f0-9510-2de2be19ebc6.eot?#iefix") format("eot"), url("/fonts/6b354187-add6-421c-9022-918efeb1a9d4.woff2") format("woff2"), url("/fonts/fcf607e0-9726-46de-99a0-3d80440fcad0.woff") format("woff"), url("/fonts/3a077c2d-60d8-4c1e-947f-64cd5c57b382.ttf") format("truetype"), url("/fonts/da20fd94-cdae-454e-a5d9-e1790eeaf24b.svg#da20fd94-cdae-454e-a5d9-e1790eeaf24b") format("svg");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "Charter ITC";
  src: url("/fonts/ba84e803-3903-4d83-bec4-16b23ae8ad1d.eot?#iefix");
  src: url("/fonts/ba84e803-3903-4d83-bec4-16b23ae8ad1d.eot?#iefix") format("eot"), url("/fonts/59ba0cae-532c-4764-970e-c8e9c4dc3621.woff2") format("woff2"), url("/fonts/c17e88a4-2bac-4c58-8aea-2345de107ef7.woff") format("woff"), url("/fonts/67daed65-8aec-4c77-9664-ca53f35c3734.ttf") format("truetype"), url("/fonts/c46a8071-15d2-4934-89bc-7e0db806414d.svg#c46a8071-15d2-4934-89bc-7e0db806414d") format("svg");
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: "Charter ITC";
  src: url("/fonts/65803b4f-d9d0-4ddb-a9a5-9ab6ee15827e.eot?#iefix");
  src: url("/fonts/65803b4f-d9d0-4ddb-a9a5-9ab6ee15827e.eot?#iefix") format("eot"), url("/fonts/a26b8d77-7077-41a3-aa4a-9720f909f728.woff2") format("woff2"), url("/fonts/10deb463-297b-4976-8a13-f9a98d7ea6de.woff") format("woff"), url("/fonts/143c464c-244f-4c8e-a5f2-c28f78f092fc.ttf") format("truetype"), url("/fonts/2214883f-2c66-4e68-9fc8-3641bd9200ca.svg#2214883f-2c66-4e68-9fc8-3641bd9200ca") format("svg");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "Charter ITC";
  src: url("/fonts/83fadcc0-5f33-4dfc-af40-cac829e5be93.eot?#iefix");
  src: url("/fonts/83fadcc0-5f33-4dfc-af40-cac829e5be93.eot?#iefix") format("eot"), url("/fonts/ddf06504-e618-494d-b1b9-56e26c0bf664.woff2") format("woff2"), url("/fonts/291df853-a088-4f20-9bb4-ce8097a4011b.woff") format("woff"), url("/fonts/3f4f26ae-3bd3-4b3c-91e0-daf64c948eda.ttf") format("truetype"), url("/fonts/279fffe9-9054-428f-be89-3c9cb4f57c2d.svg#279fffe9-9054-428f-be89-3c9cb4f57c2d") format("svg");
  font-style: italic;
  font-weight: 700; }

@font-face {
  font-family: "Charter ITC";
  src: url("/fonts/ffcecea9-4527-4be9-95f4-bea2860d6535.eot?#iefix");
  src: url("/fonts/ffcecea9-4527-4be9-95f4-bea2860d6535.eot?#iefix") format("eot"), url("/fonts/7c432744-fd05-46c3-8d26-d656c777bd5f.woff2") format("woff2"), url("/fonts/fabc29b0-3776-4b3d-922c-cdbe3ad31146.woff") format("woff"), url("/fonts/bf5cad83-7e03-48fa-bd2c-62b8871a6873.ttf") format("truetype"), url("/fonts/f43eb9f0-5f2e-4dce-b39e-1658aafc4873.svg#f43eb9f0-5f2e-4dce-b39e-1658aafc4873") format("svg");
  font-style: normal;
  font-weight: 800; }

@font-face {
  font-family: "Charter ITC";
  src: url("/fonts/9e7fd5fd-ca11-4190-9d19-0be802a37c9d.eot?#iefix");
  src: url("/fonts/9e7fd5fd-ca11-4190-9d19-0be802a37c9d.eot?#iefix") format("eot"), url("/fonts/8f48b96f-3535-45f2-a3e7-c029b7b0d2d4.woff2") format("woff2"), url("/fonts/c4cd5d84-191e-4241-b89f-b68e2761baa8.woff") format("woff"), url("/fonts/4062d75d-b72c-4efa-9858-3115e9ae0e6f.ttf") format("truetype"), url("/fonts/91994cd0-4680-4eeb-a64e-9be12dfb84b4.svg#91994cd0-4680-4eeb-a64e-9be12dfb84b4") format("svg");
  font-style: italic;
  font-weight: 800; }

@font-face {
  font-family: 'DINOT';
  src: url("/stylesheets/fonts/DINOT-Bold.eot");
  src: url("/stylesheets/fonts/DINOT-Bold.eot?#iefix") format("embedded-opentype"), url("/stylesheets/fonts/DINOT-Bold.woff2") format("woff2"), url("/stylesheets/fonts/DINOT-Bold.woff") format("woff"), url("/stylesheets/fonts/DINOT-Bold.ttf") format("truetype"), url("/stylesheets/fonts/DINOT-Bold.svg#DINOT-Bold") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'DINOT';
  src: url("/stylesheets/fonts/DINOT-Medium.eot");
  src: url("/stylesheets/fonts/DINOT-Medium.eot?#iefix") format("embedded-opentype"), url("/stylesheets/fonts/DINOT-Medium.woff2") format("woff2"), url("/stylesheets/fonts/DINOT-Medium.woff") format("woff"), url("/stylesheets/fonts/DINOT-Medium.ttf") format("truetype"), url("/stylesheets/fonts/DINOT-Medium.svg#DINOT-Medium") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINOT';
  src: url("/stylesheets/fonts/DINOT-Light.eot");
  src: url("/stylesheets/fonts/DINOT-Light.eot?#iefix") format("embedded-opentype"), url("/stylesheets/fonts/DINOT-Light.woff2") format("woff2"), url("/stylesheets/fonts/DINOT-Light.woff") format("woff"), url("/stylesheets/fonts/DINOT-Light.ttf") format("truetype"), url("/stylesheets/fonts/DINOT-Light.svg#DINOT-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'DINOT';
  src: url("/stylesheets/fonts/DINOT.eot");
  src: url("/stylesheets/fonts/DINOT.eot?#iefix") format("embedded-opentype"), url("/stylesheets/fonts/DINOT.woff2") format("woff2"), url("/stylesheets/fonts/DINOT.woff") format("woff"), url("/stylesheets/fonts/DINOT.ttf") format("truetype"), url("/stylesheets/fonts/DINOT.svg#DINOT") format("svg");
  font-weight: 400;
  font-style: normal; }

.breadcrumb {
  display: none; }

.l-main-pagecontent {
  padding: 0; }

.dola__after-design h1,
.dola__after-design h2,
.dola__after-design h3,
.dola__after-design h4,
.dola__after-design h5,
.dola__after-design h6 {
  font-family: "DINOT", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase; }

@media (min-width: 900px) {
  .dola__after-design h1 {
    font-size: 4.063rem;
    letter-spacing: 0.226rem; } }

.dola__after-design h3 {
  font-size: 1.125rem;
  letter-spacing: 0.15rem;
  line-height: 1.125rem;
  max-width: 30rem; }
  .dola__after-design h3 span {
    font-weight: 400; }

.dola__after-design p,
.dola__after-design ul li,
.dola__after-design ol li,
.dola__after-design a,
.dola__after-design blockquote,
.dola__after-design table td,
.dola__after-design table tr {
  font-family: "DINOT", Arial, sans-serif;
  font-weight: 400; }

.dola__after-design p {
  color: #333333;
  font-size: 0.813rem;
  letter-spacing: initial;
  line-height: 1.375;
  margin: 0.625rem 0; }

/*------------------------------------*\
    $SECTIONS
\*------------------------------------*/
.dola-after-design__header {
  position: relative;
  background-image: url("/larc/after-design/images/after-design__bg-01.jpg");
  background-position: center center;
  background-size: cover;
  min-height: 100vh;
  min-height: calc(100vh - 5.25rem);
  padding: 1.25rem;
  overflow: hidden; }
  @media (min-width: 600px) {
    .dola-after-design__header {
      padding: 2.5rem; } }
  @media (min-width: 900px) {
    .dola-after-design__header {
      min-height: 100vh;
      min-height: calc(100vh - 7.75rem); } }
  @media (min-width: 1200px) {
    .dola-after-design__header {
      padding: 4.6875rem; } }
  .dola-after-design__header::after {
    content: '';
    display: block;
    position: absolute;
    top: -150%;
    left: -150%;
    background: url("/larc/after-design/images/chevron-01.svg") center no-repeat;
    background-size: contain;
    width: 400%;
    height: 400%;
    z-index: 1; }
    @media (min-width: 600px) {
      .dola-after-design__header::after {
        top: -125%; } }
    @media (min-width: 1200px) {
      .dola-after-design__header::after {
        top: -75%;
        left: -140%;
        width: 300%;
        height: 300%; } }
  .dola-after-design__header > * {
    position: relative;
    z-index: 2; }
  .dola-after-design__header h1 {
    margin-bottom: 0; }
  .dola-after-design__header p {
    text-transform: uppercase; }
  .dola-after-design__header .dola-after-design__subtitle {
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0.106rem;
    text-transform: uppercase;
    margin: 0 0 2rem; }
    @media (min-width: 600px) {
      .dola-after-design__header .dola-after-design__subtitle {
        margin: 0 0 5rem; } }
    @media (min-width: 900px) {
      .dola-after-design__header .dola-after-design__subtitle {
        margin: 0.25rem 0 5.75rem; } }
  .dola-after-design__header .dola-after-design-header__date {
    position: relative;
    /*
        //bottom: 5.5rem;
        //left: $page-margin;

        @media (min-width: $breakpoint-tablet) 
        {
            bottom: 6.5rem;
            left: $page-margin-tablet;
        }
        @media (min-width: $breakpoint-tablet-large) 
        {
            bottom: $page-margin-tablet;
            left: $page-margin-tablet;
        }
        @media (min-width: $breakpoint-desktop) 
        {
            //bottom: $page-margin-desktop;
            //left: $page-margin-desktop;
        }
        */ }
    .dola-after-design__header .dola-after-design-header__date h2 {
      font-size: 3.157rem;
      letter-spacing: 0.09375rem;
      line-height: 1;
      margin-bottom: 0; }
      @media (min-width: 900px) {
        .dola-after-design__header .dola-after-design-header__date h2 {
          font-size: 4.063rem;
          letter-spacing: 0.226rem; } }
    .dola-after-design__header .dola-after-design-header__date p {
      font-weight: 400;
      text-transform: uppercase; }
      @media (min-width: 600px) {
        .dola-after-design__header .dola-after-design-header__date p {
          font-size: 1rem; } }
      @media (min-width: 900px) {
        .dola-after-design__header .dola-after-design-header__date p {
          font-size: 1.5rem; } }
      @media (min-width: 1200px) {
        .dola-after-design__header .dola-after-design-header__date p {
          font-size: 2rem; } }
  .dola-after-design__header .dola-after-design-header__seal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: absolute;
    bottom: 1.25rem;
    left: 1.25rem; }
    @media (min-width: 600px) {
      .dola-after-design__header .dola-after-design-header__seal {
        bottom: 2.5rem;
        left: 2.5rem; } }
    @media (min-width: 900px) {
      .dola-after-design__header .dola-after-design-header__seal {
        right: 2.5rem;
        bottom: 2.5rem;
        left: 2.5rem; } }
    @media (min-width: 1200px) {
      .dola-after-design__header .dola-after-design-header__seal {
        right: 4.6875rem;
        bottom: 4.6875rem;
        left: 4.6875rem; } }
    .dola-after-design__header .dola-after-design-header__seal img {
      width: 3.125rem;
      margin-right: 0.5rem; }
    .dola-after-design__header .dola-after-design-header__seal p {
      font-size: 0.625rem;
      font-weight: 400;
      line-height: 1.2;
      margin: 0; }
      @media (min-width: 600px) {
        .dola-after-design__header .dola-after-design-header__seal p {
          font-size: 1rem; } }
      @media (min-width: 900px) {
        .dola-after-design__header .dola-after-design-header__seal p {
          font-size: 1.5rem; } }
      @media (min-width: 1200px) {
        .dola-after-design__header .dola-after-design-header__seal p {
          font-size: 2rem; } }

.dola-after-design__participants {
  padding: 1.25rem; }
  @media (min-width: 600px) {
    .dola-after-design__participants {
      padding: 2.5rem; } }
  @media (min-width: 900px) {
    .dola-after-design__participants {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      max-width: 48.125rem;
      margin: 0 auto; } }
  @media (min-width: 900px) {
    .dola-after-design__participants h3 {
      margin-right: 50%; } }
  @media (min-width: 900px) {
    .dola-after-design__participants > div {
      width: 48%; } }
  .dola-after-design__participants .dola-after-design-participants__participant {
    margin-bottom: 1.75rem; }
    .dola-after-design__participants .dola-after-design-participants__participant p {
      margin: 0.125rem 0; }
      .dola-after-design__participants .dola-after-design-participants__participant p strong {
        text-transform: uppercase; }

.dola-after-design__schedule {
  background-color: #efefef;
  padding: 1.25rem; }
  @media (min-width: 600px) {
    .dola-after-design__schedule {
      padding: 2.5rem; } }
  @media (min-width: 900px) {
    .dola-after-design__schedule {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (min-width: 1200px) {
    .dola-after-design__schedule {
      padding: 4.6875rem;
      padding: 4.6875rem calc((100% - 68.75rem) / 2); } }
  @media (min-width: 900px) {
    .dola-after-design__schedule > div {
      width: 48%; } }
  .dola-after-design__schedule p {
    font-size: 1rem; }
  .dola-after-design__schedule .dola-after-design-schedule__event {
    margin-bottom: 1.75rem; }
    .dola-after-design__schedule .dola-after-design-schedule__event h4 {
      font-size: 1.125rem;
      letter-spacing: 0.188rem;
      line-height: 1.125rem;
      margin: 0.625rem 0; }
    .dola-after-design__schedule .dola-after-design-schedule__event p {
      margin: 0.75rem 0; }

.dola-after-design__table {
  position: relative;
  padding: 1.25rem;
  overflow: hidden; }
  @media (min-width: 600px) {
    .dola-after-design__table {
      padding: 2.5rem; } }
  @media (min-width: 1200px) {
    .dola-after-design__table {
      padding: 4.6875rem;
      padding: 4.6875rem calc((100% - 79.75rem) / 2); } }
  .dola-after-design__table::after {
    content: '';
    display: block;
    position: absolute;
    top: -180%;
    left: -150%;
    background: url("/images/arrows-left.svg") center no-repeat;
    background-size: contain;
    width: 400%;
    height: 400%;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    opacity: 0.25;
    z-index: 1; }
    @media (min-width: 1200px) {
      .dola-after-design__table::after {
        top: -65%;
        width: 300%;
        height: 300%; } }
    @media (min-width: 1600px) {
      .dola-after-design__table::after {
        top: -50%; } }
    @media (min-width: 1800px) {
      .dola-after-design__table::after {
        top: -40%; } }
    @media (min-width: 2000px) {
      .dola-after-design__table::after {
        top: -25%; } }
    @media (min-width: 2500px) {
      .dola-after-design__table::after {
        top: -18%; } }
  .dola-after-design__table > * {
    position: relative;
    z-index: 2; }
  .dola-after-design__table .dola-after-design-table__legend {
    font-size: 0.813rem;
    letter-spacing: 0.136rem;
    line-height: 1.75rem;
    text-transform: uppercase; }
  .dola-after-design__table table {
    border-collapse: collapse;
    overflow-x: scroll; }
    .dola-after-design__table table thead {
      border-bottom: 0; }
      .dola-after-design__table table thead tr th {
        display: table-cell;
        font-size: 1.125rem;
        font-weight: 700;
        letter-spacing: 0.188rem;
        line-height: 1.125rem;
        text-transform: uppercase;
        padding: 1.25rem 1.25rem 1.25rem 0; }
    .dola-after-design__table table tbody tr td {
      display: table-cell;
      vertical-align: top;
      padding: 1.25rem 1.25rem 1.25rem 0;
      border-bottom: none; }
      @media (min-width: 900px) {
        .dola-after-design__table table tbody tr td:first-child {
          width: 10%; } }
      @media (min-width: 900px) {
        .dola-after-design__table table tbody tr td:nth-child(2) {
          width: 30%; } }
      @media (min-width: 900px) {
        .dola-after-design__table table tbody tr td:nth-child(3) {
          width: 60%;
          padding-right: 0; } }

/*# sourceMappingURL=styles.css.map */
