#dev-info{color:#2B2B2B;background-color:rgba(0,0,0,0.25);height:20px;position:fixed;width:100%;bottom:0;font-size:0.7em;padding:0.35em}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.announcements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.announcement{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4em;color:white;position:relative}.announcement .post-media{padding:10px}.announcement-title{z-index:2;-ms-flex-item-align:end;align-self:flex-end;text-align:left;width:100%}@media (min-width: 768px){.announcements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}@media (min-width: 768px){.announcements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.announcement{height:10em}.announcement-title{font-size:1.2em}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.banner{min-height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:white;color:#777;border-bottom:solid 1px #D0CDCD;position:relative}.banner-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin-right:30px}.banner-event{min-height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:white;color:#777;border-bottom:solid 1px #D0CDCD;position:relative;background-color:#0da5f9;color:white}.banner-event-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.banner-event-button{padding:5px 10px;color:#0da5f9;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 3px #0da5f9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-event-button:hover{text-decoration:none;color:white;background-color:#0da5f9;border-color:white}.banner-event-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:11px 16px;color:white;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2em}.banner-event-link:hover{cursor:pointer;text-decoration:underline}.banner-button{font-family:inherit;font-size:1em;padding:0.5em 1em;-ms-flex-negative:0;flex-shrink:0;width:auto;border:0 !important}.banner-item-about{display:none;margin-right:0}.banner-item-input{font-family:inherit;font-size:1em;padding:0.5em;margin-right:10px}.banner-item-dismiss{margin:10px;width:20px;height:20px;padding:0;-ms-flex-negative:0;flex-shrink:0;fill:#ccc;position:absolute;right:0;-webkit-transition:fill 0.4s ease;transition:fill 0.4s ease}.banner-item-dismiss:hover,.banner-item-dismiss:active{cursor:pointer;fill:#0da5f9}@media (min-width: 1024px){.banner-item-about{display:inherit}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.biz{line-height:1.5em;margin:1em;overflow:hidden}.biz a{text-decoration:underline}.biz a:hover,.biz a:active{color:#e84f65}.biz p{padding-bottom:1em}.biz-section{margin-bottom:2em}.biz-section-title{font-weight:700;font-size:1.7em;line-height:1.7em}.biz-image{border:solid 5px white;width:100%}.biz-title{font-weight:700;font-size:1.5em}.biz-example{margin:10px 0}.biz-example-title{display:block;font-style:italic;font-size:0.9em;opacity:0.9}.biz-example-image{border:solid 10px white;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.biz-list{list-style:disc;margin-left:2em}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.block-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.block-stack{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block-stacky{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-stacky-16-9{width:100%;min-height:200px;padding-bottom:56.25%;background-repeat:no-repeat;background-size:cover}.button-unstyled{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.follow-button-form{display:inline}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.comment{min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;margin-top:40px;margin-bottom:24px}.comment .label{font-weight:700}.comment .actions.submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comment .actions.submit .action-submit{color:white;background-color:#e84f65;height:100%;width:100%;outline:none;border:none;font-size:14px;height:40px;cursor:pointer}.comment-head{display:-webkit-box;display:-ms-flexbox;display:flex}::-webkit-input-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}::placeholder{font-style:italic}.comment-row{min-height:45px}.comment-center{min-width:200px;width:100%}.comment-center .body{font-size:14px;line-height:1.3em;color:#4E4E4E}.comment-center .body b{font-weight:700}.comment-right{min-width:25px;padding:10px}.comment-right.action{text-align:right;color:#B9B9B9}.comment-center-head{margin-bottom:5px}.avatar{width:45px;height:45px;border-radius:50%;background-repeat:no-repeat;background-size:cover;margin-right:8px}.uname{font-weight:700}.date{color:grey;font-size:0.8em;font-weight:400}.comment-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;color:grey;margin:16px 0}.comment-new .comment-center{background-color:white;padding:0;position:relative}.comment-new .comment-center textarea{height:100%;position:absolute;top:0;bottom:0;right:0;left:0;border:0;outline:0;font-family:inherit;font-size:1em;padding:0.5em;width:100%;resize:vertical}.comment-new .comment-center textarea:focus{outline:none}.comment-new .action{width:100%}.comment-new .action:hover{cursor:pointer;cursor:hand}.thread_actions{width:100%;display:block;margin-bottom:30px;font-size:12px}.thread_actions a{margin:0 0 0 10px;padding:3px 1em;background-color:#e84f65;border-radius:1em;color:white;text-decoration:none;font-weight:300}.thread_reply_loggedout{width:100%;display:block;margin-bottom:30px;text-align:right}.thread_reply_loggedout a{border-radius:1em;text-decoration:none;font-weight:300;display:block;width:100%;background-color:#ABABAB;color:white;text-align:center;padding:0.5em}.post-comments .comment .actions a{color:inherit;background:#e6e6e6;display:inline-block;width:100%;padding:3px;margin-bottom:2px;text-align:center;font-weight:300;text-transform:lowercase;text-decoration:none}.post-comments .comment .actions a:hover,.post-comments .comment .actions a:active{text-decoration:none;color:white;background:#e84f65}@media (min-width: 500px){.comment-left{display:block}.comment{min-height:0}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.project-thumbnail{width:436px;height:450px;background-color:white;-webkit-box-shadow:1px 0 6px 2px rgba(0,0,0,0.2);box-shadow:1px 0 6px 2px rgba(0,0,0,0.2);display:block}@media (max-width: 468px){.project-thumbnail{width:100%;height:auto}}.project-thumbnail-header-image{-o-object-fit:cover;object-fit:cover;display:block;width:436px;height:132px}@media (max-width: 468px){.project-thumbnail-header-image{width:100%;height:66px}}.project-thumbnail-content{padding:0 16px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:318px}@media (max-width: 468px){.project-thumbnail-content{height:auto}}.project-thumbnail-primary-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-thumbnail-primary-content a:hover{text-decoration:none;color:#e6e6e6}.project-thumbnail-collaborator-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-30px;margin-bottom:8px}@media (max-width: 468px){.project-thumbnail-collaborator-row{margin-top:-20px}}.project-thumbnail-collaborator{-o-object-fit:cover;object-fit:cover;width:60px;height:60px;border-radius:50%;margin-right:30px}.project-thumbnail-collaborator:last-child{margin-right:0}@media (max-width: 468px){.project-thumbnail-collaborator{width:40px;height:40px;margin-right:20px}}.project-thumbnail-extra-collaborators{width:60px;height:60px;border-radius:50%;margin-right:30px;background-color:#313131;color:white;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 468px){.project-thumbnail-extra-collaborators{width:40px;height:40px;margin-right:20px;font-size:12px}}.project-thumbnail-title{font-size:24px;margin-bottom:8px;display:-ms-flexbox;display:flex;height:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 468px){.project-thumbnail-title{font-size:18px}}.project-thumbnail-follow-button{text-align:center;margin-bottom:10px}.project-thumbnail-genre-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.project-thumbnail-genre-tag{font-size:12px;margin:0 8px 8px 0;padding:4px 8px;background-color:#e6e6e6;color:#3e3e3e}.project-thumbnail-genre-tag:hover{background-color:#e84f65;color:#fff;text-decoration:none}.project-thumbnail-genre-tag:last-child{margin-right:0}.project-thumbnail-extra-genres{font-size:12px;padding:4px 0;color:#3e3e3e}.project-thumbnail-image-row{display:-webkit-box;display:-ms-flexbox;display:flex}.project-thumbnail-image{-o-object-fit:cover;object-fit:cover;margin-right:16px;width:124px;height:100px}.project-thumbnail-image:last-child{margin-right:0}@media (max-width: 468px){.project-thumbnail-image{width:calc(33.3% - 10.6px);height:80px}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.dev-search{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width: 1024px){.dev-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.dev-search__title{width:100%;padding:10px}@media (min-width: 1024px){.dev-search__title{margin:10px 0}}.dev-search__form{width:100%}@media (min-width: 1024px){.dev-search__form{max-width:280px}}.dev-search__form ul.tagit li.tagit-new{padding:.2em 4px .2em 0;width:100%}.dev-grid{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px}@media (min-width: 1024px){.dev-grid{margin:0 40px}}.dev-grid__result{position:relative;margin-bottom:20px;width:100%;background-color:white;color:#171717;border:solid 1px #e6e6e6}.dev-grid__result .tag-user-link{padding:0.125em 0.75em 0.2em 0.75em;font-size:0.8em}.dev-grid__results__count{width:100%;border-top:solid 10px transparent;border-bottom:solid 10px transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-style:italic}.dev-grid__result__row{width:100%;border:solid 10px transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dev-grid__result__column--basics{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.dev-grid__result__column--basics{padding-left:20px}}@media (min-width: 768px){.dev-grid__result__column--basics .profile-follow-button,.dev-grid__result__column--basics .profile-hire-me-button{position:absolute;top:0;right:10px}.dev-grid__result__column--basics .profile-hire-me-button{top:38px}}.dev-grid__result__column--avatar{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;display:none}.dev-grid__result__column--avatar *{border-radius:100%}@media (min-width: 768px){.dev-grid__result__column--avatar{display:block;width:120px;height:120px}}.dev-grid__result__label{font-weight:bold;margin-right:1em}.dev-grid__result__profile-name{font-weight:700;font-size:1.6em;line-height:1em;color:#171717;display:inline-block}@media (min-width: 768px){.dev-grid__result__profile-name{font-weight:2em}}.dev-grid__result__profile-title{color:#171717;display:inline-block;font-weight:300}.dev-grid__result__profile-location{display:inline-block;font-size:0.8em;margin-top:5px}.dev-grid__result__profile-location svg{width:0.8em;height:0.8em}.dev-grid__result__profile-location svg *{fill:#e84f65}.dev-grid__result__row--posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.dev-grid__result__post{border:solid transparent 2.5px;-ms-flex-negative:1;flex-shrink:1;display:inline-block;position:relative;overflow:hidden;display:none;width:33.3%}.dev-grid__result__post:after{display:block;content:'';padding-bottom:56.25%}.dev-grid__result__post:nth-child(-n+3){display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.dev-grid__result__post:nth-child(1){border-left-width:0}.dev-grid__result__post:nth-child(3),.dev-grid__result__post:last-child{border-right-width:0}.dev-grid__result__post:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 768px){.dev-grid__result__post{width:25%}.dev-grid__result__post:nth-child(-n+4){display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:solid transparent 5px}.dev-grid__result__post:nth-child(1){border-left-width:0}.dev-grid__result__post:nth-child(4),.dev-grid__result__post:last-child{border-right-width:0}.dev-grid__result__post:nth-child(4){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width: 1280px){.dev-grid__result__post{width:16.6%}.dev-grid__result__post:nth-child(-n+20){display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:solid transparent 5px}.dev-grid__result__post:nth-child(1){border-left-width:0}.dev-grid__result__post:nth-child(6),.dev-grid__result__post:last-child{border-right-width:0}.dev-grid__result__post:nth-child(6){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.dev-grid__result__post .content{width:100%;height:100%;display:block;position:absolute}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.dtpicker-overlay{z-index:2000;display:none;min-width:300px;background:rgba(0,0,0,0.2);font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dtpicker-overlay .dtpicker-compValue:focus{outline:none;background:#f2fcff}.dtpicker-mobile{position:fixed;top:0;left:0;width:100%;height:100%}.dtpicker-mobile .dtpicker-cont{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none}.dtpicker-mobile .dtpicker-content{width:97%}.dtpicker-bg{width:100%;height:100%}.dtpicker-cont{border:1px solid #ecf0f1}.dtpicker-content{margin:0 auto;padding:1em 0;max-width:500px;background:#fff}.dtpicker-subcontent{position:relative}.dtpicker-header{margin:0.2em 1em}.dtpicker-header .dtpicker-title{color:black;text-align:center;font-size:1.1em;display:none}.dtpicker-header .dtpicker-close{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;top:-0.85em;right:0;color:#e84f65;font-size:1.5em;cursor:pointer;cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.dtpicker-header .dtpicker-close:hover{color:#e84f65}.dtpicker-header .dtpicker-close svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.dtpicker-header .dtpicker-close a{color:#e84f65;text-decoration:none}.dtpicker-header .dtpicker-close:not(.disabled):hover,.dtpicker-header .dtpicker-close:not(.disabled):active,.dtpicker-header .dtpicker-close:not(.disabled):focus,.dtpicker-header .dtpicker-close.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.dtpicker-header .dtpicker-close:not(.disabled):hover a,.dtpicker-header .dtpicker-close:not(.disabled):active a,.dtpicker-header .dtpicker-close:not(.disabled):focus a,.dtpicker-header .dtpicker-close.current a{color:white;text-decoration:none}.dtpicker-header .dtpicker-close:not(.disabled):hover svg *,.dtpicker-header .dtpicker-close:not(.disabled):active svg *,.dtpicker-header .dtpicker-close:not(.disabled):focus svg *,.dtpicker-header .dtpicker-close.current svg *{fill:white}.dtpicker-header .dtpicker-close.current{pointer-events:none;cursor:default}.dtpicker-header .dtpicker-close.disabled{cursor:default;border-color:grey;color:grey}.dtpicker-header .dtpicker-value{padding:0.8em 0.2em 0.2em 0.2em;text-align:center;font-size:1.4em}.dtpicker-components{overflow:hidden;margin:1em;font-size:1.3em}.dtpicker-components *{margin:0;padding:0}.dtpicker-components .dtpicker-compOutline{display:inline-block;float:left}.dtpicker-components .dtpicker-comp{margin:2%;text-align:center}.dtpicker-components .dtpicker-comp>*{display:block;height:30px;color:#0da5f9;text-align:center;line-height:30px}.dtpicker-components .dtpicker-comp>*:hover{color:#0da5f9}.dtpicker-components .dtpicker-compButtonEnable{opacity:1}.dtpicker-components .dtpicker-compButtonDisable{opacity:0.5}.dtpicker-components .dtpicker-compButton{background:#fff;cursor:pointer;border-radius:100%;width:20px;height:20px;margin:0 auto;font-family:monospace;cursor:pointer;color:#0da5f9;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #0da5f9;border:solid 2px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dtpicker-components .dtpicker-compButton svg *{fill:#0da5f9;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.dtpicker-components .dtpicker-compButton a{color:#0da5f9;text-decoration:none}.dtpicker-components .dtpicker-compButton:not(.disabled):hover,.dtpicker-components .dtpicker-compButton:not(.disabled):active,.dtpicker-components .dtpicker-compButton:not(.disabled):focus,.dtpicker-components .dtpicker-compButton.current{cursor:pointer;color:white;background-color:#0da5f9;text-decoration:none}.dtpicker-components .dtpicker-compButton:not(.disabled):hover a,.dtpicker-components .dtpicker-compButton:not(.disabled):active a,.dtpicker-components .dtpicker-compButton:not(.disabled):focus a,.dtpicker-components .dtpicker-compButton.current a{color:white;text-decoration:none}.dtpicker-components .dtpicker-compButton:not(.disabled):hover svg *,.dtpicker-components .dtpicker-compButton:not(.disabled):active svg *,.dtpicker-components .dtpicker-compButton:not(.disabled):focus svg *,.dtpicker-components .dtpicker-compButton.current svg *{fill:white}.dtpicker-components .dtpicker-compButton.current{pointer-events:none;cursor:default}.dtpicker-components .dtpicker-compButton.disabled{cursor:default;border-color:grey;color:grey}.dtpicker-components .dtpicker-compButton:hover{border:solid 2px #0da5f9}.dtpicker-components .dtpicker-compValue{margin:0.4em 0;width:100%;border:none;background:#fff;font-size:100%;color:inherit}.dtpicker-comp2{width:50%}.dtpicker-comp3{width:33.3%}.dtpicker-comp4{width:25%}.dtpicker-comp5{width:20%}.dtpicker-comp6{width:16.66%}.dtpicker-comp7{width:14.285%}.dtpicker-buttonCont{overflow:hidden;margin:0.2em 1em}.dtpicker-buttonCont .dtpicker-button{display:block;padding:0.6em 0;width:47%;background:#e84f65;color:#fff;text-align:center;font-size:1.3em;cursor:pointer;cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #e84f65}.dtpicker-buttonCont .dtpicker-button:hover{color:#fff}.dtpicker-buttonCont .dtpicker-button svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.dtpicker-buttonCont .dtpicker-button a{color:#e84f65;text-decoration:none}.dtpicker-buttonCont .dtpicker-button:not(.disabled):hover,.dtpicker-buttonCont .dtpicker-button:not(.disabled):active,.dtpicker-buttonCont .dtpicker-button:not(.disabled):focus,.dtpicker-buttonCont .dtpicker-button.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.dtpicker-buttonCont .dtpicker-button:not(.disabled):hover a,.dtpicker-buttonCont .dtpicker-button:not(.disabled):active a,.dtpicker-buttonCont .dtpicker-button:not(.disabled):focus a,.dtpicker-buttonCont .dtpicker-button.current a{color:white;text-decoration:none}.dtpicker-buttonCont .dtpicker-button:not(.disabled):hover svg *,.dtpicker-buttonCont .dtpicker-button:not(.disabled):active svg *,.dtpicker-buttonCont .dtpicker-button:not(.disabled):focus svg *,.dtpicker-buttonCont .dtpicker-button.current svg *{fill:white}.dtpicker-buttonCont .dtpicker-button.current{pointer-events:none;cursor:default}.dtpicker-buttonCont .dtpicker-button.disabled{cursor:default;border-color:grey;color:grey}.dtpicker-twoButtons .dtpicker-buttonSet{float:left}.dtpicker-twoButtons .dtpicker-buttonClear{float:right}.dtpicker-singleButton .dtpicker-button{margin:0.2em auto}ul.tagit{padding:1px 5px;overflow:auto;margin-left:inherit;margin-right:inherit}ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}ul.tagit li.tagit-choice{position:relative;line-height:inherit}input.tagit-hidden-field{display:none}ul.tagit li.tagit-choice-read-only{padding:.2em .5em .2em .5em}ul.tagit li.tagit-choice-editable{padding:.2em 18px .2em .5em}ul.tagit li.tagit-new{padding:.2em 4px .2em 8px}ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none}ul.tagit li.tagit-choice .tagit-close{cursor:pointer;position:absolute;right:.1em;top:50%;margin-top:-8px;margin-right:4px;line-height:17px}ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0}ul.tagit input[type="text"]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;width:inherit;background-color:inherit;outline:none}.tagit-autocomplete{background-color:white}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;border:solid 1px #ddd;background-color:white}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{background-color:#def}.edit-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width: 700px){.edit-form{padding:0 20px 20px 20px}}.edit-form-auth{max-width:430px;margin-left:auto;margin-right:auto}.edit-form-auth .edit-form-footer{max-width:100%}@media (min-width: 460px){.edit-form-auth .edit-form-footer-row-item{border-left:0;border-right:0}}.edit-form-auth .edit-form-footer-inner{padding:10px}@media (min-width: 430px){.edit-form-auth .edit-form-footer-inner{padding:0}}.edit-form-legend{border-bottom:solid 1px #ccc;width:100%;padding:10px 0;margin-bottom:20px}.edit-form-header{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding:10px}@media (min-width: 700px){.edit-form-header{padding:10px 0}}.edit-form-primary{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;max-width:100%;margin-bottom:10px}@media (min-width: 700px){.edit-form-primary{-webkit-box-flex:1;-ms-flex:1 70%;flex:1 70%}}.edit-form-primary-inner{background-color:#E8E8E8;padding:10px;margin-bottom:10px}.edit-form-secondary{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-bottom:10px}@media (min-width: 700px){.edit-form-secondary{-webkit-box-flex:1;-ms-flex:1 30%;flex:1 30%;padding-left:10px}}.edit-form-secondary-inner{background-color:#E8E8E8;padding:10px}.edit-form-footer{border-bottom:20px solid transparent;border-top:20px solid transparent;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media (min-width: 700px){.edit-form-footer{max-width:70%}}.edit-form-footer-inner{padding:10px}@media (min-width: 700px){.edit-form-footer-inner{padding:0}}.edit-form-footer-row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-form-extra{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;max-width:100%;margin-bottom:10px}@media (min-width: 700px){.edit-form-extra{-webkit-box-flex:1;-ms-flex:1 70%;flex:1 70%}}.edit-form-extra-inner{padding:10px}.edit-form-social-buttons{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;max-width:100%;margin-bottom:10px;margin-top:-10px}@media (min-width: 700px){.edit-form-social-buttons{-webkit-box-flex:1;-ms-flex:1 70%;flex:1 70%}}.edit-form-social-buttons-inner{padding:0 10px}.edit-form-social-buttons-header{height:2em;position:relative}.edit-form-social-buttons-header .background-bar{width:100%;position:absolute;top:12px;display:block;height:2px;border:0;border-top:2px solid #bbb}.edit-form-social-buttons-header .label-bar{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-form-social-buttons-header .label-bar span{display:inline-block;background-color:#F5F5F5;padding:0 1em;color:#888}.edit-form-social-buttons-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 1em}.edit-form-social-buttons-button{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 1em 0 0;padding:10px;text-align:center;color:white;font-weight:bold;font-family:Helvetica, Arial, sans-serif;font-size:13px;cursor:pointer;text-transform:uppercase}.edit-form-social-buttons-inline-row{margin-top:8px}.edit-form-social-buttons-inline-row .edit-form-social-buttons-button{margin:0 0.75em 0 0}.edit-form-social-buttons-button.linked{cursor:default}.edit-form-social-buttons-button svg,.edit-form-social-buttons-button span{display:inline-block}.edit-form-social-buttons-button svg{display:inline-block;width:16px;height:16px;fill:white;margin-bottom:-3px}.edit-form-social-buttons-button span{margin-left:5px}.edit-form-social-buttons-button:hover{text-decoration:none}.edit-form-social-buttons-button.twitter{background-color:#00aced}.edit-form-social-buttons-button.facebook{background-color:#3b5998}.edit-form-social-buttons-button.twitter.unlinked,.edit-form-social-buttons-button.facebook.unlinked{background-color:#aaa}.edit-form-button{font-size:1em;padding:0.5em 1em;cursor:pointer;color:#0da5f9;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #0da5f9}.edit-form-button svg *{fill:#0da5f9;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.edit-form-button a{color:#0da5f9;text-decoration:none}.edit-form-button:not(.disabled):hover,.edit-form-button:not(.disabled):active,.edit-form-button:not(.disabled):focus,.edit-form-button.current{cursor:pointer;color:white;background-color:#0da5f9;text-decoration:none}.edit-form-button:not(.disabled):hover a,.edit-form-button:not(.disabled):active a,.edit-form-button:not(.disabled):focus a,.edit-form-button.current a{color:white;text-decoration:none}.edit-form-button:not(.disabled):hover svg *,.edit-form-button:not(.disabled):active svg *,.edit-form-button:not(.disabled):focus svg *,.edit-form-button.current svg *{fill:white}.edit-form-button.current{pointer-events:none;cursor:default}.edit-form-button.disabled{cursor:default;border-color:grey;color:grey}.edit-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.edit-form-row-item{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;min-width:50%}.edit-form-row-item-validation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%}.edit-form-row-item-autowidth{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;min-width:50%;min-width:0}.edit-form-row-item-fullwidth{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;min-width:50%;width:100%}.edit-form-row-item-members-list{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;overflow:hidden}@media (min-width: 700px){.edit-form-row-item-members-list{max-width:50%}}:focus{outline-color:transparent;outline-style:none}.edit-form-label{display:block;font-size:0.8em;text-transform:lowercase}.edit-form-input-text{font-size:1em;height:2.5em;padding:0.5em;width:100%;border:solid 2px #ccc}.edit-form-input-text:focus{border-color:#0da5f9;outline:none}.edit-form ul.tagit,.search-form ul.tagit{background-color:white;border:solid 2px #ccc}.edit-form ul.tagit li,.search-form ul.tagit li{border:solid 1px white}.edit-form ul.tagit li,.edit-form ul.tagit input,.search-form ul.tagit li,.search-form ul.tagit input{font-family:'Lato', sans-serif;font-size:1em;color:black}.edit-form ul.tagit li.tagit-choice,.search-form ul.tagit li.tagit-choice{border:solid 1px #e8e8e8;border-radius:5px}.edit-form ul.tagit li.tagit-choice .tagit-close,.search-form ul.tagit li.tagit-choice .tagit-close{text-decoration:none}.edit-form ul.tagit li.tagit-choice .tagit-close .text-icon,.search-form ul.tagit li.tagit-choice .tagit-close .text-icon{color:#bbb}.edit-form ul.tagit li.tagit-choice .tagit-close:hover .text-icon,.search-form ul.tagit li.tagit-choice .tagit-close:hover .text-icon{color:#880000}.search-form ul.tagit{width:100% !important}.edit-form-input-validation{font-size:1em;height:2.5em;padding:0.5em;width:100%;border:solid 2px #ccc;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ccc}.edit-form-input-validation:focus{border-color:#0da5f9;outline:none}.edit-form-input-validation-pass{color:#14d67d;background-color:#ecfdf5}.edit-form-input-validation-fail{color:#f90942;background-color:#fed0db}.edit-form-input-search{font-size:1em;height:2.5em;padding:0.5em;width:100%;border:solid 2px #ccc}.edit-form-input-search:focus{border-color:#0da5f9;outline:none}.edit-form-input-textarea{font-size:1em;height:2.5em;padding:0.5em;width:100%;border:solid 2px #ccc;height:6em;padding:0.5em;resize:vertical;line-height:1.4em}.edit-form-input-textarea:focus{border-color:#0da5f9;outline:none}.edit-form-input-select{display:block;font-size:1em;line-height:2.5em;padding:0.5em;width:100%;height:40px;border:0;outline:2px solid #ccc;outline-offset:-2px;background-color:white}.edit-form-input-select option{font-size:1em;padding:0.5em;width:100%}.edit-form-input-select-multi{min-height:3em;border:solid 2px #ccc;display:block;font-size:1em;line-height:2.5em;padding:0.5em;width:100%}.edit-form-input-select-multi option{font-size:1em;padding:0.5em;width:100%}.edit-form-input-error{border-color:#f90942 !important}.edit-form-label-error span{background-color:#fed0db;display:inline-block;padding:0 1em}.edit-form-label-check{font-size:0.8em;text-transform:lowercase;margin-left:0.5em}.edit-form-check-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-form-input-check{position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;border:solid 2px #ccc;-webkit-transition:all 400ms ease;transition:all 400ms ease;background-color:white}.edit-form-input-check:checked{background-color:#0da5f9;border:solid 2px #0da5f9}.edit-form-input-check:checked:before{content:'✓';color:white;font-size:1.2em;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-form-input-check:focus{outline:0 none;-webkit-box-shadow:none;box-shadow:none}.edit-form-image-preview{padding-bottom:56.25%;border:dashed 2px #ccc;background-color:rgba(0,0,0,0.4);position:relative}.edit-form-image-preview-twenty-four-five{padding-bottom:20.83333%}.edit-form-image-preview-one-one{padding-bottom:75%}.edit-form-image-preview-inner{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-form-image-preview-inner:before{content:'Drop files here or click/tap to upload.';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:white;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center}.edit-form-image-preview-inner input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;direction:ltr;cursor:pointer;border:0;width:100%;max-width:100%}.edit-form-image-preview-inner *{max-width:100%;max-height:100%}.edit-form-image-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.edit-form-image-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 1.5px #0da5f9;color:#0da5f9;-webkit-transition:all ease 400ms;transition:all ease 400ms;padding:2.5px 10px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin-right:10px}.edit-form-image-action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;text-decoration:none;color:#0da5f9;padding:0 10px}.edit-form-image-action:not(.disabled):hover,.edit-form-image-action:not(.disabled):active{background-color:#0da5f9;color:white;text-decoration:none}.edit-form-image-action:not(.disabled):hover a,.edit-form-image-action:not(.disabled):active a{color:white}.edit-form-image-action.disabled{cursor:default;border-color:grey;color:grey}.edit-form-image-action:last-child{margin-right:0}@media (min-width: 500px){.edit-form-image-action{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}}.edit-form-progress{width:100%;margin:0 0 0.2em 0}.edit-form-progress-bar{min-height:0.25em;padding:0.25em;color:white;text-align:center}.edit-form-image-actions{display:none}.edit-form-progress-bar{opacity:0}.edit-form-image-hover .edit-form-image-preview{border:solid 2px #0da5f9}.edit-form-image-uploaded.edit-form-image-hover .edit-form-image-preview{border:solid 2px #0da5f9}.edit-form-image-uploaded .edit-form-progress-bar{-webkit-transition:all 0 ease;transition:all 0 ease;opacity:0}.edit-form-image-uploaded .edit-form-image-preview{border:0}.edit-form-image-uploaded .edit-form-image-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-form-image-uploaded .edit-form-image-preview-inner:before{display:none}.edit-form-image-uploading .edit-form-progress-bar{-webkit-transition:all 800ms ease;transition:all 800ms ease;opacity:1;background-color:#bbbbbb}.edit-form-image-uploading .edit-form-image-preview{border:0}.edit-form-image-uploading .edit-form-image-preview-inner:before{display:none}.edit-form-image-uploading-success.edit-form-image-hover .edit-form-image-preview{border:solid 2px #0da5f9}.edit-form-image-uploading-success .edit-form-progress-bar{-webkit-transition:all 800ms ease;transition:all 800ms ease;opacity:1;background-color:#14d67d}.edit-form-image-uploading-success .edit-form-image-preview{border:0}.edit-form-image-uploading-success .edit-form-image-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-form-image-uploading-success .edit-form-image-preview-inner:before{display:none}.edit-form-image-uploading-error .edit-form-progress-bar{-webkit-transition:all 800ms ease;transition:all 800ms ease;opacity:1;background-color:#f90942}.edit-form-image-uploading-error .edit-form-image-preview{border:solid 2px #f90942}.edit-form-image-uploading-error .edit-form-image-preview-inner:before{display:none}.edit-form-async-members-list{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.edit-form-async-members-list-scroll{width:100%}.edit-form-async-members-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:10px}.edit-form-async-members-list-item:last-child{margin-bottom:0}.edit-form-async-members-list-item-left{position:relative;background-color:#3e3e3e}.edit-form-async-members-list-item-center{background-color:white;padding:10px;width:100%;overflow:hidden}.edit-form-async-members-list-item-right{margin-left:auto;background-color:white}.edit-form-async-members-list-item-right-action{cursor:pointer;color:#0da5f9;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.edit-form-async-members-list-item-right-action svg *{fill:#0da5f9;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.edit-form-async-members-list-item-right-action a{color:#0da5f9;text-decoration:none}.edit-form-async-members-list-item-right-action:not(.disabled):hover,.edit-form-async-members-list-item-right-action:not(.disabled):active,.edit-form-async-members-list-item-right-action:not(.disabled):focus,.edit-form-async-members-list-item-right-action.current{cursor:pointer;color:white;background-color:#0da5f9;text-decoration:none}.edit-form-async-members-list-item-right-action:not(.disabled):hover a,.edit-form-async-members-list-item-right-action:not(.disabled):active a,.edit-form-async-members-list-item-right-action:not(.disabled):focus a,.edit-form-async-members-list-item-right-action.current a{color:white;text-decoration:none}.edit-form-async-members-list-item-right-action:not(.disabled):hover svg *,.edit-form-async-members-list-item-right-action:not(.disabled):active svg *,.edit-form-async-members-list-item-right-action:not(.disabled):focus svg *,.edit-form-async-members-list-item-right-action.current svg *{fill:white}.edit-form-async-members-list-item-right-action.current{pointer-events:none;cursor:default}.edit-form-async-members-list-item-right-action.disabled{cursor:default;border-color:grey;color:grey}.edit-form-async-members-list-item-right-action--owner{cursor:pointer;color:#bbbbbb;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.edit-form-async-members-list-item-right-action--owner svg *{fill:#bbbbbb;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.edit-form-async-members-list-item-right-action--owner a{color:#bbbbbb;text-decoration:none}.edit-form-async-members-list-item-right-action--owner:not(.disabled):hover,.edit-form-async-members-list-item-right-action--owner:not(.disabled):active,.edit-form-async-members-list-item-right-action--owner:not(.disabled):focus,.edit-form-async-members-list-item-right-action--owner.current{cursor:pointer;color:white;background-color:#bbbbbb;text-decoration:none}.edit-form-async-members-list-item-right-action--owner:not(.disabled):hover a,.edit-form-async-members-list-item-right-action--owner:not(.disabled):active a,.edit-form-async-members-list-item-right-action--owner:not(.disabled):focus a,.edit-form-async-members-list-item-right-action--owner.current a{color:white;text-decoration:none}.edit-form-async-members-list-item-right-action--owner:not(.disabled):hover svg *,.edit-form-async-members-list-item-right-action--owner:not(.disabled):active svg *,.edit-form-async-members-list-item-right-action--owner:not(.disabled):focus svg *,.edit-form-async-members-list-item-right-action--owner.current svg *{fill:white}.edit-form-async-members-list-item-right-action--owner.current{pointer-events:none;cursor:default}.edit-form-async-members-list-item-right-action--owner.disabled{cursor:default;border-color:grey;color:grey}.edit-form-async-members-list-item-right-action--owner,.edit-form-async-members-list-item-right-action{width:65px;height:65px}.edit-form-async-members-list-item-right-action--owner svg,.edit-form-async-members-list-item-right-action svg{height:auto;max-height:100%;max-width:100%;padding:20px;width:100%}.edit-form-async-members-list-item-image{display:block;height:65px;width:65px}.edit-form-async-members-list-item-type{bottom:2px;color:white;font-size:0.7em;font-weight:300;left:3px;position:absolute}.edit-form-async-members-list-item-type svg{height:14.5px;width:14.5px}.edit-form-async-members-list-item-type svg *{fill:white;-webkit-transition:fill 0.4s ease;transition:fill 0.4s ease}.edit-form-async-members-list-item-title,.edit-form-async-members-list-item-detail{color:#171717;font-size:16px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-form-async-members-list-item-title{font-weight:700}.edit-form-async-members-list-item-detail{font-weight:300}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.event{margin-bottom:10px}.events{margin:10px}.events-title{width:100%;text-align:center;margin:20px 0}.event{border:solid #aaa 1px}.event:hover{border-color:#e84f65;text-decoration:none}.event-markup p{margin:10px 0}.event-image-attribution{font-size:0.8em;font-style:italic}.event-info-title{color:#e84f65;font-size:2.3em;line-height:1em;margin-bottom:5px}.event-info-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:10px;border-bottom:solid 2px #ccc;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-info-dates-icon{width:30px;height:30px;margin-right:10px}.event-info-dates-icon svg{height:100%;width:100%;fill:#444}.event-sponsors{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.event-sponsors-label{width:100%;font-size:1em;margin:10px 0 0 0;color:#999}.event-sponsors-logos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;background-color:#ccc}.event-sponsors-logo{margin:10px}.event-sponsors-logo img{max-height:40px}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox-vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexbox-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-block{min-width:288px}.page-body{max-width:1000px;margin:0 auto}.column-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.left-column{-webkit-box-flex:3;-ms-flex:3;flex:3}.right-column{-webkit-box-flex:1;-ms-flex:1;flex:1}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.grid{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.grid__project{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid__project .grid__project-cell{margin:24px 12px}@media (max-width: 468px){.grid__project .grid__project-cell{margin:24px 0;width:100%}}.grid__message{margin:10px;padding:20px 0;text-align:center;font-size:1.2em}.grid__message a{text-decoration:underline}.grid__message a:hover,.grid__message a:active{color:#e84f65}.grid__cell{position:relative;border:solid transparent 5px;width:100%}@media (min-width: 568px){.grid__cell{width:calc( 100% / 2 )}}@media (min-width: 1024px){.grid__cell{width:calc( 100% / 4 );border:solid transparent 20px}}@media (min-width: 1280px){.grid__cell{width:calc( 100% / 4 )}}@media (min-width: 1440px){.grid__cell{width:calc( 100% / 5 )}}.grid__cell .post-media{width:100%;height:auto;background-color:#E8E8E8;padding-bottom:75%}.grid__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-color:#E8E8E8;position:relative;padding-bottom:75%}.grid__asset{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover;-o-object-fit:cover;object-fit:cover}.grid__asset img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-minimal .grid__cell{border-width:5px}.grid-small{max-width:1024px;margin:0 auto}.grid-posts-favorites,.grid-posts-associated{padding:0;margin-left:-5px;margin-right:-5px}.grid-posts-favorites .grid__cell{min-width:25%;max-width:25%}.grid-posts-favorites .grid__cell:before{padding-top:0}.grid-posts-associated .grid__cell{width:calc( 100% / 2 )}@media (min-width: 450px){.grid-posts-associated .grid__cell{width:calc( 100% / 3 )}}@media (min-width: 768px){.grid-posts-associated{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.grid-posts-associated .grid__cell{width:auto;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.grid__cell-1-1{padding-bottom:0%}.grid__cell-4-3{padding-bottom:75%}.grid__cell-16-9{padding-bottom:56.25%}.grid__cell-24-9{padding-bottom:37.5%}.grid__cell-32-9{padding-bottom:28.125%}.grid .post-stats,.grid .post-type{display:inline-block;text-align:left;color:#968a8a;position:absolute;bottom:0;padding:8px;font-size:0.7em;font-weight:300}.grid .post-stats .post-stat-active svg path,.grid .post-type .post-stat-active svg path{fill:#EA4D63}.grid .post-stats svg,.grid .post-stats img,.grid .post-type svg,.grid .post-type img{height:14.5px;width:14.5px}.grid .post-stats svg path,.grid .post-stats img path,.grid .post-type svg path,.grid .post-type img path{-webkit-transition:fill 0.4s ease;transition:fill 0.4s ease;fill:#968a8a}.grid .post-stats{left:0}.grid .post-type{right:0}.grid .post-stat{margin-right:1em}.grid .post-stat .badge{fill:#e84f65}.grid .post-stat .logo{fill:white}.grid .post-stat-count{position:relative;top:-2px;margin-left:2px}.grid .post-details{padding:0.5em 0.5em 2em 0.5em;width:100%;overflow:hidden;background-color:white;position:relative;bottom:-1px;word-wrap:break-word;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.grid .post-details-avatar{position:relative;top:2px;display:inline-block;width:15px;height:15px;border-radius:15px;margin-right:6px}.grid .post-details-title,.grid .post-details-username{color:#171717;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid .post-details-title{font-weight:700;display:block}.grid .post-details-username{font-weight:300;display:inline-block}.grid .post-details-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid .post-details-user:hover{text-decoration:none}.grid .post-details-user:hover .post-details-username{text-decoration:underline}.grid .post:hover .post-details{background-color:#ddd}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.hp-hero{position:relative;height:420px;width:100%}@media (min-width: 2560px){.hp-hero{height:840px}}.hp-hero-image{position:relative;height:420px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 2560px){.hp-hero-image{height:840px}}.hp-hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:420px}.hp-hero-content{position:relative;height:420px;width:100%;position:absolute;top:0;padding:60px 10px 10px 10px;background-color:rgba(0,0,0,0.2);color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 2560px){.hp-hero-content{height:840px}}.hp-hero-content-justify{width:100%;max-width:1380px}.hp-hero-content-title{font-weight:300;line-height:1.2em;text-shadow:0 0 3px black}@media (min-width: 2560px){.hp-hero-content-title{font-size:3em}}.hp-hero-content-blurb,.hp-hero-content-attribution{font-weight:300;line-height:1.2em;margin:10px 0;max-width:600px}@media (min-width: 2560px){.hp-hero-content-blurb,.hp-hero-content-attribution{font-size:1.2em}}.hp-hero-content-attribution{font-style:italic;font-size:0.8em}.hp-hero-content-attribution a,.hp-hero-content-attribution a:hover,.hp-hero-content-attribution a:active,.hp-hero-content-attribution a:visited{color:white;text-decoration:none;border-bottom:solid 1px white}.hp-hero-content-attribution a:hover,.hp-hero-content-attribution a:active,.hp-hero-content-attribution a:visited{border-bottom:dotted 1px white}.hp-hero-content-form{width:100%;margin:10px 0}.hp-hero-content-form input,.hp-hero-content-form a{display:inline-block;max-width:200px;margin:10px 0}.hp-hero-content-form input{border:none;border-bottom:solid 1px rgba(255,255,255,0.7);border-radius:0px;background-color:rgba(0,0,0,0.5);color:white}.hp-hero-content-form input:focus{border-color:white}.hp-hero-content-form a{border-radius:0;background-color:white;color:black;font-weight:300;-webkit-transition:color 0.4s ease, background-color 0.4s ease;transition:color 0.4s ease, background-color 0.4s ease}.hp-hero-content-form a:hover{color:white;text-decoration:none;background-color:#e84f65}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;font-family:'Lato', sans-serif;-webkit-font-smoothing:subpixel-antialiased}*,*:before,*:after{padding:0;margin:0;-webkit-box-sizing:inherit;box-sizing:inherit}html,body{background-color:#F5F5F5;width:100%}.flexboxtweener,.flexboxtweener>body{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}a{color:#424242;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0}.main,.main-full,.main-skinny{font-weight:400;color:#424242;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.main{width:100%;max-width:1440px;margin:0 auto 100px auto}.main-full{margin:0 0 100px 0}.main-skinny{max-width:600px;margin:20px auto 100px auto;padding:10px}.main-no-pad{width:100%;max-width:1440px;margin:0 auto}.offset{width:100%;margin-top:50px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.show-hero .offset{margin-top:0}.footer{background-color:#3e3e3e;color:#989898;padding-bottom:1em}.footer a{color:#989898;text-decoration:none}.footer a:hover,.footer a:active{color:white}.footer ul{list-style:none}.footer li{font-weight:300}.footer li.footer-nav-title{font-weight:700;margin-left:0}.footer-wrap{max-width:1024px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.footer-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-left,.footer-center,.footer-right{font-weight:300;margin:1em 1em 0 1em}.footer-left svg *,.footer-center svg *,.footer-right svg *{fill:#E6E6E6}.footer-left{max-width:300px}.footer-left a.logo{display:block;height:1.6em;margin-top:6px}.footer-left a.logo svg{height:100%;width:auto;max-width:100vw}.footer-nav-title{color:#E6E6E6;font-weight:700;font-size:1.4em}.lazy{background-repeat:no-repeat;background-size:cover}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;min-width:300px;width:100%;height:100%}.modal-main{background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:280px}.modal-main--auto{width:100%;height:100%}@media (min-width: 1024px){.modal-main--auto{width:auto;height:auto}}.modal-main--fullpage{width:100%;height:100%}.modal-disable-body-scroll{height:100%;overflow:hidden;width:100%}.modal-trim{background-color:rgba(0,0,0,0.4);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title,.modal-close{padding:10px}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;background-color:#F5F5F5;border-bottom:solid 1px #ccc}.modal-title{font-size:1.5em;font-weight:700;color:#565656}.modal-close{height:50px;width:50px;margin-left:auto;cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.modal-close svg{display:block;height:100%;width:100%}.modal-close svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.modal-close a{color:#e84f65;text-decoration:none}.modal-close:not(.disabled):hover,.modal-close:not(.disabled):active,.modal-close:not(.disabled):focus,.modal-close.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.modal-close:not(.disabled):hover a,.modal-close:not(.disabled):active a,.modal-close:not(.disabled):focus a,.modal-close.current a{color:white;text-decoration:none}.modal-close:not(.disabled):hover svg *,.modal-close:not(.disabled):active svg *,.modal-close:not(.disabled):focus svg *,.modal-close.current svg *{fill:white}.modal-close.current{pointer-events:none;cursor:default}.modal-close.disabled{cursor:default;border-color:grey;color:grey}.modal-content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal-content iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;outline:none;border:none}.modal-margin{margin:10px}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.nav{background-color:rgba(0,0,0,0.8);color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:50px;list-style:none;position:fixed;top:0;width:100%;z-index:3}.nav-left,.nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0}.nav-right{margin-left:auto}.nav-item{display:block;white-space:nowrap;border-bottom:solid 1px #565656;height:50px}.nav-item svg{height:0.8em;width:auto}.nav-item svg *{fill:white}.nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;padding:10px 20px;text-decoration:none;color:white;font-size:18px;font-weight:300;border-bottom:solid 2px transparent}.nav-link svg *{fill:white}.nav-link:hover{text-decoration:none;background-color:rgba(0,0,0,0.4);border-bottom-color:#e84f65}.nav-item--sub-inner{display:block;white-space:nowrap;border-bottom:solid 1px #565656;height:50px;margin:5px}.nav-item--sub-inner svg{height:0.8em;width:auto}.nav-item--sub-inner svg *{fill:white}.nav-item-sub{display:inline-block;white-space:nowrap;position:absolute;right:0;top:50px;display:none;background-color:white;color:black;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-shadow:0px 2px 4px rgba(0,0,0,0.1);z-index:2;list-style-type:none}.nav-item--user-button{height:16px;width:16px;border:solid 1px white;border-radius:100%}.nav-link--sub-wrap{display:block;outline:solid 10px transparent}.nav-link--sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;padding:10px 20px;text-decoration:none;color:white;font-size:18px;font-weight:300;border-bottom:solid 2px transparent;color:#4a4a4a}.nav-link--sub svg *{fill:white}.nav-link--sub:hover{text-decoration:none;background-color:rgba(0,0,0,0.4);border-bottom-color:#e84f65}.nav-link--sub:hover{color:#e84f65;background-color:rgba(0,0,0,0.05)}.nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;padding:10px 20px;text-decoration:none;color:white;font-size:18px;font-weight:300;border-bottom:solid 2px transparent;position:relative;border-bottom:none;cursor:default}.nav-toggle svg *{fill:white}.nav-toggle:hover{text-decoration:none;background-color:rgba(0,0,0,0.4);border-bottom-color:#e84f65}.nav-toggle:hover{-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-shadow:0px 2px 4px rgba(0,0,0,0.1);background-color:white;color:#7D7D7D}.nav-toggle:hover svg *{fill:#7D7D7D}.nav-toggle:hover .nav-item-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav-toggle:hover .nav-toggle-user-icon-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.nav-toggle--no-hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;padding:10px 20px;text-decoration:none;color:white;font-size:18px;font-weight:300;border-bottom:solid 2px transparent;position:relative;border-bottom:none;cursor:default;height:50px}.nav-toggle--no-hover svg *{fill:white}.nav-toggle--no-hover:hover{text-decoration:none;background-color:rgba(0,0,0,0.4);border-bottom-color:#e84f65}.nav-toggle-highlight{background-color:#e84f65}.nav-toggle-user-icon{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;width:14px;height:14px;padding:5px;border-radius:100%;-webkit-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white}.nav-toggle-user-icon-image{position:absolute;left:0;top:0;border-radius:100%}.nav-toggle-invite-icon,.nav-toggle-notification-icon{width:27px;height:27px}.nav-toggle-invite-icon svg,.nav-toggle-notification-icon svg{width:100%;height:100%}.nav-toggle-notification-icon-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:10px;line-height:1em;padding:3px 5px;background-color:#e84f65;color:white;border-radius:16px;position:absolute;top:5px;right:15px}.nav-item--foot{margin:10px}.nav-notifications-all{cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #e84f65;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 20px;font-weight:400;font-size:14px}.nav-notifications-all svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.nav-notifications-all a{color:#e84f65;text-decoration:none}.nav-notifications-all:not(.disabled):hover,.nav-notifications-all:not(.disabled):active,.nav-notifications-all:not(.disabled):focus,.nav-notifications-all.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.nav-notifications-all:not(.disabled):hover a,.nav-notifications-all:not(.disabled):active a,.nav-notifications-all:not(.disabled):focus a,.nav-notifications-all.current a{color:white;text-decoration:none}.nav-notifications-all:not(.disabled):hover svg *,.nav-notifications-all:not(.disabled):active svg *,.nav-notifications-all:not(.disabled):focus svg *,.nav-notifications-all.current svg *{fill:white}.nav-notifications-all.current{pointer-events:none;cursor:default}.nav-notifications-all.disabled{cursor:default;border-color:grey;color:grey}.show-hero .nav{-webkit-transition:background-color ease 400ms, color ease 400ms;transition:background-color ease 400ms, color ease 400ms;background-color:rgba(0,0,0,0.3)}.show-hero .nav.past-top{background-color:rgba(0,0,0,0.8)}.show-hero .nav-post-button{background-color:transparent}.nav-logo a{padding-left:10px}.nav-logo svg{height:100%;width:auto;height:28px;width:151px}.nav-logo svg .cartrdge-logo-icon{fill:#e84f65}.nav-logo svg .cartrdge-logo-text{fill:white}.nav-mini{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-ham{height:50px;width:50px;background-color:rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px}.nav-burger{position:relative;height:4px;background-color:white;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all ease 400ms;transition:all ease 400ms;opacity:0.6}.nav-burger:before{content:'';position:absolute;display:block;height:4px;width:100%;background-color:white;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all ease 400ms;transition:all ease 400ms;top:8px}.nav-burger:after{content:'';position:absolute;display:block;height:4px;width:100%;background-color:white;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all ease 400ms;transition:all ease 400ms;top:-8px}.nav-ham.active .nav-burger{background-color:rgba(255,255,255,0);opacity:1}.nav-ham.active .nav-burger:before{-webkit-transform:translateY(-8px) rotate(225deg);transform:translateY(-8px) rotate(225deg)}.nav-ham.active .nav-burger:after{-webkit-transform:translateY(8px) rotate(-225deg);transform:translateY(8px) rotate(-225deg)}.nav-primary{position:absolute;left:-100%;right:0;top:50px;bottom:0;width:100%;background-color:rgba(0,0,0,0.8);z-index:1;-webkit-transition:all ease 400ms;transition:all ease 400ms;overflow-y:auto;overflow-y:auto;padding-bottom:150px;height:100vh}.nav-primary.active{left:0}.nav-item--has-sub{display:none}.nav-item--search{display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.nav-search-form{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.nav-search-input{background-color:transparent;border-radius:40px;border:solid 1px #C5C5C5;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:18px;margin:5px;padding:10px;text-align:center;-webkit-transition:all ease 400ms;transition:all ease 400ms;-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-search-input:focus,.nav-search-input:active,.nav-search-input:hover{border-color:#0da5f9}.nav-search-input:focus::-webkit-input-placeholder,.nav-search-input:active::-webkit-input-placeholder,.nav-search-input:hover::-webkit-input-placeholder{opacity:0}.nav-search-input:focus:-ms-input-placeholder,.nav-search-input:active:-ms-input-placeholder,.nav-search-input:hover:-ms-input-placeholder{opacity:0}.nav-search-input:focus::placeholder,.nav-search-input:active::placeholder,.nav-search-input:hover::placeholder{opacity:0}@media (min-width: 868px){.nav-left,.nav-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-item--search{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.nav-item{border-bottom:none;display:inline-block}.nav-item--has-sub{display:inline-block}.nav-item--no-sub{display:none}.nav-primary{position:relative;background-color:transparent;z-index:inherit;left:auto;top:auto;right:auto;bottom:auto;-webkit-transition:none;transition:none;height:50px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow-y:visible;padding-bottom:0}.nav-right{margin-left:auto}.nav-mini{display:none}.nav-post-button{background-color:rgba(0,0,0,0.6)}.nav-search-form{height:auto;display:block}.nav-search-input{display:-webkit-box;display:-ms-flexbox;display:flex;color:black;border:0;text-align:left;display:inline-block;width:50px;background-color:transparent;-webkit-transition:all ease 400ms;transition:all ease 400ms;font-size:18px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9 Im5vIj8+Cjxzdmcgd2lkdGg9Ijg4cHgiIGhlaWdodD0iODhweCIgdmlld0JveD0i MCAwIDg4IDg4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv eGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5j b20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxk ZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVt aWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwv ZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdp ZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0 eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJtYWduaWZ5aW5nLWdsYXNzIiBz a2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAg ICAgICAgPHBhdGggZD0iTTg2LjYzLDgwLjk3MSBMNjQuMTMsNTguNDcxIEM2OS4w NSw1Mi4zMTEgNzIsNDQuNSA3MiwzNiBDNzIsMTYuMTIgNTUuODgsMCAzNiwwIEMx Ni4xMiwwIDAsMTYuMTIgMCwzNiBDMCw1NS44OCAxNi4xMiw3MiAzNiw3MiBDNDQu NSw3MiA1Mi4zMTEsNjkuMDUgNTguNDcxLDY0LjEzIEw4MC45NzEsODYuNjMgQzgx Ljc1LDg3LjQxIDgyLjc4Myw4Ny44IDgzLjgsODcuOCBDODQuODIxLDg3LjggODUu ODUsODcuNDEgODYuNjMsODYuNjMgQzg4LjE4OSw4NS4wNyA4OC4xODksODIuNTI5 IDg2LjYzLDgwLjk3MSBMODYuNjMsODAuOTcxIFogTTM2LDY0IEMyMC41MzYsNjQg OCw1MS40NjQgOCwzNiBDOCwyMC41MzYgMjAuNTM2LDggMzYsOCBDNTEuNDY0LDgg NjQsMjAuNTM2IDY0LDM2IEM2NCw1MS40NjQgNTEuNDY0LDY0IDM2LDY0IEwzNiw2 NCBaIiBpZD0iX3gzQ19QYXRoX3gzRV8iIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3Jv dXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:16px center;background-color:transparent;background-size:1em 1em;margin:10px;padding:5px 5px 5px 1em}.nav-search-input::-webkit-input-placeholder{color:transparent;padding-left:1.5em;-webkit-transition:all ease 400ms;transition:all ease 400ms}.nav-search-input:-ms-input-placeholder{color:transparent;padding-left:1.5em;-webkit-transition:all ease 400ms;transition:all ease 400ms}.nav-search-input::placeholder{color:transparent;padding-left:1.5em;-webkit-transition:all ease 400ms;transition:all ease 400ms}.nav-search-input:focus,.nav-search-input:active,.nav-search-input:hover{background-position:-16px center;min-width:180px;background-color:white}.nav-search-input:focus::-webkit-input-placeholder,.nav-search-input:active::-webkit-input-placeholder,.nav-search-input:hover::-webkit-input-placeholder{padding-left:0}.nav-search-input:focus:-ms-input-placeholder,.nav-search-input:active:-ms-input-placeholder,.nav-search-input:hover:-ms-input-placeholder{padding-left:0}.nav-search-input:focus::placeholder,.nav-search-input:active::placeholder,.nav-search-input:hover::placeholder{padding-left:0}}.notices{max-width:1440px;margin-left:auto;margin-right:auto}#error_explanation{margin-bottom:50px}.alert,#error_explanation{padding:1em;border:1px solid transparent}.alert ul,#error_explanation ul{margin-left:2em}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success a{color:inherit;font-weight:700;text-decoration:underline}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger,#error_explanation{color:#a94442;background-color:#f2dede;border-color:#ebccd1}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.notification{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;list-style-type:none}.notification.unread{background-color:#fdedef}.notification-avatar{border-radius:50%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;background-size:50px 50px;width:50px;height:50px;margin:10px;-webkit-box-shadow:0 0 0 5px #ECECEC, 0 0 0 6px white;box-shadow:0 0 0 5px #ECECEC, 0 0 0 6px white}.notification-avatar svg{width:100%;height:100%}.notification-avatar svg .badge{fill:#e84f65}.notification-avatar svg .logo{fill:white}.notification-avatar--staffpick{border-radius:50%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;background-size:50px 50px;width:60px;height:60px;margin:5px}.notification-avatar--staffpick svg{width:100%;height:100%}.notification-avatar--staffpick svg .badge{fill:#e84f65}.notification-avatar--staffpick svg .logo{fill:white}.notification-body{font-size:16px;font-weight:400;padding:10px;color:grey}.notification-username{font-weight:700}.notification-record{color:#e84f65}.notification-date{display:block;text-align:left;color:grey;font-size:14px}.notification-target-text{font-style:italic}.notification-page-title{font-weight:700;font-size:1.4em;width:100%;margin:10px}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px}.pagination .page,.pagination .next,.pagination .prev{cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #e84f65;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page svg *,.pagination .next svg *,.pagination .prev svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.pagination .page a,.pagination .next a,.pagination .prev a{color:#e84f65;text-decoration:none}.pagination .page:not(.disabled):hover,.pagination .page:not(.disabled):active,.pagination .page:not(.disabled):focus,.pagination .page.current,.pagination .next:not(.disabled):hover,.pagination .next:not(.disabled):active,.pagination .next:not(.disabled):focus,.pagination .next.current,.pagination .prev:not(.disabled):hover,.pagination .prev:not(.disabled):active,.pagination .prev:not(.disabled):focus,.pagination .prev.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.pagination .page:not(.disabled):hover a,.pagination .page:not(.disabled):active a,.pagination .page:not(.disabled):focus a,.pagination .page.current a,.pagination .next:not(.disabled):hover a,.pagination .next:not(.disabled):active a,.pagination .next:not(.disabled):focus a,.pagination .next.current a,.pagination .prev:not(.disabled):hover a,.pagination .prev:not(.disabled):active a,.pagination .prev:not(.disabled):focus a,.pagination .prev.current a{color:white;text-decoration:none}.pagination .page:not(.disabled):hover svg *,.pagination .page:not(.disabled):active svg *,.pagination .page:not(.disabled):focus svg *,.pagination .page.current svg *,.pagination .next:not(.disabled):hover svg *,.pagination .next:not(.disabled):active svg *,.pagination .next:not(.disabled):focus svg *,.pagination .next.current svg *,.pagination .prev:not(.disabled):hover svg *,.pagination .prev:not(.disabled):active svg *,.pagination .prev:not(.disabled):focus svg *,.pagination .prev.current svg *{fill:white}.pagination .page.current,.pagination .next.current,.pagination .prev.current{pointer-events:none;cursor:default}.pagination .page.disabled,.pagination .next.disabled,.pagination .prev.disabled{cursor:default;border-color:grey;color:grey}.pagination .page a,.pagination .page.disabled,.pagination .page.current,.pagination .next a,.pagination .next.disabled,.pagination .next.current,.pagination .prev a,.pagination .prev.disabled,.pagination .prev.current{padding:10px 20px}.pagination .page.gap{border-color:grey;color:grey;pointer-events:none;cursor:default}@media (min-width: 500px){.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pagination .page,.pagination .next,.pagination .prev{margin:10px 10px 10px 0}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-favorites{padding:20px 0 10px 0}.post-favorites-list-title{display:block;font-size:24px;font-weight:700;margin-bottom:20px}.post-favorites-header{color:#424242;margin-bottom:10px}.post-favorites-header-title{display:inline;color:white;font-size:22px;font-weight:700;margin-right:5px;color:#424242}.post-favorites-header-user{font-size:16px;text-decoration:none;color:#808080;font-weight:400}.post-favorites-header-user:hover{text-decoration:underline}.post-favorites-header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#424242;margin-top:5px}.post-favorites-header-stat{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin-right:10px;line-height:1em}.post-favorites-header-stat-right{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.post-favorites-header-stat-right-link{font-size:0.8em;color:#808080}.post-favorites-header-stat-value{color:#424242;font-weight:700;margin-right:0.3em}.post-favorites-header-stat-label{color:#808080}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 10px 0 10px}@media (min-width: 500px){.post-filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:20px;margin-top:30px}}.post-filter{cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #e84f65;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 0;min-width:180px;padding:10px}.post-filter svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.post-filter a{color:#e84f65;text-decoration:none}.post-filter:not(.disabled):hover,.post-filter:not(.disabled):active,.post-filter:not(.disabled):focus,.post-filter.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.post-filter:not(.disabled):hover a,.post-filter:not(.disabled):active a,.post-filter:not(.disabled):focus a,.post-filter.current a{color:white;text-decoration:none}.post-filter:not(.disabled):hover svg *,.post-filter:not(.disabled):active svg *,.post-filter:not(.disabled):focus svg *,.post-filter.current svg *{fill:white}.post-filter.current{pointer-events:none;cursor:default}.post-filter.disabled{cursor:default;border-color:grey;color:grey}@media (min-width: 500px){.post-filter{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin:5px;padding-left:40px;padding-right:40px}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-header-wrap--embed{background-color:white;color:inherit;-webkit-transition:all 400ms ease;transition:all 400ms ease;height:0;overflow:hidden}.post-header-wrap--embed--show{height:150px}.post-header-embed__field-wrap{width:100%}.post-header-embed__field-label{font-size:12.8px}.post-header-embed__field{width:100%;font-size:12px;padding:0.75em;border:solid 2px grey;font-family:monospace}.post-header-embed__field:focus{border-color:#e84f65;outline:none}.post-header{max-width:1024px;margin:0 auto;padding:24px 0 16px 0}.post-header-left,.post-header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-staff-pick{height:24px;width:24px;margin:0 0.5em -4px 0}@media (min-width: 1024px){.post-header-staff-pick{height:40px;width:40px;margin-right:1em}}.post-header-staff-pick .badge{fill:#e84f65}.post-header-staff-pick .logo{fill:white}.post-header-stats{width:100%}.post-header-actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:24px}.post-header-action,.post-header-action--admin{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action.highlight:not(.acted),.post-header-action:hover:not(.acted),.post-header-action--admin.highlight:not(.acted),.post-header-action--admin:hover:not(.acted){background-color:black}.post-header-action.highlight:not(.acted) svg *,.post-header-action:hover:not(.acted) svg *,.post-header-action--admin.highlight:not(.acted) svg *,.post-header-action--admin:hover:not(.acted) svg *{fill:white}.post-header-action:hover,.post-header-action--admin:hover{cursor:pointer}.post-header-action.acted svg *,.post-header-action--admin.acted svg *{fill:#e84f65}.post-header-action:first-child,.post-header-action--admin:first-child{margin-left:0}.post-header-action:last-child,.post-header-action--admin:last-child{margin-right:0}.post-header-action svg,.post-header-action--admin svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action svg *,.post-header-action--admin svg *{fill:#d0d0d0}.post-header-action--favorite{cursor:pointer}.post-header-action--embed{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--embed.highlight:not(.acted),.post-header-action--embed:hover:not(.acted){background-color:black}.post-header-action--embed.highlight:not(.acted) svg *,.post-header-action--embed:hover:not(.acted) svg *{fill:white}.post-header-action--embed:hover{cursor:pointer}.post-header-action--embed.acted svg *{fill:black}.post-header-action--embed:first-child{margin-left:0}.post-header-action--embed:last-child{margin-right:0}.post-header-action--embed svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--embed svg *{fill:#d0d0d0}.post-header-action--twitter{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--twitter.highlight:not(.acted),.post-header-action--twitter:hover:not(.acted){background-color:#00aced}.post-header-action--twitter.highlight:not(.acted) svg *,.post-header-action--twitter:hover:not(.acted) svg *{fill:white}.post-header-action--twitter:hover{cursor:pointer}.post-header-action--twitter.acted svg *{fill:#00aced}.post-header-action--twitter:first-child{margin-left:0}.post-header-action--twitter:last-child{margin-right:0}.post-header-action--twitter svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--twitter svg *{fill:#d0d0d0}.post-header-action--facebook{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--facebook.highlight:not(.acted),.post-header-action--facebook:hover:not(.acted){background-color:#3b5998}.post-header-action--facebook.highlight:not(.acted) svg *,.post-header-action--facebook:hover:not(.acted) svg *{fill:white}.post-header-action--facebook:hover{cursor:pointer}.post-header-action--facebook.acted svg *{fill:#3b5998}.post-header-action--facebook:first-child{margin-left:0}.post-header-action--facebook:last-child{margin-right:0}.post-header-action--facebook svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--facebook svg *{fill:#d0d0d0}.post-header-action--pinterest{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--pinterest.highlight:not(.acted),.post-header-action--pinterest:hover:not(.acted){background-color:#cb2027}.post-header-action--pinterest.highlight:not(.acted) svg *,.post-header-action--pinterest:hover:not(.acted) svg *{fill:white}.post-header-action--pinterest:hover{cursor:pointer}.post-header-action--pinterest.acted svg *{fill:#cb2027}.post-header-action--pinterest:first-child{margin-left:0}.post-header-action--pinterest:last-child{margin-right:0}.post-header-action--pinterest svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--pinterest svg *{fill:#d0d0d0}.post-header-stat{display:inline-block;text-align:center;padding:5px 0}.post-header-stat .stat{margin-right:24px}.post-header-stat:last-child .stat{margin-right:0}.post-title{display:inline;font-size:28px;font-weight:400;margin-right:10px}.post-subheader{font-size:16px;font-weight:400}.post-subheader a{text-decoration:none;color:#e84f65}.post-subheader a:hover{text-decoration:underline}@media (min-width: 768px){.post-author{display:none}}.post-user{font-weight:300;font-size:16px;text-decoration:none}.post-user:hover{text-decoration:underline}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-cma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1024px;margin:0 auto}.post-meta,.post-profile,.post-comments{width:100%}.post-cma-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-cma-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;border-top:1px solid #E7E7E7;margin:24px 0 0 0;padding:16px 0 0 0}.post-meta-image-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-meta-image-tags .post-meta-tag-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 16px 8px 0;width:68px}.post-meta-image-tags .post-meta-tag-link:hover{text-decoration:none}.post-meta-image-tags .post-meta-tag-image{margin-bottom:8px}.post-meta-image-tags .post-meta-tag-text{font-size:12px;line-height:14px;color:#3e3e3e;text-align:center}.post-related-posts{max-width:1024px;margin:0 auto}.post-comments .comment a{color:inherit;text-decoration:none}.post-comments .comment a:hover{text-decoration:underline}.post-profile-avatar{width:75px;height:75px;background-repeat:no-repeat;border-radius:50%;background-size:cover;margin-right:16px}.post-profile-name{font-weight:700;font-size:20px;word-break:break-all}.post-profile-title{font-weight:300}.post-profile-bio{font-weight:300;margin-bottom:10px}.post-profile-location{margin-left:5px}.post-profile-location svg{width:1.25em;height:1.25em;margin-left:-0.5em}.post-profile-location svg *{fill:#e84f65 !important}.post-profile-minimal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #E7E7E7;padding-top:16px}.post-profile-minimal-follow-button{margin:0}.post-profile-minimal-label{margin:10px 0}.post-profile-minimal-label a,.post-profile-minimal-label a:link,.post-profile-minimal-label a:visited{color:inherit;text-decoration:none}.post-profile-minimal-label a:hover,.post-profile-minimal-label a:link:hover,.post-profile-minimal-label a:visited:hover{text-decoration:underline}.post-profile-extended{display:none}.post-meta-item{line-height:1.5em;padding:5px 5px 5px 0;margin:5px 0;width:100%}.post-meta-item .label{font-weight:700;margin-bottom:8px}.post-meta-item-description{margin-bottom:24px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;overflow-wrap:break-word}.post-header-action:hover{cursor:pointer}.post-header-action:hover{cursor:pointer}.post-header-stats{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-stats .post-header-stat,.post-header-stats .post-header-like-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-stats .post-header-stat .icon,.post-header-stats .post-header-like-action .icon{margin-right:8px;width:16px;height:16px;display:block}.post-header-stats .post-header-like-action{-webkit-box-flex:1;-ms-flex:1;flex:1}.post-header-like-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;color:white}.post-header-like-button .icon path{fill:white}.post-header-like-button.acted{background:#616161}.post-header-like-button.highlight{background-color:#e84f65}.post-header-stats{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-stats .post-header-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.post-header-stats .post-header-stat .icon{margin-right:8px;width:16px;height:16px;display:block}.post-asset-description{margin:24px 0 32px 0}@media (max-width: 768px){.post-comments{padding-bottom:16px;margin-bottom:40px;border-bottom:1px solid #E7E7E7}}@media all and (min-width: 768px){.post-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-cma-left{width:400px}.post-cma-box{-webkit-box-shadow:1px 0 6px 2px rgba(0,0,0,0.2);box-shadow:1px 0 6px 2px rgba(0,0,0,0.2);padding:16px 20px;background-color:white}.post-profile{width:300px;margin-left:auto}.post-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-header-left,.post-header-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.post-header-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post-header-actions{width:auto}.post-header-action{max-width:40px}}@media all and (min-width: 1024px){.post-cma-left{width:690px}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post.big{width:100%;height:auto}.post.unconfirmed{opacity:0.4}.post>a{display:block;width:100%;height:auto}.post .title{font-weight:700;display:block;font-size:16px}.post .user{display:block}.post .description{padding:0.5em}@media (min-width: 768px) and (max-width: 1024px){.post-page-wrapper{margin:0 auto;width:768px}}@media (max-width: 1024px){.post-page-wrapper{padding:0 16px}}@media (max-width: 767px){.post-page-wrapper .large-screen-metadata{display:none !important}}.post-page-wrapper .small-screen-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.post-page-wrapper .small-screen-metadata{display:none !important}}.post-page-wrapper .small-screen-metadata .post-header-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post-media{width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-media-playbutton{width:82px;height:62px;padding:20px 30px;background-color:rgba(0,0,0,0.8);outline:solid 3px white;-webkit-transition:-webkit-box-shadow 0.4s ease;transition:-webkit-box-shadow 0.4s ease;transition:box-shadow 0.4s ease;transition:box-shadow 0.4s ease, -webkit-box-shadow 0.4s ease}.post-media-playbutton svg *{fill:white}.post-media-with-controls:hover,.post-media-with-controls:active,.post-media-with-controls:focus{cursor:pointer}.post-media-with-controls:hover .post-media-playbutton,.post-media-with-controls:active .post-media-playbutton,.post-media-with-controls:focus .post-media-playbutton{-webkit-box-shadow:2px 2px 15px 0px rgba(0,0,0,0.8);box-shadow:2px 2px 15px 0px rgba(0,0,0,0.8)}.post-media-full{background-position:center center;overflow:visible;background-size:auto 100%}.post-wrapper{position:relative;width:100%;height:auto}.post-wrapper-favorites{background-color:transparent}.post-box{position:relative;width:100%;height:auto;overflow:hidden}.post-box-fixed:before{content:"";display:block;padding-top:56.25%}.post-content-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.post-content-wrap video{height:100%;width:auto;max-height:100%;max-width:100%;margin:0 auto;display:block}:target{padding-top:60px;margin-top:-60px;margin-bottom:35px}:target .avatar{-webkit-box-shadow:0 0 0 5px #ECECEC, 0 0 0 6px #e84f65;box-shadow:0 0 0 5px #ECECEC, 0 0 0 6px #e84f65}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-header-wrap--embed{background-color:white;color:inherit;-webkit-transition:all 400ms ease;transition:all 400ms ease;height:0;overflow:hidden}.post-header-wrap--embed--show{height:150px}.post-header-embed__field-wrap{width:100%}.post-header-embed__field-label{font-size:12.8px}.post-header-embed__field{width:100%;font-size:12px;padding:0.75em;border:solid 2px grey;font-family:monospace}.post-header-embed__field:focus{border-color:#e84f65;outline:none}.post-header{max-width:1024px;margin:0 auto;padding:24px 0 16px 0}.post-header-left,.post-header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-staff-pick{height:24px;width:24px;margin:0 0.5em -4px 0}@media (min-width: 1024px){.post-header-staff-pick{height:40px;width:40px;margin-right:1em}}.post-header-staff-pick .badge{fill:#e84f65}.post-header-staff-pick .logo{fill:white}.post-header-stats{width:100%}.post-header-actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:24px}.post-header-action,.post-header-action--admin{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action.highlight:not(.acted),.post-header-action:hover:not(.acted),.post-header-action--admin.highlight:not(.acted),.post-header-action--admin:hover:not(.acted){background-color:black}.post-header-action.highlight:not(.acted) svg *,.post-header-action:hover:not(.acted) svg *,.post-header-action--admin.highlight:not(.acted) svg *,.post-header-action--admin:hover:not(.acted) svg *{fill:white}.post-header-action:hover,.post-header-action--admin:hover{cursor:pointer}.post-header-action.acted svg *,.post-header-action--admin.acted svg *{fill:#e84f65}.post-header-action:first-child,.post-header-action--admin:first-child{margin-left:0}.post-header-action:last-child,.post-header-action--admin:last-child{margin-right:0}.post-header-action svg,.post-header-action--admin svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action svg *,.post-header-action--admin svg *{fill:#d0d0d0}.post-header-action--favorite{cursor:pointer}.post-header-action--embed{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--embed.highlight:not(.acted),.post-header-action--embed:hover:not(.acted){background-color:black}.post-header-action--embed.highlight:not(.acted) svg *,.post-header-action--embed:hover:not(.acted) svg *{fill:white}.post-header-action--embed:hover{cursor:pointer}.post-header-action--embed.acted svg *{fill:black}.post-header-action--embed:first-child{margin-left:0}.post-header-action--embed:last-child{margin-right:0}.post-header-action--embed svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--embed svg *{fill:#d0d0d0}.post-header-action--twitter{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--twitter.highlight:not(.acted),.post-header-action--twitter:hover:not(.acted){background-color:#00aced}.post-header-action--twitter.highlight:not(.acted) svg *,.post-header-action--twitter:hover:not(.acted) svg *{fill:white}.post-header-action--twitter:hover{cursor:pointer}.post-header-action--twitter.acted svg *{fill:#00aced}.post-header-action--twitter:first-child{margin-left:0}.post-header-action--twitter:last-child{margin-right:0}.post-header-action--twitter svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--twitter svg *{fill:#d0d0d0}.post-header-action--facebook{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--facebook.highlight:not(.acted),.post-header-action--facebook:hover:not(.acted){background-color:#3b5998}.post-header-action--facebook.highlight:not(.acted) svg *,.post-header-action--facebook:hover:not(.acted) svg *{fill:white}.post-header-action--facebook:hover{cursor:pointer}.post-header-action--facebook.acted svg *{fill:#3b5998}.post-header-action--facebook:first-child{margin-left:0}.post-header-action--facebook:last-child{margin-right:0}.post-header-action--facebook svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--facebook svg *{fill:#d0d0d0}.post-header-action--pinterest{background-color:#616161;height:40px;text-align:center;margin:5px}.post-header-action--pinterest.highlight:not(.acted),.post-header-action--pinterest:hover:not(.acted){background-color:#cb2027}.post-header-action--pinterest.highlight:not(.acted) svg *,.post-header-action--pinterest:hover:not(.acted) svg *{fill:white}.post-header-action--pinterest:hover{cursor:pointer}.post-header-action--pinterest.acted svg *{fill:#cb2027}.post-header-action--pinterest:first-child{margin-left:0}.post-header-action--pinterest:last-child{margin-right:0}.post-header-action--pinterest svg{width:auto;height:100%;padding:10px;width:40px;height:40px}.post-header-action--pinterest svg *{fill:#d0d0d0}.post-header-stat{display:inline-block;text-align:center;padding:5px 0}.post-header-stat .stat{margin-right:24px}.post-header-stat:last-child .stat{margin-right:0}.post-title{display:inline;font-size:28px;font-weight:400;margin-right:10px}.post-subheader{font-size:16px;font-weight:400}.post-subheader a{text-decoration:none;color:#e84f65}.post-subheader a:hover{text-decoration:underline}@media (min-width: 768px){.post-author{display:none}}.post-user{font-weight:300;font-size:16px;text-decoration:none}.post-user:hover{text-decoration:underline}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-cma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1024px;margin:0 auto}.post-meta,.post-profile,.post-comments{width:100%}.post-cma-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-cma-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;border-top:1px solid #E7E7E7;margin:24px 0 0 0;padding:16px 0 0 0}.post-meta-image-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-meta-image-tags .post-meta-tag-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 16px 8px 0;width:68px}.post-meta-image-tags .post-meta-tag-link:hover{text-decoration:none}.post-meta-image-tags .post-meta-tag-image{margin-bottom:8px}.post-meta-image-tags .post-meta-tag-text{font-size:12px;line-height:14px;color:#3e3e3e;text-align:center}.post-related-posts{max-width:1024px;margin:0 auto}.post-comments .comment a{color:inherit;text-decoration:none}.post-comments .comment a:hover{text-decoration:underline}.post-profile-avatar{width:75px;height:75px;background-repeat:no-repeat;border-radius:50%;background-size:cover;margin-right:16px}.post-profile-name{font-weight:700;font-size:20px;word-break:break-all}.post-profile-title{font-weight:300}.post-profile-bio{font-weight:300;margin-bottom:10px}.post-profile-location{margin-left:5px}.post-profile-location svg{width:1.25em;height:1.25em;margin-left:-0.5em}.post-profile-location svg *{fill:#e84f65 !important}.post-profile-minimal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #E7E7E7;padding-top:16px}.post-profile-minimal-follow-button{margin:0}.post-profile-minimal-label{margin:10px 0}.post-profile-minimal-label a,.post-profile-minimal-label a:link,.post-profile-minimal-label a:visited{color:inherit;text-decoration:none}.post-profile-minimal-label a:hover,.post-profile-minimal-label a:link:hover,.post-profile-minimal-label a:visited:hover{text-decoration:underline}.post-profile-extended{display:none}.post-meta-item{line-height:1.5em;padding:5px 5px 5px 0;margin:5px 0;width:100%}.post-meta-item .label{font-weight:700;margin-bottom:8px}.post-meta-item-description{margin-bottom:24px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;overflow-wrap:break-word}.post-header-action:hover{cursor:pointer}.post-header-action:hover{cursor:pointer}.post-header-stats{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-stats .post-header-stat,.post-header-stats .post-header-like-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-stats .post-header-stat .icon,.post-header-stats .post-header-like-action .icon{margin-right:8px;width:16px;height:16px;display:block}.post-header-stats .post-header-like-action{-webkit-box-flex:1;-ms-flex:1;flex:1}.post-header-like-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;color:white}.post-header-like-button .icon path{fill:white}.post-header-like-button.acted{background:#616161}.post-header-like-button.highlight{background-color:#e84f65}.post-header-stats{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-stats .post-header-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.post-header-stats .post-header-stat .icon{margin-right:8px;width:16px;height:16px;display:block}.post-asset-description{margin:24px 0 32px 0}@media (max-width: 768px){.post-comments{padding-bottom:16px;margin-bottom:40px;border-bottom:1px solid #E7E7E7}}@media all and (min-width: 768px){.post-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-cma-left{width:400px}.post-cma-box{-webkit-box-shadow:1px 0 6px 2px rgba(0,0,0,0.2);box-shadow:1px 0 6px 2px rgba(0,0,0,0.2);padding:16px 20px;background-color:white}.post-profile{width:300px;margin-left:auto}.post-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-header-left,.post-header-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.post-header-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post-header-actions{width:auto}.post-header-action{max-width:40px}}@media all and (min-width: 1024px){.post-cma-left{width:690px}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.post-favorites{padding:20px 0 10px 0}.post-favorites-list-title{display:block;font-size:24px;font-weight:700;margin-bottom:20px}.post-favorites-header{color:#424242;margin-bottom:10px}.post-favorites-header-title{display:inline;color:white;font-size:22px;font-weight:700;margin-right:5px;color:#424242}.post-favorites-header-user{font-size:16px;text-decoration:none;color:#808080;font-weight:400}.post-favorites-header-user:hover{text-decoration:underline}.post-favorites-header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#424242;margin-top:5px}.post-favorites-header-stat{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin-right:10px;line-height:1em}.post-favorites-header-stat-right{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}.post-favorites-header-stat-right-link{font-size:0.8em;color:#808080}.post-favorites-header-stat-value{color:#424242;font-weight:700;margin-right:0.3em}.post-favorites-header-stat-label{color:#808080}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.profile-danger{margin-top:100px}.profile-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:10px 0}.profile-details-g1,.profile-details-g2,.profile-details-g3{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:20px 10px 10px 10px}.profile-details-g2{margin-top:0}.profile-details-header{background-color:white;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;display:none}.profile-details-avatar{background-color:white;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;width:200px;height:200px;margin:0 auto;border-radius:50%;border:solid 5px white;position:relative}.profile-follow-button{cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #e84f65}.profile-follow-button svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.profile-follow-button a{color:#e84f65;text-decoration:none}.profile-follow-button:not(.disabled):hover,.profile-follow-button:not(.disabled):active,.profile-follow-button:not(.disabled):focus,.profile-follow-button.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.profile-follow-button:not(.disabled):hover a,.profile-follow-button:not(.disabled):active a,.profile-follow-button:not(.disabled):focus a,.profile-follow-button.current a{color:white;text-decoration:none}.profile-follow-button:not(.disabled):hover svg *,.profile-follow-button:not(.disabled):active svg *,.profile-follow-button:not(.disabled):focus svg *,.profile-follow-button.current svg *{fill:white}.profile-follow-button.current{pointer-events:none;cursor:default}.profile-follow-button.disabled{cursor:default;border-color:grey;color:grey}.profile-hire-me-button{cursor:pointer;color:#0da5f9;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;border:solid 3px #0da5f9}.profile-hire-me-button svg *{fill:#0da5f9;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.profile-hire-me-button a{color:#0da5f9;text-decoration:none}.profile-hire-me-button:not(.disabled):hover,.profile-hire-me-button:not(.disabled):active,.profile-hire-me-button:not(.disabled):focus,.profile-hire-me-button.current{cursor:pointer;color:white;background-color:#0da5f9;text-decoration:none}.profile-hire-me-button:not(.disabled):hover a,.profile-hire-me-button:not(.disabled):active a,.profile-hire-me-button:not(.disabled):focus a,.profile-hire-me-button.current a{color:white;text-decoration:none}.profile-hire-me-button:not(.disabled):hover svg *,.profile-hire-me-button:not(.disabled):active svg *,.profile-hire-me-button:not(.disabled):focus svg *,.profile-hire-me-button.current svg *{fill:white}.profile-hire-me-button.current{pointer-events:none;cursor:default}.profile-hire-me-button.disabled{cursor:default;border-color:grey;color:grey}.profile-hire-me-button,.profile-follow-button{width:7em;margin-top:10px;text-align:center;display:inline-block}.profile-hire-me-button.current,.profile-follow-button.current{pointer-events:inherit;cursor:inherit}.profile-hire-me-form{margin:10px}.profile-hire-me-form .hire-me-form-row{display:block;margin-bottom:0.5em}.profile-hire-me-form .hire-me-form-row label{font-size:0.8em;text-transform:lowercase;width:5em;display:block}@media (min-width: 768px){.profile-hire-me-form .hire-me-form-row label{display:inline-block}}.profile-hire-me-form .hire-me-form-row textarea[name="message"]{width:100%;height:15em;padding:0.5em}.profile-hire-me-form .hire-me-form-row-vcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0}.profile-hire-me-form .hire-me-form-row-vcenter input{margin-right:1em}.profile-hire-me-form .hire-me-smallprint-row{margin-top:1em;padding-top:1em;border-top:solid 1px #ccc;color:#777;text-align:center;font-size:0.8em;font-style:italic}.profile-follow-button-thumbnail{cursor:pointer;color:#e84f65;background-color:transparent;-webkit-transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;transition:background-color 400ms ease, border-color 400ms ease, color 400ms ease;-webkit-tap-highlight-color:transparent;text-decoration:none;position:relative;right:-10px;bottom:-10px;padding:5px 10px}.profile-follow-button-thumbnail svg *{fill:#e84f65;-webkit-transition:fill 400ms ease;transition:fill 400ms ease}.profile-follow-button-thumbnail a{color:#e84f65;text-decoration:none}.profile-follow-button-thumbnail:not(.disabled):hover,.profile-follow-button-thumbnail:not(.disabled):active,.profile-follow-button-thumbnail:not(.disabled):focus,.profile-follow-button-thumbnail.current{cursor:pointer;color:white;background-color:#e84f65;text-decoration:none}.profile-follow-button-thumbnail:not(.disabled):hover a,.profile-follow-button-thumbnail:not(.disabled):active a,.profile-follow-button-thumbnail:not(.disabled):focus a,.profile-follow-button-thumbnail.current a{color:white;text-decoration:none}.profile-follow-button-thumbnail:not(.disabled):hover svg *,.profile-follow-button-thumbnail:not(.disabled):active svg *,.profile-follow-button-thumbnail:not(.disabled):focus svg *,.profile-follow-button-thumbnail.current svg *{fill:white}.profile-follow-button-thumbnail.current{pointer-events:none;cursor:default}.profile-follow-button-thumbnail.disabled{cursor:default;border-color:grey;color:grey}.profile-follow-button-thumbnail svg{height:14.5px !important;width:auto !important}.profile-follow-button-thumbnail.current{pointer-events:inherit;cursor:inherit}.profile-details-user-name{text-transform:capitalize;font-weight:700}.profile-details-user-title{font-weight:300}.profile-details-stat{padding:3px}.profile-details-stat .stat{font-weight:700}.profile-details-stat .label{font-weight:300}.profile-details-stat a{text-decoration:none}.profile-details-stat a:hover .label{text-decoration:underline}.profile-details-stat .toggle{position:relative;font-weight:300;display:block;width:6em;text-align:center;padding:3px 15px 5px 15px;border-radius:16px;background-color:#d5d5d5;font-size:14px;-webkit-transition:all ease 400ms;transition:all ease 400ms}.profile-details-stat .toggle:hover{cursor:pointer;background-color:#e84f65;color:white}.profile-details-location{margin-top:20px}.profile-details-location svg{width:1.25em;height:1.25em;margin-left:-0.5em}.profile-details-location svg *{fill:#e84f65}.profile-details-skills .label,.profile-details-otw .label{font-weight:700;font-size:1.2em}.profile-details-otw{margin-top:20px}.profile-details-otw a{margin-top:5px;display:inline-block;width:1.6em;height:1.6em;margin-right:0.5em}.profile-details-otw svg{width:100%;height:100%}.profile-details-otw svg *{-webkit-transition:all ease 400ms;transition:all ease 400ms}.profile-details-otw svg *{fill:#bbbbbb}.profile-details-otw a:hover svg *,.profile-details-otw a:active svg *{fill:#e84f65}.profile-edit-button{width:100%;text-align:center;display:block}.profile-edit-button a{text-decoration:underline}.profile-details-expanded{display:none;font-weight:300}.profile-details-stat-more{display:none}.profile-nested-index-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px}@media (min-width: 768px){.profile-details-stat-more{display:block}.profile-details{width:768px;margin-bottom:60px}.profile-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1440px;margin-left:auto;margin-right:auto}.profile-details-header{display:inherit;height:400px}.profile-details-g1,.profile-details-g2,.profile-details-g3{width:auto;text-align:left;margin:10px}.profile-details-g1{text-align:center}.profile-details-g2,.profile-details-g3{height:50px}.profile-details-g1{height:0px;width:0px;overflow:visible}.profile-details-g2{margin-left:0;padding-left:0}.profile-details-avatar{margin-top:-235px}.profile-details-g2{width:240px;border-right:solid 2px #e2e2e2;margin-right:0;padding-right:10px}.profile-details-g3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:490px}.profile-details-stat{border-right:solid 2px #e2e2e2;padding:0 20px}.profile-details-stat:last-child{border-right:none}.profile-details-stat .stat,.profile-details-stat .label{display:block;text-align:center}.profile-details-stat .stat{font-size:22px}.profile-details-stat .toggle{margin-top:8px}.profile-details-user-name{font-size:22px}.profile-details-expanded{margin-top:20px;padding-right:5px}.profile-details-expanded:first-child{margin-left:20px;margin-right:20px}.profile-details-expanded p{word-wrap:break-word}.profile-details-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile-details.show-all .profile-details-expanded{display:block}.profile-details.show-all .profile-details-g2,.profile-details.show-all .profile-details-g3{height:auto}}@media (min-width: 1024px){.profile-details{width:1024px}.profile-details-g1{width:auto;margin:10px}.profile-details-g2{width:300px}.profile-details-avatar{margin-top:-120px}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.project-header{background-color:white;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:400px}.project-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:10px}.project-row{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.project-row-top{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;margin-top:-34px}@media (min-width: 868px){.project-row-top{margin-top:-90px}}.project-avatar-link.unconfirmed{opacity:0.6}.project-avatar{background-color:white;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;width:60px;height:60px;border-radius:50%;border:solid 2px white;margin:0 10px 10px 10px}@media (min-width: 868px){.project-avatar{width:150px;height:150px;border:solid 5px white}}.project-avatar{display:block}.project-description{font-size:1.4em}.project-detail{margin:10px}.project-detail-label{font-weight:700}.project-detail-col-1,.project-detail-col-2{display:inline}.project-detail-col-1{border-right:solid 2px #e2e2e2;padding-right:10px}.project-detail-col-2{padding-left:10px}.project-detail-stat,.project-detail-stat .stat,.project-detail-stat .label{display:inline}.project-detail-stat .stat{font-size:22px}.project-promotional-group{margin:0 20px}.project-promotional-title{font-size:1.2em;font-weight:700;text-align:center;width:100%;margin-bottom:10px}.project-pending-collaboration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.project-pending-collaboration a{color:#e84f65}@media (min-width: 868px){.project-pending-collaboration{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.project-pending-collaboration-buttons{display:block;margin:10px}@media (min-width: 868px){.project-pending-collaboration-buttons{margin:0}}.project-pending-collaboration-button{display:inline-block;margin-left:1em}.project-pending-collaboration-button:hover{cursor:pointer}.project-pending-collaboration-button--decline{color:#bbbbbb;-webkit-transition:all 800ms ease;transition:all 800ms ease}.project-pending-collaboration-button--decline:hover,.project-pending-collaboration-button--decline:active,.project-pending-collaboration-button--decline:focus{color:#e84f65}.project-promotional-link{display:inline-block;width:50px;height:50px;padding:5px}.project-promotional-link svg{width:100%;height:100%}.project-promotional-link svg *{-webkit-transition:all ease 400ms;transition:all ease 400ms;fill:#bbbbbb}.project-promotional-link:hover svg *,.project-promotional-link:active svg *{fill:#e84f65}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.search-buttons.post-filters{margin-top:0}.search-text-filters{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.search-text-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;text-align:center}.search-text-input{min-width:100px;max-width:385px}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.social-button-icon{height:26px;width:26px}.social-button-text{font-size:18px;margin-left:10px}.social-button--twitter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;background-color:#00aced;padding:10px;margin-bottom:10px}.social-button--twitter svg{width:100%;height:100%}.social-button--twitter svg *{fill:white}.social-button--facebook{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;background-color:#3b5998;padding:10px;margin-bottom:10px}.social-button--facebook svg{width:100%;height:100%}.social-button--facebook svg *{fill:white}.social-button--pinterest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;background-color:#cb2027;padding:10px;margin-bottom:10px}.social-button--pinterest svg{width:100%;height:100%}.social-button--pinterest svg *{fill:white}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(lato-light-380bb8cdd0d159a066b1b6d638d440074644e71764e6cb55a3abe9c43a2ee9e5.woff) format("woff2"),url(lato-light-cd32acf3487f75d15df9a21a51119d309fdaa34bf39122ed66c84aaa7d636c0c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(lato-regular-f8e89901e3981354c16cdd7baf67aeaaddc9beebb77edf123e08f006f2fad20c.woff) format("woff2"),url(lato-regular-64137700428c61bb6f6201a4ea7f7c861e2412aa90dabde872fbf07ae779568c.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(lato-bold-bd9f21b22e11cd9a990058da88921e7475289ab585465071ee62e9cbd8e7c544.woff) format("woff2"),url(lato-bold-8b545dfc50e69bdbe13d565c37bbba18f465cda4605cea84746cd4b300822aec.woff) format("woff")}.tag-post-link,.tag-project-link,.tag-user-link{background-color:#E7E7E7;padding:0.125em 0.75em;display:inline-block;margin-bottom:3px;color:#696969;-webkit-transition:all 400ms ease;transition:all 400ms ease;font-weight:300}.tag-post-link:hover,.tag-project-link:hover,.tag-user-link:hover{background-color:#e84f65;color:white;text-decoration:none}