body,html{height:100%}.notes,li,nav ol,nav ul{list-style:none}.back-button,.permalink .blog-title,iframe,img,object{vertical-align:middle}*{box-sizing:border-box}ul{padding:0}a{color:inherit;font-size:inherit;text-decoration:none}h1,h2,h3 h4{font-weight:400}body{margin:0 auto;font-size:16px;line-height:1.4;background:#fafafa;-webkit-font-smoothing:antialiased;min-height:100%}article,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,video{display:inline-block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;top:0!important}.header-image-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height .25s linear;transition:height .25s linear}.index-page.feature-has-header-image .header-image-wrapper{background-position:center;background-repeat:no-repeat;position:relative;background-size:cover}.index-page .header-image-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.permalink .header-image-wrapper{cursor:pointer}@media only screen and (min-width:768px){.index-page .header-image-wrapper{width:calc(35% + .5px);height:100vh}}@media only screen and (min-width:1100px){.permalink .header-image-wrapper{float:left;height:100vh;position:fixed;width:70px}.permalink .header{position:fixed;top:0}}.permalink article.photoset{max-width:1024px}.permalink article.audio,.permalink article.video{width:100%}.post-content blockquote{margin:1em 0;padding-left:20px}.notes li{font-size:14px;padding:5px 0 0}.blog-title,.description{text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ul.post__buttons{margin:0}.our_button,ul.post__buttons a{opacity:.5;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.our_button:hover,ul.post__buttons a:hover{opacity:1}.our_button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}ul.post__buttons li.item{display:inline-block;margin:0 10px 0 0}figure,ul.post__buttons li.item:last-child{margin:0}a:active,a:hover{outline:0}h1{font-size:1em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}blockquote{margin:1em 40px}.header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:768px){.index-page .header{position:fixed}}.logo-wrapper{position:absolute;top:0;left:0;z-index:3;width:100%;height:54px;color:#fff;overflow:hidden}.nav-wrapper .inline-nav{margin:10px 0 0;padding:0}.nav-wrapper .nav-item{display:inline-block;margin:0 10px 0 0}.nav-wrapper .nav-item:last-child{margin:0}.hamburger,.nav-wrapper .nav-item .label{font-size:16px}.nav-wrapper .nav-item .label{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:.5}.nav-wrapper .nav-item .label:hover{opacity:1}.title-group.animate{-webkit-animation:slide-fade-in .8s ease;animation:slide-fade-in .8s ease}.blog-title{word-wrap:break-word;font-size:30px;padding:20px 0}.index-page .blog-title{font-size:21px}.permalink .blog-title{cursor:pointer;display:inline-block}.blog-title a,.description{display:block}.blog-title-wrapper{padding:20px;width:100%;position:relative;margin:0 auto}@media only screen and (min-width:768px){.index-page .blog-title{position:absolute;top:0}.blog-title,.blog-title-wrapper{padding:30px}.blog-title-wrapper{position:absolute;bottom:0}.blog-title{font-size:21px;max-width:350px}}@media only screen and (min-width:1100px){.blog-title{padding:40px 0;margin:0 20px}.blog-title-wrapper{padding:30px 0}.permalink .blog-title{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;width:500px;left:-160px;bottom:200px;height:initial}}.panel,.posts article,.quote .source,.user-avatar{position:relative}.description{margin:0 20px;font-size:42px;-webkit-transition:margin,font-size .2s ease;transition:margin .2s ease;line-height:1.2}@media only screen and (min-width:590px) and (max-width:768px){.description{width:55%}}@media only screen and (min-width:768px){.description{margin:0 30px;font-size:30px}}@media only screen and (min-width:1600px){.description{width:55%}}.description iframe,.description img,.description object{max-width:100%;height:auto}.notes,.permalink .panel,.permalink .posts article:not(.photos){max-width:580px}.avatar-hidden .description{margin-top:25px}@media only screen and (max-width:767px){.blog-title{margin:0 20px}}@media only screen and (min-width:1100px){.description{font-size:42px}.index-page .blog-title{margin:0 30px}.index-page .blog-title-wrapper{padding:30px}}.index-page .panel,.index-page .post .caption{padding:0 20px;margin:20px 0}.permalink .panel{margin:0 auto}.notes,.permalink .panel{padding:25px 20px}.posts article{margin-bottom:75px}.permalink .posts article{margin:30px auto}.index-page .posts{margin:20px 0 50px;-webkit-transition:padding .25s ease;transition:padding .25s ease}.notes a,.source-link{-webkit-transition:opacity .2s ease-in-out}article.chat .post-content,article.link .post-content,article.quote .post-content,article.text .post-content{padding:0 20px}@media only screen and (max-width:767px){.posts article{margin:50px 0}}@media only screen and (min-width:768px){.index-page .posts{float:right;width:calc(65% - .5px);padding:30px 30px 0}}@media only screen and (min-width:1100px){.permalink #posts{padding:0;margin-left:70px}}@media only screen and (min-width:1400px){.index-page .posts{padding:0 150px 0 165px}}.post-content h1.title,.post-content h2.title{font-size:24px}.post-content p{margin:0}.panel{z-index:1}.caption:not(.link-caption),.meta-item{padding-top:25px}.post-controls .like_button{display:block;height:22px}.pagination{text-align:center}.pagination a{display:inline-block;margin:0 0 100px;padding:18px 28px;opacity:.5}@media only screen and (min-width:768px){.pagination{float:right;width:65%}.pagination a{margin-bottom:0}}.inline-meta{font-size:14px}.inline-meta .meta-item{display:inline-block;margin-right:10px;line-height:1.2}.notes{margin:0 auto 50px;display:none}.notes .reply,.post-content .title{margin:0}.notes li.more_notes_link_container{padding:0}.notes li.more_notes_link_container .more_notes_link,.notes li.more_notes_link_container .notes_loading{padding:14px 0 9px}.notes .action{float:left;width:100%}.notes a{opacity:.5;transition:opacity .2s ease-in-out}.notes a:hover{opacity:1}.more_notes_link{display:block}.post-content .title+.body-text{margin-top:1em}.post-content .body-text{line-height:1.6}.quote .post-content blockquote{border:none;font-size:24px;line-height:1.3;margin:0;padding:0 5px 0 0;quotes:"\201C""\201D""\2018""\2019";word-break:break-word}.quote blockquote.medium{font-size:24px}.quote blockquote.long{font-size:18px}.quote .source{margin:10px 0 0}.quote .source blockquote{margin-top:1em}.quote .source:before{content:"\2014\00A0";left:0;top:0}.source-link{opacity:.5;transition:opacity .2s ease-in-out}.header-overlay,.social>a{-webkit-transition:opacity .2s ease-in-out}.source-link:hover{opacity:1}.chat .post-content .title{margin-bottom:.5em}.chat .conversation{list-style:none;margin:0;padding:0!important}.chat .conversation .label{font-weight:700;margin-right:5px}.photoset .with-caption+.post-extra.has-reblog,.photoset .with-caption+.post-extra.has-source{margin-top:0}.link .post-extra.has-reblog,.link .post-extra.has-source{margin-top:20px}.link .with-caption+.post-extra.has-reblog,.link .with-caption+.post-extra.has-source{margin-top:0}.link .with-thumbnail .link-host{margin:15px 20px;color:#fff;position:absolute;top:0;left:0;right:0}.video .post-extra.has-reblog,.video .post-extra.has-source{margin-top:20px}.video .with-caption+.post-extra.has-reblog,.video .with-caption+.post-extra.has-source{margin-top:0}.video .tumblr_video_container{width:auto!important;height:auto!important}.note-item{margin-top:15px;position:relative}.note-item:first-child{margin-top:0}.note-item .text{padding:15px 20px;border-radius:3px;position:relative;margin-right:60px}.note-item .text:after{content:'';position:absolute;right:-6px;top:16px;height:10px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#notes,.soundcloud_audio_player,.spotify_audio_player{width:100%}.note-item .text .answerer-answer,.note-item .text .asker-question{margin:1em 0 0}.audio .with-caption+.post-extra.has-reblog,.audio .with-caption+.post-extra.has-source{margin-top:0}.tumblr_audio_player{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes slide-fade-in{from{opacity:0;-webkit-transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate(0,0,0)}}@keyframes slide-fade-in{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate(0,0,0)}}.our_button,.post__buttons a,.social{font-size:14px}.social>a{transition:opacity .2s ease-in-out;opacity:.5}.social>a:hover{opacity:1}.avatar{display:none}.center-vert .posts{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:100%}#notes{position:absolute}a.more_notes_link{text-align:left}.back-button{font-size:24px;position:relative;display:inline-block;padding:20px}@media only screen and (min-width:1100px){.back-button{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.load-wrapper{top:0;left:0;position:fixed;right:0;z-index:2;bottom:0;background:#fff}.load-wrapper.hidden{opacity:0;pointer-events:none}.header-overlay{top:50%;left:50%;position:relative;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.logo.svg{position:relative;top:50%}.pulse{-webkit-animation:pulse 1s infinite alternate;animation:pulse 1s infinite alternate}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes pulse{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.custom-like-button{position:relative;cursor:pointer}.like_button{width:27px;opacity:0}.like_button iframe{width:100%!important;height:100%!important}.our_button_liked{width:35px;display:none}.like_button:hover+.our_button{opacity:1}.like_button.liked+.our_button{display:none}.like_button.liked+.our_button+.our_button_liked{display:block;opacity:1}#hide-{display:none}.inline-meta,.permalink .caption{max-width:580px;margin:0 auto;padding:0 20px}.permalink .link-caption p{margin:0}.result,img{margin:0 auto}img{max-width:100%;height:auto;display:block}.index-page #header{width:100%}@media only screen and (min-width:1100px){.index-page #posts{width:65%}}@media only screen and (min-width:1400px){.index-page #posts{padding:30px 150px 0}}.hamburger{border:none;background:0 0;opacity:.5;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.hamburger:hover{opacity:1}@media only screen and (min-width:768px){.hamburger.hide,.inline-nav{display:none}.inline-nav.show{display:inline-block;padding-top:30px}.caption,.panel,.post-content blockquote.short,.quote .source{max-width:640px;margin:0 auto}}@media only screen and (max-width:768px){.hamburger{display:none}}.result{max-width:640px}.clearit:after,.clearit:before{content:"";display:table}.clearit:after{clear:both}.photo-slideshow{visibility:hidden}.photo-slideshow.processed{visibility:visible}.photo-slideshow .row{clear:both;width:100%}.photo-slideshow .pxu-photo{display:block;float:left;margin-bottom:0;width:100%;overflow:hidden}.photo-slideshow .pxu-photo img{display:block}.photo-slideshow.processed .pxu-photo img{width:100%;height:auto}.photo-slideshow .pxu-photo:first-child img{margin-left:0}.photo-slideshow .count-1{width:100%}.photo-slideshow .count-2{width:50%}.photo-slideshow .count-3{width:33.33%}.photo-slideshow .count-4{width:25%}.photo-slideshow .count-5{width:20%}.photo-slideshow .info{display:none}.photo-data{position:relative;float:left}.bottom__copyright{position:fixed;font-size:10px;right:20px;bottom:20px;font-family:Helvetica,sans-serif;z-index:2}.bottom__copyright a{display:inline-block;text-decoration:none}.bottom__copyright a:after{content:'';display:block;height:1px;width:100%;transition:width .2s ease,background-color .2s ease}.bottom__copyright a:hover:after{width:0}