*,: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.woff2)format("woff2")}@keyframes intro-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes intro-in-reduced{0%{opacity:0}to{opacity:1}}@keyframes album-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes album-in-reduced{0%{opacity:0}to{opacity:1}}.intro-in{animation-name:intro-in;animation-duration:.2s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:backwards}.album-in{animation:.5s cubic-bezier(.23,1,.32,1) .1s backwards album-in}.content-in{animation:.2s cubic-bezier(.23,1,.32,1) .1s backwards intro-in}.menu-bar-top{transform:translateY(-3.5px)}.menu-bar-bottom{transform:translateY(3.5px)}.menu-bar-top.is-open{transform:rotate(45deg)}.menu-bar-bottom.is-open{transform:rotate(-45deg)}.menu-bar-top.is-open.menu-bar-mount{animation:.25s cubic-bezier(.23,1,.32,1) forwards menu-top-open}.menu-bar-bottom.is-open.menu-bar-mount{animation:.25s cubic-bezier(.23,1,.32,1) forwards menu-bottom-open}@keyframes menu-top-open{0%{transform:translateY(-3.5px)}to{transform:rotate(45deg)}}@keyframes menu-bottom-open{0%{transform:translateY(3.5px)}to{transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.intro-in{animation-name:intro-in-reduced}.album-in{animation-name:album-in-reduced}.content-in{animation-name:intro-in-reduced}.menu-bar-mount{animation:none}}@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")}.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;
  }
}
