@charset "UTF-8";
/**
 *
 * Variables used in WebsiteV2
 *
 */
/* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  max-width: 1536px; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-1 {
    width: 4.16667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-1 {
    margin-left: 4.16667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-2 {
    width: 8.33333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-2 {
    margin-left: 8.33333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-3 {
    width: 12.5%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-3 {
    margin-left: 12.5%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-4 {
    width: 16.66667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-4 {
    margin-left: 16.66667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-5 {
    width: 20.83333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-5 {
    margin-left: 20.83333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-6 {
    width: 25%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-6 {
    margin-left: 25%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-7 {
    width: 29.16667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-7 {
    margin-left: 29.16667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-8 {
    width: 33.33333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-8 {
    margin-left: 33.33333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-9 {
    width: 37.5%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-9 {
    margin-left: 37.5%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-10 {
    width: 41.66667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-10 {
    margin-left: 41.66667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-11 {
    width: 45.83333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-11 {
    margin-left: 45.83333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-12 {
    width: 50%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-12 {
    margin-left: 50%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-13 {
    width: 54.16667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-13 {
    margin-left: 54.16667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-14 {
    width: 58.33333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-14 {
    margin-left: 58.33333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-15 {
    width: 62.5%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-15 {
    margin-left: 62.5%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-16 {
    width: 66.66667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-16 {
    margin-left: 66.66667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-17 {
    width: 70.83333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-17 {
    margin-left: 70.83333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-18 {
    width: 75%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-18 {
    margin-left: 75%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-19 {
    width: 79.16667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-19 {
    margin-left: 79.16667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-20 {
    width: 83.33333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-20 {
    margin-left: 83.33333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-21 {
    width: 87.5%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-21 {
    margin-left: 87.5%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-22 {
    width: 91.66667%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-22 {
    margin-left: 91.66667%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-23 {
    width: 95.83333%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-23 {
    margin-left: 95.83333%; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .col-24 {
    width: 100%; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_grid.scss */
  .grid .offset-col-24 {
    margin-left: 100%; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
* {
  box-sizing: border-box; }

/* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
html,
body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden; }

/* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
section, div {
  image-rendering: optimizeSpeed;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */ }

/* line 24, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
img {
  width: 100%;
  height: auto;
  image-rendering: optimizeSpeed;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */ }

/* line 35, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
a {
  -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden;
  text-decoration: none;
  color: #333333; }
  /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  a:hover {
    color: #2b2b29; }
  /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  a img {
    border: none; }

/* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.global-content {
  position: relative;
  z-index: 1; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .global-content:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.97);
    z-index: -1;
    opacity: 0;
    -webkit-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; }
  /* line 69, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .is-overlay-visible .global-content:before {
    z-index: 2000; }
  /* line 74, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .is-overlay-in .global-content {
    position: fixed;
    overflow: hidden;
    width: 100%; }
    /* line 79, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
    .is-overlay-in .global-content:before {
      opacity: 1; }

/* line 85, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.top {
  position: relative;
  z-index: 9999; }

/* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.debug-grid {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999999;
  display: none;
  pointer-events: none; }
  /* line 100, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .debug-grid.is-visible {
    display: block; }
  /* line 104, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .debug-grid .grid {
    height: 100%;
    pointer-events: none; }
  /* line 109, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .debug-grid .col-1 {
    height: 100%;
    background: rgba(252, 76, 2, 0.25); }
    /* line 113, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
    .debug-grid .col-1:nth-child(odd) {
      background: rgba(0, 0, 0, 0.25); }

/* line 119, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.fl-builder-bar img, .fl-lightbox img {
  width: auto; }

/* line 123, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.fl-lightbox h1 {
  letter-spacing: 0px; }

/* line 127, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.auto-img img {
  width: auto; }

/* line 131, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.legacy .post-content {
  margin-bottom: 96px; }
  @media screen and (max-width: 1536px) {
    /* line 131, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
    .legacy .post-content {
      margin-bottom: 6.25vw; } }

/* line 138, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.gform_wrapper img {
  width: auto; }

/* line 142, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.gform_wrapper input[type=text] {
  padding: 5px 10px;
  border: 1px solid #999999; }

/* line 147, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.gform_wrapper input, .gform_wrapper textarea {
  padding: 5px 10px; }

/* line 151, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 5px 10px !important; }

/* line 155, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.post-header.fourohfour a {
  color: white; }

/* line 159, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.post-header.fourohfour a:hover {
  color: white; }

/* line 163, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.strava-action {
  text-align: center; }

/* line 167, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.fl-module-marketing-copy {
  margin-bottom: 40px; }

/* line 171, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.auto-width {
  width: auto; }

/* line 175, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
#video-promo {
  position: relative;
  height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: black;
  width: 100%;
  display: none; }

@media screen and (min-width: 500px) {
  /* line 185, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
  .video-background.fullscreen {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 100px;
    height: 0;
    overflow: hidden; } }

/* line 196, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 204, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.play-container {
  text-align: center; }

/* line 208, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.strava-play {
  width: 100px;
  margin: 0 auto;
  cursor: pointer;
  border: none;
  outline: none;
  -webkit-tap-highlight-color: transparent; }

/* line 217, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.post-header.video .container {
  padding-top: 100px; }

/* line 221, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_global.scss */
.post-header.video {
  background-color: #282C34; }

/**
 * WebsiteV2
 *
 * _typography.scss
 *
 * Default states for all typography in the site.
 *
 */
/* line 194, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
body {
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  color: #484844;
  font-size: 17px;
  line-height: 29px; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js body {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded body {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 400; }

/* line 201, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
a {
  cursor: pointer; }

/* line 205, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h1 {
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  color: #333333;
  text-align: left;
  letter-spacing: -4;
  text-rendering: optimizeLegibility;
  font-feature-settings: ‚kern‘ 1, ‚liga‘ 1, ‚tnum‘ 1; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js h1 {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded h1 {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 700; }

/* line 214, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h2,
h3,
h4,
h5,
h6 {
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  color: #333333;
  text-align: left; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js h2, .js
  h3, .js
  h4, .js
  h5, .js
  h6 {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded h2, .fonts-loaded
  h3, .fonts-loaded
  h4, .fonts-loaded
  h5, .fonts-loaded
  h6 {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 100; }

/* line 224, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
p,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px;
  text-rendering: optimizeLegibility;
  font-feature-settings: ‚kern‘ 1, ‚liga‘ 1, ‚tnum‘ 1; }

/* line 235, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
.alt,
.alt.large {
  color: #ffffff; }
  /* line 239, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .alt h1,
  .alt h2,
  .alt h3,
  .alt h4,
  .alt h5,
  .alt h6,
  .alt p,
  .alt.large h1,
  .alt.large h2,
  .alt.large h3,
  .alt.large h4,
  .alt.large h5,
  .alt.large h6,
  .alt.large p {
    color: #ffffff; }

/* line 250, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
strong {
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js strong {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded strong {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 700; }

/* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
blockquote {
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  font-size: 22px;
  line-height: 36px;
  font-style: italic;
  color: #484844;
  text-align: left;
  margin: 0; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js blockquote {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded blockquote {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 100; }
  @media screen and (max-width: 1536px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 22px;
      line-height: 36px; } }
  @media screen and (max-width: 1408px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 21.56px;
      line-height: 35.28px; } }
  @media screen and (max-width: 1280px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 21.12px;
      line-height: 34.56px; } }
  @media screen and (max-width: 1152px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 20.68px;
      line-height: 33.84px; } }
  @media screen and (max-width: 1024px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 20.24px;
      line-height: 33.12px; } }
  @media screen and (max-width: 800px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 22px;
      line-height: 36px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 20.24px;
      line-height: 33.12px; } }
  @media screen and (max-width: 667px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 20.24px;
      line-height: 33.12px; } }
  @media screen and (max-width: 576px) {
    /* line 254, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    blockquote {
      font-size: 17.6px;
      line-height: 28.8px; } }

/* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h1 {
  font-size: 86px;
  line-height: 96px;
  font-weight: bold;
  color: #333333;
  letter-spacing: -4px; }
  @media screen and (max-width: 1536px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 86px;
      line-height: 96px; } }
  @media screen and (max-width: 1408px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 81.7px;
      line-height: 91.2px; } }
  @media screen and (max-width: 1280px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 77.4px;
      line-height: 86.4px; } }
  @media screen and (max-width: 1152px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 72.24px;
      line-height: 80.64px; } }
  @media screen and (max-width: 1024px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 67.94px;
      line-height: 75.84px; } }
  @media screen and (max-width: 800px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 72.24px;
      line-height: 80.64px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 67.94px;
      line-height: 75.84px; } }
  @media screen and (max-width: 667px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 67.94px;
      line-height: 75.84px; } }
  @media screen and (max-width: 576px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      font-size: 43px;
      line-height: 48px; } }
  @media screen and (max-width: 576px) {
    /* line 263, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h1 {
      letter-spacing: -2px; } }

/* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h2 {
  font-size: 48px;
  line-height: 57px;
  margin-bottom: 21.12px;
  font-weight: 100; }
  @media screen and (max-width: 1536px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 48px;
      line-height: 57px; } }
  @media screen and (max-width: 1408px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 45.6px;
      line-height: 54.15px; } }
  @media screen and (max-width: 1280px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 43.2px;
      line-height: 51.3px; } }
  @media screen and (max-width: 1152px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 40.32px;
      line-height: 47.88px; } }
  @media screen and (max-width: 1024px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 37.92px;
      line-height: 45.03px; } }
  @media screen and (max-width: 800px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 40.32px;
      line-height: 47.88px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 37.92px;
      line-height: 45.03px; } }
  @media screen and (max-width: 667px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 37.92px;
      line-height: 45.03px; } }
  @media screen and (max-width: 576px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      font-size: 24px;
      line-height: 28.5px; } }
  @media screen and (max-width: 1536px) {
    /* line 276, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h2 {
      margin-bottom: 1.375vw; } }

/* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h3 {
  font-size: 34px;
  line-height: 46px;
  margin-bottom: 22.4px;
  font-weight: 100; }
  @media screen and (max-width: 1536px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 34px;
      line-height: 46px; } }
  @media screen and (max-width: 1408px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 32.64px;
      line-height: 44.16px; } }
  @media screen and (max-width: 1280px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 31.62px;
      line-height: 42.78px; } }
  @media screen and (max-width: 1152px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 30.26px;
      line-height: 40.94px; } }
  @media screen and (max-width: 1024px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 28.9px;
      line-height: 39.1px; } }
  @media screen and (max-width: 800px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 34px;
      line-height: 46px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 28.9px;
      line-height: 39.1px; } }
  @media screen and (max-width: 667px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 28.9px;
      line-height: 39.1px; } }
  @media screen and (max-width: 576px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 22.1px;
      line-height: 29.9px; } }
  @media screen and (max-width: 1536px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      margin-bottom: 1.45833vw; } }
  @media screen and (max-width: 576px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 48px;
      line-height: 57px;
      margin-bottom: 1.375vw; } }
  @media screen and (max-width: 576px) and (max-width: 1536px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 48px;
      line-height: 57px; } }
  @media screen and (max-width: 576px) and (max-width: 1408px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 45.6px;
      line-height: 54.15px; } }
  @media screen and (max-width: 576px) and (max-width: 1280px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 43.2px;
      line-height: 51.3px; } }
  @media screen and (max-width: 576px) and (max-width: 1152px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 40.32px;
      line-height: 47.88px; } }
  @media screen and (max-width: 576px) and (max-width: 1024px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 37.92px;
      line-height: 45.03px; } }
  @media screen and (max-width: 576px) and (max-width: 800px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 40.32px;
      line-height: 47.88px; } }
  @media screen and (max-width: 576px) and (max-width: 768px) and (orientation: landscape) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 37.92px;
      line-height: 45.03px; } }
  @media screen and (max-width: 576px) and (max-width: 667px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 37.92px;
      line-height: 45.03px; } }
  @media screen and (max-width: 576px) and (max-width: 576px) {
    /* line 282, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h3 {
      font-size: 24px;
      line-height: 28.5px; } }

/* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h4 {
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 19.2px;
  font-weight: 100; }
  @media screen and (max-width: 1536px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 24px;
      line-height: 35px; } }
  @media screen and (max-width: 1408px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 23.52px;
      line-height: 34.3px; } }
  @media screen and (max-width: 1280px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 23.04px;
      line-height: 33.6px; } }
  @media screen and (max-width: 1152px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 22.56px;
      line-height: 32.9px; } }
  @media screen and (max-width: 1024px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 22.08px;
      line-height: 32.2px; } }
  @media screen and (max-width: 800px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 24px;
      line-height: 35px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 22.08px;
      line-height: 32.2px; } }
  @media screen and (max-width: 667px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 22.08px;
      line-height: 32.2px; } }
  @media screen and (max-width: 576px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      font-size: 19.2px;
      line-height: 28px; } }
  @media screen and (max-width: 1536px) {
    /* line 294, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h4 {
      margin-bottom: 1.25vw; } }

/* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
h5 {
  font-size: 24px;
  line-height: 35px;
  font-weight: 100; }
  @media screen and (max-width: 1536px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 24px;
      line-height: 35px; } }
  @media screen and (max-width: 1408px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 23.52px;
      line-height: 34.3px; } }
  @media screen and (max-width: 1280px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 23.04px;
      line-height: 33.6px; } }
  @media screen and (max-width: 1152px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 22.56px;
      line-height: 32.9px; } }
  @media screen and (max-width: 1024px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 22.08px;
      line-height: 32.2px; } }
  @media screen and (max-width: 800px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 24px;
      line-height: 35px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 22.08px;
      line-height: 32.2px; } }
  @media screen and (max-width: 667px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 22.08px;
      line-height: 32.2px; } }
  @media screen and (max-width: 576px) {
    /* line 300, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    h5 {
      font-size: 19.2px;
      line-height: 28px; } }

/* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
.large,
h6 {
  font-size: 22px;
  line-height: 36px;
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  font-weight: 100; }
  @media screen and (max-width: 1536px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 22px;
      line-height: 36px; } }
  @media screen and (max-width: 1408px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 21.56px;
      line-height: 35.28px; } }
  @media screen and (max-width: 1280px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 21.12px;
      line-height: 34.56px; } }
  @media screen and (max-width: 1152px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 20.68px;
      line-height: 33.84px; } }
  @media screen and (max-width: 1024px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 20.24px;
      line-height: 33.12px; } }
  @media screen and (max-width: 800px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 22px;
      line-height: 36px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 20.24px;
      line-height: 33.12px; } }
  @media screen and (max-width: 667px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 20.24px;
      line-height: 33.12px; } }
  @media screen and (max-width: 576px) {
    /* line 305, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .large,
    h6 {
      font-size: 17.6px;
      line-height: 28.8px; } }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js .large, .js
  h6 {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded .large, .fonts-loaded
  h6 {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 100; }

/* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
p {
  font-size: 17px;
  line-height: 29px; }
  @media screen and (max-width: 1536px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 17px;
      line-height: 29px; } }
  @media screen and (max-width: 1408px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 16.66px;
      line-height: 28.42px; } }
  @media screen and (max-width: 1280px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 16.32px;
      line-height: 27.84px; } }
  @media screen and (max-width: 1152px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 15.98px;
      line-height: 27.26px; } }
  @media screen and (max-width: 1024px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 15.64px;
      line-height: 26.68px; } }
  @media screen and (max-width: 800px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 17px;
      line-height: 29px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 15.64px;
      line-height: 26.68px; } }
  @media screen and (max-width: 667px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 15.64px;
      line-height: 26.68px; } }
  @media screen and (max-width: 576px) {
    /* line 312, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    p {
      font-size: 13.6px;
      line-height: 23.2px; } }

/* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
sub {
  display: inline-block;
  color: #484844;
  font-size: 15px;
  line-height: 17px; }
  @media screen and (max-width: 1536px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 15px;
      line-height: 17px; } }
  @media screen and (max-width: 1408px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 14.7px;
      line-height: 16.66px; } }
  @media screen and (max-width: 1280px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 14.4px;
      line-height: 16.32px; } }
  @media screen and (max-width: 1152px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 14.1px;
      line-height: 15.98px; } }
  @media screen and (max-width: 1024px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 13.8px;
      line-height: 15.64px; } }
  @media screen and (max-width: 800px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 15px;
      line-height: 17px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 13.8px;
      line-height: 15.64px; } }
  @media screen and (max-width: 667px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 13.8px;
      line-height: 15.64px; } }
  @media screen and (max-width: 576px) {
    /* line 316, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    sub {
      font-size: 12px;
      line-height: 13.6px; } }

/* line 323, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
.input {
  position: relative; }
  /* line 326, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .input.icon:before {
    position: absolute;
    width: 21px;
    height: 21px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 23px;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: block; }
  /* line 340, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .input.icon input {
    padding-left: 64px; }
  /* line 344, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .input.icon.icon-select:before {
    left: auto;
    right: 23px;
    background-image: image-url("../img/svgs/carrot-orange.svg");
    background-size: 75% 75%;
    -webkit-transform: rotate(90deg) translateX(-9px);
    -ms-transform: rotate(90deg) translateX(-9px);
    -moz-transform: rotate(90deg) translateX(-9px);
    -o-transform: rotate(90deg) translateX(-9px);
    transform: rotate(90deg) translateX(-9px); }

/* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
select,
input[type=text],
input[type=password] {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  color: #484844;
  font-size: 24px;
  line-height: 35px; }
  /* line 357, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  select::-ms-expand,
  input[type=text]::-ms-expand,
  input[type=password]::-ms-expand {
    display: none; }
  @media screen and (max-width: 1536px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 24px;
      line-height: 35px; } }
  @media screen and (max-width: 1408px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 23.04px;
      line-height: 33.6px; } }
  @media screen and (max-width: 1280px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 22.32px;
      line-height: 32.55px; } }
  @media screen and (max-width: 1152px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 21.36px;
      line-height: 31.15px; } }
  @media screen and (max-width: 1024px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 20.4px;
      line-height: 29.75px; } }
  @media screen and (max-width: 800px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 24px;
      line-height: 35px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 20.4px;
      line-height: 29.75px; } }
  @media screen and (max-width: 667px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 20.4px;
      line-height: 29.75px; } }
  @media screen and (max-width: 576px) {
    /* line 353, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input[type=text],
    input[type=password] {
      font-size: 15.6px;
      line-height: 22.75px; } }
  /* line 366, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  select.is-nothing-selected,
  input[type=text].is-nothing-selected,
  input[type=password].is-nothing-selected {
    color: darkgrey; }

/* line 371, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
select,
input {
  display: block;
  margin-bottom: 21.12px;
  -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden;
  padding: 13px 23px;
  width: 100%; }
  @media screen and (max-width: 1536px) {
    /* line 371, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    select,
    input {
      margin-bottom: 1.375vw; } }
  /* line 379, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  select:focus,
  input:focus {
    outline: none;
    box-shadow: none; }

/* line 386, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
:-moz-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder,
:-ms-input-placeholder,
::placeholder-shown {
  color: rgba(191, 191, 190, 0.33); }

@media screen and (max-width: 768px) {
  /* line 398, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  h2 {
    margin-bottom: 2.75vw; }
  /* line 399, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  h3 {
    margin-bottom: 2.91667vw; }
  /* line 400, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  h4 {
    margin-bottom: 2.5vw; } }

@media screen and (max-width: 667px) {
  /* line 405, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  h2 {
    margin-bottom: 4.125vw; }
  /* line 406, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  h3 {
    margin-bottom: 4.125vw; }
  /* line 407, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  h4 {
    margin-bottom: 3.75vw; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.final-signup .signup-button a.google:before {
  background-image: url("../img/svgs/google-logo-colored.svg"); }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.final-signup .signup-button a.facebook:before {
  background-image: url("../img/svgs/facebook-logo-white.svg"); }

/* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.input.icon.icon-email:before {
  background-image: url("../img/svgs/email-icon.svg"); }

/* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-link-facebook a {
  background-image: url("../img/svgs/facebook-logo-gray-on-white.svg"); }

/* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-link-twitter a {
  background-image: url("../img/svgs/twitter-logo-gray.svg"); }

/* line 8, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-link-instagram a {
  background-image: url("../img/svgs/instagram-logo-gray.svg"); }

/* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-link-email a {
  background-image: url("../img/svgs/email-icon.svg"); }

/* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-link-pinterest a {
  background-image: url("../img/svgs/pinterest-logo-gray.svg"); }

/* line 11, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-link-google a {
  background-image: url("../img/svgs/google-logo-gray.svg"); }

/* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-share-bar .share-button.facebook a:before {
  background-size: 24px 24px;
  top: -14px;
  left: -2px;
  background-image: url("../img/svgs/facebook-logo-gray-on-white.svg"); }

/* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-share-bar .share-button.twitter a:before {
  background-size: 21px 21px;
  top: -13px;
  background-image: url("../img/svgs/twitter-logo-gray.svg"); }

/* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-share-bar .share-button.instagram a:before {
  background-image: url("../img/svgs/instagram-logo-gray.svg"); }

/* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-share-bar .share-button.email a:before {
  background-size: 20px 15px;
  top: -13px;
  background-image: url("../img/svgs/email-icon.svg"); }

/* line 36, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-share-bar .share-button.pinterest a:before {
  background-size: 22px 22px;
  top: -13px;
  background-image: url("../img/svgs/pinterest-logo-gray.svg"); }

/* line 42, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/sprites.scss */
.social-share-bar .share-button.google a:before {
  background-size: 18px 18px;
  top: -13px;
  background-image: url("../img/svgs/google-logo-gray.svg"); }

/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */
/**
 *
 * Variables used in WebsiteV2
 *
 */
/* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-enabled {
  position: relative; }

/* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-enabled:focus {
  outline: none; }

/* line 11, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

/* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
/* line 25, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.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; }

/* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

/* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- previous/next buttons ---- */
/* line 47, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

/* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button:hover {
  background: white; }

/* line 64, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F; }

/* line 69, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button:active {
  opacity: 0.6; }

/* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button.previous {
  left: 10px; }

/* line 74, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button.next {
  right: 10px; }

/* right to left */
/* line 76, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

/* line 80, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

/* line 85, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto; }

/* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

/* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-prev-next-button .arrow {
  fill: #333; }

/* ---- page dots ---- */
/* line 104, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

/* line 115, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-rtl .flickity-page-dots {
  direction: rtl; }

/* line 117, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.85;
  cursor: pointer;
  transition: background 0.5s ease; }

/* line 129, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-page-dots {
  display: none;
  z-index: 100;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 100%; }
  /* line 132, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
  .js .flickity-page-dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 667px) {
    /* line 129, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
    .flickity-page-dots {
      width: 100%; } }
  /* line 139, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
  .flickity-page-dots .dot {
    background: none;
    width: 15px;
    height: 15px;
    border: 2px solid rgba(73, 73, 73, 0.2);
    border-radius: 15px;
    margin-top: 64px;
    margin-left: 5px;
    cursor: pointer;
    -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
    @media screen and (max-width: 1536px) {
      /* line 139, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
      .flickity-page-dots .dot {
        margin-top: 4.16667vw; } }
    /* line 151, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
    .flickity-page-dots .dot:hover, .flickity-page-dots .dot.is-active {
      background: #fc4c02; }
    @media screen and (max-width: 800px) {
      /* line 139, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
      .flickity-page-dots .dot {
        width: 12px;
        height: 12px;
        border-radius: 12px;
        margin-left: 4px; } }

/* line 165, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/libraries/_flickity.scss */
.flickity-page-dots .dot.is-selected {
  opacity: 1;
  background: #fc4c02;
  transition: background 0.5s ease; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_close-button.scss */
.close-button {
  background: none;
  border: none;
  position: relative;
  cursor: pointer;
  width: 40px;
  height: 40px; }
  /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_close-button.scss */
  .close-button:focus {
    outline: 0; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_close-button.scss */
  .close-button .line {
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 2px;
    position: absolute;
    top: 20px;
    left: 12px;
    background: #ffffff; }
    /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_close-button.scss */
    .search .close-button .line {
      background: #383838; }
    /* line 25, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_close-button.scss */
    .close-button .line:nth-child(1) {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_close-button.scss */
    .close-button .line:nth-child(2) {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
.post .follow-button,
.follow-button {
  background: #fc4c02;
  color: #ffffff;
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  padding: 10px 18px;
  border-radius: 3px;
  position: relative;
  white-space: nowrap;
  text-decoration: none; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js .post .follow-button, .js
  .follow-button {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded .post .follow-button, .fonts-loaded
  .follow-button {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 700; }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
    .post .follow-button,
    .follow-button {
      font-size: 10px; } }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
  .post .follow-button:hover,
  .follow-button:hover {
    color: #ffffff;
    background: #e84102; }
  /* line 24, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
  .carousel .post .follow-button,
  .author-links .post .follow-button, .carousel
  .follow-button,
  .author-links
  .follow-button {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    padding-top: 5px;
    padding-bottom: 5px; }
    @media screen and (max-width: 800px) {
      /* line 24, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
      .carousel .post .follow-button,
      .author-links .post .follow-button, .carousel
      .follow-button,
      .author-links
      .follow-button {
        padding-top: 1px;
        padding-bottom: 0px; } }
  /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
  .post .post-content .featured-strava-member .post .follow-button, .post .post-content .featured-strava-member
  .follow-button {
    padding-top: 5px;
    padding-bottom: 5px; }
    @media screen and (max-width: 800px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
      .post .post-content .featured-strava-member .post .follow-button, .post .post-content .featured-strava-member
      .follow-button {
        padding-top: 1px;
        padding-bottom: 0px; } }
  /* line 51, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
  .carousel .post .follow-button, .carousel
  .follow-button {
    margin-top: 32px;
    position: relative; }
    @media screen and (max-width: 800px) {
      /* line 51, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_follow-button.scss */
      .carousel .post .follow-button, .carousel
      .follow-button {
        margin-top: 20px; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_long-button.scss */
.long-button {
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0; }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_long-button.scss */
    .long-button {
      padding-top: 16px;
      padding-bottom: 16px; } }
  /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_long-button.scss */
  .long-button.no-top, .long-button:not(:first-of-type) {
    border-top: none; }
    /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_long-button.scss */
    .long-button.no-top.force-top-border, .long-button:not(:first-of-type).force-top-border {
      border-top: 2px solid #f0f0f0; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
.pill-button {
  position: relative;
  margin-top: 20px;
  border-radius: 56px;
  display: inline-block;
  padding: 16px;
  padding-top: 18px;
  padding-left: 42px;
  text-align: center;
  padding-right: 42px;
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  font-size: 13px;
  line-height: 30px;
  -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js .pill-button {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded .pill-button {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 700; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 13px;
      line-height: 30px; } }
  @media screen and (max-width: 1408px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 12.74px;
      line-height: 29.4px; } }
  @media screen and (max-width: 1280px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 12.48px;
      line-height: 28.8px; } }
  @media screen and (max-width: 1152px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 12.22px;
      line-height: 28.2px; } }
  @media screen and (max-width: 1024px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 11.96px;
      line-height: 27.6px; } }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 13px;
      line-height: 30px; } }
  @media screen and (max-width: 768px) and (orientation: landscape) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 11.96px;
      line-height: 27.6px; } }
  @media screen and (max-width: 667px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 11.96px;
      line-height: 27.6px; } }
  @media screen and (max-width: 576px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      font-size: 10.4px;
      line-height: 24px; } }
  /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button:focus {
    outline: 0; }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .action .pill-button {
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 0;
    display: table-cell;
    vertical-align: middle; }
    /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .action .pill-button span {
      border-bottom: 2px solid #fc4c02; }
    /* line 31, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .action .pill-button .enabled-text {
      display: inline-block; }
    /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .action .pill-button .disabled-text {
      display: none; }
    /* line 35, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .action .pill-button.is-load-more-disabled .enabled-text {
      display: none; }
    /* line 36, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .action .pill-button.is-load-more-disabled .disabled-text {
      display: inline-block; }
  /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button .disabled-text {
    border: none !important; }
  /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button.is-load-more-disabled {
    cursor: default !important; }
  /* line 48, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button.show-pill {
    border: 2px solid #c0c0be;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
  /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button.submit-button {
    color: #484844;
    background: rgba(72, 72, 68, 0.2);
    text-transform: uppercase; }
    @media screen and (max-width: 1024px) {
      /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
      .pill-button.submit-button {
        padding: 16px;
        padding-top: 18px; } }
  /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button:hover span {
    color: #e84102;
    border-bottom: 2px solid #e84102; }
  /* line 76, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button:hover.show-pill {
    border-color: #e84102; }
  /* line 81, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button.submit-button:hover {
    border-color: #484844; }
  /* line 85, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button span {
    -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden;
    display: inline-block;
    text-transform: uppercase;
    color: #fc4c02;
    position: relative; }
  @media screen and (max-width: 1024px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button {
      padding: 10px;
      padding-left: 22px;
      padding-right: 22px; } }
  /* line 99, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
  .pill-button.footer-button {
    width: 196px;
    padding-top: 15.6px;
    padding-bottom: 15.6px;
    margin: 0 auto;
    border-color: rgba(255, 255, 255, 0.1); }
    /* line 105, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/ui/_pill-button.scss */
    .pill-button.footer-button span {
      color: #ffffff; }

@media screen and (max-width: 667px) {
  /* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author .offset-col-7.col-10,
  .author .offset-col-7.col-10 {
    width: 83.33333%;
    margin-left: 8.33333%; } }

/* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
.post .author .author-photo,
.author .author-photo {
  display: inline-block;
  margin-top: 232px;
  width: 112px;
  border-radius: 50%;
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }
  @media screen and (max-width: 1536px) {
    /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author .author-photo,
    .author .author-photo {
      margin-top: 15.10417vw; } }
  /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .post .author .author-photo, .post
  .author .author-photo {
    margin-top: 80px; }
    @media screen and (max-width: 1536px) {
      /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .post .author .author-photo, .post
      .author .author-photo {
        margin-top: 5.20833vw; } }
  @media screen and (max-width: 768px) {
    /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author .author-photo,
    .author .author-photo {
      margin-top: 128px;
      width: 80px; }
      /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .post .author .author-photo, .post
      .author .author-photo {
        margin-top: 28px; } }

/* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
.post .author .author-bio,
.author .author-bio {
  margin-top: 12px; }
  /* line 37, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author .author-bio h3, .post .author .author-bio p,
  .author .author-bio h3,
  .author .author-bio p {
    color: #60605a;
    text-align: center;
    margin-left: 0;
    margin-right: 0; }
  /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author .author-bio a,
  .author .author-bio a {
    color: #60605a;
    border-bottom: 1.5px solid #60605a;
    text-decoration: none; }
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author .author-bio a:hover,
    .author .author-bio a:hover {
      color: #484844;
      border-bottom: 1.5px solid #484844; }
  @media screen and (max-width: 667px) {
    /* line 56, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author .author-bio h3, .post .author .author-bio p,
    .author .author-bio h3,
    .author .author-bio p {
      text-align: center !important; } }

/* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
.post .author .author-social-metadata,
.author .author-social-metadata {
  margin-top: 32px;
  text-align: center; }

/* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
.post .author .author-social-links,
.author .author-social-links {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 32px; }
  /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author .author-social-links .author-social-link,
  .author .author-social-links .author-social-link {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-left: 11px;
    margin-right: 11px; }
    /* line 80, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author .author-social-links .author-social-link a,
    .author .author-social-links .author-social-link a {
      width: 100%;
      height: 100%;
      display: inline-block;
      text-indent: -9999px;
      background-size: 100% 100%;
      background-position: center center;
      background-repeat: no-repeat;
      opacity: 0.75; }
      /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .author .author-social-links .author-social-link a:hover,
      .author .author-social-links .author-social-link a:hover {
        opacity: 1; }

/* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
.post .author.author-link,
.author.author-link {
  cursor: pointer;
  padding-top: 75px;
  padding-bottom: 75px;
  -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden; }
  @media screen and (max-width: 1536px) {
    /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author.author-link,
    .author.author-link {
      padding-top: 4.88281vw; } }
  @media screen and (max-width: 1536px) {
    /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author.author-link,
    .author.author-link {
      padding-bottom: 4.88281vw; } }
  @media screen and (max-width: 800px) {
    /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author.author-link,
    .author.author-link {
      margin-bottom: 64px; } }
  /* line 107, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link .grid,
  .author.author-link .grid {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  /* line 112, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link .author-left-column,
  .author.author-link .author-left-column {
    position: relative; }
    @media screen and (max-width: 800px) {
      /* line 112, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .author.author-link .author-left-column,
      .author.author-link .author-left-column {
        width: 50%;
        margin-left: 12.5%; } }
    @media screen and (max-width: 667px) {
      /* line 112, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .author.author-link .author-left-column,
      .author.author-link .author-left-column {
        margin-top: 64px;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 83.33333%;
        margin-left: 8.33333%; } }
    /* line 127, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author.author-link .author-left-column:before,
    .author.author-link .author-left-column:before {
      right: -96px;
      position: absolute;
      width: 2px;
      height: 100%;
      content: '';
      background: rgba(0, 0, 0, 0.04);
      top: 0; }
      @media screen and (max-width: 1536px) {
        /* line 127, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
        .post .author.author-link .author-left-column:before,
        .author.author-link .author-left-column:before {
          right: -6.25vw; } }
      @media screen and (max-width: 1024px) {
        /* line 127, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
        .post .author.author-link .author-left-column:before,
        .author.author-link .author-left-column:before {
          right: -4.16667vw; } }
      @media screen and (max-width: 800px) {
        /* line 127, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
        .post .author.author-link .author-left-column:before,
        .author.author-link .author-left-column:before {
          display: none; } }
  /* line 147, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link .author-right-column,
  .author.author-link .author-right-column {
    position: relative;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
    @media screen and (max-width: 667px) {
      /* line 147, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .author.author-link .author-right-column,
      .author.author-link .author-right-column {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 83.33333%;
        margin-left: 8.33333%; } }
  /* line 159, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link:hover,
  .author.author-link:hover {
    background: #f9f9f9; }
    /* line 162, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author.author-link:hover .author-bio .author-view-all-link,
    .author.author-link:hover .author-bio .author-view-all-link {
      color: #e84102; }
  /* line 168, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link .author-bio h3, .post .author.author-link .author-bio p,
  .author.author-link .author-bio h3,
  .author.author-link .author-bio p {
    text-align: left; }
  /* line 172, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link .author-bio .author-view-all-link,
  .author.author-link .author-bio .author-view-all-link {
    font-size: 13px;
    display: block;
    margin-top: 76px;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    color: #fc4c02;
    text-transform: uppercase;
    border: none; }
    @media screen and (max-width: 1536px) {
      /* line 172, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .author.author-link .author-bio .author-view-all-link,
      .author.author-link .author-bio .author-view-all-link {
        margin-top: 4.94792vw; } }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .post .author.author-link .author-bio .author-view-all-link, .js
    .author.author-link .author-bio .author-view-all-link {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .post .author.author-link .author-bio .author-view-all-link, .fonts-loaded
    .author.author-link .author-bio .author-view-all-link {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 700; }
    @media screen and (max-width: 667px) {
      /* line 172, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
      .post .author.author-link .author-bio .author-view-all-link,
      .author.author-link .author-bio .author-view-all-link {
        text-align: center; } }
    /* line 185, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
    .post .author.author-link .author-bio .author-view-all-link:hover,
    .author.author-link .author-bio .author-view-all-link:hover {
      color: #e84102; }
  /* line 191, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
  .post .author.author-link .author-photo,
  .author.author-link .author-photo {
    display: block;
    margin-top: 0;
    margin-bottom: 22px; }

/* line 198, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_author.scss */
.post .author .view-all-authors-button,
.author .view-all-authors-button {
  margin-top: 64px; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
.action {
  text-align: center;
  margin: 0 auto;
  margin-top: 112px; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
    .action {
      margin-top: 7.29167vw; } }
  /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
  .post-footer .action {
    margin-bottom: 112px; }
    @media screen and (max-width: 1536px) {
      /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
      .post-footer .action {
        margin-bottom: 7.29167vw; } }
  /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
  .search .action {
    margin-top: 0;
    margin-bottom: 96px; }
    @media screen and (max-width: 1536px) {
      /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
      .search .action {
        margin-bottom: 6.25vw; } }
  /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
  .action:before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: rgba(0, 0, 0, 0.04); }
    /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
    .post-footer .action:before {
      margin-bottom: 112px; }
      @media screen and (max-width: 1536px) {
        /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
        .post-footer .action:before {
          margin-bottom: 7.29167vw; } }
  /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
  .action .content {
    min-height: 352px;
    display: table;
    width: 100%;
    height: 100%; }
    @media screen and (max-width: 1536px) {
      /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_action.scss */
      .action .content {
        min-height: 22.91667vw; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_ajax-posts.scss */
.ajax-posts {
  opacity: 0;
  -webkit-transform: translate3d(0, 128px, 0);
  -ms-transform: translate3d(0, 128px, 0);
  -moz-transform: translate3d(0, 128px, 0);
  -o-transform: translate3d(0, 128px, 0);
  transform: translate3d(0, 128px, 0);
  -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden; }
  /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_ajax-posts.scss */
  .ajax-posts.is-in {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -moz-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0); }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/back-to-top.scss */
.back-to-top {
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 1000;
  -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden;
  -webkit-transform: translate3d(0, 32px, 0);
  -ms-transform: translate3d(0, 32px, 0);
  -moz-transform: translate3d(0, 32px, 0);
  -o-transform: translate3d(0, 32px, 0);
  transform: translate3d(0, 32px, 0);
  opacity: 0; }
  /* line 11, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/back-to-top.scss */
  .back-to-top.hide {
    display: none; }
  /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/back-to-top.scss */
  .back-to-top.is-in {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  /* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/back-to-top.scss */
  .back-to-top.is-out {
    -webkit-transform: translate3d(0, -32px, 0);
    -ms-transform: translate3d(0, -32px, 0);
    -moz-transform: translate3d(0, -32px, 0);
    -o-transform: translate3d(0, -32px, 0);
    transform: translate3d(0, -32px, 0);
    opacity: 0; }
  @media screen and (max-width: 1024px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/back-to-top.scss */
    .back-to-top {
      display: none !important; } }
  /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/back-to-top.scss */
  .back-to-top:after {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background: url("../img/svgs/wayfinding-carrot.svg") no-repeat 0 0;
    background-size: 100%;
    content: '';
    margin: 0 auto;
    opacity: 1;
    top: -26px;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -ms-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -moz-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -o-transform: translate3d(-50%, 0, 0) rotate(180deg);
    transform: translate3d(-50%, 0, 0) rotate(180deg);
    -webkit-animation: strava-back-to-top-carrot-animation 2s infinite;
    -ms-animation: strava-back-to-top-carrot-animation 2s infinite;
    -moz-animation: strava-back-to-top-carrot-animation 2s infinite;
    -o-animation: strava-back-to-top-carrot-animation 2s infinite;
    animation: strava-back-to-top-carrot-animation 2s infinite; }

@keyframes strava-back-to-top-carrot-animation {
  0% {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -ms-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -moz-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -o-transform: translate3d(-50%, 0, 0) rotate(180deg);
    transform: translate3d(-50%, 0, 0) rotate(180deg);
    opacity: 1; }
  30% {
    -webkit-transform: translate3d(-50%, -15px, 0) rotate(180deg);
    -ms-transform: translate3d(-50%, -15px, 0) rotate(180deg);
    -moz-transform: translate3d(-50%, -15px, 0) rotate(180deg);
    -o-transform: translate3d(-50%, -15px, 0) rotate(180deg);
    transform: translate3d(-50%, -15px, 0) rotate(180deg);
    opacity: 0; }
  50% {
    -webkit-transform: translate3d(-50%, 14px, 0) rotate(180deg);
    -ms-transform: translate3d(-50%, 14px, 0) rotate(180deg);
    -moz-transform: translate3d(-50%, 14px, 0) rotate(180deg);
    -o-transform: translate3d(-50%, 14px, 0) rotate(180deg);
    transform: translate3d(-50%, 14px, 0) rotate(180deg);
    opacity: 0; }
  80% {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -ms-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -moz-transform: translate3d(-50%, 0, 0) rotate(180deg);
    -o-transform: translate3d(-50%, 0, 0) rotate(180deg);
    transform: translate3d(-50%, 0, 0) rotate(180deg);
    opacity: 1; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
.banner {
  height: 640px;
  display: block;
  background-color: #333333;
  background-size: cover;
  background-repeat: no-repeat;
  color: #ffffff;
  position: relative; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner {
      height: 41.66667vw; } }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner {
      height: 384px; } }
  /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
  .banner .grid {
    height: 100%; }
    @media screen and (max-width: 800px) {
      /* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
      .banner .grid .offset-col-7.col-11 {
        width: 62.5%;
        margin-left: 18.75%; } }
    /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner .grid .centerer {
      position: relative;
      height: 100%; }
  /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
  .banner .content {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
    transform: translate(0%, -50%); }
    @media screen and (max-width: 800px) {
      /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
      .banner .content {
        text-align: center; } }
    @media screen and (max-width: 667px) {
      /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
      .banner .content {
        margin-top: 0; } }
    /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner .content h2 {
      display: inline;
      color: #ffffff;
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden;
      font-size: 48px;
      line-height: 60px; }
      @media screen and (max-width: 1536px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 48px;
          line-height: 60px; } }
      @media screen and (max-width: 1408px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 45.6px;
          line-height: 57px; } }
      @media screen and (max-width: 1280px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 43.2px;
          line-height: 54px; } }
      @media screen and (max-width: 1152px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 40.32px;
          line-height: 50.4px; } }
      @media screen and (max-width: 1024px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 37.92px;
          line-height: 47.4px; } }
      @media screen and (max-width: 800px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 40.32px;
          line-height: 50.4px; } }
      @media screen and (max-width: 768px) and (orientation: landscape) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 37.92px;
          line-height: 47.4px; } }
      @media screen and (max-width: 667px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 37.92px;
          line-height: 47.4px; } }
      @media screen and (max-width: 576px) {
        /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content h2 {
          font-size: 24px;
          line-height: 30px; } }
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
      .banner .content h2:before, .banner .content h2:after {
        content: '';
        display: block;
        margin: 1em 0;
        border: none; }
      /* line 65, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
      .banner .content h2:before {
        margin: 0; }
    /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner .content .section-header {
      color: #fc4c02;
      text-align: left;
      margin-bottom: 23.8px; }
      @media screen and (max-width: 1536px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content .section-header {
          margin-bottom: 1.54948vw; } }
      @media screen and (max-width: 800px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner .content .section-header {
          text-align: center; } }
  /* line 88, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
  .banner.popular-photo-banner {
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 128px; }
    /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner.popular-photo-banner h2 {
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden; }
    @media screen and (max-width: 1536px) {
      /* line 88, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
      .banner.popular-photo-banner {
        margin-top: 8.33333vw; } }
    /* line 101, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner.popular-photo-banner.overlay .centerer:before {
      position: absolute;
      top: 0;
      left: 0;
      content: '';
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      z-index: 100; }
    /* line 114, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
    .banner.popular-photo-banner .content {
      position: relative;
      z-index: 200;
      margin-left: 20%;
      width: 60%; }
      @media screen and (max-width: 1024px) {
        /* line 114, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_banner.scss */
        .banner.popular-photo-banner .content {
          margin-top: 0; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
.post .byline,
.post .author .byline,
.byline {
  font-size: 13px;
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  text-transform: uppercase;
  color: #c9c9c8 !important; }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
    .post .byline,
    .post .author .byline,
    .byline {
      font-size: 10px; } }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js .post .byline, .js
  .post .author .byline, .js
  .byline {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded .post .byline, .fonts-loaded
  .post .author .byline, .fonts-loaded
  .byline {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 700; }
  /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
  .post .author .post .byline, .post .author
  .post .author .byline, .post .author
  .byline {
    margin-bottom: 32px; }
    @media screen and (max-width: 1536px) {
      /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
      .post .author .post .byline, .post .author
      .post .author .byline, .post .author
      .byline {
        margin-bottom: 2.08333vw; } }
  /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
  .post .byline a,
  .post .author .byline a,
  .byline a {
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px;
    color: #fc4c02;
    text-decoration: none;
    border: none; }
    /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
    .post .byline a:hover,
    .post .author .byline a:hover,
    .byline a:hover {
      color: #e84102;
      border: none; }
    /* line 31, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
    .post .byline a.linkout:after,
    .post .author .byline a.linkout:after,
    .byline a.linkout:after {
      display: inline-block;
      content: '';
      width: 11px;
      height: 11px;
      margin-left: 9px;
      position: relative;
      top: 1px;
      background: url("/img/svgs/linkout.svg") no-repeat 0 0;
      background-size: 100% 100%; }
      @media screen and (max-width: 800px) {
        /* line 31, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
        .post .byline a.linkout:after,
        .post .author .byline a.linkout:after,
        .byline a.linkout:after {
          width: 10px;
          height: 10px;
          margin-left: 6px; } }
  /* line 51, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
  .post .byline.view-on-strava,
  .post .author .byline.view-on-strava,
  .byline.view-on-strava {
    color: #fc4c02 !important;
    text-decoration: none;
    margin-top: 16px; }
    @media screen and (max-width: 1536px) {
      /* line 51, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
      .post .byline.view-on-strava,
      .post .author .byline.view-on-strava,
      .byline.view-on-strava {
        margin-top: 1.04167vw; } }
    /* line 56, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
    .post .byline.view-on-strava:hover,
    .post .author .byline.view-on-strava:hover,
    .byline.view-on-strava:hover {
      color: #e84102 !important; }
  /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
  .post .byline.cover-photo-byline,
  .post .author .byline.cover-photo-byline,
  .byline.cover-photo-byline {
    text-transform: none;
    text-align: center;
    margin-top: 16px; }
    @media screen and (max-width: 1536px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
      .post .byline.cover-photo-byline,
      .post .author .byline.cover-photo-byline,
      .byline.cover-photo-byline {
        margin-top: 1.04167vw; } }
    /* line 66, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
    .post .byline.cover-photo-byline em,
    .post .author .byline.cover-photo-byline em,
    .byline.cover-photo-byline em {
      font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
      font-size: 12px;
      color: #c9c9c8; }
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .js .post .byline.cover-photo-byline em, .js
      .post .author .byline.cover-photo-byline em, .js
      .byline.cover-photo-byline em {
        font-family: "Helvetica", Arial, sans-serif; }
      /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .fonts-loaded .post .byline.cover-photo-byline em, .fonts-loaded
      .post .author .byline.cover-photo-byline em, .fonts-loaded
      .byline.cover-photo-byline em {
        font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
        font-weight: 400; }
      /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
      .post .byline.cover-photo-byline em a,
      .post .author .byline.cover-photo-byline em a,
      .byline.cover-photo-byline em a {
        color: #c9c9c8;
        text-decoration: underline; }
        /* line 75, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_byline.scss */
        .post .byline.cover-photo-byline em a:hover,
        .post .author .byline.cover-photo-byline em a:hover,
        .byline.cover-photo-byline em a:hover {
          color: #484844; }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_decorative-diamond.scss */
.decorative-diamond:before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  background: #c9c9c8;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-bottom: 128px;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (max-width: 1536px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_decorative-diamond.scss */
    .decorative-diamond:before {
      margin-bottom: 8.33333vw; } }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
.double-figure .left,
.double-figure .right {
  width: 47.5%; }

/* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
.double-figure .left {
  margin-right: 2.5%; }

/* line 8, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
.double-figure .right {
  margin-left: 2.5%; }

/* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
.double-figure .col-9 {
  background: yellow; }

/* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
.double-figure figure {
  margin-left: 0 !important;
  margin-right: 0 !important; }
  /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
  .double-figure figure img {
    height: 420px;
    object-fit: cover;
    font-family: "object-fit: cover;"; }
    @media screen and (max-width: 1536px) {
      /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
      .double-figure figure img {
        height: 27.34375vw; } }
    @media screen and (max-width: 800px) {
      /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
      .double-figure figure img {
        height: 884.21053px; } }
  @media screen and (max-width: 800px) and (max-width: 1536px) {
    /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
    .double-figure figure img {
      height: 57.56579vw; } }

@media screen and (max-width: 800px) {
  /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
  .double-figure {
    display: block; }
    /* line 31, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_double-figure.scss */
    .double-figure .left,
    .double-figure .right {
      width: 100%;
      margin-left: 0;
      margin-right: 0; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
.download-strava-cta {
  margin-top: 128px; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta {
      margin-top: 8.33333vw; } }
  /* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
  .download-strava-cta .mobile {
    display: none; }
  @media screen and (max-width: 800px) {
    /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta .offset-col-6.col-12 {
      width: 83.33333%;
      margin-left: 8.33333%; }
    /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta .desktop {
      display: none; }
    /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta .mobile {
      display: block; } }
  /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
  .download-strava-cta aside {
    margin-top: 10px;
    font-size: 10px;
    color: #60605a;
    text-align: center; }
    /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta aside a {
      color: #60605a;
      text-decoration: underline; }
      /* line 33, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta aside a:hover {
        color: #484844; }
  /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
  .download-strava-cta .long-button {
    padding-top: 48px;
    padding-bottom: 48px;
    color: #fc4c02;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    font-size: 22px;
    line-height: 36px; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .download-strava-cta .long-button {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .download-strava-cta .long-button {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 700; }
    @media screen and (max-width: 1536px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button {
        font-size: 17.6px;
        line-height: 28.8px; } }
    /* line 47, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta .long-button:before {
      display: inline-block;
      content: '';
      margin-right: 32px;
      width: 10px;
      height: 20px;
      position: relative;
      top: 3px;
      background: url("../img/svgs/carrot-orange.svg") no-repeat 0 0;
      background-size: 100% 100%;
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden;
      -webkit-transform: translate3d(0px, 0, 0);
      -ms-transform: translate3d(0px, 0, 0);
      -moz-transform: translate3d(0px, 0, 0);
      -o-transform: translate3d(0px, 0, 0);
      transform: translate3d(0px, 0, 0); }
    /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
    .download-strava-cta .long-button:hover {
      color: #e84102; }
      /* line 64, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_download-strava-cta.scss */
      .download-strava-cta .long-button:hover:before {
        -webkit-transform: translate3d(9px, 0, 0);
        -ms-transform: translate3d(9px, 0, 0);
        -moz-transform: translate3d(9px, 0, 0);
        -o-transform: translate3d(9px, 0, 0);
        transform: translate3d(9px, 0, 0); }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
.post .post-content .featured-strava-member {
  display: table;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
  height: 768px; }
  @media screen and (max-width: 1536px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
    .post .post-content .featured-strava-member {
      margin-top: 5.20833vw; } }
  @media screen and (max-width: 1536px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
    .post .post-content .featured-strava-member {
      margin-bottom: 5.20833vw; } }
  @media screen and (max-width: 1536px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
    .post .post-content .featured-strava-member {
      height: 50vw; } }
  @media screen and (max-width: 800px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
    .post .post-content .featured-strava-member {
      height: 568px; } }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
  .post .post-content .featured-strava-member .container {
    display: table-cell;
    vertical-align: middle; }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
  .post .post-content .featured-strava-member p,
  .post .post-content .featured-strava-member h1,
  .post .post-content .featured-strava-member h2,
  .post .post-content .featured-strava-member h3,
  .post .post-content .featured-strava-member h4,
  .post .post-content .featured-strava-member h5,
  .post .post-content .featured-strava-member h6 {
    margin: 0;
    color: #ffffff; }
  /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
  .post .post-content .featured-strava-member .strava-member-name {
    margin-top: 25.6px;
    margin-bottom: 42px; }
    @media screen and (max-width: 1536px) {
      /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
      .post .post-content .featured-strava-member .strava-member-name {
        margin-top: 1.66667vw; } }
    @media screen and (max-width: 1536px) {
      /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
      .post .post-content .featured-strava-member .strava-member-name {
        margin-bottom: 2.73438vw; } }
  /* line 35, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
  .post .post-content .featured-strava-member .strava-member-summary {
    margin-bottom: 42px; }
    @media screen and (max-width: 1536px) {
      /* line 35, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_featured-strava-member.scss */
      .post .post-content .featured-strava-member .strava-member-summary {
        margin-bottom: 2.73438vw; } }

/**
 * WebsiteV2
 *
 *
 * The Final Sign Up is our last attempt to get people to sign up, right before the footer.
 * Screenshot: http://cl.ly/3d1Q2g1c353C
 *
 */
/* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
.final-signup {
  text-align: center;
  position: relative;
  background: #f5f5f5;
  height: 874.24px; }
  @media screen and (max-width: 1536px) {
    /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup {
      height: 56.91667vw; } }
  @media screen and (max-width: 1024px) {
    /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup {
      height: 83.33333vw; } }
  @media screen and (max-width: 900px) {
    /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup {
      height: 100vw; } }
  /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup .wrapper {
    display: table;
    width: 100%;
    height: 100%; }
    /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .wrapper .content {
      display: table-cell;
      vertical-align: middle; }
  /* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup .mobile {
    display: none; }
  @media screen and (max-width: 768px) {
    /* line 39, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .desktop {
      display: none; }
    /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .mobile {
      display: block; } }
  /* line 43, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup a {
    color: #858580; }
  /* line 47, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup h3 {
    text-align: center;
    margin-bottom: 64px; }
  /* line 52, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup .signup-button {
    width: 384px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 24px; }
    @media screen and (max-width: 667px) {
      /* line 52, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .signup-button {
        width: 80%; } }
    /* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .signup-button a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      position: relative;
      text-decoration: none;
      width: 100%;
      height: 100%;
      -webkit-transition: all 200ms linear;
      -ms-transition: all 200ms linear;
      -moz-transition: all 200ms linear;
      -o-transition: all 200ms linear;
      transition: all 200ms linear; }
      /* line 68, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .signup-button a:before {
        display: inline-block;
        content: '';
        position: absolute;
        left: 24px;
        width: 16px;
        height: 16px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background-size: 100% 100%;
        background-repeat: no-repeat; }
    /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .signup-button .facebook {
      background: #29518e;
      color: #ffffff; }
      /* line 91, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .signup-button .facebook:hover {
        background: #314c86; }
    /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .signup-button .google {
      background: #ffffff;
      color: #484844;
      border: 1px solid #ebebeb; }
      /* line 102, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .signup-button .google:hover {
        border: 1px solid #c0c0be; }
    /* line 107, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .signup-button .strava {
      background: #fc4c02;
      color: #ffffff; }
      /* line 111, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .signup-button .strava:hover {
        background: #e84102; }
  /* line 118, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup .email-signup {
    margin-top: 0; }
    /* line 121, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .email-signup a {
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden;
      text-decoration: none;
      border-bottom: 1px solid #858580; }
      /* line 126, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .email-signup a:hover {
        color: #484844;
        border-bottom: 1px solid #484844; }
  /* line 133, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
  .final-signup .fine-print {
    font-size: 12px;
    line-height: 17px;
    bottom: 0;
    color: rgba(0, 0, 0, 0.25);
    margin-top: 128px; }
    @media screen and (max-width: 1536px) {
      /* line 133, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .fine-print {
        margin-top: 8.33333vw; } }
    @media screen and (max-width: 667px) {
      /* line 133, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .fine-print {
        width: 80%; } }
    /* line 143, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
    .final-signup .fine-print a {
      color: rgba(0, 0, 0, 0.25);
      text-decoration: none;
      border-bottom: 1px solid rgba(0, 0, 0, 0.25);
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden; }
      /* line 149, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_final-signup.scss */
      .final-signup .fine-print a:hover {
        color: #484844;
        border-bottom: 1px solid #484844;
        -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -webkit-backface-visiblity: hidden;
        -ms-backface-visiblity: hidden;
        -moz-backface-visiblity: hidden;
        -o-backface-visiblity: hidden;
        backface-visiblity: hidden; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
.global-header {
  position: absolute;
  top: 59px;
  width: 100%;
  z-index: 1000; }
  @media screen and (max-width: 1024px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
    .global-header {
      top: 28px; } }
  /* line 11, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .global-header a {
    opacity: 0.75; }
    /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
    .global-header a:hover {
      opacity: 1; }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .global-header .txt {
    display: none; }
  /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .global-header .left {
    position: absolute;
    top: 0;
    left: 64px;
    z-index: 200; }
    @media screen and (max-width: 800px) {
      /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .left {
        left: 21.33333px; } }
    /* line 33, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
    .global-header .left .back {
      display: inline-block;
      width: 40px;
      height: 40px;
      position: relative;
      left: -10px;
      top: -10px; }
      /* line 41, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .left .back svg {
        width: 50%;
        height: auto;
        position: relative;
        top: 10px;
        left: 10px; }
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .left .back .icon {
        fill: #ffffff; }
    /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
    .global-header .left .burger {
      display: none;
      width: 40px;
      height: 40px;
      cursor: pointer;
      position: relative;
      left: -10px;
      top: -12px; }
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .js .global-header .left .burger {
        display: block; }
      @media screen and (max-width: 800px) {
        /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
        .global-header .left .burger {
          top: -11px; } }
      /* line 72, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .left .burger .line {
        position: relative;
        top: 12px;
        left: 10px;
        display: block;
        width: 50%;
        height: 2px;
        margin-bottom: 3px;
        border-radius: 2px;
        background: #ffffff; }
        /* line 83, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
        .global-header .left .burger .line:last-child {
          margin-bottom: 0; }
  /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .global-header .right {
    position: absolute;
    top: 0;
    right: 40px;
    z-index: 200; }
    @media screen and (max-width: 1536px) {
      /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .right {
        right: 2.60417vw; } }
    @media screen and (max-width: 800px) {
      /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .right {
        right: 0; } }
    /* line 100, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
    .global-header .right .search-icon {
      display: none;
      width: 40px;
      height: 40px;
      position: relative;
      top: -10px;
      left: -10px; }
      /* line 103, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .js .global-header .right .search-icon {
        display: block; }
      /* line 113, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .right .search-icon svg {
        display: inline-block;
        position: relative;
        width: 50%;
        height: 50%;
        top: 10px;
        left: 10px;
        overflow: visible; }
        @media screen and (max-width: 800px) {
          /* line 113, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
          .global-header .right .search-icon svg {
            top: 5px;
            width: 35%;
            height: 35%; } }
        /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
        .global-header .right .search-icon svg .icon {
          stroke: #ffffff; }
  /* line 135, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .global-header .mid {
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 100; }
    /* line 141, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
    .global-header .mid .strava-blog-logo {
      height: 23px;
      margin: 0 auto;
      display: block;
      opacity: 1; }
      @media screen and (max-width: 800px) {
        /* line 141, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
        .global-header .mid .strava-blog-logo {
          width: 115px;
          height: 19px; } }
      /* line 152, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .mid .strava-blog-logo h1,
      .global-header .mid .strava-blog-logo svg {
        display: inline-block;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
        line-height: 0; }
      /* line 162, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .mid .strava-blog-logo svg {
        display: inline; }
      /* line 166, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
      .global-header .mid .strava-blog-logo .logo {
        fill: #ffffff; }
  /* line 173, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .is-darkened-header .global-header .left .back .icon {
    fill: #333333; }
  /* line 174, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .is-darkened-header .global-header .left .burger .line {
    background: #333333; }
  /* line 175, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .is-darkened-header .global-header .mid .strava-blog-logo .logo {
    fill: #383838; }
  /* line 176, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-header.scss */
  .is-darkened-header .global-header .right .search-icon .icon {
    stroke: #333333; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
.global-footer {
  background: #ececec;
  padding-top: 83px;
  padding-bottom: 116px;
  width: 100%; }
  /* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer img {
    width: 128px; }
  /* line 8, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer a img {
    border: 0; }
  /* line 12, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer a {
    line-height: 16px; }
  /* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer .copyright {
    color: rgba(0, 0, 0, 0.25);
    font-size: 12px; }
    /* line 24, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer .copyright a {
      font-size: 12px;
      line-height: 29px;
      font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
      color: rgba(0, 0, 0, 0.25);
      text-decoration: none;
      text-transform: none; }
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .js .global-footer .copyright a {
        font-family: "Helvetica", Arial, sans-serif; }
      /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .fonts-loaded .global-footer .copyright a {
        font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
        font-weight: 400; }
      /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
      .global-footer .copyright a:hover {
        color: #484844; }
  /* line 39, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer ul, .global-footer li {
    list-style: none;
    margin: 0;
    padding: 0; }
  /* line 45, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer li {
    margin-bottom: 12px;
    display: block; }
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer li.badge {
      width: 124px;
      height: 38px;
      margin-bottom: 20px;
      margin-top: 18px; }
      /* line 55, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
      .global-footer li.badge a {
        height: 100%;
        border: none; }
        /* line 60, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
        .global-footer li.badge a:hover {
          border-bottom: none; }
  /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer .follow li {
    margin-bottom: 0px; }
  /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer .logo {
    width: 121px;
    height: auto; }
  /* line 76, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer a {
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .global-footer a {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .global-footer a {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 700; }
  /* line 80, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer h5 {
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 34px;
    line-height: 16px;
    color: #c0c0be; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .global-footer h5 {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .global-footer h5 {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 700; }
  /* line 89, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer a {
    display: inline-block;
    color: #383838;
    text-transform: uppercase;
    font-size: 13px;
    display: inline-block;
    text-decoration: none;
    white-space: nowrap; }
    /* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a .txt {
      display: inline-block;
      text-decoration: none;
      border-bottom: 1px solid transparent; }
    /* line 105, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a.social-icon:before {
      content: '';
      width: 19px;
      height: 33px;
      background-size: 100% auto;
      background-repeat: no-repeat;
      display: inline-block;
      margin-right: 17px;
      position: relative;
      float: left; }
    /* line 118, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a.social-icon.facebook:before {
      top: -4px;
      background-image: url("../img/svgs/facebook-logo-gray.svg"); }
    /* line 125, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a.social-icon.twitter:before {
      background-image: url("../img/svgs/twitter-logo-gray.svg"); }
    /* line 131, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a.social-icon.instagram:before {
      background-image: url("../img/svgs/instagram-logo-gray.svg"); }
    /* line 137, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a.social-icon.youtube:before {
      top: 1px;
      background-image: url("../img/svgs/youtube-logo-gray.svg"); }
    /* line 144, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer a:hover .txt {
      border-bottom: 1px solid #383838; }

@media screen and (max-width: 1024px) {
  /* line 176, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer .follow.col-4 {
    margin-left: 6.25%; } }

@media screen and (max-width: 800px) {
  /* line 184, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
  .global-footer .grid {
    display: block; }
    /* line 187, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
    .global-footer .grid > .col-3, .global-footer .grid > .col-4, .global-footer .grid > .col-5 {
      width: 83.33333%;
      margin-left: 8.33333%;
      margin-bottom: 40px;
      text-align: center; }
      /* line 193, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
      .global-footer .grid > .col-3 h5, .global-footer .grid > .col-4 h5, .global-footer .grid > .col-5 h5 {
        display: inline-block;
        margin: 0px auto 28px; }
      /* line 198, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_global-footer.scss */
      .global-footer .grid > .col-3 .logo, .global-footer .grid > .col-3 .badge, .global-footer .grid > .col-4 .logo, .global-footer .grid > .col-4 .badge, .global-footer .grid > .col-5 .logo, .global-footer .grid > .col-5 .badge {
        margin: 18px auto 20px; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
.language-selector {
  display: inline-block;
  position: relative; }
  /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
  .marketing-page .language-selector {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  /* line 11, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
  .language-selector .selected-language {
    margin-left: 32px;
    color: #fc4c02;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .language-selector .selected-language {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .language-selector .selected-language {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 700; }
    @media screen and (max-width: 800px) {
      /* line 11, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .language-selector .selected-language {
        font-size: 10px;
        margin-left: 10px; } }
    /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
    .marketing-page .language-selector .selected-language {
      margin-left: 0; }
    /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
    .js .language-selector .selected-language {
      cursor: pointer; }
      /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .js .language-selector .selected-language:hover {
        color: #e84102; }
      /* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .js .language-selector .selected-language:after {
        content: '';
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url("../img/svgs/carrot-orange.svg") no-repeat 0 0;
        background-size: 100% 100%;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        position: relative;
        top: 0;
        margin-left: 13px; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
  .language-selector .mini-lightbox {
    position: absolute;
    padding: 64px;
    padding-bottom: 54px;
    background: #ffffff;
    -webkit-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.35);
    -ms-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.35);
    -o-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.35);
    left: -32px;
    top: -63px;
    width: 448px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, -64px, 0);
    -ms-transform: translate3d(0, -64px, 0);
    -moz-transform: translate3d(0, -64px, 0);
    -o-transform: translate3d(0, -64px, 0);
    transform: translate3d(0, -64px, 0);
    -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
    /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
    .marketing-page .language-selector .mini-lightbox {
      left: -64px; }
    /* line 68, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
    .is-language-selector-in .language-selector .mini-lightbox {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    @media screen and (max-width: 800px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .language-selector .mini-lightbox {
        width: auto; } }
  /* line 79, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
  .language-selector .languages {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media screen and (max-width: 800px) {
      /* line 79, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .language-selector .languages {
        display: block; } }
    /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
    .language-selector .languages .language {
      width: 50%;
      height: 37px; }
      /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .language-selector .languages .language a {
        position: relative;
        white-space: nowrap;
        display: inline-block;
        font-size: 12px;
        text-transform: none;
        text-decoration: none;
        border: none;
        z-index: 1;
        font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
        -webkit-transition: none;
        -ms-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none; }
        /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
        .js .language-selector .languages .language a {
          font-family: "Helvetica", Arial, sans-serif; }
        /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
        .fonts-loaded .language-selector .languages .language a {
          font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
          font-weight: 400; }
        /* line 107, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
        .language-selector .languages .language a:before {
          opacity: 0;
          position: absolute;
          width: calc(100% + 20px);
          height: calc(100% + 2px);
          background: #fc4c02;
          top: -3px;
          left: -10px;
          z-index: -1;
          content: '';
          display: block;
          border-radius: 3px; }
        /* line 121, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
        .language-selector .languages .language a:hover {
          color: #ffffff;
          border: none;
          -webkit-transform: translateX(10px);
          -ms-transform: translateX(10px);
          -moz-transform: translateX(10px);
          -o-transform: translateX(10px);
          transform: translateX(10px); }
          /* line 126, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
          .language-selector .languages .language a:hover:before {
            opacity: 1; }
      /* line 132, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
      .language-selector .languages .language.is-selected a {
        border: none;
        color: #ffffff;
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px); }
        /* line 137, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
        .language-selector .languages .language.is-selected a:before {
          opacity: 1; }

/* line 146, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
.white .language-selector .selected-language {
  color: white; }

/* line 150, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
.white .language-selector .selected-language:hover {
  color: white; }

/* line 154, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_language-selector.scss */
.white .language-selector .selected-language:after {
  background: url("../img/svgs/carrot-white.svg") no-repeat 0 0; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
.main-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  z-index: 1; }
  /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .is-menu-in .main-menu {
    z-index: 200; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .main-menu .main-menu-container {
    background: #fc4c02;
    height: 100%;
    width: 352px;
    padding-bottom: 100px;
    padding-left: 64px;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
    @media screen and (max-width: 800px) {
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .main-menu-container {
        padding-left: 32px;
        width: 384px; } }
    /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
    .is-menu-open .main-menu .main-menu-container {
      -webkit-transform: translate3d(0px, 0, 0);
      -ms-transform: translate3d(0px, 0, 0);
      -moz-transform: translate3d(0px, 0, 0);
      -o-transform: translate3d(0px, 0, 0);
      transform: translate3d(0px, 0, 0); }
    @media screen and (max-width: 384px) {
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .main-menu-container {
        width: 100%; } }
  /* line 39, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .main-menu .close-button {
    margin-top: 60px;
    margin-bottom: 36px;
    top: -16px;
    left: -12px; }
    @media screen and (max-width: 1024px) {
      /* line 39, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .close-button {
        margin-top: 29px; } }
  /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .main-menu .link-header {
    font-size: 13px;
    text-transform: uppercase;
    color: #fea174;
    margin-top: 64px;
    margin-bottom: 32px;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .main-menu .link-header {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .main-menu .link-header {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 700; }
  /* line 59, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .main-menu .links {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 64, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
    .main-menu .links .link {
      margin-bottom: 16px; }
      /* line 66, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .links .link:last-child {
        margin-bottom: 0; }
      /* line 68, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .links .link a {
        font-size: 13px;
        text-transform: uppercase;
        color: #ffffff;
        padding-bottom: 4px;
        font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
        border-bottom: 2px solid transparent;
        -webkit-transition: none;
        -ms-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none; }
        /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
        .js .main-menu .links .link a {
          font-family: "Helvetica", Arial, sans-serif; }
        /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
        .fonts-loaded .main-menu .links .link a {
          font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
          font-weight: 700; }
        /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
        .main-menu .links .link a:hover {
          border-bottom: 2px solid #ffffff; }
      /* line 82, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .links .link.is-selected a {
        border-bottom: 2px solid #ffffff; }
  /* line 88, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .main-menu .topics {
    margin: 0;
    text-align: left; }
    /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
    .main-menu .topics .topic {
      margin-bottom: 32px; }
      /* line 96, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .topics .topic a {
        font-size: 22px;
        text-transform: none; }
        /* line 100, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
        .main-menu .topics .topic a:hover {
          border-bottom: 3px solid #ffffff; }
      /* line 105, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .topics .topic.is-selected a {
        border-bottom: 3px solid #ffffff; }
  /* line 111, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
  .main-menu .languages {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media screen and (max-width: 340px) {
      /* line 111, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .languages {
        display: block; } }
    /* line 120, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
    .main-menu .languages .language {
      width: 50%;
      margin-bottom: 10px; }
      /* line 125, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .languages .language a {
        white-space: nowrap;
        display: inline-block;
        font-size: 12px;
        text-transform: none;
        border: none;
        border-radius: 3px;
        font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif; }
        /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
        .js .main-menu .languages .language a {
          font-family: "Helvetica", Arial, sans-serif; }
        /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
        .fonts-loaded .main-menu .languages .language a {
          font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
          font-weight: 700; }
        /* line 134, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
        .main-menu .languages .language a:hover {
          padding: 2px 8px;
          background: #ffffff;
          color: #fc4c02;
          border: none; }
      /* line 142, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-menu.scss */
      .main-menu .languages .language.is-selected a {
        border: none;
        background: #ffffff;
        color: #fc4c02;
        padding: 2px 8px; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-term.scss */
.main-term {
  text-align: center;
  margin-top: 48px; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-term.scss */
    .main-term {
      margin-top: 3.125vw; } }
  /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-term.scss */
  .main-term.alone-at-the-top {
    margin-top: 228px; }
    @media screen and (max-width: 1536px) {
      /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-term.scss */
      .main-term.alone-at-the-top {
        margin-top: 14.84375vw; } }
    @media screen and (max-width: 800px) {
      /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_main-term.scss */
      .main-term.alone-at-the-top {
        margin-top: 128px; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
.multi-author-byline {
  display: inline-block;
  position: relative; }
  /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
  .multi-author-byline .cta {
    opacity: 0; }
  /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
  .multi-author-byline .authors {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
  .js .multi-author-byline .cta {
    opacity: 1;
    color: #fc4c02;
    cursor: pointer;
    position: relative; }
    /* line 25, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
    .js .multi-author-byline .cta:hover {
      color: #e84102; }
    /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
    .js .multi-author-byline .cta:after {
      position: relative;
      display: inline-block;
      content: '';
      width: 10px;
      height: 10px;
      top: 1px;
      margin-left: 10px;
      background: url("../img/svgs/carrot-orange.svg") no-repeat 0 0;
      background-size: 100% 100%;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
  /* line 43, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
  .js .multi-author-byline .authors {
    display: none; }
  /* line 48, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
  .js .multi-author-byline.is-expanded .cta {
    display: none; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_multi-author-byline.scss */
  .js .multi-author-byline.is-expanded .authors {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
.page-cta {
  background: #f5f5f5;
  border-bottom: 2px solid rgba(0, 0, 0, 0.04);
  height: 384px; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta {
      height: 25vw; } }
  @media screen and (max-width: 1024px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta {
      height: 384px; }
      /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .grid {
        display: block; }
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .offset-col-1.col-10,
      .page-cta .offset-col-6.col-5 {
        width: 83.33333%;
        margin-left: 8.33333%; }
        /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
        .page-cta .offset-col-1.col-10 h4,
        .page-cta .offset-col-6.col-5 h4 {
          text-align: center; } }
  @media screen and (max-width: 667px) {
    /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta .offset-col-6.col-5 {
      width: 66.66667%;
      margin-left: 16.66667%; }
    /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta .offset-col-1.col-10 {
      margin-left: 0;
      width: 100%; } }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta {
      height: 384px; } }
  /* line 42, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
  .page-cta .wrapper {
    display: table;
    width: 100%;
    height: 100%; }
    /* line 47, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta .wrapper .content {
      display: table-cell;
      vertical-align: middle; }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
  .page-cta .form {
    margin-left: -5%; }
    @media screen and (max-width: 1024px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .form {
        margin-left: 0;
        margin-top: 32px; } }
  /* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
  .page-cta .input {
    position: relative;
    width: 384px;
    height: 64px; }
    /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta .input input {
      width: 100%;
      height: 100%; }
    @media screen and (max-width: 1024px) {
      /* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .input {
        margin: 0 auto; } }
    @media screen and (max-width: 800px) {
      /* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .input {
        width: 325px; } }
    /* line 80, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
    .page-cta .input .submit {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 8px;
      border: 0;
      background: #fafafa;
      width: 95px;
      height: 44px;
      border-radius: 100px;
      font-size: 13px;
      font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
      text-transform: uppercase;
      color: #484844;
      cursor: pointer;
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden;
      border: 2px solid #ffffff; }
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .js .page-cta .input .submit {
        font-family: "Helvetica", Arial, sans-serif; }
      /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .fonts-loaded .page-cta .input .submit {
        font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
        font-weight: 700; }
      /* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .input .submit span {
        position: relative;
        top: 1px; }
      /* line 103, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_page-cta.scss */
      .page-cta .input .submit:hover {
        border: 2px solid #484844; }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-comments.scss */
.post-comments h3 {
  text-align: center; }

/* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-comments.scss */
.post-comments #disqus_thread {
  margin-top: 128px; }
  @media screen and (max-width: 1536px) {
    /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-comments.scss */
    .post-comments #disqus_thread {
      margin-top: 8.33333vw; } }

/* line 12, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-comments.scss */
.post-comments a {
  color: #fc4c02; }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
.photo-carousel figcaption {
  background: #f5f5f5;
  position: relative; }
  @media screen and (max-width: 800px) {
    /* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel figcaption:after {
      position: absolute;
      z-index: -1;
      content: '';
      background: #f5f5f5;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      left: -10%;
      width: 120%; } }

/* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
.photo-carousel .carousel {
  padding-top: 136px;
  padding-bottom: 64px;
  background: #f5f5f5; }
  @media screen and (max-width: 1536px) {
    /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel {
      padding-top: 8.85417vw; } }
  @media screen and (max-width: 1536px) {
    /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel {
      padding-bottom: 4.16667vw; } }
  @media screen and (max-width: 800px) {
    /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel {
      margin-left: -10%;
      width: 120%; } }
  /* line 31, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
  .js .photo-carousel .carousel {
    padding-bottom: 32px; }
  /* line 37, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
  .photo-carousel .carousel .slide {
    width: 75%;
    margin-left: 12.5%;
    margin-right: 12.5%;
    margin-bottom: 64px; }
    @media screen and (max-width: 1536px) {
      /* line 37, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
      .photo-carousel .carousel .slide {
        margin-bottom: 4.16667vw; } }
    /* line 43, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .js .photo-carousel .carousel .slide {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 15%; }
  /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
  .photo-carousel .carousel .flickity-slider {
    z-index: 300; }
  /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
  .photo-carousel .carousel .flickity-prev-next-button {
    background: none;
    z-index: 400;
    margin-top: -70px; }
    @media screen and (max-width: 800px) {
      /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
      .photo-carousel .carousel .flickity-prev-next-button {
        display: none; } }
    /* line 63, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-prev-next-button.next {
      right: 38.4px; }
      @media screen and (max-width: 1536px) {
        /* line 63, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
        .photo-carousel .carousel .flickity-prev-next-button.next {
          right: 2.5vw; } }
    /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-prev-next-button.previous {
      left: 51.2px; }
      @media screen and (max-width: 1536px) {
        /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
        .photo-carousel .carousel .flickity-prev-next-button.previous {
          left: 3.33333vw; } }
    /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-prev-next-button svg {
      left: 0;
      right: 0;
      width: 66%;
      height: 66%; }
    /* line 78, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-prev-next-button .arrow {
      -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden;
      fill: #d7d7d6; }
    /* line 83, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-prev-next-button:focus {
      box-shadow: none; }
    /* line 88, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-prev-next-button:not([disabled]):hover .arrow {
      fill: #484844; }
  /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
  .photo-carousel .carousel .flickity-page-dots {
    position: relative;
    bottom: auto;
    background: #f5f5f5;
    padding: 88px 0;
    padding-top: 54px;
    padding-bottom: 88px; }
    @media screen and (max-width: 1536px) {
      /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
      .photo-carousel .carousel .flickity-page-dots {
        padding-top: 3.51562vw; } }
    @media screen and (max-width: 1536px) {
      /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
      .photo-carousel .carousel .flickity-page-dots {
        padding-bottom: 5.72917vw; } }
    /* line 103, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
    .photo-carousel .carousel .flickity-page-dots .dot {
      margin-top: 0; }
    @media screen and (max-width: 800px) {
      /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-carousel.scss */
      .photo-carousel .carousel .flickity-page-dots {
        padding-top: 32px; } }

/* line 3, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
.editorial-post .grid-content .photo-journal figure,
.grid-content .photo-journal figure {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0; }

/* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
.grid-content .photo-journal .grid {
  margin-left: -10%;
  width: 120%;
  padding-top: 4px;
  padding-bottom: 4px; }
  /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid.size-xs {
    height: 368px; }
    @media screen and (max-width: 1536px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-xs {
        height: 23.95833vw; } }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid.size-sm {
    height: 464px; }
    @media screen and (max-width: 1536px) {
      /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-sm {
        height: 30.20833vw; } }
  /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid.size-md {
    height: 600px; }
    @media screen and (max-width: 1536px) {
      /* line 18, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-md {
        height: 39.0625vw; } }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid.size-lg {
    height: 640px; }
    @media screen and (max-width: 1536px) {
      /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-lg {
        height: 41.66667vw; } }
  /* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid.size-xl {
    height: 848px; }
    @media screen and (max-width: 1536px) {
      /* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-xl {
        height: 55.20833vw; } }
  /* line 21, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid.size-xxl {
    height: 900px; }
    @media screen and (max-width: 1536px) {
      /* line 21, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-xxl {
        height: 58.59375vw; } }
  @media screen and (max-width: 800px) {
    /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
    .grid-content .photo-journal .grid {
      padding-top: 3px;
      padding-bottom: 3px; }
      /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid .offset-col-2 {
        margin-left: 0; }
      /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid .col-6 {
        width: 33.33333%; }
      /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid .col-10 {
        width: 50%; }
      /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid .col-14 {
        width: 66.66667%; }
      /* line 31, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid .col-20 {
        width: 100%; }
      /* line 33, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-xs {
        height: 32.29167vw; }
      /* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-sm {
        height: 33.95833vw; }
      /* line 35, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-md {
        height: 43.75vw; }
      /* line 36, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-lg {
        height: 46.875vw; }
      /* line 37, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-xl {
        height: 62.5vw; }
      /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
      .grid-content .photo-journal .grid.size-xxl {
        height: 66.04167vw; } }
  /* line 42, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid > div {
    height: 100%; }
  /* line 46, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .grid .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%; }
    /* line 51, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
    .grid-content .photo-journal .grid .container img {
      object-fit: cover;
      font-family: "object-fit: cover;"; }

/* line 58, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
.grid-content .photo-journal .double .left {
  padding-right: 4px; }

/* line 59, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
.grid-content .photo-journal .double .right {
  padding-left: 4px; }

@media screen and (max-width: 800px) {
  /* line 62, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .double .left {
    padding-right: 3px; }
  /* line 63, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal .double .right {
    padding-right: 0px; } }

/* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
.grid-content .photo-journal figure {
  margin-left: 0;
  margin-right: 0;
  margin-top: 64px;
  margin-bottom: 64px; }
  @media screen and (max-width: 1536px) {
    /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
    .grid-content .photo-journal figure {
      margin-top: 4.16667vw; } }
  @media screen and (max-width: 1536px) {
    /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
    .grid-content .photo-journal figure {
      margin-bottom: 4.16667vw; } }
  @media screen and (max-width: 800px) {
    /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
    .grid-content .photo-journal figure {
      margin-top: 8.33333vw;
      margin-bottom: 8.33333vw; } }
  /* line 82, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal figure.full-bleed, .grid-content .photo-journal figure.post-hero-image {
    margin-left: 0;
    margin-right: 0; }
  /* line 88, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-journal.scss */
  .grid-content .photo-journal figure figcaption {
    font-size: 12px;
    text-align: center; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
.photo-summary {
  display: block;
  margin-top: 128px; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary {
      margin-top: 8.33333vw; } }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary {
      margin-bottom: 64px; } }
  /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
  .photo-summary h4 {
    color: #808080;
    margin-top: 10px;
    -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
  /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
  .photo-summary .main-photo img {
    height: 448px;
    object-fit: cover;
    font-family: "object-fit: cover;"; }
    @media screen and (max-width: 1536px) {
      /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary .main-photo img {
        height: 29.16667vw; } }
    @media screen and (max-width: 768px) {
      /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary .main-photo img {
        height: 64.81481vw; } }
  /* line 25, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
  .photo-summary:hover h4 {
    color: #333;
    -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
  /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
  .photo-summary.double-wide .side-photos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 8px; }
    /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.double-wide .side-photos.below {
      margin-bottom: 0;
      margin-top: 8px; }
    /* line 43, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.double-wide .side-photos img {
      display: block;
      width: 50%;
      object-fit: cover;
      font-family: "object-fit: cover;";
      height: 160px; }
      @media screen and (max-width: 1536px) {
        /* line 43, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
        .photo-summary.double-wide .side-photos img {
          height: 10.41667vw; } }
      @media screen and (max-width: 768px) {
        /* line 43, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
        .photo-summary.double-wide .side-photos img {
          height: 23.14815vw; } }
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary.double-wide .side-photos img:nth-child(1) {
        padding-right: 4px; }
      /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary.double-wide .side-photos img:nth-child(2) {
        padding-left: 4px; }
  /* line 58, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
  .photo-summary.double-wide .main-photo img {
    height: 512px; }
    @media screen and (max-width: 1536px) {
      /* line 58, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary.double-wide .main-photo img {
        height: 33.33333vw; } }
    @media screen and (max-width: 768px) {
      /* line 58, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary.double-wide .main-photo img {
        height: 83.33333vw; } }
  /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
  .photo-summary.triple-long {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.triple-long > div:nth-child(1) {
      padding-right: 4px; }
    /* line 72, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.triple-long > div:nth-child(2) {
      padding-left: 4px; }
    /* line 74, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.triple-long .main-photo {
      width: 66.66667%; }
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary.triple-long .main-photo img {
        height: 681px; }
        @media screen and (max-width: 1536px) {
          /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
          .photo-summary.triple-long .main-photo img {
            height: 44.33594vw; } }
        @media screen and (max-width: 768px) {
          /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
          .photo-summary.triple-long .main-photo img {
            height: 98.52431vw; } }
    /* line 86, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.triple-long .side-photos {
      width: 33.33333%; }
      /* line 89, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
      .photo-summary.triple-long .side-photos img {
        padding-bottom: 8px;
        display: block;
        object-fit: cover;
        font-family: "object-fit: cover;";
        height: 230px; }
        @media screen and (max-width: 1536px) {
          /* line 89, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
          .photo-summary.triple-long .side-photos img {
            height: 14.97396vw; } }
        /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
        .photo-summary.triple-long .side-photos img:last-child {
          padding-bottom: 9px; }
          @media screen and (max-width: 1408px) {
            /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
            .photo-summary.triple-long .side-photos img:last-child {
              padding-bottom: 8px; } }
          @media screen and (max-width: 1280px) {
            /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
            .photo-summary.triple-long .side-photos img:last-child {
              padding-bottom: 7px; } }
          @media screen and (max-width: 1152px) {
            /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
            .photo-summary.triple-long .side-photos img:last-child {
              padding-bottom: 6px; } }
          @media screen and (max-width: 1024px) {
            /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
            .photo-summary.triple-long .side-photos img:last-child {
              padding-bottom: 5px; } }
          @media screen and (max-width: 768px) {
            /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
            .photo-summary.triple-long .side-photos img:last-child {
              padding-bottom: 9px; } }
          @media screen and (max-width: 576px) {
            /* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
            .photo-summary.triple-long .side-photos img:last-child {
              padding-bottom: 5px; } }
        @media screen and (max-width: 768px) {
          /* line 89, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
          .photo-summary.triple-long .side-photos img {
            height: 33.27546vw; } }
    /* line 113, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_photo-summary.scss */
    .photo-summary.triple-long h4 {
      width: 100%; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
.post-content {
  position: relative;
  margin-top: 32px; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .post-content {
      margin-top: 2.08333vw; } }
  /* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .marketing-page .post-content h1,
  .marketing-page .post-content h2,
  .marketing-page .post-content h3,
  .marketing-page .post-content h4,
  .marketing-page .post-content h5,
  .marketing-page .post-content h6,
  .marketing-page .post-content p,
  .marketing-page .post-content ol,
  .marketing-page .post-content ul,
  .marketing-page .post-content figure,
  .editorial-post .post-content h1,
  .editorial-post .post-content h2,
  .editorial-post .post-content h3,
  .editorial-post .post-content h4,
  .editorial-post .post-content h5,
  .editorial-post .post-content h6,
  .editorial-post .post-content p,
  .editorial-post .post-content ol,
  .editorial-post .post-content ul,
  .editorial-post .post-content figure {
    margin-left: 20%;
    margin-right: 20%; }
    @media screen and (max-width: 800px) {
      /* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .marketing-page .post-content h1,
      .marketing-page .post-content h2,
      .marketing-page .post-content h3,
      .marketing-page .post-content h4,
      .marketing-page .post-content h5,
      .marketing-page .post-content h6,
      .marketing-page .post-content p,
      .marketing-page .post-content ol,
      .marketing-page .post-content ul,
      .marketing-page .post-content figure,
      .editorial-post .post-content h1,
      .editorial-post .post-content h2,
      .editorial-post .post-content h3,
      .editorial-post .post-content h4,
      .editorial-post .post-content h5,
      .editorial-post .post-content h6,
      .editorial-post .post-content p,
      .editorial-post .post-content ol,
      .editorial-post .post-content ul,
      .editorial-post .post-content figure {
        margin-left: 0;
        margin-right: 0; } }
    /* line 25, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content h1.full-left,
    .marketing-page .post-content h2.full-left,
    .marketing-page .post-content h3.full-left,
    .marketing-page .post-content h4.full-left,
    .marketing-page .post-content h5.full-left,
    .marketing-page .post-content h6.full-left,
    .marketing-page .post-content p.full-left,
    .marketing-page .post-content ol.full-left,
    .marketing-page .post-content ul.full-left,
    .marketing-page .post-content figure.full-left,
    .editorial-post .post-content h1.full-left,
    .editorial-post .post-content h2.full-left,
    .editorial-post .post-content h3.full-left,
    .editorial-post .post-content h4.full-left,
    .editorial-post .post-content h5.full-left,
    .editorial-post .post-content h6.full-left,
    .editorial-post .post-content p.full-left,
    .editorial-post .post-content ol.full-left,
    .editorial-post .post-content ul.full-left,
    .editorial-post .post-content figure.full-left {
      margin-right: 0; }
    /* line 29, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content h1.full-right,
    .marketing-page .post-content h2.full-right,
    .marketing-page .post-content h3.full-right,
    .marketing-page .post-content h4.full-right,
    .marketing-page .post-content h5.full-right,
    .marketing-page .post-content h6.full-right,
    .marketing-page .post-content p.full-right,
    .marketing-page .post-content ol.full-right,
    .marketing-page .post-content ul.full-right,
    .marketing-page .post-content figure.full-right,
    .editorial-post .post-content h1.full-right,
    .editorial-post .post-content h2.full-right,
    .editorial-post .post-content h3.full-right,
    .editorial-post .post-content h4.full-right,
    .editorial-post .post-content h5.full-right,
    .editorial-post .post-content h6.full-right,
    .editorial-post .post-content p.full-right,
    .editorial-post .post-content ol.full-right,
    .editorial-post .post-content ul.full-right,
    .editorial-post .post-content figure.full-right {
      margin-right: 0; }
    /* line 33, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content h1.full-width,
    .marketing-page .post-content h2.full-width,
    .marketing-page .post-content h3.full-width,
    .marketing-page .post-content h4.full-width,
    .marketing-page .post-content h5.full-width,
    .marketing-page .post-content h6.full-width,
    .marketing-page .post-content p.full-width,
    .marketing-page .post-content ol.full-width,
    .marketing-page .post-content ul.full-width,
    .marketing-page .post-content figure.full-width,
    .editorial-post .post-content h1.full-width,
    .editorial-post .post-content h2.full-width,
    .editorial-post .post-content h3.full-width,
    .editorial-post .post-content h4.full-width,
    .editorial-post .post-content h5.full-width,
    .editorial-post .post-content h6.full-width,
    .editorial-post .post-content p.full-width,
    .editorial-post .post-content ol.full-width,
    .editorial-post .post-content ul.full-width,
    .editorial-post .post-content figure.full-width {
      margin-left: 0;
      margin-right: 0; }
  /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content h1,
  .post-content h2,
  .post-content h3,
  .post-content h4,
  .post-content h5,
  .post-content h6 {
    clear: both;
    color: #484844;
    margin-top: 85.12px;
    margin-bottom: 85.12px; }
    @media screen and (max-width: 1536px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content h1,
      .post-content h2,
      .post-content h3,
      .post-content h4,
      .post-content h5,
      .post-content h6 {
        margin-top: 5.54167vw; } }
    @media screen and (max-width: 1536px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content h1,
      .post-content h2,
      .post-content h3,
      .post-content h4,
      .post-content h5,
      .post-content h6 {
        margin-bottom: 5.54167vw; } }
    @media screen and (max-width: 800px) {
      /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content h1,
      .post-content h2,
      .post-content h3,
      .post-content h4,
      .post-content h5,
      .post-content h6 {
        margin-top: 11.08333vw;
        margin-bottom: 11.08333vw; } }
  /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content em {
    font-size: 18px;
    line-height: 32px; }
    @media screen and (max-width: 1536px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 18px;
        line-height: 32px; } }
    @media screen and (max-width: 1408px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 17.64px;
        line-height: 31.36px; } }
    @media screen and (max-width: 1280px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 17.28px;
        line-height: 30.72px; } }
    @media screen and (max-width: 1152px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 16.92px;
        line-height: 30.08px; } }
    @media screen and (max-width: 1024px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 16.56px;
        line-height: 29.44px; } }
    @media screen and (max-width: 800px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 18px;
        line-height: 32px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 16.56px;
        line-height: 29.44px; } }
    @media screen and (max-width: 667px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 16.56px;
        line-height: 29.44px; } }
    @media screen and (max-width: 576px) {
      /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content em {
        font-size: 14.4px;
        line-height: 25.6px; } }
  /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content ul {
    color: #60605a;
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 36px; }
    @media screen and (max-width: 1536px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        margin-bottom: 2.08333vw; } }
    @media screen and (max-width: 800px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        margin-bottom: 4.16667vw; } }
    @media screen and (max-width: 1536px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content ul {
        font-size: 17.6px;
        line-height: 28.8px; } }
    /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content ul,
    .editorial-post .post-content ul {
      font-size: 19px;
      line-height: 33px; }
      @media screen and (max-width: 1536px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 19px;
          line-height: 33px; } }
      @media screen and (max-width: 1408px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 18.62px;
          line-height: 32.34px; } }
      @media screen and (max-width: 1280px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 18.24px;
          line-height: 31.68px; } }
      @media screen and (max-width: 1152px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 17.86px;
          line-height: 31.02px; } }
      @media screen and (max-width: 1024px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 800px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 19px;
          line-height: 33px; } }
      @media screen and (max-width: 768px) and (orientation: landscape) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 667px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 576px) {
        /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content ul,
        .editorial-post .post-content ul {
          font-size: 15.2px;
          line-height: 26.4px; } }
  /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content p {
    color: #60605a;
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 36px; }
    @media screen and (max-width: 1536px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        margin-bottom: 2.08333vw; } }
    @media screen and (max-width: 800px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        margin-bottom: 4.16667vw; } }
    @media screen and (max-width: 1536px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 77, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content p {
        font-size: 17.6px;
        line-height: 28.8px; } }
    /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content p,
    .editorial-post .post-content p {
      font-size: 19px;
      line-height: 33px; }
      @media screen and (max-width: 1536px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 19px;
          line-height: 33px; } }
      @media screen and (max-width: 1408px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 18.62px;
          line-height: 32.34px; } }
      @media screen and (max-width: 1280px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 18.24px;
          line-height: 31.68px; } }
      @media screen and (max-width: 1152px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 17.86px;
          line-height: 31.02px; } }
      @media screen and (max-width: 1024px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 800px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 19px;
          line-height: 33px; } }
      @media screen and (max-width: 768px) and (orientation: landscape) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 667px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 576px) {
        /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
        .marketing-page .post-content p,
        .editorial-post .post-content p {
          font-size: 15.2px;
          line-height: 26.4px; } }
  /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content strong {
    font-size: 22px;
    line-height: 36px; }
    @media screen and (max-width: 1536px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content strong {
        font-size: 17.6px;
        line-height: 28.8px; } }
  /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content blockquote {
    clear: both;
    color: #60605a;
    display: block;
    position: relative;
    margin-top: 64px;
    margin-bottom: 64px;
    padding-left: 10%;
    font-size: 34px;
    line-height: 46px;
    font-style: normal; }
    @media screen and (max-width: 1536px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        margin-top: 4.16667vw; } }
    @media screen and (max-width: 1536px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        margin-bottom: 4.16667vw; } }
    @media screen and (max-width: 1536px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 34px;
        line-height: 46px; } }
    @media screen and (max-width: 1408px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 32.64px;
        line-height: 44.16px; } }
    @media screen and (max-width: 1280px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 31.62px;
        line-height: 42.78px; } }
    @media screen and (max-width: 1152px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 30.26px;
        line-height: 40.94px; } }
    @media screen and (max-width: 1024px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 28.9px;
        line-height: 39.1px; } }
    @media screen and (max-width: 800px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 34px;
        line-height: 46px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 28.9px;
        line-height: 39.1px; } }
    @media screen and (max-width: 667px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 28.9px;
        line-height: 39.1px; } }
    @media screen and (max-width: 576px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        font-size: 22.1px;
        line-height: 29.9px; } }
    @media screen and (max-width: 800px) {
      /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content blockquote {
        margin-top: 8.33333vw;
        margin-bottom: 8.33333vw; } }
    /* line 115, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .post-content blockquote:before {
      display: block;
      content: '';
      position: absolute;
      width: 2px;
      height: 100%;
      background: #eee;
      top: 0;
      left: 0; }
  /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content figure {
    margin-left: 0;
    margin-right: 0; }
    @media screen and (max-width: 800px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content figure {
        margin-top: 8.33333vw;
        margin-bottom: 8.33333vw; } }
    /* line 143, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .post-content figure.full-bleed, .post-content figure.post-hero-image {
      margin-left: 0;
      margin-right: 0; }
    /* line 149, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .post-content figure figcaption {
      font-size: 12px;
      text-align: center; }
  /* line 155, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content a {
    display: inline-block;
    color: #60605a;
    text-decoration: underline; }
    /* line 160, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .post-content a:hover {
      color: #484844; }
  /* line 165, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .marketing-page .post-content .aligncenter,
  .editorial-post .post-content .aligncenter,
  .post-content .aligncenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  /* line 174, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content h1.aligncenter,
  .post-content h2.aligncenter,
  .post-content h3.aligncenter,
  .post-content h4.aligncenter,
  .post-content h5.aligncenter,
  .post-content h6.aligncenter,
  .post-content p.aligncenter {
    margin-left: 10%;
    margin-right: 10%; }
    @media screen and (max-width: 800px) {
      /* line 174, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .post-content h1.aligncenter,
      .post-content h2.aligncenter,
      .post-content h3.aligncenter,
      .post-content h4.aligncenter,
      .post-content h5.aligncenter,
      .post-content h6.aligncenter,
      .post-content p.aligncenter {
        margin-left: 0;
        margin-right: 0; } }
  /* line 191, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .marketing-page .post-content .alignleft,
  .marketing-page .post-content .alignright,
  .editorial-post .post-content .alignleft,
  .editorial-post .post-content .alignright,
  .post-content .alignleft,
  .post-content .alignright {
    margin: 0;
    width: 25%;
    margin-bottom: 64px; }
    @media screen and (max-width: 1536px) {
      /* line 191, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .marketing-page .post-content .alignleft,
      .marketing-page .post-content .alignright,
      .editorial-post .post-content .alignleft,
      .editorial-post .post-content .alignright,
      .post-content .alignleft,
      .post-content .alignright {
        margin-bottom: 4.16667vw; } }
  /* line 202, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .marketing-page .post-content .alignleft,
  .editorial-post .post-content .alignleft,
  .post-content .alignleft {
    float: left;
    margin-left: 20%;
    margin-right: 5%; }
  /* line 210, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .marketing-page .post-content .alignright,
  .editorial-post .post-content .alignright,
  .post-content .alignright {
    float: right;
    margin-left: 5%;
    margin-right: 20%; }
  /* line 218, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
  .post-content ol, .post-content ul {
    padding: 0; }
    /* line 222, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .post-content ol li, .post-content ul li {
      margin: 0px 0px 5px 0px; }
      /* line 228, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .marketing-page .post-content ol li p,
      .editorial-post .post-content ol li p, .marketing-page .post-content ul li p,
      .editorial-post .post-content ul li p {
        margin-left: 0;
        margin-right: 0; }
  @media screen and (max-width: 800px) {
    /* line 239, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content h1,
    .marketing-page .post-content h2,
    .marketing-page .post-content h3,
    .marketing-page .post-content h4,
    .marketing-page .post-content h5,
    .marketing-page .post-content h6,
    .marketing-page .post-content p,
    .marketing-page .post-content ol,
    .marketing-page .post-content ul,
    .marketing-page .post-content figure,
    .editorial-post .post-content h1,
    .editorial-post .post-content h2,
    .editorial-post .post-content h3,
    .editorial-post .post-content h4,
    .editorial-post .post-content h5,
    .editorial-post .post-content h6,
    .editorial-post .post-content p,
    .editorial-post .post-content ol,
    .editorial-post .post-content ul,
    .editorial-post .post-content figure {
      margin-left: 0;
      margin-right: 0; }
    /* line 253, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content .alignleft,
    .marketing-page .post-content .alignright,
    .editorial-post .post-content .alignleft,
    .editorial-post .post-content .alignright {
      float: none;
      margin: 0;
      width: 100%;
      margin-top: 8.33333vw;
      margin-bottom: 8.33333vw; }
    /* line 262, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
    .marketing-page .post-content figure.post-hero-image,
    .editorial-post .post-content figure.post-hero-image {
      margin-left: -10%;
      width: 120%; }
      /* line 267, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-content.scss */
      .marketing-page .post-content figure.post-hero-image figcaption,
      .editorial-post .post-content figure.post-hero-image figcaption {
        margin-left: 8.33333%;
        width: 83.33333%; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
.post-header {
  display: inline-block;
  width: 100%; }
  /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
  .editorial-post .post-header {
    margin-top: 128px; }
    @media screen and (max-width: 1536px) {
      /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .editorial-post .post-header {
        margin-top: 8.33333vw; } }
    @media screen and (max-width: 800px) {
      /* line 5, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .editorial-post .post-header {
        margin-top: 128px; } }
  @media screen and (max-width: 800px) {
    /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .photo-journal-post .post-header .top > div {
      width: auto;
      margin-left: auto;
      margin-right: auto; } }
  /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
  .post-header .background-splash {
    position: relative;
    z-index: 100;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #484844;
    display: table;
    width: 100%; }
    @media screen and (max-width: 800px) {
      /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .background-splash {
        height: 568px; } }
    /* line 41, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .post-header .background-splash .container {
      display: table-cell;
      vertical-align: middle;
      -webkit-transform: translateY(-8%);
      -ms-transform: translateY(-8%);
      -moz-transform: translateY(-8%);
      -o-transform: translateY(-8%);
      transform: translateY(-8%); }
      @media screen and (max-width: 800px) {
        /* line 41, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
        .post-header .background-splash .container {
          -webkit-transform: translateY(none);
          -ms-transform: translateY(none);
          -moz-transform: translateY(none);
          -o-transform: translateY(none);
          transform: translateY(none); } }
      /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .marketing-page .post-header .background-splash .container {
        -webkit-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none; }
    /* line 55, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .post-header .background-splash .scroll-cta {
      color: #ffffff;
      text-align: center;
      position: absolute;
      width: 100%;
      bottom: 39px; }
      @media screen and (max-width: 800px) {
        /* line 55, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
        .post-header .background-splash .scroll-cta {
          bottom: -48px;
          bottom: -28px; } }
      /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .marketing-page .post-header .background-splash .scroll-cta {
        bottom: 103px; }
        @media screen and (max-width: 800px) {
          /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
          .marketing-page .post-header .background-splash .scroll-cta {
            bottom: 18px; } }
      /* line 75, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .background-splash .scroll-cta:after {
        position: relative;
        display: block;
        width: 30px;
        height: 30px;
        background: url("../img/svgs/wayfinding-carrot.svg") no-repeat 0 0;
        background-size: 100%;
        content: '';
        margin: 0 auto;
        opacity: 1;
        -webkit-transform: translate3d(0px, -6px, 0);
        -ms-transform: translate3d(0px, -6px, 0);
        -moz-transform: translate3d(0px, -6px, 0);
        -o-transform: translate3d(0px, -6px, 0);
        transform: translate3d(0px, -6px, 0);
        -webkit-transition: all 12s cubic-bezier(0.27, 0, 0.4, 1);
        -ms-transition: all 12s cubic-bezier(0.27, 0, 0.4, 1);
        -moz-transition: all 12s cubic-bezier(0.27, 0, 0.4, 1);
        -o-transition: all 12s cubic-bezier(0.27, 0, 0.4, 1);
        transition: all 12s cubic-bezier(0.27, 0, 0.4, 1);
        -webkit-backface-visiblity: hidden;
        -ms-backface-visiblity: hidden;
        -moz-backface-visiblity: hidden;
        -o-backface-visiblity: hidden;
        backface-visiblity: hidden;
        -webkit-animation: strava-wayfinding-carrot-animation 2s infinite;
        -ms-animation: strava-wayfinding-carrot-animation 2s infinite;
        -moz-animation: strava-wayfinding-carrot-animation 2s infinite;
        -o-animation: strava-wayfinding-carrot-animation 2s infinite;
        animation: strava-wayfinding-carrot-animation 2s infinite; }
  /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
  .post-header .post-title {
    color: #484844;
    margin-top: 48px; }
    @media screen and (max-width: 1536px) {
      /* line 93, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-title {
        margin-top: 3.125vw; } }
    /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .marketing-page .post-header .post-title,
    .photo-journal-post .post-header .post-title {
      color: #ffffff; }
    @media screen and (max-width: 800px) {
      /* line 102, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .photo-journal-post .post-header .post-title {
        text-align: center; } }
    /* line 108, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .marketing-page .post-header .post-title {
      text-align: center;
      margin-top: 25.6px;
      margin-bottom: 25.6px; }
      @media screen and (max-width: 1536px) {
        /* line 108, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
        .marketing-page .post-header .post-title {
          margin-top: 1.66667vw; } }
      @media screen and (max-width: 1536px) {
        /* line 108, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
        .marketing-page .post-header .post-title {
          margin-bottom: 1.66667vw; } }
  /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
  .post-header .post-summary {
    color: #60605a;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 32px; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .post-header .post-summary {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .post-header .post-summary {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 100; }
    @media screen and (max-width: 1536px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        font-size: 17.6px;
        line-height: 28.8px; } }
    @media screen and (max-width: 1536px) {
      /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header .post-summary {
        margin-bottom: 2.08333vw; } }
    /* line 122, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .marketing-page .post-header .post-summary {
      color: #ffffff;
      text-align: center; }
  /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
  .post-header em {
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    font-size: 22px;
    line-height: 36px; }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .post-header em {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .post-header em {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 100; }
    @media screen and (max-width: 1536px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 128, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
      .post-header em {
        font-size: 17.6px;
        line-height: 28.8px; } }
  /* line 133, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
  .post-header a {
    display: inline-block;
    color: #60605a;
    text-decoration: underline;
    outline: none;
    -webkit-tap-highlight-color: transparent; }
    /* line 140, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .post-header a:hover {
      color: #484844; }
  @media screen and (max-width: 800px) {
    /* line 146, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .post-header .offset-col-6.col-12 {
      width: 83.33333%;
      margin-left: 8.33333%; }
    /* line 151, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-header.scss */
    .post-header .offset-col-2.col-20 {
      margin: 0;
      width: 100%; } }

@keyframes strava-wayfinding-carrot-animation {
  0% {
    -webkit-transform: translate3d(0px, -6px, 0);
    -ms-transform: translate3d(0px, -6px, 0);
    -moz-transform: translate3d(0px, -6px, 0);
    -o-transform: translate3d(0px, -6px, 0);
    transform: translate3d(0px, -6px, 0);
    opacity: 1; }
  30% {
    -webkit-transform: translate3d(0px, 8px, 0);
    -ms-transform: translate3d(0px, 8px, 0);
    -moz-transform: translate3d(0px, 8px, 0);
    -o-transform: translate3d(0px, 8px, 0);
    transform: translate3d(0px, 8px, 0);
    opacity: 0; }
  50% {
    -webkit-transform: translate3d(0px, -20px, 0);
    -ms-transform: translate3d(0px, -20px, 0);
    -moz-transform: translate3d(0px, -20px, 0);
    -o-transform: translate3d(0px, -20px, 0);
    transform: translate3d(0px, -20px, 0);
    opacity: 0; }
  80% {
    -webkit-transform: translate3d(0px, -6px, 0);
    -ms-transform: translate3d(0px, -6px, 0);
    -moz-transform: translate3d(0px, -6px, 0);
    -o-transform: translate3d(0px, -6px, 0);
    transform: translate3d(0px, -6px, 0);
    opacity: 1; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-hero-image.scss */
.post-hero-image {
  display: block; }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-related-posts.scss */
.post-related-posts h3 {
  text-align: center; }

@media screen and (max-width: 800px) {
  /* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-related-posts.scss */
  .post-related-posts .grid {
    display: block; }
    /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_post-related-posts.scss */
    .post-related-posts .grid .col-9 {
      width: 83.33333%; } }

/* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
.posts .photo-summary-col {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center; }
  @media screen and (max-width: 768px) {
    /* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .photo-summary-col {
      width: 83.33333%;
      margin-left: 8.33333%; } }
  @media screen and (max-width: 800px) {
    /* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .photo-summary-col {
      margin-bottom: 320px; } }
  @media screen and (max-width: 800px) and (max-width: 1536px) {
    /* line 4, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .photo-summary-col {
      margin-bottom: 20.83333vw; } }

/* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
.posts .search-summary {
  cursor: pointer;
  padding-top: 75px;
  padding-bottom: 75px;
  -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden; }
  /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
  .posts .search-summary:first-of-type {
    margin-top: 128px; }
    @media screen and (max-width: 1536px) {
      /* line 19, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary:first-of-type {
        margin-top: 8.33333vw; } }
  @media screen and (max-width: 1536px) {
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary {
      padding-top: 4.88281vw; } }
  @media screen and (max-width: 1536px) {
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary {
      padding-bottom: 4.88281vw; } }
  /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
  .posts .search-summary img {
    object-fit: cover;
    font-family: "object-fit: cover;";
    height: 227px; }
    @media screen and (max-width: 1536px) {
      /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary img {
        height: 14.77865vw; } }
    @media screen and (max-width: 1024px) {
      /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary img {
        height: 408.6px; } }
  @media screen and (max-width: 1024px) and (max-width: 1536px) {
    /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary img {
      height: 26.60156vw; } }
    @media screen and (max-width: 667px) {
      /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary img {
        height: 908px; } }
  @media screen and (max-width: 667px) and (max-width: 1536px) {
    /* line 28, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary img {
      height: 59.11458vw; } }
  /* line 41, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
  .posts .search-summary:hover {
    background: rgba(0, 0, 0, 0.02); }
    /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary:hover h3 a {
      border-bottom: 2px solid #383838; }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
  .posts .search-summary h3 {
    font-size: 34px;
    line-height: 48px;
    font-weight: 100; }
    @media screen and (max-width: 1536px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 34px;
        line-height: 48px; } }
    @media screen and (max-width: 1408px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 32.64px;
        line-height: 46.08px; } }
    @media screen and (max-width: 1280px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 31.62px;
        line-height: 44.64px; } }
    @media screen and (max-width: 1152px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 30.26px;
        line-height: 42.72px; } }
    @media screen and (max-width: 1024px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 28.9px;
        line-height: 40.8px; } }
    @media screen and (max-width: 800px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 34px;
        line-height: 48px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 28.9px;
        line-height: 40.8px; } }
    @media screen and (max-width: 667px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 28.9px;
        line-height: 40.8px; } }
    @media screen and (max-width: 576px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 22.1px;
        line-height: 31.2px; } }
    @media screen and (max-width: 576px) {
      /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 {
        font-size: 48px;
        line-height: 76px; } }
  @media screen and (max-width: 576px) and (max-width: 1536px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 48px;
      line-height: 76px; } }
  @media screen and (max-width: 576px) and (max-width: 1408px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 45.6px;
      line-height: 72.2px; } }
  @media screen and (max-width: 576px) and (max-width: 1280px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 43.2px;
      line-height: 68.4px; } }
  @media screen and (max-width: 576px) and (max-width: 1152px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 40.32px;
      line-height: 63.84px; } }
  @media screen and (max-width: 576px) and (max-width: 1024px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 37.92px;
      line-height: 60.04px; } }
  @media screen and (max-width: 576px) and (max-width: 800px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 40.32px;
      line-height: 63.84px; } }
  @media screen and (max-width: 576px) and (max-width: 768px) and (orientation: landscape) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 37.92px;
      line-height: 60.04px; } }
  @media screen and (max-width: 576px) and (max-width: 667px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 37.92px;
      line-height: 60.04px; } }
  @media screen and (max-width: 576px) and (max-width: 576px) {
    /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 {
      font-size: 24px;
      line-height: 38px; } }
    /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary h3 a {
      color: #383838;
      border-bottom: 2px solid rgba(56, 56, 56, 0.2); }
      /* line 61, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
      .posts .search-summary h3 a:hover {
        border-bottom: 2px solid #383838; }
  @media screen and (max-width: 1024px) {
    /* line 69, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary .offset-col-6.col-5 {
      margin-left: 8.33333%;
      width: 37.5%; }
    /* line 74, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary .offset-col-1.col-8 {
      width: 41.66667%; } }
  @media screen and (max-width: 768px) {
    /* line 80, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary .grid {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; } }
  @media screen and (max-width: 667px) {
    /* line 86, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary .grid {
      display: block; }
    /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts .search-summary .offset-col-6.col-5,
    .posts .search-summary .offset-col-1.col-8 {
      width: 83.33333%;
      margin-left: 8.33333%; } }

/* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
.posts.popular {
  margin-top: 128px;
  padding-top: 128px;
  padding-bottom: 192px;
  margin-bottom: 64px;
  background: #f5f5f5; }
  @media screen and (max-width: 1536px) {
    /* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts.popular {
      margin-top: 8.33333vw; } }
  @media screen and (max-width: 1536px) {
    /* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts.popular {
      padding-top: 8.33333vw; } }
  @media screen and (max-width: 1536px) {
    /* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts.popular {
      padding-bottom: 12.5vw; } }
  @media screen and (max-width: 1536px) {
    /* line 98, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
    .posts.popular {
      margin-bottom: 4.16667vw; } }
  /* line 107, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
  .posts.popular article {
    background-size: cover;
    background-repeat: no-repeat; }

@media screen and (max-width: 768px) {
  /* line 114, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_posts.scss */
  .posts .grid {
    display: block; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
.search {
  min-height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
  overflow: hidden; }
  /* line 9, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
  .search .container {
    padding-bottom: 100px;
    opacity: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(128px, 0, 0);
    -ms-transform: translate3d(128px, 0, 0);
    -moz-transform: translate3d(128px, 0, 0);
    -o-transform: translate3d(128px, 0, 0);
    transform: translate3d(128px, 0, 0);
    -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
  /* line 27, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
  .is-search-in .search {
    z-index: 10000; }
  /* line 32, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
  .is-search-open .search .container {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
  .search .close-button {
    position: absolute;
    top: 44px;
    right: 54px; }
    @media screen and (max-width: 1536px) {
      /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search .close-button {
        right: 3.51562vw; } }
    @media screen and (max-width: 1024px) {
      /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search .close-button {
        top: 16px; } }
    @media screen and (max-width: 800px) {
      /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search .close-button {
        right: 12px; } }
  /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
  .search input {
    margin-top: 288px;
    display: inline-block;
    border: 0;
    background: transparent;
    text-align: center;
    color: #383838;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    font-size: 48px;
    line-height: 57px;
    margin-bottom: 21.12px; }
    @media screen and (max-width: 1536px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        margin-top: 18.75vw; } }
    /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
    .search input:-moz-placeholder, .search input::-moz-placeholder, .search input::-webkit-input-placeholder, .search input:-ms-input-placeholder, .search input::placeholder-shown {
      opacity: 1; }
    @media screen and (max-width: 667px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        margin-top: 128px; } }
    @media screen and (max-width: 1024px) {
      /* line 70, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .touch .search input::-webkit-input-placeholder {
        opacity: 0.25; } }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .search input {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .search input {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 100; }
    @media screen and (max-width: 1536px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 48px;
        line-height: 57px; } }
    @media screen and (max-width: 1408px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 45.6px;
        line-height: 54.15px; } }
    @media screen and (max-width: 1280px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 43.2px;
        line-height: 51.3px; } }
    @media screen and (max-width: 1152px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 40.32px;
        line-height: 47.88px; } }
    @media screen and (max-width: 1024px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 37.92px;
        line-height: 45.03px; } }
    @media screen and (max-width: 800px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 40.32px;
        line-height: 47.88px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 37.92px;
        line-height: 45.03px; } }
    @media screen and (max-width: 667px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 37.92px;
        line-height: 45.03px; } }
    @media screen and (max-width: 576px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        font-size: 24px;
        line-height: 28.5px; } }
    @media screen and (max-width: 1536px) {
      /* line 53, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
      .search input {
        margin-bottom: 1.375vw; } }

/* line 95, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_search.scss */
::-moz-placeholder {
  color: #484844; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
.section-header {
  color: rgba(96, 96, 90, 0.4);
  font-size: 13px !important;
  text-transform: uppercase;
  text-align: center;
  font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
  margin-top: 64px; }
  /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .js .section-header {
    font-family: "Helvetica", Arial, sans-serif; }
  /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
  .fonts-loaded .section-header {
    font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
    font-weight: 700; }
  @media screen and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
    .section-header {
      margin-top: 4.16667vw; } }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
    .section-header {
      margin-top: 106.66667px;
      font-size: 10px !important; } }
  @media screen and (max-width: 800px) and (max-width: 1536px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
    .section-header {
      margin-top: 6.94444vw; } }
  @media screen and (max-width: 800px) {
      /* line 15, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
      .home .banner .section-header {
        margin-top: 0; } }
  /* line 20, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .social-share-bar .section-header {
    display: inline-block;
    width: 100%;
    font-size: 11px !important;
    font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
    margin-top: 15px;
    margin-bottom: 26px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center !important;
    color: rgba(96, 96, 90, 0.4); }
    /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .js .social-share-bar .section-header {
      font-family: "Helvetica", Arial, sans-serif; }
    /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
    .fonts-loaded .social-share-bar .section-header {
      font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
      font-weight: 400; }
  /* line 34, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .popular .section-header {
    margin-top: 0; }
  /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .post .section-header {
    text-align: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .language-selector .section-header {
    margin-top: 0;
    margin-bottom: 41px; }
    @media screen and (max-width: 1536px) {
      /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
      .language-selector .section-header {
        margin-bottom: 2.66927vw; } }
  /* line 49, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .section-header.publish-date {
    display: inline-block; }
    /* line 52, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
    .photo-journal-post .section-header.publish-date {
      color: rgba(255, 255, 255, 0.4); }
  /* line 57, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .post .post-content .featured-strava-member .section-header {
    color: #fc4c02; }
    /* line 59, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
    .post .post-content .featured-strava-member .section-header:before {
      content: '';
      display: inline-block;
      height: 14px;
      position: relative;
      top: 3px;
      background-size: 100% 100%;
      overflow: visible; }
  /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .search-results-posts .section-header.search-section-header {
    padding-top: 208px; }
    @media screen and (max-width: 1536px) {
      /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
      .search-results-posts .section-header.search-section-header {
        padding-top: 13.54167vw; } }
    @media screen and (max-width: 800px) {
      /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
      .search-results-posts .section-header.search-section-header {
        padding-top: 106px; } }
  /* line 79, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
  .section-header.search-section-header:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    position: relative;
    top: 7px;
    margin-right: 14px;
    background: url("../img/svgs/search-icon.svg") no-repeat 10px 10px;
    background-size: 10px 10px;
    opacity: 0.4;
    overflow: visible; }
    @media screen and (max-width: 667px) {
      /* line 79, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_section-header.scss */
      .section-header.search-section-header:before {
        margin-right: 6px; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
.social-share-bar {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999; }
  /* line 7, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
  .wayfinding .social-share-bar {
    border-top: 2px solid #f0f0f0;
    top: 64px;
    z-index: 400;
    -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden;
    opacity: 0; }
    /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
    .is-wayfinding-share-bar-in .wayfinding .social-share-bar {
      opacity: 1; }
  /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
  .editorial-post .social-share-bar {
    top: -192px; }
    @media screen and (max-width: 1536px) {
      /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
      .editorial-post .social-share-bar {
        top: -12.5vw; } }
  /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
  .photo-journal-post .social-share-bar,
  .marketing-page .social-share-bar {
    top: 1024px; }
    @media screen and (max-width: 1536px) {
      /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
      .photo-journal-post .social-share-bar,
      .marketing-page .social-share-bar {
        top: 66.66667vw; } }
  @media screen and (max-width: 800px) {
    /* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
    .social-share-bar {
      display: none; } }
  /* line 35, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
  .social-share-bar .content {
    background: #ffffff;
    width: 96px;
    padding-bottom: 25px;
    -webkit-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
    /* line 42, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
    .social-share-bar .content .share-buttons {
      list-style: none;
      margin: 0;
      padding: 0; }
      /* line 47, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
      .social-share-bar .content .share-buttons .share-button {
        display: block;
        width: 100%;
        height: 39px;
        text-align: center;
        margin-bottom: 20px; }
        /* line 54, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
        .social-share-bar .content .share-buttons .share-button:last-child {
          margin-bottom: 0; }
        /* line 58, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
        .social-share-bar .content .share-buttons .share-button a {
          position: relative;
          display: block;
          width: 100%;
          height: 100%;
          text-decoration: none;
          -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
          -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
          -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
          -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
          transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
          -webkit-backface-visiblity: hidden;
          -ms-backface-visiblity: hidden;
          -moz-backface-visiblity: hidden;
          -o-backface-visiblity: hidden;
          backface-visiblity: hidden; }
          /* line 66, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
          .social-share-bar .content .share-buttons .share-button a:before {
            opacity: 0.75;
            position: absolute;
            display: block;
            content: '';
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
            -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
            -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
            -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
            transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
            -webkit-backface-visiblity: hidden;
            -ms-backface-visiblity: hidden;
            -moz-backface-visiblity: hidden;
            -o-backface-visiblity: hidden;
            backface-visiblity: hidden; }
          /* line 78, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
          .social-share-bar .content .share-buttons .share-button a .txt {
            display: none; }
          /* line 80, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
          .social-share-bar .content .share-buttons .share-button a .counter {
            position: relative;
            top: 18px;
            color: rgba(96, 96, 90, 0.4);
            text-decoration: none;
            text-transform: uppercase;
            font-size: 11px; }
          /* line 90, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
          .social-share-bar .content .share-buttons .share-button a:hover .counter {
            color: #484844; }
          /* line 91, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_social-share-bar.scss */
          .social-share-bar .content .share-buttons .share-button a:hover:before {
            opacity: 1; }

/* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
.post .post-content .special-post-content {
  margin-top: 80px;
  margin-bottom: 80px; }
  @media screen and (max-width: 1536px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
    .post .post-content .special-post-content {
      margin-top: 5.20833vw; } }
  @media screen and (max-width: 1536px) {
    /* line 2, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
    .post .post-content .special-post-content {
      margin-bottom: 5.20833vw; } }
  /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
  .post .post-content .special-post-content p,
  .post .post-content .special-post-content h1,
  .post .post-content .special-post-content h2,
  .post .post-content .special-post-content h3,
  .post .post-content .special-post-content h4,
  .post .post-content .special-post-content h5,
  .post .post-content .special-post-content h6 {
    margin: 0; }
  /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
  .post .post-content .special-post-content blockquote {
    font-size: 22px;
    line-height: 36px;
    margin-top: 32px;
    margin-bottom: 32px; }
    @media screen and (max-width: 1536px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 1408px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 21.56px;
        line-height: 35.28px; } }
    @media screen and (max-width: 1280px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 21.12px;
        line-height: 34.56px; } }
    @media screen and (max-width: 1152px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 20.68px;
        line-height: 33.84px; } }
    @media screen and (max-width: 1024px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 800px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 22px;
        line-height: 36px; } }
    @media screen and (max-width: 768px) and (orientation: landscape) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 667px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 20.24px;
        line-height: 33.12px; } }
    @media screen and (max-width: 576px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        font-size: 17.6px;
        line-height: 28.8px; } }
    @media screen and (max-width: 1536px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        margin-top: 2.08333vw; } }
    @media screen and (max-width: 1536px) {
      /* line 16, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content blockquote {
        margin-bottom: 2.08333vw; } }
  /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
  .post .post-content .special-post-content .tripler-image {
    margin-bottom: 24px; }
    @media screen and (max-width: 1536px) {
      /* line 22, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content .tripler-image {
        margin-bottom: 1.5625vw; } }
  /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
  .post .post-content .special-post-content .show-mobile {
    display: none; }
  /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
  .post .post-content .special-post-content .hide-mobile {
    display: block; }
  @media screen and (max-width: 800px) {
    /* line 36, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
    .post .post-content .special-post-content .show-mobile {
      display: block; }
    /* line 40, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
    .post .post-content .special-post-content .hide-mobile {
      display: none; }
    /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
    .post .post-content .special-post-content .grid {
      display: block; }
      /* line 47, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_special-post-content.scss */
      .post .post-content .special-post-content .grid > div {
        width: 83.33333%;
        margin-left: 8.33333%;
        margin-bottom: 8.33333vw; } }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
.topics {
  display: block;
  text-align: center;
  margin: 0 auto; }
  /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
  .topics .topics-list {
    list-style: none;
    padding: 0;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    margin-top: 200px;
    margin-bottom: 0; }
    @media screen and (max-width: 1536px) {
      /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics .topics-list {
        margin-top: 13.02083vw; } }
    @media screen and (max-width: 768px) {
      /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics .topics-list {
        margin-top: 128px; } }
    @media screen and (max-width: 667px) {
      /* line 6, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics .topics-list {
        white-space: normal;
        width: 70.83333%; } }
    /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
    .topics .topics-list .topic {
      display: inline-block;
      margin-left: 16px;
      margin-right: 16px;
      margin-bottom: 16px; }
      @media screen and (max-width: 800px) {
        /* line 26, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .topic {
          margin-left: 10px;
          margin-right: 10px; } }
      /* line 37, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics .topics-list .topic a {
        display: inline-block;
        position: relative;
        z-index: 2;
        font-size: 12px;
        -webkit-transition: none;
        -ms-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none; }
        /* line 44, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .topic a:before {
          opacity: 0;
          width: calc(100% + 22px);
          height: 27px;
          background: #fc4c02;
          top: 0;
          left: -11px;
          content: '';
          position: absolute;
          z-index: -1;
          border-radius: 3px; }
        /* line 58, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .topic a:hover {
          color: #ffffff; }
          /* line 60, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
          .topics .topics-list .topic a:hover:before {
            opacity: 1; }
      /* line 64, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics .topics-list .topic.is-selected a {
        color: #ffffff; }
        /* line 67, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .topic.is-selected a:before {
          opacity: 1; }
    /* line 71, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
    .topics .topics-list .clear-topics-button {
      position: relative; }
      /* line 74, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics .topics-list .clear-topics-button a {
        width: 27px;
        height: 27px;
        background: #f5f5f5;
        border-radius: 3px;
        text-indent: -9999px; }
        /* line 81, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .clear-topics-button a:before, .topics .topics-list .clear-topics-button a:after {
          content: '';
          display: block;
          width: 11px;
          height: 2px;
          background: #484844;
          position: absolute;
          top: 13px;
          left: 8px;
          border-radius: 2px;
          z-index: 100;
          opacity: 1; }
        /* line 96, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .clear-topics-button a:before {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -moz-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); }
        /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .clear-topics-button a:after {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -moz-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }
        /* line 99, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
        .topics .topics-list .clear-topics-button a:hover {
          background: #c0c0be; }
  /* line 108, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
  .topics.post-topics .byline {
    margin-top: 128px; }
    @media screen and (max-width: 1536px) {
      /* line 108, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics.post-topics .byline {
        margin-top: 8.33333vw; } }
  /* line 112, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
  .topics.post-topics .topics-list {
    margin-top: 41.6px; }
    @media screen and (max-width: 1536px) {
      /* line 112, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
      .topics.post-topics .topics-list {
        margin-top: 2.70833vw; } }
    /* line 116, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
    .topics.post-topics .topics-list .topic a:before {
      background: #f5f5f5;
      opacity: 1; }
    /* line 122, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_topics.scss */
    .topics.post-topics .topics-list .topic a:hover:before {
      background: #fc4c02; }

/* line 1, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
.wayfinding {
  position: fixed;
  top: 0;
  width: 100%;
  height: 64px;
  z-index: 20000;
  -webkit-transform: translate3d(0, -150%, 0);
  -ms-transform: translate3d(0, -150%, 0);
  -moz-transform: translate3d(0, -150%, 0);
  -o-transform: translate3d(0, -150%, 0);
  transform: translate3d(0, -150%, 0);
  -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
  -webkit-backface-visiblity: hidden;
  -ms-backface-visiblity: hidden;
  -moz-backface-visiblity: hidden;
  -o-backface-visiblity: hidden;
  backface-visiblity: hidden; }
  /* line 10, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
  .is-wayfinding-in .wayfinding {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  /* line 14, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
  .wayfinding .above {
    width: 100%;
    height: 100%;
    background: #ffffff;
    -webkit-box-shadow: 0px 13px 26px 0px rgba(0, 0, 0, 0.0864);
    -ms-box-shadow: 0px 13px 26px 0px rgba(0, 0, 0, 0.0864);
    -moz-box-shadow: 0px 13px 26px 0px rgba(0, 0, 0, 0.0864);
    -o-box-shadow: 0px 13px 26px 0px rgba(0, 0, 0, 0.0864);
    box-shadow: 0px 13px 26px 0px rgba(0, 0, 0, 0.0864);
    position: relative;
    z-index: 2; }
  /* line 23, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
  .wayfinding .below {
    position: absolute;
    z-index: 3;
    top: 0;
    width: 100%; }
  /* line 30, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
  .wayfinding .left {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: 100%; }
    /* line 38, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
    .wayfinding .left .back {
      width: 64px;
      height: 100%;
      position: absolute;
      display: block;
      opacity: 0.75; }
      /* line 46, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
      .wayfinding .left .back:hover {
        opacity: 1; }
      /* line 50, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
      .wayfinding .left .back svg {
        display: inline-block;
        width: 16px;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate3d(-50%, -50%, 0);
        -ms-transform: translate3d(-50%, -50%, 0);
        -moz-transform: translate3d(-50%, -50%, 0);
        -o-transform: translate3d(-50%, -50%, 0);
        transform: translate3d(-50%, -50%, 0); }
        /* line 59, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .left .back svg .icon {
          fill: #656565; }
  /* line 66, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
  .wayfinding .mid {
    z-index: 1;
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
    .wayfinding .mid .post-title {
      text-align: center;
      width: 50%;
      margin: 0 auto;
      white-space: nowrap;
      font-family: 'MaisonNeue', "Helvetica", Arial, sans-serif;
      font-size: 19px;
      line-height: 33px;
      letter-spacing: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      color: #60605a; }
      /* line 13, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .js .wayfinding .mid .post-title {
        font-family: "Helvetica", Arial, sans-serif; }
      /* line 17, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/_typography.scss */
      .fonts-loaded .wayfinding .mid .post-title {
        font-family: 'MaisonNeue', 'Helvetica', Arial, sans-serif;
        font-weight: 400; }
      @media screen and (max-width: 1536px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 19px;
          line-height: 33px; } }
      @media screen and (max-width: 1408px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 18.62px;
          line-height: 32.34px; } }
      @media screen and (max-width: 1280px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 18.24px;
          line-height: 31.68px; } }
      @media screen and (max-width: 1152px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 17.86px;
          line-height: 31.02px; } }
      @media screen and (max-width: 1024px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 800px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 19px;
          line-height: 33px; } }
      @media screen and (max-width: 768px) and (orientation: landscape) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 667px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 17.48px;
          line-height: 30.36px; } }
      @media screen and (max-width: 576px) {
        /* line 73, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .mid .post-title {
          font-size: 15.2px;
          line-height: 26.4px; } }
  /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
  .wayfinding .right {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    width: 96px;
    height: 100%;
    border-left: 2px solid transparent;
    -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
    -webkit-backface-visiblity: hidden;
    -ms-backface-visiblity: hidden;
    -moz-backface-visiblity: hidden;
    -o-backface-visiblity: hidden;
    backface-visiblity: hidden; }
    /* line 97, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
    .is-wayfinding-share-in .wayfinding .right {
      border-left: 2px solid #f5f5f5; }
    @media screen and (max-width: 800px) {
      /* line 87, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
      .wayfinding .right {
        display: none; } }
    /* line 105, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
    .wayfinding .right .social-share {
      display: block;
      width: 100%;
      height: 100%;
      position: relative;
      -webkit-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
      -ms-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
      -moz-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
      -o-transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
      transition: all 500ms cubic-bezier(0, 1.085, 0.4, 1);
      -webkit-backface-visiblity: hidden;
      -ms-backface-visiblity: hidden;
      -moz-backface-visiblity: hidden;
      -o-backface-visiblity: hidden;
      backface-visiblity: hidden;
      -webkit-transform: translate3d(0, -20px, 0);
      -ms-transform: translate3d(0, -20px, 0);
      -moz-transform: translate3d(0, -20px, 0);
      -o-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
      opacity: 0; }
      /* line 114, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
      .is-wayfinding-share-in .wayfinding .right .social-share {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
      /* line 119, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
      .wayfinding .right .social-share a {
        cursor: default;
        display: block;
        width: 100%;
        height: 100%;
        -webkit-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -ms-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -moz-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -o-transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        transition: all 1000ms cubic-bezier(0, 1.085, 0.4, 1);
        -webkit-backface-visiblity: hidden;
        -ms-backface-visiblity: hidden;
        -moz-backface-visiblity: hidden;
        -o-backface-visiblity: hidden;
        backface-visiblity: hidden;
        opacity: 0.75; }
        /* line 127, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .right .social-share a:hover {
          opacity: 1; }
        /* line 131, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .is-wayfinding-share-in .wayfinding .right .social-share a {
          cursor: pointer; }
        /* line 135, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .is-wayfinding-share-bar-in .wayfinding .right .social-share a {
          opacity: 1; }
          /* line 138, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
          .is-wayfinding-share-bar-in .wayfinding .right .social-share a:hover {
            opacity: 0.75; }
      /* line 144, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
      .wayfinding .right .social-share svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        -ms-transform: translateY(-50%) translateX(-50%);
        -moz-transform: translateY(-50%) translateX(-50%);
        -o-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        display: inline-block;
        width: 16px;
        height: auto; }
        /* line 153, /Applications/MAMP/htdocs/strava/wp-content/themes/nouveau/build/scss/blog/components/_wayfinding.scss */
        .wayfinding .right .social-share svg .icon {
          fill: #60605A; }
