.notie-container {
  font-size: 16px;
  font-size: 1.6rem;
  height: auto;
  left: 0;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 2147483647;
  box-sizing: border-box;
  -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }
  @media screen and (max-width: 900px) {
    .notie-container {
      font-size: 1.4rem; } }
  @media screen and (max-width: 750px) {
    .notie-container {
      font-size: 1.2rem; } }
  @media screen and (max-width: 400px) {
    .notie-container {
      font-size: 1rem; } }
  .notie-background-success {
  background-color: #57BF57; }
  .notie-background-warning {
  background-color: #D6A14D; }
  .notie-background-error {
  background-color: #E1715B; }
  .notie-background-info {
  background-color: #4D82D6; }
  .notie-background-neutral {
  background-color: #A0A0A0; }
  .notie-background-overlay {
  background-color: #FFFFFF; }
  .notie-textbox {
  color: #FFFFFF;
  padding: 20px; }
  .notie-textbox-inner {
  margin: 0 auto;
  max-width: 900px; }
  .notie-overlay {
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2147483646; }
  .notie-button {
  color: #FFFFFF;
  padding: 10px;
  cursor: pointer; }
  .notie-element {
  color: #FFFFFF;
  padding: 10px; }
  .notie-element-half {
  display: inline-block;
  width: 50%;
  box-sizing: border-box; }
  .notie-element-third {
  display: inline-block;
  width: 33.3333%;
  box-sizing: border-box; }
  .notie-alert {
  cursor: pointer; }
  .notie-input-field {
  background-color: #FFFFFF;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  outline: 0;
  padding: 10px;
  text-align: center;
  width: 100%;
  box-sizing: border-box; }
  .notie-select-choice-repeated {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  box-sizing: border-box; }
  .notie-date-selector-inner {
  margin: 0 auto;
  max-width: 900px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .notie-date-selector-inner [contenteditable], .notie-date-selector-inner [contenteditable]:focus {
    outline: 0px solid transparent; }
  .notie-date-selector-up {
  transform: rotate(180deg); }
  /*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
  .flickity-enabled {
  position: relative;
}
  .flickity-enabled:focus { outline: none; }
  .flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
  .flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}
  /* draggable */
  .flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
  .flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
  .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
  /* ---- previous/next buttons ---- */
  .flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  /* vertically center */
  transform: translateY(-50%);
}
  .flickity-prev-next-button:hover { background: white; }
  .flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}
  .flickity-prev-next-button:active {
  opacity: 0.6;
}
  .flickity-prev-next-button.previous { left: 10px; }
  .flickity-prev-next-button.next { right: 10px; }
  /* right to left */
  .flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
  .flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}
  .flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}
  .flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
  .flickity-prev-next-button .arrow {
  fill: #333;
}
  /* ---- page dots ---- */
  .flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
  .flickity-rtl .flickity-page-dots { direction: rtl; }
  .flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}
  .flickity-page-dots .dot.is-selected {
  opacity: 1;
}
  .plyr input[type=range]:focus,.plyr:focus{outline:0}
  .plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}
  @keyframes plyr-progress{to{background-position:25px 0}}
  .plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;direction:ltr}
  .plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}
  .plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}
  .plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}
  .plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}
  .plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}
  .plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}
  .plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}
  .plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}
  .plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}
  .plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}
  .plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}
  .plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}
  .plyr input[type=range]::-ms-tooltip{display:none}
  .plyr input[type=range]::-moz-focus-outer{border:0}
  .plyr input[type=range].tab-focus:focus{outline-offset:3px}
  .plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
  .plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
  .plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
  .plyr--video input[type=range].tab-focus:focus{outline:rgba(255,255,255,.5) dotted 1px}
  .plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}
  .plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}
  .plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}
  .plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}
  .plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}
  .plyr video::-webkit-media-text-track-container{display:none}
  .plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}
  .plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}
  .plyr__captions span:empty{display:none}
  @media (min-width:768px){.plyr__captions{font-size:24px}}
  .plyr--captions-active .plyr__captions{display:block}
  .plyr--hide-controls .plyr__captions{transform:translateY(-15px)}
  @media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}
  .plyr ::-webkit-media-controls{display:none}
  .plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}
  .plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}
  .plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}
  .plyr__controls .plyr__volume{margin-left:5px}
  .plyr__controls [data-plyr=pause]{margin-left:0}
  .plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}
  .plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}
  .plyr__controls button:focus{outline:0}
  .plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}
  @media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}
  .plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}
  .plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}
  .plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}
  .plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565D64}
  .plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#3498db;color:#fff}
  .plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:all .3s ease}
  .plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}
  .plyr__play-large:focus{outline:rgba(255,255,255,.5) dotted 1px}
  .plyr .plyr__play-large{display:inline-block}
  .plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}
  .plyr--playing .plyr__play-large{opacity:0;visibility:hidden}
  .plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}
  .plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}
  .plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}
  .plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}
  .plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}
  .plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}
  .plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}
  .plyr button:hover .plyr__tooltip{z-index:3}
  .plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}
  .plyr__controls button:first-child .plyr__tooltip::before{left:16px}
  .plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}
  .plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}
  .plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
  .plyr__progress{position:relative;display:none;-ms-flex:1;flex:1}
  .plyr__progress input[type=range]{position:relative;z-index:2}
  .plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}
  .plyr__progress input[type=range]::-moz-range-track{background:0 0}
  .plyr__progress input[type=range]::-ms-fill-upper{background:0 0}
  .plyr__progress .plyr__tooltip{left:0}
  .plyr .plyr__progress{display:inline-block}
  .plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}
  .plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}
  .plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}
  .plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}
  .plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}
  .plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;transition:none}
  .plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}
  .plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}
  .plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}
  .plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}
  .plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}
  .plyr__progress--buffer::-ms-fill{transition:width .2s ease}
  .plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}
  .plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}
  .plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}
  .plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}
  .plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}
  .plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}
  .plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}
  .plyr__time{display:inline-block;vertical-align:middle;font-size:14px}
  .plyr__time+.plyr__time{display:none}
  @media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}
  .plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}
  .plyr__volume{display:none}
  .plyr .plyr__volume{-ms-flex:1;flex:1;position:relative}
  .plyr .plyr__volume input[type=range]{position:relative;z-index:2}
  @media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}
  @media (min-width:768px){.plyr .plyr__volume{max-width:100px}}
  .plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}
  .plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}
  .plyr--fullscreen-active video{height:100%}
  .plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}
  .plyr--fullscreen-active .plyr__video-embed{overflow:visible}
  .plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}
  .plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
  .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
  .mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
  .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
  .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
  .mfp-align-top .mfp-container:before{display:none}
  .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
  .mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
  .mfp-ajax-cur{cursor:progress}
  .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
  .mfp-zoom{cursor:pointer;cursor:zoom-in}
  .mfp-auto-cursor .mfp-content{cursor:auto}
  .mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .mfp-loading.mfp-figure{display:none}
  .mfp-hide{display:none !important}
  .mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
  .mfp-preloader a{color:#CCC}
  .mfp-preloader a:hover{color:#FFF}
  .mfp-s-ready .mfp-preloader{display:none}
  .mfp-s-error .mfp-content{display:none}
  button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
  button::-moz-focus-inner{padding:0;border:0}
  .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
  .mfp-close:hover,.mfp-close:focus{opacity:1}
  .mfp-close:active{top:1px}
  .mfp-close-btn-in .mfp-close{color:#333}
  .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
  .mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
  .mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
  .mfp-arrow:active{margin-top:-54px}
  .mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
  .mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
  .mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
  .mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
  .mfp-arrow-left{left:0}
  .mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
  .mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
  .mfp-arrow-right{right:0}
  .mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
  .mfp-arrow-right:before{border-left:27px solid #3F3F3F}
  .mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
  .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
  .mfp-iframe-holder .mfp-close{top:-40px}
  .mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
  .mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
  img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
  .mfp-figure{line-height:0}
  .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
  .mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
  .mfp-figure figure{margin:0}
  .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
  .mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
  .mfp-image-holder .mfp-content{max-width:100%}
  .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}
  @media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
  body{margin:0}
  article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
  audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
  audio:not([controls]){display:none;height:0}
  [hidden],template{display:none}
  a{background-color:transparent}
  a:active,a:hover{outline:0}
  abbr[title]{border-bottom:1px dotted}
  b,strong{font-weight:bold}
  dfn{font-style:italic}
  h1{font-size:2em;margin:0.67em 0}
  mark{background:#ff0;color:#000}
  small{font-size:80%}
  sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
  sup{top:-0.5em}
  sub{bottom:-0.25em}
  img{border:0}
  svg:not(:root){overflow:hidden}
  figure{margin:1em 40px}
  hr{box-sizing:content-box;height:0}
  pre{overflow:auto}
  code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
  button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
  button{overflow:visible}
  button,select{text-transform:none}
  button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
  button[disabled],html input[disabled]{cursor:default}
  button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
  input{line-height:normal}
  input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
  input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
  input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
  input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
  fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
  legend{border:0;padding:0}
  textarea{overflow:auto}
  optgroup{font-weight:bold}
  table{border-collapse:collapse;border-spacing:0}
  td,th{padding:0}
  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
  body{line-height:1}
  ol,ul{list-style:none}
  blockquote,q{quotes:none}
  blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
  table{border-collapse:collapse;border-spacing:0}
  .h-color-text-#000{color:#171415}
  .h-color-bg-#000{background-color:#171415}
  .h-color-text-#fff{color:#fff}
  .h-color-bg-#fff{background-color:#fff}
  .h-color-text-coal{color:#231F20}
  .h-color-bg-coal{background-color:#231F20}
  .h-color-text-grey{color:#888}
  .h-color-bg-grey{background-color:#888}
  .h-color-text-light-grey{color:#c4c4c4}
  .h-color-bg-light-grey{background-color:#c4c4c4}
  .h-color-text-smoke{color:#F4F4F4}
  .h-color-bg-smoke{background-color:#F4F4F4}
  .h-color-text-brand-primary{color:#165FFB}
  .h-color-bg-brand-primary{background-color:#165FFB}
  .h-color-text-brand-primary-dark{color:#003AD1}
  .h-color-bg-brand-primary-dark{background-color:#003AD1}
  .h-color-text-brand-secondary{color:#00C87A}
  .h-color-bg-brand-secondary{background-color:#00C87A}
  .h-color-text-error{color:#ce2121}
  .h-color-bg-error{background-color:#ce2121}
  .h-color-text-green{color:#00df76}
  .h-color-bg-green{background-color:#00df76}
  .h-color-text-orange{color:#ff6400}
  .h-color-bg-orange{background-color:#ff6400}
  .h-color-text-cyan{color:#00c1ff}
  .h-color-bg-cyan{background-color:#00c1ff}
  .h-color-text-#ff0{color:#ffeb00}
  .h-color-bg-#ff0{background-color:#ffeb00}
  .h-color-text-red{color:#f70025}
  .h-color-bg-red{background-color:#f70025}
  .h-color-text-purple{color:#8e44ad}
  .h-color-bg-purple{background-color:#8e44ad}
  .h-color-text-teal{color:#00c8c3}
  .h-color-bg-teal{background-color:#00c8c3}
  .h-spacing-top-margin-none{margin-top:0}
  @media (min-width: 48em){.h-spacing-top-margin-none{margin-top:0}}
  @media (min-width: 64em){.h-spacing-top-margin-none{margin-top:0}}
  .h-spacing-bottom-margin-none{margin-bottom:0}
  @media (min-width: 48em){.h-spacing-bottom-margin-none{margin-bottom:0}}
  @media (min-width: 64em){.h-spacing-bottom-margin-none{margin-bottom:0}}
  .h-spacing-top-padding-none{padding-top:0}
  @media (min-width: 48em){.h-spacing-top-padding-none{padding-top:0}}
  @media (min-width: 64em){.h-spacing-top-padding-none{padding-top:0}}
  .h-spacing-bottom-padding-none{padding-bottom:0}
  @media (min-width: 48em){.h-spacing-bottom-padding-none{padding-bottom:0}}
  @media (min-width: 64em){.h-spacing-bottom-padding-none{padding-bottom:0}}
  .h-spacing-top-margin-xxs{margin-top: 3.5px;margin-top:.35rem}
  @media (min-width: 48em){.h-spacing-top-margin-xxs{margin-top:.425rem}}
  @media (min-width: 64em){.h-spacing-top-margin-xxs{margin-top:.5rem}}
  .h-spacing-bottom-margin-xxs{margin-bottom: 3.5px;margin-bottom:.35rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-xxs{margin-bottom:.425rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-xxs{margin-bottom:.5rem}}
  .h-spacing-top-padding-xxs{padding-top: 3.5px;padding-top:.35rem}
  @media (min-width: 48em){.h-spacing-top-padding-xxs{padding-top:.425rem}}
  @media (min-width: 64em){.h-spacing-top-padding-xxs{padding-top:.5rem}}
  .h-spacing-bottom-padding-xxs{padding-bottom: 3.5px;padding-bottom:.35rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-xxs{padding-bottom:.425rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-xxs{padding-bottom:.5rem}}
  .h-spacing-top-margin-xs{margin-top: 7px;margin-top:.7rem}
  @media (min-width: 48em){.h-spacing-top-margin-xs{margin-top:.85rem}}
  @media (min-width: 64em){.h-spacing-top-margin-xs{margin-top:1rem}}
  .h-spacing-bottom-margin-xs{margin-bottom: 7px;margin-bottom:.7rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-xs{margin-bottom:.85rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-xs{margin-bottom:1rem}}
  .h-spacing-top-padding-xs{padding-top: 7px;padding-top:.7rem}
  @media (min-width: 48em){.h-spacing-top-padding-xs{padding-top:.85rem}}
  @media (min-width: 64em){.h-spacing-top-padding-xs{padding-top:1rem}}
  .h-spacing-bottom-padding-xs{padding-bottom: 7px;padding-bottom:.7rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-xs{padding-bottom:.85rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-xs{padding-bottom:1rem}}
  .h-spacing-top-margin-s{margin-top:1.05em}
  @media (min-width: 48em){.h-spacing-top-margin-s{margin-top:1.275em}}
  @media (min-width: 64em){.h-spacing-top-margin-s{margin-top:1.5em}}
  .h-spacing-bottom-margin-s{margin-bottom:1.05em}
  @media (min-width: 48em){.h-spacing-bottom-margin-s{margin-bottom:1.275em}}
  @media (min-width: 64em){.h-spacing-bottom-margin-s{margin-bottom:1.5em}}
  .h-spacing-top-padding-s{padding-top:1.05em}
  @media (min-width: 48em){.h-spacing-top-padding-s{padding-top:1.275em}}
  @media (min-width: 64em){.h-spacing-top-padding-s{padding-top:1.5em}}
  .h-spacing-bottom-padding-s{padding-bottom:1.05em}
  @media (min-width: 48em){.h-spacing-bottom-padding-s{padding-bottom:1.275em}}
  @media (min-width: 64em){.h-spacing-bottom-padding-s{padding-bottom:1.5em}}
  .h-spacing-top-margin-sm{margin-top: 12.6px;margin-top:1.26rem}
  @media (min-width: 48em){.h-spacing-top-margin-sm{margin-top:1.53rem}}
  @media (min-width: 64em){.h-spacing-top-margin-sm{margin-top:1.8rem}}
  .h-spacing-bottom-margin-sm{margin-bottom: 12.6px;margin-bottom:1.26rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-sm{margin-bottom:1.53rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-sm{margin-bottom:1.8rem}}
  .h-spacing-top-padding-sm{padding-top: 12.6px;padding-top:1.26rem}
  @media (min-width: 48em){.h-spacing-top-padding-sm{padding-top:1.53rem}}
  @media (min-width: 64em){.h-spacing-top-padding-sm{padding-top:1.8rem}}
  .h-spacing-bottom-padding-sm{padding-bottom: 12.6px;padding-bottom:1.26rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-sm{padding-bottom:1.53rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-sm{padding-bottom:1.8rem}}
  .h-spacing-top-margin-m{margin-top: 19.6px;margin-top:1.96rem}
  @media (min-width: 48em){.h-spacing-top-margin-m{margin-top:2.38rem}}
  @media (min-width: 64em){.h-spacing-top-margin-m{margin-top:2.8rem}}
  .h-spacing-bottom-margin-m{margin-bottom: 19.6px;margin-bottom:1.96rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-m{margin-bottom:2.38rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-m{margin-bottom:2.8rem}}
  .h-spacing-top-padding-m{padding-top: 19.6px;padding-top:1.96rem}
  @media (min-width: 48em){.h-spacing-top-padding-m{padding-top:2.38rem}}
  @media (min-width: 64em){.h-spacing-top-padding-m{padding-top:2.8rem}}
  .h-spacing-bottom-padding-m{padding-bottom: 19.6px;padding-bottom:1.96rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-m{padding-bottom:2.38rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-m{padding-bottom:2.8rem}}
  .h-spacing-top-margin-ml{margin-top: 25.2px;margin-top:2.52rem}
  @media (min-width: 48em){.h-spacing-top-margin-ml{margin-top:3.06rem}}
  @media (min-width: 64em){.h-spacing-top-margin-ml{margin-top:3.6rem}}
  .h-spacing-bottom-margin-ml{margin-bottom: 25.2px;margin-bottom:2.52rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-ml{margin-bottom:3.06rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-ml{margin-bottom:3.6rem}}
  .h-spacing-top-padding-ml{padding-top: 25.2px;padding-top:2.52rem}
  @media (min-width: 48em){.h-spacing-top-padding-ml{padding-top:3.06rem}}
  @media (min-width: 64em){.h-spacing-top-padding-ml{padding-top:3.6rem}}
  .h-spacing-bottom-padding-ml{padding-bottom: 25.2px;padding-bottom:2.52rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-ml{padding-bottom:3.06rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-ml{padding-bottom:3.6rem}}
  .h-spacing-top-margin-l{margin-top: 25.2px;margin-top:2.52rem}
  @media (min-width: 48em){.h-spacing-top-margin-l{margin-top:3.06rem}}
  @media (min-width: 64em){.h-spacing-top-margin-l{margin-top:3.6rem}}
  .h-spacing-bottom-margin-l{margin-bottom: 25.2px;margin-bottom:2.52rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-l{margin-bottom:3.06rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-l{margin-bottom:3.6rem}}
  .h-spacing-top-padding-l{padding-top: 25.2px;padding-top:2.52rem}
  @media (min-width: 48em){.h-spacing-top-padding-l{padding-top:3.06rem}}
  @media (min-width: 64em){.h-spacing-top-padding-l{padding-top:3.6rem}}
  .h-spacing-bottom-padding-l{padding-bottom: 25.2px;padding-bottom:2.52rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-l{padding-bottom:3.06rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-l{padding-bottom:3.6rem}}
  .h-spacing-top-margin-xl{margin-top: 33.6px;margin-top:3.36rem}
  @media (min-width: 48em){.h-spacing-top-margin-xl{margin-top:4.08rem}}
  @media (min-width: 64em){.h-spacing-top-margin-xl{margin-top:4.8rem}}
  .h-spacing-bottom-margin-xl{margin-bottom: 33.6px;margin-bottom:3.36rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-xl{margin-bottom:4.08rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-xl{margin-bottom:4.8rem}}
  .h-spacing-top-padding-xl{padding-top: 33.6px;padding-top:3.36rem}
  @media (min-width: 48em){.h-spacing-top-padding-xl{padding-top:4.08rem}}
  @media (min-width: 64em){.h-spacing-top-padding-xl{padding-top:4.8rem}}
  .h-spacing-bottom-padding-xl{padding-bottom: 33.6px;padding-bottom:3.36rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-xl{padding-bottom:4.08rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-xl{padding-bottom:4.8rem}}
  .h-spacing-top-margin-xxl{margin-top: 37.8px;margin-top:3.78rem}
  @media (min-width: 48em){.h-spacing-top-margin-xxl{margin-top:4.59rem}}
  @media (min-width: 64em){.h-spacing-top-margin-xxl{margin-top:5.4rem}}
  .h-spacing-bottom-margin-xxl{margin-bottom: 37.8px;margin-bottom:3.78rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-xxl{margin-bottom:4.59rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-xxl{margin-bottom:5.4rem}}
  .h-spacing-top-padding-xxl{padding-top: 37.8px;padding-top:3.78rem}
  @media (min-width: 48em){.h-spacing-top-padding-xxl{padding-top:4.59rem}}
  @media (min-width: 64em){.h-spacing-top-padding-xxl{padding-top:5.4rem}}
  .h-spacing-bottom-padding-xxl{padding-bottom: 37.8px;padding-bottom:3.78rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-xxl{padding-bottom:4.59rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-xxl{padding-bottom:5.4rem}}
  .h-spacing-top-margin-3xl{margin-top: 50.4px;margin-top:5.04rem}
  @media (min-width: 48em){.h-spacing-top-margin-3xl{margin-top:6.12rem}}
  @media (min-width: 64em){.h-spacing-top-margin-3xl{margin-top:7.2rem}}
  .h-spacing-bottom-margin-3xl{margin-bottom: 50.4px;margin-bottom:5.04rem}
  @media (min-width: 48em){.h-spacing-bottom-margin-3xl{margin-bottom:6.12rem}}
  @media (min-width: 64em){.h-spacing-bottom-margin-3xl{margin-bottom:7.2rem}}
  .h-spacing-top-padding-3xl{padding-top: 50.4px;padding-top:5.04rem}
  @media (min-width: 48em){.h-spacing-top-padding-3xl{padding-top:6.12rem}}
  @media (min-width: 64em){.h-spacing-top-padding-3xl{padding-top:7.2rem}}
  .h-spacing-bottom-padding-3xl{padding-bottom: 50.4px;padding-bottom:5.04rem}
  @media (min-width: 48em){.h-spacing-bottom-padding-3xl{padding-bottom:6.12rem}}
  @media (min-width: 64em){.h-spacing-bottom-padding-3xl{padding-bottom:7.2rem}}
  .h-type-body{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.647;text-transform:none;letter-spacing:0}
  .h-type-body-small{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.647;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.h-type-body-small{font-size:1.5rem}}
  .h-type-fine-print{font-size: 11px;font-size:1.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .h-type-nav{font-size: 21px;font-size:2.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px}
  @media (min-width: 64em){.h-type-nav{font-size:1.6rem}}
  @media (min-width: 80em){.h-type-nav{font-size:1.8rem}}
  .h-type-btn{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px}
  .h-type-h1{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.878;text-transform:uppercase;letter-spacing:-1px}
  @media (min-width: 48em){.h-type-h1{font-size:4.4rem}}
  @media (min-width: 64em){.h-type-h1{font-size:5.4rem}}
  @media (min-width: 80em){.h-type-h1{font-size:7.2rem}}
  .h-type-h2{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.861;text-transform:uppercase}
  @media (min-width: 64em){.h-type-h2{font-size:4.4rem}}
  @media (min-width: 80em){.h-type-h2{font-size:6.4rem}}
  .h-type-h3{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.9;text-transform:uppercase}
  @media (min-width: 64em){.h-type-h3{font-size:4.4rem}}
  @media (min-width: 80em){.h-type-h3{font-size:5.4rem}}
  .h-type-h4{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.852;text-transform:uppercase}
  @media (min-width: 64em){.h-type-h4{font-size:4.4rem}}
  @media (min-width: 80em){.h-type-h4{font-size:4.8rem}}
  .h-type-h5{font-size: 28px;font-size:2.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase}
  @media (min-width: 64em){.h-type-h5{font-size:3.2rem}}
  @media (min-width: 80em){.h-type-h5{font-size:3.6rem}}
  .h-type-h6{font-size: 24px;font-size:2.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase}
  @media (min-width: 64em){.h-type-h6{font-size:2.8rem}}
  @media (min-width: 80em){.h-type-h6{font-size:3.2rem}}
  .h-type-press-item-heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase}
  @media (min-width: 35.5em){.h-type-press-item-heading{font-size:4.8rem}}
  @media (min-width: 48em){.h-type-press-item-heading{font-size:3.2rem}}
  @media (min-width: 80em){.h-type-press-item-heading{font-size:4.8rem}}
  .h-type-eyebrow-a{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media (min-width: 48em){.h-type-eyebrow-a{font-size:1.5rem}}
  .h-type-eyebrow-a-black{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media (min-width: 48em){.h-type-eyebrow-a-black{font-size:1.5rem}}
  .h-type-eyebrow-b{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  .h-type-eyebrow-b-black{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  .h-type-cta-a{font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0}
  @media (min-width: 48em){.h-type-cta-a{font-size:2.1rem}}
  @media (min-width: 64em){.h-type-cta-a{font-size:2.4rem}}
  @media (min-width: 80em){.h-type-cta-a{font-size:2.8rem}}
  .h-type-cta-b{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.h-type-cta-b{font-size:2.1rem}}
  .h-type-form{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0}
  .h-type-label-a{font-size: 21px;font-size:2.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px}
  .h-type-label-b{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px}
  .h-type-label-b-bold{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px}
  .h-type-lede-a{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.h-type-lede-a{font-size:2.1rem}}
  .h-type-lede-a-bold{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.h-type-lede-a-bold{font-size:2.1rem}}
  .h-type-lede-b{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .h-type-lede-b-bold{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .h-type-lede-c{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 48em){.h-type-lede-c{font-size:1.9rem}}
  .h-type-lede-c-bold{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0}
  .h-type-numeral-a{font-size: 30px;font-size:3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.2;text-transform:uppercase;letter-spacing:.5px}
  .h-type-numeral-b{font-size: 48px;font-size:4.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:0}
  @media (min-width: 64em){.h-type-numeral-b{font-size:7.8rem}}
  .h-type-numeral-stat{font-size: 64px;font-size:6.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:0}
  @media (min-width: 48em){.h-type-numeral-stat{font-size:8rem}}
  @media (min-width: 64em){.h-type-numeral-stat{font-size:12.4rem}}
  .h-type-caption{font-size: 15px;font-size:1.5rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.57;text-transform:none;letter-spacing:0}
  .h-type-category-heading{font-size: 28px;font-size:2.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.3;text-transform:none;letter-spacing:0}
  @media (min-width: 48em){.h-type-category-heading{font-size:3.6rem}}
  .h-type-pullquote{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.042;text-transform:uppercase;letter-spacing:0}
  @media (min-width: 48em){.h-type-pullquote{font-size:4.8rem}}
  .h-type-code{font-size: 12px;font-size:1.2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Menlo","Monaco",courier,monospace;font-weight:normal;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.h-type-code{font-size:1.4rem}}
  html,body{overflow-x:hidden}
  html{font-size:62.5%;box-sizing:border-box}
  body{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.647;text-transform:none;letter-spacing:0;color:#165FFB}
  *,*:before,*:after{box-sizing:inherit}
  a{color:inherit;text-decoration:none}
  img,svg{display:block;max-width:100%;height:auto}
  svg{fill:currentColor}
  .h-clear-both{clear:both}
  .h-clearfix:after{content:"";display:table;clear:both}
  .h-hide-text{overflow:hidden;text-indent:-500px;display:block}
  .h-hide-visually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
  @media (max-width: 47.99em){.h-hide-on-mobile{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}
  .h-text-centered{text-align:center}
  .h-text-left{text-align:left}
  .h-text-right{text-align:right}
  .h-text-transform-none{text-transform:none}
  .h-text-light-on-dark{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
  .h-text-smoothing--subpixel{-webkit-font-smoothing:subpixel-antialiased}
  .h-text-smoothing--antialiased{-webkit-font-smoothing:antialiased}
  .l-accolades{padding-bottom:28px}
  @media screen and (min-width: 568px){.l-accolades{padding-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-accolades{padding-bottom:28px}}
  .l-accolades__logos{width:90%;margin:0 auto;margin-top:36px}
  @media screen and (min-width: 568px){.l-accolades__logos{margin-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-accolades__logos{margin-top:72px}}
  @media (min-width: 64em){.l-accolades__logos{width:100%}}
  .l-case-study-header{background-color:#165FFB;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
  .l-case-study-header__content{padding-top:36px;padding-bottom:36px;padding-left:36px;-ms-flex:1;flex:1}
  @media screen and (min-width: 568px){.l-case-study-header__content{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-header__content{padding-top:96px}}
  @media screen and (min-width: 568px){.l-case-study-header__content{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-header__content{padding-bottom:96px}}
  @media screen and (min-width: 568px){.l-case-study-header__content{padding-left:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-header__content{padding-left:96px}}
  @media (max-width: 63.99em){.l-case-study-header__content{padding-right:36px}}
  @media screen and (max-width: 63.99em) and (min-width: 568px){.l-case-study-header__content{padding-right:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 63.99em) and (min-width: 1680px){.l-case-study-header__content{padding-right:96px}}
  .l-case-study-header__image{display:none}
  @media (min-width: 35.5em){.l-case-study-header__image{padding-top:36px;padding-bottom:36px;display:block;-ms-flex:1.1;flex:1.1;max-width:40rem}}
  @media screen and (min-width: 35.5em) and (min-width: 568px){.l-case-study-header__image{padding-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 35.5em) and (min-width: 1680px){.l-case-study-header__image{padding-top:54px}}
  @media screen and (min-width: 35.5em) and (min-width: 568px){.l-case-study-header__image{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 35.5em) and (min-width: 1680px){.l-case-study-header__image{padding-bottom:54px}}
  @media (min-width: 35.5em){.l-case-study-header__image>img{width:100%}}
  .l-case-study-modal{min-height:100%}
  @media (min-width: 64em){.l-case-study-modal{display:-ms-flexbox;display:flex}}
  @media (min-width: 64em){.l-case-study-modal__left{-ms-flex-preferred-size:60%;flex-basis:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}
  .l-case-study-modal__content{padding:36px;background-color:#F4F4F4}
  @media screen and (min-width: 568px){.l-case-study-modal__content{padding:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-modal__content{padding:96px}}
  .l-case-study-modal__content>*+*{margin-top:36px}
  @media screen and (min-width: 568px){.l-case-study-modal__content>*+*{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-modal__content>*+*{margin-top:54px}}
  @media (min-width: 64em){.l-case-study-modal__content{-ms-flex-positive:1;flex-grow:1}}
  .l-case-study-modal__right{background-color:#fff;padding:36px;z-index:1}
  @media screen and (min-width: 568px){.l-case-study-modal__right{padding:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-modal__right{padding:54px}}
  .l-case-study-modal__right>*+*{margin-top:36px}
  @media screen and (min-width: 568px){.l-case-study-modal__right>*+*{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-case-study-modal__right>*+*{margin-top:54px}}
  @media (min-width: 64em){.l-case-study-modal__right{-ms-flex-preferred-size:40%;flex-basis:40%}}
  .l-control-group+.l-control-group{margin-top: 40px;margin-top:4rem}
  @media (min-width: 48em){.l-control-group{display:-ms-flexbox;display:flex}.l-control-group+.l-control-group{margin-top:6rem}}
  .l-control-group__item{-ms-flex-positive:1;flex-grow:1}
  .l-control-group__item+.l-control-group__item{margin-top: 40px;margin-top:4rem}
  @media (min-width: 48em){.l-control-group__item+.l-control-group__item{margin:0 0 0 4rem}}
  .l-control-group--center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
  .l-dev-lifecycle{margin-top:36px;width:100%}
  @media screen and (min-width: 568px){.l-dev-lifecycle{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-dev-lifecycle{margin-top:36px}}
  .l-dev-lifecycle:after{content:" ";display:block;clear:both}
  @media (max-width: 53.74em){.l-dev-lifecycle{margin-top:0px}}
  @media screen and (max-width: 53.74em) and (min-width: 568px){.l-dev-lifecycle{margin-top:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 53.74em) and (min-width: 1680px){.l-dev-lifecycle{margin-top:0px}}
  .l-dev-lifecycle__pre{padding-bottom: 48px;padding-bottom:4.8rem}
  @media (min-width: 53.75em){.l-dev-lifecycle__pre{width:50%;float:left;padding-bottom:0}}
  .l-dev-lifecycle__post{background:#165FFB}
  @media (min-width: 53.75em){.l-dev-lifecycle__post{width:50%;float:left}}
  .l-events-listing>*+*{margin-top:36px}
  @media screen and (min-width: 568px){.l-events-listing>*+*{margin-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-events-listing>*+*{margin-top:96px}}
  .l-featured-news{max-width:1440px;margin:0 auto;margin-bottom:36px}
  @media screen and (min-width: 568px){.l-featured-news{margin-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-featured-news{margin-bottom:96px}}
  @media (min-width: 48em){.l-featured-news{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}
  .l-featured-news__heading{padding-bottom:36px;width:100%}
  @media screen and (min-width: 568px){.l-featured-news__heading{padding-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-featured-news__heading{padding-bottom:42px}}
  .l-featured-news__main{width:100%}
  @media (min-width: 43.75em){.l-featured-news__main{width:100%;float:left;margin-left:0;margin-right:0}}
  @media (min-width: 68.75em){.l-featured-news__main{width:56.52174%;float:left;margin-right:4.34783%}}
  .l-featured-news__aside{margin-top:28px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-line-pack:start;align-content:flex-start}
  @media screen and (min-width: 568px){.l-featured-news__aside{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-featured-news__aside{margin-top:28px}}
  @media (min-width: 43.75em){.l-featured-news__aside{width:100%;float:left;margin-left:0;margin-right:0}}
  @media (min-width: 68.75em){.l-featured-news__aside{width:39.13043%;float:left;margin-right:4.34783%;float:right;margin-right:0;margin-top:0;-ms-flex-line-pack:justify;align-content:space-between}}
  .l-featured-news__post-divider{display:none}
  @media (min-width: 68.75em){.l-featured-news__post-divider{height:8px;display:block;width:100%;background:#F4F4F4;border:none;outline:none}}
  .l-featured-news__post-1,.l-featured-news__post-2,.l-featured-news__post-3{width:100%}
  .l-featured-news__post-2{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-featured-news__post-2{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-featured-news__post-2{padding-bottom:72px}}
  @media (min-width: 43.75em) and (max-width: 68.74em){.l-featured-news__post-2{width:46.66667%;float:left;margin-right:6.66667%}}
  @media (min-width: 68.75em){.l-featured-news__post-2{padding-bottom:15px}}
  @media screen and (min-width: 68.75em) and (min-width: 568px){.l-featured-news__post-2{padding-bottom:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 68.75em) and (min-width: 1680px){.l-featured-news__post-2{padding-bottom:15px}}
  @media (min-width: 43.75em) and (max-width: 68.74em){.l-featured-news__post-3{width:46.66667%;float:left;margin-right:6.66667%;float:right;margin-right:0}}
  @media (min-width: 68.75em){.l-featured-news__post-3{padding-top:15px}}
  @media screen and (min-width: 68.75em) and (min-width: 568px){.l-featured-news__post-3{padding-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 68.75em) and (min-width: 1680px){.l-featured-news__post-3{padding-top:15px}}
  @media (min-width: 48em){.l-flex-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}}
  .l-flex-grid__col{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}
  .l-flex-grid__col>*{-ms-flex-positive:1;flex-grow:1}
  .l-flex-grid__col--fill{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:4.34783%}
  .l-flex-grid__col--fill>.email-cta{-ms-flex-positive:1;flex-grow:1}
  @media (max-width: 47.99em){.l-flex-grid--4-4-4>.l-flex-grid__col:not(:first-child){margin-top:28px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-flex-grid--4-4-4>.l-flex-grid__col:not(:first-child){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-flex-grid--4-4-4>.l-flex-grid__col:not(:first-child){margin-top:28px}}
  @media (min-width: 48em) and (max-width: 63.99em){.l-flex-grid--4-4-4>.l-flex-grid__col{width:47.82609%;margin-right:4.34783%}.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(1n+3){margin-top:28px}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 568px){.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(1n+3){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 1680px){.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(1n+3){margin-top:28px}}
  @media (min-width: 48em) and (max-width: 63.99em){.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(2n+2),.l-flex-grid--4-4-4>.l-flex-grid__col:last-child{margin-right:0}.l-flex-grid--4-4-4{-ms-flex-pack:start;justify-content:flex-start}}
  @media (min-width: 64em){.l-flex-grid--4-4-4>.l-flex-grid__col{width:30.43478%;margin-right:4.34783%}.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(1n+4){margin-top:28px}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(1n+4){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(1n+4){margin-top:28px}}
  @media (min-width: 64em){.l-flex-grid--4-4-4>.l-flex-grid__col:nth-child(3n+3),.l-flex-grid--4-4-4>.l-flex-grid__col:last-child{margin-right:0}}
  @media (max-width: 47.99em){.l-flex-grid--3-3-3-3>.l-flex-grid__col:not(:first-child){margin-top:28px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-flex-grid--3-3-3-3>.l-flex-grid__col:not(:first-child){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-flex-grid--3-3-3-3>.l-flex-grid__col:not(:first-child){margin-top:28px}}
  @media (min-width: 48em) and (max-width: 63.99em){.l-flex-grid--3-3-3-3>.l-flex-grid__col{width:47.82609%;margin-right:4.34783%}.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(1n+3){margin-top:28px}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 568px){.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(1n+3){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 1680px){.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(1n+3){margin-top:28px}}
  @media (min-width: 48em) and (max-width: 63.99em){.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(2n+2),.l-flex-grid--3-3-3-3>.l-flex-grid__col:last-child{margin-right:0}}
  @media (min-width: 64em){.l-flex-grid--3-3-3-3>.l-flex-grid__col{width:21.73913%;margin-right:4.34783%}.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(1n+5){margin-top:28px}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(1n+5){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(1n+5){margin-top:28px}}
  @media (min-width: 64em){.l-flex-grid--3-3-3-3>.l-flex-grid__col:nth-child(4n+4),.l-flex-grid--3-3-3-3>.l-flex-grid__col:last-child{margin-right:0}}
  @media (max-width: 47.99em){.l-flex-grid--6-6>.l-flex-grid__col:not(:first-child){margin-top:28px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-flex-grid--6-6>.l-flex-grid__col:not(:first-child){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-flex-grid--6-6>.l-flex-grid__col:not(:first-child){margin-top:28px}}
  @media (min-width: 48em){.l-flex-grid--6-6>.l-flex-grid__col{width:47.82609%;margin-right:4.34783%}.l-flex-grid--6-6>.l-flex-grid__col:nth-child(1n+3){margin-top:28px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-flex-grid--6-6>.l-flex-grid__col:nth-child(1n+3){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-flex-grid--6-6>.l-flex-grid__col:nth-child(1n+3){margin-top:28px}}
  @media (min-width: 48em){.l-flex-grid--6-6>.l-flex-grid__col:nth-child(2n+2),.l-flex-grid--6-6>.l-flex-grid__col:last-child{margin-right:0}}
  .l-flex-grid--checker{-ms-flex-pack:start;justify-content:flex-start}
  @media (min-width: 48em) and (max-width: 63.99em){.l-flex-grid--checker>.l-flex-grid__col{width:50%}}
  @media (min-width: 64em){.l-flex-grid--checker>.l-flex-grid__col{width:33.3%}}
  @media (max-width: 47.99em){.l-flex-grid--checker>.l-flex-grid__col:first-child{margin-top:-4.5rem}}
  .l-footer-list>li{margin-bottom: 20px;margin-bottom:2rem}
  .l-footer-list>li:last-child{margin-bottom:0}
  @media (min-width: 22.5em){.l-footer-list--2up{column-count:2;column-gap:1rem}.l-footer-list--2up>li{break-inside:avoid;page-break-inside:avoid}}
  .l-form-container .submitted-message{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;animation-name:fade-in-text;animation-duration:0.7s;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}
  .l-form-container__footer{margin-top:36px;font-size: 15px;font-size:1.5rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.57;text-transform:none;letter-spacing:0}
  @media screen and (min-width: 568px){.l-form-container__footer{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-form-container__footer{margin-top:54px}}
  .l-form-container__footer>a{border-bottom:1px solid #165FFB;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .l-form-container__footer>a:hover{border-bottom-color:transparent}
  @keyframes fade-in-text{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}
  .l-form-modal{height:100%;background-color:#fff;max-width: 600px;max-width:60rem}
  .l-form-modal__body{background-color:#fff;padding:36px}
  @media screen and (min-width: 568px){.l-form-modal__body{padding:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-form-modal__body{padding:96px}}
  .l-form-modal__header{margin-bottom:36px}
  @media screen and (min-width: 568px){.l-form-modal__header{margin-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-form-modal__header{margin-bottom:96px}}
  .l-form-modal__header>*+*{margin-top:28px}
  @media screen and (min-width: 568px){.l-form-modal__header>*+*{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-form-modal__header>*+*{margin-top:28px}}
  .l-grid{max-width:100%;margin-left:auto;margin-right:auto}
  .l-grid:after{content:" ";display:block;clear:both}
  @media (max-width: 47.99em){.l-grid--4-4-4>.l-grid__col:not(:first-child){margin-top:36px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-grid--4-4-4>.l-grid__col:not(:first-child){margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-grid--4-4-4>.l-grid__col:not(:first-child){margin-top:42px}}
  @media (min-width: 48em) and (max-width: 63.99em){.l-grid--4-4-4>.l-grid__col{width:47.82609%;float:left}.l-grid--4-4-4>.l-grid__col:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-grid--4-4-4>.l-grid__col:nth-child(2n+2){margin-left:52.17391%;margin-right:-100%;clear:none}.l-grid--4-4-4>.l-grid__col:nth-child(1n+3){margin-top:28px}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 568px){.l-grid--4-4-4>.l-grid__col:nth-child(1n+3){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 1680px){.l-grid--4-4-4>.l-grid__col:nth-child(1n+3){margin-top:28px}}
  @media (min-width: 64em){.l-grid--4-4-4>.l-grid__col{width:30.43478%;float:left}.l-grid--4-4-4>.l-grid__col:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-grid--4-4-4>.l-grid__col:nth-child(3n+2){margin-left:34.78261%;margin-right:-100%;clear:none}.l-grid--4-4-4>.l-grid__col:nth-child(3n+3){margin-left:69.56522%;margin-right:-100%;clear:none}.l-grid--4-4-4>.l-grid__col:nth-child(1n+4){margin-top:28px}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-grid--4-4-4>.l-grid__col:nth-child(1n+4){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-grid--4-4-4>.l-grid__col:nth-child(1n+4){margin-top:28px}}
  @media (max-width: 47.99em){.l-grid--3-3-3-3>.l-grid__col:not(:first-child){margin-top:36px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-grid--3-3-3-3>.l-grid__col:not(:first-child){margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-grid--3-3-3-3>.l-grid__col:not(:first-child){margin-top:42px}}
  @media (min-width: 48em) and (max-width: 63.99em){.l-grid--3-3-3-3>.l-grid__col{width:47.82609%;float:left}.l-grid--3-3-3-3>.l-grid__col:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-grid--3-3-3-3>.l-grid__col:nth-child(2n+2){margin-left:52.17391%;margin-right:-100%;clear:none}.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+3){margin-top:28px}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 568px){.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+3){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (max-width: 63.99em) and (min-width: 1680px){.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+3){margin-top:28px}}
  @media (min-width: 64em) and (max-width: 79.99em){.l-grid--3-3-3-3>.l-grid__col{width:30.43478%;float:left}.l-grid--3-3-3-3>.l-grid__col:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-grid--3-3-3-3>.l-grid__col:nth-child(3n+2){margin-left:34.78261%;margin-right:-100%;clear:none}.l-grid--3-3-3-3>.l-grid__col:nth-child(3n+3){margin-left:69.56522%;margin-right:-100%;clear:none}.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+4){margin-top:28px}}
  @media screen and (min-width: 64em) and (max-width: 79.99em) and (min-width: 568px){.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+4){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 79.99em) and (min-width: 1680px){.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+4){margin-top:28px}}
  @media (min-width: 80em){.l-grid--3-3-3-3>.l-grid__col{width:21.73913%;float:left}.l-grid--3-3-3-3>.l-grid__col:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-grid--3-3-3-3>.l-grid__col:nth-child(4n+2){margin-left:26.08696%;margin-right:-100%;clear:none}.l-grid--3-3-3-3>.l-grid__col:nth-child(4n+3){margin-left:52.17391%;margin-right:-100%;clear:none}.l-grid--3-3-3-3>.l-grid__col:nth-child(4n+4){margin-left:78.26087%;margin-right:-100%;clear:none}.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+5){margin-top:28px}}
  @media screen and (min-width: 80em) and (min-width: 568px){.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+5){margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 80em) and (min-width: 1680px){.l-grid--3-3-3-3>.l-grid__col:nth-child(1n+5){margin-top:28px}}
  .l-hero-header{padding-top:36px;padding-bottom:36px;background-color:#F4F4F4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;position:relative}
  @media screen and (min-width: 568px){.l-hero-header{padding-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-hero-header{padding-top:42px}}
  @media screen and (min-width: 568px){.l-hero-header{padding-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-hero-header{padding-bottom:42px}}
  @media (min-width: 48em){.l-hero-header{padding:36px;min-height:44vw;max-height:100vh}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-hero-header{padding:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-hero-header{padding:54px}}
  @media (min-width: 105em){.l-hero-header{min-height:84rem}}
  .l-hero-header__image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}
  .l-hero-header__video{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:auto;transform:rotateZ(0.05deg)}
  @media (max-width: 35.49em){.l-hero-header__video{display:none}}
  .l-hero-header__content{width:100%;max-width: 840px;max-width:84rem}
  @media (min-width: 48em){.l-hero-header__content{width:80%}}
  .l-hero-header--large>.l-hero-header__content{max-width: 850px;max-width:85rem}
  @media (min-width: 48em){.l-hero-header--slim{min-height:38vw;max-height:100vh}}
  @media (min-width: 105em){.l-hero-header--slim{min-height:64rem}}
  .l-hero-header--brand-bg{background-image:none;background-color:#165FFB}
  .l-hero-header--extra-spacing-bottom{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-hero-header--extra-spacing-bottom{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-hero-header--extra-spacing-bottom{padding-bottom:96px}}
  .l-home-slideshow{overflow:hidden}
  .l-home-slideshow__images{position:absolute;top:0;right:0;bottom:0;left:0}
  .l-home-slideshow__image{width:100%;height:100%;overflow:hidden}
  .l-home-slideshow__image-inner{position:absolute;top:0;right:0;bottom:0;left:0;right: -300px;right:-30rem;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:transform 0.8s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform;transform:translateX(-30rem)}
  .l-home-slideshow__details{background-color:#fff;position:absolute;bottom:0;right:0;width:100%;max-width: 260px;max-width:26rem;padding-bottom: 50px;padding-bottom:5rem}
  @media (min-width: 48em){.l-home-slideshow__details{max-width:29rem}}
  .l-home-slideshow__details .home-slideshow-detail{padding: 23px 31px;padding:2.3rem 3.1rem;width:100%}
  .l-home-slideshow__details .flickity-page-dots{bottom: 25px;bottom:2.5rem;left: 32px;left:3.2rem;position:absolute;text-align:left}
  .l-home-slideshow__details .flickity-page-dots .dot{width: 11px;width:1.1rem;height: 11px;height:1.1rem;opacity:1;background:transparent;border:1px solid #165FFB;transition:background-color 0.3s;margin:0}
  .l-home-slideshow__details .flickity-page-dots .dot+.dot{margin-left: 7px;margin-left:0.7rem}
  .l-home-slideshow__details .flickity-page-dots .dot.is-selected{background:#165FFB}
  .l-home-slideshow__image.is-selected .l-home-slideshow__image-inner{transform:translateX(0)}
  .l-horizontal-blurb-list>*+*{margin-top:28px}
  @media screen and (min-width: 568px){.l-horizontal-blurb-list>*+*{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-horizontal-blurb-list>*+*{margin-top:28px}}
  .l-image{width:100%;position:relative}
  .l-image--inset .l-image__image{padding:0 4.34783%}
  .l-image--bg-white{background-color:#fff}
  .l-image--bg-brand{background-color:#165FFB}
  .l-image--bg-black{background-color:#171415}
  .l-industry-grid-cta{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-industry-grid-cta{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-industry-grid-cta{padding-top:72px}}
  @media screen and (min-width: 568px){.l-industry-grid-cta{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-industry-grid-cta{padding-bottom:72px}}
  .l-industry-grid-cta .cta-alt{margin:auto}
  .l-latest-news__group{max-width:100%;margin-left:auto;margin-right:auto}
  .l-latest-news__group:after{content:" ";display:block;clear:both}
  .l-latest-news__group+.l-latest-news__group{margin-top:36px}
  @media screen and (min-width: 568px){.l-latest-news__group+.l-latest-news__group{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-latest-news__group+.l-latest-news__group{margin-top:54px}}
  @media (max-width: 47.99em){.l-latest-news__group>.preview-c:nth-child(2),.l-latest-news__group>.preview-d:nth-child(2){margin-top:36px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-latest-news__group>.preview-c:nth-child(2),.l-latest-news__group>.preview-d:nth-child(2){margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-latest-news__group>.preview-c:nth-child(2),.l-latest-news__group>.preview-d:nth-child(2){margin-top:54px}}
  @media (min-width: 48em){.l-latest-news__group>.preview-c,.l-latest-news__group>.preview-d{width:46.66667%;float:left;margin-right:6.66667%}.l-latest-news__group>.preview-c:nth-child(2),.l-latest-news__group>.preview-d:nth-child(2){float:right;margin-right:0}}
  .l-latest-news__group>.social-post,.l-latest-news__group>.video{margin-top:36px}
  @media screen and (min-width: 568px){.l-latest-news__group>.social-post,.l-latest-news__group>.video{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-latest-news__group>.social-post,.l-latest-news__group>.video{margin-top:54px}}
  @media (min-width: 48em){.l-latest-news__group>.social-post,.l-latest-news__group>.video{width:100%;float:left;margin-left:0;margin-right:0}}
  .l-main-w-sidebar{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:36px;max-width:1440px;margin:0 auto}
  .l-main-w-sidebar:after{content:" ";display:block;clear:both}
  @media screen and (min-width: 568px){.l-main-w-sidebar{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-main-w-sidebar{padding-bottom:54px}}
  .l-main-w-sidebar__heading{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-main-w-sidebar__heading{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-main-w-sidebar__heading{padding-bottom:36px}}
  @media (min-width: 64em){.l-main-w-sidebar__main{width:65.21739%;float:left;margin-right:4.34783%}}
  @media (max-width: 63.99em){.l-main-w-sidebar__sidebar{margin-top:36px}}
  @media screen and (max-width: 63.99em) and (min-width: 568px){.l-main-w-sidebar__sidebar{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 63.99em) and (min-width: 1680px){.l-main-w-sidebar__sidebar{margin-top:54px}}
  @media (min-width: 64em){.l-main-w-sidebar__sidebar{width:30.43478%;float:right;margin-right:0}}
  .l-main-w-sidebar__sidebar>*{margin-bottom:36px}
  @media screen and (min-width: 568px){.l-main-w-sidebar__sidebar>*{margin-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-main-w-sidebar__sidebar>*{margin-bottom:54px}}
  .l-main-w-sidebar__sidebar>.email-cta{margin-bottom:0px}
  @media screen and (min-width: 568px){.l-main-w-sidebar__sidebar>.email-cta{margin-bottom:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-main-w-sidebar__sidebar>.email-cta{margin-bottom:0px}}
  .l-modal-wrapper{height:100vh;max-width:85%;margin-left:15%;position:relative;display:inline-block}
  @media (min-width: 48em){.l-modal-wrapper{max-width:90%;margin-left:10%}}
  @media (min-width: 64em){.l-modal-wrapper{max-width:95%;margin-left:5%}}
  .l-modal-wrapper__inner{height:100%;text-align:left}
  .l-modal-wrapper--stretch{width:85%}
  @media (min-width: 48em){.l-modal-wrapper--stretch{width:90%}}
  @media (min-width: 64em){.l-modal-wrapper--stretch{width:95%}}
  .l-modal-wrapper.no-ajax{height:auto;max-width:none;width:100%;margin-left:0}
  .l-news-category__header{padding-top:36px;padding-bottom:36px;border-top:3px solid #F4F4F4}
  @media screen and (min-width: 568px){.l-news-category__header{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-news-category__header{padding-top:72px}}
  @media screen and (min-width: 568px){.l-news-category__header{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-news-category__header{padding-bottom:72px}}
  .l-news-category__content>.l-events-listing{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-news-category__content>.l-events-listing{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-news-category__content>.l-events-listing{padding-bottom:36px}}
  @media (min-width: 64em){.l-news-category__content>.l-events-listing{width:56.52174%;margin:0 auto}}
  .l-news-category__footer{padding-top:36px}
  @media screen and (min-width: 568px){.l-news-category__footer{padding-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-news-category__footer{padding-top:54px}}
  .l-news-landing-header__secondaryFeatured{margin-top:36px}
  @media screen and (min-width: 568px){.l-news-landing-header__secondaryFeatured{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-news-landing-header__secondaryFeatured{margin-top:42px}}
  .l-post{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:36px;max-width:1440px;margin:0 auto;border-top:3px solid #F4F4F4}
  .l-post:after{content:" ";display:block;clear:both}
  @media screen and (min-width: 568px){.l-post{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-post{padding-bottom:96px}}
  .l-post__header{height:0;padding-top:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}
  @media (min-width: 64em){.l-post__header{padding-top:37%}}
  @media (min-width: 80em){.l-post__header{background-attachment:fixed;background-size:contain;background-position:center top}}
  .l-post__post{padding-top:36px}
  @media screen and (min-width: 568px){.l-post__post{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-post__post{padding-top:96px}}
  @media (min-width: 64em){.l-post__post{width:65.21739%;float:left;margin-right:4.34783%}}
  .l-post__sidebar{margin-top:36px}
  @media screen and (min-width: 568px){.l-post__sidebar{margin-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-post__sidebar{margin-top:72px}}
  @media (min-width: 64em){.l-post__sidebar{width:21.73913%;float:right;margin-right:0}}
  .l-post--w-header-image{border-top:none}
  @media (min-width: 64em){.l-post--w-header-image .l-post__post{padding-top:0px;margin-top:-15px;position:relative}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-post--w-header-image .l-post__post{padding-top:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-post--w-header-image .l-post__post{padding-top:0px}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-post--w-header-image .l-post__post{margin-top:calc(-15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-post--w-header-image .l-post__post{margin-top:-15px}}
  @media (min-width: 64em){.l-post--w-header-image .l-post__post:before{content:"";display:block;position:absolute;margin-top:-4.5rem;background-color:#fff;left:0;top:0;width:100%;height:6.5rem}}
  @media (min-width: 64em){.l-post--w-header-image .l-post__post>.heading{width:97%}}
  @media (min-width: 64em){.l-post--w-header-image .l-post__sidebar{margin-top:14.4rem}}
  .l-post__post>*+*{margin-top:36px}
  @media screen and (min-width: 568px){.l-post__post>*+*{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-post__post>*+*{margin-top:54px}}
  @media (min-width: 64em){.l-post__post>.heading{margin-left:13.33333%}}
  @media (min-width: 64em){.l-post__post>.heading{padding-right:13.33333%}}
  .l-post__post>.heading+.post-block--type-text{margin-top:28px}
  @media screen and (min-width: 568px){.l-post__post>.heading+.post-block--type-text{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-post__post>.heading+.post-block--type-text{margin-top:28px}}
  @media (min-width: 64em){.l-post__post>.post-block--type-text{margin-left:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-text{padding-right:13.33333%}}
  .l-post__post>.post-block--type-text+.post-block--type-text{margin-top:28px}
  @media (min-width: 64em){.l-post__post>.post-block--type-text+.post-block--type-text{margin-left:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-text+.post-block--type-text{padding-right:13.33333%}}
  @media screen and (min-width: 568px){.l-post__post>.post-block--type-text+.post-block--type-text{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-post__post>.post-block--type-text+.post-block--type-text{margin-top:28px}}
  @media (min-width: 64em){.l-post__post>.post-block--type-code{margin-left:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-code{padding-right:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-link{margin-left:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-link{padding-right:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-pullQuote{margin-left:13.33333%}}
  @media (min-width: 64em){.l-post__post>.post-block--type-pullQuote>.pull-quote--graphic{margin-right:15.38462%}}
  .l-section__inner{max-width:1440px;margin:0 auto;position:relative}
  .l-section__inner>*+*{margin-top:36px}
  @media screen and (min-width: 568px){.l-section__inner>*+*{margin-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section__inner>*+*{margin-top:96px}}
  .l-section--overlap-top .l-section__inner{margin-top:-36px;margin-top:-36px;z-index:2}
  @media screen and (min-width: 568px){.l-section--overlap-top .l-section__inner{margin-top:calc(-36px + 0 * ((100vw - 568px) / 456))}}
  @media screen and (min-width: 1024px){.l-section--overlap-top .l-section__inner{margin-top:-36px}}
  @media screen and (min-width: 1024px){.l-section--overlap-top .l-section__inner{margin-top:calc(-36px + -24 * ((100vw - 1024px) / 656))}}
  @media screen and (min-width: 1680px){.l-section--overlap-top .l-section__inner{margin-top:-60px}}
  .l-section--overlap-bottom .l-section__inner{margin-bottom:-36px;margin-bottom:-36px;z-index:2}
  @media screen and (min-width: 568px){.l-section--overlap-bottom .l-section__inner{margin-bottom:calc(-36px + 0 * ((100vw - 568px) / 456))}}
  @media screen and (min-width: 1024px){.l-section--overlap-bottom .l-section__inner{margin-bottom:-36px}}
  @media screen and (min-width: 1024px){.l-section--overlap-bottom .l-section__inner{margin-bottom:calc(-36px + -24 * ((100vw - 1024px) / 656))}}
  @media screen and (min-width: 1680px){.l-section--overlap-bottom .l-section__inner{margin-bottom:-60px}}
  .l-section--overlap-heading{margin-top:0px}
  @media screen and (min-width: 568px){.l-section--overlap-heading{margin-top:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--overlap-heading{margin-top:0px}}
  .l-section--overlap-heading .hero-heading__subheading{padding-top:36px;margin-top:-36px;margin-top:-36px;background:#fff}
  @media screen and (min-width: 568px){.l-section--overlap-heading .hero-heading__subheading{padding-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--overlap-heading .hero-heading__subheading{padding-top:42px}}
  @media screen and (min-width: 568px){.l-section--overlap-heading .hero-heading__subheading{margin-top:calc(-36px + 0 * ((100vw - 568px) / 456))}}
  @media screen and (min-width: 1024px){.l-section--overlap-heading .hero-heading__subheading{margin-top:-36px}}
  @media screen and (min-width: 1024px){.l-section--overlap-heading .hero-heading__subheading{margin-top:calc(-36px + -24 * ((100vw - 1024px) / 656))}}
  @media screen and (min-width: 1680px){.l-section--overlap-heading .hero-heading__subheading{margin-top:-60px}}
  .l-section--bg-brand{background:#165FFB}
  .l-section--bg-brand .hero-heading__subheading{background-color:#165FFB}
  .l-section--bg-grey{background:#F4F4F4}
  .l-section--bg-grey .hero-heading__subheading{background-color:#F4F4F4}
  .l-section--type-industriesGrid,.l-section--type-productsGrid{padding-bottom:36px;background-color:#F4F4F4}
  .l-section--type-industriesGrid .l-section__inner,.l-section--type-productsGrid .l-section__inner{padding-right:21px;padding-left:21px}
  @media screen and (min-width: 568px){.l-section--type-industriesGrid .l-section__inner,.l-section--type-productsGrid .l-section__inner{padding-right:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-industriesGrid .l-section__inner,.l-section--type-productsGrid .l-section__inner{padding-right:96px}}
  @media screen and (min-width: 568px){.l-section--type-industriesGrid .l-section__inner,.l-section--type-productsGrid .l-section__inner{padding-left:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-industriesGrid .l-section__inner,.l-section--type-productsGrid .l-section__inner{padding-left:96px}}
  @media screen and (min-width: 568px){.l-section--type-industriesGrid,.l-section--type-productsGrid{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-industriesGrid,.l-section--type-productsGrid{padding-bottom:72px}}
  .l-section--type-industriesGrid .card,.l-section--type-productsGrid .card{z-index:3}
  @media (min-width: 48em){.l-section--type-industriesGrid .l-flex-grid{-ms-flex-align:start;align-items:flex-start}.l-section--type-industriesGrid .l-flex-grid .l-flex-grid__col{-ms-flex-align:start;align-items:flex-start}}
  .l-section--type-priceGrid{padding-top:36px;padding-bottom:36px;background-color:#F4F4F4}
  .l-section--type-priceGrid .l-section__inner{padding-right:21px;padding-left:21px}
  @media screen and (min-width: 568px){.l-section--type-priceGrid .l-section__inner{padding-right:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-priceGrid .l-section__inner{padding-right:96px}}
  @media screen and (min-width: 568px){.l-section--type-priceGrid .l-section__inner{padding-left:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-priceGrid .l-section__inner{padding-left:96px}}
  @media screen and (min-width: 568px){.l-section--type-priceGrid{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-priceGrid{padding-top:72px}}
  @media screen and (min-width: 568px){.l-section--type-priceGrid{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-priceGrid{padding-bottom:72px}}
  .l-section--type-eldForm{padding-bottom:36px;background-color:#F4F4F4}
  .l-section--type-eldForm .l-section__inner{padding-right:21px;padding-left:21px}
  @media screen and (min-width: 568px){.l-section--type-eldForm .l-section__inner{padding-right:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-eldForm .l-section__inner{padding-right:96px}}
  @media screen and (min-width: 568px){.l-section--type-eldForm .l-section__inner{padding-left:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-eldForm .l-section__inner{padding-left:96px}}
  @media screen and (min-width: 568px){.l-section--type-eldForm{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-eldForm{padding-bottom:72px}}
  .l-section--type-stats{padding-bottom:36px}
  .l-section--type-stats .l-section__inner{padding-right:21px;padding-left:21px}
  @media screen and (min-width: 568px){.l-section--type-stats .l-section__inner{padding-right:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-stats .l-section__inner{padding-right:96px}}
  @media screen and (min-width: 568px){.l-section--type-stats .l-section__inner{padding-left:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-stats .l-section__inner{padding-left:96px}}
  @media screen and (min-width: 568px){.l-section--type-stats{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-stats{padding-bottom:96px}}
  .l-section--type-productsGrid-footer{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-productsGrid-footer{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-productsGrid-footer{padding-top:96px}}
  @media screen and (min-width: 568px){.l-section--type-productsGrid-footer{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-productsGrid-footer{padding-bottom:96px}}
  .l-section--type-ctaBanner{background-color:#171415}
  .l-section--type-cta{padding-top:36px;padding-bottom:36px;background:#F4F4F4}
  @media screen and (min-width: 568px){.l-section--type-cta{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-cta{padding-top:96px}}
  @media screen and (min-width: 568px){.l-section--type-cta{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-cta{padding-bottom:96px}}
  .l-section--type-pullQuote{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-pullQuote{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-pullQuote{padding-top:72px}}
  @media screen and (min-width: 568px){.l-section--type-pullQuote{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-pullQuote{padding-bottom:72px}}
  .l-section--type-pullQuote>*{width:80%;margin-left:auto;margin-right:auto;max-width: 650px;max-width:65rem;margin-top:36px;margin-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-pullQuote>*{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-pullQuote>*{margin-top:42px}}
  @media screen and (min-width: 568px){.l-section--type-pullQuote>*{margin-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-pullQuote>*{margin-bottom:42px}}
  .l-section--type-split .l-section__inner{max-width:none}
  .l-section--type-heading{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-heading{padding-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-heading{padding-bottom:42px}}
  .l-section--type-accolades{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-accolades{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-accolades{padding-top:96px}}
  @media screen and (min-width: 568px){.l-section--type-accolades{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-accolades{padding-bottom:72px}}
  .l-section--type-heading:not(.l-section--overlap-heading):not(.l-section--extra-spacing-top){padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-heading:not(.l-section--overlap-heading):not(.l-section--extra-spacing-top){padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-heading:not(.l-section--overlap-heading):not(.l-section--extra-spacing-top){padding-top:96px}}
  @media screen and (min-width: 568px){.l-section--type-heading:not(.l-section--overlap-heading):not(.l-section--extra-spacing-top){padding-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-heading:not(.l-section--overlap-heading):not(.l-section--extra-spacing-top){padding-bottom:42px}}
  .l-section--type-featuredNews{padding-top:36px}
  @media screen and (min-width: 568px){.l-section--type-featuredNews{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-featuredNews{padding-top:96px}}
  .l-section--type-morePosts{padding-top:36px}
  @media screen and (min-width: 568px){.l-section--type-morePosts{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-morePosts{padding-top:96px}}
  .l-section--type-blurbs{padding-top:36px;padding-bottom:36px}
  .l-section--type-blurbs .l-section__inner{padding-right:21px;padding-left:21px}
  @media screen and (min-width: 568px){.l-section--type-blurbs .l-section__inner{padding-right:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-blurbs .l-section__inner{padding-right:96px}}
  @media screen and (min-width: 568px){.l-section--type-blurbs .l-section__inner{padding-left:calc(21px + 75 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-blurbs .l-section__inner{padding-left:96px}}
  @media screen and (min-width: 568px){.l-section--type-blurbs{padding-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-blurbs{padding-top:42px}}
  @media screen and (min-width: 568px){.l-section--type-blurbs{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-blurbs{padding-bottom:72px}}
  .l-section--type-blurbs+.l-section--type-blurbs{padding-top:0px}
  @media screen and (min-width: 568px){.l-section--type-blurbs+.l-section--type-blurbs{padding-top:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-blurbs+.l-section--type-blurbs{padding-top:0px}}
  .l-section--type-slideshow{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-slideshow{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-slideshow{padding-bottom:72px}}
  .l-section--type-team{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-team{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-team{padding-bottom:96px}}
  .l-section--type-moreNews .l-section__inner>*>*:last-child{margin-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-moreNews .l-section__inner>*>*:last-child{margin-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-moreNews .l-section__inner>*>*:last-child{margin-bottom:54px}}
  .l-section--type-locations{background-color:#F4F4F4;padding-top:36px}
  @media screen and (min-width: 568px){.l-section--type-locations{padding-top:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-locations{padding-top:120px}}
  .l-section--type-locations .l-section__inner{width:100%}
  .l-section--type-exploreSocial{background-color:#165FFB;padding-top:36px;padding-bottom:36px;text-align:center}
  @media screen and (min-width: 568px){.l-section--type-exploreSocial{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-exploreSocial{padding-top:72px}}
  @media screen and (min-width: 568px){.l-section--type-exploreSocial{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-exploreSocial{padding-bottom:72px}}
  .l-section--type-jobs{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-jobs{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-jobs{padding-top:72px}}
  @media screen and (min-width: 568px){.l-section--type-jobs{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-jobs{padding-bottom:72px}}
  .l-section--type-oneOffs .l-section__inner{max-width:100%}
  .l-section--type-protectedPageForm{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--type-protectedPageForm{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-protectedPageForm{padding-top:72px}}
  @media screen and (min-width: 568px){.l-section--type-protectedPageForm{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-protectedPageForm{padding-bottom:72px}}
  .l-section--type-protectedPageForm .l-section__inner{max-width: 470px;max-width:47rem}
  .l-section--type-heading+.l-section--type-blurbs,.l-section--type-heading+.l-section--type-featuredNews{padding-top:0px}
  @media screen and (min-width: 568px){.l-section--type-heading+.l-section--type-blurbs,.l-section--type-heading+.l-section--type-featuredNews{padding-top:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--type-heading+.l-section--type-blurbs,.l-section--type-heading+.l-section--type-featuredNews{padding-top:0px}}
  .l-section--extra-spacing-top.l-section--type-split{margin-top:-36px}
  @media screen and (min-width: 568px){.l-section--extra-spacing-top.l-section--type-split{margin-top:calc(-36px + -18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-top.l-section--type-split{margin-top:-54px}}
  .l-section--extra-spacing-top.l-section--type-split .l-split{margin-top:-36px}
  @media screen and (min-width: 568px){.l-section--extra-spacing-top.l-section--type-split .l-split{margin-top:calc(-36px + -18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-top.l-section--type-split .l-split{margin-top:-54px}}
  @media (min-width: 48em){.l-section--extra-spacing-top.l-section--type-split .l-split{margin-top:-36px;padding-top:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-section--extra-spacing-top.l-section--type-split .l-split{margin-top:calc(-36px + -18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-section--extra-spacing-top.l-section--type-split .l-split{margin-top:-54px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-section--extra-spacing-top.l-section--type-split .l-split{padding-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-section--extra-spacing-top.l-section--type-split .l-split{padding-top:54px}}
  .l-section--extra-spacing-top:not(.l-section--type-split) .l-section__inner{padding-top:36px}
  @media screen and (min-width: 568px){.l-section--extra-spacing-top:not(.l-section--type-split) .l-section__inner{padding-top:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-top:not(.l-section--type-split) .l-section__inner{padding-top:120px}}
  @media (min-width: 48em){.l-section--extra-spacing-top.l-section--type-heading:not(.l-section--overlap-heading) .l-section__inner>.hero-heading{margin-top:15px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-section--extra-spacing-top.l-section--type-heading:not(.l-section--overlap-heading) .l-section__inner>.hero-heading{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-section--extra-spacing-top.l-section--type-heading:not(.l-section--overlap-heading) .l-section__inner>.hero-heading{margin-top:15px}}
  .l-section--extra-spacing-bottom.l-section--type-split{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--extra-spacing-bottom.l-section--type-split{padding-bottom:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-bottom.l-section--type-split{padding-bottom:120px}}
  .l-section--extra-spacing-bottom.l-section--type-split .l-split{margin-bottom:-36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--extra-spacing-bottom.l-section--type-split .l-split{margin-bottom:calc(-36px + -84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-bottom.l-section--type-split .l-split{margin-bottom:-120px}}
  @media screen and (min-width: 568px){.l-section--extra-spacing-bottom.l-section--type-split .l-split{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-bottom.l-section--type-split .l-split{padding-bottom:54px}}
  @media (max-width: 47.99em){.l-section--extra-spacing-bottom.l-section--type-split .l-split.l-split--mobile-order-textFirst{padding-bottom:0px;z-index:0}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.l-section--extra-spacing-bottom.l-section--type-split .l-split.l-split--mobile-order-textFirst{padding-bottom:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.l-section--extra-spacing-bottom.l-section--type-split .l-split.l-split--mobile-order-textFirst{padding-bottom:0px}}
  .l-section--extra-spacing-bottom:not(.l-section--type-split) .l-section__inner{padding-bottom:36px}
  @media screen and (min-width: 568px){.l-section--extra-spacing-bottom:not(.l-section--type-split) .l-section__inner{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-section--extra-spacing-bottom:not(.l-section--type-split) .l-section__inner{padding-bottom:54px}}
  .l-site-footer{background-color:#171415;height:100%;color:#fff}
  .l-site-footer__body{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}
  @media (min-width: 64em){.l-site-footer__body{-ms-flex-direction:row;flex-direction:row}}
  .l-site-footer__main{padding:36px;padding-right:36px;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width: 750px;max-width:75rem;-ms-flex-positive:1;flex-grow:1}
  @media screen and (min-width: 568px){.l-site-footer__main{padding:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-site-footer__main{padding:96px}}
  @media screen and (min-width: 568px){.l-site-footer__main{padding-right:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-site-footer__main{padding-right:42px}}
  @media (min-width: 48em){.l-site-footer__main{padding:36px;padding-top:36px;padding-bottom:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-site-footer__main{padding:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-site-footer__main{padding:96px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-site-footer__main{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-site-footer__main{padding-top:72px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-site-footer__main{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-site-footer__main{padding-bottom:72px}}
  @media (min-width: 64em){.l-site-footer__main{-ms-flex-order:1;order:1}}
  .l-site-footer__main a{transition:all 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .l-site-footer__main a:hover{color:#165FFB}
  .l-site-footer__aside{background-color:#231F20;-ms-flex-order:1;order:1}
  @media (min-width: 64em){.l-site-footer__aside{-ms-flex:0 0 40rem;flex:0 0 40rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:2;order:2}}
  .l-site-footer__aside-content{padding:36px}
  @media screen and (min-width: 568px){.l-site-footer__aside-content{padding:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-site-footer__aside-content{padding:96px}}
  @media (min-width: 48em){.l-site-footer__aside-content{padding:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-site-footer__aside-content{padding:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-site-footer__aside-content{padding:72px}}
  @media (min-width: 64em){.l-site-footer__aside-content{max-width:40rem}}
  @media (max-width: 35.49em){.l-site-footer__contact{padding-top:36px;-ms-flex:1 1 100%;flex:1 1 100%}}
  @media screen and (max-width: 35.49em) and (min-width: 568px){.l-site-footer__contact{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 35.49em) and (min-width: 1680px){.l-site-footer__contact{padding-top:72px}}
  .l-site-footer__address{padding-bottom:28px}
  @media screen and (min-width: 568px){.l-site-footer__address{padding-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-site-footer__address{padding-bottom:28px}}
  .l-site-footer__social{margin-top:36px}
  @media screen and (min-width: 568px){.l-site-footer__social{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-site-footer__social{margin-top:42px}}
  .l-site-footer__copyright{padding-top:36px;-ms-flex:1 1 100%;flex:1 1 100%;font-size: 15px;font-size:1.5rem;color:#888}
  @media screen and (min-width: 568px){.l-site-footer__copyright{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-site-footer__copyright{padding-top:72px}}
  .l-site-footer__copyright>*:first-child{margin-right: 10px;margin-right:1rem}
  .l-site-footer__copyright a{color:#fff;text-decoration:underline;transition:color 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .l-site-footer__copyright a:hover{color:#165FFB}
  .l-site-header{background-color:#fff;position:fixed;left:0;right:0;padding-right: 17.5px;padding-right:1.75rem}
  @media (min-width: 48em){.l-site-header{padding-left:3.5rem;padding-right:3.5rem}}
  .l-site-header__body{max-width:1440px;margin:0 auto;height:74px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
  .l-site-header__brand{padding: 0 24px;padding:0 2.4rem}
  .l-site-header__brand svg *{fill:#231F20;transition:fill 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .l-site-header__brand:hover svg *{fill:#165FFB}
  .l-site-header__mobile-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;outline:0;padding:0;display:block}
  @media (min-width: 64em){.l-site-header__mobile-trigger{display:none}}
  .l-site-header__overlay{background-color:transparent;transition:background-color 0.8s cubic-bezier(0.19, 1, 0.22, 1)}
  @media (min-width: 64em){.l-site-header__overlay{display:none}}
  .l-site-header__nav{width:80vw;max-width: 350px;max-width:35rem;height:100vh;position:fixed;right:0;top:0;z-index:100;background-color:#fff;transform:translateX(100%);transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1)}
  @media (min-width: 64em){.l-site-header__nav{position:static;width:auto;max-width:none;height:auto;right:auto;top:auto;transform:translateX(0)}}
  .l-site-header__nav.is-open{transform:translateX(0)}
  .l-site-header__overlay.is-active{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(23,20,21,0.6)}
  .l-site{padding: 0 17.5px 17.5px 17.5px;padding:0 1.75rem 1.75rem 1.75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1680px;margin:0 auto}
  @media (min-width: 48em){.l-site{padding:0 3.5rem 3.5rem 3.5rem}}
  .l-site__header{height:74px;position:fixed;left: 17.5px;left:1.75rem;right: 17.5px;right:1.75rem;top:0;z-index:100}
  @media (min-width: 48em){.l-site__header{left:3.5rem;right:3.5rem}}
  .l-site__content{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:74px;overflow-x:hidden}
  .l-site--no-scroll{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}
  .l-slideshow{padding-bottom:36px;text-align:center}
  @media screen and (min-width: 568px){.l-slideshow{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-slideshow{padding-bottom:36px}}
  .l-slideshow>.btn{margin-top:36px}
  @media screen and (min-width: 568px){.l-slideshow>.btn{margin-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-slideshow>.btn{margin-top:72px}}
  .l-split{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
  .l-split__content-wrapper{max-width:1440px;margin:0 auto;width:100%}
  .l-split__content-wrapper:before{content:"";display:block;position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}
  .l-split__content{padding-top:36px;padding-bottom:36px;padding-right:36px;padding-left:36px}
  @media screen and (min-width: 568px){.l-split__content{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-split__content{padding-top:96px}}
  @media screen and (min-width: 568px){.l-split__content{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-split__content{padding-bottom:96px}}
  @media screen and (min-width: 568px){.l-split__content{padding-right:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-split__content{padding-right:96px}}
  @media screen and (min-width: 568px){.l-split__content{padding-left:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-split__content{padding-left:96px}}
  .l-split__content>*{position:relative;width:100%}
  .l-split__content-ir{display:none}
  .l-split__image{background-color:#F4F4F4;background-size:cover;background-position:center center;background-repeat:no-repeat}
  .l-split__image>.video-link{position:absolute;position:absolute;top:0;right:0;bottom:0;left:0}
  @media (min-width: 48em){.l-split:not(.l-split--image-wide) .l-split__content-wrapper:before{right:50%}}
  @media (min-width: 48em){.l-split:not(.l-split--image-wide) .l-split__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%}}
  @media (min-width: 48em){.l-split:not(.l-split--image-wide) .l-split__content-ir{display:block;width:100%;margin-right:-100%}.l-split:not(.l-split--image-wide) .l-split__content-ir:before{content:"";display:block;height:0;width:0;padding-top:80%;background-color:red}}
  @media (max-width: 47.99em){.l-split:not(.l-split--image-wide) .l-split__image{z-index:1;position:relative;height:0;padding-top:70%}}
  @media (min-width: 48em){.l-split:not(.l-split--image-wide) .l-split__image{width:50%;position:absolute;right:0;bottom:0;top:0}}
  @media (min-width: 48em){.l-split--flipped:not(.l-split--image-wide) .l-split__image{right:auto;left:0}.l-split--flipped:not(.l-split--image-wide) .l-split__content-wrapper:before{left:50%;right:0}.l-split--flipped:not(.l-split--image-wide) .l-split__content{margin-left:50%}}
  @media (min-width: 64em){.l-split--flipped.l-split--image-wide .l-split__image{right:auto;left:0}.l-split--flipped.l-split--image-wide .l-split__content-wrapper:before{left:50%;right:0}.l-split--flipped.l-split--image-wide .l-split__content{margin-left:50%}}
  @media (min-width: 48em){.l-split--full-image:not(.l-split--image-wide){padding-top:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-split--full-image:not(.l-split--image-wide){padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-split--full-image:not(.l-split--image-wide){padding-top:96px}}
  @media (min-width: 48em){.l-split--full-image:not(.l-split--image-wide) .l-split__content-wrapper:before{top:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-split--full-image:not(.l-split--image-wide) .l-split__content-wrapper:before{top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-split--full-image:not(.l-split--image-wide) .l-split__content-wrapper:before{top:96px}}
  @media (min-width: 48em){.l-split--full-image:not(.l-split--image-wide) .l-split__image{width:auto;left:0}}
  @media (min-width: 48em){.l-split--full-image.l-split--flipped .l-split__image{right:0;left:0}}
  @media (min-width: 48em){.l-split--full-image-inset:not(.l-split--image-wide) .l-split__image{left:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-split--full-image-inset:not(.l-split--image-wide) .l-split__image{left:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-split--full-image-inset:not(.l-split--image-wide) .l-split__image{left:96px}}
  @media (max-width: 35.49em){.l-split:not(.l-split--content-bg-brand):not(.l-split--content-bg-black):not(.l-split--content-bg-smoke) .l-split__content{padding-left:0px;padding-right:0px}}
  @media screen and (max-width: 35.49em) and (min-width: 568px){.l-split:not(.l-split--content-bg-brand):not(.l-split--content-bg-black):not(.l-split--content-bg-smoke) .l-split__content{padding-left:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 35.49em) and (min-width: 1680px){.l-split:not(.l-split--content-bg-brand):not(.l-split--content-bg-black):not(.l-split--content-bg-smoke) .l-split__content{padding-left:0px}}
  @media screen and (max-width: 35.49em) and (min-width: 568px){.l-split:not(.l-split--content-bg-brand):not(.l-split--content-bg-black):not(.l-split--content-bg-smoke) .l-split__content{padding-right:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 35.49em) and (min-width: 1680px){.l-split:not(.l-split--content-bg-brand):not(.l-split--content-bg-black):not(.l-split--content-bg-smoke) .l-split__content{padding-right:0px}}
  .l-split--content-bg-brand .l-split__content-wrapper:before{background-color:#165FFB}
  .l-split--content-bg-black .l-split__content-wrapper:before{background-color:#171415}
  .l-split--content-bg-smoke .l-split__content-wrapper:before{background-color:#F4F4F4}
  @media (min-width: 48em){.l-split--image-vertical-bleed .l-split__image{margin-top:-36px;margin-top:-36px;margin-bottom:-36px;margin-bottom:-36px;z-index:1}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-split--image-vertical-bleed .l-split__image{margin-top:calc(-36px + 0 * ((100vw - 568px) / 456))}}
  @media screen and (min-width: 48em) and (min-width: 1024px){.l-split--image-vertical-bleed .l-split__image{margin-top:-36px}}
  @media screen and (min-width: 48em) and (min-width: 1024px){.l-split--image-vertical-bleed .l-split__image{margin-top:calc(-36px + -24 * ((100vw - 1024px) / 656))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-split--image-vertical-bleed .l-split__image{margin-top:-60px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-split--image-vertical-bleed .l-split__image{margin-bottom:calc(-36px + 0 * ((100vw - 568px) / 456))}}
  @media screen and (min-width: 48em) and (min-width: 1024px){.l-split--image-vertical-bleed .l-split__image{margin-bottom:-36px}}
  @media screen and (min-width: 48em) and (min-width: 1024px){.l-split--image-vertical-bleed .l-split__image{margin-bottom:calc(-36px + -24 * ((100vw - 1024px) / 656))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-split--image-vertical-bleed .l-split__image{margin-bottom:-60px}}
  @media (min-width: 64em){.l-split--image-wide .l-split__content-wrapper:before{right:50%}}
  @media (min-width: 64em){.l-split--image-wide .l-split__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%}}
  @media (min-width: 64em){.l-split--image-wide .l-split__content-ir{display:block;width:100%;margin-right:-100%}.l-split--image-wide .l-split__content-ir:before{content:"";display:block;height:0;width:0;padding-top:80%;background-color:red}}
  @media (max-width: 63.99em){.l-split--image-wide .l-split__image{z-index:1;position:relative;height:0;padding-top:70%}}
  @media (min-width: 64em){.l-split--image-wide .l-split__image{width:50%;position:absolute;right:0;bottom:0;top:0}}
  @media (min-width: 64em){.l-split--image-wide .l-split__content-wrapper:before{width:40%}.l-split--image-wide .l-split__content{width:40%}.l-split--image-wide .l-split__image{width:60%}.l-split--image-wide .l-split__image:before{padding-top:66.6%}.l-split--image-wide:not(.l-split--flipped) .l-split__content{padding-right:28px}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-split--image-wide:not(.l-split--flipped) .l-split__content{padding-right:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-split--image-wide:not(.l-split--flipped) .l-split__content{padding-right:28px}}
  @media (min-width: 64em){.l-split--image-wide.l-split--flipped .l-split__content-wrapper:before{left:60%;right:0}.l-split--image-wide.l-split--flipped .l-split__content{padding-left:28px;margin-left:60%}}
  @media screen and (min-width: 64em) and (min-width: 568px){.l-split--image-wide.l-split--flipped .l-split__content{padding-left:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (min-width: 1680px){.l-split--image-wide.l-split--flipped .l-split__content{padding-left:28px}}
  .l-split--image-contain .l-split__image{background-size:contain;background-position:center center}
  .l-split--image-bg-position-left .l-split__image{background-position:left center}
  .l-split--image-bg-position-right .l-split__image{background-position:right center}
  .l-split--image-bg-position-bottom-center .l-split__image{background-position:center bottom}
  .l-split--image-bg-position-bottom-left .l-split__image{background-position:left bottom}
  .l-split--image-bg-position-bottom-right .l-split__image{background-position:right bottom}
  .l-split--image-bg-white .l-split__image{background-color:#fff}
  .l-split--image-bg-brand .l-split__image{background-color:#165FFB}
  .l-split--image-bg-black .l-split__image{background-color:#171415}
  .l-split--slideshow .l-split__content{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.l-split--slideshow .l-split__content{padding-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-split--slideshow .l-split__content{padding-top:72px}}
  @media screen and (min-width: 568px){.l-split--slideshow .l-split__content{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-split--slideshow .l-split__content{padding-bottom:72px}}
  @media (min-width: 48em){.l-split--slideshow .l-split__content:before{padding-top:95%}}
  .l-split--slideshow .l-split__image>.l-home-slideshow{position:absolute;top:0;right:0;bottom:0;left:0}
  .l-split--w-scroll-indicator .l-split__content>.scroll-indicator{display:none}
  @media (min-width: 48em){.l-split--w-scroll-indicator .l-split__content>.scroll-indicator{bottom:36px;display:block;position:absolute;left:0;right:0;margin:0 auto}}
  @media screen and (min-width: 48em) and (min-width: 568px){.l-split--w-scroll-indicator .l-split__content>.scroll-indicator{bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.l-split--w-scroll-indicator .l-split__content>.scroll-indicator{bottom:36px}}
  .l-split--w-video .l-split__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
  @media (max-width: 63.99em){.l-split--w-video .l-split__image{height:auto;padding:0;padding-top:36px}}
  @media screen and (max-width: 63.99em) and (min-width: 568px){.l-split--w-video .l-split__image{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 63.99em) and (min-width: 1680px){.l-split--w-video .l-split__image{padding-top:96px}}
  @media (max-width: 47.99em){.l-split--w-video:not(.l-split--image-wide) .l-split__image{-ms-flex-align:end;align-items:flex-end}}
  @media (max-width: 63.99em){.l-split--w-video.l-split--image-wide .l-split__image{-ms-flex-align:end;align-items:flex-end}}
  .l-split--w-video.l-split--image-bg-position-left .l-split__image{-ms-flex-pack:start;justify-content:flex-start}
  .l-split--w-video.l-split--image-bg-position-right .l-split__image{-ms-flex-pack:end;justify-content:flex-end}
  .l-split--w-video.l-split--image-bg-position-bottom-center .l-split__image{-ms-flex-align:end;align-items:flex-end}
  .l-split--w-video.l-split--image-bg-position-bottom-left .l-split__image{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}
  .l-split--w-video.l-split--image-bg-position-bottom-right .l-split__image{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}
  @media (max-width: 35.49em){.l-split--contains-feature .l-split__image{margin-top:36px;margin-bottom:36px;height:auto !important}}
  @media screen and (max-width: 35.49em) and (min-width: 568px){.l-split--contains-feature .l-split__image{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 35.49em) and (min-width: 1680px){.l-split--contains-feature .l-split__image{margin-top:36px}}
  @media screen and (max-width: 35.49em) and (min-width: 568px){.l-split--contains-feature .l-split__image{margin-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 35.49em) and (min-width: 1680px){.l-split--contains-feature .l-split__image{margin-bottom:36px}}
  @media (max-width: 47.99em){.l-split--winters-end .l-split__image{background-size:cover;background-position:center bottom}}
  @media (min-width: 48em){.l-split--winters-end .l-split__image{background-position:left bottom}}
  @media (min-width: 90em){.l-split--winters-end .l-split__image{background-size:contain;background-position:right bottom}}
  @media (max-width: 47.99em){.l-split--mobile-order-textFirst .l-split__content-wrapper{-ms-flex-order:1;order:1}.l-split--mobile-order-textFirst .l-split__image{-ms-flex-order:2;order:2}}
  .l-styleguide{padding-top:28px;padding-bottom:36px;max-width:1440px;margin:0 auto}
  @media screen and (min-width: 568px){.l-styleguide{padding-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-styleguide{padding-top:28px}}
  @media screen and (min-width: 568px){.l-styleguide{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-styleguide{padding-bottom:54px}}
  .l-styleguide>.styleguide-nav{margin-bottom:36px}
  @media screen and (min-width: 568px){.l-styleguide>.styleguide-nav{margin-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-styleguide>.styleguide-nav{margin-bottom:54px}}
  .l-styleguide>.l-styleguide__block>.styleguide-typography-item+.styleguide-typography-item{margin-top:36px}
  @media screen and (min-width: 568px){.l-styleguide>.l-styleguide__block>.styleguide-typography-item+.styleguide-typography-item{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-styleguide>.l-styleguide__block>.styleguide-typography-item+.styleguide-typography-item{margin-top:36px}}
  .l-team{max-width:100%;margin-left:auto;margin-right:auto}
  .l-team:after{content:" ";display:block;clear:both}
  .l-team__heading{width:100%;float:left;margin-left:0;margin-right:0}
  .l-team__members{margin-top:20px;width:100%;float:left;margin-left:0;margin-right:0}
  @media screen and (min-width: 568px){.l-team__members{margin-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-team__members{margin-top:18px}}
  @media (min-width: 64em){.l-team__members{width:65.21739%;float:left;margin-right:4.34783%;margin-left:17.3913%}}
  .l-team__members>*{margin-top:36px}
  @media screen and (min-width: 568px){.l-team__members>*{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-team__members>*{margin-top:54px}}
  @media (min-width: 48em){.l-team__members>*{width:47.82609%;float:left}.l-team__members>*:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-team__members>*:nth-child(2n+2){margin-left:52.17391%;margin-right:-100%;clear:none}}
  @media (min-width: 64em){.l-team__members>*{width:46.66667%;float:left}.l-team__members>*:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.l-team__members>*:nth-child(2n+2){margin-left:53.33333%;margin-right:-100%;clear:none}}
  .l-upcoming-events{background-color:#F4F4F4}
  .l-upcoming-events>.btn{margin-top:15px}
  @media screen and (min-width: 568px){.l-upcoming-events>.btn{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-upcoming-events>.btn{margin-top:15px}}
  .l-upcoming-events__content{padding:36px}
  @media screen and (min-width: 568px){.l-upcoming-events__content{padding:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-upcoming-events__content{padding:36px}}
  .l-upcoming-events__events{margin-top: 12px;margin-top:1.2rem}
  .l-upcoming-events__events>*+*{margin-top:36px}
  @media screen and (min-width: 568px){.l-upcoming-events__events>*+*{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-upcoming-events__events>*+*{margin-top:42px}}
  @media (min-width: 64em) and (max-width: 89.99em){.l-winters-end-nav{padding-top:36px;padding-bottom:36px;padding-right:36px;padding-left:36px}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav{padding-top:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav{padding-top:120px}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav{padding-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav{padding-bottom:42px}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav{padding-right:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav{padding-right:42px}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav{padding-left:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav{padding-left:42px}}
  @media (min-width: 90em){.l-winters-end-nav{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:66rem;height:66rem}}
  .l-winters-end-nav__heading{display:none}
  .l-winters-end-nav__heading>*{font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size: 50px;font-size:5rem;text-transform:uppercase;line-height:1.1;width:100%}
  @media (min-width: 90em){.l-winters-end-nav__heading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#165FFB;text-align:center;border-radius:100%;width:25rem;height:25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:auto}}
  .l-winters-end-nav__cities{display:none}
  @media (min-width: 64em) and (max-width: 89.99em){.l-winters-end-nav__cities{display:block;text-align:center}.l-winters-end-nav__cities>.winters-end-city-link{margin-bottom:36px;margin-right:15px;margin-left:15px;display:inline-block}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav__cities>.winters-end-city-link{margin-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav__cities>.winters-end-city-link{margin-bottom:72px}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav__cities>.winters-end-city-link{margin-right:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav__cities>.winters-end-city-link{margin-right:15px}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 568px){.l-winters-end-nav__cities>.winters-end-city-link{margin-left:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 64em) and (max-width: 89.99em) and (min-width: 1680px){.l-winters-end-nav__cities>.winters-end-city-link{margin-left:15px}}
  @media (min-width: 90em){.l-winters-end-nav__cities{display:block}.l-winters-end-nav__cities>.winters-end-city-link{top:0;position:absolute}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(1),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(6){left:50%;margin-left:-6.4rem}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(2),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(5){left:63.1%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(3){left:80.1%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(4){left:79.4%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(7),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(10){left:17.8%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(8){left:2%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(9){left:2.4%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(2),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(10){top:6%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(3),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(9){top:26%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(4),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(8){top:52.4%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(5),.l-winters-end-nav__cities>.winters-end-city-link:nth-child(7){top:72.4%}.l-winters-end-nav__cities>.winters-end-city-link:nth-child(6){top:76.4%}}
  .l-winters-end__share{background-color:#fff;text-align:center;margin: 40px auto;margin:4rem auto}
  @media (max-width: 47.99em){.l-winters-end__share{position:static !important;width:auto !important}}
  @media (min-width: 48em){.l-winters-end__share{position:absolute;padding-right:0.4rem;margin-bottom:20rem;margin-top:16rem;text-align:left}}
  .l-winters-end__city{padding-right:36px;padding-bottom:36px;padding-left:36px}
  @media screen and (min-width: 568px){.l-winters-end__city{padding-right:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-winters-end__city{padding-right:120px}}
  @media screen and (min-width: 568px){.l-winters-end__city{padding-bottom:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-winters-end__city{padding-bottom:120px}}
  @media screen and (min-width: 568px){.l-winters-end__city{padding-left:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-winters-end__city{padding-left:120px}}
  .l-winters-end__city+.l-winters-end__city{padding-top:36px;border-top:2px solid #c4c4c4}
  @media screen and (min-width: 568px){.l-winters-end__city+.l-winters-end__city{padding-top:calc(36px + 84 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-winters-end__city+.l-winters-end__city{padding-top:120px}}
  .accolades-text{text-align:center}
  .accolade-text__heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}
  @media (min-width: 48em){.accolade-text__heading{font-size:1.5rem}}
  @media screen and (min-width: 568px){.accolade-text__heading{margin-bottom:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.accolade-text__heading{margin-bottom:10px}}
  .accolade-text__heading:after{content:"";display:block;width:1px;border-right:1px solid #165FFB;height: 40px;height:4rem;margin:0 auto;top:-0.2em;position:relative;margin-top:15px;transform-origin:50% 0;transition:.7s cubic-bezier(0.23, 1, 0.32, 1);transform:scaleY(0);will-change:transform}
  @media (min-width: 48em){.accolade-text__heading:after{height:6rem}}
  @media screen and (min-width: 568px){.accolade-text__heading:after{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.accolade-text__heading:after{margin-top:15px}}
  .accolades-text__items{position:relative;width:90%;max-width: 600px;max-width:60rem;margin:auto}
  .accolade-text__item{font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;font-weight:400;position:absolute;opacity:0;top:0;transform:translateY(-1rem);will-change:transform, opacity;transition:.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:transform, opacity;transition-delay:0}
  @media (min-width: 48em){.accolade-text__item{font-size:2.1rem}}
  @media (min-width: 64em){.accolade-text__item{font-size:2.4rem}}
  @media (min-width: 80em){.accolade-text__item{font-size:2.8rem}}
  .accolade-text__item strong{font-weight:800}
  .accolade-text__item:first-child{position:static}
  .accolade-text__heading.is-active:after{transform:scaleY(1)}
  .accolade-text__item.is-active{opacity:1;transform:translateY(0);transition-delay:.4s}
  .banner-btn{padding:36px;padding-top:36px;position:relative;width:calc(100vw - 35px);left:50%;right:50%;margin-left:calc(-50vw + 17.5px);margin-right:-50vw;display:block;background-color:#F4F4F4;text-align:center}
  @media screen and (min-width: 568px){.banner-btn{padding:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.banner-btn{padding:36px}}
  @media screen and (min-width: 568px){.banner-btn{padding-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.banner-btn{padding-top:42px}}
  @media (min-width: 48em){.banner-btn{width:calc(100vw - 70px);margin-left:calc(-50vw + 35px)}}
  .banner-btn__label{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0}
  .banner-btn__graphic{width: 27px;width:2.7rem;height: 40px;height:4rem;overflow:hidden;position:relative;margin:0 auto;margin-top:10px;display:block}
  @media screen and (min-width: 568px){.banner-btn__graphic{margin-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.banner-btn__graphic{margin-top:10px}}
  .banner-btn__graphic:before,.banner-btn__graphic:after{content:"";display:block;position:absolute;width: 27px;width:2.7rem;height:100%;background-image:url("/dist/images/uptake-symbol-brand.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;top:0;left:0;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);will-change:opacity, transform}
  .banner-btn__graphic:after{transform:translateY(100%);opacity:0}
  .banner-btn:hover .banner-btn__graphic:before{transform:translateY(-100%);opacity:0}
  .banner-btn:hover .banner-btn__graphic:after{transform:translateY(0);opacity:1}
  .banner-btn.is-working .banner-btn__label:after{position:relative;top:7px;content:"";display:block;width: 28px;width:2.8rem;height: 28px;height:2.8rem;margin:0 auto;margin-top:10px;transform-origin:50% 50%;background:none;border:2px solid #165FFB;border-radius:100%;border-right-color:transparent;animation-name:banner-btn-working;animation-duration:0.4s;animation-timing-function:linear;animation-iteration-count:infinite;margin-bottom: 12px;margin-bottom:1.2rem}
  @media screen and (min-width: 568px){.banner-btn.is-working .banner-btn__label:after{margin-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.banner-btn.is-working .banner-btn__label:after{margin-top:10px}}
  .banner-btn.is-working .banner-btn__graphic{display:none}
  @keyframes banner-btn-working{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}
  .blurb{max-width: 360px;max-width:36rem}
  @media (max-width: 63.99em){.blurb{max-width:none;width:90%;margin:0 auto}}
  .blurb__icon{margin-bottom:15px;height: 48px;height:4.8rem}
  @media screen and (min-width: 568px){.blurb__icon{margin-bottom:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.blurb__icon{margin-bottom:15px}}
  .blurb__icon>svg,.blurb__icon>img{height:100%;width:auto}
  .blurb__heading{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .blurb__text{padding-top:10px;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.647;text-transform:none;letter-spacing:0}
  @media screen and (min-width: 568px){.blurb__text{padding-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.blurb__text{padding-top:10px}}
  @media (min-width: 48em){.blurb__text{padding-bottom:36px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.blurb__text{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.blurb__text{padding-bottom:36px}}
  .blurb__text p>a{border-bottom:1px solid #165FFB;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .blurb__text p>a:hover{border-bottom-color:transparent}
  .blurb__text p strong{font-weight:800}
  .blurb__text p i,.blurb__text p em{font-style:italic}
  .blurb__icon+.blurb__text{padding-top:0}
  .blurb--reverse{color:#fff}
  .blurb--reverse .blurb__text>a{border-bottom:1px solid #fff;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .blurb--reverse .blurb__text>a:hover{border-bottom-color:transparent}
  .blurb--large-icon .blurb__icon{height: 74px;height:7.4rem}
  @media (min-width: 35.5em){.blurb--horizontal{position:relative}.blurb--horizontal .blurb__icon{height:7rem;max-width:7rem;position:absolute;left:0;top:0;bottom:0;margin:auto}.blurb--horizontal .blurb__icon+.blurb__heading{padding-left:11rem}.blurb--horizontal .blurb__icon+.blurb__heading+.blurb__text{padding-left:11rem}.blurb--horizontal .blurb__heading{padding-top:5px}}
  @media screen and (min-width: 35.5em) and (min-width: 568px){.blurb--horizontal .blurb__heading{padding-top:calc(5px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 35.5em) and (min-width: 1680px){.blurb--horizontal .blurb__heading{padding-top:5px}}
  @media (min-width: 35.5em){.blurb--horizontal .blurb__text{padding-top:5px;padding-bottom:5px}}
  @media screen and (min-width: 35.5em) and (min-width: 568px){.blurb--horizontal .blurb__text{padding-top:calc(5px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 35.5em) and (min-width: 1680px){.blurb--horizontal .blurb__text{padding-top:5px}}
  @media screen and (min-width: 35.5em) and (min-width: 568px){.blurb--horizontal .blurb__text{padding-bottom:calc(5px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 35.5em) and (min-width: 1680px){.blurb--horizontal .blurb__text{padding-bottom:5px}}
  @media (min-width: 64em){.blurb--horizontal{max-width:40rem}}
  .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;outline:0;padding:0;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px;display:inline-block;padding: 18px 36px;padding:1.8rem 3.6rem;color:#fff;text-align:center;position:relative}
  .btn:before{content:' ';background-color:#165FFB;position:absolute;left:0;right:0;bottom:0;top:0}
  .btn:after{content:' ';background-color:#003AD1;position:absolute;left:0;right:0;bottom:0;top:100%;z-index:0;transition:top 0.3s cubic-bezier(0.19, 1, 0.22, 1)}
  @media (min-width: 35.5em){.btn:hover:after,.btn.is-current:after{top:0}}
  .btn__icon{display:inline-block;height: 12px;height:1.2rem;width: 12px;width:1.2rem;position:relative;margin-left: 3px;margin-left:0.3rem;z-index:1}
  .btn__text{position:relative;z-index:1}
  .btn--slim{font-size: 16px;font-size:1.6rem;padding: 18px 28px;padding:1.8rem 2.8rem}
  .btn--stroke{color:#165FFB;transition:color 0.15s}
  .btn--stroke:before{background-color:transparent;border:1px solid #165FFB}
  .btn--stroke:after{background-color:#165FFB}
  .btn--stroke:hover,.btn--stroke.is-current{color:#fff}
  .btn--ghost{padding:0;color:#888;transition:color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .btn--ghost:before{content:none}
  .btn--ghost:after{content:none}
  .btn--ghost:hover{color:#165FFB}
  .btn--dark:before{background-color:#171415}
  .btn--dark:after{background-color:#003AD1}
  .btn--large{display:block;padding:1.5em;width:100%}
  @media (min-width: 48em){.btn--large{padding:2.8rem}}
  .btn--stretch{width:100%}
  .btn:disabled{opacity:0.4;pointer-events:none}
  .card{display:block;height:100%}
  .card__inner{background-color:#fff;height:100%;transform:translate3d(0, 0, 0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}
  .card__image{position:relative;position:relative;overflow:hidden;background-color:#F4F4F4;transform:translate3d(0, 0, 0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}
  .card__image:before{display:block;content:"";width:100%;padding-top:56.25%}
  .card__image>img{position:absolute;transform:translate3d(0, 0, 0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;width:100%;transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}
  .card__content{padding: 28px;padding:2.8rem}
  .card__icon{margin-top: -18px;margin-top:-1.8rem}
  .card__icon>img{height: 60px;height:6rem;width:auto}
  .card__icon+.card__heading{margin-top: 18px;margin-top:1.8rem}
  .card__heading{font-size: 24px;font-size:2.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase}
  @media (min-width: 64em){.card__heading{font-size:2.8rem}}
  @media (min-width: 80em){.card__heading{font-size:3.2rem}}
  .card__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;position:relative;padding-top: 11px;padding-top:1.1rem;width:100%}
  .card__text:after{content:"";display:block;position:absolute;height:1px;width: 40px;width:4rem;border-bottom:1px solid #165FFB;top:0}
  @media (min-width: 64em){.card__text{max-width:25rem}}
  .card--large .card__heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.852;text-transform:uppercase;line-height:0.9;margin-top: 13px;margin-top:1.3rem}
  @media (min-width: 64em){.card--large .card__heading{font-size:4.4rem}}
  @media (min-width: 80em){.card--large .card__heading{font-size:4.8rem}}
  @media (min-width: 64em){.card--condensed .card__content{min-height:0}}
  .card:hover .card__image>img{transform:scale(1.2)}
  @media (min-width: 64em){a.card{position:relative;background-color:#165FFB}a.card .card__inner{transition:transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}a.card:hover .card__inner{transform:translateX(-1.5rem) translateY(-1.5rem)}}
  .checkbox{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0;line-height:1.3}
  .checkbox__label{display:block;position:relative;padding-left: 28px;padding-left:2.8rem;cursor:pointer}
  .checkbox__label:before,.checkbox__label:after{content:' ';height: 20px;height:2rem;width: 20px;width:2rem;border:2px solid #888;position:absolute;left:0;top:2px;transition:border-color 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75) background-color 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .checkbox__label:after{border:0}
  .checkbox__control{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
  .checkbox__control:checked+.checkbox__label:before{border-color:#003AD1;background-color:#003AD1}
  .checkbox__control:checked+.checkbox__label:after{background-repeat:no-repeat;background-position:center center;background-size:70%;background-image:url("/dist/images/checkmark-reverse.svg")}
  .checker{display:block}
  @media (min-width: 48em){.checker{position:relative;height:100%}.checker:before{display:block;content:"";width:100%;padding-top:100%}}
  .checker__inner{background-color:#fff}
  @media (min-width: 48em){.checker__inner{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}
  .checker__bg{background-size:cover}
  @media (max-width: 47.99em){.checker__bg{position:relative}.checker__bg:before{display:block;content:"";width:100%;padding-top:100%}}
  @media (min-width: 48em){.checker__bg{position:absolute;left:0;right:0;top:0;bottom:0}}
  .checker__content{text-align:center}
  @media (min-width: 48em){.checker__content{padding:0 4.3rem}}
  .checker__heading{font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;margin-top: 45px;margin-top:4.5rem}
  @media (min-width: 48em){.checker__heading{font-size:2.1rem}}
  @media (min-width: 64em){.checker__heading{font-size:2.4rem}}
  @media (min-width: 80em){.checker__heading{font-size:2.8rem}}
  .checker__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;padding-top:15px;margin-bottom: 48px;margin-bottom:4.8rem;width:100%}
  @media screen and (min-width: 568px){.checker__text{padding-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.checker__text{padding-top:15px}}
  .checker--bg-smoke .checker__inner{background:#F4F4F4}
  .checker--bg-brand .checker__inner{background:#165FFB;color:#fff}
  .checklist__title{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;color:#165FFB}
  @media screen and (min-width: 568px){.checklist__title{margin-bottom:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.checklist__title{margin-bottom:10px}}
  .checklist__list{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.647;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.checklist__list{font-size:1.5rem}}
  .checklist__list>li{position:relative;padding-left: 23px;padding-left:2.3rem}
  .checklist__list>li:before{content:url("/dist/images/checkmark-enclosed.svg");height: 18px;height:1.8rem;width: 18px;width:1.8rem;position:absolute;top:3px;left:0}
  .checklist__list>li+li{margin-top:10px}
  @media screen and (min-width: 568px){.checklist__list>li+li{margin-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.checklist__list>li+li{margin-top:10px}}
  .checklist--reverse .checklist__list>li:before{content:url("/dist/images/checkmark-enclosed-reverse.svg")}
  .control,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0;border:0;padding:0;display:inline-block;vertical-align:middle;background-color:transparent;padding: 10px 0;padding:1rem 0;width:100%;color:#171415;border-bottom:2px solid #888;transition:border-color 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .control::-webkit-input-placeholder,.hs-form input[type="text"]::-webkit-input-placeholder,.hs-form input[type="password"]::-webkit-input-placeholder,.hs-form input[type="datetime"]::-webkit-input-placeholder,.hs-form input[type="datetime-local"]::-webkit-input-placeholder,.hs-form input[type="date"]::-webkit-input-placeholder,.hs-form input[type="month"]::-webkit-input-placeholder,.hs-form input[type="time"]::-webkit-input-placeholder,.hs-form input[type="week"]::-webkit-input-placeholder,.hs-form input[type="number"]::-webkit-input-placeholder,.hs-form input[type="email"]::-webkit-input-placeholder,.hs-form input[type="url"]::-webkit-input-placeholder,.hs-form input[type="search"]::-webkit-input-placeholder,.hs-form input[type="tel"]::-webkit-input-placeholder,.hs-form input[type="color"]::-webkit-input-placeholder,.hs-form input[type="file"]::-webkit-input-placeholder,.hs-form textarea::-webkit-input-placeholder,.hs-form select::-webkit-input-placeholder{font-weight:400;color:#165FFB;transition:color 0.15s}
  .control::-moz-placeholder,.hs-form input[type="text"]::-moz-placeholder,.hs-form input[type="password"]::-moz-placeholder,.hs-form input[type="datetime"]::-moz-placeholder,.hs-form input[type="datetime-local"]::-moz-placeholder,.hs-form input[type="date"]::-moz-placeholder,.hs-form input[type="month"]::-moz-placeholder,.hs-form input[type="time"]::-moz-placeholder,.hs-form input[type="week"]::-moz-placeholder,.hs-form input[type="number"]::-moz-placeholder,.hs-form input[type="email"]::-moz-placeholder,.hs-form input[type="url"]::-moz-placeholder,.hs-form input[type="search"]::-moz-placeholder,.hs-form input[type="tel"]::-moz-placeholder,.hs-form input[type="color"]::-moz-placeholder,.hs-form input[type="file"]::-moz-placeholder,.hs-form textarea::-moz-placeholder,.hs-form select::-moz-placeholder{font-weight:400;color:#165FFB;transition:color 0.15s}
  .control:-ms-input-placeholder,.hs-form input[type="text"]:-ms-input-placeholder,.hs-form input[type="password"]:-ms-input-placeholder,.hs-form input[type="datetime"]:-ms-input-placeholder,.hs-form input[type="datetime-local"]:-ms-input-placeholder,.hs-form input[type="date"]:-ms-input-placeholder,.hs-form input[type="month"]:-ms-input-placeholder,.hs-form input[type="time"]:-ms-input-placeholder,.hs-form input[type="week"]:-ms-input-placeholder,.hs-form input[type="number"]:-ms-input-placeholder,.hs-form input[type="email"]:-ms-input-placeholder,.hs-form input[type="url"]:-ms-input-placeholder,.hs-form input[type="search"]:-ms-input-placeholder,.hs-form input[type="tel"]:-ms-input-placeholder,.hs-form input[type="color"]:-ms-input-placeholder,.hs-form input[type="file"]:-ms-input-placeholder,.hs-form textarea:-ms-input-placeholder,.hs-form select:-ms-input-placeholder{font-weight:400;color:#165FFB;transition:color 0.15s}
  .control:-moz-placeholder,.hs-form input[type="text"]:-moz-placeholder,.hs-form input[type="password"]:-moz-placeholder,.hs-form input[type="datetime"]:-moz-placeholder,.hs-form input[type="datetime-local"]:-moz-placeholder,.hs-form input[type="date"]:-moz-placeholder,.hs-form input[type="month"]:-moz-placeholder,.hs-form input[type="time"]:-moz-placeholder,.hs-form input[type="week"]:-moz-placeholder,.hs-form input[type="number"]:-moz-placeholder,.hs-form input[type="email"]:-moz-placeholder,.hs-form input[type="url"]:-moz-placeholder,.hs-form input[type="search"]:-moz-placeholder,.hs-form input[type="tel"]:-moz-placeholder,.hs-form input[type="color"]:-moz-placeholder,.hs-form input[type="file"]:-moz-placeholder,.hs-form textarea:-moz-placeholder,.hs-form select:-moz-placeholder{font-weight:400;color:#165FFB;transition:color 0.15s}
  .control:focus,.hs-form input[type="text"]:focus,.hs-form input[type="password"]:focus,.hs-form input[type="datetime"]:focus,.hs-form input[type="datetime-local"]:focus,.hs-form input[type="date"]:focus,.hs-form input[type="month"]:focus,.hs-form input[type="time"]:focus,.hs-form input[type="week"]:focus,.hs-form input[type="number"]:focus,.hs-form input[type="email"]:focus,.hs-form input[type="url"]:focus,.hs-form input[type="search"]:focus,.hs-form input[type="tel"]:focus,.hs-form input[type="color"]:focus,.hs-form input[type="file"]:focus,.hs-form textarea:focus,.hs-form select:focus{outline:0;border-color:#003AD1}
  .control:focus::-webkit-input-placeholder,.hs-form input[type="text"]:focus::-webkit-input-placeholder,.hs-form input[type="password"]:focus::-webkit-input-placeholder,.hs-form input[type="datetime"]:focus::-webkit-input-placeholder,.hs-form input[type="datetime-local"]:focus::-webkit-input-placeholder,.hs-form input[type="date"]:focus::-webkit-input-placeholder,.hs-form input[type="month"]:focus::-webkit-input-placeholder,.hs-form input[type="time"]:focus::-webkit-input-placeholder,.hs-form input[type="week"]:focus::-webkit-input-placeholder,.hs-form input[type="number"]:focus::-webkit-input-placeholder,.hs-form input[type="email"]:focus::-webkit-input-placeholder,.hs-form input[type="url"]:focus::-webkit-input-placeholder,.hs-form input[type="search"]:focus::-webkit-input-placeholder,.hs-form input[type="tel"]:focus::-webkit-input-placeholder,.hs-form input[type="color"]:focus::-webkit-input-placeholder,.hs-form input[type="file"]:focus::-webkit-input-placeholder,.hs-form textarea:focus::-webkit-input-placeholder,.hs-form select:focus::-webkit-input-placeholder{color:rgba(22,95,251,0.4)}
  .control:focus::-moz-placeholder,.hs-form input[type="text"]:focus::-moz-placeholder,.hs-form input[type="password"]:focus::-moz-placeholder,.hs-form input[type="datetime"]:focus::-moz-placeholder,.hs-form input[type="datetime-local"]:focus::-moz-placeholder,.hs-form input[type="date"]:focus::-moz-placeholder,.hs-form input[type="month"]:focus::-moz-placeholder,.hs-form input[type="time"]:focus::-moz-placeholder,.hs-form input[type="week"]:focus::-moz-placeholder,.hs-form input[type="number"]:focus::-moz-placeholder,.hs-form input[type="email"]:focus::-moz-placeholder,.hs-form input[type="url"]:focus::-moz-placeholder,.hs-form input[type="search"]:focus::-moz-placeholder,.hs-form input[type="tel"]:focus::-moz-placeholder,.hs-form input[type="color"]:focus::-moz-placeholder,.hs-form input[type="file"]:focus::-moz-placeholder,.hs-form textarea:focus::-moz-placeholder,.hs-form select:focus::-moz-placeholder{color:rgba(22,95,251,0.4)}
  .control:focus:-ms-input-placeholder,.hs-form input[type="text"]:focus:-ms-input-placeholder,.hs-form input[type="password"]:focus:-ms-input-placeholder,.hs-form input[type="datetime"]:focus:-ms-input-placeholder,.hs-form input[type="datetime-local"]:focus:-ms-input-placeholder,.hs-form input[type="date"]:focus:-ms-input-placeholder,.hs-form input[type="month"]:focus:-ms-input-placeholder,.hs-form input[type="time"]:focus:-ms-input-placeholder,.hs-form input[type="week"]:focus:-ms-input-placeholder,.hs-form input[type="number"]:focus:-ms-input-placeholder,.hs-form input[type="email"]:focus:-ms-input-placeholder,.hs-form input[type="url"]:focus:-ms-input-placeholder,.hs-form input[type="search"]:focus:-ms-input-placeholder,.hs-form input[type="tel"]:focus:-ms-input-placeholder,.hs-form input[type="color"]:focus:-ms-input-placeholder,.hs-form input[type="file"]:focus:-ms-input-placeholder,.hs-form textarea:focus:-ms-input-placeholder,.hs-form select:focus:-ms-input-placeholder{color:rgba(22,95,251,0.4)}
  .control:focus:-moz-placeholder,.hs-form input[type="text"]:focus:-moz-placeholder,.hs-form input[type="password"]:focus:-moz-placeholder,.hs-form input[type="datetime"]:focus:-moz-placeholder,.hs-form input[type="datetime-local"]:focus:-moz-placeholder,.hs-form input[type="date"]:focus:-moz-placeholder,.hs-form input[type="month"]:focus:-moz-placeholder,.hs-form input[type="time"]:focus:-moz-placeholder,.hs-form input[type="week"]:focus:-moz-placeholder,.hs-form input[type="number"]:focus:-moz-placeholder,.hs-form input[type="email"]:focus:-moz-placeholder,.hs-form input[type="url"]:focus:-moz-placeholder,.hs-form input[type="search"]:focus:-moz-placeholder,.hs-form input[type="tel"]:focus:-moz-placeholder,.hs-form input[type="color"]:focus:-moz-placeholder,.hs-form input[type="file"]:focus:-moz-placeholder,.hs-form textarea:focus:-moz-placeholder,.hs-form select:focus:-moz-placeholder{color:rgba(22,95,251,0.4)}
  .cta-alt{text-align:center;max-width: 430px;max-width:43rem}
  @media (max-width: 63.99em){.cta-alt{width:90%;margin:0 auto}}
  .cta-alt__heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  .cta-alt__text{padding-top:28px;padding-bottom:36px;font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;max-width: 650px;max-width:65rem;margin-left:auto;margin-right:auto}
  @media screen and (min-width: 568px){.cta-alt__text{padding-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta-alt__text{padding-top:28px}}
  @media screen and (min-width: 568px){.cta-alt__text{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta-alt__text{padding-bottom:36px}}
  @media (min-width: 48em){.cta-alt__text{font-size:2.1rem}}
  @media (min-width: 64em){.cta-alt__text{font-size:2.4rem}}
  @media (min-width: 80em){.cta-alt__text{font-size:2.8rem}}
  @media (max-width: 47.99em){.cta-alt__text{padding-top:1.05em;padding-bottom:28px}}
  @media (max-width: 47.99em) and (min-width: 48em){.cta-alt__text{padding-top:1.275em}}
  @media (max-width: 47.99em) and (min-width: 64em){.cta-alt__text{padding-top:1.5em}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.cta-alt__text{padding-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.cta-alt__text{padding-bottom:28px}}
  .cta-alt--large{max-width:none}
  .cta-alt--large>.btn{margin-top:15px}
  @media screen and (min-width: 568px){.cta-alt--large>.btn{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta-alt--large>.btn{margin-top:15px}}
  .cta-alt--large .cta-alt__heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media (min-width: 48em){.cta-alt--large .cta-alt__heading{font-size:1.5rem}}
  .cta-alt--large .cta-alt__text{margin-top:15px;padding-top:36px;padding-bottom:36px;background-image:url("/dist/images/uptake-symbol-white.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}
  @media screen and (min-width: 568px){.cta-alt--large .cta-alt__text{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta-alt--large .cta-alt__text{margin-top:15px}}
  @media screen and (min-width: 568px){.cta-alt--large .cta-alt__text{padding-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta-alt--large .cta-alt__text{padding-top:36px}}
  @media screen and (min-width: 568px){.cta-alt--large .cta-alt__text{padding-bottom:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta-alt--large .cta-alt__text{padding-bottom:42px}}
  @media (max-width: 47.99em){.cta-alt--large .cta-alt__text{padding-top:.35rem;padding-bottom:1.05em}}
  @media (max-width: 47.99em) and (min-width: 48em){.cta-alt--large .cta-alt__text{padding-top:.425rem}}
  @media (max-width: 47.99em) and (min-width: 64em){.cta-alt--large .cta-alt__text{padding-top:.5rem}}
  @media (max-width: 47.99em) and (min-width: 48em){.cta-alt--large .cta-alt__text{padding-bottom:1.275em}}
  @media (max-width: 47.99em) and (min-width: 64em){.cta-alt--large .cta-alt__text{padding-bottom:1.5em}}
  .cta{text-align:center}
  .cta>.btn{margin-top:36px;display:inline-block}
  @media screen and (min-width: 568px){.cta>.btn{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta>.btn{margin-top:36px}}
  .cta__text{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;margin-left: 16px;margin-left:1.6rem;margin-right: 16px;margin-right:1.6rem;color:#fff;display:inline-block}
  @media (min-width: 64em){.cta__text{font-size:2.1rem}}
  .cta__text strong{font-weight:800}
  .cta__text i,.cta__text em{font-style:italic}
  .cta__subtext{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;position:relative;color:#fff}
  @media (min-width: 48em){.cta__subtext{font-size:1.9rem}}
  .cta--padded{padding-left:28px;padding-right:28px;padding-bottom:36px}
  @media screen and (min-width: 568px){.cta--padded{padding-left:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--padded{padding-left:28px}}
  @media screen and (min-width: 568px){.cta--padded{padding-right:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--padded{padding-right:28px}}
  @media screen and (min-width: 568px){.cta--padded{padding-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--padded{padding-bottom:72px}}
  .cta--padded .cta__text{margin-top:36px}
  @media screen and (min-width: 568px){.cta--padded .cta__text{margin-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--padded .cta__text{margin-top:72px}}
  .cta--stacked{text-align:left}
  .cta--stacked .cta__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;position:relative;padding-top: 8px;padding-top:.8rem;margin:0}
  @media (min-width: 64em){.cta--stacked .cta__text{font-size:2.1rem}}
  .cta--stacked .cta__text:after{content:"";display:block;position:absolute;height:1px;width: 40px;width:4rem;border-bottom:1px solid #165FFB;top:0}
  .cta--stacked .cta__subtext{margin-top:20px}
  @media screen and (min-width: 568px){.cta--stacked .cta__subtext{margin-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--stacked .cta__subtext{margin-top:18px}}
  .cta--stacked>.btn{margin:0;margin-top:36px;margin-bottom:0px}
  @media screen and (min-width: 568px){.cta--stacked>.btn{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--stacked>.btn{margin-top:54px}}
  @media screen and (min-width: 568px){.cta--stacked>.btn{margin-bottom:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.cta--stacked>.btn{margin-bottom:0px}}
  .cta--alt .cta__text{position:relative;padding-top: 8px;padding-top:.8rem}
  .cta--alt .cta__text:after{content:"";display:block;position:absolute;height:1px;width: 40px;width:4rem;border-bottom:1px solid #fff;top:0}
  @media (min-width: 53.75em){.dev-lifecycle{height:75vh;min-height:70rem;max-height:85rem;position:relative;width:100%}}
  .dev-lifecycle__inner{width:100%}
  .dev-lifecycle__inner:after{content:" ";display:block;clear:both}
  @media (max-width: 53.74em){.dev-lifecycle__inner{margin-top:0px;padding-right:36px;padding-left:36px}}
  @media screen and (max-width: 53.74em) and (min-width: 568px){.dev-lifecycle__inner{margin-top:calc(0px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 53.74em) and (min-width: 1680px){.dev-lifecycle__inner{margin-top:0px}}
  @media screen and (max-width: 53.74em) and (min-width: 568px){.dev-lifecycle__inner{padding-right:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 53.74em) and (min-width: 1680px){.dev-lifecycle__inner{padding-right:96px}}
  @media screen and (max-width: 53.74em) and (min-width: 568px){.dev-lifecycle__inner{padding-left:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 53.74em) and (min-width: 1680px){.dev-lifecycle__inner{padding-left:96px}}
  .dev-lifecycle__arrow{position:absolute;left:-10%;top:50%;transform:translateY(-50%);height: 28px;height:2.8rem;width: 28px;width:2.8rem;cursor:pointer;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}
  .dev-lifecycle__arrow:after{content:'';display:block;border-right:2px solid #165FFB;border-bottom:2px solid #165FFB;height: 16px;height:1.6rem;width: 16px;width:1.6rem;transform:rotate(135deg) translateY(-50%) translateX(-50%);left:50%;top:50%;position:absolute;transform-origin:0 0}
  @media (max-width: 53.74em){.dev-lifecycle__arrow{display:none}}
  .dev-lifecycle__point{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}
  @media (max-width: 53.74em){.dev-lifecycle__point{position:relative;transform:none;top:auto}}
  .dev-lifecycle__heading{padding: 48px 24px;padding:4.8rem 2.4rem;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;text-transform:uppercase;text-align:center}
  @media (max-width: 53.74em){.dev-lifecycle__heading{padding-bottom:0}}
  @media (min-width: 53.75em){.dev-lifecycle__heading{position:absolute;top:50%;margin-top:6rem;width:88.5%}}
  .dev-lifecycle__bar{position:absolute;top:55%;transform:translateY(-50%);height: 50px;height:5rem;background:#165FFB;width:86%}
  @media (max-width: 53.74em){.dev-lifecycle__bar{position:relative;height:auto;background-color:transparent;width:100%;transform:none}}
  .dev-lifecycle__dot{height: 24px;height:2.4rem;width: 24px;width:2.4rem;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);cursor:pointer}
  @media (max-width: 53.74em){.dev-lifecycle__dot{position:relative;transform:none;width:100%;height:auto}}
  @media (min-width: 53.75em){.dev-lifecycle__dot:before{content:"";height:3rem;width:3rem;background:#fff;border-radius:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0.5);transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1)}.dev-lifecycle__dot:after{content:"";height:7rem;width:2px;background:#165FFB;position:absolute;top:4vh;left:1.1rem;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform-origin:0 100%;top:-0.7rem;transform:translateY(-100%) scaleY(0)}}
  @media (max-width: 53.74em){.dev-lifecycle__blurb{margin-top:2.8rem}}
  @media (min-width: 53.75em) and (max-width: 68.74em){.dev-lifecycle__blurb{width:30vw}}
  @media (min-width: 53.75em){.dev-lifecycle__blurb{position:absolute;top:2rem;left:0.8rem;height:auto;opacity:0;transform:translateY(2.1rem);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s,transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;top:-9rem;transform:translateY(-90%);pointer-events:none}}
  @media (min-width: 68.75em){.dev-lifecycle__blurb{width:20vw}}
  .dev-lifecycle__blurb-heading{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;text-transform:uppercase;margin-bottom: 2px;margin-bottom:0.2rem}
  .dev-lifecycle__blurb-body{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 53.75em){.dev-lifecycle--pre .dev-lifecycle__bar{margin-left:14%}}
  @media (min-width: 53.75em){.dev-lifecycle--pre .dev-lifecycle__heading{left:11.5%}}
  @media (max-width: 53.74em){.dev-lifecycle--pre .dev-lifecycle__heading{padding-top:0}}
  .dev-lifecycle--post{background-color:#165FFB;color:#fff}
  @media (max-width: 53.74em){.dev-lifecycle--post{padding-bottom:4.8rem}}
  @media (min-width: 53.75em){.dev-lifecycle--post .dev-lifecycle__bar{background-color:#fff}}
  @media (min-width: 53.75em){.dev-lifecycle--post .dev-lifecycle__dot:before{background:#165FFB}.dev-lifecycle--post .dev-lifecycle__dot:after{background:#fff}}
  .dev-lifecycle__arrow--right{left:auto;right:-10%}
  .dev-lifecycle__arrow--right:after{transform:rotate(-45deg) translateY(-50%) translateX(-50%);border-color:#fff}
  @media (min-width: 53.75em){.dev-lifecycle__point--1{left:7%}}
  @media (min-width: 53.75em){.dev-lifecycle__point--2{left:48.6%}}
  @media (min-width: 53.75em){.dev-lifecycle__point--3{left:90%}}
  @media (min-width: 53.75em){.dev-lifecycle__point--4{left:10%}}
  @media (min-width: 53.75em){.dev-lifecycle__point--5{left:51.4%}}
  @media (min-width: 53.75em){.dev-lifecycle__point--6{left:93%}}
  @media (min-width: 53.75em){.dev-lifecycle__point--1 .dev-lifecycle__blurb,.dev-lifecycle__point--4 .dev-lifecycle__blurb{left:1rem}}
  @media (min-width: 53.75em){.dev-lifecycle__point--2 .dev-lifecycle__blurb,.dev-lifecycle__point--5 .dev-lifecycle__blurb{margin-left:-11vw;left:0rem}}
  @media (min-width: 68.75em){.dev-lifecycle__point--2 .dev-lifecycle__blurb,.dev-lifecycle__point--5 .dev-lifecycle__blurb{margin-left:-9vw}}
  @media (min-width: 53.75em){.dev-lifecycle__point--3 .dev-lifecycle__blurb,.dev-lifecycle__point--6 .dev-lifecycle__blurb{margin-left:-28vw;left:0.5rem}}
  @media (min-width: 68.75em){.dev-lifecycle__point--3 .dev-lifecycle__blurb,.dev-lifecycle__point--6 .dev-lifecycle__blurb{margin-left:-18.5vw}}
  @media (min-width: 53.75em){.dev-lifecycle__point:hover .dev-lifecycle__dot:before{transform:translateY(-50%) translateX(-50%) scale(0.6)}}
  .dev-lifecycle__arrow:hover{transform:translateY(-50%) scale(1.2)}
  @media (min-width: 53.75em){.dev-lifecycle__point.is-selected .dev-lifecycle__dot:before{transform:translateY(-50%) translateX(-50%) scale(1)}.dev-lifecycle__point.is-selected .dev-lifecycle__dot:after{transform:translateY(-100%) scaleY(1)}.dev-lifecycle__point.is-selected .dev-lifecycle__blurb{opacity:1;transform:translateY(-100%);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.25s}}
  .eld-form{position:relative}
  @media (min-width: 64em){.eld-form{width:70%;margin:0 auto}}
  .eld-form__back{position:absolute;bottom:0;left:calc(50% - 1.4rem);transform:translateX(-50%);z-index:2}
  .eld-form__heading{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;padding-bottom: 28px;padding-bottom:2.8rem}
  @media (min-width: 64em){.eld-form__heading{font-size:2.1rem}}
  .eld-form__panel{width:100%;position:absolute;height:0;overflow:hidden;text-align:center;opacity:0;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}
  .eld-form__panel-inner{padding: 40px 0 60px 0;padding:4rem 0 6rem 0}
  .eld-form__panel--submit{text-align:left}
  .eld-form__disclaimer{font-size: 11px;font-size:1.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;margin-top: 80px;margin-top:8rem}
  .is-active.eld-form__panel{opacity:1;z-index:1;height:auto;position:static}
  .email-cta{padding:36px;padding-top:36px;padding-bottom:36px;background-color:#165FFB}
  @media screen and (min-width: 568px){.email-cta{padding:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.email-cta{padding:36px}}
  @media screen and (min-width: 568px){.email-cta{padding-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.email-cta{padding-top:54px}}
  @media screen and (min-width: 568px){.email-cta{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.email-cta{padding-bottom:54px}}
  .email-cta>.input-w-submit-form{margin-top:15px}
  @media screen and (min-width: 568px){.email-cta>.input-w-submit-form{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.email-cta>.input-w-submit-form{margin-top:15px}}
  @media (min-width: 48em){.event-details{display:-ms-flexbox;display:flex}}
  @media (max-width: 47.99em){.event-details__col:nth-child(2){margin-top:36px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.event-details__col:nth-child(2){margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.event-details__col:nth-child(2){margin-top:42px}}
  @media (min-width: 48em){.event-details__col{width:25rem}.event-details__col:nth-child(2){-ms-flex-positive:1;flex-grow:1}}
  .event-details__heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media (min-width: 48em){.event-details__heading{font-size:1.5rem}}
  .event-details__date{font-size: 48px;font-size:4.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:0;-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1}
  @media (min-width: 64em){.event-details__date{font-size:7.8rem}}
  .event-details__address{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;margin-top: 12px;margin-top:1.2rem}
  .event-preview{border-top:1px solid #165FFB;padding-top: 6px;padding-top:0.6rem;display:block;position:relative}
  .event-preview:before{content:"";display:block;position:absolute;top:0;left:0;width: 110px;width:11rem;height: 4px;height:0.4rem;background-color:#165FFB}
  .event-preview__date{font-size: 48px;font-size:4.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:0;-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1}
  @media (min-width: 64em){.event-preview__date{font-size:7.8rem}}
  @media (min-width: 48em){.event-preview__date{position:absolute}}
  .event-preview__details{padding-top: 12px;padding-top:1.2rem}
  @media (min-width: 48em){.event-preview__details{padding-left:13.5rem}}
  .event-preview__heading{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0}
  .event-preview__location{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-top:15px}
  @media screen and (min-width: 568px){.event-preview__location{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.event-preview__location{margin-top:15px}}
  .event-preview__text{margin-top:15px;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media screen and (min-width: 568px){.event-preview__text{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.event-preview__text{margin-top:15px}}
  .event-preview--large{padding-top: 21px;padding-top:2.1rem}
  .event-preview--large:before{width: 250px;width:25rem}
  @media (min-width: 48em){.event-preview--large .event-preview__details{padding-left:28rem}}
  .event-preview--large .event-preview__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 48em){.event-preview--large .event-preview__text{font-size:1.9rem}}
  .explore-social__heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom:28px;color:#fff}
  @media (min-width: 48em){.explore-social__heading{font-size:1.5rem}}
  @media screen and (min-width: 568px){.explore-social__heading{margin-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.explore-social__heading{margin-bottom:28px}}
  .form-error{font-size: 21px;font-size:2.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px;color:#ce2121;text-align:center}
  .heading-alt{font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;width:100%;text-align:center}
  @media (min-width: 48em){.heading-alt{font-size:2.1rem}}
  @media (min-width: 64em){.heading-alt{font-size:2.4rem}}
  @media (min-width: 80em){.heading-alt{font-size:2.8rem}}
  .heading-alt+.l-flex-grid{margin-top:36px}
  @media screen and (min-width: 568px){.heading-alt+.l-flex-grid{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading-alt+.l-flex-grid{margin-top:54px}}
  .heading{opacity:0;transform:translateY(3rem);transition:.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity, transform;will-change:opacity, transform;width:100%}
  .heading>.btn{margin-top:36px}
  @media screen and (min-width: 568px){.heading>.btn{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading>.btn{margin-top:54px}}
  .heading__subheading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;margin-top:-0.4em}
  @media (min-width: 48em){.heading__subheading{font-size:1.5rem}}
  @media screen and (min-width: 568px){.heading__subheading{margin-bottom:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading__subheading{margin-bottom:15px}}
  .heading__subheading:before{content:"";display:inline-block;width: 48px;width:4.8rem;border-top:1px solid #165FFB;height:1px;margin-right: 10px;margin-right:1rem;vertical-align:middle;margin-top:-3px}
  .heading__subheading>h3{display:inline-block}
  .heading__subheading a.h3{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media (min-width: 48em){.heading__subheading a.h3{font-size:1.5rem}}
  .heading__date:before{content:"\002f";display:inline-block;margin: 0 8px 0 6px;margin:0 0.8rem 0 0.6rem}
  .heading__heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.861;text-transform:uppercase}
  @media (min-width: 64em){.heading__heading{font-size:4.4rem}}
  @media (min-width: 80em){.heading__heading{font-size:6.4rem}}
  .heading__post-heading-content{margin-top:36px;padding-bottom:20px}
  @media screen and (min-width: 568px){.heading__post-heading-content{margin-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading__post-heading-content{margin-top:54px}}
  @media screen and (min-width: 568px){.heading__post-heading-content{padding-bottom:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading__post-heading-content{padding-bottom:18px}}
  .heading__lede{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;margin-top:28px}
  @media (min-width: 64em){.heading__lede{font-size:2.1rem}}
  @media screen and (min-width: 568px){.heading__lede{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading__lede{margin-top:28px}}
  .heading__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;margin-top:28px}
  .heading__text strong{font-weight:800}
  .heading__text i,.heading__text em{font-style:italic}
  @media screen and (min-width: 568px){.heading__text{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading__text{margin-top:28px}}
  .heading__text>p+p{margin-top:20px}
  @media screen and (min-width: 568px){.heading__text>p+p{margin-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.heading__text>p+p{margin-top:18px}}
  .heading--small .heading__heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.9;text-transform:uppercase}
  @media (min-width: 64em){.heading--small .heading__heading{font-size:4.4rem}}
  @media (min-width: 80em){.heading--small .heading__heading{font-size:5.4rem}}
  .heading--reverse .heading__subheading,.heading--reverse .heading__heading,.heading--reverse .heading__text,.heading--reverse .heading__lede{color:#fff}
  .heading--reverse .heading__subheading:before{border-top-color:#fff}
  .heading--large .heading__heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.878;text-transform:uppercase;letter-spacing:-1px}
  @media (min-width: 48em){.heading--large .heading__heading{font-size:4.4rem}}
  @media (min-width: 64em){.heading--large .heading__heading{font-size:5.4rem}}
  @media (min-width: 80em){.heading--large .heading__heading{font-size:7.2rem}}
  .heading--w-subheading-logo .heading__subheading:before{content:none}
  .heading--w-subheading-logo .heading__subheading>img{width: 220px;width:22rem}
  .heading.is-in-viewport{opacity:1;transform:translateY(0)}
  .mfp-wrap .heading{opacity:1;transform:translateY(0)}
  .hero-heading{padding-bottom:28px;text-align:center}
  @media screen and (min-width: 568px){.hero-heading{padding-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hero-heading{padding-bottom:28px}}
  .hero-heading>.btn{margin-top:36px;transition:.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity, transform;will-change:opacity, transform;opacity:0;transform:translateY(2rem);transition-delay:.9s}
  @media screen and (min-width: 568px){.hero-heading>.btn{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hero-heading>.btn{margin-top:36px}}
  .hero-heading__subheading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;transition:.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity, transform;will-change:opacity, transform;opacity:0;transform:translateY(2rem);width:82.6087%;float:left;margin-right:4.34783%;margin-left:8.69565%;padding: 0 20px;padding:0 2rem}
  @media (min-width: 48em){.hero-heading__subheading{font-size:1.5rem}}
  @media screen and (min-width: 568px){.hero-heading__subheading{margin-bottom:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hero-heading__subheading{margin-bottom:10px}}
  .hero-heading__subheading:after{content:"";display:block;width:1px;border-right:1px solid #165FFB;height: 40px;height:4rem;margin:0 auto;top:-0.2em;position:relative;margin-top:15px;transform-origin:50% 0;transition:.7s cubic-bezier(0.23, 1, 0.32, 1);transition-delay:.3s;transform:scaleY(0);will-change:transform}
  @media (min-width: 48em){.hero-heading__subheading:after{height:6rem}}
  @media screen and (min-width: 568px){.hero-heading__subheading:after{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hero-heading__subheading:after{margin-top:15px}}
  @media (min-width: 35.5em){.hero-heading__subheading{width:73.91304%;float:left;margin-right:4.34783%;margin-left:13.04348%}}
  .hero-heading__heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.9;text-transform:uppercase;transition:.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity, transform;will-change:opacity, transform;opacity:0;transform:translateY(2rem);clear:both;width:90%;max-width: 720px;max-width:72rem;margin:auto;transition-delay:.6s}
  @media (min-width: 64em){.hero-heading__heading{font-size:4.4rem}}
  @media (min-width: 80em){.hero-heading__heading{font-size:5.4rem}}
  .hero-heading__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;margin-top:28px;transition:.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity, transform;will-change:opacity, transform;opacity:0;transform:translateY(2rem);transition-delay:.6s;width:90%;max-width: 560px;max-width:56rem;margin-right:auto;margin-left:auto}
  @media (min-width: 64em){.hero-heading__text{font-size:2.1rem}}
  @media screen and (min-width: 568px){.hero-heading__text{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hero-heading__text{margin-top:28px}}
  .hero-heading__text strong{font-weight:800}
  .hero-heading__text i,.hero-heading__text em{font-style:italic}
  .hero-heading--light-text .hero-heading__text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .hero-heading--reverse .hero-heading__subheading,.hero-heading--reverse .hero-heading__heading,.hero-heading--reverse .hero-heading__text{color:#fff}
  .hero-heading--reverse .hero-heading__subheading:after{border-right-color:#fff}
  .hero-heading--large .hero-heading__heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.878;text-transform:uppercase;letter-spacing:-1px}
  @media (min-width: 48em){.hero-heading--large .hero-heading__heading{font-size:4.4rem}}
  @media (min-width: 64em){.hero-heading--large .hero-heading__heading{font-size:5.4rem}}
  @media (min-width: 80em){.hero-heading--large .hero-heading__heading{font-size:7.2rem}}
  .hero-heading.is-in-viewport>.btn,.hero-heading.is-in-viewport .hero-heading__subheading,.hero-heading.is-in-viewport .hero-heading__heading,.hero-heading.is-in-viewport .hero-heading__text{opacity:1;transform:translateY(0)}
  .hero-heading.is-in-viewport .hero-heading__subheading:after{transform:scaleY(1)}
  .home-slideshow-detail__progress{font-size: 30px;font-size:3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.2;text-transform:uppercase;letter-spacing:.5px;-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1;padding-bottom: 6px;padding-bottom:0.6rem;border-bottom:1px solid #165FFB}
  .home-slideshow-detail__text{margin-top:15px;font-size: 15px;font-size:1.5rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.57;text-transform:none;letter-spacing:0}
  @media screen and (min-width: 568px){.home-slideshow-detail__text{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.home-slideshow-detail__text{margin-top:15px}}
  .home-slideshow-detail__text strong{font-weight:800}
  .home-slideshow-detail__text i,.home-slideshow-detail__text em{font-style:italic}
  .label,.hs-form .hs-form-field>label{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px;display:block;padding-bottom: 10px;padding-bottom:1rem}
  .label--underlined{border-bottom:1px solid #fff;margin-bottom: 36px;margin-bottom:3.6rem}
  .label--flat{padding-bottom:0}
  .label--bold{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px}
  .label--required:after{content:'*'}
  .link{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px}
  .link--arrow{background-image:url("/dist/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:right center;background-size:2.5rem 1.4rem;padding-right: 33px;padding-right:3.3rem;white-space:nowrap}
  .link--arrow-flipped{background-image:url("/dist/images/arrow-left-blue.svg");background-repeat:no-repeat;background-position:left center;background-size:2.5rem 1.4rem;padding-left: 33px;padding-left:3.3rem;white-space:nowrap}
  .link--reverse{color:#fff}
  .link--reverse.link--arrow{background-image:url("/dist/images/arrow-right.svg")}
  .link--reverse.link--arrow-flipped{background-image:url("/dist/images/arrow-left.svg")}
  .location{position:relative;background-position:center;background-color:#165FFB;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden}
  .location:before{display:block;content:"";width:100%;padding-top:37.5%}
  .location__inner{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
  .location__name{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.852;text-transform:uppercase;color:#fff}
  @media (min-width: 64em){.location__name{font-size:4.4rem}}
  @media (min-width: 80em){.location__name{font-size:4.8rem}}
  .logo-slideshow{text-align:center}
  @media (max-width: 47.99em){.logo-slideshow{max-width:100%;margin-left:auto;margin-right:auto}.logo-slideshow:after{content:" ";display:block;clear:both}}
  .logo-slideshow__logo{height: 80px;height:8rem;width: 140px;width:14rem;display:inline-block;cursor:pointer}
  @media (max-width: 47.99em){.logo-slideshow__logo{display:block;width:47.82609%;float:left}.logo-slideshow__logo:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.logo-slideshow__logo:nth-child(2n+2){margin-left:52.17391%;margin-right:-100%;clear:none}}
  @media (min-width: 48em) and (max-width: 79.99em){.logo-slideshow__logo{height:7rem;width:13rem}}
  .logo-slideshow__logo>svg{fill:#c4c4c4;transition:fill 0.5s cubic-bezier(0.19, 1, 0.22, 1);height: 65px;height:6.5rem;width:auto;margin:0 auto}
  .logo-slideshow__logo.is-active>svg{fill:#165FFB}
  .news-category-header-condensed{background-color:#165FFB;text-align:center;padding: 14px;padding:1.4rem;padding-bottom: 15px;padding-bottom:1.5rem;position:fixed;top:74px;left:0;right:0;z-index:90;transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform;transform:translateY(-101%)}
  @media (max-width: 47.99em){.news-category-header-condensed{display:none !important}}
  .news-category-header-condensed__inner{max-width:1440px;margin:0 auto;position:relative}
  .news-category-header-condensed__back{position:absolute}
  .news-category-header-condensed__category-select{display:inline-block}
  .news-category-header-condensed.is-visible{transform:translateY(0)}
  @media (min-width: 48em){.news-category-header>.news-filter{position:absolute;left:0;width:100%;z-index:1}}
  .news-category-header>.news-status-bar{margin-top:36px;margin-bottom:-28px}
  @media screen and (min-width: 568px){.news-category-header>.news-status-bar{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-category-header>.news-status-bar{margin-top:36px}}
  @media screen and (min-width: 568px){.news-category-header>.news-status-bar{margin-bottom:calc(-28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-category-header>.news-status-bar{margin-bottom:-28px}}
  .news-category-header__heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;text-align:center}
  @media (min-width: 48em){.news-category-header__heading{font-size:1.5rem}}
  .news-category-header__category-select{margin-top:15px;text-align:center;padding-bottom: 8px;padding-bottom:0.8rem}
  @media screen and (min-width: 568px){.news-category-header__category-select{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-category-header__category-select{margin-top:15px}}
  .news-category-select{padding: 0 65px;padding:0 6.5rem}
  .news-category-select>*{display:inline-block;vertical-align:baseline}
  .news-category-select>span{font-size: 28px;font-size:2.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.3;text-transform:none;letter-spacing:0;margin-right:0.11em}
  @media (min-width: 48em){.news-category-select>span{font-size:3.6rem}}
  .news-category-select .news-category-select__label{position:relative}
  .news-category-select .news-category-select__label>p{font-size: 28px;font-size:2.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.3;text-transform:none;letter-spacing:0;color:#165FFB;border-bottom:2px solid #165FFB;padding-left:0;padding-bottom: 5px;padding-bottom:0.5rem;padding-right: 25px;padding-right:2.5rem;background-image:url("/dist/images/caret-down.svg");background-repeat:no-repeat;background-size:1.6rem 0.8rem;background-position:right 0.7em}
  @media (min-width: 48em){.news-category-select .news-category-select__label>p{font-size:3.6rem}}
  .news-category-select .news-category-select__label>select{-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none;color:transparent;background:transparent;border:none;padding:0;border-radius:0;width:120%;height: 53px;height:5.3rem;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-moz-appearance:none;text-indent:0.01px;text-overflow:''}
  .news-category-select .news-category-select__label>select:focus{outline:none;opacity:1}
  .news-category-select .news-category-select__label>select::-ms-expand{display:none}
  .news-category-select .news-category-select__label>select>option{font-size: 16px !important;font-size:1.6rem !important;color:#171415}
  .news-category-select--condensed{color:#fff}
  .news-category-select--condensed>span{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px;margin-right:0.11em}
  .news-category-select--condensed .news-category-select__label>p{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px;color:#fff;border-bottom:1px solid #fff;padding-left:0;padding-right: 15px;padding-right:1.5rem;background-image:url("/dist/images/caret-down-white.svg");background-repeat:no-repeat;background-size:1.1rem 0.5rem;background-position: right 7px;background-position:right 0.7rem}
  .news-category-select--condensed .news-category-select__label>select{height: 28px;height:2.8rem;top: -4px;top:-0.4rem}
  .news-category-select--condensed .news-category-select__label>select>option{color:#171415}
  .news-category-select--no-select .news-category-select__label>p{background-image:none;border:none;padding-right:0}
  .news-filter{position:relative}
  .news-filter__toggle{border:0;font:0/0 a;text-shadow:none;color:transparent;width: 60px;width:6rem;height: 60px;height:6rem;position:absolute;top: -60px;top:-6rem;right:0;background-color:#fff;transition:background-color 0.4s cubic-bezier(0.19, 1, 0.22, 1)}
  @media (min-width: 48em){.news-filter__toggle{width:7rem;height:7rem;top:-6.6rem}}
  .news-filter__toggle .news-filter__toggle-closed,.news-filter__toggle .news-filter__toggle-open{height:0;width:100%;padding-top:100%;position:absolute;top:0;left:0;transition:opacity 0.15s;will-change:opacity}
  .news-filter__toggle .news-filter__toggle-closed>svg,.news-filter__toggle .news-filter__toggle-open>svg{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%}
  .news-filter__toggle .news-filter__toggle-closed>svg g,.news-filter__toggle .news-filter__toggle-open>svg g{transition:transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform;transform-origin:50% 50%}
  .news-filter__toggle .news-filter__toggle-open{opacity:0}
  .news-filter__toggle:hover .news-filter__toggle-closed>svg #dot1{transform:translateX(0.7rem)}
  .news-filter__toggle:hover .news-filter__toggle-closed>svg #dot2{transform:translateX(-1.2rem)}
  .news-filter__toggle:hover .news-filter__toggle-closed>svg #dot3{transform:translateX(0.7rem)}
  .news-filter__options{background-color:#F4F4F4;padding-top:36px;padding-bottom:36px;padding-right:36px;padding-left:36px;transition:0.4s cubic-bezier(0.19, 1, 0.22, 1);position:absolute;left: -99990px;left:-9999rem;top: -99990px;top:-9999rem;transition-property:transform, opacity;will-change:transform, opacity;transform-origin:50% 0;transform:scaleY(0)}
  @media screen and (min-width: 568px){.news-filter__options{padding-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-filter__options{padding-top:36px}}
  @media screen and (min-width: 568px){.news-filter__options{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-filter__options{padding-bottom:36px}}
  @media screen and (min-width: 568px){.news-filter__options{padding-right:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-filter__options{padding-right:36px}}
  @media screen and (min-width: 568px){.news-filter__options{padding-left:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.news-filter__options{padding-left:36px}}
  @media (min-width: 48em){.news-filter__options{padding-top:28px;padding-bottom:28px;padding-left:19.6rem}}
  @media screen and (min-width: 48em) and (min-width: 568px){.news-filter__options{padding-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.news-filter__options{padding-top:28px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.news-filter__options{padding-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.news-filter__options{padding-bottom:28px}}
  .news-filter__options>*{width:100%;text-align:center;transition:cubic-bezier(0.19, 1, 0.22, 1);transition-property:transform, opacity;transition-duration:0.3s;will-change:transform, opacity;opacity:0;transform:translateY(1rem);transition-delay:0}
  @media (min-width: 48em){.news-filter__options>*{display:inline-block;vertical-align:middle;width:auto}}
  @media (max-width: 47.99em){.news-filter__options>.btn{margin-top:1rem}}
  @media (min-width: 48em){.news-filter__options>.btn{margin-left:0.7rem;margin-top:5px;margin-bottom:5px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.news-filter__options>.btn{margin-top:calc(5px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.news-filter__options>.btn{margin-top:5px}}
  @media screen and (min-width: 48em) and (min-width: 568px){.news-filter__options>.btn{margin-bottom:calc(5px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.news-filter__options>.btn{margin-bottom:5px}}
  .news-filter__label{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media (min-width: 48em){.news-filter__label{font-size:1.5rem}}
  @media (min-width: 48em){.news-filter__label{left:36px;margin-right:1.4rem;position:absolute;top:5rem}}
  @media screen and (min-width: 48em) and (min-width: 568px){.news-filter__label{left:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 48em) and (min-width: 1680px){.news-filter__label{left:36px}}
  .news-filter.is-expanded .news-filter__toggle{background-color:#F4F4F4}
  .news-filter.is-expanded .news-filter__toggle-closed{opacity:0}
  .news-filter.is-expanded .news-filter__toggle-open{opacity:1}
  .news-filter.is-expanded .news-filter__toggle-open>svg #bar1{transform:rotateZ(-45deg)}
  .news-filter.is-expanded .news-filter__toggle-open>svg #bar2{transform:rotateZ(45deg)}
  .news-filter.is-expanded .news-filter__options{opacity:1;transform:scaleY(1);position:static;left:auto;top:auto}
  .news-filter.is-expanded .news-filter__options>*{opacity:1;transform:translateY(0);transition-duration:1s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(1){transition-delay:0.18s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(2){transition-delay:0.26s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(3){transition-delay:0.34s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(4){transition-delay:0.42s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(5){transition-delay:0.5s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(6){transition-delay:0.58s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(7){transition-delay:0.66s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(8){transition-delay:0.74s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(9){transition-delay:0.82s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(10){transition-delay:0.9s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(11){transition-delay:0.98s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(12){transition-delay:1.06s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(13){transition-delay:1.14s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(14){transition-delay:1.22s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(15){transition-delay:1.3s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(16){transition-delay:1.38s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(17){transition-delay:1.46s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(18){transition-delay:1.54s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(19){transition-delay:1.62s}
  .news-filter.is-expanded .news-filter__options>*:nth-child(20){transition-delay:1.7s}
  .news-status-bar{text-align:center;background-color:#F4F4F4;padding: 13px;padding:1.3rem;padding-bottom: 17px;padding-bottom:1.7rem}
  .news-status-bar>*{display:inline-block;vertical-align:middle}
  .news-status-bar__text{font-size: 21px;font-size:2.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px;padding: 0 6px;padding:0 0.6rem}
  @media (min-width: 64em){.news-status-bar__text{font-size:1.6rem}}
  @media (min-width: 80em){.news-status-bar__text{font-size:1.8rem}}
  .news-status-bar__text strong{font-weight:800}
  .news-status-bar__clear{border:0;font:0/0 a;text-shadow:none;color:transparent;width: 14px;width:1.4rem;height: 14px;height:1.4rem;background-image:url("/dist/images/close-x-small.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}
  .play-btn{border:0;font:0/0 a;text-shadow:none;color:transparent;display:block;width: 75px;width:7.5rem;height: 75px;height:7.5rem;position:relative}
  .play-btn:before,.play-btn:after{content:"";display:block;position:absolute;width:100%;height:100%}
  .play-btn:before{border-radius:100%;background-color:#165FFB;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}
  .play-btn:after{background-image:url("/dist/images/play-arrow-white.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}
  .play-btn:hover:before{transform:scale(1.1)}
  .post-image__caption{margin-top:15px;padding-bottom:15px;font-size: 15px;font-size:1.5rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.57;text-transform:none;letter-spacing:0;font-weight:700;border-bottom:1px solid #165FFB}
  @media screen and (min-width: 568px){.post-image__caption{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.post-image__caption{margin-top:15px}}
  @media screen and (min-width: 568px){.post-image__caption{padding-bottom:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.post-image__caption{padding-bottom:15px}}
  .post-sidebar{padding-top:36px;padding-bottom:36px}
  @media screen and (min-width: 568px){.post-sidebar{padding-top:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.post-sidebar{padding-top:54px}}
  @media screen and (min-width: 568px){.post-sidebar{padding-bottom:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.post-sidebar{padding-bottom:54px}}
  .post-sidebar__content+.post-sidebar__content{margin-top:36px}
  @media screen and (min-width: 568px){.post-sidebar__content+.post-sidebar__content{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.post-sidebar__content+.post-sidebar__content{margin-top:42px}}
  .post-sidebar__content>.social-list{margin-top: 15px;margin-top:1.5rem}
  .post-sidebar__content-heading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom: 10px;margin-bottom:1rem}
  @media (min-width: 48em){.post-sidebar__content-heading{font-size:1.5rem}}
  .post-sidebar__content-body+.post-sidebar__content-body{margin-top: 4px;margin-top:0.4rem}
  .post-sidebar__content-body a{border-bottom:1px solid #165FFB;margin-bottom: 8px;margin-bottom:0.8rem;transition:border-bottom 0.15s}
  .post-sidebar__content-body a:hover{border-bottom:1px solid transparent}
  .post__eyebrow{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-bottom: 10px;margin-bottom:1rem}
  .post__eyebrow strong,.post__eyebrow b{font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal}
  .post__title{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;margin-bottom: 18px;margin-bottom:1.8rem}
  @media (min-width: 64em){.post__title{font-size:2.1rem}}
  .post__body{margin-bottom: 18px;margin-bottom:1.8rem}
  .post__cta{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;display:inline-block;position:relative;padding-right: 32px;padding-right:3.2rem;transition:all 0.7s cubic-bezier(0.23, 1, 0.32, 1);transition-delay:0;will-change:opacity}
  .post__cta:after{content:"";display:block;position:absolute;right: -4px;right:-0.4rem;background-image:url("/dist/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:right center;width: 24px;width:2.4rem;height: 14px;height:1.4rem;background-size:2.4rem 1.4rem;transition:0.7s cubic-bezier(0.23, 1, 0.32, 1);transition-property:transform;bottom:17%;transition-delay:0;transform:translateX(-0.4rem);will-change:transform}
  .post__cta:hover{color:#165FFB}
  .post__cta:hover:after{transform:none}
  .preview-a{display:block}
  .preview-a__inner{background-color:#fff}
  @media (min-width: 35.5em){.preview-a__inner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}}
  @media (min-width: 43.75em){.preview-a__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}
  @media (min-width: 68.75em){.preview-a__inner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}
  .preview-a__image{position:relative;overflow:hidden;display:block;width:100%;background-color:#F4F4F4}
  .preview-a__image>img{position:absolute;top:0;left:0;width:100%;will-change:opacity, transform;transition:0.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity, transform}
  @media (min-width: 35.5em) and (max-width: 43.74em){.preview-a__image{width:33.333%}}
  @media (min-width: 68.75em){.preview-a__image{width:33.333%}}
  .preview-a__image-ir{display:block;width:100%;margin-right:-100%}
  .preview-a__image-ir:before{content:"";display:block;width:100%;height:0;width:1px;padding-top:66.666%}
  @media (min-width: 35.5em) and (max-width: 43.74em){.preview-a__image-ir:before{padding-top:100%}}
  @media (min-width: 68.75em){.preview-a__image-ir:before{padding-top:100%}}
  .preview-a__content{width:100%;float:left;position:relative}
  @media (min-width: 35.5em) and (max-width: 43.74em){.preview-a__content{margin-top:0;padding-left:3.6rem;width:66.666%;max-width:44rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}
  @media (min-width: 68.75em){.preview-a__content{margin-top:0;padding-left:3.6rem;width:66.666%;max-width:44rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}
  .preview-a__subheading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;position:relative;padding-top: 16px;padding-top:1.6rem}
  @media (max-width: 35.49em){.preview-a__subheading{position:absolute;padding-top:1.6rem;background:#fff;padding:1.5em 1.5em 0 0;top:0;transform:translateY(-98%)}}
  @media (min-width: 35.5em) and (max-width: 43.74em){.preview-a__subheading:before{content:"";display:block;position:absolute;top:0;left:0;width:4.8rem;height:1px;background-color:#165FFB;transition:width 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}
  @media (min-width: 43.75em) and (max-width: 68.74em){.preview-a__subheading{position:absolute;padding-top:1.6rem;background:#fff;padding:1.5em 1.5em 0 0;top:0;transform:translateY(-98%)}}
  @media (min-width: 68.75em){.preview-a__subheading:before{content:"";display:block;position:absolute;top:0;left:0;width:4.8rem;height:1px;background-color:#165FFB;transition:width 0.7s cubic-bezier(0.19, 1, 0.22, 1)}}
  .preview-a__category{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;display:inline-block;transition:color 0.7s cubic-bezier(0.19, 1, 0.22, 1)}
  .preview-a__date,.preview-a__subject-matter{display:inline-block}
  .preview-a__date:before,.preview-a__subject-matter:before{content:"\002f";display:inline-block;margin: 0 8px 0 6px;margin:0 0.8rem 0 0.6rem}
  .preview-a__heading{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;text-transform:capitalize;display:block;margin-top: 12px;margin-top:1.2rem;transition:color 0.7s cubic-bezier(0.19, 1, 0.22, 1)}
  .preview-a__author{color:#888;margin-top: 10px;margin-top:1rem}
  .preview-a__author>a{border-bottom:1px solid #c4c4c4;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .preview-a__author>a:hover{border-bottom-color:transparent}
  @media (min-width: 64em){.preview-a:hover .preview-a__image>img{transform:scale(1.1)}.preview-a:hover .preview-a__subheading:before{width:6rem}}
  @media (min-width: 64em){.preview-a__subject-matter:hover{color:#003AD1}}
  @media (min-width: 64em){.preview-a__heading:hover,.preview-a__category:hover{color:#003AD1}}
  .preview-a--external .preview-a__image:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:right center;background-image:url("/dist/images/external-link-reverse.svg");width: 16px;width:1.6rem;height: 16px;height:1.6rem;background-size:1.6rem 1.6rem;bottom: 12px;bottom:1.2rem;transform:translateX(0);right: 12px;right:1.2rem}
  .preview-b{display:block}
  .preview-b__inner{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
  @media (max-width: 63.99em){.preview-b__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}
  .preview-b__image{position:relative;overflow:hidden;display:block;background-color:#F4F4F4;-ms-flex-order:1;order:1;width:100%}
  @media (min-width: 43.75em){.preview-b__image{width:66.666%}.preview-b__image>img{position:absolute;top:0;left:0;width:100%;transition:0.7s cubic-bezier(0.23, 1, 0.32, 1);will-change:opacity, transform;transition-property:opacity, transform}}
  .preview-b__image-ir{display:none}
  @media (min-width: 43.75em){.preview-b__image-ir{display:block;width:100%;margin-right:-100%}.preview-b__image-ir:before{content:"";display:block;width:100%;height:0;width:1px;padding-top:100%}}
  .preview-b__content{width:100%;z-index:1;-ms-flex-order:2;order:2}
  @media (min-width: 43.75em){.preview-b__content{position:relative;background-color:#165FFB;width:66.666%;margin-left:-33.3333%}.preview-b__content .preview-b__content-inner{transition:transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.preview-b__content:hover .preview-b__content-inner{transform:translateX(-1.5rem) translateY(-1.5rem)}}
  .preview-b__content-inner{padding: 36px 0;padding:3.6rem 0;z-index:1;background:#fff}
  @media (min-width: 43.75em){.preview-b__content-inner{padding:3.6rem}}
  .preview-b__subheading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;position:relative}
  @media (min-width: 48em){.preview-b__subheading{padding-top:1.6rem}}
  .preview-b__subheading:before{content:"";display:inline-block;width: 48px;width:4.8rem;border-top:1px solid #165FFB;height:1px;margin-right: 10px;margin-right:1rem;vertical-align:middle;margin-top:-3px}
  .preview-b__category{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;display:inline-block;transition:color 0.7s cubic-bezier(0.23, 1, 0.32, 1)}
  .preview-b__date,.preview-b__subject-matter{display:inline-block}
  .preview-b__date:before,.preview-b__subject-matter:before{content:"\002f";display:inline-block;margin: 0 8px 0 6px;margin:0 0.8rem 0 0.6rem;color:#165FFB}
  .preview-b__subject-matter:hover{transition:color 0.7s cubic-bezier(0.23, 1, 0.32, 1);color:#003AD1}
  .preview-b__heading{font-size: 28px;font-size:2.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase;display:block;margin-top: 12px;margin-top:1.2rem;transition:color 0.7s cubic-bezier(0.23, 1, 0.32, 1)}
  @media (min-width: 64em){.preview-b__heading{font-size:3.2rem}}
  @media (min-width: 80em){.preview-b__heading{font-size:3.6rem}}
  .preview-b__author{color:#888;display:block;width:100%;margin-top: 10px;margin-top:1rem}
  .preview-b__author>a{border-bottom:1px solid #c4c4c4;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .preview-b__author>a:hover{border-bottom-color:transparent}
  .preview-b__cta{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;display:inline-block;margin-top: 36px;margin-top:3.6rem;position:relative;transition:opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1);transition-delay:0;will-change:opacity;padding-right: 32px;padding-right:3.2rem;display:inline-block}
  .preview-b__cta:after{content:"";display:block;position:absolute;right: -4px;right:-0.4rem;background-image:url("/dist/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:right center;width: 24px;width:2.4rem;height: 14px;height:1.4rem;background-size:2.4rem 1.4rem;transition:0.7s cubic-bezier(0.19, 1, 0.22, 1);transition-property:transform;bottom:17%;transition-delay:0;transform:translateX(-0.4rem);will-change:transform}
  @media (min-width: 43.75em){.preview-b__content:hover+.preview-b__image>img{transform:scale(1.1)}}
  .preview-b__heading:hover,.preview-b__category:hover{color:#003AD1}
  .preview-b__cta:hover:after{transform:none}
  .preview-b--external .preview-b__cta:after{background-image:url("/dist/images/external-link.svg");width: 12px;width:1.2rem;height: 12px;height:1.2rem;background-size:1.2rem 1.2rem;bottom:24%;transform:translateX(0);right: 12px;right:1.2rem}
  @media (min-width: 35.5em){.preview-b--in-split .preview-b__content{margin-left:0;position:absolute;right:0;bottom:0}}
  @media (max-width: 79.99em){.preview-b--in-split .preview-b__content{max-width:38rem}}
  @media (min-width: 35.5em){.preview-b--in-split .preview-b__content-inner{padding:3.6rem}}
  .l-split--image-bg-black .preview-b__content-inner{background:#231F20}
  .l-split--image-bg-black .preview-b__subheading,.l-split--image-bg-black .preview-b__heading{color:#fff}
  .l-split--image-bg-black .preview-b__heading:hover,.l-split--image-bg-black .preview-b__category:hover,.l-split--image-bg-black .preview-b__subject-matter:hover{color:#165FFB}
  .l-split--image-bg-black .preview-b__subject-matter:before{color:#fff}
  .preview-c{display:block}
  @media (min-width: 64em){.preview-c{max-width:52rem}}
  .preview-c__image{position:relative;overflow:hidden;display:block;background-color:#F4F4F4;-ms-flex-order:1;order:1;width:100%;height:0;padding-top:66.666%}
  .preview-c__image>img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;will-change:opacity, transform;transition:0.7s cubic-bezier(0.23, 1, 0.32, 1);transition-property:opacity, transform}
  @media (min-width: 64em){.preview-c__image{padding-top:100%}}
  .preview-c__alt-image{padding-top:66.666%;display:block;position:relative}
  .preview-c__alt-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#171415;z-index:0;transition:opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1)}
  .preview-c__alt-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#165FFB;z-index:0;transition:opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1)}
  @media (min-width: 64em){.preview-c__alt-image{padding-top:100%}.preview-c__alt-image:hover:after{opacity:0.8}}
  .preview-c__alt-image-heading{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase;padding-top:28px;padding-bottom:28px;padding-right:28px;padding-left:28px;display:block;margin-top: 12px;margin-top:1.2rem;position:absolute;top:0;left:0;right:0;bottom:0;color:white;z-index:1}
  @media (min-width: 35.5em){.preview-c__alt-image-heading{font-size:4.8rem}}
  @media (min-width: 48em){.preview-c__alt-image-heading{font-size:3.2rem}}
  @media (min-width: 80em){.preview-c__alt-image-heading{font-size:4.8rem}}
  @media screen and (min-width: 568px){.preview-c__alt-image-heading{padding-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.preview-c__alt-image-heading{padding-top:28px}}
  @media screen and (min-width: 568px){.preview-c__alt-image-heading{padding-bottom:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.preview-c__alt-image-heading{padding-bottom:28px}}
  @media screen and (min-width: 568px){.preview-c__alt-image-heading{padding-right:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.preview-c__alt-image-heading{padding-right:28px}}
  @media screen and (min-width: 568px){.preview-c__alt-image-heading{padding-left:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.preview-c__alt-image-heading{padding-left:28px}}
  .preview-c__content{width:100%;z-index:1;margin-top:1px}
  .preview-c__content-inner{z-index:1;position:relative;padding-top: 5px;padding-top:.5rem}
  .preview-c__subheading{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;position:absolute;padding-top: 16px;padding-top:1.6rem;background:#fff;padding:1.5em 1.5em 0 0;top:0;transform:translateY(-98%)}
  .preview-c__category{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;display:inline-block;transition:color 0.7s cubic-bezier(0.23, 1, 0.32, 1)}
  .preview-c__date{display:inline-block}
  .preview-c__date:before{content:"\002f";display:inline-block;margin: 0 8px 0 6px;margin:0 0.8rem 0 0.6rem}
  .preview-c__heading{font-size: 19px;font-size:1.9rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;display:block;margin-top: 12px;margin-top:1.2rem;transition:color 0.7s cubic-bezier(0.23, 1, 0.32, 1);text-transform:capitalize}
  .preview-c__author{color:#888;display:block;width:100%;margin-top: 10px;margin-top:1rem}
  .preview-c__author>a{border-bottom:1px solid #c4c4c4;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .preview-c__author>a:hover{border-bottom-color:transparent}
  @media (min-width: 64em){.preview-c:hover .preview-c__image>img{transform:scale(1.1) translateY(-50%)}}
  .preview-c__heading:hover,.preview-c__category:hover{color:#003AD1}
  .preview-c--external .preview-c__alt-image-heading:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:right center;background-image:url("/dist/images/external-link-reverse.svg");width: 16px;width:1.6rem;height: 16px;height:1.6rem;background-size:1.6rem 1.6rem;transform:translateX(0);bottom: 21px;bottom:2.1rem;right: 21px;right:2.1rem;pointer-events:none}
  .preview-c--bg-color-brand .preview-c__alt-image::after{background:#165FFB}
  .preview-c--bg-color-green .preview-c__alt-image::after{background:#00df76}
  .preview-c--bg-color-orange .preview-c__alt-image::after{background:#ff6400}
  .preview-c--bg-color-cyan .preview-c__alt-image::after{background:#00c1ff}
  .preview-c--bg-color-yellow .preview-c__alt-image::after{background:#ffeb00}
  .preview-c--bg-color-red .preview-c__alt-image::after{background:#f70025}
  .preview-c--bg-color-purple .preview-c__alt-image::after{background:#8e44ad}
  .preview-c--bg-color-teal .preview-c__alt-image::after{background:#00c8c3}
  .price-block{background-color:#fff;height:100%;position:relative}
  .price-block__inner{padding: 28px;padding:2.8rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
  .price-block__head{padding-bottom:36px;text-align:center}
  @media screen and (min-width: 568px){.price-block__head{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.price-block__head{padding-bottom:36px}}
  .price-block__price{padding-bottom:36px}
  @media screen and (min-width: 568px){.price-block__price{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.price-block__price{padding-bottom:36px}}
  .price-block__body{padding-bottom:36px}
  @media screen and (min-width: 568px){.price-block__body{padding-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.price-block__body{padding-bottom:36px}}
  .price-block__tag{dipslay:none}
  .price-block--recommended{position:relative}
  .price-block--recommended:before{content:'';position:absolute;top:0;right:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #165FFB transparent transparent}
  @media (min-width: 48em){.price-block--recommended:before{content:'Recommended';border:0;top:9rem;right:-9.4rem;padding:0.6rem 1.5rem;color:#fff;background-color:#165FFB;font-weight:700;transform:rotate(90deg)}}
  .price{text-align:center}
  .price__title{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;color:#c4c4c4}
  .price__amount{font-size: 64px;font-size:6.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
  @media (min-width: 48em){.price__amount{font-size:8rem}}
  @media (min-width: 64em){.price__amount{font-size:12.4rem}}
  @media (min-width: 64em){.price__amount{margin-top:-1.5rem}}
  .price__amount:before,.price__amount:after{content:'$';font-size:.6em;display:block;position:relative;top: 9px;top:0.9rem}
  @media (min-width: 64em){.price__amount:before,.price__amount:after{top:1.8rem}}
  .price__amount:before{content:'$'}
  .price__amount:after{content:'K'}
  .pull-quote__quotation{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.042;text-transform:uppercase;letter-spacing:0;position:relative}
  @media (min-width: 48em){.pull-quote__quotation{font-size:4.8rem}}
  .pull-quote__quotation:before{content:"";display:block;position:absolute;width: 38px;width:3.8rem;height: 34px;height:3.4rem;left: -54px;left:-5.4rem;top:0.25em;background-image:url("/dist/images/quote-blue.svg");background-repeat:no-repeat;background-size:contain}
  .pull-quote__source{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin-top:20px;display:block}
  @media (min-width: 48em){.pull-quote__source{font-size:1.5rem}}
  @media screen and (min-width: 568px){.pull-quote__source{margin-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.pull-quote__source{margin-top:18px}}
  .pull-quote__source:before{content:"";display:inline-block;width: 48px;width:4.8rem;border-top:1px solid #165FFB;height:1px;margin-right: 10px;margin-right:1rem;vertical-align:middle;margin-top:-3px}
  .pull-quote__extra{font-size: 15px;font-size:1.5rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.57;text-transform:none;letter-spacing:0;margin-top: 8px;margin-top:0.8rem}
  .pull-quote--graphic{text-align:center}
  .pull-quote--graphic .pull-quote__quotation{font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;padding-top:20px;padding-bottom:15px;background-image:url("/dist/images/quote-grey.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}
  @media (min-width: 48em){.pull-quote--graphic .pull-quote__quotation{font-size:2.1rem}}
  @media (min-width: 64em){.pull-quote--graphic .pull-quote__quotation{font-size:2.4rem}}
  @media (min-width: 80em){.pull-quote--graphic .pull-quote__quotation{font-size:2.8rem}}
  @media screen and (min-width: 568px){.pull-quote--graphic .pull-quote__quotation{padding-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.pull-quote--graphic .pull-quote__quotation{padding-top:18px}}
  @media screen and (min-width: 568px){.pull-quote--graphic .pull-quote__quotation{padding-bottom:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.pull-quote--graphic .pull-quote__quotation{padding-bottom:15px}}
  .pull-quote--graphic .pull-quote__quotation:before{content:none}
  .pull-quote--graphic .pull-quote__source{margin-top:10px}
  @media screen and (min-width: 568px){.pull-quote--graphic .pull-quote__source{margin-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.pull-quote--graphic .pull-quote__source{margin-top:10px}}
  .pull-quote--graphic .pull-quote__source:before{content:"";display:block;width:1px;border-right:1px solid #165FFB;height: 40px;height:4rem;margin:0 auto;top:-0.2em;position:relative;margin-bottom:15px}
  @media (min-width: 48em){.pull-quote--graphic .pull-quote__source:before{height:6rem}}
  @media screen and (min-width: 568px){.pull-quote--graphic .pull-quote__source:before{margin-bottom:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.pull-quote--graphic .pull-quote__source:before{margin-bottom:15px}}
  .pull-quote--graphic-white .pull-quote__quotation{background-image:url("/dist/images/quote-white.svg")}
  .scroll-indicator{border:0;font:0/0 a;text-shadow:none;color:transparent;width: 58px;width:5.8rem;height: 58px;height:5.8rem;display:block;background-color:#fff;overflow:hidden}
  .scroll-indicator>svg #head{animation-name:scroll-indicator-head;animation-duration:4s;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-iteration-count:infinite}
  .scroll-indicator>svg #stroke{transform-origin:0% 0%;animation-name:scroll-indicator-stroke;animation-duration:4s;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-iteration-count:infinite}
  @keyframes scroll-indicator-head{0%{transform:translateY(-4rem)}20%{transform:translateY(0)}80%{transform:translateY(0)}100%{transform:translateY(4rem)}}
  @keyframes scroll-indicator-stroke{0%,2.3%{transform:scaleY(0)}20%{transform:scaleY(1)}80%{transform:translateY(0)}100%{transform:translateY(5rem)}}
  .section-intro{width:100%}
  .section-intro__heading{font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;max-width: 720px;max-width:72rem;text-align:center;margin:auto}
  @media (min-width: 48em){.section-intro__heading{font-size:2.1rem}}
  @media (min-width: 64em){.section-intro__heading{font-size:2.4rem}}
  @media (min-width: 80em){.section-intro__heading{font-size:2.8rem}}
  .section-intro+.l-grid{margin-top:36px}
  @media screen and (min-width: 568px){.section-intro+.l-grid{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.section-intro+.l-grid{margin-top:42px}}
  .share-bar{min-height: 96px;min-height:9.6rem;background-color:#165FFB;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
  @media screen and (min-width: 568px){.share-bar{padding:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.share-bar{padding:10px}}
  @media (min-width: 48em){.share-bar{-ms-flex-direction:row;flex-direction:row}}
  .share-bar>.social-list{vertical-align:middle}
  .share-bar__text{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;color:#fff;vertical-align:middle}
  @media (min-width: 48em){.share-bar__text{font-size:1.5rem}}
  @media (max-width: 47.99em){.share-bar__text{margin-bottom:10px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.share-bar__text{margin-bottom:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.share-bar__text{margin-bottom:10px}}
  @media (min-width: 48em){.share-bar__text{margin-right:2rem}}
  .site-nav{padding: 14px 0;padding:1.4rem 0}
  @media (min-width: 64em){.site-nav{padding:0;display:-ms-flexbox;display:flex}}
  .site-nav__item{font-size: 21px;font-size:2.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px;display:block}
  @media (min-width: 64em){.site-nav__item{font-size:1.6rem}}
  @media (min-width: 80em){.site-nav__item{font-size:1.8rem}}
  @media (min-width: 64em){.site-nav__item{position:relative}}
  .site-nav__desktop-link{display:none}
  @media (min-width: 64em){.site-nav__desktop-link{display:block;padding:0 1.7rem;height:74px;line-height:74px;background-color:#fff;position:relative;z-index:2}.site-nav__desktop-link:before{content:' ';position:absolute;left:0;bottom:0;width:0;height:.4rem;background-color:#165FFB;opacity:0;z-index:1;transition:opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1),width 0.3s cubic-bezier(0.19, 1, 0.22, 1)}}
  .site-nav__mobile-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding: 12px 24px;padding:1.2rem 2.4rem;border-left: 4px solid transparent;border-left:.4rem solid transparent}
  @media (min-width: 64em){.site-nav__mobile-link{display:none}}
  .site-nav__dropdown{position:absolute;right:0;top:0;width:100%;height:100vh;background-color:#fff;transform:translateX(100%);transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}
  @media (min-width: 64em){.site-nav__dropdown{right:auto;left:0;top:100%;height:auto;min-width:24rem;padding:1.2rem 2.2rem;background-color:#F4F4F4;opacity:0;pointer-events:none;transform:translate3d(0, -1rem, 0) translateX(0)}}
  .site-nav__subnav li{border-left: 4px solid transparent;border-left:.4rem solid transparent}
  @media (min-width: 64em){.site-nav__subnav li{border-left:none}}
  .site-nav__subnav a{display:block;padding: 10px 22px;padding:1rem 2.2rem;color:#165FFB;transition:color 0.25s cubic-bezier(0.19, 1, 0.22, 1)}
  @media (min-width: 64em){.site-nav__subnav a{padding-left:0;padding-right:0}}
  .site-nav__subnav a:hover{color:#003AD1}
  .site-nav__back-btn{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin: 24px;margin:2.4rem;margin-bottom: 14px;margin-bottom:1.4rem;padding-bottom: 24px;padding-bottom:2.4rem;border-bottom: 4px solid #F4F4F4;border-bottom:.4rem solid #F4F4F4;cursor:pointer}
  .site-nav__back-btn svg{margin-right: 7px;margin-right:0.7rem;position:relative;top:1px}
  @media (min-width: 64em){.site-nav__back-btn{display:none}}
  @media (min-width: 64em){.site-nav__mobile-only{display:none}}
  @media (min-width: 64em){.site-nav__item:hover .site-nav__desktop-link{color:#003AD1}}
  @media (min-width: 64em){.site-nav__item.is-active .site-nav__desktop-link:before{width:100%;opacity:1}}
  @media (min-width: 64em){.site-nav__item:hover .site-nav__dropdown{opacity:1;transform:translate3d(0, 0, 0);pointer-events:auto}}
  .site-nav__item.is-active .site-nav__mobile-link{border-color:#165FFB}
  .site-nav__dropdown.is-open{transform:translateX(0)}
  .site-nav__dropdown li.is-active{border-color:#165FFB}
  @media (min-width: 64em){.site-nav__item{transition:opacity 2s cubic-bezier(0.19, 1, 0.22, 1)}.wf-loading .site-nav__item{opacity:0}.wf-active .site-nav__item{opacity:1}}
  .slideshow{padding-right: 40px;padding-right:4rem;padding-left: 40px;padding-left:4rem;position:relative}
  @media (min-width: 48em){.slideshow{padding-right:2rem;padding-left:2rem}}
  @media (min-width: 48em){.slideshow:before,.slideshow:after{content:"";display:block;position:absolute;height:100%;top:0;width:12rem;z-index:1}}
  .slideshow:before{left: 20px;left:2rem;background-image:linear-gradient(to right, #f4f4f4, rgba(244,244,244,0))}
  .slideshow:after{right: 20px;right:2rem;background-image:linear-gradient(to left, #f4f4f4, rgba(244,244,244,0))}
  .slideshow__slide{width:100%;will-change:transform;overflow:hidden;height:0;padding-top:100%}
  @media (min-width: 48em){.slideshow__slide{width:33.3%;padding-top:33.3%;margin:0 -1%}}
  .slideshow__slide img{transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform;position:absolute;top:0;left:0;width:100%}
  @media (min-width: 48em){.slideshow__slide:not(.is-selected) img{transform:scale(0.75)}}
  .slideshow .flickity-prev-next-button{z-index:2;background-color:transparent;width: 55px;width:5.5rem;height: 55px;height:5.5rem}
  .slideshow .flickity-prev-next-button path{fill:#165FFB !important}
  @media (max-width: 47.99em){.slideshow .flickity-prev-next-button{display:none}}
  .slideshow .flickity-prev-next-button.previous{left:1.5vw}
  .slideshow .flickity-prev-next-button.next{right:1.5vw}
  .social-list{font-size:0}
  .social-list>li{display:inline-block;vertical-align:bottom}
  .social-list>li+li{margin-left: 18px;margin-left:1.8rem}
  .social-list__item{display:block}
  .social-list__item a{color:#165FFB;transition:color 0.2s}
  .social-list__item a:hover{color:#171415}
  .social-list--reverse .social-list__item a{color:#165FFB}
  .social-list--reverse .social-list__item a:hover{color:#F4F4F4}
  .social-list--reverse-alt .social-list__item a{color:#fff}
  .social-list--reverse-alt .social-list__item a:hover{color:rgba(255,255,255,0.7)}
  .social-list--large .social-list__item{width: 32px;width:3.2rem;height:auto;vertical-align:middle}
  .social-list--large .social-list__item svg{width:100%;height:auto}
  .social-list--large .social-list__item--linkedin{margin-top:-4px}
  @media (min-width: 48em){.social-list--vertical .social-list__item{width:3.2rem;display:block;margin:0;margin:1.8rem 0}}
  .social-post{background-color:#F4F4F4;padding-top:36px;padding-bottom:36px;padding-right:36px;padding-left:36px}
  @media screen and (min-width: 568px){.social-post{padding-top:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.social-post{padding-top:96px}}
  @media screen and (min-width: 568px){.social-post{padding-bottom:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.social-post{padding-bottom:96px}}
  @media screen and (min-width: 568px){.social-post{padding-right:calc(36px + 60 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.social-post{padding-right:96px}}
  @media screen and (min-width: 568px){.social-post{padding-left:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.social-post{padding-left:42px}}
  .social-post__icon{height: 46px;height:4.6rem;width: 46px;width:4.6rem;position:relative}
  .social-post__icon>svg{position:absolute;top:0;left:0;width:100%}
  .social-post__text{margin-top:20px;font-size: 18px;font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.333;text-transform:none;letter-spacing:0;font-weight:400}
  @media screen and (min-width: 568px){.social-post__text{margin-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.social-post__text{margin-top:18px}}
  @media (min-width: 48em){.social-post__text{font-size:2.1rem}}
  @media (min-width: 64em){.social-post__text{font-size:2.4rem}}
  @media (min-width: 80em){.social-post__text{font-size:2.8rem}}
  .social-post__text a{font-weight:800;border-bottom:1px solid transparent;transition:border-bottom-color 0.2s}
  .social-post__text a:hover{border-bottom-color:#165FFB}
  .social-post__footer{margin-top:36px;color:#888}
  @media screen and (min-width: 568px){.social-post__footer{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.social-post__footer{margin-top:42px}}
  .social-post__footer>a{border-bottom:1px solid transparent;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .social-post__footer>a:hover{border-bottom-color:#888}
  .social-post__footer:before{content:"";display:inline-block;width: 48px;width:4.8rem;border-top:1px solid #888;height:1px;margin-right: 10px;margin-right:1rem;vertical-align:middle;margin-top:-3px}
  .social-post__footer a{color:#888}
  .social-post__footer-divider{display:inline-block}
  .social-post__footer-divider:before{content:"•"}
  .social-post--dark{background-color:#171415}
  .social-post--dark .social-post__text{color:#fff}
  .social-post--dark .social-post__text a{color:#165FFB}
  .stat{text-align:center;max-width: 280px;max-width:28rem;margin:auto;opacity:0;transition:opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1),transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);transform:translateY(1rem)}
  .stat__metric{font-size: 64px;font-size:6.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;position:relative;display:inline-block}
  @media (min-width: 48em){.stat__metric{font-size:8rem}}
  @media (min-width: 64em){.stat__metric{font-size:12.4rem}}
  .stat__metric-num{display:inline-block;vertical-align:middle}
  .stat__operator{position:absolute;top:0.1em;left:-0.4em}
  .stat__description{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;margin-top:10px}
  @media screen and (min-width: 568px){.stat__description{margin-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.stat__description{margin-top:10px}}
  .stat__comparison-heading{margin-top:15px;font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px}
  @media screen and (min-width: 568px){.stat__comparison-heading{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.stat__comparison-heading{margin-top:15px}}
  .stat__comparison{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .stat__metric-num+.stat__operator{left:auto;right:-0.45em;top:0}
  @media (min-width: 64em){.stat--2,.stat--5,.stat--8{transition-delay:0.25s}}
  @media (min-width: 64em){.stat--3,.stat--6,.stat--9{transition-delay:0.5s}}
  .stat--reverse{color:#fff}
  .stat.is-visible{opacity:1;transform:translateY(0)}
  .styleguide-item:after{content:"";display:table;clear:both}
  .styleguide-item__title{padding-top: 30px;padding-top:3rem;padding-bottom: 7px;padding-bottom:0.7rem;margin-bottom: 30px;margin-bottom:3rem;border-bottom:1px solid #e8e8e8}
  .styleguide-item__title--code{font-family:"Andale Mono", AndaleMono, monospace;font-size: 13.333px;font-size:1.33333rem;font-weight:400;color:#dbdbdb;text-transform:none;letter-spacing:0;transition:color 0.2s}
  .styleguide-item:hover .styleguide-item__title--code{color:#666}
  .styleguide-item__title-spacer{display:inline-block;margin-left: 40px;margin-left:4rem}
  .styleguide-item__code-sample{width:39.13043%;float:left;margin-right:4.34783%;font-family:"Andale Mono", AndaleMono, monospace;font-size: 11.666px;font-size:1.16667rem;font-weight:400;color:#848484;padding: 10px;padding:1rem;background:#f2f2f2;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer}
  .styleguide-item__object-sample{width:56.52174%;float:right;margin-right:0;padding: 30px;padding:3rem}
  .styleguide-item__object-sample--narrow{padding-right:13.04348%}
  .styleguide-item__object-sample--large{width:100%;float:right;margin-right:0;margin-top: 40px;margin-top:4rem;clear:left}
  .styleguide-item__object-sample--bg-grey{background:#f4f4f4;min-height: 200px;min-height:20rem}
  .styleguide-item__object-sample--bg-black{background:#171415}
  .styleguide-item__object-sample--bg-brand{background:#165FFB}
  .styleguide-nav{padding-top:20px;padding-bottom:20px;border-right:none;border-left:none;border-top:1px solid #165FFB;border-bottom:1px solid #165FFB}
  @media screen and (min-width: 568px){.styleguide-nav{padding-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.styleguide-nav{padding-top:18px}}
  @media screen and (min-width: 568px){.styleguide-nav{padding-bottom:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.styleguide-nav{padding-bottom:18px}}
  .styleguide-nav__link+.styleguide-nav__link{margin-left: 10px;margin-left:1rem;padding-left: 15px;padding-left:1.5rem}
  .styleguide-nav__link.is-active,.styleguide-nav__link:hover{text-decoration:underline}
  .styleguide-typography-item{margin-top:36px}
  @media screen and (min-width: 568px){.styleguide-typography-item{margin-top:calc(36px + 6 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.styleguide-typography-item{margin-top:42px}}
  @media (min-width: 64em){.styleguide-typography-item{position:relative;padding-left:35rem}}
  .styleguide-typography-item__code{margin-bottom:10px;font-family:"Andale Mono", AndaleMono, monospace;font-size: 11.666px;font-size:1.16667rem;font-weight:400;color:#848484;padding: 10px;padding:1rem;background:#f2f2f2;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;min-width: 300px;min-width:30rem}
  @media screen and (min-width: 568px){.styleguide-typography-item__code{margin-bottom:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.styleguide-typography-item__code{margin-bottom:10px}}
  @media (min-width: 64em){.styleguide-typography-item__code{position:absolute;left:0}}
  .team__image{margin-bottom: -36px;margin-bottom:-3.6rem}
  .team__role{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;font-weight:800;background-color:#fff;padding-top: 17px;padding-top:1.7rem;padding-bottom: 15px;padding-bottom:1.5rem;padding-right: 17px;padding-right:1.7rem;position:relative;display:inline-block}
  .team__name{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.team__name{font-size:2.1rem}}
  .team__experience{margin-top:10px;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;font-style:italic}
  @media screen and (min-width: 568px){.team__experience{margin-top:calc(10px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.team__experience{margin-top:10px}}
  .team__text{margin-top:15px;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media screen and (min-width: 568px){.team__text{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.team__text{margin-top:15px}}
  .team__text strong{font-weight:800}
  .team__text i,.team__text em{font-style:italic}
  .text{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 48em){.text{font-size:1.9rem}}
  .text strong{font-weight:800}
  .text i,.text em{font-style:italic}
  .text>*+*{margin-top:28px}
  @media screen and (min-width: 568px){.text>*+*{margin-top:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.text>*+*{margin-top:28px}}
  .text>p>a,.text ul>a,.text ol>a{border-bottom:1px solid #165FFB;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .text>p>a:hover,.text ul>a:hover,.text ol>a:hover{border-bottom-color:transparent}
  .text>p strong>a,.text>p b>a,.text>p em>a,.text>p i>a,.text ul strong>a,.text ul b>a,.text ul em>a,.text ul i>a,.text ol strong>a,.text ol b>a,.text ol em>a,.text ol i>a{border-bottom:1px solid #165FFB;transition:border-bottom-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .text>p strong>a:hover,.text>p b>a:hover,.text>p em>a:hover,.text>p i>a:hover,.text ul strong>a:hover,.text ul b>a:hover,.text ul em>a:hover,.text ul i>a:hover,.text ol strong>a:hover,.text ol b>a:hover,.text ol em>a:hover,.text ol i>a:hover{border-bottom-color:transparent}
  .text>h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  @media (min-width: 64em){.text>h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-size:2.1rem}}
  .text ul,.text ol{margin-left: 35px;margin-left:3.5rem}
  .text ul li,.text ol li{position:relative;padding-left: 24px;padding-left:2.4rem}
  .text ul li:before{content:"\2014";display:block;position:absolute;left:0}
  .text ol{counter-reset:ordered-list-text-counter}
  .text ol li:before{position:absolute;left: -10px;left:-1rem;content:counter(ordered-list-text-counter) ".";counter-increment:ordered-list-text-counter;text-align:right;width: 25px;width:2.5rem;font-weight:700}
  .text p code,.text ol code,.text ul code{font-size: 12px;font-size:1.2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Menlo","Monaco",courier,monospace;font-weight:normal;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;color:#165FFB;background:#F4F4F4}
  @media (min-width: 64em){.text p code,.text ol code,.text ul code{font-size:1.4rem}}
  .text--reverse *{color:#fff}
  .tick{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0;display:inline-block;cursor:pointer}
  .tick+.tick{margin-left: 20px;margin-left:2rem}
  .tick__control{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
  .tick__label{display:inline-block;position:relative;padding: 9px 20px 10px;padding:0.9rem 2rem 1rem;cursor:pointer;text-align:center;border:2px solid #c4c4c4;border-radius:2rem;transition:all 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .tick__label:before{content:url("/dist/images/checkmark-reverse.svg");height: 18px;height:1.8rem;width: 18px;width:1.8rem;opacity:0;position:absolute;top: 10px;top:1rem;left: 13px;left:1.3rem;overflow:hidden;transition:opacity 0.3s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .tick__control:checked+.tick__label{padding-left: 38px;padding-left:3.8rem;background-color:#165FFB;border-color:#165FFB;color:#fff}
  .tick__control:checked+.tick__label:before{opacity:1}
  .video-embed__element{display:block;max-width:100%}
  .video-embed--restrained{margin:-1px;max-width: 900px;max-width:90rem}
  .video-embed--fill{position:absolute;top:0;bottom:0;left:0;right:0}
  .video-embed--fill .video-embed__element{max-width:500%;max-height:500%;min-height:100%;min-width:100%;height:auto;width:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute}
  .video-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
  .video-link:before{content:"";display:block;position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171415;opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1)}
  .video-link:hover:before{opacity:0.2}
  .video{height:0;padding-top:75%;background-color:#231F20;display:block;position:relative;color:#fff;overflow:hidden}
  @media (min-width: 48em){.video{padding-top:56.25%}}
  .video__poster{position:absolute;top:0;bottom:0;left:0;right:0;transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;background-size:cover}
  .video__details{position:absolute;top:0;right:0;bottom:0;left:0;padding:36px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
  @media screen and (min-width: 568px){.video__details{padding:calc(36px + 18 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.video__details{padding:54px}}
  .video__info{font-size: 13px;font-size:1.3rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.4;text-transform:uppercase;letter-spacing:1px;font-weight:800}
  @media (min-width: 48em){.video__info{font-size:1.5rem}}
  .video__title{font-size: 28px;font-size:2.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.917;text-transform:uppercase;margin-top:20px;margin-bottom:36px}
  @media (min-width: 64em){.video__title{font-size:3.2rem}}
  @media (min-width: 80em){.video__title{font-size:3.6rem}}
  @media screen and (min-width: 568px){.video__title{margin-top:calc(20px + -2 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.video__title{margin-top:18px}}
  @media screen and (min-width: 568px){.video__title{margin-bottom:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.video__title{margin-bottom:36px}}
  @media (min-width: 48em){.video:hover .video__poster{transform:scale(1.1)}.video:hover .play-btn:before{transform:scale(1.1)}}
  .video--w-details:before{content:"";display:block;position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171415;opacity:0.4}
  @media (min-width: 48em){.winters-end-city-link{text-align:center;position:relative;display:block}}
  .winters-end-city-link__illustration-wrapper{border:7px solid #fff;position:relative;border-radius:100%;transition:border-color 0.15s;width: 128px;width:12.8rem;height: 128px;height:12.8rem;background-color:#fff;overflow:hidden}
  @media (min-width: 48em){.winters-end-city-link--illustration{width:100%;position:absolute;display:block}}
  .winters-end-city-link--title{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px;color:#fff;position:absolute;width:100%;bottom: -28px;bottom:-2.8rem;z-index:1;transition:color 0.15s}
  @media (min-width: 48em){.winters-end-city-link:hover .winters-end-city-link__illustration-wrapper{border-color:#171415}}
  .winters-end-city{text-align:center}
  .winters-end-city__mean-label{font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size: 17px;font-size:1.7rem}
  .winters-end-city__mean{font-size: 48px;font-size:4.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:0;-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1;margin-top: 3px;margin-top:0.3rem;line-height:0.5}
  @media (min-width: 64em){.winters-end-city__mean{font-size:7.8rem}}
  .winters-end-city__mean-stem{display:block;width: 6px;width:0.6rem;height: 25px;height:2.5rem;background-color:#165FFB;margin:0 auto;margin-top: 25px;margin-top:2.5rem;transform-origin:50% 100%;position:relative;z-index:1}
  .winters-end-city__graphic{position:relative;height:0;padding-top:62.3%;margin:0 auto;margin-top: -2px;margin-top:-0.2rem}
  @media (min-width: 48em){.winters-end-city__graphic{padding-top:26.8rem;max-width:42.8rem}}
  .winters-end-city__graphic>svg{position:absolute;top:0;left:0;width:100%;height:auto}
  .winters-end-city__graphic text{-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1}
  .winters-end-city__graphic-illustration{margin:0 auto;display:block;position:absolute;top:0;left:0;width:100%;overflow:hidden}
  .winters-end-city__graphic-min-max{font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:500;font-style:normal;-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1;font-size: 16px;font-size:1.6rem;color:#888;position:absolute;width:100%;top:0}
  @media (min-width: 48em){.winters-end-city__graphic-min-max{font-size:1.9rem}}
  .winters-end-city__graphic-min,.winters-end-city__graphic-max{width: 90px;width:9rem}
  .winters-end-city__graphic-min>span,.winters-end-city__graphic-max>span{font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size: 17px;font-size:1.7rem;line-height: 16px;line-height:1.6rem;display:block}
  .winters-end-city__graphic-min>span em,.winters-end-city__graphic-max>span em{display:none}
  @media (min-width: 48em){.winters-end-city__graphic-min>span em,.winters-end-city__graphic-max>span em{display:inline}}
  .winters-end-city__graphic-min{position:absolute;right:50%;text-align:right}
  .winters-end-city__graphic-max{position:absolute;left:50%;text-align:left}
  .winters-end-city__historic{margin-top: -32px;margin-top:-3.2rem;position:relative}
  @media (min-width: 48em){.winters-end-city__historic{margin-top:-4.4rem}}
  .winters-end-city__historic-average{font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;-ms-font-feature-settings:"zero" 1;-o-font-feature-settings:"zero" 1;font-feature-settings:"zero" 1;text-transform:uppercase;font-size: 20px;font-size:2rem;line-height: 10px;line-height:1rem;padding-top: 18px;padding-top:1.8rem;padding-bottom: 20px;padding-bottom:2rem;width: 48px;width:4.8rem;border-radius:100%;background-color:#00c1ff;color:#fff;margin:0 auto}
  @media (min-width: 48em){.winters-end-city__historic-average{font-size:2.8rem;line-height:1rem;padding-top:2.4rem;padding-bottom:3rem;width:6.4rem}}
  .winters-end-city__historic-average-label{font-family:"acumin-pro-extra-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size: 17px;font-size:1.7rem;color:#00c1ff}
  .winters-end-city__title{font-size: 36px;font-size:3.6rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:.852;text-transform:uppercase;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;margin-top:36px;color:#171415}
  @media (min-width: 64em){.winters-end-city__title{font-size:4.4rem}}
  @media (min-width: 80em){.winters-end-city__title{font-size:4.8rem}}
  @media screen and (min-width: 568px){.winters-end-city__title{margin-top:calc(36px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.winters-end-city__title{margin-top:36px}}
  .winters-end-city--range-10 .winters-end-city__graphic-min{margin-right:32.5%}
  .winters-end-city--range-10 .winters-end-city__graphic-max{margin-left:32.5%}
  .winters-end-city--range-10 .winters-end-city__graphic-min-max{top:26%}
  .winters-end-city--range-11 .winters-end-city__graphic-min{margin-right:33%}
  .winters-end-city--range-11 .winters-end-city__graphic-max{margin-left:33%}
  .winters-end-city--range-11 .winters-end-city__graphic-min-max{top:33%}
  .winters-end-city--range-14 .winters-end-city__graphic-min{margin-right:32.5%}
  .winters-end-city--range-14 .winters-end-city__graphic-max{margin-left:32.5%}
  .winters-end-city--range-14 .winters-end-city__graphic-min-max{top:56%}
  .winters-end-city--range-15 .winters-end-city__graphic-min{margin-right:30.9%}
  .winters-end-city--range-15 .winters-end-city__graphic-max{margin-left:30.9%}
  .winters-end-city--range-15 .winters-end-city__graphic-min-max{top:64.5%}
  .winters-end-city--range-4 .winters-end-city__graphic-min{margin-right:21%}
  .winters-end-city--range-4 .winters-end-city__graphic-max{margin-left:21%}
  .winters-end-city--range-4 .winters-end-city__graphic-min-max{top:-18%}
  @media (min-width: 48em){.winters-end-city--range-4 .winters-end-city__graphic-min-max{top:-8.5%}}
  .winters-end-city--range-5 .winters-end-city__graphic-min{margin-right:21%}
  .winters-end-city--range-5 .winters-end-city__graphic-max{margin-left:21%}
  .winters-end-city--range-5 .winters-end-city__graphic-min-max{top:-18%}
  @media (min-width: 48em){.winters-end-city--range-5 .winters-end-city__graphic-min-max{top:-8.5%}}
  .winters-end-city--range-9 .winters-end-city__graphic-min{margin-right:31%}
  .winters-end-city--range-9 .winters-end-city__graphic-max{margin-left:31%}
  .winters-end-city--range-9 .winters-end-city__graphic-min-max{top:15%}
  .hs-form input[type="text"]:-webkit-autofill,.hs-form input[type="password"]:-webkit-autofill,.hs-form input[type="datetime"]:-webkit-autofill,.hs-form input[type="datetime-local"]:-webkit-autofill,.hs-form input[type="date"]:-webkit-autofill,.hs-form input[type="month"]:-webkit-autofill,.hs-form input[type="time"]:-webkit-autofill,.hs-form input[type="week"]:-webkit-autofill,.hs-form input[type="number"]:-webkit-autofill,.hs-form input[type="email"]:-webkit-autofill,.hs-form input[type="url"]:-webkit-autofill,.hs-form input[type="search"]:-webkit-autofill,.hs-form input[type="tel"]:-webkit-autofill,.hs-form input[type="color"]:-webkit-autofill,.hs-form input[type="file"]:-webkit-autofill,.hs-form textarea:-webkit-autofill,.hs-form select:-webkit-autofill{-webkit-text-fill-color:#171415;box-shadow:0 0 0px 1000px #fff inset}
  .hs-form input[type="text"].hs-custom-error,.hs-form input[type="password"].hs-custom-error,.hs-form input[type="datetime"].hs-custom-error,.hs-form input[type="datetime-local"].hs-custom-error,.hs-form input[type="date"].hs-custom-error,.hs-form input[type="month"].hs-custom-error,.hs-form input[type="time"].hs-custom-error,.hs-form input[type="week"].hs-custom-error,.hs-form input[type="number"].hs-custom-error,.hs-form input[type="email"].hs-custom-error,.hs-form input[type="url"].hs-custom-error,.hs-form input[type="search"].hs-custom-error,.hs-form input[type="tel"].hs-custom-error,.hs-form input[type="color"].hs-custom-error,.hs-form input[type="file"].hs-custom-error,.hs-form textarea.hs-custom-error,.hs-form select.hs-custom-error{border-color:#ce2121}
  .hs-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;padding-right: 28px;padding-right:2.8rem;margin-top: 10px;margin-top:1rem;background-repeat:no-repeat;background-position:top 18px right 8px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%227px%22%20width%3D%2214px%22%20viewBox%3D%220%200%2014%207%22%3E%3Cpolygon%20points%3D%2214%200%207%207%200%200%2014%200%22%20fill%3D%22%23165ffb%22/%3E%3C/svg%3E%0A")}
  .hs-form select::-ms-expand{display:none}
  .hs-form textarea{border:2px solid #888;padding: 10px;padding:1rem;margin-top: 18px;margin-top:1.8rem}
  .hs-form-radio{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0}
  .hs-form-radio input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;opacity:0}
  .hs-form-radio input[type="radio"]+span{display:block;position:relative;padding-left:38px;cursor:pointer}
  .hs-form-radio input[type="radio"]+span:before{content:' ';height:30px;width:30px;border-radius:100%;border:2px solid #888;position:absolute;left:0;top:-6px}
  .hs-form-radio input[type="radio"]+span:after{content:' ';height:10px;width:10px;border-radius:100%;background-color:transparent;position:absolute;left:10px;top:4px;transition:background-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75),transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}
  .hs-form-radio input[type="radio"]:checked+span:before{border-color:#003AD1}
  .hs-form-radio input[type="radio"]:checked+span:after{background-color:#165FFB;transform:scale(1.5)}
  .hs-form-checkbox,.hs-form-booleancheckbox{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0}
  .hs-form-checkbox input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;opacity:0}
  .hs-form-checkbox input[type="checkbox"]+span,.hs-form-booleancheckbox input[type="checkbox"]+span{display:block;position:relative;padding-left:38px;cursor:pointer}
  .hs-form-checkbox input[type="checkbox"]+span:before,.hs-form-booleancheckbox input[type="checkbox"]+span:before{content:' ';height:30px;width:30px;border-radius:0;border:2px solid #888;position:absolute;left:0;top:-6px}
  .hs-form-checkbox input[type="checkbox"]+span:after,.hs-form-booleancheckbox input[type="checkbox"]+span:after{content:' ';height:30px;width:30px;display:block;position:absolute;top:0;left:0}
  .hs-form-checkbox input[type="checkbox"]:checked+span:before,.hs-form-booleancheckbox input[type="checkbox"]:checked+span:before{border-color:#003AD1}
  .hs-form-checkbox input[type="checkbox"]:checked+span:after,.hs-form-booleancheckbox input[type="checkbox"]:checked+span:after{background-repeat:no-repeat;background-position:top 1px center;background-size:70%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2240px%22%20width%3D%2252px%22%20viewBox%3D%220%200%2052%2040%22%3E%3Cpolygon%20points%3D%2220.5%2029.8%204.8%2014.9%200%2019.9%2020.9%2040%2052%204.6%2046.8%200%2020.5%2029.8%22%20fill%3D%22%23165ffb%22/%3E%3C/svg%3E%0A")}
  .hs-form input[type="file"]{border:none}
  .hs-form label{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:none;letter-spacing:0;display:block}
  .hs-form .hs-form-field>label{padding-bottom:0}
  .hs-form .hs-error-msgs label{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.647;text-transform:none;letter-spacing:0;font-weight:700;line-height:1.2;color:#ce2121;font-size:.8em}
  .hs-form .hs-richtext{font-size: 21px;font-size:2.1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:36px}
  @media screen and (min-width: 568px){.hs-form .hs-richtext{margin-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hs-form .hs-richtext{margin-bottom:72px}}
  .hs-form .hs-button.primary,.hs-form input[type="submit"],.hs-form input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;outline:0;padding:0;font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro-condensed","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.6px;display:inline-block;padding: 18px 36px;padding:1.8rem 3.6rem;border-radius:0;background-color:#165FFB;color:#fff;text-align:center;transition:background-color 0.15s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .hs-form .hs-button.primary:hover,.hs-form input[type="submit"]:hover,.hs-form input[type="button"]:hover{background-color:#003AD1}
  .hs-form-field{margin-bottom:36px}
  @media screen and (min-width: 568px){.hs-form-field{margin-bottom:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.hs-form-field{margin-bottom:72px}}
  .hs-form-field .inputs-list li{padding:0.8em 0}
  @media (max-width: 47.99em){.hs-form-field .inputs-list li:first-of-type{margin-top:15px}}
  @media screen and (max-width: 47.99em) and (min-width: 568px){.hs-form-field .inputs-list li:first-of-type{margin-top:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (max-width: 47.99em) and (min-width: 1680px){.hs-form-field .inputs-list li:first-of-type{margin-top:15px}}
  @media (min-width: 48em){.hs-form-field .inputs-list li{padding:1.5em 0}}
  .hs-form-field .hs-error-msgs li{padding:0}
  @media (min-width: 48em){.hs-form-field .multi-container{margin-top:1rem;column-count:2}}
  @media (min-width: 48em){.hs-form-field .multi-container li{break-inside:avoid;display:inline-block;padding-right:3.6rem}}
  .hs-field-desc{font-size:.9em;color:#888}
  .l-form-container--newsletter .hs-form{display:-ms-flexbox;display:flex;border-bottom:2px solid #165FFB;transition:border-color 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .l-form-container--newsletter .hs-form .hs-form-field{margin-bottom:0;-ms-flex-positive:1;flex-grow:1}
  .l-form-container--newsletter .hs-form .hs-form-field>label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
  .l-form-container--newsletter .hs-form input{color:#165FFB;border-bottom:none}
  .l-form-container--newsletter .hs-form input:-webkit-autofill{-webkit-text-fill-color:#165FFB}
  .l-form-container--newsletter .hs-form .hs-error-msgs li{padding-bottom: 7.5px;padding-bottom:.75rem}
  .l-form-container--newsletter .hs-form .hs-button.primary,.l-form-container--newsletter .hs-form input[type="submit"],.l-form-container--newsletter .hs-form input[type="button"]{font-size:0;width: 50px;width:5rem;height: 50px;height:5rem;padding:0;background-color:transparent;background-image:url("/dist/images/arrow-right-blue.svg");background-size:2.5rem 1.4rem;background-position:right center;background-repeat:no-repeat;transition:0.7s cubic-bezier(0.23, 1, 0.32, 1);transition-property:transform;transition-delay:0;transform:translateX(-0.4rem);will-change:transform}
  .l-form-container--newsletter .hs-form .hs-button.primary:hover,.l-form-container--newsletter .hs-form input[type="submit"]:hover,.l-form-container--newsletter .hs-form input[type="button"]:hover{transform:none}
  .l-form-container--newsletter-reverse{margin-top:36px;color:#fff}
  @media screen and (min-width: 568px){.l-form-container--newsletter-reverse{margin-top:calc(36px + 36 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){.l-form-container--newsletter-reverse{margin-top:72px}}
  .l-form-container--newsletter-reverse .hs-form{display:-ms-flexbox;display:flex;border-bottom:2px solid #fff;transition:border-color 0.25s cubic-bezier(0.25, 0.25, 0.75, 0.75)}
  .l-form-container--newsletter-reverse .hs-form .hs-form-field{margin-bottom:0;-ms-flex-positive:1;flex-grow:1}
  .l-form-container--newsletter-reverse .hs-form .hs-form-field>label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
  .l-form-container--newsletter-reverse .hs-form input{color:#fff;border-bottom:none}
  .l-form-container--newsletter-reverse .hs-form input::-webkit-input-placeholder{color:#fff}
  .l-form-container--newsletter-reverse .hs-form input::-moz-placeholder{color:#fff}
  .l-form-container--newsletter-reverse .hs-form input:-ms-input-placeholder{color:#fff}
  .l-form-container--newsletter-reverse .hs-form input:-moz-placeholder{color:#fff}
  .l-form-container--newsletter-reverse .hs-form input:focus::-webkit-input-placeholder{color:rgba(255,255,255,0.4)}
  .l-form-container--newsletter-reverse .hs-form input:focus::-moz-placeholder{color:rgba(255,255,255,0.4)}
  .l-form-container--newsletter-reverse .hs-form input:focus:-ms-input-placeholder{color:rgba(255,255,255,0.4)}
  .l-form-container--newsletter-reverse .hs-form input:focus:-moz-placeholder{color:rgba(255,255,255,0.4)}
  .l-form-container--newsletter-reverse .hs-form input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0px 1000px #165FFB inset}
  .l-form-container--newsletter-reverse .hs-form .hs-error-msgs li{padding-bottom: 7.5px;padding-bottom:.75rem}
  .l-form-container--newsletter-reverse .hs-form .hs-error-msgs label{font-weight:700;color:#002c9e}
  .l-form-container--newsletter-reverse .hs-form .hs-button.primary,.l-form-container--newsletter-reverse .hs-form input[type="submit"],.l-form-container--newsletter-reverse .hs-form input[type="button"]{font-size:0;width: 50px;width:5rem;height: 50px;height:5rem;padding:0;background-color:transparent;background-image:url("/dist/images/arrow-right.svg");background-size:2.5rem 1.4rem;background-position:right center;background-repeat:no-repeat;transition:0.7s cubic-bezier(0.23, 1, 0.32, 1);transition-property:transform;transition-delay:0;transform:translateX(-0.4rem);will-change:transform}
  .l-form-container--newsletter-reverse .hs-form .hs-button.primary:hover,.l-form-container--newsletter-reverse .hs-form input[type="submit"]:hover,.l-form-container--newsletter-reverse .hs-form input[type="button"]:hover{transform:none}
  .lazyload,.is-loading{opacity:0}
  .is-loaded{opacity:1;will-change:opacity;transition:opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
  .mfp-modal.mfp-wrap{-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow-x:hidden}
  .mfp-modal .mfp-container{padding:0}
  .mfp-modal .mfp-content{text-align:right;vertical-align:top}
  .mfp-modal.mfp-bg{background:transparent;transition:0.4s background linear}
  .mfp-modal.mfp-bg.mfp-ready{background:rgba(23,20,21,0.6)}
  .mfp-modal.mfp-bg.mfp-removing{background:transparent}
  .mfp-modal.mfp-wrap .mfp-content{transform:translateX(100%);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform}
  @media (min-width: 64em){.mfp-modal.mfp-wrap .mfp-content .l-case-study-modal__left{transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transform:translateX(150%);will-change:transform}}
  .mfp-modal.mfp-wrap.mfp-ready .mfp-content{transform:translateX(0)}
  .mfp-modal.mfp-wrap.mfp-ready .mfp-content .l-case-study-modal__left{transform:translateX(0)}
  .mfp-modal.mfp-wrap.mfp-removing .mfp-content{transform:translateX(100%)}
  .mfp-video-modal.mfp-bg{opacity:0;transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#171415;will-change:opacity}
  .mfp-video-modal.mfp-bg.mfp-ready{opacity:0.95}
  .mfp-video-modal.mfp-bg.mfp-removing{opacity:0}
  .mfp-video-modal.mfp-wrap .mfp-content{opacity:0;padding: 20px;padding:2rem;max-width: 1280px;max-width:128rem;transform:translateY(30px);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);will-change:opacity, transform}
  .mfp-video-modal.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}
  .mfp-video-modal.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:translateY(30px)}
  .mfp-video-modal .mfp-close{top: 15px;top:1.5rem;right: 15px;right:1.5rem}
  @media (min-width: 48em){.mfp-video-modal .mfp-close{top:4rem;right:4rem}}
  .notie-background-info{background-color:#165FFB}
  .notie-textbox-inner{font-size: 17px;font-size:1.7rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"acumin-pro","Impact","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}
  .plyr__progress--played,.plyr__volume--display{color:#165FFB}
  .plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#165FFB;color:#fff}
  .plyr__play-large{border:none;padding: 36px;padding:3.6rem}
  .plyr__play-large svg{display:none}
  .plyr__play-large:after{content:"";background-image:url("/dist/images/play-arrow-white.svg");height: 70px;height:7rem;width: 70px;width:7rem;background-size:cover;position:absolute;top:50%;left:50%;margin-top: -35px;margin-top:-3.5rem;margin-left: -35px;margin-left:-3.5rem}
  pre[data-trimmed="true"]{padding:28px;padding-left:15px;font-size: 12px;font-size:1.2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Menlo","Monaco",courier,monospace;font-weight:normal;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0;color:#165FFB;background:#F4F4F4}
  @media screen and (min-width: 568px){pre[data-trimmed="true"]{padding:calc(28px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){pre[data-trimmed="true"]{padding:28px}}
  @media screen and (min-width: 568px){pre[data-trimmed="true"]{padding-left:calc(15px + 0 * ((100vw - 568px) / 1112))}}
  @media screen and (min-width: 1680px){pre[data-trimmed="true"]{padding-left:15px}}
  @media (min-width: 64em){pre[data-trimmed="true"]{font-size:1.4rem}}
  pre[data-trimmed="true"] .comment{color:#888}
  pre[data-trimmed="true"] .constant{color:#165FFB}
  pre[data-trimmed="true"] .constant.language{color:#171415}
  pre[data-trimmed="true"] .constant.regexp{color:#003AD1}
  pre[data-trimmed="true"] .storage{color:#171415}
  pre[data-trimmed="true"] .string,pre[data-trimmed="true"] .comment.docstring{color:#231F20}
  pre[data-trimmed="true"] .support.tag.script,pre[data-trimmed="true"] .support.tag.style{color:#003AD1}
  pre[data-trimmed="true"] .string.regexp{color:#003AD1}
  pre[data-trimmed="true"] .string.regexp.open,pre[data-trimmed="true"] .string.regexp.close{color:#003AD1}
  pre[data-trimmed="true"] .keyword,pre[data-trimmed="true"] .selector{color:#171415}
  pre[data-trimmed="true"] .inherited-class{font-style:italic}
  pre[data-trimmed="true"] .entity{color:#003AD1}
  pre[data-trimmed="true"] .support.method{color:#165FFB}
  pre[data-trimmed="true"] .support.property{color:#165FFB}
  pre[data-trimmed="true"] .variable.global,pre[data-trimmed="true"] .variable.class,pre[data-trimmed="true"] .variable.instance{color:#165FFB}
  pre[data-trimmed="true"] .support,*[data-language="c"] .function.call{color:#003AD1}
  .rainbow{border-spacing:0;border-collapse:collapse}
  .rainbow .line:hover{background-color:rgba(255,255,255,0.6)}
  .rainbow .line .line-number{text-align:right;padding-left:0.7em;padding-right:0.7em;border-right:4px solid #165FFB;color:#888}
  .rainbow .line .line-number:before{content:attr(data-line-number)}
  .rainbow .line .line-code{padding-left:1.5em;width:100%}
