.conf-gallery-section[data-v-a57a541e]{padding:5rem 0}.conf-headline[data-v-a57a541e]{color:var(--text-color);letter-spacing:.02em;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.conf-gallery-header[data-v-a57a541e]{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.conf-gallery-cta[data-v-a57a541e]{flex-shrink:0;text-decoration:none;display:inline-block;position:relative}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]{background:linear-gradient(135deg,var(--conf-accent),rgba(var(--primary-500-rgb),.8));box-shadow:0 0 30px rgba(var(--conf-accent-rgb),.5),0 0 60px rgba(var(--conf-accent-rgb),.2);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));padding:3px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite cta-border-pulse-a57a541e}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:after,.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:before{background:inherit;clip-path:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:before{background:linear-gradient(135deg,var(--primary-300),rgba(var(--conf-accent-rgb),.8));transform:translate(-3px,-2px)}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:after{background:linear-gradient(135deg,var(--primary-500),color-mix(in srgb,var(--primary-600) 80%,transparent));transform:translate(3px,2px)}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:hover{background:linear-gradient(135deg,var(--conf-accent),rgba(var(--primary-500-rgb),.9));box-shadow:0 10px 40px rgba(var(--conf-accent-rgb),.5),0 0 60px rgba(var(--conf-accent-rgb),.3);animation:none;transform:translateY(-3px)}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:hover:after,.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e]:hover:before{animation:.4s cta-glitch-flash-a57a541e}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e] .p-button{background:linear-gradient(180deg,rgba(var(--primary-500-rgb),.9) 0,color-mix(in srgb,var(--primary-600) 95%,transparent) 100%);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));color:#fff;cursor:pointer;letter-spacing:.08em;text-shadow:0 0 10px #ffffff80;text-transform:uppercase;border:none;border-radius:0;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;position:relative;overflow:hidden}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e] .p-button:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff0d 0 4px);position:absolute;inset:0}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e] .p-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e] .p-button:hover{background:linear-gradient(180deg,var(--conf-accent) 0,var(--primary-500) 100%);color:#fff;text-shadow:0 0 20px #fffc}.conf-theme--cyberpunk .conf-gallery-cta[data-v-a57a541e] .p-button:hover:after{left:100%}@keyframes cta-border-pulse-a57a541e{0%,to{box-shadow:0 0 20px rgba(var(--conf-accent-rgb),.2)}50%{box-shadow:0 0 35px rgba(var(--conf-accent-rgb),.4)}}@keyframes cta-glitch-flash-a57a541e{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(-4px,-2px)}40%{opacity:.5;transform:translate(4px,2px)}60%{opacity:.7;transform:translate(-2px,3px)}80%{opacity:.4;transform:translate(3px,-2px)}}.conf-gallery[data-v-a57a541e]{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:1rem;display:grid}.conf-gallery-more[data-v-a57a541e]{justify-content:center;margin-top:2rem;display:flex}.conf-theme--cyberpunk .conf-gallery-more[data-v-a57a541e] .p-button{border-color:rgba(var(--conf-accent-rgb),.5);color:var(--conf-text)}.conf-theme--cyberpunk .conf-gallery-more[data-v-a57a541e] .p-button:hover{background:rgba(var(--conf-accent-rgb),.1);border-color:rgba(var(--conf-accent-rgb),.8)}.conf-theme--cyberpunk .corner-variant-1[data-v-a57a541e]{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}.conf-theme--cyberpunk .corner-variant-1 .conf-gallery-item__inner[data-v-a57a541e]{clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px)}.conf-theme--cyberpunk .corner-variant-2[data-v-a57a541e]{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-2 .conf-gallery-item__inner[data-v-a57a541e]{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-3[data-v-a57a541e]{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-3 .conf-gallery-item__inner[data-v-a57a541e]{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-4[data-v-a57a541e]{clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px))}.conf-theme--cyberpunk .corner-variant-4 .conf-gallery-item__inner[data-v-a57a541e]{clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px))}.conf-gallery-item[data-v-a57a541e]{background:rgba(var(--conf-accent-rgb),.2);border-radius:var(--conf-card-radius);padding:3px;transition:all .3s;position:relative}.conf-gallery-item--clickable[data-v-a57a541e]{cursor:pointer}.conf-gallery-item[data-v-a57a541e]:hover{background:rgba(var(--conf-accent-rgb),.4);transform:scale(1.02)}.conf-gallery-item[data-v-a57a541e]:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px}.conf-gallery-item.size-small[data-v-a57a541e]{grid-area:span 1/span 1}.conf-gallery-item.size-medium[data-v-a57a541e]{grid-area:span 2/span 1}.conf-gallery-item.size-large[data-v-a57a541e]{grid-area:span 2/span 2}.conf-theme--cyberpunk .conf-gallery-item[data-v-a57a541e]{background:linear-gradient(135deg,rgba(var(--conf-accent-rgb),.6),rgba(var(--primary-500-rgb),.3));border-radius:0!important}.conf-theme--cyberpunk .conf-gallery-item .conf-gallery-item__inner[data-v-a57a541e],.conf-theme--cyberpunk .conf-gallery-item .conf-gallery-item__inner img[data-v-a57a541e]{border-radius:0!important}.conf-theme--cyberpunk .conf-gallery-item[data-v-a57a541e]:hover{background:linear-gradient(135deg,rgba(var(--conf-accent-rgb),.9),rgba(var(--primary-500-rgb),.6));transform:scale(1.02)}.conf-gallery-item__inner[data-v-a57a541e]{border-radius:var(--conf-card-radius);width:100%;height:100%;overflow:hidden}.conf-gallery-item__inner img[data-v-a57a541e]{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .3s}.conf-gallery-item:hover .conf-gallery-item__inner img[data-v-a57a541e]{transform:scale(1.05)}.conf-gallery-item__zoom[data-v-a57a541e]{color:#fff;opacity:0;pointer-events:none;background:#0a0d148c;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:.6rem;right:.6rem;transform:translateY(-4px)}.conf-gallery-item:focus-visible .conf-gallery-item__zoom[data-v-a57a541e],.conf-gallery-item:hover .conf-gallery-item__zoom[data-v-a57a541e]{opacity:1;transform:translateY(0)}.conf-theme--cyberpunk .conf-gallery-item__inner[data-v-a57a541e]{background:#0f121b}@media (max-width:1024px){.conf-gallery[data-v-a57a541e]{grid-template-columns:repeat(3,1fr);grid-auto-rows:180px}.conf-gallery-item.size-large[data-v-a57a541e]{grid-column:span 2}}@media (max-width:768px){.conf-gallery-section[data-v-a57a541e]{padding:3rem 0}.conf-gallery-header[data-v-a57a541e]{flex-direction:column;align-items:flex-start;gap:1rem}.conf-gallery[data-v-a57a541e]{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.conf-gallery-item.size-large[data-v-a57a541e],.conf-gallery-item.size-medium[data-v-a57a541e]{grid-area:span 1/span 1}}@media (max-width:480px){.conf-gallery[data-v-a57a541e]{grid-template-columns:1fr;grid-auto-rows:200px}}.cg-lightbox[data-v-a57a541e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#06080eeb;outline:none;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);animation:.2s cg-fade-a57a541e;display:flex;position:fixed;inset:0}@keyframes cg-fade-a57a541e{0%{opacity:0}to{opacity:1}}.cg-lightbox__stage[data-v-a57a541e]{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.cg-lightbox__img[data-v-a57a541e]{object-fit:contain;border-radius:8px;width:auto;max-width:min(1400px,92vw);height:auto;max-height:86vh;box-shadow:0 20px 60px #00000080}.cg-lightbox__btn[data-v-a57a541e]{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:absolute}.cg-lightbox__btn[data-v-a57a541e]:hover{background:#ffffff40}.cg-lightbox__close[data-v-a57a541e]{width:2.75rem;height:2.75rem;font-size:1.1rem;top:1.25rem;right:1.25rem}.cg-lightbox__nav[data-v-a57a541e]{width:3.25rem;height:3.25rem;font-size:1.25rem;top:50%;transform:translateY(-50%)}.cg-lightbox__prev[data-v-a57a541e]{left:clamp(.75rem,3vw,2rem)}.cg-lightbox__next[data-v-a57a541e]{right:clamp(.75rem,3vw,2rem)}.cg-lightbox__bar[data-v-a57a541e]{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:1.25rem;padding:.5rem .5rem .5rem 1.1rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.cg-lightbox__counter[data-v-a57a541e]{letter-spacing:.02em;opacity:.85;font-size:.9rem;font-weight:600}.cg-lightbox__download[data-v-a57a541e]{background:var(--primary-500);color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .2s;display:inline-flex}.cg-lightbox__download[data-v-a57a541e]:hover{filter:brightness(1.1)}@media (max-width:640px){.cg-lightbox__nav[data-v-a57a541e]{width:2.75rem;height:2.75rem;font-size:1.1rem}.cg-lightbox__img[data-v-a57a541e]{max-height:78vh}}
