*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.5}body{color:#fff;background-color:#000;margin:0;font-family:Junicode,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.5;position:relative}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button{font:inherit;color:inherit}:focus,:focus-visible{box-shadow:none;outline:none}@font-face{font-family:Junicode;font-display:swap;font-weight:400;src:url(/fonts/Junicode.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding) * 1px);position:relative}.react-photo-album--image{width:100%;height:auto;aspect-ratio:var(--react-photo-album--photo-width) / var(--react-photo-album--photo-height);display:block}.react-photo-album--button{cursor:pointer;border:initial;background:initial}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing) * 1px);width:calc(( 100% - 1px * (var(--react-photo-album--columns) - 1) * var(--react-photo-album--spacing) - 2px * var(--react-photo-album--columns) * var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps) * 1px ) * var(--react-photo-album--column-ratio) / var(--react-photo-album--total-ratio) + 2px * var(--react-photo-album--padding));flex-direction:column}.react-photo-album--columns .react-photo-album--photo{width:100%}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1om8q5l-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .4;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x1vk31q1 {
  --x16qt9be: Junicode, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --x1jip1y3: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

:root, .x3f7ytq {
  --x1sw1bh: #000;
  --xykgcmc: #ccc;
  --x8tlo1c: gray;
  --x1q7tlqh: #404040;
  --x4wx06q: #a0aec0;
  --x6uuyr4: #fff;
  --x1o56v9n: #ffffffa3;
}

:root, .x1tjn2o8 {
  --xt5b5h7: .25rem;
  --xtdvs3f: .5rem;
  --x1nni9hh: 1rem;
  --x1psct75: 1.5rem;
  --x1txyzoq: 2rem;
  --xzfj8jp: 3rem;
  --x59nwk3: 4rem;
  --x1ol3x77: 6rem;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x1h6ym4k:not(#\#) {
  padding: clamp(16px, 4vw, 48px) clamp(16px, 5vw, 80px);
}

.xnfb5rf:not(#\#) {
  padding: var(--x1psct75);
}

.x17dsfg0:not(#\#) {
  padding: var(--xtdvs3f);
}

.x1nj7uno:not(#\#):not(#\#) {
  border-radius: 1px;
}

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.xhkgq33:not(#\#):not(#\#) {
  gap: var(--x1nni9hh);
}

.xw5eojk:not(#\#):not(#\#) {
  gap: var(--x59nwk3);
}

.x1i8aihz:not(#\#):not(#\#) {
  gap: var(--xtdvs3f);
}

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.xpv9dr2:not(#\#):not(#\#) {
  padding-block: var(--x1ol3x77);
}

.x10tr73j:not(#\#):not(#\#) {
  padding-block: var(--x1psct75);
}

.xu439rs:not(#\#):not(#\#) {
  padding-inline: var(--x1nni9hh);
}

.x18thi0t:not(#\#):not(#\#) {
  padding-inline: var(--x59nwk3);
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.xs4xyr0:not(#\#):not(#\#):not(#\#) {
  animation-duration: .25s;
}

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.xqcmdr3:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.xpedhrg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fy8ia8-B;
}

.x1debuo4:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease;
}

.xbv57ra:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: steps(12, end);
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xmqsbx9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1sw1bh);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.xzpqnlu:not(#\#):not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.x1dg7oqa:not(#\#):not(#\#):not(#\#) {
  color: #fffc;
}

.x10ylca6:not(#\#):not(#\#):not(#\#) {
  color: var(--x1o56v9n);
}

.x7cd0mb:not(#\#):not(#\#):not(#\#) {
  color: var(--x4wx06q);
}

.x1ttsn9l:not(#\#):not(#\#):not(#\#) {
  color: var(--x6uuyr4);
}

.x18n7oao:not(#\#):not(#\#):not(#\#) {
  color: var(--x8tlo1c);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x14pbx9o:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(2px 2px 2px #000c);
}

.x1l7klhg:not(#\#):not(#\#):not(#\#) {
  flex-basis: 100%;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1x41k6x:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1jip1y3);
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x14ju556:not(#\#):not(#\#):not(#\#) {
  line-height: 0;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x18pao1g:not(#\#):not(#\#):not(#\#) {
  opacity: calc(1 - var(--lightbox-pull-progress, 0));
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.x1g0ag68:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}

.x1ljte1h:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.xzs7jrt:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--lightbox-pull-snap-duration, .3s);
}

.x1ncjcmy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

.x1dh3l6y:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.x6vs2l0:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--lightbox-pull-snap-easing, ease);
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1so62im:not(#\#):not(#\#):not(#\#) {
  will-change: transform;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x18ivbjn:not(#\#):not(#\#):not(#\#) {
  z-index: 10000;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1q2oy4v:not(#\#):not(#\#):not(#\#) {
  z-index: 9999;
}

.xc0iyj2:disabled:not(#\#):not(#\#):not(#\#) {
  color: #fff6;
}

.x6s0kjd:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x6uuyr4);
}

.x98x2f7:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xykgcmc);
}

@media (prefers-reduced-motion: reduce) {
  .x1u6grsq.x1u6grsq:not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .x1x58d99.x1x58d99:not(#\#):not(#\#):not(#\#) {
    animation-duration: 2s;
  }

  .x9wn1u7.x9wn1u7:not(#\#):not(#\#):not(#\#) {
    animation-name: x1om8q5l-B;
  }

  .x1cxpsmu.x1cxpsmu:not(#\#):not(#\#):not(#\#) {
    animation-timing-function: ease-in-out;
  }
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xuquc1b:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5px;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1aekv1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 31px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1dcjlzm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -.75px;
}

.x1ndj1ed:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xtdvs3f);
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xgqtt45:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 100%;
}

@media (width >= 30em) {
  .x1xn3jaj.x1xn3jaj:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--x1txyzoq);
  }
}

@media (width >= 48em) {
  .x1e2jyx.x1e2jyx:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--xzfj8jp);
  }
}

.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 6px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1yprok4:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--x1psct75);
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1lri26n:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1psct75);
}

.xkq6pmk:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--xzfj8jp);
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xq14iec:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 31px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

@media (width >= 30em) {
  .xuli8ts.xuli8ts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width >= 48em) {
  .x1i8k9gt.x1i8k9gt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 300px 1fr;
  }
}

@media (width >= 30em) {
  .x1f452jz.x1f452jz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 300px;
  }
}

@media (width >= 80em) {
  .x1178ses.x1178ses:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 500px;
  }
}

@media (width >= 30em) {
  .xj1x3sw.xj1x3sw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: var(--x1txyzoq);
  }
}

@media (width >= 48em) {
  .x718cs5.x718cs5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: var(--xzfj8jp);
  }
}

@media (width >= 30em) {
  .xgcoba8.xgcoba8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: var(--x1txyzoq);
  }
}

@media (width >= 48em) {
  .xnon27i.xnon27i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: var(--xzfj8jp);
  }
}

@media (width >= 30em) {
  .x1rufqs6.x1rufqs6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 300px;
  }
}

@media (width >= 80em) {
  .x9lfgxf.x9lfgxf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 500px;
  }
}
