@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v25-latin-ext-500.eot?f19136d33c2951d519128ae53c1cf390);src:local(""),url(/fonts/montserrat-v25-latin-ext-500.eot?f19136d33c2951d519128ae53c1cf390) format("embedded-opentype"),url(/fonts/montserrat-v25-latin-ext-500.woff2?e8d1b217237bac670cf083058810af3c) format("woff2"),url(/fonts/montserrat-v25-latin-ext-500.woff?0a95025fa2b6e76ac4172cfefb8fe81a) format("woff"),url(/fonts/montserrat-v25-latin-ext-500.ttf?934ed545b2082a02c730826fb7668cce) format("truetype"),url(/fonts/montserrat-v25-latin-ext-500.svg?5d6f0e09e83ecf8f5f8580125b2ecd44) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v25-latin-ext-600.eot?e59a0f072a68b39be797591f7c1cc10c);src:local(""),url(/fonts/montserrat-v25-latin-ext-600.eot?e59a0f072a68b39be797591f7c1cc10c) format("embedded-opentype"),url(/fonts/montserrat-v25-latin-ext-600.woff2?f83e36a5c739aecc9d87d74c90810843) format("woff2"),url(/fonts/montserrat-v25-latin-ext-600.woff?e160daa84a7652d079ca45cd854cfcc9) format("woff"),url(/fonts/montserrat-v25-latin-ext-600.ttf?03ffdfff22e5825a35638eafa5b7775b) format("truetype"),url(/fonts/montserrat-v25-latin-ext-600.svg?b7a40d9c20fdd266bd2451d023069d29) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v25-latin-ext-700.eot?1b9d4832ab3cf9b050106801c27cfb4f);src:local(""),url(/fonts/montserrat-v25-latin-ext-700.eot?1b9d4832ab3cf9b050106801c27cfb4f) format("embedded-opentype"),url(/fonts/montserrat-v25-latin-ext-700.woff2?e719255d9e1b41c204a053588234fc31) format("woff2"),url(/fonts/montserrat-v25-latin-ext-700.woff?3a4e5abb7e41e6a396cb9b4e2e1a20b2) format("woff"),url(/fonts/montserrat-v25-latin-ext-700.ttf?e9360416506d55bad169dbc89ac40021) format("truetype"),url(/fonts/montserrat-v25-latin-ext-700.svg?2305b86407b28348a63df8cfd5d3a68f) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v25-latin-ext-800.eot?bc61429927a82419c1210cd15d1fd143);src:local(""),url(/fonts/montserrat-v25-latin-ext-800.eot?bc61429927a82419c1210cd15d1fd143) format("embedded-opentype"),url(/fonts/montserrat-v25-latin-ext-800.woff2?f546de367bc488484e1e7b8ecbd70104) format("woff2"),url(/fonts/montserrat-v25-latin-ext-800.woff?a5c0141aee5832354351f3afef61be3f) format("woff"),url(/fonts/montserrat-v25-latin-ext-800.ttf?e8f42fa1b9f7ae1b9922740512ad3fe1) format("truetype"),url(/fonts/montserrat-v25-latin-ext-800.svg?941468eb10fc11b8048682e33271b866) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/fonts/montserrat-v25-latin-ext-500italic.eot?2f1a663a999f55fcfe620ce106dcbedd);src:local(""),url(/fonts/montserrat-v25-latin-ext-500italic.eot?2f1a663a999f55fcfe620ce106dcbedd) format("embedded-opentype"),url(/fonts/montserrat-v25-latin-ext-500italic.woff2?cd567abc106e86b84ef995a4330f917d) format("woff2"),url(/fonts/montserrat-v25-latin-ext-500italic.woff?542341b28217dbe266ec1781a1b901a2) format("woff"),url(/fonts/montserrat-v25-latin-ext-500italic.ttf?ac886c5e3d79f0e8a575f4c8f8d79223) format("truetype"),url(/fonts/montserrat-v25-latin-ext-500italic.svg?3a2dc388bad4673effa86ef02df97ac9) format("svg")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],body:before,template{display:none}body:before{font-family:xs}@media only screen and (min-width:420px){body:before{font-family:small}}@media only screen and (min-width:768px){body:before{font-family:medium}}@media only screen and (min-width:1024px){body:before{font-family:large}}@media only screen and (min-width:1200px){body:before{font-family:xl}}.categories__content,.contact,.content,.error,.featured,.featureds,.footer__inner,.header__container,.hero__content,.image,.infobox,.navigation__inner,.page__container,.popular,.quote,.sponsors__inner,.stage-item__container,.stage__nav,.stories,.story__container,.strava,.team,.toggles,.trail__container,.trails,.trails-carousel__paginator,.trails-slider__header{margin-left:2rem;margin-right:2rem;max-width:1200px}@media only screen and (min-width:768px){.categories__content,.contact,.content,.error,.featured,.featureds,.footer__inner,.header__container,.hero__content,.image,.infobox,.navigation__inner,.page__container,.popular,.quote,.sponsors__inner,.stage-item__container,.stage__nav,.stories,.story__container,.strava,.team,.toggles,.trail__container,.trails,.trails-carousel__paginator,.trails-slider__header{margin-left:6rem;margin-right:6rem}}@media only screen and (min-width:1024px){.categories__content,.contact,.content,.error,.featured,.featureds,.footer__inner,.header__container,.hero__content,.image,.infobox,.navigation__inner,.page__container,.popular,.quote,.sponsors__inner,.stage-item__container,.stage__nav,.stories,.story__container,.strava,.team,.toggles,.trail__container,.trails,.trails-carousel__paginator,.trails-slider__header{margin-left:auto;margin-right:auto;width:90%}}.featured-card__image,.hero-story__image,.slider__image,.story-author__image,.story-card__image,.story__image,.trail-card__image,.trail__region-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:50%}.stage__inner:after{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1024px){.categories__categories,.categories__subtitle,.contact__inner,.content__body,.embed__embed,.error__container,.featureds__story,.footer__text,.header__back,.header__branding,.header__nav,.hero__intro,.hero__stories,.hero__trails,.image__figure,.infobox__wrap,.navigation__header,.page__title,.popular__header,.quote__inner,.stage-item__text,.stage__nav-items,.stories__filter,.stories__header,.story__author,.story__header,.story__similar,.story__social,.strava__header,.team__inner,.toggles__inner,.trail__buttons,.trail__description,.trail__header,.trail__how-to,.trail__relive,.trail__reviews,.trail__six,.trail__table-wrap,.trail__ten,.trails-slider__header,.trails__header{padding-left:.9375rem;padding-right:.9375rem}.categories__subtitle,.embed__embed,.error__container,.featureds__story,.footer__text,.hero__intro,.image__figure,.navigation__header,.page__title,.popular__header,.stage-item__text,.stage__nav-items,.stories__filter,.stories__header,.story__header,.story__similar,.strava__header,.trail__header,.trail__relive,.trail__ten,.trails__header{margin-left:auto;margin-right:auto;width:83.33%}.categories__categories,.contact__inner,.content__body,.infobox__wrap,.quote__inner,.story__author,.story__social,.team__inner,.toggles__inner,.trail__buttons,.trail__description,.trail__how-to,.trail__reviews,.trail__six,.trail__table-wrap{margin-left:auto;margin-right:auto;width:50%}}.page__figure,.slider,.story__figure{max-width:1280px;width:100%}@media only screen and (min-width:1024px){.page__figure,.slider,.story__figure{margin:auto;width:90%}}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{-webkit-text-size-adjust:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.35}*{box-sizing:border-box}body{background-color:#fff;color:#111;font-weight:500;margin:0;overflow-x:hidden}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input{overflow:visible}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff!important}img{height:auto;width:100%}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0}p{margin:0}a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;text-decoration:none;transition:color .35s}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0}b,strong{font-weight:700}blockquote{color:#111;display:block;font-size:1.5rem;line-height:120%;margin:1.25rem 0;padding:2px 2px 2px 1rem}ol,ul{list-style:none;margin:0;padding:0}figcaption,small,sub,sup{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{border:none;border-collapse:collapse;font-size:1rem;width:100%}td,th{border:solid #ccc;border-width:0 0 1px;padding:1.25rem 0}code,kbd,sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{font-size:1rem;font-weight:700;top:-1px;vertical-align:super}@media only screen and (min-width:1024px){sup{font-size:1.25rem}}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace}code,kbd{padding:.5rem 1rem}kbd{background:#111;color:#fff}pre{margin:1.25rem;overflow:auto;padding:3rem}hr{border-style:solid}body.noscroll,body.noscroll #page{overflow:hidden;position:fixed}#page,.wrapper{min-height:100vh;position:relative;width:100%}.wrapper{align-content:flex-start;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;transition:transform .35s;z-index:1010}.wrapper--nav{transform:scale(1.4)}.wrapper--error,.wrapper--listing,.wrapper--standard{padding-top:5rem}.wrapper--error,.wrapper--frontpage,.wrapper--listing,.wrapper--standard,.wrapper--story,.wrapper--trail{margin-bottom:370px}.header{max-width:100%;position:relative;width:100vw;z-index:1020}.footer{bottom:0;position:fixed;z-index:1000}[data-content]{opacity:0;transform:translateY(50px);transition:opacity .6s,transform .8s}[data-scrolled]{opacity:1;transform:translateY(0)}@-webkit-keyframes slide-up{0%{top:100px}to{top:0}}@keyframes slide-up{0%{top:100px}to{top:0}}@-webkit-keyframes zoom-in{0%{transform:scaleX(1)}to{transform:scale(1.1,1.1,1)}}@keyframes zoom-in{0%{transform:scaleX(1)}to{transform:scale(1.1,1.1,1)}}@-webkit-keyframes fill-up{0%{width:0}to{width:100%}}@keyframes fill-up{0%{width:0}to{width:100%}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.featureds__story,.strava{margin-bottom:60px;margin-top:60px}@media only screen and (min-width:1024px){.featureds__story,.strava{margin-bottom:80px;margin-top:80px}}.contact__button,.cookie__button,.error__button,.featured-card__all,.featured-card__link,.filter__clear,.filter__link,.trail__fatmap,.trail__gpx,.trail__region-button,.trail__ride,.trail__strava,.trail__toggle-maps,.trails-slider__button,.verified__close-window,.verified__share,.write__close-window,.write__submit--disabled,.write__submit--enabled{border-radius:30px;border-style:solid;border-width:2px;display:inline-block;font-size:14px;font-weight:700;line-height:100%;padding:1.0625rem 2.8125rem;text-align:center;transition:background-color .35s,border-color .35s,color .35s;white-space:nowrap}.contact__button,.error__button,.filter__link,.trail__gpx,.trail__ride,.verified__share,.write__submit--enabled{background-color:#111;border-color:#111;color:#fff}.contact__button:hover,.error__button:hover,.filter__link:hover,.trail__gpx:hover,.trail__ride:hover,.verified__share:hover,.write__submit--enabled:hover{background-color:#4b9071;border-color:#4b9071}.filter__clear,.trail__fatmap,.trail__strava,.trail__toggle-maps,.verified__close-window,.write__close-window{background-color:transparent;border-color:#111;color:#111}.filter__clear:hover,.trail__fatmap:hover,.trail__strava:hover,.trail__toggle-maps:hover,.verified__close-window:hover,.write__close-window:hover{border-color:#4b9071;color:#4b9071}.featured-card__all{background-color:transparent;border-color:#fff;color:#fff}.featured-card__all:hover{border-color:#404040;color:#404040}.cookie__button,.featured-card__link,.trail__region-button,.trails-slider__button{background-color:#fff;border-color:#fff;color:#111}.cookie__button:hover,.featured-card__link:hover,.trail__region-button:hover,.trails-slider__button:hover{background-color:#4b9071;border-color:#4b9071;color:#fff}.featured-card--next .featured-card__link{padding:1.125rem 2rem}.write__submit--disabled{background-color:#ccc;border-color:#ccc;color:#fff}.featured-card__all,.featured-card__link,.trail__region-button{padding:.8rem 1rem}.featured-card,.story-card,.trail-card__link{align-content:flex-start;align-items:stretch;border-radius:1.125rem;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow:hidden}.story-card__title,.trail-card__title{margin:1.625rem 0 1.375rem}.story-card__text,.trail-card__text{padding:0 1.5rem 2.25rem}.checkbox{align-content:flex-start;align-items:flex-start;background-color:#f7f7f7;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:1rem}.checkbox__input{display:none}.checkbox__ui{border:1px solid #111;border-radius:50%;flex-shrink:0;height:1.5rem;margin-right:1rem;overflow:hidden;position:relative;width:1.5rem}.checkbox__check{background-color:#111;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.checkbox__check .icon{height:1.125rem;left:3px;position:relative;top:-1px}.author__description h2,.author__description h3,.contact__body h2,.contact__body h3,.content__body h2,.content__body h3,.cookie__text h2,.cookie__text h3,.guide__body h2,.guide__body h3,.guide__info-text h2,.guide__info-text h3,.toggles__body h2,.toggles__body h3,.trail__description h2,.trail__description h3{margin:2.75rem 0 1.25rem}.author__description h3,.contact__body h3,.content__body h3,.cookie__text h3,.guide__body h3,.guide__info-text h3,.toggles__body h3,.trail__description h3{font-size:1rem;font-weight:700}.author__description p,.contact__body p,.content__body p,.cookie__text p,.guide__body p,.guide__info-text p,.toggles__body p,.trail__description p{margin:1.25rem 0 1.75rem}.author__description a,.contact__body a,.content__body a,.cookie__text a,.guide__body a,.guide__info-text a,.toggles__body a,.trail__description a{text-decoration:underline}.author__description a:hover,.contact__body a:hover,.content__body a:hover,.cookie__text a:hover,.guide__body a:hover,.guide__info-text a:hover,.toggles__body a:hover,.trail__description a:hover{color:#ccc}.author__description ol,.contact__body ol,.content__body ol,.cookie__text ol,.guide__body ol,.guide__info-text ol,.toggles__body ol,.trail__description ol{list-style-type:decimal}.author__description ul,.contact__body ul,.content__body ul,.cookie__text ul,.guide__body ul,.guide__info-text ul,.toggles__body ul,.trail__description ul{list-style-type:disc}.author__description ol,.author__description ul,.contact__body ol,.contact__body ul,.content__body ol,.content__body ul,.cookie__text ol,.cookie__text ul,.guide__body ol,.guide__body ul,.guide__info-text ol,.guide__info-text ul,.toggles__body ol,.toggles__body ul,.trail__description ol,.trail__description ul{list-style-position:outside;margin:1.25rem 0;padding:0 0 0 1.5rem}.author__description ol p,.author__description ul p,.contact__body ol p,.contact__body ul p,.content__body ol p,.content__body ul p,.cookie__text ol p,.cookie__text ul p,.guide__body ol p,.guide__body ul p,.guide__info-text ol p,.guide__info-text ul p,.toggles__body ol p,.toggles__body ul p,.trail__description ol p,.trail__description ul p{margin:0}.author__description li,.contact__body li,.content__body li,.cookie__text li,.guide__body li,.guide__info-text li,.toggles__body li,.trail__description li{margin:.75rem 0}.author__description li::marker,.contact__body li::marker,.content__body li::marker,.cookie__text li::marker,.guide__body li::marker,.guide__info-text li::marker,.toggles__body li::marker,.trail__description li::marker{text-align:left}.elevation-map{height:auto;width:100%}.input__error,.write__error{bottom:-1rem;color:#ad0000;font-size:.75rem;left:1rem;position:absolute}.filter-item{align-content:flex-start;align-items:center;color:#999;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:1.75rem}.filter-item__check{border:1px solid #999;border-radius:50%;height:1.5rem;line-height:20px;margin-right:.5rem;overflow:hidden;width:1.5rem}.filter-item__check--checked{background-color:#111;border-color:#111}.filter-item__title{font-weight:500}.filter-item .icon--check{height:1.25rem;left:1px;position:relative}.icon{height:1.5rem;vertical-align:middle;width:auto}.icon path,.logo path{fill:#fff}.image-placeholder{background-color:#666;padding:50%}.actions__info,.guide__info,.how-to,.infobox__info--dark,.infobox__info--light,.trail__info{align-content:flex-start;align-items:flex-start;border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.875rem}.actions__info .icon,.guide__info .icon,.how-to .icon,.infobox__info--dark .icon,.infobox__info--light .icon,.trail__info .icon{flex-shrink:0;margin-right:.75rem}.guide__info,.how-to,.infobox__info--light,.trail__info{border:1px solid #ccc;color:#111}.guide__info path,.how-to path,.infobox__info--light path,.trail__info path{fill:#111}.actions__info,.infobox__info--dark{background-color:#111;border:1px solid #000;color:#fff}.actions__info path,.infobox__info--dark path{fill:#fff}.input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:.375rem;color:#111;outline:none;padding:1rem;width:100%}.input__label{background-color:#fff;color:#999;line-height:1.25;padding:0 .375rem;transform-origin:top left;transition:transform .35s}.input__label--active{transform:scale3d(.75,.75,1) translateY(-2rem)}.input__label--error{color:#ad0000}.filter,.modal,.write{background-color:rgba(0,0,0,.3);height:100%;left:0;max-height:100vh;opacity:0;overflow:hidden auto;pointer-events:none;position:fixed;top:0;transition:opacity .35s;width:100%}@media only screen and (min-width:1024px){.filter,.modal,.write{overflow:hidden}}.filter__modal,.modal__modal,.write__modal{align-content:flex-start;align-items:stretch;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding-left:2rem;padding-right:2rem;transition:transform .35s}@media only screen and (min-width:1024px){.filter__modal,.modal__modal,.write__modal{overflow:hidden auto}}.filter__header,.modal__header,.write__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:2.25rem 0}.modal__rule{border:solid #ccc;border-width:1px 0 0;margin:0}.filter__title,.modal__title,.write__title{font-size:1.375rem;font-weight:700}.filter__close,.modal__close,.write__close{flex-shrink:0;margin-left:.75rem}.pills__pill,.stories__tag,.story-card__tag{align-content:flex-start;align-items:center;border:1px solid transparent;border-radius:30px;color:#111;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.75rem;font-weight:700;height:30px;justify-content:flex-start;padding-left:1rem;padding-right:1rem;text-align:center;transition:border-color .35s}.pills__pill--active,.stories__tag--active{background-color:#f2f2f2;color:#111}.pills__pill--active:hover,.stories__tag--active:hover{border-color:transparent}.pills__pill--active{padding-right:0}.pills__remove{background-color:#fff;border-radius:12px;display:block;height:24px;line-height:22px;margin-left:10px;margin-right:4px;width:24px}.pills__remove .icon{height:16px}.pills__remove path{fill:#111}.filter__close,.header__back-button,.header__toggle,.modal__close,.navigation__close,.stage-item__round-button,.trails__remove-region,.write__close{border-radius:50%;display:inline-block;height:40px;text-align:center;transition:background-color .35s;width:40px}.filter__close .icon,.header__back-button .icon,.header__toggle .icon,.modal__close .icon,.navigation__close .icon,.stage-item__round-button .icon,.trails__remove-region .icon,.write__close .icon{height:1.5rem;margin:8px auto}.navigation__close,.stage-item__round-button{background-color:#fff}.navigation__close path,.stage-item__round-button path{fill:#111;transition:fill .35s}.navigation__close:hover,.stage-item__round-button:hover{background-color:#4b9071}.navigation__close:hover path,.stage-item__round-button:hover path{fill:#fff}.trails__remove-region{background-color:#999}.trails__remove-region path{fill:#fff}.filter__close,.header__back-button,.modal__close,.write__close{background-color:#111}.filter__close path,.header__back-button path,.modal__close path,.write__close path{fill:#fff}.filter__close:hover,.header__back-button:hover,.modal__close:hover,.write__close:hover{background-color:#4b9071}.trails__remove-region{height:28px;width:28px}.trails__remove-region .icon{height:1.25rem;margin:4px auto}.featured-card__tag,.story__tag-link{background-color:#fff;border-radius:15px;font-size:.75rem;font-weight:700;padding:.5rem 1.25rem}.story__tag-link{background-color:#111;color:#fff}.error__title,.featured-card__title,.page__title,.stories__title,.story__title,.trail__title,.trails__title{font-size:2rem;font-weight:800}@media only screen and (min-width:1024px){.error__title,.featured-card__title,.page__title,.stories__title,.story__title,.trail__title,.trails__title{font-size:2.9375rem}}.author__description h2,.author__see-posts,.contact__body h2,.content__body h2,.cookie__text h2,.guide__body h2,.guide__info-text h2,.popular__title,.story-card__title,.strava__subtitle,.strava__title,.toggles__body h2,.trail-card__title,.trail__description h2{font-size:1.375rem;font-weight:700;line-height:1.273}.categories__link,.hero__intro a{position:relative}.categories__link:after,.hero__intro a:after{background-color:#fff;border-radius:1.5px;bottom:-3px;content:" ";display:inline;height:3px;left:0;position:absolute;right:0;transition:background-color .35s}.categories__link:hover:after,.hero__intro a:hover:after{background-color:#4b9071}.filter-parameter{border-bottom:1px solid #ccc;overflow:hidden;position:relative}.filter-parameter__header{overflow:auto;position:relative}.filter-parameter__title{font-size:1rem;font-weight:700;margin:1.75rem 0}.filter-parameter__toggle{height:100%;left:0;position:absolute;top:0;width:100%}.filter-parameter .icon--minus,.filter-parameter .icon--plus{height:1.75rem;position:absolute;right:0;top:1.5rem}.filter-parameter__terms{overflow:auto}.guide{border-bottom:1px solid #ccc;position:relative}.guide__container{overflow:hidden;transition:height .35s}.guide__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:1.625rem 0;position:relative}.guide__toggle{height:100%;left:0;position:absolute;top:0;width:100%}.guide__figure{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:1.5rem;justify-content:flex-start}.guide__image{display:block;height:26px;width:auto}.guide .icon--minus,.guide .icon--plus{height:1.75rem}.guide__content{opacity:0;padding-bottom:2rem;transition:opacity .35s}.guide__body,.guide__info-text{overflow:auto}.guide__body p,.guide__info-text p{margin-top:0}.guide__body p:last-child,.guide__info-text p:last-child{margin-bottom:0}.guide__info-text{line-height:24px}.guide__info{margin-top:1.5rem}.guide__placeholder{flex-grow:1}.guide--visible .guide__content{opacity:1}.guide:after,.guide:before{background-color:#111;content:" ";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s;width:100%;z-index:1020}.guide:before{top:-1px}.guide:after{bottom:-1px}.guide--hover:after,.guide--hover:before,.guide--hovering:before,.guide--visible:after,.guide--visible:before{transform:scaleX(1)}.hashtag{background-color:#111;color:#fff;font-size:66px;font-weight:800;letter-spacing:.23em;padding:9rem 0 7rem}@media only screen and (min-width:1024px){.hashtag{font-size:116px;padding:7rem 0 8rem}}.hashtag__hashtag{transition:transform .1s}.hero-story{border-radius:9px;overflow:hidden;position:relative}.hero-story__image{padding:31.2% 50%}.hero-story__content{align-content:flex-start;align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;left:0;padding:1.25rem 1rem .75rem;position:absolute;right:0;top:0}.hero-story__placeholder{flex-grow:1}.hero-story__time{font-size:.75rem;font-weight:600;text-transform:uppercase}.hero-story__label{margin-left:.5rem;vertical-align:middle}.hero-story .icon--clock{height:.75rem}.hero-story__title{font-size:1rem;font-weight:700;margin-bottom:.1875rem}.hero-story__author{font-size:1rem;font-weight:500}.hero-story__author,.hero-story__title{line-height:150%}.how-to{position:relative}.how-to__button{height:100%;left:0;position:absolute;top:0;width:100%}.how-to__dismiss{border-radius:14px;flex-shrink:0;height:28px;margin-left:.5rem;position:relative;transition:background-color .35s;width:28px}.how-to__dismiss path{transition:fill .35s}.how-to__dismiss:hover{background-color:#4b9071}.how-to__dismiss:hover path{fill:#fff}.how-to__text{line-height:24px}.how-to__placeholder{flex-grow:1}.how-to .icon--watch{margin-right:.5rem}.input{margin:1.5rem 0;position:relative}.input__label{left:.625rem;pointer-events:none;position:absolute;top:1rem}.langs{font-size:0;opacity:1;pointer-events:all;transition:opacity .35s}.langs--scrolled.langs--story,.langs--scrolled.langs--trail{opacity:0;pointer-events:none}.langs__divider{background-color:#111;border-radius:1px;height:16px;margin:0 .5rem;transition:background-color .35s;width:2px}.langs__divider,.langs__lang{display:inline-block;vertical-align:middle}.langs--frontpage .langs__lang,.langs--nav .langs__lang{color:#fff}.langs--frontpage .langs__divider,.langs--nav .langs__divider{background-color:#fff;opacity:.5}.langs--scrolled.langs--frontpage .langs__lang{color:#111}.langs--scrolled.langs--frontpage .langs__divider{background-color:#111}.langs__lang{font-size:1rem;font-weight:700;opacity:.5;text-transform:uppercase;transition:opacity .35s,color .35s}.langs__lang--active{opacity:1}.langs__lang--inactive:hover{color:#4b9071;opacity:1}.modal{z-index:1030}.modal__modal{padding-bottom:2rem;position:absolute}@media only screen and (max-width:1023px){.modal__modal{left:0;right:0;top:5rem}}@media only screen and (min-width:768px) and (max-width:1023px){.modal__modal{padding-left:6rem;padding-right:6rem}}@media only screen and (min-width:1024px){.modal__modal{border-radius:1rem;box-shadow:1px 10px 18px 0 rgba(0,0,0,.08);left:50%;max-width:570px;padding:20px 100px 80px;top:6rem;transform:translate(-50%);width:100%}}@media only screen and (max-width:1023px){.modal__modal--standard{border-radius:1.5rem 1.5rem 0 0;min-height:calc(100vh - 5rem);transform:translateY(100vh)}}@media only screen and (min-width:1024px){.modal__modal--standard{max-height:90vh}}@media only screen and (max-width:1023px){.modal__modal--full{height:100%}}@media only screen and (min-width:1024px){.modal__modal--full{max-height:90vh}}.modal--visible{opacity:1;pointer-events:all}@media only screen and (max-width:1023px){.modal--visible .modal__modal--standard{transform:translate(0)}}.review{border:1px solid #ccc;border-radius:1rem;height:100%;padding:1.75rem 1.125rem;width:100%}.review .icon{height:.875rem;margin-right:.375rem}.review path{fill:#111}.review__date{color:#999;margin-left:1rem}.review__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:1.75rem}.review__content{margin:1.75rem 0}.review__user{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.review__acronym{background-color:#111;border:2px solid #4b9071;border-radius:50%;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;height:28px;line-height:25px;margin-right:.75rem;text-align:center;width:28px}.review__user-name{font-weight:700}.stage-item{align-content:flex-start;align-items:flex-start;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;overflow:hidden;width:0;z-index:1000}.stage-item,.stage-item__background{height:100%;left:0;position:absolute;top:0}.stage-item__background{background-position:50%;background-size:cover;transform:scale3d(1.1,1.1,1);width:100vw}.stage-item__title{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:2.75rem;font-weight:800;justify-content:flex-start;line-height:.9;position:relative}@media only screen and (min-width:1024px){.stage-item__title{font-size:5rem;max-width:90%}}@media only screen and (min-width:1200px){.stage-item__title{max-width:78%}}.stage-item__container{height:430px}@media only screen and (max-width:767px){.stage-item__container{margin-right:1rem}}@media only screen and (min-width:420px){.stage-item__container{height:340px}}@media only screen and (min-width:768px){.stage-item__container{height:360px}}@media only screen and (min-width:1024px){.stage-item__container{height:450px}}.stage-item__button{align-content:flex-start;align-items:center;color:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:700;justify-content:flex-start;margin-top:2.5rem;overflow:hidden}@media only screen and (min-width:1024px){.stage-item__button{margin-top:1.875rem}}.stage-item__round-button{margin-right:.5rem}.stage-item__word-wrap{overflow:hidden}.stage-item__round-button,.stage-item__trails,.stage-item__word{position:relative;top:54px}.stage-item__word{margin-right:.875rem;vertical-align:text-top}@media only screen and (min-width:1024px){.stage-item__word{margin-right:1.5rem;top:100px}}.stage-item--active{z-index:1001}.stage-item--active .stage-item__word{-webkit-animation:slide-up .7s ease 1s 1 normal forwards;animation:slide-up .7s ease 1s 1 normal forwards}.stage-item--active .stage-item__background{-webkit-animation:zoom-in 6s linear 0s 1 normal both;animation:zoom-in 6s linear 0s 1 normal both}.stage-item--active .stage-item__round-button,.stage-item--active .stage-item__trails{-webkit-animation:slide-up .7s ease 1.5s 1 normal forwards;animation:slide-up .7s ease 1.5s 1 normal forwards}.stage-nav-item{background-color:#fff;border-radius:2px;flex:1;height:.25rem;margin:0 2px;overflow:hidden;position:relative}.stage-nav-item:first-child{margin-left:0}.stage-nav-item:last-child{margin-right:0}.stage-nav-item__filling{-webkit-animation:fill-up 6s linear 0s 1 both;animation:fill-up 6s linear 0s 1 both;border-radius:2px 0 0 2px;overflow:hidden;transform-origin:left;will-change:transform}.stage-nav-item__filled,.stage-nav-item__filling{background-color:#ff1b30;height:.25rem}.story-card{box-shadow:0 10px 30px 8px rgba(0,0,0,.2);position:relative}.story-card__figure{border-radius:1.125rem 1.125rem 0 0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden}.story-card__image{transform:scale3d(1.004,1.004,1);transition:transform .5s}.story-card__placeholder{flex-grow:1}.story-card__date{color:#999}.story-card__author,.story-card__date{line-height:1.5}.story-card__tag{background-color:hsla(0,0%,100%,.7);left:1.125rem;position:absolute;top:1.125rem;transition:background-color .35s}.story-card__tag:hover{background-color:hsla(0,0%,100%,.4)}.story-card__link,.story-card__text{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start}.story-card:hover .story-card__image{transform:scale3d(1.05,1.05,1)}.featured-card{background:#000;position:relative}.featured-card__image{opacity:.8;padding:83% 50%}@media only screen and (min-width:768px){.featured-card__image{padding:35% 50%}}@media only screen and (min-width:1024px){.featured-card__image{padding:22% 50%}}.featured-card__tag,.featured-card__text{position:absolute}@media only screen and (max-width:1023px){.featured-card__text{bottom:0;padding:0 1.5rem;width:100%}}@media only screen and (min-width:1024px){.featured-card__text{margin-left:8.33%;max-width:50%;top:50%;transform:translateY(-50%)}}.featured-card__tag{left:1.5rem;top:1.125rem}@media only screen and (min-width:1024px){.featured-card__tag{display:none}}.featured-card a.featured-card__text-tag:hover{color:#4b9071}.featured-card__title{font-size:2rem;margin:.875rem 0 1.125rem}.featured-card__title--no-button{margin-bottom:0}.featured-card__title a:hover{color:#4b9071}.featured-card__featured,.featured-card__text-tag{font-weight:700}.featured-card__featured,.featured-card__text-tag,.featured-card__title{color:#fff}.featured-card__link{margin-right:1rem}@media only screen and (max-width:1023px){.featured-card__link{margin-bottom:1.5rem}}@media only screen and (max-width:767px){.featured-card__all{display:none}}@media only screen and (min-width:420px){.featured-card__buttons{white-space:nowrap}}@media only screen and (max-width:419px){.featured-card--author .featured-card__title,.featured-card--banner .featured-card__title,.featured-card--featured .featured-card__title,.featured-card--featureds .featured-card__title,.featured-card--next .featured-card__title{font-size:1.5rem}}@media only screen and (max-width:767px){.featured-card--author .featured-card__image,.featured-card--banner .featured-card__image,.featured-card--featured .featured-card__image,.featured-card--featureds .featured-card__image,.featured-card--next .featured-card__image{padding:50%}}.featured-card--author .featured-card__text,.featured-card--banner .featured-card__text,.featured-card--featured .featured-card__text,.featured-card--featureds .featured-card__text,.featured-card--next .featured-card__text{bottom:auto;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.featured-card--author .featured-card__link,.featured-card--banner .featured-card__link,.featured-card--featured .featured-card__link,.featured-card--featureds .featured-card__link,.featured-card--next .featured-card__link{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.featured-card--featureds .featured-card__image{padding:25% 50%}}@media only screen and (min-width:1024px){.featured-card--featureds .featured-card__image{padding:17% 50%}}.featured-card--featureds .featured-card__text{max-width:80%}@media only screen and (min-width:1024px){.featured-card--author .featured-card__image{padding:50%}.featured-card--author .featured-card__text,.featured-card--next .featured-card__text{max-width:100%}}@media only screen and (min-width:768px){.featured-card--banner .featured-card__image{height:320px;-o-object-fit:cover;object-fit:cover;padding:0}}.table{margin:1.25rem 0}.table table{text-align:left}.trail-card{height:100%;position:relative}.trail-card__link{box-shadow:0 10px 30px 8px rgba(0,0,0,.2)}.trail-card__title{transition:color .35s}.trail-card__title:hover{color:#4b9071}.trail-card__category{background-color:hsla(0,0%,100%,.7);border-radius:15px;font-size:.75rem;font-weight:600;height:30px;left:1rem;padding:8px 10px;position:absolute;top:1rem;transition:background-color .35s}.trail-card__category:hover{background-color:hsla(0,0%,100%,.4)}.trail-card__figure{border-radius:1.125rem 1.125rem 0 0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden}.trail-card__image{transform:scale3d(1.004,1.004,1);transition:transform .5s}.trail-card__text{align-content:flex-start;align-items:stretch;background-color:#fff;color:#111;display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start}.trail-card__description{color:#999;flex-grow:1;margin-bottom:1.5rem}.trail-card path{fill:#999}.trail-card__datas{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.trail-card__datas--rating{justify-content:space-between}.trail-card__data{padding-right:1rem;white-space:nowrap}.trail-card__value{vertical-align:middle}.trail-card:hover .trail-card__image{transform:scale3d(1.05,1.05,1)}.trails-carousel{position:relative;z-index:1000}.trails-carousel__trails{position:relative;width:100%}@media only screen and (min-width:768px){.trails-carousel__trails{width:341px}}@media only screen and (min-width:768px) and (max-width:1023px){.trails-carousel__trails{padding-left:5.0625rem;padding-right:5.0625rem}}@media only screen and (min-width:1024px){.trails-carousel__trails:before{background-color:#111;content:" ";display:block;height:100%;position:absolute;right:100%;top:0;width:100vw;z-index:1010}}.trails-carousel__slider-frame{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.trails-carousel__trail{height:100%;padding:0 2rem;width:100%}@media only screen and (min-width:768px){.trails-carousel__trail{padding:0 .9375rem}}.trails-carousel__button{height:100%;position:absolute;top:0;width:15%;z-index:1010}@media only screen and (max-width:1023px){.trails-carousel__button{display:none}}.trails-carousel__button--prev{cursor:url(/images/left.png) 2 2,pointer;cursor:-webkit-image-set(url(/images/left.png) 1x,url(/images/left-2x.png) 2x),auto;left:0}.trails-carousel__button--next{cursor:url(/images/right.png) 2 2,pointer;cursor:-webkit-image-set(url(/images/right.png) 1x,url(/images/right-2x.png) 2x),auto;right:0}.trails-carousel__paginator{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:2rem}@media only screen and (min-width:768px){.trails-carousel__paginator{display:none}}.trails-carousel__paginate-item{background-color:#fff;border-radius:2px;flex:1;height:3px;margin-left:3px;margin-right:3px;transition:background-color .35s}.trails-carousel__paginate-item--active{background-color:#4b9071}.trails-carousel__paginate-item:first-child{margin-left:0}.trails-carousel__paginate-item:last-child{margin-right:0}.actions__action{align-content:flex-start;align-items:center;border-bottom:1px solid #ccc;color:#111;display:block;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:700;justify-content:space-between;padding:2rem 0;width:100%}.actions__action path{fill:#111}.actions__input{height:0;opacity:0;overflow:hidden;pointer-events:none}.actions__info{justify-content:flex-start;position:relative}.actions .icon--watch{margin-right:.5rem}.actions__info-button{height:100%;left:0;position:absolute;top:0;width:100%}.author__description p{margin-top:0}.author__image{display:block;margin:2.5rem 0}@media only screen and (min-width:1024px){.author__image{margin:4.75rem 0}}.author__mark{font-size:72px;height:42px}.author__quote-text{font-size:1.375rem;margin:1.125rem 0 1.625rem;padding:0}.author__mark,.author__quote{font-weight:700}.author__quote{margin:2rem 0}@media only screen and (min-width:1024px){.author__quote{margin:4.75rem 0}}.author__content{margin:3.5rem 0}@media only screen and (min-width:1024px){.author__content{margin:4.75rem 0}}.author__see-posts{margin-bottom:2rem}.author__slider{position:relative}.author__stories{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;transition:transform .35s}@media only screen and (max-width:1023px){.author__stories{left:-2rem;padding:0 2rem;position:relative;width:100vw}}@media only screen and (min-width:768px) and (max-width:1023px){.author__stories{left:-6rem;padding:0 6rem}}@media only screen and (min-width:1024px){.author__stories{overflow:visible}}.author__story{flex-shrink:0;width:90%}@media only screen and (max-width:767px){.author__story{padding-right:2rem}}@media only screen and (min-width:768px) and (max-width:1023px){.author__story{padding-right:6rem}}@media only screen and (min-width:1024px){.author__story{padding-right:5%;width:105%}}.author__buttons{margin-top:1rem}@media only screen and (max-width:1023px){.author__buttons{display:none}}.author__button{background-color:#111;border-radius:4px;height:4px;margin-right:.75rem;width:50px}.author__button--active{background-color:#4b9071}.bottom-nav{align-content:flex-start;align-items:stretch;background-color:#fff;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;height:86px;justify-content:flex-start;left:0;position:fixed;width:100%;z-index:1010}@media only screen and (min-width:1024px){.bottom-nav{display:none}}.bottom-nav__item{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:25%}.bottom-nav__label{color:#111;font-size:.625rem}.bottom-nav .icon{display:block;margin-bottom:.375rem}.bottom-nav path{fill:#111}.categories{clear:both;overflow:hidden;padding:168px 0 184px;position:relative}.categories__background{bottom:0;left:0;position:absolute;right:0;top:0}.categories__content{color:#fff;position:relative}.categories__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.categories__mask{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.categories__svg{display:block;transition:transform 2s}.categories__subtitle{font-size:1.375rem;font-weight:700;margin-bottom:1.125rem}@media only screen and (min-width:1024px){.categories__subtitle{margin-bottom:1.5rem}}.categories__category{font-size:2.375rem;font-weight:800;letter-spacing:1px;line-height:65px}@media only screen and (min-width:1024px){.categories__category{font-size:3.5rem;letter-spacing:2px;line-height:90px}}.categories__link:hover,.categories__link:hover+.categories__count{color:#4b9071}@media only screen and (min-width:1024px){.categories__count{left:-10px;top:-7px}}.categories__count,.categories__link{transition:color .35s}.contact{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1024px){.contact{margin-bottom:3rem;margin-top:3rem}}.contact__body p{margin:2rem 0}@media only screen and (max-width:1023px){.contact__button{width:100%}}.contact:last-child{margin-bottom:0}.content{margin-bottom:2.75rem;margin-top:2.75rem}.cookie{background-color:rgba(0,0,0,.6);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.35s;width:100%;z-index:1100}.cookie__modal{background-color:#111;bottom:0;box-shadow:0 10px 30px 8px rgba(0,0,0,.2);color:#fff;left:0;padding:1rem;position:absolute;width:100vw}@media only screen and (min-width:768px){.cookie__modal{padding:1rem 2rem}}.cookie__modal a{color:#8c8c8c;text-decoration:none}.cookie__modal p{padding:.5625rem}.cookie__container{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}@media only screen and (min-width:1024px){.cookie__container{flex-direction:row}}.cookie__text p{margin:0}.cookie__button{display:block;margin:.75rem 0 .75rem .875rem;padding-bottom:1.1875rem;padding-top:1.1875rem;text-align:center;width:100%}@media only screen and (max-width:767px){.cookie__button{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:1024px){.cookie__button{margin-left:1.5rem;width:auto}}.cookie--visible{opacity:1;pointer-events:auto}.embed{margin-bottom:3rem;margin-top:3rem}@media only screen and (min-width:1024px){.embed{margin:4.5rem auto;max-width:1200px;width:90%}}.embed__embed iframe{width:100%}.featured{margin-bottom:3.75rem;margin-top:3.75rem}.filter{z-index:1040}.filter__modal{padding-bottom:7rem;position:absolute;right:0;top:5rem;transform:translateY(100vh)}@media only screen and (max-width:1023px){.filter__modal{border-radius:1.5rem 1.5rem 0 0;left:0;min-height:calc(100vh - 5rem)}}@media only screen and (min-width:768px) and (max-width:1023px){.filter__modal{padding-left:6rem;padding-right:6rem}}@media only screen and (min-width:1024px){.filter__modal{height:100vh;top:0;transform:translate(375px);width:375px}}.filter__header{border-bottom:1px solid #ccc}.filter__buttons{align-content:flex-start;align-items:stretch;bottom:0;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-start;margin:1.5rem 0;padding-left:2rem;padding-right:2rem;position:fixed;right:0;white-space:nowrap;width:100%}@media only screen and (min-width:1024px){.filter__buttons{width:375px}}@media only screen and (min-width:420px){.filter__buttons{flex-direction:row;flex-wrap:nowrap}}.filter__clear,.filter__link{flex-grow:1;padding-left:.25rem;padding-right:.25rem}@media only screen and (max-width:419px){.filter__link{margin:0 0 .75rem}}@media only screen and (min-width:420px){.filter__link{margin:0 0 0 .5rem}}.filter__clear{background-color:#fff}@media only screen and (min-width:420px){.filter__clear{margin:0 .5rem 0 0}}.filter--visible{opacity:1;pointer-events:all}.filter--visible .filter__modal{transform:translate(0)}.footer{align-content:flex-start;align-items:center;background-color:#111;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:370px;justify-content:center;width:100%}.footer__hashtag{color:#4b9071;font-weight:700;letter-spacing:2px;margin-bottom:.75rem}.footer__social{font-size:2.375rem;font-weight:800;line-height:1.25}@media only screen and (min-width:1024px){.footer__social{font-size:2.75rem}}.footer__facebook:hover{color:#2a78f3}.footer__instagram:hover{color:#ed0057}.footer__strava:hover{color:#fd3201}.header{background-color:#fff;left:0;position:absolute;top:0;transition:background-color .35s;width:100%}@media only screen and (min-width:1024px){.header{position:fixed}}.header__container{height:5rem;justify-content:space-between}.header__container,.header__nav{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.header__nav{justify-content:flex-end}@media only screen and (min-width:1024px){.header__nav{margin-right:8.33%}}.header__langs{margin-right:.75rem}@media only screen and (min-width:1024px){.header__langs{margin-right:1.75rem}}.header__branding path{transition:fill .35s}.header__branding:hover path{fill:#4b9071!important}.header__back,.header__branding{line-height:0}@media only screen and (min-width:1024px){.header__back,.header__branding{margin-left:8.33%}}.header__nav-item{color:#111;font-weight:700;margin-right:3rem}.header .logo{height:auto;width:68px}.header path{fill:#111;transition:fill .35s}.header--story,.header--trail{position:fixed}.header--frontpage,.header--story,.header--trail{background-color:transparent}.header--frontpage .header__nav-item,.header--story .header__nav-item,.header--trail .header__nav-item{color:#fff}.header--frontpage path,.header--story path,.header--trail path{fill:#fff}@media only screen and (min-width:1024px){.header--scrolled.header--frontpage{background-color:#fff}.header--scrolled.header--frontpage path{fill:#111}.header--scrolled.header--frontpage .header__nav-item{color:#111}}.header__toggle{transition:background-color .35s}.header__toggle path{transition:fill .35s}.header__toggle:hover{background-color:#000}.header__toggle:hover path{fill:#fff}.header__nav-item{transition:color .35s}.header__nav-item:hover{color:#4b9071!important}@media only screen and (max-width:1023px){.header__nav-item{display:none}}.hero{background-color:#111;min-height:780px;padding-top:146px;position:relative}@media only screen and (min-width:1024px){.hero{min-height:900px;padding-top:200px}}@media only screen and (min-width:1200px){.hero{min-height:100vh}}.hero__background,.hero__video{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__background,.hero__media,.hero__video{left:0;position:absolute;right:0;top:0;width:100%}.hero__media:after,.hero__media:before{bottom:-2px;content:" ";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1010}.hero__media:before{background-color:#000;opacity:.2}.hero__media:after{background:linear-gradient(transparent,transparent 55%,#111)}.hero__media--mobile{height:780px}@media only screen and (min-width:1024px){.hero__media--mobile{display:none}}.hero__media--desktop{height:900px}@media only screen and (max-width:1023px){.hero__media--desktop{display:none}}@media only screen and (min-width:1200px){.hero__media--desktop{height:100vh}}.hero__media--zoom{transform:scale(1.07);transform-origin:center;transition:transform .35s}.hero__hoverzone{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}@media only screen and (max-width:1023px){.hero__hoverzone{display:none}}.hero__content{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:1020}.hero__intro{color:#fff;font-size:2.375rem;font-weight:800;line-height:50px}@media only screen and (min-width:1024px){.hero__intro{font-size:3.5rem;line-height:125%;margin-right:16.66%;width:75%}}.hero__intro a:hover,.hero__intro a:hover+sup{color:#4b9071}.hero__intro sup{left:3px;margin-right:6px;transition:color .35s}.hero__intro--over-top{position:relative;z-index:1110}.hero__stories,.hero__trails{width:100%}.hero__trails{margin-top:6.25rem}@media only screen and (min-width:1024px){.hero__trails{margin-left:8.33%;width:50%}}.hero__subtitle{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4375rem}@media only screen and (min-width:1024px){.hero__subtitle{font-size:1.375rem;line-height:115%}}.hero__trail-list{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:3rem;margin-top:1.5rem}@media only screen and (min-width:1024px){.hero__trail-list{max-width:510px}}.hero__trail{background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:21px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:30px;margin:0 9px 11px 0;padding:.375rem 1rem;transition:background-color .35s}.hero__trail:hover{background-color:hsla(0,0%,100%,.15)}@media only screen and (min-width:1024px){.hero__stories{margin-right:8.33%;margin-top:6.25rem;width:33.33%}}.hero__slider{margin-top:1rem}@media only screen and (min-width:1024px){.hero__slider{margin-top:1.5rem}}.hero__slides{margin-bottom:1rem;position:relative}.hero__story{display:none;position:relative;transition:opacity .5s}.hero__story:not(.hero__story:first-child){left:0;position:absolute;right:0;top:0}.hero__paginator{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.hero__paginate-container{background-color:#fff;flex-grow:0;height:2px;margin:0 10px;position:relative;width:50px}.hero__paginate-index{background-color:#4b9071;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left}.hero__paginate-index--loading{transform:scaleX(1);transition:transform 4s;transition-timing-function:linear}.hero__paginate-number{color:#fff;font-size:1rem;font-weight:700}.image{margin-bottom:3.75rem;margin-top:3.75rem}@media only screen and (min-width:1024px){.image{max-width:1200px;width:90%}}.infobox{margin-bottom:2.75rem;margin-top:2.75rem}.infobox__icon{font-size:1.125rem;margin-right:.5rem}.navigation{background-position:50%;background-size:cover;color:#fff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1020}.navigation__header{height:5rem;justify-content:space-between;position:relative;z-index:1010}.navigation__header,.navigation__right{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.navigation__right{justify-content:flex-end}.navigation__column{align-content:flex-start;align-items:center;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.navigation__close{margin-left:.75rem}@media only screen and (min-width:1024px){.navigation__close{margin-left:1.75rem}}.navigation__item{font-size:1.75rem;font-weight:700;margin-bottom:1.75rem;transition:color .35s}.navigation__item:hover{color:#4b9071}@media only screen and (min-width:1024px){.navigation__item{font-size:3.5rem;margin-bottom:1rem}}.navigation__social{margin:1rem 0 2.75rem}@media only screen and (min-width:1024px){.navigation__social{margin-bottom:3rem}}.navigation__social-link{margin:0 1.525rem}@media only screen and (min-width:1024px){.navigation__social-link{margin:0 1rem}}.navigation__social-link path{transition:fill .35s}.navigation__social-link:hover path{fill:#4b9071}.navigation__tag{color:#4b9071;display:block;font-size:.875rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.pills{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:1rem 0 .75rem}@media only screen and (max-width:1023px){.pills{overflow:auto;position:relative;white-space:nowrap;width:100vw}}.pills__pill{margin:.5rem 1.25rem 0 0}.pills__pill:not(.pills__pill--active):hover{border-color:#ccc}.popular{margin-bottom:1rem;margin-top:3.5rem}@media only screen and (min-width:1024px){.popular{margin-top:5.375rem}}.popular__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.popular__header path{fill:#111}.popular__all{font-weight:700;white-space:nowrap}.popular__label{vertical-align:middle}.popular__trails{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;padding-top:1.875rem}@media only screen and (max-width:1023px){.popular__trails{left:-2rem;padding-left:2rem;padding-right:2rem;position:relative;width:100vw}}@media only screen and (min-width:768px) and (max-width:1023px){.popular__trails{left:-6rem;padding-left:6rem;padding-right:6rem}}@media only screen and (min-width:1024px){.popular__trails{flex-wrap:wrap;margin:0 8.33%;overflow:visible}}.popular__trail{flex-shrink:0;padding-bottom:3rem}@media only screen and (max-width:1023px){.popular__trail{padding-right:.9375rem;width:100%}}@media only screen and (min-width:1024px){.popular__trail{padding:0 .9375rem .9375rem;width:33.33%}}.quote{margin-bottom:3rem;margin-top:3rem}@media only screen and (min-width:1024px){.quote{margin-bottom:4.5rem;margin-top:4.5rem}}.quote__mark{font-size:72px;height:42px}.quote__quote{font-size:1.375rem;margin:1.125rem 0 1.625rem;padding:0}.quote__mark,.quote__quote{font-weight:700}.reviews__header,.reviews__write{border-top:1px solid #ccc}.reviews__header path,.reviews__write path{fill:#4b9071}.reviews__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:2rem 0}.reviews__header .icon{height:1.125rem}.reviews__rating{font-size:86px;font-weight:800;line-height:1;padding-right:1rem;text-align:right}.reviews__count{color:#999}.reviews__count,.reviews__stars{height:1.5rem}.reviews__stars{position:relative}.reviews__empties,.reviews__fills{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;left:0;position:absolute;top:0}.reviews__empties .icon,.reviews__fills .icon:nth-of-type(2n){margin-right:.4375rem}.reviews__write{padding-top:2rem}.reviews__write .icon{height:1.5rem}.reviews__gray{color:#999;margin-top:.5rem}.reviews__buttons{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;margin:1.5rem auto;max-width:400px}.reviews__rate{padding:1rem}.reviews__slider{position:relative}.reviews__reviews{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;transition:transform .35s}@media only screen and (max-width:1023px){.reviews__reviews{left:-2rem;padding:0 2rem;position:relative;width:100vw}}@media only screen and (min-width:768px) and (max-width:1023px){.reviews__reviews{left:-6rem;padding:0 6rem}}@media only screen and (min-width:1024px){.reviews__reviews{overflow:visible}}.reviews__review{flex-shrink:0;width:90%}@media only screen and (max-width:767px){.reviews__review{padding-right:1rem}.reviews__review:last-child{padding-right:2rem}}@media only screen and (min-width:768px) and (max-width:1023px){.reviews__review{padding-right:2rem}.reviews__review:last-child{padding-right:6rem}}@media only screen and (max-width:1023px){.reviews__review{max-width:286px}}@media only screen and (min-width:1024px){.reviews__review{padding-right:5%;width:105%}}.reviews__button{height:100%;position:absolute;top:0;width:50vw}@media only screen and (max-width:1023px){.reviews__button{display:none}}.reviews__button--prev{cursor:url(/images/left.png) 2 2,pointer;cursor:-webkit-image-set(url(/images/left.png) 1x,url(/images/left-2x.png) 2x),auto;right:50%}.reviews__button--next{cursor:url(/images/right.png) 2 2,pointer;cursor:-webkit-image-set(url(/images/right.png) 1x,url(/images/right-2x.png) 2x),auto;left:50%}.slider{position:relative}.slider__slider-frame{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.slider__images{overflow:hidden}.slider__image{padding:66% 50%;transform:scale3d(1.2,1.2,1);transition:transform 1.4s;transition-timing-function:cubic-bezier(.3,.1,.28,1)}@media only screen and (min-width:768px){.slider__image{padding:30% 50%}}.slider__figure{left:0;opacity:0;overflow:hidden;top:0;width:100%}.slider__nav{align-content:flex-start;align-items:center;bottom:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:2rem;position:absolute;right:2rem}@media only screen and (min-width:768px){.slider__nav{left:6rem;right:6rem}}.slider__nav-strip{background-color:#fff;border-radius:2px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s;width:100%}.slider__nav-bg{background-color:hsla(0,0%,100%,.5);height:3px;position:relative}.slider__nav-item{flex:1;padding:1rem 0}.slider__nav-item--active .slider__nav-strip{opacity:1}.slider__nav-item:first-child .slider__nav-bg{border-radius:2px 0 0 2px}.slider__nav-item:last-child .slider__nav-bg{border-radius:0 2px 2px 0}.slider__loader{align-content:flex-start;align-items:center;background:#ccc;background:#f1f1f1;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .35s}.slider__loader .icon--spinner{height:auto;max-width:100%;width:380px}.slider__icon,.slider__loader .icon--spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.slider__step{display:none;height:90%;position:absolute;top:0;width:30%}@media only screen and (min-width:1024px){.slider__step{display:inline-block}}.slider__step--prev{cursor:url(/images/left.png) 2 2,pointer;cursor:-webkit-image-set(url(/images/left.png) 1x,url(/images/left-2x.png) 2x),auto;left:0}.slider__step--next{cursor:url(/images/right.png) 2 2,pointer;cursor:-webkit-image-set(url(/images/right.png) 1x,url(/images/right-2x.png) 2x),auto;right:0}.slider--loaded .slider__image{transform:scaleX(1)}.slider--loaded .slider__figure{opacity:1}.slider--loaded .slider__loader{opacity:0;pointer-events:none}.sponsors{background-color:#fff;padding-bottom:1.5rem;padding-top:1.5rem}@media only screen and (min-width:1024px){.sponsors{padding-bottom:6.25rem;padding-top:6.25rem}}.sponsors__sponsors{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-.9375rem;margin-right:-.9375rem}@media only screen and (min-width:1024px){.sponsors__sponsors{flex-wrap:nowrap;margin-left:auto;margin-right:auto;width:83.33%}}.sponsors__sponsor{display:block;margin:1rem 0;text-align:center;width:50%}@media only screen and (max-width:1023px){.sponsors__sponsor{padding:0 1.40625rem}}@media only screen and (min-width:1024px){.sponsors__sponsor{width:16.66%}}.sponsors__sponsor path{transition:fill .35s}.sponsors__sponsor .partner-icon{height:38px;max-width:100%;width:auto}@media only screen and (min-width:1024px){.sponsors__sponsor .partner-icon{height:44px}}.sponsors__sponsor:hover path{fill:#4b9071}@media only screen and (max-width:1023px){.sponsors__sponsor--block{margin:1.5rem auto;width:100%}.sponsors--block .partner-icon{height:54px}.sponsors--block{padding-bottom:0;padding-top:0}}.stage__slides{height:100vh;width:100vw}.stage__nav{left:0;position:absolute;right:0;z-index:1004}@media only screen and (max-width:1023px){.stage__nav{top:5rem}}@media only screen and (min-width:1024px){.stage__nav{bottom:2rem}}.stage__nav-items{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.stage__inner,.stage__slides{position:relative}.stage__inner:after{background-color:#f7f7f7;opacity:0;pointer-events:none;transition:opacity .35s;z-index:1100}.stage__inner--preload:after{opacity:1}.story-author{align-content:flex-start;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2.25rem;padding-top:2.25rem}.story-author__figure{border-radius:50%;height:74px;overflow:hidden;width:74px}.story-author__by,.story-author__role{color:#999;line-height:1.6}.story-author__text{flex-grow:1;margin-left:1rem}.story-author .icon--right path{fill:#111}.strava__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.strava__sections{margin-bottom:-2rem}@media only screen and (min-width:1024px){.strava__sections{margin-left:8.33%;margin-right:8.33%}}.strava__slider{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;transition:transform .35s}@media only screen and (max-width:1023px){.strava__slider{left:-2rem;padding:2rem;position:relative;width:100vw}}@media only screen and (min-width:768px) and (max-width:1023px){.strava__slider{left:-6rem;padding:2rem 6rem}}@media only screen and (min-width:1024px){.strava__slider{overflow:visible;padding-bottom:2rem;padding-top:2rem}}.strava__section{flex-shrink:0;width:100%}@media only screen and (max-width:1023px){.strava__section{padding-right:2rem}}@media only screen and (min-width:768px) and (max-width:1023px){.strava__section:last-child{padding-right:6rem}}@media only screen and (min-width:1024px){.strava__section{overflow:visible;padding:0 .9375rem;width:50%}}.strava__box{align-content:flex-start;align-items:stretch;border-radius:.75rem;box-shadow:1px 6px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding:1.875rem 1.3125rem 1rem}.strava__list{margin:0}.strava__box-header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.strava__icon,.strava__subtitle{margin-bottom:1.75rem}.strava__placeholder{flex-grow:1}.strava__icon{flex-grow:1;text-align:right}.strava .icon--strava{height:1.75rem}.strava .icon--strava path{fill:#000}.strava__list{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.strava__term,.strava__value{margin:0;width:50%}.strava__member,.strava__term,.strava__value{line-height:314%;white-space:nowrap}.strava__member,.strava__term{color:#999}.strava__value{text-align:right}.strava__member{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.strava__position{width:60px}@media only screen and (max-width:767px){.strava__position{display:none}}.strava__acronym{background-color:#111;border-radius:50%;color:#fff;display:block;flex-shrink:0;font-size:.875rem;font-weight:700;height:42px;line-height:300%;margin:.25rem .75rem .25rem 0;text-align:center;width:42px}@media only screen and (min-width:420px){.strava__acronym{margin:.25rem 1.25rem .25rem 0}}.strava__distance{color:#111;text-align:right}.strava__name{flex-grow:1}.team{margin-bottom:3rem;margin-top:3rem}@media only screen and (min-width:1024px){.team{margin:4.5rem auto}}.team__member{border-top:1px solid #ccc}.team__member:last-child{border-bottom:1px solid #ccc}.toast{background-color:#fff;left:0;padding:1.75rem 0;position:fixed;top:0;width:100%;z-index:1099}.toast__text{font-weight:700;text-align:center}.toast path{fill:#111}.toggles{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1024px){.toggles{margin:4rem auto}}.toggles__title{display:inline-block;font-size:1rem;font-weight:700}.toggles__toggle{border:solid #ccc;border-width:1px 0 0;position:relative}.toggles__toggle:last-child{border-width:1px 0}.toggles__toggle:after,.toggles__toggle:before{background-color:#111;content:" ";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s;width:100%;z-index:1020}.toggles__toggle:before{top:-1px}.toggles__toggle:after{bottom:-1px}.toggles__toggle[data-toggle=hover]:after,.toggles__toggle[data-toggle=hover]:before,.toggles__toggle[data-toggle=hovering]:before,.toggles__toggle[data-toggle=true]:after,.toggles__toggle[data-toggle=true]:before{transform:scaleX(1)}.toggles__container{overflow:hidden;transition:height .35s}.toggles__header{padding:1.625rem 0 1.75rem;position:relative}.toggles__header .icon--minus{opacity:0}.toggles__header .icon{position:absolute;right:0;transition:opacity .35s}.toggles__button{height:100%;left:0;position:absolute;top:0;width:100%}.toggles__body{overflow:auto}.trails-slider{color:#fff;padding-bottom:4rem}@media only screen and (min-width:1024px){.trails-slider{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-left:auto;margin-right:auto;padding-bottom:160px;width:90%}}.trails-slider__header{margin-bottom:2.25rem}@media only screen and (min-width:1024px){.trails-slider__header{margin-left:8.33%;margin-top:240px;width:25%;z-index:1010}}.trails-slider__subtitle,.trails-slider__title{font-weight:700}.trails-slider__description,.trails-slider__title{margin:.875rem 0}.trails-slider__subtitle{font-size:.875rem}.trails-slider__title{font-size:1.25rem}@media only screen and (min-width:1024px){.trails-slider__title{font-size:1.375rem}.trails-slider__slider{width:66.66%;z-index:1000}}.verified__picto{border:2px solid #4b9071;border-radius:50%;height:86px;margin:0 auto 2.25rem;padding:1.375rem;width:86px}.verified__picto path{fill:#4b9071}.verified__picto .icon{height:2.25rem}.verified__title{font-size:1.375rem;font-weight:700;text-align:center}.verified__message{line-height:1.45;margin-top:1.5rem}.verified__close-window,.verified__share{display:block;margin:.75rem 0;width:100%}.verified__share{margin-top:1.75rem}.write{opacity:1;pointer-events:all;z-index:1030}.write__modal{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0;padding:0 2rem;position:absolute;top:0;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){.write__modal{padding:0 6rem}}.write__header{border-bottom:none}.write__stars{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding-bottom:.375rem;position:relative}.write__stars path{fill:#4b9071}.write__star{padding:0 1rem}.write__bottom{margin-bottom:1.5rem}.write__placeholder{flex-grow:1}@media only screen and (min-width:1024px){.write__placeholder{display:none}}.write__submit{position:relative}@media only screen and (min-width:1024px){.write__submit{width:100%}}.write__submit--waiting:hover{background-color:#111;border-color:#111}.write__submit .icon{height:6px}.write__confirm{display:none}.write__picto{margin:2rem 0 1.5rem;text-align:center}.write__picto .icon{height:100px}.write__picto path{fill:#111}.write__success-title{font-size:1.375rem;font-weight:700;text-align:center}.write__message{line-height:1.45;margin:1.25rem 0}.write__close-window{margin-top:2rem;width:100%}.error{color:#111}.error__title{margin:3rem 0 1rem}.error__body{margin:1.5rem 0}@media only screen and (min-width:1024px){.error__body{max-width:50%}}.error__button{margin-top:1rem}.frontpage{background-color:#111}.page__title{margin-bottom:3.5rem;margin-top:2rem;opacity:0;transform:translateX(-50px)}@media only screen and (min-width:1024px){.page__title{margin-bottom:4.5rem;margin-top:3rem}}.page__figure{opacity:0}@media only screen and (max-width:767px){.page__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:50%}}.page__content{margin-bottom:3rem}@media only screen and (min-width:1024px){.page__content{margin-bottom:5rem}}.page--loaded .page__title{opacity:1;transform:translateX(0);transition:transform .7s,opacity .3s}.page--loaded .page__figure{opacity:1;transition:opacity .5s}.stories{margin-bottom:3rem;overflow:visible}@media only screen and (min-width:1024px){.stories{margin-bottom:5rem}}.stories__title{margin:3rem 0 1rem}.stories__description{margin:1.5rem 0}.stories__featured{margin:2.75rem 0 3.5rem}@media only screen and (min-width:1024px){.stories__featured{margin:5.375rem 0 4rem}}.stories__filter{margin-bottom:.875rem;margin-top:1.75rem}@media only screen and (max-width:1023px){.stories__filter{left:-2rem;overflow:auto;padding:0 2rem;position:relative;white-space:nowrap;width:100vw}}@media only screen and (min-width:768px) and (max-width:1023px){.stories__filter{left:-6rem;padding:0 6rem}}.stories__tag{display:inline-block;line-height:31px;margin:.5rem 1.25rem 0 0}.stories__tag:not(.stories__tag--active):hover{border-color:#ccc}.stories__stories{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:768px) and (max-width:1023px){.stories__stories{margin-left:-.9375rem;margin-right:-.9375rem}}@media only screen and (min-width:1024px){.stories__stories{margin-left:auto;margin-right:auto;width:83.33%}}.stories__story{padding-bottom:1.25rem;padding-top:1.25rem;width:100%}@media only screen and (min-width:768px){.stories__story{padding-left:.9375rem;padding-right:.9375rem;width:50%}}@media only screen and (min-width:1200px){.stories__story{width:33.33%}}.story{margin-bottom:3rem}@media only screen and (min-width:1024px){.story{margin-bottom:5rem}}.story__header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:8rem}@media only screen and (min-width:1024px){.story__header{margin-bottom:2.625rem;margin-top:8.375rem}}.story__title{transform:translateX(-50px);width:100%}.story__header-datas{margin:1.25rem 0 2.375rem;transform:translateX(-50px)}.story__header-datas,.story__title{opacity:0}.story__date{white-space:nowrap}.story__date,.story__tag,.story__tags{display:inline-block}.story__date,.story__tag{margin:.375rem}.story__figure{opacity:0}.story__image{padding:50%}@media only screen and (min-width:1024px){.story__image{padding:28.125% 50%}}.story__social{margin-bottom:1.875rem;margin-top:1.875rem}@media only screen and (min-width:1024px){.story__social{margin-bottom:4.5rem;margin-top:4.5rem}}.story__social path{fill:#111}.story__social .icon{height:1.125rem}.story__author{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1024px){.story__author{margin-bottom:4rem;margin-top:4rem}}.story__author .story-author{border-color:#ccc;border-style:solid;border-width:1px 0}.story__social-link{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.story__social-text{font-weight:700;margin-left:1.125rem}.story__social-circle{border:1px solid #ccc;border-radius:50%;display:block;height:52px;line-height:3;text-align:center;width:52px}.story__similar{margin-bottom:3.75rem;margin-top:3.75rem}.story--loaded .story__header-datas,.story--loaded .story__title{opacity:1;transform:translateX(0);transition:transform .7s,opacity .3s}.story--loaded .story__figure{opacity:1;transition:opacity .5s}.trail{margin-bottom:2.5rem}@media only screen and (min-width:1024px){.trail{margin-bottom:0}}.trail__ten{margin-bottom:2.5rem;margin-top:2.5rem}@media only screen and (min-width:1024px){.trail__ten{margin-top:6.25rem}}.trail__six{margin-bottom:2.5rem;margin-top:2.5rem}@media only screen and (min-width:1024px){.trail__six{margin-bottom:5rem;margin-top:5rem}}.trail__header-datas,.trail__title{transform:translateX(-50px)}.trail__header-datas{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:1.625rem 0}.trail__header-datas path{fill:#999}.trail__header-datas,.trail__title{opacity:0}.trail__header{margin-top:8rem}.trail__header--loaded .trail__header-datas,.trail__header--loaded .trail__title{opacity:1;transform:translateX(0);transition:transform .7s,opacity .3s}.trail__header-data{white-space:nowrap}@media only screen and (max-width:1023px){.trail__header-data{width:33.33%}}@media only screen and (min-width:1024px){.trail__header-data{margin-right:2.5rem}}.trail__header-value{vertical-align:middle}.trail__gallery{margin:3rem 0 1.5rem}.trail__hide,.trail__more{align-content:flex-start;align-items:center;color:#111;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:600;justify-content:flex-start}.trail__expand-symbol{font-size:1.5rem;font-weight:500;margin-left:4px}.trail__expand-label,.trail__expand-symbol{vertical-align:middle}.trail__hide,.trail__rest{display:none}.trail__table-wrap{margin-bottom:2.5rem;margin-top:2rem}@media only screen and (min-width:1024px){.trail__table-wrap{margin-bottom:5rem;margin-top:3rem}}.trail__description{margin-top:2.5rem}@media only screen and (min-width:1024px){.trail__description{margin-top:5rem}}.trail__description--visible .trail__hide,.trail__description--visible .trail__rest{display:inline}.trail__description--visible .trail__more{display:none}.trail__label{color:#999;white-space:nowrap}@media only screen and (max-width:767px){.trail__label{max-width:70px;overflow:visible}}.trail__value{font-size:1.75rem;font-weight:800;text-align:right}@media only screen and (min-width:768px){.trail__value{font-size:1.875rem}}.trail__unit{font-size:.75rem;font-weight:700}.trail__row--distance .trail__value{font-size:4.875rem;line-height:.85;white-space:nowrap}@media only screen and (min-width:420px){.trail__row--distance .trail__value{font-size:5.375rem}}.trail__row--distance .trail__label{vertical-align:bottom}.trail__row--distance td{padding-bottom:1.875rem}.trail__toggle-content{margin-top:.375rem;padding-bottom:2.5rem}.trail__toggle-maps{margin-top:1.5rem;width:100%}.trail__toggle-header{padding:1.8125rem 0 1.875rem;position:relative}.trail__toggle-container{overflow:hidden;transition:height .35s}.trail__toggle{border-color:#ccc;border-style:solid;border-width:1px 0;position:relative}.trail__toggle .icon--minus{opacity:0}.trail__toggle .icon{position:absolute;right:0;top:27px;transition:opacity .35s}.trail__toggle--elevation{top:-1px}.trail__toggle--elevation .trail__toggle-content{padding-bottom:1.5rem}.trail__toggle:after,.trail__toggle:before{background-color:#111;content:" ";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s;width:100%;z-index:1020}.trail__toggle:before{top:-1px}.trail__toggle:after{bottom:-1px}.trail__toggle[data-toggle=hover]:after,.trail__toggle[data-toggle=hover]:before,.trail__toggle[data-toggle=hovering]:before,.trail__toggle[data-toggle=visible]:after,.trail__toggle[data-toggle=visible]:before{transform:scaleX(1)}.trail__toggle-button{height:100%;left:0;position:absolute;top:0;width:100%}.trail__info{margin-bottom:2.5rem;margin-top:2.5rem}.trail__info .icon--info{margin-right:.5rem}.trail__fatmap,.trail__gpx,.trail__strava{display:block;margin:1.5rem 0}.trail__relive{overflow:hidden}.trail__relive iframe{width:100%}.trail__button-container{align-content:flex-start;align-items:center;bottom:2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s;width:100%}@media only screen and (min-width:1024px){.trail__button-container{display:none}}.trail__ride--desktop{margin-bottom:2.5rem}@media only screen and (max-width:1023px){.trail__ride--desktop{display:none}}.trail__ride--mobile{flex-grow:1;margin-left:2rem;margin-right:2rem}@media only screen and (min-width:768px){.trail__ride--mobile{margin-left:6rem;margin-right:6rem}}.trail__region{position:relative}.trail__region-figure{border-radius:12px;overflow:hidden}@media only screen and (min-width:768px){.trail__region-image{padding:27.3% 50%}}.trail__region-text{left:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.trail__region-text{left:3.5rem;right:3.5rem}}.trail__region-label,.trail__region-title{color:#fff}.trail__region-label{font-weight:700}.trail__region-title{font-size:2rem;font-weight:800;margin:.875rem 0 1.1875rem}.trail__featured-story{margin-bottom:0}.trail--scrolled .trail__button-container{opacity:1;pointer-events:all}.trails{margin-bottom:3rem;overflow:visible}@media only screen and (min-width:1024px){.trails{margin-bottom:5rem}}.trails__title{margin:3rem 0 1rem}.trails__region{color:#999}.trails__remove-region{line-height:0}.trails__filter{margin:3rem 0 2rem}.trails__trails{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:1024px){.trails__trails{margin-left:auto;margin-right:auto;width:83.33%}}.trails__article{padding-bottom:1.25rem;padding-top:1.25rem;width:100%}@media only screen and (min-width:768px){.trails__article{padding-left:.9375rem;padding-right:.9375rem;width:50%}}@media only screen and (min-width:1200px){.trails__article{width:33.33%}}
