/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{max-width:500px;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img,.pswp--click-to-zoom.pswp--zoomed-in .pswp__img,.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:default;pointer-events:none}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);background-repeat:no-repeat}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{pointer-events:none;display:none;cursor:default!important}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@layer foundation{#global-toast-container{z-index:9999999;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0}#global-toast-container>div{opacity:0;transition:top .5s,opacity .5s ease-in;position:absolute;top:-100px;left:50%;transform:translate(-50%)}html{--noise-default:url(/noise-6.png) 0% 0% / 1024px 1024px repeat;--color-rarity-1:#93abab;--color-rarity-2:#48b955;--color-rarity-3:#4b8aca;--color-rarity-4:#c36be2;--color-rarity-5:#f0b83a;--color-rarity-6:#fd6b6b;--color-rarity-7:#fd6b6b;--color-rarity-8:#c02657;--color-rarity-9:#c02657;--color-rarity-10:#4b3e68;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--navbar-height,0);scroll-behavior:smooth;font-size:16px}html.iosWebview{height:100%;overflow:hidden}*,:before,:after{box-sizing:border-box}button{text-wrap:nowrap}body{font-family:var(--font-family-text);font-size:var(--theme-font-size,1rem);--font-size-px:16px;line-height:var(--theme-line-height,1.85);font-weight:var(--theme-font-weight,400);letter-spacing:var(--theme-letter-spacing, )}@media (width>=500px) and (width<=1023px){body{font-size:var(--theme-font-size-tablet,var(--theme-font-size,1rem));--font-size-px:16px;line-height:var(--theme-line-height-tablet,var(--theme-line-height, ));font-weight:var(--theme-font-weight-tablet,var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet,var(--theme-letter-spacing, ))}}@media (width<=499px){body{font-size:var(--theme-font-size-mobile,var(--theme-font-size,.875rem));--font-size-px:14px;line-height:var(--theme-line-height-mobile,var(--theme-line-height, ));font-weight:var(--theme-font-weight-mobile,var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile,var(--theme-letter-spacing, ))}}body{overscroll-behavior:none;background:#2d2926;margin:0;padding:0}body.iosWebview{height:100%;overflow:auto}body.noscroll{overflow:hidden!important}body.subnav-active{--subnav-height:64px;--navbar-height:128px}@media (width<=900px){body.subnav-active{--subnav-height:48px;--navbar-height:64px}}img,video,figure,canvas,svg{max-width:100%;height:auto;margin:0;display:block}input,button,textarea,select{font:inherit;color:inherit;touch-action:manipulation}h1,h2,h3,h4,h5,p,ul,ol{margin-top:0;margin-bottom:0}ol.unstyled,ul.unstyled{margin-left:0;padding-left:0;list-style:none}#root{color:#fff;background-color:#000;flex-direction:column;max-width:2000px;min-height:100vh;margin:0 auto;display:flex;position:relative}#root a{color:inherit}main{flex:1;position:relative}@media (width>=500px){.mobile{display:none!important}}@media (width>=1024px){.tablet-lt{display:none!important}}@media (width<=499px){.tablet{display:none!important}}@media (width>=1024px){.tablet{display:none!important}}@media (width<=499px){.tablet-gt{display:none!important}}@media (width>=1440px){.laptop-lt{display:none!important}}@media (width<=1023px){.laptop{display:none!important}}@media (width>=1440px){.laptop{display:none!important}}@media (width<=1023px){.laptop-gt{display:none!important}}@media (width<=1439px){.desktop{display:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast{background:var(--noise-default), #ffe187;color:#2f2323;border-radius:4px;justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:500;line-height:160%;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px 1px #fff2b0,0 1px 4px #00000040}.toast mark{background:0 0;font-weight:700}.toast:before{content:"";mix-blend-mode:soft-light;background:url(/emblem.png);width:140px;height:105px;position:absolute;bottom:-43px;left:-22px}.toast{width:540px}@media (width<=499px){.toast{width:calc(100% - 32px)}}}@media (width<=499px){:root{--grid-num-columns:4;--grid-column-gap:24px;--grid-padding:max(16px, 50vw - 250px);--grid-column-width:calc(( (min(100% - 32px, 500px)) - 72px ) / 4)}}@media (width>=500px) and (width<=1023px){:root{--grid-num-columns:6;--grid-column-gap:24px;--grid-padding:max(48px, 50vw - 512px);--grid-column-width:calc(( (min(100% - 96px, 1024px)) - 120px ) / 6)}}@media (width>=1024px) and (width<=1439px){:root{--grid-num-columns:12;--grid-column-gap:36px;--grid-padding:max(72px, 50vw - 648px);--grid-column-width:calc(( (min(100% - 144px, 1296px)) - 396px ) / 12)}}@media (width>=1440px) and (width<=1999px){:root{--grid-num-columns:12;--grid-column-gap:36px;--grid-padding:max(72px, 50vw - 648px);--grid-column-width:calc(( (min(100% - 144px, 1296px)) - 396px ) / 12)}}@media (width>=2000px){:root{--grid-num-columns:12;--grid-column-gap:36px;--grid-padding:352px;--grid-column-width:75px}}:root{--theme-line-height:1.85;--theme-line-height-mobile:1.75;--grid-mobile-padding:16px;--grid-tablet-padding:48px;--grid-laptop-padding:72px;--grid-desktop-padding:72px;--breakpoint-tablet:500px;--breakpoint-laptop:1024px;--breakpoint-desktop:1440px;--font-family-heading:Noto Sans, sans-serif;--font-family-heading-shippori:Shippori Mincho, serif;--font-family-heading-serif:Noto Serif, sans-serif;--font-family-text:Noto Sans, sans-serif;--navbar-height:64px;--navbar-content-max-width:2000px;--bg-overlay-color:#60483ca6;--bg-overlay-blur:28px}[inview-2]{animation-delay:.2s!important}[inview-3]{animation-delay:.4s!important}[inview-4]{animation-delay:.6s!important}[inview-5]{animation-delay:.8s!important}[inview-6]{animation-delay:1s!important}[inview-up]{opacity:0;transform:translateY(8px)}[inview-down]{opacity:0;transform:translateY(-8px)}.animate\:inview [inview-up]{animation-name:fade-in-up;animation-duration:.5s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.animate\:inview [inview-down]{animation-name:fade-in-down;animation-duration:.5s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}:not(:defined){visibility:hidden}:not(:defined) div[slot=modal]{display:none}body.menu\:open,body.modal\:open{overflow-y:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@keyframes cookiebar-fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}ark-cookiebar{backdrop-filter:blur(30px);opacity:0;background:#fcedd499;border:1px solid #fff6;font-family:Noto Sans;animation:.8s 3.5s forwards cookiebar-fadein;box-shadow:0 8px 40px #00000040}ark-cookiebar .ark-cookiebar-content{flex-direction:row;justify-content:center;align-items:center;gap:48px;max-width:900px;padding:28px 20px 32px;display:flex}@media (width<=768px){ark-cookiebar .ark-cookiebar-content{flex-direction:column;gap:16px;padding:20px}}ark-cookiebar .ark-cookiebar-content p{color:#111;font-size:14px;font-weight:500;line-height:160%}@media (width<=768px){ark-cookiebar .ark-cookiebar-content p{color:#222;line-height:150%}}ark-cookiebar .ark-cookiebar-content p a{color:#111;font-family:Noto Sans;font-weight:700}@media (width<=768px){ark-cookiebar .ark-cookiebar-content p a{color:#222}}ark-cookiebar .ark-cookiebar-buttons{gap:12px;display:flex}@media (width<=768px){ark-cookiebar .ark-cookiebar-buttons{gap:12px}}ark-cookiebar .ark-cookiebar-buttons button{text-transform:capitalize;color:#2f2323;background:#e9b480;border:none;border-radius:6px;margin:0;padding:8px 16px;font-size:14px;font-weight:600}.ios{--address-bar-height:75px}button,a{-webkit-tap-highlight-color:transparent}._markdown_1o1pf_1>:first-child{margin-top:0}._markdown_1o1pf_1>:last-child{margin-bottom:0}
