
@import '/web/20230525223039cs_/https://noct.zone/web/20210206065321cs_/https://noct.zone/_rsc/styles/plugins/normalize.css';
.flexlinear {
  display: flex;
  flex-direction: row;
}
.flexlinear > * {
  flex: 0 0 auto;
}
.flexlinear.row {
  display: flex;
  flex-direction: row;
}
.flexlinear.row > * {
  flex: 0 0 auto;
}
.flexlinear.row-reverse {
  display: flex;
  flex-direction: row-reverse;
}
.flexlinear.row-reverse > * {
  flex: 0 0 auto;
}
.flexlinear.column {
  display: flex;
  flex-direction: column;
}
.flexlinear.column > * {
  flex: 0 0 auto;
}
.flexlinear.column-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.flexlinear.column-reverse > * {
  flex: 0 0 auto;
}
.spacer-end {
  flex: 1 1 auto !important;
}
.flexwrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexwrap.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexwrap.row-reverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.flexwrap.column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.flexwrap.column-reverse {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.flexfit {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexfit > * {
  flex: 1 0 auto;
}
.flexfit.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexfit.row > * {
  flex: 1 0 auto;
}
.flexfit.row-reverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.flexfit.row-reverse > * {
  flex: 1 0 auto;
}
.flexfit.column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.flexfit.column > * {
  flex: 1 0 auto;
}
.flexfit.column-reverse {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.flexfit.column-reverse > * {
  flex: 1 0 auto;
}
.flexblocks {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexblocks > * {
  flex: 0 0 auto;
}
.flexblocks.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexblocks.row > * {
  flex: 0 0 auto;
}
.flexblocks.row-reverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.flexblocks.row-reverse > * {
  flex: 0 0 auto;
}
.flexblocks.column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.flexblocks.column > * {
  flex: 0 0 auto;
}
.flexblocks.column-reverse {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.flexblocks.column-reverse > * {
  flex: 0 0 auto;
}
.flexgrid.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flexgrid.row > * {
  flex: 1 1 auto;
}
.flexgrid.row > .dummy {
  height: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.flexgrid.row-reverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.flexgrid.row-reverse > * {
  flex: 1 1 auto;
}
.flexgrid.row-reverse > .dummy {
  height: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.flexgrid.column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.flexgrid.column > * {
  flex: 1 1 auto;
}
.flexgrid.column > .dummy {
  width: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.flexgrid.column-reverse {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.flexgrid.column-reverse > * {
  flex: 1 1 auto;
}
.flexgrid.column-reverse > .dummy {
  width: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.flexcenter {
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
}
.frame > .container {
  flex: 1 1 auto;
  align-self: stretch;
}
[class*="ic-"],
[class*="ico-"],
[class*="icon-"] {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type="text"],
input[type="password"] {
  -webkit-appearance: none;
  border: none;
  width: 0%;
}
input:focus {
  outline: none;
}
textarea {
  border: none;
}
textarea:focus {
  outline: none;
}
button {
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  border: none;
}
button:focus {
  outline: 0;
}
button > .frame > .container {
  display: flex;
  align-items: center;
  justify-content: center;
}
button > .frame > .container > * {
  flex: 0 0 auto;
}
body {
  background-color: #343434;
  color: #e4e4e4;
  font-family: 'Helvetica', 'Arial', sans-serif;
}
a {
  text-decoration: none;
  color: #91cc57;
  border-bottom: 1px solid #91cc57;
}
a.no-dec,
.back-to-home,
.intro .social a,
#home .things > .container .pic a {
  border-bottom: none !important;
}
p {
  line-height: 145%;
}
hr {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid;
  margin: 70px 0px;
}
ul li {
  margin-bottom: 0.5em;
}
img.fit {
  width: 100%;
  object-fit: cover;
}
@media screen and (max-width: 349px) {
  .default-padding,
  .content > .container,
  .intro,
  #home .things {
    padding: 30px 24px 30px 24px;
  }
}
@media screen and (min-width: 350px) and (max-width: 399px), screen and (min-width: 400px) and (max-width: 499px) {
  .default-padding,
  .content > .container,
  .intro,
  #home .things {
    padding: 30px 30px 30px 30px;
  }
}
@media screen and (min-width: 500px) and (max-width: 1049px), screen and (min-width: 1050px) {
  .default-padding,
  .content > .container,
  .intro,
  #home .things {
    padding: 50px 40px 60px 40px;
  }
}
.content {
  margin: 0 auto;
  width: 100%;
}
.back-to-home .container {
  width: 200px;
  display: flex;
  align-items: center;
  font-weight: bold;
  padding: 8px 0px;
}
.back-to-home .container img {
  width: 32px;
  height: 32px;
}
body[dir='ltr'] .back-to-home .container img {
  margin-right: 16px;
}
body[dir='rtl'] .back-to-home .container img {
  margin-left: 16px;
}
.text h1 {
  font-size: 36px;
}
.text h2 {
  font-size: 30px;
}
.text h3 {
  font-size: 26px;
}
.text h4 {
  font-size: 22px;
  margin-bottom: -6px;
}
.text h4 .emoji {
  height: 26px;
  width: 26px;
}
.emoji {
  display: inline-block;
  height: 22px;
  width: 22px;
  vertical-align: middle;
  margin-top: -0.17em;
}
.intro {
  padding-top: 60px;
  background-color: #29673a;
  background-size: cover;
  background-position: left center;
  background-attachment: fixed;
}
.intro .dzuk {
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}
.intro .social {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 15px;
}
.intro .social > * {
  flex: 0 0 auto;
}
body[dir='ltr'] .intro .social > * {
  margin-right: 20px;
}
body[dir='rtl'] .intro .social > * {
  margin-left: 20px;
}
body[dir='ltr'] .intro .social > *:last-child {
  margin-right: 0;
}
body[dir='rtl'] .intro .social > *:last-child {
  margin-left: 0;
}
.intro .social > * {
  margin-bottom: 10px;
}
@media screen and (max-width: 349px), screen and (min-width: 350px) and (max-width: 399px) {
  .intro .text {
    width: 100%;
  }
}
@media screen and (min-width: 400px) and (max-width: 499px), screen and (min-width: 500px) and (max-width: 1049px), screen and (min-width: 1050px) {
  .intro .text {
    width: 280px;
  }
}
.intro .text h1 {
  font-size: 32px;
  margin-bottom: 10px;
}
.intro .text h2 {
  padding: 0;
  margin-bottom: 10px;
}
.intro .text h3 {
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 15px;
  color: #b2b2b2;
}
.intro .text p {
  margin-top: 30px;
}
#home .things {
  overflow: hidden;
}
#home .things > .container {
  margin-top: -60px;
  margin-left: -60px;
}
#home .things > .container > * {
  margin-top: 60px;
  margin-left: 60px;
}
@media screen and (max-width: 349px), screen and (min-width: 350px) and (max-width: 399px) {
  #home .things > .container {
    display: flex;
    flex-direction: column;
  }
  #home .things > .container > * {
    flex: 0 0 auto;
  }
}
@media screen and (min-width: 400px) and (max-width: 499px), screen and (min-width: 500px) and (max-width: 1049px), screen and (min-width: 1050px) {
  #home .things > .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  #home .things > .container > * {
    flex: 1 1 auto;
  }
  #home .things > .container > .dummy {
    height: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #home .things > .container > * {
    width: 180px;
  }
}
#home .things > .container .pic {
  width: 100%;
  margin-bottom: 20px;
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (max-width: 499px) {
  #home .things > .container .pic {
    height: 100px;
  }
}
@media screen and (min-width: 500px) and (max-width: 1049px), screen and (min-width: 1050px) {
  #home .things > .container .pic {
    height: 160px;
  }
}
#home .things > .container .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#home .things > .container .title {
  font-size: 20px;
  margin-bottom: 16px;
  font-weight: 700;
}
#home .things > .container .text {
  font-size: 14px;
  line-height: 150%;
}
#home .footer {
  font-size: 12px;
  margin-top: -40px;
}
/*# sourceMappingURL=styles.css.map */
/*
     FILE ARCHIVED ON 06:53:21 Feb 06, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:52:41 Jun 21, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 91.181
  exclusion.robots: 0.123
  exclusion.robots.policy: 0.114
  RedisCDXSource: 1.235
  esindex: 0.009
  LoadShardBlock: 73.569 (3)
  PetaboxLoader3.datanode: 96.209 (4)
  CDXLines.iter: 13.721 (3)
  load_resource: 157.565
  PetaboxLoader3.resolve: 27.415
*/

/*
     FILE ARCHIVED ON 22:30:39 May 25, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:23:06 Jul 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.97
  captures_list: 2.013
  exclusion.robots: 0.171
  exclusion.robots.policy: 0.113
  esindex: 0.046
  cdx.remote: 25.333
  LoadShardBlock: 259.09 (3)
  PetaboxLoader3.datanode: 215.733 (4)
  PetaboxLoader3.resolve: 407.26 (2)
  load_resource: 437.549
*/