@import url(//hello.myfonts.net/count/3564a3);@charset "UTF-8";
@media print {
  /*
Settings

Weight: -3

Styleguide Core.Settings
*/
  /*
Breakpoint Map

Styleguide Core.Settings.Breakpoints
*/
  /**
 * Bounce Animations
 */
  @-webkit-keyframes nudge-left {
    from, 20%, 53%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
              animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    40%, 43% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(-0.65em, 0, 0);
              transform: translate3d(-0.65em, 0, 0); }
    70% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(-0.25em, 0, 0);
              transform: translate3d(-0.25em, 0, 0); }
    90% {
      -webkit-transform: translate3d(-0.1em, 0, 0);
              transform: translate3d(-0.1em, 0, 0); } }
  @keyframes nudge-left {
    from, 20%, 53%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
              animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    40%, 43% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(-0.65em, 0, 0);
              transform: translate3d(-0.65em, 0, 0); }
    70% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(-0.25em, 0, 0);
              transform: translate3d(-0.25em, 0, 0); }
    90% {
      -webkit-transform: translate3d(-0.1em, 0, 0);
              transform: translate3d(-0.1em, 0, 0); } }
  @-webkit-keyframes nudge-right {
    from, 20%, 53%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
              animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    40%, 43% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0.65em, 0, 0);
              transform: translate3d(0.65em, 0, 0); }
    70% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0.25em, 0, 0);
              transform: translate3d(0.25em, 0, 0); }
    90% {
      -webkit-transform: translate3d(0.1em, 0, 0);
              transform: translate3d(0.1em, 0, 0); } }
  @keyframes nudge-right {
    from, 20%, 53%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
              animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    40%, 43% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0.65em, 0, 0);
              transform: translate3d(0.65em, 0, 0); }
    70% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
              animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0.25em, 0, 0);
              transform: translate3d(0.25em, 0, 0); }
    90% {
      -webkit-transform: translate3d(0.1em, 0, 0);
              transform: translate3d(0.1em, 0, 0); } }
  /*
Functions

Weight: -1

Styleguide Core.Functions
*/
  /*
colour-get($scheme, $tone)

Get a colour shade from the colour palette
see `construct/settings/_colours.scss`

Compatible untested.

$scheme - The major color.
$tone   - options shade.

Styleguide Core.Functions.Colour
*/
  /*
typeface-get($scheme, $tone)

Get a named type size from the typeface map
see `construct/settings/_typeface.scss`

Compatible untested.

$name - The logical name

Styleguide Core.Functions.Type
*/
  /*
layout-get($scheme, $tone)

Get a named type size from the layout map
see `construct/settings/_layout.scss`

Compatible untested.

$name - The logical name

Styleguide Core.Functions.Type
*/
  /*
 browsers always use 16px regardless of the font-size set on the html or body elements
 - see http://www.filamentgroup.com/lab/how-we-learned-to-leave-body-font-size-alone.html
*/
  /*
Mixins

Weight: -2

Styleguide Core.Mixins
*/
  /*
Css Triangle

Example:
.example { @include cssTriangle(5px, #fff, bottom); }

Styleguide AIA001.Mixins.CssTriangle
*/
  /*
Typography

    @license
    MyFonts Webfont Build ID 3499171, 2017-12-17T18:24:52-0500

    The fonts listed in this notice are subject to the End User License
    Agreement(s) entered into by the website owner. All other parties are
    explicitly restricted from using the Licensed Webfonts(s).

    You may obtain a valid license at the URLs below.

    Webfont: Adelle-Bold by TypeTogether
    URL: https://www.myfonts.com/fonts/type-together/adelle/bold/
    Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
    Licensed pageviews: 250,000

    Webfont: Adelle-BoldItalic by TypeTogether
    URL: https://www.myfonts.com/fonts/type-together/adelle/bold-italic/
    Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
    Licensed pageviews: 250,000

    Webfont: Adelle-Italic by TypeTogether
    URL: https://www.myfonts.com/fonts/type-together/adelle/italic/
    Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
    Licensed pageviews: 250,000

    Webfont: Adelle-Regular by TypeTogether
    URL: https://www.myfonts.com/fonts/type-together/adelle/regular/
    Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
    Licensed pageviews: 250,000

    Webfont: FF DIN Std Regular by FontFont
    URL: https://www.myfonts.com/fonts/fontfont/ff-din/ot-regular/
    Copyright: 2016 published by Monotype GmbH
    Licensed pageviews: 50,000

    Webfont: FF DIN Std Regular Italic by FontFont
    URL: https://www.myfonts.com/fonts/fontfont/ff-din/ot-regular-italic/
    Copyright: 2016 published by Monotype GmbH
    Licensed pageviews: 50,000

    Webfont: FF DIN Std Medium by FontFont
    URL: https://www.myfonts.com/fonts/fontfont/ff-din/ot-medium/
    Copyright: 2016 published by Monotype GmbH
    Licensed pageviews: 50,000

    Webfont: FF DIN Std Medium Italic by FontFont
    URL: https://www.myfonts.com/fonts/fontfont/ff-din/ot-medium-italic/
    Copyright: 2016 published by Monotype GmbH
    Licensed pageviews: 50,000

    Webfont: FF DIN Std Bold by FontFont
    URL: https://www.myfonts.com/fonts/fontfont/ff-din/ot-bold/
    Copyright: 2016 published by Monotype GmbH
    Licensed pageviews: 50,000

    Webfont: FF DIN Std Bold Italic by FontFont
    URL: https://www.myfonts.com/fonts/fontfont/ff-din/ot-bold-italic/
    Copyright: 2016 published by Monotype GmbH
    Licensed pageviews: 50,000

    License: https://www.myfonts.com/viewlicense?type=web&buildid=3499171

    © 2017 MyFonts Inc

Markup:
<div class="{{modifier_class}}">
  <p>Velis alis maciem inbellemque quod</p>
  <ol>
    <li>Et veni tellusque mille institerant flet</li>
    <li>Illam velamina Iuno</li>
    <li>Rigido nunc cum lente tulisse</li>
    <li>Canis tempora ter quid fit harpen opertum</li>
    <li>Monendo velavit metuque viderat forma Finis totidem</li>
    <li>Vulnere cum inobrutus amore tuta fulmina</li>
  </ol>
</div>

.f-din--normal - din normal
.f-din--bold - din bold
.f-din--500 - din 500
.f-din--italic - din italic
.f-din--bolditalic - din bold italic
.f-din--500italic - din 500 italic
.f-adelle--normal - adelle normal
.f-adelle--bold - adelle bold
.f-adelle--italic - adelle italic
.f-adelle--bolditalic - adelle bold italic

Styleguide AIA001.Global.Typography
*/
  /*
Typography (paragraph)

Markup:
<p>Lorem markdownum fletus materno imitataque tibia sistraque. A natura si Mopsum
eris, fata linguam metum laevane *erat*, census fuit, ut limumque. Stabat noctes
per laceros adfecit vos, sic nullique verba iam. Doridaque ipsum sollicitive
segnem feruntur videamus simulac flendoque per quod nec Cecropide. Veras
crepuscula dure attonito extrahit in spes tamen cornua turaque!</p>

Styleguide AIA001.Global.Typography.Paragraph
*/
  /*
Typography (paragraph)

Markup:
{{{markdown (filecontent "client/src/site__aia001/components/generic-page/paragraph.md") }}}

Styleguide AIA001.Global.Typography.Article
*/
  /* @import must be at top of file, otherwise CSS will not work */
  @font-face {
    font-family: Adelle;
    font-weight: normal;
    font-style: normal;
    src: url(/static/theme/fonts/3564A3_3_0--5bf8a06d.eot);
    src: url(/static/theme/fonts/3564A3_3_0--5bf8a06d.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_3_0--bc9f2aea.woff2) format("woff2"), url(/static/theme/fonts/3564A3_3_0--381fc53a.woff) format("woff"), url(/static/theme/fonts/3564A3_3_0--b05c5e5e.ttf) format("truetype"); }
  @font-face {
    font-family: Adelle;
    font-weight: bold;
    font-style: normal;
    src: url(/static/theme/fonts/3564A3_0_0--a4a8f82d.eot);
    src: url(/static/theme/fonts/3564A3_0_0--a4a8f82d.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_0_0--56535cac.woff2) format("woff2"), url(/static/theme/fonts/3564A3_0_0--b3b39ca2.woff) format("woff"), url(/static/theme/fonts/3564A3_0_0--8686127c.ttf) format("truetype"); }
  @font-face {
    font-family: Adelle;
    font-style: italic;
    font-weight: normal;
    src: url(/static/theme/fonts/3564A3_2_0--4ddffe1e.eot);
    src: url(/static/theme/fonts/3564A3_2_0--4ddffe1e.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_2_0--c42395d4.woff2) format("woff2"), url(/static/theme/fonts/3564A3_2_0--d7eec89a.woff) format("woff"), url(/static/theme/fonts/3564A3_2_0--f50cee17.ttf) format("truetype"); }
  @font-face {
    font-family: Adelle;
    font-weight: bold;
    font-style: italic;
    src: url(/static/theme/fonts/3564A3_1_0--2034d549.eot);
    src: url(/static/theme/fonts/3564A3_1_0--2034d549.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_1_0--f32dc6e9.woff2) format("woff2"), url(/static/theme/fonts/3564A3_1_0--3a284161.woff) format("woff"), url(/static/theme/fonts/3564A3_1_0--d88fd57b.ttf) format("truetype"); }
  @font-face {
    font-family: din;
    font-weight: normal;
    font-style: normal;
    src: url(/static/theme/fonts/3564A3_4_0--508d2e4f.eot);
    src: url(/static/theme/fonts/3564A3_4_0--054cad8c.woff2) format("woff2"), url(/static/theme/fonts/3564A3_4_0--a7a3e58a.woff) format("woff"), url(/static/theme/fonts/3564A3_4_0--97754503.ttf) format("truetype"); }
  @font-face {
    font-family: din;
    font-weight: normal;
    font-style: italic;
    src: url(/static/theme/fonts/3564A3_5_0--7b3455db.eot);
    src: url(/static/theme/fonts/3564A3_5_0--7b3455db.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_5_0--631829ca.woff2) format("woff2"), url(/static/theme/fonts/3564A3_5_0--5eb6ad8b.woff) format("woff"), url(/static/theme/fonts/3564A3_5_0--e6d355bb.ttf) format("truetype"); }
  @font-face {
    font-family: din;
    font-weight: 500;
    font-style: normal;
    src: url(/static/theme/fonts/3564A3_6_0--f60da142.eot);
    src: url(/static/theme/fonts/3564A3_6_0--f60da142.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_6_0--91fbf151.woff2) format("woff2"), url(/static/theme/fonts/3564A3_6_0--216bb058.woff) format("woff"), url(/static/theme/fonts/3564A3_6_0--b82e68aa.ttf) format("truetype"); }
  @font-face {
    font-family: din;
    font-weight: 500;
    font-style: italic;
    src: url(/static/theme/fonts/3564A3_7_0--e54654fc.eot);
    src: url(/static/theme/fonts/3564A3_7_0--e54654fc.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_7_0--5c0315b1.woff2) format("woff2"), url(/static/theme/fonts/3564A3_7_0--cd8d7601.woff) format("woff"), url(/static/theme/fonts/3564A3_7_0--4c7d3a7d.ttf) format("truetype"); }
  @font-face {
    font-family: din;
    font-weight: bold;
    font-style: normal;
    src: url(/static/theme/fonts/3564A3_8_0--322b39b8.eot);
    src: url(/static/theme/fonts/3564A3_8_0--322b39b8.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_8_0--a5b78d55.woff2) format("woff2"), url(/static/theme/fonts/3564A3_8_0--af668d57.woff) format("woff"), url(/static/theme/fonts/3564A3_8_0--944ad789.ttf) format("truetype"); }
  @font-face {
    font-family: din;
    font-weight: bold;
    font-style: italic;
    src: url(/static/theme/fonts/3564A3_9_0--c96a42cf.eot);
    src: url(/static/theme/fonts/3564A3_9_0--c96a42cf.eot?#iefix) format("embedded-opentype"), url(/static/theme/fonts/3564A3_9_0--2f1077fc.woff2) format("woff2"), url(/static/theme/fonts/3564A3_9_0--61407b7b.woff) format("woff"), url(/static/theme/fonts/3564A3_9_0--27bdc911.ttf) format("truetype"); }
  /*
Turn a map into a series of css `attribute: value;`
*/
  .f-din--normal {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    EditMenuName: Din Normal; }
  .f-din--medium {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    EditMenuName: Din Medium; }
  .f-din--bold {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    EditMenuName: Din Bold; }
  .f-din--italic {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: italic;
    EditMenuName: Din Italic; }
  .f-din--bolditalic {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: italic;
    EditMenuName: Din Italic Bold; }
  .f-din--mediumitalic {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: italic;
    EditMenuName: Din Italic Medium; }
  .f-adelle--normal {
    font-family: "Adelle", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    EditMenuName: Adelle Normal; }
  .f-adelle--bold {
    font-family: "Adelle", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    EditMenuName: Adelle Bold; }
  .f-adelle--italic {
    font-family: "Adelle", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: italic;
    EditMenuName: Adelle Italic; }
  .f-adelle--bolditalic {
    font-family: "Adelle", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: italic;
    EditMenuName: Adelle Bold Italic; }
  * {
    -webkit-transition: none !important;
    transition: none !important; }
  html, body {
    overflow: visible;
    height: auto;
    font-size: 12px;
    width: 100%;
    margin: 0;
    padding: 0; }
  body {
    padding-left: 3cm; }
  .breadcrumb {
    background-color: transparent;
    page-break-inside: avoid; }
  .breadcrumb__container {
    margin: 0;
    max-width: calc(100% - 1.875rem);
    position: static; }
  .breadcrumb__items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .breadcrumb__item {
    margin-left: 0; }
  .breadcrumb__link {
    display: inline; }
  .breadcrumb__item-container {
    background-color: transparent;
    display: inline;
    width: auto; }
  .breadcrumb__toggle-button {
    display: none; }
  .page {
    display: block; }
  .page__container {
    display: block;
    max-width: calc(100% - 1.875rem);
    margin: 0 auto;
    margin: 0;
    padding: 0;
    width: 100%; }
  .page__content {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%; }
  .page--with-aside .page__aside {
    display: none; }
  .page--with-aside .page__body {
    display: block;
    max-width: 100%;
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0;
    padding: 0; }
  .page__header {
    margin-left: 0;
    padding-left: 0;
    width: 100%; }
  .note-card-layout {
    display: none; }
  .note-card-grid__container {
    margin: 0; }
  .note-article {
    display: block; }
  .note-article__note-panel-subscribe-cta .note-panel__actions {
    display: none; }
  .page--with-aside .page__header {
    margin-left: 0;
    margin-right: 0; }
  .page--with-aside .page__body {
    width: auto;
    max-width: auto;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin: 0; }
  .note-article--obfuscated-body .note-article__intro:after {
    display: none; }
  .note-article__taglist {
    display: none; }
  .note-article__download {
    background: transparent; }
  .note-article__download-icon {
    padding: 0;
    background: transparent; }
  .note-article__download-title {
    padding: 0;
    color: #000; }
  .note-article__category-label {
    padding-left: 5px; }
  .note-article__summary .accordion-item__content {
    display: block !important; }
  .note-sharing-controls,
  .note-sharing-controls.note-article__note-sharing-controls.note-sharing-controls--\@largeonly {
    display: none; }
  .user-feedback-metrics {
    display: none; }
  .site-header {
    border-bottom: 4px solid #4a4845;
    max-height: 120px;
    display: block; }
  .navigation {
    background-color: transparent; }
  .navigation__container {
    max-width: calc(100% - 1.875rem);
    margin: 0 auto; }
  .navigation__logo-image {
    color: #aca8a4; }
  .global-search,
  .navigation__group--navigation,
  .navigation__group--actions,
  .session-navigation {
    visibility: hidden; }
  .navigation__tagline {
    display: block !important;
    position: absolute;
    right: 0;
    top: 2.4cm;
    width: 200px;
    height: 12px;
    color: #4a4845; }
  .site-footer {
    border-top: 4px solid #4a4845;
    page-break-inside: avoid; }
  .site-footer__section {
    max-width: calc(100% - 1.875rem);
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    margin-left: 0; }
  .site-footer__container--meta {
    background-color: transparent; }
  .site-footer__page-reference {
    width: 100%;
    margin-top: 1.25rem;
    font-family: "Adelle", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 0.75rem;
    line-height: 1.125rem; }
  .site-footer__page-reference-header {
    font-family: din, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin: 0; }
  .site-footer-navigation-list {
    display: none; }
  .site-footer__container {
    display: none; }
  .site-footer__container\@printonly {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .site-container,
  .site-container__header,
  .site-container__content,
  .site-container__footer {
    display: block; }
  ul#epi-quickNavigator {
    display: none; } }

/*# sourceMappingURL=site__aia001_print--54ef7b17.css.map*/