.br4CYq_gallery{background:var(--background);min-height:100svh;position:relative}.br4CYq_hero{justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.br4CYq_heroImageWrapper{width:100%;height:100%;position:absolute;inset:0}.br4CYq_heroImage{object-fit:cover;object-position:center;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.br4CYq_heroOverlay{z-index:2;background:linear-gradient(to bottom, var(--black-alpha-50) 0%, var(--black-alpha-45) 30%, var(--black-alpha-50) 60%, var(--black-alpha-85) 100%);position:absolute;inset:0}.br4CYq_heroContent{z-index:10;text-align:center;max-width:900px;padding:0 2rem;position:relative}.br4CYq_heroLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--white-alpha-70);border:1px solid var(--white-alpha-20);border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;display:inline-block}.br4CYq_heroTitle{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 1.5rem;font-size:clamp(3rem,10vw,7rem);font-weight:300;line-height:1}.br4CYq_heroSubtitle{color:var(--white-alpha-70);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6}.br4CYq_heroQuoteWrapper{z-index:10;text-align:center;pointer-events:none;justify-content:center;align-items:center;max-width:900px;padding:0 2rem;display:flex;position:relative}.br4CYq_heroQuote{margin:0;padding:0}.br4CYq_heroQuoteText{color:var(--text-primary);letter-spacing:-.01em;text-shadow:0 2px 20px var(--black-alpha-60), 0 4px 40px var(--black-alpha-40);margin:0 0 1.5rem;font-size:clamp(1.5rem,4vw,3rem);font-style:italic;font-weight:300;line-height:1.4}.br4CYq_heroQuoteAuthor{letter-spacing:.15em;text-transform:uppercase;color:var(--white-alpha-70);text-shadow:0 1px 10px var(--black-alpha-50);font-size:clamp(.85rem,1.5vw,1.1rem);font-style:normal;font-weight:400;display:block}.br4CYq_heroQuoteDash{color:var(--white-alpha-50);margin-right:.5rem}.br4CYq_heroScrollIndicator{z-index:10;font-size:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.75rem;padding:0;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.br4CYq_heroScrollIndicator:hover{color:var(--text-primary);background:0 0;transform:translate(-50%)}.br4CYq_heroScrollIcon{border:1px solid var(--white-alpha-30);width:48px;height:48px;color:var(--text-primary);background:var(--white-alpha-5);-webkit-backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;display:flex}.br4CYq_heroScrollIndicator span{letter-spacing:.25em;text-transform:uppercase;color:var(--white-alpha-80);font-size:.75rem;font-weight:500}.br4CYq_categoryNav{z-index:100;pointer-events:none;justify-content:center;padding:1.5rem 1.5rem 1.75rem;display:flex;position:sticky;top:80px}.br4CYq_categoryNavInner{pointer-events:auto;border:1px solid var(--white-alpha-12);box-shadow:0 4px 24px var(--black-alpha-40);background:0 0;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;display:inline-flex}.br4CYq_categoryBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;padding:.6rem 1.5rem;font-size:.85rem;font-weight:500;transition:color .3s;display:flex;position:relative}.br4CYq_categoryBtn:hover{color:var(--primary)}.br4CYq_categoryBtnActive{color:var(--text-primary);font-weight:600}.br4CYq_glassFilterSvg{pointer-events:none;width:0;height:0;position:absolute}.br4CYq_categoryPill{z-index:0;background:var(--white-alpha-12);-webkit-backdrop-filter:blur(8px)saturate(180%);border:1px solid var(--white-alpha-25);box-shadow:0 6px 18px var(--black-alpha-35),  inset 0 1px 1px var(--white-alpha-45),  inset 0 -6px 12px -6px var(--black-alpha-25);border-radius:100px;position:absolute;inset:0;overflow:hidden}.br4CYq_categoryPill:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--white-alpha-30) 0%, var(--white-alpha-8) 30%, transparent 60%);pointer-events:none;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:url(#galleryLiquidGlass)) or (backdrop-filter:url(#galleryLiquidGlass))){.br4CYq_categoryPill{-webkit-backdrop-filter:url(#galleryLiquidGlass)brightness(1.08)saturate(160%);background:var(--white-alpha-6)}}.br4CYq_categoryLabel{z-index:1;text-shadow:0 1px 3px var(--black-alpha-60);font-weight:500;position:relative}.br4CYq_gallerySection{margin:0 auto;padding:.85rem clamp(1.5rem,4vw,3.5rem) clamp(4rem,7vw,7rem)}.br4CYq_galleryGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(90px,9vw,150px);grid-auto-flow:dense;gap:0;display:grid}.br4CYq_galleryItem{cursor:pointer;background:var(--surface);position:relative;overflow:hidden}.br4CYq_itemSmall{grid-area:span 2/span 3}.br4CYq_itemWide{grid-area:span 2/span 6}.br4CYq_itemTall{grid-area:span 4/span 3}.br4CYq_itemBig{grid-area:span 4/span 6}.br4CYq_itemSkeleton{background:linear-gradient(110deg, var(--surface) 0%, var(--surface-hover) 20%, var(--surface) 40%);z-index:1;background-size:200% 100%;animation:1.5s ease-in-out infinite br4CYq_shimmer;position:absolute;inset:0}@keyframes br4CYq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.br4CYq_itemImageWrapper{position:absolute;inset:0;overflow:hidden}.br4CYq_itemImage{object-fit:cover;width:100%;height:100%;transition:opacity .5s}.br4CYq_emptyState{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:8rem 2rem;display:flex}.br4CYq_emptyState svg{opacity:.4;stroke-width:1.5px;width:48px;height:48px;margin-bottom:1.5rem}.br4CYq_emptyState p{font-size:1rem;font-weight:400}.br4CYq_lightbox{z-index:1000;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0}.br4CYq_lightboxBackdrop{background:var(--background);position:absolute;inset:0}.br4CYq_lightboxCounter{z-index:20;font-family:var(--font-mono,monospace);align-items:baseline;gap:.25rem;display:flex;position:absolute;top:2rem;left:2rem}.br4CYq_lightboxCounterCurrent{color:var(--text-primary);font-size:1.25rem;font-weight:500}.br4CYq_lightboxCounterDivider{color:var(--white-alpha-30);margin:0 .2rem;font-size:.9rem}.br4CYq_lightboxCounterTotal{color:var(--white-alpha-50);font-size:.9rem}.br4CYq_lightboxClose{background:var(--white-alpha-6);border:1px solid var(--white-alpha-15);cursor:pointer;width:44px;height:44px;color:var(--text-primary);z-index:20;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;top:2rem;right:2rem}.br4CYq_lightboxClose:hover{background:var(--white-alpha-12);border-color:var(--white-alpha-30);transform:scale(1.05)}.br4CYq_lightboxClose svg{flex-shrink:0;width:20px;height:20px;display:block}.br4CYq_lightboxNav{z-index:10;background:var(--white-alpha-6);border:1px solid var(--white-alpha-15);cursor:pointer;width:48px;height:48px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.br4CYq_lightboxNav:hover{background:var(--white-alpha-12);border-color:var(--white-alpha-30);transform:translateY(-50%)scale(1.08)}.br4CYq_lightboxNav svg{flex-shrink:0;width:22px;height:22px;display:block}.br4CYq_lightboxPrev{left:2rem}.br4CYq_lightboxNext{right:2rem}.br4CYq_lightboxContent{z-index:5;flex:1;justify-content:center;align-items:center;padding:0 8rem;display:flex;position:relative}.br4CYq_lightboxImageContainer{max-width:100%;max-height:100%;position:relative}.br4CYq_lightboxLoader{border:2px solid var(--white-alpha-10);border-top-color:var(--text-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite br4CYq_spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes br4CYq_spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.br4CYq_lightboxImage{object-fit:contain;border-radius:2px;max-width:85vw;max-height:70vh;transition:opacity .3s}.br4CYq_lightboxCaption{z-index:10;text-align:center;padding:1.5rem 2rem 2.5rem;position:relative}.br4CYq_lightboxTitle{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.5rem;font-weight:500}.br4CYq_lightboxLocation{color:var(--white-alpha-60);justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.br4CYq_lightboxLocation svg{width:14px;height:14px;color:var(--secondary);flex-shrink:0}.br4CYq_backToTop{background:var(--primary);width:52px;height:52px;color:var(--background);cursor:pointer;box-shadow:0 4px 20px var(--black-alpha-30);z-index:50;border:none;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;position:fixed;bottom:2rem;right:2rem}.br4CYq_backToTop:hover{box-shadow:0 6px 30px var(--black-alpha-40)}.br4CYq_backToTop svg{width:20px;height:20px}@media (max-width:1400px){.br4CYq_galleryGrid{grid-auto-rows:clamp(84px,9vw,130px)}.br4CYq_gallerySection{padding:.85rem clamp(1.25rem,3vw,3rem) 5rem}.br4CYq_categoryNav{padding:1.5rem}.br4CYq_lightboxContent{padding:0 6rem}.br4CYq_lightboxImage{max-width:80vw;max-height:65vh}}@media (max-width:1024px){.br4CYq_heroTitle{font-size:clamp(2.5rem,8vw,5rem)}.br4CYq_galleryGrid{grid-template-columns:repeat(8,1fr);grid-auto-rows:clamp(96px,12vw,150px);gap:0}.br4CYq_itemSmall{grid-area:span 2/span 2}.br4CYq_itemWide{grid-area:span 2/span 4}.br4CYq_itemTall{grid-area:span 4/span 2}.br4CYq_itemBig{grid-area:span 4/span 4}.br4CYq_gallerySection{padding:.85rem clamp(1rem,3vw,2rem) 4rem}.br4CYq_categoryNav{padding:1.25rem 1rem}.br4CYq_categoryNavInner{gap:.25rem;max-width:calc(100% - 2rem)}.br4CYq_categoryBtn{flex-shrink:0;padding:.5rem 1rem;font-size:.8rem}.br4CYq_lightboxNav{width:44px;height:44px}.br4CYq_lightboxNav svg{width:20px;height:20px}.br4CYq_lightboxPrev{left:1.5rem}.br4CYq_lightboxNext{right:1.5rem}.br4CYq_lightboxClose{width:40px;height:40px;top:1.5rem;right:1.5rem}.br4CYq_lightboxClose svg{width:18px;height:18px}.br4CYq_lightboxCounter{top:1.5rem;left:1.5rem}.br4CYq_lightboxContent{padding:0 4rem}.br4CYq_lightboxCaption{padding:1.25rem 2rem 1.75rem}.br4CYq_lightboxTitle{font-size:1.35rem}}@media (max-width:768px){.br4CYq_hero{height:80vh}.br4CYq_heroContent{padding:0 1.5rem}.br4CYq_heroTitle{font-size:clamp(2rem,12vw,3.5rem)}.br4CYq_heroSubtitle{font-size:.95rem}.br4CYq_heroQuoteWrapper{max-width:100%;padding:0 1.5rem}.br4CYq_heroQuoteText{font-size:clamp(1.25rem,5vw,1.75rem);line-height:1.5}.br4CYq_heroQuoteAuthor{letter-spacing:.1em;font-size:.8rem}.br4CYq_heroScrollIndicator{bottom:2rem}.br4CYq_heroScrollIcon{width:40px;height:40px}.br4CYq_heroScrollIcon svg{width:20px;height:20px}.br4CYq_galleryGrid{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(86px,22vw,130px);gap:0}.br4CYq_gallerySection{padding:.75rem clamp(.75rem,3vw,1.25rem) 3rem}.br4CYq_itemSmall{grid-area:span 2/span 3}.br4CYq_itemWide{grid-area:span 2/span 6}.br4CYq_itemTall{grid-area:span 4/span 3}.br4CYq_itemBig{grid-area:span 4/span 6}.br4CYq_lightboxHeader{padding:1rem}.br4CYq_lightboxNav{width:40px;height:40px}.br4CYq_lightboxNav svg{width:18px;height:18px}.br4CYq_lightboxClose{width:38px;height:38px;top:1rem;right:1rem}.br4CYq_lightboxClose svg{width:16px;height:16px}.br4CYq_lightboxCounter{top:1rem;left:1rem}.br4CYq_lightboxPrev{left:1rem}.br4CYq_lightboxNext{right:1rem}.br4CYq_lightboxContent{padding:0 2rem}.br4CYq_lightboxImage{max-width:95vw;max-height:55vh}.br4CYq_lightboxCaption{padding:1rem 1rem 1.5rem}.br4CYq_lightboxTitle{font-size:1.15rem}.br4CYq_lightboxLocation{font-size:.85rem}.br4CYq_backToTop{width:46px;height:46px;bottom:1.5rem;right:1.5rem}}@media (max-width:480px){.br4CYq_hero{height:70vh}.br4CYq_heroLabel{padding:.4rem 1rem;font-size:.65rem}.br4CYq_heroQuoteWrapper{padding:0 1.25rem}.br4CYq_heroQuoteText{margin-bottom:1rem;font-size:1.15rem;line-height:1.5}.br4CYq_heroQuoteAuthor{font-size:.75rem}.br4CYq_galleryGrid{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(72px,24vw,110px);gap:0}.br4CYq_lightboxClose{width:36px;height:36px}.br4CYq_lightboxClose svg{width:14px;height:14px}.br4CYq_lightboxNav{width:36px;height:36px}.br4CYq_lightboxNav svg{width:16px;height:16px}.br4CYq_lightboxCounterCurrent{font-size:1rem}.br4CYq_lightboxCounterDivider,.br4CYq_lightboxCounterTotal{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.br4CYq_itemSkeleton,.br4CYq_lightboxLoader,.br4CYq_heroScrollLine{animation:none}.br4CYq_itemImage,.br4CYq_galleryItem,.br4CYq_lightboxNav,.br4CYq_lightboxClose,.br4CYq_backToTop{transition:none}}@media print{.br4CYq_hero,.br4CYq_categoryNav,.br4CYq_backToTop,.br4CYq_lightbox{display:none!important}.br4CYq_gallerySection{padding:1rem}.br4CYq_galleryGrid{display:block}.br4CYq_galleryItem{page-break-inside:avoid;border-radius:0;margin-bottom:1rem}}
.volY3G_underwaterGallery{background:linear-gradient(180deg, var(--uw-deep-blue) 0%, var(--uw-ocean-blue) 30%, var(--uw-abyss) 100%);min-height:100svh;position:relative;overflow-x:hidden}.volY3G_webglCanvas{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.volY3G_bubblesContainer{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.volY3G_bubble{background:radial-gradient(circle at 30% 30%, var(--white-alpha-40), var(--uw-cyan-alpha-20) 50%, transparent 70%);opacity:.6;border-radius:50%;animation:linear infinite volY3G_bubbleRise;position:absolute;bottom:-100px}.volY3G_bubble:before{content:"";background:var(--white-alpha-60);border-radius:50%;width:30%;height:30%;position:absolute;top:20%;left:20%}@keyframes volY3G_bubbleRise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-110vh)translate(30px)scale(.5)}}.volY3G_lightRays{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.volY3G_lightRay{background:linear-gradient(180deg, var(--uw-cyan-alpha-15) 0%, var(--uw-light-blue-alpha-8) 50%, transparent 100%);transform-origin:top;filter:blur(30px);width:150px;height:150%;animation:8s ease-in-out infinite volY3G_rayShimmer;position:absolute;top:-100px}.volY3G_lightRay:first-child{animation-delay:0s;left:10%;transform:rotate(-15deg)}.volY3G_lightRay:nth-child(2){width:200px;animation-delay:2s;left:30%;transform:rotate(5deg)}.volY3G_lightRay:nth-child(3){animation-delay:4s;left:50%;transform:rotate(-8deg)}.volY3G_lightRay:nth-child(4){width:180px;animation-delay:1s;left:70%;transform:rotate(12deg)}.volY3G_lightRay:nth-child(5){animation-delay:3s;left:85%;transform:rotate(-5deg)}@keyframes volY3G_rayShimmer{0%,to{opacity:.3;transform:rotate(var(--ray-rotation,0deg)) scaleY(1)}50%{opacity:.6;transform:rotate(var(--ray-rotation,0deg)) scaleY(1.1)}}.volY3G_causticOverlay{pointer-events:none;z-index:2;background:radial-gradient(ellipse 100% 50% at 50% 0%, var(--uw-cyan-alpha-10) 0%, transparent 50%);mix-blend-mode:overlay;width:100%;height:100%;animation:15s ease-in-out infinite volY3G_causticShift;position:fixed;top:0;left:0}@keyframes volY3G_causticShift{0%,to{opacity:.5;transform:translate(-2%)scale(1)}50%{opacity:.7;transform:translate(2%)scale(1.05)}}.volY3G_hero{z-index:5;height:86svh;min-height:600px;position:relative;overflow:hidden}.volY3G_heroSlide{z-index:1;will-change:transform;position:absolute;inset:-8% 0;overflow:hidden}.volY3G_heroImage{object-fit:cover;object-position:center;background:var(--uw-abyss);filter:brightness(.82)contrast(1.08)saturate(1.08);transform-origin:50%;will-change:transform, opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.volY3G_heroScrim{z-index:2;pointer-events:none;background:linear-gradient(#0000008c 0%,#0003 20%,#0000 45%);height:180px;position:absolute;top:0;left:0;right:0}.volY3G_heroVignette{z-index:2;pointer-events:none;background: linear-gradient(to top right, var(--uw-abyss-alpha-90) 0%, var(--uw-deep-blue-alpha-50) 34%, transparent 64%),  linear-gradient(to top, var(--uw-abyss) 0%, var(--uw-abyss-alpha-80) 16%, transparent 54%),  radial-gradient(130% 90% at 50% 42%, transparent 52%, var(--uw-abyss-alpha-40) 100%);position:absolute;inset:0}.volY3G_heroGrain{z-index:2;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.volY3G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.volY3G_heroContent{z-index:10;will-change:transform;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.5rem;max-width:64rem;padding:clamp(2.5rem,6vw,6rem) clamp(2.5rem,6vw,6rem) clamp(3.5rem,8vw,7rem);display:flex;position:absolute;inset:0}.volY3G_heroLabel{background:var(--uw-cyan-alpha-15);border:1px solid var(--uw-cyan-alpha-30);color:var(--uw-cyan);text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.volY3G_heroLabel svg{width:16px;height:16px}.volY3G_heroEyebrow{color:var(--uw-cyan);text-transform:uppercase;letter-spacing:.15em;text-shadow:0 1px 8px var(--uw-abyss-alpha-80);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.volY3G_heroEyebrow svg{width:14px;height:14px}.volY3G_heroHeadline{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;text-shadow:0 2px 40px var(--uw-abyss-alpha-80);margin:0;font-size:clamp(2.75rem,7vw,5.75rem);font-weight:200;line-height:.98}.volY3G_heroHeadline span{color:var(--uw-cyan);font-weight:300}.volY3G_heroScrollCue{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;bottom:clamp(2rem,5vw,3.5rem);right:clamp(2rem,6vw,5rem)}.volY3G_heroScrollLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--white-alpha-55);writing-mode:vertical-rl;font-size:.62rem;font-weight:600}.volY3G_heroScrollLine{background:linear-gradient(to bottom, var(--uw-cyan) 0%, transparent 100%);transform-origin:top;width:1px;height:3.5rem;animation:2.4s ease-in-out infinite volY3G_heroScrollPulse}@keyframes volY3G_heroScrollPulse{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.volY3G_gallerySection{z-index:5;padding:clamp(1rem,2vw,2rem) clamp(1.5rem,4vw,3.5rem) clamp(4rem,7vw,7rem);position:relative}.volY3G_galleryGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(90px,9vw,150px);grid-auto-flow:dense;gap:0;display:grid}.volY3G_itemSmall{grid-area:span 2/span 3}.volY3G_itemWide{grid-area:span 2/span 6}.volY3G_itemTall{grid-area:span 4/span 3}.volY3G_itemBig{grid-area:span 4/span 6}.volY3G_galleryItem{cursor:pointer;background:var(--uw-ocean-blue);position:relative;overflow:hidden}.volY3G_itemSkeleton{background:linear-gradient(90deg, var(--uw-ocean-blue) 0%, var(--uw-surface-blue) 50%, var(--uw-ocean-blue) 100%);z-index:1;background-size:200% 100%;animation:2s infinite volY3G_underwaterShimmer;position:absolute;inset:0}@keyframes volY3G_underwaterShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.volY3G_itemImage{object-fit:cover;filter:brightness(.92)saturate(1.05);width:100%;height:100%;transition:opacity .6s,filter .6s;display:block}.volY3G_galleryItem:hover .volY3G_itemImage{filter:brightness()saturate(1.12)}.volY3G_loadingContainer{min-height:100svh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.volY3G_loadingSpinner{border:3px solid var(--uw-cyan-alpha-20);border-top-color:var(--uw-cyan);border-radius:50%;width:48px;height:48px;animation:1s linear infinite volY3G_spin}.volY3G_loadingBubbles{gap:8px;display:flex}.volY3G_loadingBubble{background:var(--uw-cyan);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite volY3G_loadingBubble}.volY3G_loadingBubble:first-child{animation-delay:0s}.volY3G_loadingBubble:nth-child(2){animation-delay:.2s}.volY3G_loadingBubble:nth-child(3){animation-delay:.4s}@keyframes volY3G_loadingBubble{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.volY3G_loadingContainer p{color:var(--uw-cyan);font-size:1rem}.volY3G_errorContainer{min-height:100svh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.volY3G_errorContainer p{color:var(--text-secondary);font-size:1.125rem}.volY3G_errorContainer button{background:var(--uw-cyan);color:var(--uw-deep-blue);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s}.volY3G_errorContainer button:hover{background:var(--uw-bioluminescent);box-shadow:0 0 20px var(--uw-cyan-alpha-40)}.volY3G_emptyState{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.volY3G_emptyState svg{width:64px;height:64px;color:var(--uw-cyan);opacity:.5;margin-bottom:1rem}.volY3G_emptyState p{font-size:1rem}.volY3G_lightbox{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.volY3G_lightboxBackdrop{background:linear-gradient(180deg, var(--uw-deep-blue) 0%, var(--uw-abyss) 100%);opacity:.98;position:absolute;inset:0}.volY3G_lightboxClose{background:var(--uw-cyan-alpha-8);-webkit-backdrop-filter:blur(12px);border:1px solid var(--uw-cyan-alpha-20);cursor:pointer;width:44px;height:44px;color:var(--uw-cyan);z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .2s;display:flex;position:absolute;top:2rem;right:2rem}.volY3G_lightboxClose:hover{background:var(--uw-cyan-alpha-18);border-color:var(--uw-cyan-alpha-50);box-shadow:0 0 24px var(--uw-cyan-alpha-20);transform:scale(1.05)}.volY3G_lightboxClose svg{flex-shrink:0;width:20px;height:20px;display:block}.volY3G_lightboxNav{background:var(--uw-cyan-alpha-8);-webkit-backdrop-filter:blur(12px);border:1px solid var(--uw-cyan-alpha-20);cursor:pointer;width:48px;height:48px;color:var(--uw-cyan);z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.volY3G_lightboxNav:hover{background:var(--uw-cyan-alpha-18);border-color:var(--uw-cyan-alpha-50);box-shadow:0 0 24px var(--uw-cyan-alpha-20);transform:translateY(-50%)scale(1.08)}.volY3G_lightboxNav svg{flex-shrink:0;width:22px;height:22px;display:block}.volY3G_lightboxPrev{left:2rem}.volY3G_lightboxNext{right:2rem}.volY3G_lightboxContent{z-index:5;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.volY3G_lightboxLoader{border:2px solid var(--uw-cyan-alpha-20);border-top-color:var(--uw-cyan);border-radius:50%;width:40px;height:40px;animation:1s linear infinite volY3G_spin;position:absolute}@keyframes volY3G_spin{to{transform:rotate(360deg)}}.volY3G_lightboxImage{object-fit:contain;max-width:90vw;max-height:85vh;box-shadow:0 0 60px var(--uw-cyan-alpha-20);border-radius:8px}.volY3G_lightboxInfo{text-align:center;z-index:10;background:var(--uw-deep-blue-alpha-80);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--uw-cyan-alpha-20);border-radius:12px;padding:1rem 2rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.volY3G_lightboxTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.volY3G_lightboxMeta{color:var(--text-muted);justify-content:center;align-items:center;gap:1rem;font-size:.85rem;display:flex}.volY3G_lightboxMeta svg{width:14px;height:14px}.volY3G_lightboxDepth{color:var(--uw-cyan)}.volY3G_lightboxCounter{font-family:var(--font-primary);z-index:10;align-items:baseline;gap:.25rem;display:flex;position:absolute;top:2rem;left:2rem}.volY3G_lightboxCounterCurrent{color:var(--uw-cyan);font-size:1.25rem;font-weight:600}.volY3G_lightboxCounterDivider{color:var(--text-light);margin:0 .15rem;font-size:1rem}.volY3G_lightboxCounterTotal{color:var(--text-muted);font-size:1rem}.volY3G_ctaSection{background:linear-gradient(180deg, transparent 0%, var(--uw-cyan-alpha-5) 50%, var(--uw-abyss) 100%);z-index:5;padding:8rem 2rem;position:relative}.volY3G_ctaContent{text-align:center;max-width:700px;margin:0 auto}.volY3G_ctaIcon{background:var(--uw-cyan-alpha-10);border:1px solid var(--uw-cyan-alpha-30);width:64px;height:64px;color:var(--uw-cyan);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex}.volY3G_ctaIcon svg{width:28px;height:28px}.volY3G_ctaTitle{font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.2}.volY3G_ctaTitle span{background:linear-gradient(135deg, var(--uw-cyan), var(--uw-bioluminescent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.volY3G_ctaDescription{color:var(--text-muted);margin:0 0 2.5rem;font-size:1.1rem;line-height:1.7}.volY3G_ctaButton{background:linear-gradient(135deg, var(--uw-cyan), var(--uw-light-blue));color:var(--uw-deep-blue);cursor:pointer;box-shadow:0 4px 20px var(--uw-cyan-alpha-30);border:none;border-radius:100px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.volY3G_ctaButton:hover{color:var(--uw-deep-blue);box-shadow:0 8px 30px var(--uw-cyan-alpha-50);transform:translateY(-2px)}.volY3G_ctaButton svg{width:18px;height:18px}.volY3G_ctaButton svg:last-child{transition:transform .3s}.volY3G_ctaButton:hover svg:last-child{transform:translate(4px)}@media (max-width:1400px){.volY3G_galleryGrid{grid-auto-rows:clamp(84px,8.5vw,140px)}.volY3G_lightboxImage{max-height:80vh}}@media (max-width:1024px){.volY3G_hero{height:70svh;min-height:480px}.volY3G_gallerySection{padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1.25rem,3vw,2.5rem) 5rem}.volY3G_galleryGrid{grid-template-columns:repeat(8,1fr);grid-auto-rows:clamp(96px,11vw,150px)}.volY3G_itemSmall{grid-area:span 2/span 2}.volY3G_itemWide{grid-area:span 2/span 4}.volY3G_itemTall{grid-area:span 4/span 2}.volY3G_itemBig{grid-area:span 4/span 4}.volY3G_lightboxNav{width:40px;height:40px}.volY3G_lightboxNav:hover{transform:translateY(-50%)scale(1.06)}.volY3G_lightboxPrev{left:1rem}.volY3G_lightboxNext{right:1rem}.volY3G_lightboxInfo{padding:.75rem 1.5rem}.volY3G_ctaSection{padding:5rem 1.5rem}}@media (max-width:768px){.volY3G_hero{height:72svh;min-height:420px}.volY3G_heroContent{gap:1rem;padding:2rem 1.5rem 2.5rem}.volY3G_heroLabel{padding:.4rem .8rem;font-size:.7rem}.volY3G_heroEyebrow{font-size:.7rem}.volY3G_heroHeadline{font-size:clamp(2.25rem,9vw,3.25rem)}.volY3G_heroScrollCue{display:none}.volY3G_gallerySection{padding:clamp(1rem,2vw,2rem) clamp(.75rem,3vw,1.5rem) 4rem}.volY3G_galleryGrid{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(100px,16vw,150px);gap:0}.volY3G_itemSmall{grid-area:span 2/span 3}.volY3G_itemWide{grid-area:span 2/span 6}.volY3G_itemTall{grid-area:span 4/span 3}.volY3G_itemBig{grid-area:span 4/span 6}.volY3G_lightboxContent{padding:1rem}.volY3G_lightboxImage{border-radius:8px;max-height:70vh}.volY3G_lightboxClose{width:38px;height:38px;top:1rem;right:1rem}.volY3G_lightboxNav{width:38px;height:38px}.volY3G_lightboxCounter{top:1rem;left:1rem}.volY3G_lightboxInfo{padding:.5rem 1rem;font-size:.85rem;bottom:1rem}.volY3G_ctaSection{padding:4rem 1rem}.volY3G_ctaTitle{font-size:1.75rem}.volY3G_ctaDescription{font-size:1rem}.volY3G_ctaButton{padding:.875rem 1.5rem;font-size:.9rem}.volY3G_bubblesContainer,.volY3G_lightRays{display:none}}@media (max-width:480px){.volY3G_galleryGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(96px,26vw,140px);gap:0}.volY3G_gallerySection{padding:clamp(1rem,2vw,2rem) clamp(.5rem,2vw,1rem) 4rem}.volY3G_itemSmall{grid-area:span 2/span 2}.volY3G_itemWide{grid-area:span 2/span 4}.volY3G_itemTall{grid-area:span 4/span 2}.volY3G_itemBig{grid-area:span 4/span 4}}@media (prefers-reduced-motion:reduce){.volY3G_bubble,.volY3G_lightRay,.volY3G_causticOverlay,.volY3G_itemSkeleton,.volY3G_lightboxLoader,.volY3G_loadingBubble{animation:none}.volY3G_heroImage,.volY3G_itemImage,.volY3G_galleryItem,.volY3G_lightboxNav,.volY3G_lightboxClose,.volY3G_ctaButton{transition:none}.volY3G_heroImage,.volY3G_heroScrollLine{animation:none;transform:none!important}.volY3G_heroGrain{opacity:0}}@media print{.volY3G_hero,.volY3G_lightbox,.volY3G_ctaSection,.volY3G_bubblesContainer,.volY3G_lightRays,.volY3G_causticOverlay,.volY3G_webglCanvas{display:none!important}.volY3G_underwaterGallery{background:var(--text-primary)}.volY3G_galleryGrid{display:block}.volY3G_galleryItem{page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}}
.QzBD1G_peopleGallery{background:linear-gradient(180deg, var(--pe-deep-charcoal) 0%, var(--pe-warm-dark) 25%, var(--pe-twilight-blue) 60%, var(--pe-abyss) 100%);min-height:100svh;position:relative;overflow-x:hidden}.QzBD1G_irisContainer{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.QzBD1G_iris{background:radial-gradient(ellipse 60% 60% at 50% 30%, var(--pe-iris-violet-alpha-12) 0%, var(--pe-iris-blue-alpha-8) 25%, var(--pe-rose-alpha-6) 50%, transparent 70%);filter:blur(80px);width:130%;height:130%;animation:15s ease-in-out infinite QzBD1G_irisPulse;position:absolute;top:-30%;left:-15%}.QzBD1G_irisSecondary{background:radial-gradient(ellipse 70% 50% at 60% 50%, var(--pe-amber-alpha-10) 0%, var(--pe-blush-pink-alpha-6) 40%, transparent 70%);filter:blur(60px);width:80%;height:80%;animation:18s ease-in-out infinite reverse QzBD1G_irisPulse;position:absolute;top:20%;right:-20%}.QzBD1G_irisRing{background:radial-gradient(circle, transparent 40%, var(--pe-iris-violet-alpha-4) 50%, transparent 60%);filter:blur(40px);border-radius:50%;width:40%;height:40%;animation:25s linear infinite QzBD1G_irisRotate;position:absolute;top:10%;left:30%}@keyframes QzBD1G_irisPulse{0%,to{opacity:.8;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(3%,-2%)scale(1.05)}50%{opacity:.7;transform:translate(-2%,3%)scale(.95)}75%{opacity:.9;transform:translate(1%,-1%)scale(1.02)}}@keyframes QzBD1G_irisRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QzBD1G_floatingElements{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.QzBD1G_floatingElement{color:var(--pe-iris-violet-alpha-12);will-change:transform;animation:20s ease-in-out infinite QzBD1G_floatDrift;position:absolute}@keyframes QzBD1G_floatDrift{0%,to{opacity:.4;transform:translate(0)rotate(0)}25%{opacity:.7;transform:translate(15px,-20px)rotate(5deg)}50%{opacity:.5;transform:translate(-10px,10px)rotate(-3deg)}75%{opacity:.6;transform:translate(8px,-15px)rotate(2deg)}}.QzBD1G_goldenSpirals{pointer-events:none;z-index:1;opacity:.15;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.QzBD1G_goldenSpiralsSvg{width:100%;height:100%}.QzBD1G_goldenPath{fill:none;stroke:var(--pe-amber-alpha-30);stroke-width:1.5px;stroke-dasharray:8 12;stroke-linecap:round;animation:12s linear infinite QzBD1G_spiralDash;animation-delay:var(--path-delay,0s);opacity:.6}@keyframes QzBD1G_spiralDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}.QzBD1G_hero{z-index:5;height:86svh;min-height:600px;position:relative;overflow:hidden}.QzBD1G_heroSlide{z-index:1;background:var(--pe-deep-charcoal-alpha-50);will-change:transform;position:absolute;inset:-8% 0;overflow:hidden}.QzBD1G_heroImage{object-fit:cover;object-position:center;will-change:transform, opacity;filter:brightness(.85)contrast(1.07)saturate(.98);width:100%;height:100%;display:block;position:absolute;inset:0}.QzBD1G_heroScrim{z-index:2;pointer-events:none;background:linear-gradient(#0000008c 0%,#0003 18%,#0000 42%);height:180px;position:absolute;top:0;left:0;right:0}.QzBD1G_heroVignette{z-index:2;pointer-events:none;background: linear-gradient(to top right, var(--pe-abyss-alpha-90) 0%, var(--pe-abyss-alpha-60) 32%, transparent 62%),  linear-gradient(to bottom, transparent 38%, var(--pe-abyss-alpha-60) 72%, var(--pe-abyss-alpha-90) 92%, var(--pe-abyss) 100%),  radial-gradient(130% 90% at 50% 42%, transparent 52%, var(--black-alpha-40) 100%);position:absolute;inset:0}.QzBD1G_heroGrain{z-index:2;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.QzBD1G_heroContent{z-index:10;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.25rem;max-width:60rem;padding:clamp(2rem,5vw,4.5rem) clamp(2rem,5vw,4.5rem) clamp(2.75rem,6vw,5rem);display:flex;position:absolute;inset:0}.QzBD1G_heroLabel{background:var(--pe-iris-violet-alpha-15);border:1px solid var(--pe-iris-violet-alpha-25);color:var(--pe-iris-violet);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:500;display:inline-flex}.QzBD1G_heroLabel svg{flex-shrink:0}.QzBD1G_heroEyebrow{color:var(--pe-iris-violet);text-transform:uppercase;letter-spacing:.38em;text-shadow:0 1px 12px var(--pe-abyss-alpha-90);align-items:center;gap:1rem;font-size:.72rem;font-weight:500;display:inline-flex}.QzBD1G_heroEyebrow svg{flex-shrink:0}.QzBD1G_heroEyebrowRule{background:var(--pe-iris-violet);opacity:.85;width:2.75rem;height:1px;display:inline-block}.QzBD1G_heroHeadline{font-family:var(--font-primary);color:var(--pe-cloud-white);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;text-shadow:0 2px 40px var(--pe-abyss-alpha-90);margin:0;font-size:clamp(2.5rem,6.5vw,5rem);font-weight:300;line-height:1}.QzBD1G_heroHeadline span{background:linear-gradient(135deg, var(--pe-iris-violet), var(--pe-rose));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.QzBD1G_heroScrollCue{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;bottom:clamp(2rem,5vw,3.5rem);right:clamp(2rem,6vw,5rem)}.QzBD1G_heroScrollLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--white-alpha-55);writing-mode:vertical-rl;font-size:.62rem;font-weight:500}.QzBD1G_heroScrollLine{background:linear-gradient(to bottom, var(--pe-iris-violet) 0%, transparent 100%);transform-origin:top;width:1px;height:3.5rem;animation:2.4s ease-in-out infinite QzBD1G_heroScrollPulse}@keyframes QzBD1G_heroScrollPulse{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.QzBD1G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QzBD1G_gallerySection{z-index:5;margin:0;padding:clamp(1rem,2vw,2rem) clamp(1.5rem,4vw,3.5rem) clamp(4rem,7vw,7rem);position:relative}.QzBD1G_galleryGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(90px,9vw,150px);grid-auto-flow:dense;gap:0;display:grid}.QzBD1G_itemSmall{grid-area:span 2/span 3}.QzBD1G_itemWide{grid-area:span 2/span 6}.QzBD1G_itemTall{grid-area:span 4/span 3}.QzBD1G_itemBig{grid-area:span 4/span 6}.QzBD1G_galleryItem{cursor:pointer;background:var(--pe-deep-charcoal-alpha-50);position:relative;overflow:hidden}.QzBD1G_itemSkeleton{background:linear-gradient(135deg, var(--pe-deep-charcoal-alpha-80), var(--pe-warm-dark-alpha-60));z-index:1;animation:1.5s ease-in-out infinite QzBD1G_skeletonPulse;position:absolute;inset:0}@keyframes QzBD1G_skeletonPulse{0%,to{opacity:.5}50%{opacity:1}}.QzBD1G_itemImage{object-fit:cover;filter:brightness(.94)saturate(.97);width:100%;height:100%;transition:opacity .6s,filter .6s;display:block}.QzBD1G_galleryItem:hover .QzBD1G_itemImage{filter:brightness()saturate()}.QzBD1G_lightbox{z-index:1000;cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QzBD1G_lightboxBackdrop{background:var(--pe-abyss-alpha-95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.QzBD1G_lightboxClose{z-index:10;border:1px solid var(--pe-iris-violet-alpha-20);background:var(--pe-deep-charcoal-alpha-70);-webkit-backdrop-filter:blur(12px);width:44px;height:44px;color:var(--pe-cloud-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .2s;display:flex;position:absolute;top:2rem;right:2rem}.QzBD1G_lightboxClose:hover{background:var(--pe-iris-violet-alpha-20);border-color:var(--pe-iris-violet-alpha-45);box-shadow:0 0 24px var(--pe-iris-violet-alpha-20);transform:scale(1.05)}.QzBD1G_lightboxClose svg{flex-shrink:0;width:20px;height:20px;display:block}.QzBD1G_lightboxNav{z-index:10;border:1px solid var(--pe-iris-violet-alpha-20);background:var(--pe-deep-charcoal-alpha-70);-webkit-backdrop-filter:blur(12px);width:48px;height:48px;color:var(--pe-cloud-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.QzBD1G_lightboxNav:hover{background:var(--pe-iris-violet-alpha-20);border-color:var(--pe-iris-violet-alpha-45);box-shadow:0 0 24px var(--pe-iris-violet-alpha-20);transform:translateY(-50%)scale(1.08)}.QzBD1G_lightboxNav svg{flex-shrink:0;width:22px;height:22px;display:block}.QzBD1G_lightboxPrev{left:2rem}.QzBD1G_lightboxNext{right:2rem}.QzBD1G_lightboxContent{cursor:default;justify-content:center;align-items:center;max-width:85vw;max-height:85vh;display:flex;position:relative}.QzBD1G_lightboxLoader{border:3px solid var(--pe-iris-violet-alpha-10);border-top-color:var(--pe-iris-violet);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite QzBD1G_spin}@keyframes QzBD1G_spin{to{transform:rotate(360deg)}}.QzBD1G_lightboxImage{object-fit:contain;border-radius:8px;max-width:85vw;max-height:85vh}.QzBD1G_lightboxInfo{text-align:center;z-index:10;background:var(--pe-deep-charcoal-alpha-90);border:1px solid var(--pe-iris-violet-alpha-15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;min-width:200px;padding:16px 24px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.QzBD1G_lightboxTitle{color:var(--pe-cloud-white);margin:0 0 8px;font-size:1rem;font-weight:600}.QzBD1G_lightboxMeta{color:var(--pe-silver);justify-content:center;align-items:center;gap:16px;font-size:.8rem;display:flex}.QzBD1G_lightboxMeta span{align-items:center;gap:4px;display:flex}.QzBD1G_lightboxMeta svg{width:14px;height:14px}.QzBD1G_lightboxSubject{color:var(--pe-blush-pink)}.QzBD1G_lightboxYear{color:var(--pe-silver-alpha-60)}.QzBD1G_lightboxCounter{z-index:10;background:var(--pe-deep-charcoal-alpha-80);border:1px solid var(--pe-iris-violet-alpha-15);border-radius:8px;align-items:baseline;gap:2px;padding:8px 14px;font-size:.85rem;display:flex;position:absolute;bottom:20px;right:20px}.QzBD1G_lightboxCounterCurrent{color:var(--pe-cloud-white);font-weight:600}.QzBD1G_lightboxCounterDivider{color:var(--pe-iris-violet-alpha-30);margin:0 2px}.QzBD1G_lightboxCounterTotal{color:var(--pe-silver)}.QzBD1G_ctaSection{z-index:5;text-align:center;padding:80px 5%;position:relative}.QzBD1G_ctaContent{max-width:600px;margin:0 auto}.QzBD1G_ctaIcon{background:var(--pe-iris-violet-alpha-10);border:1px solid var(--pe-iris-violet-alpha-20);width:56px;height:56px;color:var(--pe-iris-violet);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.QzBD1G_ctaTitle{color:var(--pe-cloud-white);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700}.QzBD1G_ctaTitle span{background:linear-gradient(135deg, var(--pe-iris-violet), var(--pe-rose));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.QzBD1G_ctaDescription{color:var(--pe-silver);margin:0 0 32px;font-size:1rem;line-height:1.7}.QzBD1G_ctaButton{background:linear-gradient(135deg, var(--pe-iris-violet), var(--pe-rose));color:var(--text-primary);cursor:pointer;box-shadow:0 4px 20px var(--pe-iris-violet-alpha-30);border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.QzBD1G_ctaButton:hover{color:var(--text-primary);box-shadow:0 6px 30px var(--pe-iris-violet-alpha-40)}.QzBD1G_loadingContainer{z-index:10;min-height:100svh;color:var(--pe-silver);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.QzBD1G_loadingEye{color:var(--pe-iris-violet);animation:2s ease-in-out infinite QzBD1G_eyePulse}@keyframes QzBD1G_eyePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.QzBD1G_loadingContainer p{letter-spacing:.05em;font-size:.9rem}.QzBD1G_errorContainer{z-index:10;min-height:100svh;color:var(--pe-silver);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.QzBD1G_errorContainer button{background:var(--pe-iris-violet-alpha-15);border:1px solid var(--pe-iris-violet-alpha-30);color:var(--pe-cloud-white);cursor:pointer;border-radius:8px;padding:10px 24px;font-size:.85rem;transition:all .3s}.QzBD1G_errorContainer button:hover{background:var(--pe-iris-violet-alpha-25)}.QzBD1G_emptyState{color:var(--pe-silver);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.QzBD1G_emptyState svg{opacity:.3}.QzBD1G_emptyState p{font-size:1rem}@media (max-width:1400px){.QzBD1G_galleryGrid{grid-auto-rows:clamp(80px,8vw,130px)}}@media (max-width:1024px){.QzBD1G_hero{height:70svh;min-height:480px}.QzBD1G_galleryGrid{grid-template-columns:repeat(8,1fr);grid-auto-rows:clamp(86px,10vw,130px);gap:0}.QzBD1G_itemSmall{grid-area:span 2/span 2}.QzBD1G_itemWide{grid-area:span 2/span 4}.QzBD1G_itemTall{grid-area:span 4/span 2}.QzBD1G_itemBig{grid-area:span 4/span 4}}@media (max-width:768px){.QzBD1G_hero{height:74svh;min-height:440px}.QzBD1G_galleryGrid{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(80px,13vw,120px);gap:0}.QzBD1G_itemSmall{grid-area:span 2/span 3}.QzBD1G_itemWide{grid-area:span 2/span 6}.QzBD1G_itemTall{grid-area:span 4/span 3}.QzBD1G_itemBig{grid-area:span 4/span 6}.QzBD1G_gallerySection{padding:clamp(.85rem,2vw,1.5rem) clamp(1rem,3vw,1.75rem) clamp(3.5rem,6vw,5rem)}.QzBD1G_heroContent{gap:1rem}.QzBD1G_heroEyebrow{letter-spacing:.3em;gap:.75rem;font-size:.64rem}.QzBD1G_heroEyebrowRule{width:1.75rem}.QzBD1G_heroScrollCue{display:none}.QzBD1G_lightboxNav{width:38px;height:38px}.QzBD1G_lightboxNav:hover{transform:translateY(-50%)scale(1.06)}.QzBD1G_lightboxClose{width:38px;height:38px;top:1rem;right:1rem}.QzBD1G_lightboxPrev{left:1rem}.QzBD1G_lightboxNext{right:1rem}.QzBD1G_lightboxImage{max-width:95vw;max-height:80vh}}@media (max-width:480px){.QzBD1G_galleryGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(78px,22vw,110px);gap:0}.QzBD1G_itemSmall{grid-area:span 2/span 2}.QzBD1G_itemWide{grid-area:span 2/span 4}.QzBD1G_itemTall{grid-area:span 4/span 2}.QzBD1G_itemBig{grid-area:span 4/span 4}.QzBD1G_heroLabel{font-size:.7rem}.QzBD1G_gallerySection{padding:clamp(.75rem,2vw,1.25rem) clamp(.75rem,2.5vw,1.25rem) 3rem}}@media (prefers-reduced-motion:reduce){.QzBD1G_iris,.QzBD1G_irisSecondary,.QzBD1G_irisRing,.QzBD1G_floatingElement,.QzBD1G_goldenPath,.QzBD1G_loadingEye,.QzBD1G_heroImage,.QzBD1G_heroScrollLine{animation:none!important;transform:none!important}.QzBD1G_galleryItem,.QzBD1G_itemImage{transition:none!important}}
