<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#footer, .menu-page, #wrapper:before { z-index:3; }
.header-background-wrapper { z-index:2; }
.before-footer-ad-wrapper {
  z-index:3;
  position:relative;
}
.wrapper-page { z-index:auto; }
.single-photo {
  min-height:635px;
  background-color:#ffffff;
  padding:160px 0 60px;
  position:relative;
  overflow:hidden;
}
.single-photo .single-photo-background-wrapper, .single-photo:before {
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.single-photo .single-photo-background-wrapper {
  overflow:hidden;
  transform:none;
  -webkit-transform:none;
}
.single-photo .single-photo-background {
  display:block;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:0;
}
.single-photo:before {
  content:'';
  background-color:rgba(4,4,24,0.8);
  mix-blend-mode:multiply;
  z-index:1;
}
.single-photo &gt; .inner {
  width:100%;
  max-width:1200px;
  margin:0 auto;
  position:relative;
  z-index:3;
  padding:0 10px 0 100px;
  display:flex;
  justify-content:center;
}
.single-photo &gt; .inner &gt; .subinner { flex:0 0 auto; }
.single-photo .extra-back-button {
  position:absolute;
  top:20px;
  left:20px;
  z-index:10;
  min-height:50px;
  display:none;
}
.single-photo .extra-back-button.initialized { display:flex; }
.single-photo .extra-back-button .text { display:none; }
.single-photo .extra-back-button.context-awards .icon image, .single-photo .extra-back-button.context-allphotos .icon image { display:none; }
.single-photo .extra-back-button.context-awards .icon .background, .single-photo .extra-back-button.context-allphotos .icon .background {
  opacity:1;
  stroke:none;
  transition:fill 0.3s ease-out;
}
.single-photo .extra-back-button.context-awards .icon .arrow, .single-photo .extra-back-button.context-allphotos .icon .arrow { transform:translate(0,0); }
.single-photo .extra-back-button.context-awards:hover .icon .background, .single-photo .extra-back-button.context-allphotos:hover .icon .background {
  stroke:none;
  fill:#040418;
  transition-duration:0.2s;
}
.single-photo .extra-back-button.context-allphotos .text-allphotos, .single-photo .extra-back-button.context-lenserphotos .text-lenserphotos, .single-photo .extra-back-button.context-lenseralbum .text-lenseralbum, .single-photo .extra-back-button.context-awards .text-awards { display:inline; }
.single-photo .single-photo-cartridge {
  position:absolute;
  top:-70px;
  left:-90px;
  background-color:#ffffff;
  width:100%;
  max-width:470px;
  padding:24px 40px 30px;
  z-index:3;
}
.single-photo .single-photo-cartridge .single-photo-title {
  font-size:30px;
  line-height:30px;
  font-weight:900;
  color:#040418;
  margin:0 0 18px;
}
.single-photo .single-photo-cartridge .single-photo-album, .single-photo .single-photo-cartridge .single-photo-author {
  font-size:18px;
  line-height:20px;
  font-weight:500;
  color:#040418;
}
.single-photo .single-photo-cartridge .single-photo-album a, .single-photo .single-photo-cartridge .single-photo-author a { color:#040418; }
.single-photo .single-photo-cartridge .single-photo-album a:hover, .single-photo .single-photo-cartridge .single-photo-album a:active, .single-photo .single-photo-cartridge .single-photo-author a:hover, .single-photo .single-photo-cartridge .single-photo-author a:active { color:#f50057; }
.single-photo .single-photo-cartridge .single-photo-label {
  font-size:12px;
  line-height:20px;
  font-weight:300;
  letter-spacing:0.1em;
  text-transform:uppercase;
  color:#040418;
}
.single-photo .single-photo-cartridge .single-photo-cartridge-field { margin:0 0 5px; }
.single-photo .single-photo-cartridge .single-photo-categories, .single-photo .single-photo-cartridge .single-photo-category {
  font-size:16px;
  line-height:25px;
  font-weight:500;
  letter-spacing:0;
  font-style:italic;
}
.single-photo .single-photo-cartridge .single-photo-categories { margin:0 0 16px; }
.single-photo .single-photo-cartridge .single-photo-category {
  display:inline-block;
  font-size:16px;
  line-height:25px;
  font-style:italic;
  font-weight:500;
  color:#040418;
  margin:10px 10px 0 0;
  background-color:#f5f5f5;
  border-radius:5px;
  padding:3px 10px 2px;
}
.single-photo .single-photo-cartridge .single-photo-category:hover {
  background-color:#040418;
  color:#ffffff;
}
.single-photo .single-photo-cartridge .single-photo-counts {
  border-top:1px solid rgba(4,4,24,0.3);
  margin-top:-4px;
  padding:19px 0 0;
}
.single-photo .single-photo-cartridge .single-photo-counts .extra-count { margin-right:17px; }
.single-photo .single-photo-cartridge .single-photo-cartridge-button {
  display:block;
  width:60px;
  height:60px;
  position:absolute;
  top:10px;
  right:0;
  overflow:hidden;
  background-color:transparent;
  cursor:default;
}
.single-photo .single-photo-cartridge .single-photo-cartridge-button .text {
  display:block;
  position:absolute;
  left:100%;
}
.single-photo .single-photo-cartridge .single-photo-cartridge-button:after, .single-photo .single-photo-cartridge .single-photo-cartridge-button:before {
  content:'';
  display:block;
  width:20px;
  height:1px;
  background-color:#040418;
  position:absolute;
  left:20px;
  top:30px;
  -webkit-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}
.single-photo .single-photo-cartridge.single-photo-cartridge-closed {
  z-index:1;
  cursor:pointer;
}
.single-photo .single-photo-cartridge.single-photo-cartridge-closed .single-photo-cartridge-button:before { transform:rotate(-180deg); }
.single-photo .single-photo-cartridge.single-photo-cartridge-closed .single-photo-cartridge-button:after { transform:rotate(-270deg); }
.single-photo .single-photo-image-wrapper {
  position:relative;
  height:auto;
  width:auto;
  max-width:none;
}
.single-photo .single-photo-image-wrapper &gt; .inner {
  position:relative;
  z-index:2;
  padding-right:90px;
}
.single-photo .single-photo-image-wrapper .photo-buttons {
  position:absolute;
  top:0;
  right:0;
  height:100%;
  width:90px;
}
.single-photo .single-photo-image-wrapper .photo-buttons.sticked &gt; .sticky-element-inner { top:90px; }
.single-photo .single-photo-image-wrapper .photo-buttons a.edit-button {
  position:relative;
  top:0;
  left:0;
  margin:0 0 20px 20px;
}
.single-photo .single-photo-image-wrapper .photo-buttons .share-button-wrapper { margin-left:20px; }
.single-photo .single-photo-image-wrapper .image-wrapper {
  display:block;
  position:relative;
}
.single-photo .single-photo-image-wrapper img {
  width:auto;
  height:auto;
  margin:0 auto;
  display:block;
  max-width:1090px;
  min-height:300px;
  max-height:calc(100vh - 270px);
}
.single-photo .single-photo-image-wrapper a.edit-button, .single-photo .single-photo-image-wrapper .like-button {
  position:absolute;
  top:10px;
  right:10px;
  display:block;
  width:70px;
  height:70px;
  z-index:3;
  opacity:1;
  transform:translate3d(0,0,0);
}
.single-photo .single-photo-image-wrapper a.edit-button {
  opacity:1;
  overflow:hidden;
}
.single-photo .single-photo-image-wrapper a.edit-button .icon {
  width:23px;
  height:20px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-10px;
  margin-left:-11px;
}
.single-photo .single-photo-image-wrapper a.edit-button .text {
  position:absolute;
  left:100%;
}
.js .single-photo .single-photo-image-wrapper {
  opacity:0;
  -webkit-transition:opacity 0.5s ease-out;
  transition:opacity 0.5s ease-out;
}
.js .single-photo.extra-single-photo-loaded .single-photo-image-wrapper { opacity:1; }
.last-photos-wrapper {
  background-color:#f5f5f5;
  overflow:hidden;
  position:relative;
  z-index:3;
}
.last-photos-row {
  width:100%;
  max-width:1200px;
  padding:0 10px;
  margin:0 auto;
  position:relative;
}
.last-photos-row .last-photos { overflow:visible; }
.last-photos-row .last-photos, .last-photos-row .last-photos:before { background-color:#f5f5f5; }
.last-photos-row .last-photos .album-button-wrapper {
  width:100%;
  padding:20px 0 0 90px;
}
.last-photos-row .last-photos .album-button { width:100%; }
.last-photos-row:after {
  content:'';
  display:block;
  position:absolute;
  width:50vw;
  top:0;
  right:calc(100% - 10px);
  height:100%;
  background-color:#f5f5f5;
  z-index:1;
}
.photo-content-wrapper {
  background-color:#f5f5f5;
  position:relative;
  z-index:3;
}
.photo-content-row {
  width:100%;
  max-width:1200px;
  padding:0 10px 70px;
  margin:0 auto;
  position:relative;
  display:flex;
}
.photo-content-row .author-card {
  width:100%;
  max-width:440px;
  flex:0 0 auto;
}
.photo-content-row .author-card &gt; .inner { top:0; }
.photo-content-row .author-card #item-header-content #item-buttons {
  border-bottom:none;
  padding-bottom:0;
}
.photo-content-row .author-card #item-header-content #item-buttons .generic-button { display:block; }
.photo-content-row .author-card #item-header-content #item-buttons .link-button {
  margin:20px 0 0;
  width:100%;
}
.photo-content-row .photo-content-column {
  padding:0 0 0 60px;
  width:100%;
  flex:1 1 auto;
}
.photo-content-row .photo-content-column .photo-comments { padding:4px 0 0; }
.photo-content-row .photo-content-column .photo-content {
  font-size:18px;
  line-height:25px;
  font-weight:500;
  padding:11px 0 39px;
  margin:0 0 29px;
  border-bottom:1px solid #dcdcde;
}
.photo-content-row .need-connection {
  background-color:#ffffff;
  padding:59px 50px 49px;
}
.photo-content-row .more-item-wrapper {
  margin:20px 0 20px;
  padding:0;
}
.no-other-photo .single-photo { padding-bottom:130px; }
.no-other-photo .photo-content-row .author-card &gt; .inner { top:-70px; }
.no-other-photo .photo-content-column { padding-top:30px; }
@media only screen and (max-width: 1200px) {
  .photo-content-row {
    flex-direction:column-reverse;
    padding:0;
    align-items:center;
    width:100%;
    max-width:460px;
    margin:0 auto;
  }
  .photo-content-row .author-card {
    padding-left:0;
    margin-bottom:70px;
  }
  .photo-content-row .photo-content-column {
    padding:0 10px;
    margin-bottom:70px;
  }
  .single-photo &gt; .inner &gt; .subinner, .single-photo .single-photo-image-wrapper img, .single-photo .single-photo-image-wrapper { max-width:100%; }
  .sticky-element &gt; .sticky-element-inner {
    position:static !important;
    top:0 !important;
  }
}
@media only screen and (max-width: 780px) {
  .single-photo {
    padding:0;
    z-index:3;
  }
  .single-photo:before { display:none; }
  .single-photo .single-photo-background-wrapper { display:none; }
  .single-photo &gt; .inner { padding:0; }
  .single-photo .single-photo-cartridge {
    position:relative;
    top:0;
    left:0;
    margin:0 auto 90px;
    max-width:none;
  }
  .single-photo .single-photo-cartridge .single-photo-cartridge-button { display:none; }
  .single-photo .single-photo-image-wrapper {
    display:flex;
    flex-direction:column-reverse;
  }
  .single-photo .single-photo-image-wrapper &gt; .inner {
    padding:0;
    background-color:#040418;
  }
  .single-photo .single-photo-image-wrapper img {
    width:100%;
    min-width:0;
    min-height:0;
    max-width:none;
    max-height:none;
  }
  .single-photo .single-photo-image-wrapper .photo-buttons {
    display:none;
    top:auto;
    bottom:5px;
    right:0;
    padding:0 5px;
    height:70px;
    width:100%;
  }
  .single-photo .single-photo-image-wrapper .photo-buttons .share-button-wrapper, .single-photo .single-photo-image-wrapper .photo-buttons a.edit-button { margin:0; }
  .single-photo .single-photo-image-wrapper .photo-buttons a.edit-button { margin-right:5px; }
  .sticky-element &gt; .sticky-element-inner {
    display:flex;
    flex-direction:row;
    justify-content:flex-end;
  }
  .share-button-wrapper.share-vertical {
    z-index:4;
    -webkit-transition:width 0.3s ease-out;
    transition:width 0.3s ease-out;
    margin-left:10px;
  }
  .share-button-wrapper.share-vertical .buttons {
    top:0;
    right:70px;
    width:0;
    height:70px;
    background-color:#040418;
  }
  .share-button-wrapper.share-vertical .extra-social-wrapper {
    height:70px;
    width:240px;
    flex-wrap:nowrap;
    justify-content:flex-end;
    flex-direction:row;
  }
  .share-button-wrapper.share-vertical .extra-social-wrapper .extra-social-button { margin:0 5px 0 0; }
  .share-button-wrapper.share-vertical.share-button-wrapper-open {
    width:70px;
    height:70px;
  }
  .share-button-wrapper.share-vertical.share-button-wrapper-open .buttons {
    width:240px;
    height:70px;
  }
  .last-photos-row .last-photos { padding:110px 0 60px; }
  .last-photos-row .last-photos .album-button-wrapper { padding:10px 0 0 0; }
}
@media only screen and (max-width: 540px) {
  .single-photo .single-photo-cartridge {
    padding-left:10px;
    padding-right:10px;
  }
  .last-photos-row { padding:0 10px; }
  .last-photos { padding:20px 0; }
}
</pre></body></html>