.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}@keyframes photos-noise-drift{0%{transform:translate(0, 0)}100%{transform:translate(50px, 50px)}}@keyframes photos-border-flicker{0%{border-color:#00f3ff}5%{border-color:transparent}10%{border-color:#00f3ff}15%{border-color:transparent}20%{border-color:#00f3ff}100%{border-color:#00f3ff}}@keyframes photos-panel-glow{0%{box-shadow:0 0 5px rgba(0,243,255,0.15),inset 0 0 5px rgba(0,243,255,0.05)}50%{box-shadow:0 0 20px rgba(0,243,255,0.4),inset 0 0 15px rgba(0,243,255,0.1)}100%{box-shadow:0 0 5px rgba(0,243,255,0.15),inset 0 0 5px rgba(0,243,255,0.05)}}@keyframes photos-blink-dot{0%,100%{opacity:1;background:#ffffff}50%{opacity:.3;background:#00f3ff}}@keyframes photos-blink-text{0%{opacity:1}33%{opacity:.2}66%{opacity:.8}100%{opacity:1}}#page_photos .cyber-zone{position:relative;background-color:transparent;overflow:hidden}#page_photos .cyber-zone::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,0.05) 2px, rgba(0,0,0,0.05) 4px);z-index:100;pointer-events:none}#page_photos .cyber-zone::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E");animation:photos-noise-drift 15s linear infinite;z-index:1;pointer-events:none}#page_photos .cyber-zone-inner{position:relative;z-index:101;width:100%;max-width:100%}#page_photos .cyber-panel{position:relative;margin-bottom:2.5rem}#page_photos .cyber-panel-tab{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg, #00f3ff 0%, #007a99 50%, #004d66 100%);border:2px solid #00f3ff;border-bottom:none;clip-path:polygon(0 0, 92% 0, 100% 100%, 0 100%);padding:.4rem 2.5rem .4rem 1rem;color:#0a0a0a;text-transform:uppercase;letter-spacing:3px;font-family:'Rajdhani',sans-serif;font-size:.8rem;font-weight:700;box-shadow:0 -2px 10px rgba(0,243,255,0.3)}@media (min-width:768px){#page_photos .cyber-panel-tab{font-size:1rem}}#page_photos .cyber-panel-tab .tab-icon{display:inline-block;width:8px;height:8px;background:#ffffff;border-radius:50%;animation:photos-blink-dot 2s infinite}#page_photos .cyber-panel-body{background-color:rgba(10,10,10,0.85);background-image:linear-gradient(rgba(0,243,255,0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(0,243,255,0.05) 1px, transparent 1px);background-size:25px 25px;border:2px solid #00f3ff;padding:2rem 1.5rem;position:relative;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%);animation:photos-panel-glow 5s ease-in-out infinite,photos-border-flicker 8s infinite}#page_photos .cyber-panel-body::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,243,255,0.2);pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%)}#page_photos .cyber-panel-body::after{content:attr(data-hud);position:absolute;bottom:8px;right:30px;font-family:'Share Tech Mono',monospace;font-size:.7rem;color:rgba(0,243,255,0.6);letter-spacing:3px;pointer-events:none;animation:photos-blink-text 3s steps(3, start) infinite}#page_photos .cyber-panel-body .corner-tl,#page_photos .cyber-panel-body .corner-tr,#page_photos .cyber-panel-body .corner-bl{position:absolute;width:20px;height:20px;pointer-events:none}#page_photos .cyber-panel-body .corner-tl{top:6px;left:6px;border-top:2px solid #00f3ff;border-left:2px solid #00f3ff}#page_photos .cyber-panel-body .corner-tr{top:6px;right:6px;border-top:2px solid #00f3ff;border-right:2px solid #00f3ff}#page_photos .cyber-panel-body .corner-bl{bottom:0;right:0;width:25px;height:25px;border:none;background-color:#005f8c;clip-path:polygon(100% 0, 0 100%, 100% 100%)}#page_photos .cyber-panel-body .top-accent{position:absolute;top:0;left:0;width:100%;height:3px;background-color:#00f3ff;box-shadow:0 0 10px rgba(0,243,255,0.6)}#page_photos .cyber-separator{width:100%;height:20px;position:relative;margin-bottom:2.5rem;overflow:hidden}#page_photos .photos-shell{max-width:1180px;margin:0 auto;padding:20px 16px 60px;color:#e9edf2;font:18px/1.5 Rajdhani,sans-serif}#page_photos .photos-shell [hidden]{display:none !important}#page_photos .photos-shell figure{margin:0;min-width:0}#page_photos .photos-shell a:focus-visible,#page_photos .photos-shell button:focus-visible{outline:3px solid #fcee0a;outline-offset:4px}#page_photos .photos-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}#page_photos .photos-section-heading h2{margin:6px 0 0;font-size:clamp(28px, 4vw, 48px);font-weight:700;color:#fff}#page_photos .photos-eyebrow,#page_photos .photos-label{color:#9cbbc2;font-size:12px;letter-spacing:2px}#page_photos .photos-accent{color:#ff00ea}#page_photos .photos-counter{color:#00f3ff;white-space:nowrap;font-size:20px;font-variant-numeric:tabular-nums}#page_photos .photos-stage{position:relative;border:1px solid #00f3ff;padding:10px;background:#080e16;box-shadow:8px 8px 0 #141221}#page_photos .photos-stage::before{content:'';position:absolute;top:-1px;left:-1px;width:48px;height:5px;background:#00f3ff}#page_photos .photos-frame-corner{position:absolute;right:-1px;bottom:-1px;width:42px;height:22px;background:#ff00ea;clip-path:polygon(100% 0, 100% 100%, 0 100%, 50% 0);pointer-events:none}#page_photos .photos-open{display:block;background:#030609}#page_photos .photos-open img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:contain}#page_photos .photos-slide-caption{display:flex;align-items:center;gap:20px;padding:18px 120px 10px 10px;min-height:66px}#page_photos .photos-stage-controls{position:absolute;right:24px;bottom:24px;display:flex;gap:8px}#page_photos .photos-arrow{width:44px;height:44px;background:#0b1922;border:1px solid #00f3ff;color:#00f3ff;font-size:24px}#page_photos .photos-arrow:hover{background:#00f3ff;color:#050505}#page_photos .photos-thumbnails{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:12px;margin-top:24px}#page_photos .photos-thumbnail{position:relative;min-width:0;min-height:44px;padding:4px;background:#080e16;border:1px solid #48606a}#page_photos .photos-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;opacity:.6}#page_photos .photos-thumbnail span{position:absolute;left:8px;bottom:5px;background:#050505;padding:0 4px;color:#fff;font-size:12px}#page_photos .photos-thumbnail[aria-pressed='true']{border-color:#ff00ea;box-shadow:0 3px #ff00ea}#page_photos .photos-thumbnail[aria-pressed='true'] img{opacity:1}#page_photos .photos-thumbnail:hover img{opacity:1}#page_photos .photos-archive-section{margin-top:72px}#page_photos .photos-archive{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}#page_photos .photos-archive figure{padding:6px;border:1px solid #294149;background:#080e16}#page_photos .photos-archive a{position:relative;display:block}#page_photos .photos-archive img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}#page_photos .photos-archive figcaption{padding:12px 6px 6px;font-size:16px;color:#cad6dc}#page_photos .photos-expand{position:absolute;bottom:0;right:0;padding:4px 12px;background:#080e16;color:#00f3ff}@media (min-width:1600px){#page_photos .photos-shell{max-width:1600px}#page_photos .photos-archive{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width:991px){#page_photos .photos-archive{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:599px){#page_photos .photos-shell{padding:12px 0 40px}#page_photos .photos-section-heading{gap:10px}#page_photos .photos-eyebrow,#page_photos .photos-label{letter-spacing:1px}#page_photos .photos-counter{font-size:16px}#page_photos .photos-stage{padding:6px}#page_photos .photos-slide-caption{display:block;padding:14px 4px 66px;min-height:134px}#page_photos .photos-slide-caption span{display:block}#page_photos .photos-stage-controls{right:18px;bottom:20px}#page_photos .photos-thumbnails{gap:8px;grid-template-columns:repeat(3, minmax(0, 1fr))}#page_photos .photos-archive{grid-template-columns:minmax(0, 1fr)}#page_photos .photos-label{max-width:64px}#page_photos .photos-archive-section{margin-top:48px}}@media (prefers-reduced-motion:reduce){#page_photos .photos-shell,#page_photos .photos-shell::before,#page_photos .photos-shell::after,#page_photos .photos-shell *,#page_photos .photos-shell *::before,#page_photos .photos-shell *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}