﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{background-color:#FFF;color:#444;font-family:"brandon-grotesque", "Avenir Next", sans-serif;font-size:62.5%;font-weight:300}a:link,a:visited{color:#BF0222;text-decoration:none}a:hover,a:active{color:#BF0222;text-decoration:underline}img{max-width:100%}.button{background-color:#F4F4F4;border:1px solid gainsboro;box-shadow:inset 0 -3px 0 0 gainsboro;color:#444;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;display:block;font-family:'proxima-nova', 'Helvetica Neue', sans-serif;font-size:16px;line-height:1.5;margin:5px 10px 5px 0;padding:6px 10px;position:relative;text-align:center;width:100%}.button:link,.button:visited{color:#444;text-decoration:none}.button:hover{background-color:whitesmoke;color:#444;text-decoration:none}.button:active{background-color:#F4F4F4;box-shadow:inset 0 -1px 0 0 gainsboro;color:#444;text-decoration:none}.button:hover{cursor:pointer}.button:focus{outline-width:0}@media (min-width: 800px){.button{margin:0 10px 0 0;width:auto}}.button--info{background-color:#51C1DB;border:1px solid #49aec5;box-shadow:inset 0 -3px 0 0 #49aec5;color:#FFF}.button--info:link,.button--info:visited{color:#FFF;text-decoration:none}.button--info:hover{background-color:#62c7df;color:#FFF;text-decoration:none}.button--info:active{background-color:#51C1DB;box-shadow:inset 0 -1px 0 0 #49aec5;color:#FFF;text-decoration:none}.button--danger{background-color:#DE5152;border:1px solid #c8494a;box-shadow:inset 0 -3px 0 0 #c8494a;color:#FFF}.button--danger:link,.button--danger:visited{color:#FFF;text-decoration:none}.button--danger:hover{background-color:#e16263;color:#FFF;text-decoration:none}.button--danger:active{background-color:#DE5152;box-shadow:inset 0 -1px 0 0 #c8494a;color:#FFF;text-decoration:none}.button--success{background-color:#51B867;border:1px solid #49a65d;box-shadow:inset 0 -3px 0 0 #49a65d;color:#FFF}.button--success:link,.button--success:visited{color:#FFF;text-decoration:none}.button--success:hover{background-color:#62bf76;color:#FFF;text-decoration:none}.button--success:active{background-color:#51B867;box-shadow:inset 0 -1px 0 0 #49a65d;color:#FFF;text-decoration:none}.button--twitter{background-color:#55ACEE;border:1px solid #4d9bd6;box-shadow:inset 0 -3px 0 0 #4d9bd6;color:#FFF}.button--twitter:link,.button--twitter:visited{color:#FFF;text-decoration:none}.button--twitter:hover{background-color:#66b4f0;color:#FFF;text-decoration:none}.button--twitter:active{background-color:#55ACEE;box-shadow:inset 0 -1px 0 0 #4d9bd6;color:#FFF;text-decoration:none}.button--facebook{background-color:#3B5998;border:1px solid #355089;box-shadow:inset 0 -3px 0 0 #355089;color:#FFF}.button--facebook:link,.button--facebook:visited{color:#FFF;text-decoration:none}.button--facebook:hover{background-color:#4f6aa2;color:#FFF;text-decoration:none}.button--facebook:active{background-color:#3B5998;box-shadow:inset 0 -1px 0 0 #355089;color:#FFF;text-decoration:none}.button--instagram{background-color:#D93275;border:1px solid #c32d69;box-shadow:inset 0 -3px 0 0 #c32d69;color:#FFF}.button--instagram:link,.button--instagram:visited{color:#FFF;text-decoration:none}.button--instagram:hover{background-color:#dd4783;color:#FFF;text-decoration:none}.button--instagram:active{background-color:#D93275;box-shadow:inset 0 -1px 0 0 #c32d69;color:#FFF;text-decoration:none}.button--pad-right{padding-right:20px}.button--no-margin{margin:0}.button--margin-bottom{margin:0 0 20px}.elsewhere{border-top:4px solid #EEE;display:block;margin:0 auto;max-width:960px;padding:24px 20px}@media (min-width: 768px){.elsewhere{font-size:24px;line-height:1.5;padding:36px 90px}}.elsewhere__heading{font-size:18px;line-height:1.33333;padding-bottom:24px;text-align:center}@media (min-width: 768px){.elsewhere__heading{font-size:24px;line-height:1.5;padding-bottom:36px}}.elsewhere__list{display:flex;flex-flow:row nowrap;justify-content:center}.elsewhere__item{display:block;flex:0 0 auto;margin:0 10px 10px;text-align:left;white-space:nowrap}.elsewhere__item a{align-items:center;display:flex;font-size:1.6rem;line-height:1.5}.elsewhere__item a:link,.elsewhere__item a:visited{color:#666}.elsewhere__item a:hover,.elsewhere__item a:active{color:#BF0222}.elsewhere__label{display:none}@media (min-width: 600px){.elsewhere__label{display:inline-block}}.elsewhere__icon{display:inline-block;fill:currentColor;height:20px;margin-right:0.5rem;width:20px}.entry{margin:24px auto;max-width:1680px;width:100%}@media (min-width: 1280px){.entry{margin:72px auto}}.entry__photo-container{margin:0 auto;max-width:100%}.entry__figure{background-color:#EEE;background-repeat:no-repeat;background-size:cover;display:flex;font-size:0;justify-content:center;margin:0 0 24px;max-width:100vw;padding:0;position:relative;text-align:center;width:100%}.entry__figure a{display:inline-block;font-size:0;margin:0;padding:0}@media (min-width: 768px){.entry__figure{margin:0 0 36px}}.entry__photo{display:inline-block;left:0;max-width:100%;position:absolute;top:0;width:auto;z-index:1}.entry__headline{font-size:20px;line-height:1.2;margin:1.2rem 0}@media (min-width: 768px){.entry__headline{font-size:28px;line-height:1.28571;margin:1.28571rem 0}}.entry__body{margin:0 auto;max-width:960px;padding:24px 20px}@media (min-width: 768px){.entry__body{padding:36px 90px}}.entry--text .entry__body{padding-top:0}.entry--photo .entry__body{border-top:4px solid #EEE;padding-top:24px}@media (min-width: 768px){.entry--photo .entry__body{padding-top:36px}}.entry--photo __body{border-top:1px solid #EEE}.entry__meta{border-bottom:4px solid #EEE;border-top:1px solid #EEE;margin:0 auto;max-width:960px;padding:24px 20px}.entry__meta p{color:#666;font-size:14px;font-style:italic;line-height:1.71429;margin:0;text-align:center}@media (min-width: 768px){.entry__meta p{font-size:16px;line-height:2.25}}.entry__meta a:link,.entry__meta a:visited{color:#666}.entry__meta a:hover,.entry__meta a:active{color:#BF0222;text-decoration:none}@media (min-width: 768px){.entry__meta{padding:36px 90px}}.entry__related{border-top:4px solid #EEE;display:block;font-size:18px;line-height:1.33333;margin:0 auto;max-width:960px;padding:24px 20px;text-align:center}@media (min-width: 768px){.entry__related{font-size:24px;line-height:1.5;padding:36px 90px}}.entry__embed{margin:12px 0}@media (min-width: 768px){.entry__embed{margin:18px 0}}.entry__embed--youtube{position:relative}.entry__embed--youtube::before{content:'';display:block;padding-top:56.25%;width:100%}.entry__embed--youtube>*{bottom:0;left:0;position:absolute;right:0;top:0}.entry__photo--zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.entry__photo-container--zoom .entry__photo--zoomable{cursor:-webkit-zoom-out;cursor:zoom-out}.entry__body p,.entry__body ul,.entry__body ol,.entry__body dl{font-family:"chaparral-pro", "Palatino", "Georgia", serif;font-size:16px;line-height:1.5;margin:1.5rem 0}@media (min-width: 768px){.entry__body p,.entry__body ul,.entry__body ol,.entry__body dl{font-size:20px;line-height:1.8;margin:1.8rem 0}}.entry__body h2,.entry__body h3,.entry__body h4,.entry__body h5,.entry__body h6{font-size:18px;line-height:1.33333;margin:1.33333rem 0}@media (min-width: 768px){.entry__body h2,.entry__body h3,.entry__body h4,.entry__body h5,.entry__body h6{font-size:28px;line-height:1.28571;margin:1.28571rem 0}}.entry__body p{margin:1.5rem 0 0}@media (min-width: 768px){.entry__body p{margin:1.8rem 0 0}}.entry__body p+p{margin-top:0;text-indent:24px}@media (min-width: 768px){.entry__body p+p{text-indent:36px}}.entry__body ul,.entry__body ol{padding:0}.entry__body ul li{list-style-type:disc}.entry__body ol li{list-style-type:decimal}.entry__body cite,.entry__body em,.entry__body i{font-style:italic}.entry__body strong,.entry__body b{font-style:normal;font-weight:bold}.entry__body small{font-size:14px;line-height:1.71429}@media (min-width: 768px){.entry__body small{font-size:16px;line-height:2.25}}.entry__body q:before{content:'\201c'}.entry__body q q:before{content:'\2018'}.entry__body q:after{content:'\201d'}.entry__body q q:after{content:'\2019'}.entry__body blockquote{color:#666;font-style:italic;margin:0 1.5rem;padding-left:5px;position:relative}.entry-list{display:block;margin:24px auto;max-width:1680px}.entry-list:after{clear:both;content:'';display:table}@media (min-width: 1280px){.entry-list{margin:72px auto}}.entry_list__heading{font-size:18px;line-height:1.33333;margin:0 auto;max-width:1680px;padding:0 20px 24px;text-align:center}@media (min-width: 768px){.entry_list__heading{font-size:24px;line-height:1.5;padding:0 90px 36px}}.entry-list--related{margin-top:0}@media (min-width: 768px){.entry-list--related{margin-top:0}}.entry-list__item{border-radius:4px;display:block;float:left;margin:0 4px 8px;overflow:hidden;position:relative;width:calc(50% - 8px)}@media (min-width: 400px){.entry-list__item{width:calc(100%/3 - 8px)}}@media (min-width: 1280px){.entry-list__item{width:calc(25% - 8px)}}.entry-list__wrapper{background-color:#EEE;background-repeat:no-repeat;background-size:cover}.entry-list__wrapper--square{padding-top:100%}.entry-list__link{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.entry-list__link:hover,.entry-list__link:active{text-decoration:none}.entry-list__link:hover h2,.entry-list__link:active h2{text-decoration:underline}.entry-list__link--amp{position:relative}.entry-list__item--map{float:none;font-family:"brandon-grotesque", "Avenir Next", sans-serif;margin:0;width:100%}.entry-list__item--map .entry-list__wrapper{padding-top:100%}.entry-list__image{height:100%;width:100%}.entry-list__image.noscript{left:0;position:absolute;top:0}.entry-list__photo{height:100%;overflow:hidden}@media (-moz-touch-enabled: 0), (hover: hover){.entry-list__photo:hover .entry-list__photo-caption{opacity:1}}.entry-list__photo noscript{bottom:0;left:0;position:absolute;right:0;top:0}.entry-list__photo-caption{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,0.65);border-radius:4px;bottom:0;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;right:0;transition:opacity 150ms linear;width:100%;z-index:1}.entry-list__photo-title{color:#FFF;line-height:1.2;margin:1.2rem 0;text-align:center;width:100%}@media (min-width: 600px){.entry-list__photo-title{font-size:16px}}@media (min-width: 768px){.entry-list__photo-title{font-size:20px}}@media (min-width: 960px){.entry-list__photo-title{font-size:24px}}.entry-list__item--map .entry-list__photo-title{font-size:18px;line-height:1.2;margin:1.2rem 0}.entry-list__photo-meta,.entry-list__item--map .entry-list__photo-meta{color:#FFF;font-size:14px;font-style:italic;line-height:1.5;margin:0;text-align:center;width:100%}.error{padding:6rem 0;text-align:center}.error__hed{font-size:96px;line-height:1}@media (min-width: 1024px){.error__hed{font-size:196px}}.error__dek{font-size:24px;line-height:1}.exif{color:#666}.exif__field{white-space:nowrap}.exif__field::after{content:' · '}.exif__field:last-of-type::after{content:none}.exif__optional{display:none}@media (min-width: 960px){.exif__optional{display:inline}}.follow{text-align:center}.follow__link{display:inline-block;height:20px;margin:12px 5px;padding:2px;width:20px}.follow__link:link,.follow__link:visited{fill:#AAA}.follow__link:hover,.follow__link:active{fill:#BF0222}.follow__icon{height:16px;width:16px}.tooltip{cursor:pointer;position:relative;z-index:2}.tooltip:before,.tooltip:after{display:none;opacity:0;pointer-events:none}.tooltip:before{background-color:#000;border-radius:4px;bottom:150%;color:#FFF;content:attr(title);font-size:14px;left:50%;line-height:1.2;margin-bottom:5px;margin-left:-90px;padding:7px;position:absolute;text-align:center;width:180px}.tooltip:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;bottom:150%;content:' ';font-size:0;left:50%;line-height:0;margin-left:-5px;position:absolute;width:0}@media (-moz-touch-enabled: 0), (hover: hover){.tooltip:hover:before,.tooltip:hover:after{display:block;opacity:1}}.footer{border-top:1px solid #EEE;display:block;margin:0 auto;max-width:960px;padding:24px 20px;width:100%}.footer p{font-size:14px;line-height:1.71429;margin:0;text-align:center}@media (min-width: 768px){.footer p{font-size:16px;line-height:2.25}}@media (min-width: 768px){.footer{margin:0 auto;padding:36px 90px}}.footer__links{display:block}@media (min-width: 768px){.footer__links{display:inline}.footer__links::before{content:' · '}}.header{align-items:center;display:flex;flex-flow:column nowrap;margin:24px auto;max-width:1680px;text-align:center}@media (min-width: 960px){.header{flex-flow:row nowrap}}@media (min-width: 1280px){.header{margin:72px auto}}.header__section:first-of-type{border-bottom:1px solid #EEE}@media (min-width: 960px){.header__section{border-bottom:1px solid #EEE;flex-grow:1;margin-bottom:45px;padding:0 20px;width:calc((100vw - 240px - 40px)/2)}}@media (min-width: 1280px){.header__section{width:calc((1680px - 320px - 40px)/2)}}.header__tagline{color:#666;font-size:16px;line-height:44px}.header__tagline a:link,.header__tagline a:visited{color:#666}.header__tagline a:hover,.header__tagline a:active{color:#BF0222}.header__link{display:block;font-size:24px;margin:0 auto 12px;max-width:320px;order:-1;width:200px}.header__link:link,.header__link:visited{color:#444}.header__link:hover,.header__link:active{color:#BF0222;text-decoration:none}@media (min-width: 960px){.header__link{margin:0 auto;order:inherit;padding:0 20px;width:240px}}@media (min-width: 1280px){.header__link{width:320px}}.loading{display:none;flex-flow:row nowrap;justify-content:center;margin:24px auto;max-width:1680px}@media (min-width: 1280px){.loading{margin:72px auto}}.loading__spinner{fill:#666;height:24px;width:24px}@media (min-width: 1280px){.loading__spinner{height:36px;width:36px}}.loading--active{display:flex}.loading--active .loading__spinner{-webkit-animation:load 1s infinite linear;animation:load 1s infinite linear}@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pagination{display:flex;flex-flow:row nowrap;font-size:24px;line-height:1;margin:24px 0;max-width:960px;text-align:center;width:100%}@media (min-width: 480px){.pagination{margin:72px auto}}.pagination a:link,.pagination a:visited{color:#444}.pagination a:hover,.pagination a:active{color:#BF0222;text-decoration:none}.pagination__link{color:#AAA;flex-basis:50%;padding:24px 0;text-align:center}.pagination__prev::before{content:'«';padding:0 1rem}.pagination__next::after{content:'»';padding:0 1rem}.search{display:flex;flex-flow:row nowrap;justify-content:center;margin:24px auto;max-width:960px;padding:0 20px}@media (min-width: 960px){.search{padding:0}}@media (min-width: 1280px){.search{margin:72px auto}}.search__input{border:1px solid #AAA;border-radius:4px;font-family:"brandon-grotesque", "Avenir Next", sans-serif;font-size:18px;line-height:2;margin:1.33333rem 0;padding:0 5px;width:100%}@media (min-width: 768px){.search__input{font-size:28px;line-height:2;margin:1.28571rem 0}}.signin{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:0 auto;max-width:300px;padding:20px}.tags [rel="tag"]{margin-right:4px;text-transform:lowercase;white-space:nowrap}.tags [rel="tag"]::before{content:'#'}.tags [rel="tag"]:link,.tags [rel="tag"]:visited{color:#666}.tags [rel="tag"]:hover,.tags [rel="tag"]:active{color:#BF0222}.entry__photo-container--zoom{width:auto !important}.twitter-tweet{margin:24px auto 0 !important}@media (min-width: 768px){.twitter-tweet{margin:36px auto 0 !important}}
