body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox{--bg-bar: calc(clamp(56px, calc(.884vw + 52.685px) , 64px) + clamp(64px, calc(2.963vw + 26.074px) , 128px) + clamp(128px, calc(3.2558vw + 16px) , 240px) - 192px) ;--bg-pad: calc(clamp(8px, calc(2.6519vw - 1.945px) , 32px) + clamp(32px, calc(1.8519vw + 8.296px) , 72px) + clamp(72px, calc(1.9767vw + 4px) , 140px) - 104px) ;--bg-inset: calc(clamp(8px, calc(.442vw + 6.343px) , 12px) + clamp(12px, calc(.7407vw + 2.519px) , 28px) + clamp(28px, calc(.6977vw + 4px) , 52px) - 40px) ;--bg-caption: calc(clamp(14px, calc(.221vw + 13.171px) , 16px) + clamp(16px, calc(.9259vw + 4.148px) , 36px) + clamp(36px, calc(.9302vw + 4px) , 68px) - 52px) ;--bg-thumb: calc(clamp(52px, calc(2.2099vw + 43.713px) , 72px) + clamp(72px, calc(4.0741vw + 19.852px) , 160px) + clamp(160px, calc(4.0698vw + 20px) , 300px) - 232px) ;--bg-glow: calc(clamp(24px, calc(2.6519vw + 14.055px) , 48px) + clamp(48px, calc(3.3333vw + 5.333px) , 120px) + clamp(120px, calc(3.4884vw + 0px) , 240px) - 168px) }body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge{bottom:.75em;left:.75em;flex-direction:row;gap:.5em;padding:.5em .9em .5em .55em;border:1px solid rgba(226,153,255,.5);border-radius:999px;background-color:#12001fd1;color:var(--bc-lilac);font:600 var(--bc-label) / 1 var(--bc-mono);font-variation-settings:"MONO" 1;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .15s ease-in-out,border-color .2s,box-shadow .2s}body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge:hover,body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge:focus,body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge:active{background-color:#12001fe6;border-color:var(--bc-orchid);box-shadow:0 0 .9em #d15fff66}body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge:focus-visible{outline:2px solid var(--bc-orchid);outline-offset:3px}body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge__count{gap:.45em}body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge__count svg{width:1.6em;height:1.6em;overflow:visible;filter:drop-shadow(0 0 .3em rgba(175,0,245,.6))}body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge__text{font-size:inherit}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dialog{--cata-image-lightbox-background: var(--bc-night);--cata-image-lightbox-text: var(--bc-on-night);--cata-image-lightbox-backdrop-color: var(--bc-night);--cata-image-lightbox-backdrop-opacity: 90;color:var(--bc-on-night);font-family:var(--bc-display-font);scrollbar-color:rgba(209,95,255,.45) transparent}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dialog::backdrop{background-color:#12001fe6;opacity:1}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__panel{background-color:var(--bc-night);background-image:var(--bc-grid-bg);background-size:var(--bc-grid) var(--bc-grid);color:var(--bc-on-night);font-family:var(--bc-display-font);background-image:radial-gradient(ellipse 55% 45% at 12% 0%,rgba(142,0,199,.5),transparent 70%),radial-gradient(ellipse 45% 50% at 100% 100%,rgba(142,0,199,.28),transparent 70%),var(--bc-grid-bg);background-size:auto,auto,var(--bc-grid) var(--bc-grid),var(--bc-grid) var(--bc-grid);padding:var(--bg-pad);padding-block-start:var(--bg-bar);border:1px solid var(--bc-edge);border-radius:4px;box-shadow:0 0 var(--bg-glow) #8e00c759,0 1.5em 4em #00000080}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__main{min-block-size:calc(var(--cata-image-lightbox-panel-block-size) - var(--bg-bar) - var(--bg-pad) - var(--cata-image-lightbox-ad-block-size) - var(--cata-image-lightbox-row-gap))}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dialog[open] .wp-block-cata-image-lightbox__panel{animation:becoming-chrome-in .3s cubic-bezier(.2,.7,.2,1)}body.wp-theme-goth:not([class*=wp-child-theme-]) .becoming-gallery__brand{position:absolute;z-index:2;inset-block-start:var(--bg-inset);inset-inline-start:var(--bg-pad);display:flex;align-items:center;block-size:44px;pointer-events:none}body.wp-theme-goth:not([class*=wp-child-theme-]) .becoming-gallery__lockup{--bc-lockup-size: var(--bc-wordmark)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dialog[open] .becoming-top__mark-path{stroke-dasharray:1;stroke-dashoffset:1;animation:becoming-chrome-draw 1.1s cubic-bezier(.6,0,.3,1) forwards}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__close,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__prev,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__next{display:inline-flex;align-items:center;justify-content:center;gap:.5em;box-sizing:border-box;width:auto;height:auto;min-inline-size:44px;min-block-size:44px;padding:.6em 1.1em;border:1px solid rgba(226,153,255,.5);border-radius:999px;background:#12001fb8;color:var(--bc-lilac);font:500 var(--bc-ui) / 1 var(--bc-mono);font-variation-settings:"MONO" 1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .2s,border-color .2s,box-shadow .2s,background-color .2s}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__close:hover,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos:hover,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info:hover,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__prev:hover:not(:disabled),body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__next:hover:not(:disabled){color:var(--bc-on-night);border-color:var(--bc-orchid);box-shadow:0 0 .9em #d15fff59}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__close:focus-visible,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos:focus-visible,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info:focus-visible,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__prev:focus-visible,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__next:focus-visible,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-link:focus-visible{outline:2px solid var(--bc-orchid);outline-offset:3px}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info{display:none}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__close{top:var(--bg-inset);right:var(--bg-pad)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__prev,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__next{padding-inline:1em}body.wp-theme-goth:not([class*=wp-child-theme-]) .becoming-gallery__arrow{display:block;inline-size:1.4em;block-size:1.4em}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__nav{gap:1.25em}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__counter{font:500 var(--bc-ui) / 1 var(--bc-mono);font-variation-settings:"MONO" 1;letter-spacing:.14em;color:var(--bc-orchid);text-shadow:0 0 .5em rgba(209,95,255,.5)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__image{box-shadow:0 1em 3em #0000008c}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__caption{font:400 var(--bg-caption) / 1.45 var(--bc-display-font);color:var(--bc-lilac);opacity:1;text-wrap:pretty}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__caption a{color:var(--bc-orchid)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumbs{scrollbar-color:rgba(209,95,255,.45) transparent}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumb{width:var(--bg-thumb);height:calc(var(--bg-thumb) * .72);border-radius:3px}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumb:focus-visible{outline:2px solid var(--bc-orchid);outline-offset:-3px}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumb.is-active:after{border-color:var(--bc-orchid);border-radius:3px;box-shadow:inset 0 0 0 1px #12001fb3,inset 0 0 .8em #d15fff73}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumb-image{border-radius:3px}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-link{border:1px solid var(--bc-edge);border-radius:4px;background-color:#1d0533e0;transition:border-color .2s,box-shadow .2s}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__panel .wp-block-cata-image-lightbox__related .wp-block-cata-image-lightbox__related-link,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__panel .wp-block-cata-image-lightbox__related .wp-block-cata-image-lightbox__related-link:link,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__panel .wp-block-cata-image-lightbox__related .wp-block-cata-image-lightbox__related-link:visited{color:var(--bc-on-night)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-link:hover,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-link:focus-visible{border-color:var(--bc-orchid);background-color:#1d0533f2;box-shadow:0 0 1.2em #d15fff4d}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-label{font:600 var(--bc-label) / 1.1 var(--bc-mono);font-variation-settings:"MONO" 1;letter-spacing:.1em;color:var(--bc-orchid);opacity:1}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-media{border-radius:3px;background-color:#8e00c733}@media (max-width: 599px){body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox{--bg-bar: 3.5rem;--bg-pad: .5rem;--bg-inset: .5rem}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__panel{padding:.5rem;padding-block-start:3.5rem;padding-block-end:max(1.25rem,env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__main{min-block-size:calc(100svh - 4.75rem)}body.wp-theme-goth:not([class*=wp-child-theme-]) .becoming-gallery__brand{inset-inline:0;justify-content:center}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info{display:inline-flex}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos{top:var(--bg-inset);left:var(--bg-pad);padding-inline:.9em 1.1em}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos:before{content:"";flex:none;inline-size:.8em;block-size:.8em;background:radial-gradient(circle,currentColor 38%,transparent 44%) 0 0 / 50% 50%}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos-icon{display:none}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos[aria-expanded=true]{background-color:var(--bc-accent);border-color:var(--bc-orchid);color:var(--bc-on-night)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__close{top:var(--bg-inset);right:var(--bg-pad)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info{bottom:.5rem;left:.5rem;height:2.75rem;min-block-size:2.75rem;padding-block:0}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info[aria-expanded=true]{background-color:var(--bc-accent);border-color:var(--bc-orchid);color:var(--bc-on-night)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__caption{background-color:#1d0533f5;border-block-start:1px solid var(--bc-edge);box-shadow:0 -1em 3em #12001f99;color:var(--bc-on-night)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__nav{box-shadow:0 -1px #e299ff2e}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__prev,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__next{flex:0 0 auto;width:auto;height:44px;min-block-size:44px;padding-block:0}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dot{background-color:var(--bc-lilac);opacity:.35}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dot.is-active{opacity:1;background-color:var(--bc-orchid);box-shadow:0 0 .5em #d15fffe6}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumbs{background-color:var(--bc-night);background-image:var(--bc-grid-bg);background-size:var(--bc-grid) var(--bc-grid)}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__thumb{width:100%;height:auto}}@media (prefers-reduced-motion: reduce){body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dialog[open] .wp-block-cata-image-lightbox__panel{animation:none}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__dialog[open] .becoming-top__mark-path{animation:none;stroke-dashoffset:0}body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__close,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__all-photos,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__info,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__prev,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__next,body.wp-theme-goth:not([class*=wp-child-theme-]) .wp-block-cata-image-lightbox__related-link,body.wp-theme-goth:not([class*=wp-child-theme-]) .cata-image-lightbox-badge{transition:none}}
