*{margin:0;padding:0;box-sizing:border-box}html{font-family:'Rubik', helvetica, arial, sans-serif;font-size:62.5%;background-color:#fff;line-height:1.6}body{color:#72797e;margin:0;padding:0;display:flex;flex-direction:column;height:100vh}.content-wrapper{max-width:110rem;margin:0 auto;padding:0 2em}.bare-list{list-style-type:none;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}a,label,ol,p,span,ul{font-size:1.5rem;line-height:1.6}.beta,.delta,.epsilon,.gamma,.zeta,h1,h2,h3,h4,h5,h6 .alpha{font-weight:normal;margin:0 0 0.5rem 0;padding:0}.alpha,h1{font-size:3.6rem;line-height:1.2;color:#192127}@media screen and (min-width:600px){.alpha,h1{font-size:4rem}}@media screen and (min-width:800px){.alpha,h1{font-size:4.8rem}}.beta,h2{font-size:2.8rem;line-height:1.2;color:#192127}@media screen and (min-width:600px){.beta,h2{font-size:3.2rem}}@media screen and (min-width:800px){.beta,h2{font-size:3.6rem}}.gamma,h3{font-size:2.4rem;line-height:1.2;color:#192127}@media screen and (min-width:600px){.gamma,h3{font-size:2.8rem}}.delta,h4{font-size:1.3rem;line-height:1.5;color:#72797e;text-transform:uppercase}.epsilon,h5{font-size:1.4rem;line-height:1.4;color:#72797e}.zeta,h6{font-size:1.2rem;font-weight:normal;line-height:1.4;color:#72797e}a{text-decoration:none;color:#2c9cf2}a:focus,a:hover{color:#192127}.btn{font-size:1.3rem;line-height:1;background:#fff;color:#192127;padding:1.2rem 1.2rem;margin:0;border:1px solid #e3e5e9;border-radius:3px;text-decoration:none;text-transform:uppercase;cursor:pointer}.btn:active,.btn:focus,.btn:hover{text-decoration:none;background-color:#e3e5e9;color:#2c9cf2}.btn--icon{display:flex;align-items:center;color:#72797e}.btn--icon .icon{fill:currentColor}.btn--cta{background-color:#2c9cf2;color:#fff;border:1px solid #2c9cf2}.btn--cta:active,.btn--cta:focus,.btn--cta:hover{color:#fff;text-decoration:none;background-color:#0b67ad;border-color:#0c75c5}.btn--warning:active,.btn--warning:focus,.btn--warning:hover{color:#fff;text-decoration:none;background-color:#e25d43;border-color:#e25d43}.btn--tag{background-color:#e3e5e9;color:#72797e;border:1px solid #e3e5e9}.btn--tag:active,.btn--tag:focus,.btn--tag:hover{color:#fff;text-decoration:none;background:#2c9cf2;border-color:#2c9cf2}.btn--icon{display:flex;align-items:center}.btn--icon .icon{fill:currentColor}.icon{padding-right:0.3em;fill:#bbc1c6}.btn:active .icon,.btn:focus .icon,.btn:hover .icon{fill:currentColor}.icon--liked{fill:#e25d43}.logo span{font-size:1.8rem;font-weight:bold;color:#192127;white-space:nowrap}.logo em{font-style:normal;color:#2c9cf2}.logo--invert span{color:#fff}.avatar{border-radius:50%;width:4.8rem;height:4.8rem}.avatar-small{width:3.2rem;height:3.2rem}.input{font-size:1.5rem;margin-bottom:3rem;color:#192127;width:100%}.input__label{display:inline-block;cursor:pointer;white-space:nowrap;margin:0 1.6rem 1rem 0}@media screen and (min-width:600px){.input__label{margin-bottom:0}}.input__field{background-color:#fff;border:1px solid #fff;border-radius:0.3rem;box-shadow:0 0.3rem 2rem #e3e5e9;color:#72797e;display:block;padding:1em;font-size:inherit;width:100%}.input__field--warning{border:1px solid #e25d43}.input--textarea textarea{resize:none;font-size:inherit;font-family:inherit;height:10rem}.input--file{width:100%}.input--file input[type=file]{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.input--file .btn{padding:1.6em;display:block;text-align:center;width:100%}@media screen and (min-width:600px){.input{display:flex;justify-content:space-between;align-items:baseline}}.input .checkbox-main{display:flex;align-items:center}.input .checkbox-main input{width:auto;height:2.5rem;width:2.5rem;border-radius:0}.input .checkbox-main label{margin-left:0.5rem}.cards{margin:3rem -2rem 3rem 0;display:flex;flex-wrap:wrap}.cards:after{display:table;content:" ";clear:both}@media screen and (min-width:600px){.cards .card{float:left;width:calc(50% - (1.6rem * 1.5))}}@media screen and (min-width:800px){.cards .card{width:calc(33.33% - (1.6rem * 1.5))}}.card{box-shadow:0 0 20px rgba(0, 0, 0, 0.14);margin:0 2.4rem 1.6rem 0;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between}.card__thumb{color:#e3e5e9;font-size:1.3rem;position:relative;display:block}.card__thumb img{width:100%;display:block;margin:0 0 -1px 0}.card__thumb h3{color:#fff;font-size:2rem}.card__intro{padding:1.2em;position:absolute;bottom:0;left:0;right:0}.card__title{font-size:1.6em}.card__footer{display:flex;border-top:1px solid #bbc1c6}.card__footer .btn{border:none;border-radius:0;display:flex;align-items:center;padding:1.6em}.card__footer .btn--like{border-right:1px solid #bbc1c6;flex:1 0 auto;text-align:left}.search{font-size:1.5rem;color:#72797e}.search__label{display:inline-block;cursor:pointer;margin-bottom:0.5em}.search__field{background-color:#fff;border:1px solid #e3e5e9;padding-left:1rem;font-size:inherit;margin:0}@media screen and (min-width:600px){.search__field{padding-left:1em}}.search__field:focus{border-color:#72797e}.search__row{display:flex}.search__row .btn{border-left-width:0;border-radius:0;padding:1.6em}.search__row .search__field{flex:1 0 10em}.search--cta .search__field{border-color:#2c9cf2}.search--cta .search__field:focus{border-color:#0c75c5}.global-nav{float:right;margin-left:-1em;display:flex}.global-nav>li{float:left;list-style-type:none;margin:0 0 0 1.6rem;padding:1.6rem 0}.global-nav a{color:#192127}.global-nav a:focus,.global-nav a:hover{color:#2c9cf2}.masthead__nav{margin-top:2rem;padding:0;align-self:flex-start}@media screen and (min-width:600px){.masthead__nav{float:left}}@media screen and (min-width:600px){.masthead__nav li{display:inline-block;padding:0}}.masthead__nav a{margin:2rem 1.6rem -1px 0}@media screen and (min-width:600px){.masthead__nav a{display:block;margin:0 1.6rem -1px 0;padding:0 0.5rem 2.5rem}}.masthead__nav a:focus,.masthead__nav a:hover{border-bottom:1px solid #192127}.masthead__nav .current a{color:#192127;border-bottom:1px solid #192127}.nav-footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0}.nav-footer .logo{padding:1.6rem 1.6rem 1.6rem 0}.nav-footer ul{display:flex;justify-content:space-between;padding-right:1.6rem}.nav-footer li{padding-right:1.6rem;white-space:nowrap}.nav-footer a{color:#bbc1c6}.nav-footer a:focus,.nav-footer a:hover{color:#2c9cf2}.dropdown-menu{display:none;background:#fff;border-radius:3px;color:#2c9cf2;padding:0;position:absolute;right:0.5rem;white-space:nowrap}.dropdown-menu>li{padding:0;border-bottom:1px solid #e3e5e9}.dropdown-menu a{color:#2c9cf2;display:block;padding:0.5rem 7rem 0.5rem 1em}.dropdown-menu a:focus,.dropdown-menu a:hover{display:block;text-decoration:underline;background:#e3e5e9}.has-dropdown{position:relative}.has-dropdown a{display:block}.dropdown-menu:focus,.dropdown-menu:hover,.has-dropdown a:focus+.dropdown-menu,.has-dropdown a:hover+.dropdown-menu{display:block}.goal__owner{vertical-align:middle}.goal__owner:after{display:table;content:" ";clear:both}.goal__owner>*{float:left}.goal__owner .avatar{margin:0 1rem 0 0}.goal__owner a{color:#192127}.goal__owner a:focus,.goal__owner a:hover{color:#2c9cf2}.goal__btn{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 -1.6rem 0 0}.goal__btn:after{display:table;content:" ";clear:both}.goal__btn .btn{float:left;flex:1 0 auto;margin:0 1.6rem 1.6rem 0;min-width:11.2rem;justify-content:center}.goal__stats{margin:0 0 0 -1rem}.goal__stats:after{display:table;content:" ";clear:both}.goal__stats>div{border-right:1px solid #bbc1c6;color:#bbc1c6;float:left;padding:0 1rem;white-space:nowrap}.goal__stats>div:last-child{border:none}.goal__tags:after{display:table;content:" ";clear:both}.goal__tags .btn--tag{float:left;margin:0 1.6rem 1.6rem 0}.comments{align-items:flex-start;display:flex;margin-bottom:4rem;width:100%}@media screen and (min-width:800px){.comments{width:70rem}}.comments__avatar{padding-right:2rem}.comments__text{width:100%}.comments__text .input{flex-direction:column}.comments__text .input>*{margin-bottom:1.6rem}@media screen and (min-width:600px){.comments__text .input_field{width:100%}}.comments__title span{color:#bbc1c6}.comments--add .comments__avatar{padding-top:4rem}.comments__user{margin:0 0 1.6rem 0}.comments__user .user__name a{color:#192127}.comments__user .user__name a:focus,.comments__user .user__name a:hover{color:#2c9cf2}.comments__user .comments__time{color:#bbc1c6}.follower{border-bottom:1px solid #e3e5e9;color:#bbc1c6;padding:1.6rem 0}.follower:after{display:table;content:" ";clear:both}.follower__profile{float:left}.follower__profile:after{display:table;content:" ";clear:both}.follower__avatar{float:left;padding-right:1.6rem}.follower__info{float:right}.follower__info>*{display:block}.follower__btn{float:right}.follower__btn .btn{display:block;padding:1.6rem 1.2rem;text-align:center;width:13rem}@media screen and (min-width:600px){.follower__btn .btn{width:17rem}}.banner{color:#192127;padding:0;margin:0}.global-header{margin:0 0 4.8rem 0;border-bottom:1px solid #e3e5e9;padding:0}.global-header .logo{float:left;margin:1rem 1.6rem 1rem 0}.global-header .search{float:left;flex:1 0 auto;margin:0 0 -1px 0}@media screen and (min-width:700px){.global-header .search{margin-right:1.6rem}}.global-header .content-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.global-header .content-wrapper:after{content:'';display:table;clear:both}.masthead{margin:0 0 4.8rem;padding:0 0 0 0;border-bottom:1px solid #e3e5e9}.masthead h1{color:#192127}.masthead p{color:#72797e}.masthead .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.masthead .content-wrapper:after{content:'';display:table;clear:both}.masthead .search{align-self:stretch}@media screen and (min-width:600px){.masthead .search{align-self:center;width:80%}}@media screen and (min-width:800px){.masthead .search{margin:0 auto;width:60%}}.masthead__profile{display:flex;align-items:center}.masthead__avatar{padding:0 2rem 0 0}.masthead--index{border-bottom:none;padding:0 0 4.8rem}.masthead--index h1{color:#fff}.goal__content>*{margin-bottom:1.6rem}.goal__btn,.goal__tags{margin-right:-1.6rem}.goal__img{margin-bottom:1.6rem}.goal__img img{width:100%}@media screen and (min-width:800px){.goal:after{display:table;content:" ";clear:both}.goal__img{float:left;width:48%}.goal__content{float:right;width:48%}}@supports (display:grid){@media screen and (min-width:800px){.goal{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.2rem;grid-row-gap:1.6rem;grid-template-rows:repeat(6, auto);grid-template-areas:"img owner" "img title" "img btn" "img description" "img stats" "img tags"}.goal>*{margin-bottom:0}.goal__img{width:100%;grid-area:img}.goal__content{width:100%}}}main{flex:1 0 auto}.main{display:flex;flex-direction:column;align-items:center;width:100vw}@media screen and (min-width:600px){.main--index h2{text-align:center}}.main .content-wrapper{flex:1 0 auto}.main__header{margin:0 0 4.8rem 0;border-bottom:1px solid #e3e5e9;width:100vw}.main__header p{margin:1.6rem 0}.main__header ol{padding:1.6rem;color:#2c9cf2;margin:1.6rem 0 4.8rem}.main__content{width:100vw}.main__element{padding:3.2rem 0 1.6rem 0}.main__element h2{margin:0 0 3.2rem 0}.discussion h2{margin:0}.followers>div:last-child{border:none}.form{display:flex;flex-direction:column}.form__text{color:#bbc1c6}@media screen and (min-width:600px){.form__text{align-self:flex-end;width:76%}}@media screen and (min-width:800px){.form__text{width:64%}}.form>div:nth-child(2){margin-top:5.6rem}.form .alert{color:#e25d43;padding:1.6rem 0;display:none}@media screen and (min-width:800px){.form{width:60%}}@media screen and (min-width:600px){.form .input--file,.form .input__field{width:76%}}@media screen and (min-width:800px){.form .input--file,.form .input__field{width:64%}}.input__description{margin:-3rem 0 1.6rem 0}.input--horizontal .prompt{width:100%}@media screen and (min-width:600px){.input--horizontal .prompt{width:76%}}@media screen and (min-width:800px){.input--horizontal .prompt{width:64%}}.input--horizontal .prompt .btn{width:100%}.input--checkbox{display:flex;justify-content:space-between}.input--checkbox .input__label{margin:0}@media screen and (min-width:600px){.input__btn{align-items:center}}.form--warning>div:nth-child(2){margin-top:0}.form--warning .alert{display:block}.input__btn--alone .btn{width:100%}.global-footer{background:#192127;padding:4.8rem 0 4.8rem}.global-footer .content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.global-footer .content-wrapper p{margin:0;display:block;padding:1.6rem 0}.banner--index{background:#afbac4 url("../images/mountain-lake.jpg") no-repeat 50% 50%/cover;color:#fff;padding:0 0 4.8rem 0;margin:0 0 4.8rem 0}.banner--index a{color:#e3e5e9}@media screen and (min-width:600px){.masthead--index{text-align:center}}.see-more{border-top:1px solid #e3e5e9;text-align:center;padding:1.2em 0;width:100%}.see-more a{color:#192127}.style-elmnt{margin:0 0 4.8rem 0}.style-elmnt h3{margin:0 0 1.6rem 0}.atom-logo .logo{width:16rem;height:6rem;text-align:center;display:flex;align-items:center;justify-content:center}.atom-logo--homepage .logo{background:#afbac4 url("../images/index-mountain-lake-sample.jpg") no-repeat 50% 50%/cover}.atom-logo--basic .logo{border:1px solid #afbac4}.atom-logo--invert .logo{background:#192127}.atom-palette:after{content:'';display:table;clear:both}.palette{float:left;margin:0 2rem 2rem 0}.table th{text-align:left}.font__table td{color:#192127;padding:0 2rem 0 0}.font__table .glyph{font-size:12rem;line-height:1;text-align:left}.styles__table{border-collapse:collapse;width:100%}.styles__table th .delta{font-weight:bold}.styles__table td{height:7rem;overflow:hidden}.styles__table td,.styles__table th{padding:0 0.6rem 0 0;border-bottom:solid 1px #e3e5e9}.styles__table td *,.styles__table th *{margin:0;padding:0}.styles__table tr td:last-child,.styles__table tr th:last-child{padding-right:0}.style-btn{font-size:1.3rem;line-height:1;color:#192127;text-transform:uppercase}.atom-links{display:block;float:none;margin:0 0 3.2rem 0}.atom-links *{display:block}
/*# sourceMappingURL=style.css.map */