.A2zc2q_galleryContainer{flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:1024px){.A2zc2q_galleryContainer{gap:12px}}.A2zc2q_frameWrap{position:relative}.A2zc2q_noImageContainer{aspect-ratio:4/3;background:#e9eef4;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media (max-width:767px){.A2zc2q_noImageContainer{aspect-ratio:auto;height:330px}}@media (min-width:1024px){.A2zc2q_noImageContainer{border-radius:20px;max-height:700px}}.A2zc2q_noImagePlaceholder{text-align:center;color:#4a5568}.A2zc2q_noImagePlaceholder svg{opacity:.3;width:64px;height:64px;margin-bottom:16px}@media (min-width:768px){.A2zc2q_noImagePlaceholder svg{width:80px;height:80px}}.A2zc2q_noImagePlaceholder p{font-size:.9375rem;font-weight:500}@media (min-width:768px){.A2zc2q_noImagePlaceholder p{font-size:1rem}}.A2zc2q_processingContainer{aspect-ratio:4/3;background:#e9eef4;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.A2zc2q_processingContainer{aspect-ratio:auto;height:330px}}@media (min-width:1024px){.A2zc2q_processingContainer{border-radius:20px;max-height:700px}}.A2zc2q_processingShimmer{background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:2.2s ease-in-out infinite A2zc2q_processingShimmer;position:absolute;inset:0;transform:translate(-100%)}.A2zc2q_processingContent{text-align:center;flex-direction:column;align-items:center;max-width:380px;padding:0 24px;display:flex;position:relative}.A2zc2q_processingIcon{color:#003869;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:20px;display:flex;position:relative;box-shadow:0 10px 30px #0038691f}.A2zc2q_processingIcon svg{width:38px;height:38px}.A2zc2q_processingRing{border:3px solid #0038691a;border-top-color:#ffc83d;border-radius:50%;animation:1.1s linear infinite A2zc2q_processingSpin;position:absolute;inset:-6px}.A2zc2q_processingTitle{color:#003869;margin-bottom:6px;font-size:1.125rem;font-weight:700}@media (min-width:768px){.A2zc2q_processingTitle{font-size:1.25rem}}.A2zc2q_processingText{color:#4a5568;font-size:.875rem;line-height:1.5}@media (min-width:768px){.A2zc2q_processingText{font-size:.9375rem}}.A2zc2q_processingDots{gap:6px;margin-top:16px;display:flex}.A2zc2q_processingDots span{opacity:.25;background:#003869;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite A2zc2q_processingDot}.A2zc2q_processingDots span:nth-child(2){animation-delay:.2s}.A2zc2q_processingDots span:nth-child(3){animation-delay:.4s}.A2zc2q_processingBadge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f1b2dbf;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;top:12px;left:12px}.A2zc2q_processingBadgeSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite A2zc2q_processingSpin}@keyframes A2zc2q_processingShimmer{to{transform:translate(100%)}}@keyframes A2zc2q_processingSpin{to{transform:rotate(360deg)}}@keyframes A2zc2q_processingDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.A2zc2q_processingShimmer,.A2zc2q_processingRing,.A2zc2q_processingDots span,.A2zc2q_processingBadgeSpinner{animation:none}}.A2zc2q_mainCarousel,.A2zc2q_singleImageContainer{width:100%;aspect-ratio:var(--gallery-ratio,4/3);background:#e9eef4;max-height:min(700px,75svh);position:relative}@media (max-width:767px){.A2zc2q_mainCarousel,.A2zc2q_singleImageContainer{aspect-ratio:auto;height:min(330px,85vw)}}@media (min-width:1024px){.A2zc2q_mainCarousel,.A2zc2q_singleImageContainer{border-radius:20px;overflow:hidden}}.A2zc2q_slideContainer,.A2zc2q_singleImage{cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:#e9eef4;width:100%;height:100%;position:relative;overflow:hidden}.A2zc2q_slideContainer:before,.A2zc2q_singleImage:before{content:"";z-index:1;background:linear-gradient(110deg,#e9eef4 8%,#f3f6fa 18%,#e9eef4 33%) 0 0/200% 100%;transition:opacity .4s;animation:1.5s ease-in-out infinite A2zc2q_shimmer;position:absolute;inset:0}.A2zc2q_slideContainer img,.A2zc2q_singleImage img{opacity:0;transition:opacity .5s}.A2zc2q_loaded.A2zc2q_slideContainer:before,.A2zc2q_loaded.A2zc2q_singleImage:before{opacity:0;pointer-events:none}.A2zc2q_loaded.A2zc2q_slideContainer img,.A2zc2q_loaded.A2zc2q_singleImage img{opacity:1}.A2zc2q_slideContainer:focus-visible,.A2zc2q_singleImage:focus-visible{outline-offset:-3px;outline:3px solid #003869}.A2zc2q_firstPhoto img{opacity:1;z-index:2;transition:none}.A2zc2q_emblaViewport{width:100%;height:100%;overflow:hidden}.A2zc2q_emblaContainer{height:100%;display:flex}.A2zc2q_emblaSlide{flex:0 0 100%;min-width:0;height:100%;position:relative}@keyframes A2zc2q_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.A2zc2q_navButton{color:#0f1b2d;cursor:pointer;z-index:3;background:#fffffff2;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-24px;transition:transform .12s,background-color .12s;display:none;position:absolute;top:50%;box-shadow:0 4px 12px #0000001f}.A2zc2q_navButton svg{width:22px;height:22px}.A2zc2q_navButton:hover{background:#fff}.A2zc2q_navButton:active{transform:scale(.95)}.A2zc2q_navButton:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #3b82c4}@media (min-width:1024px){.A2zc2q_navButton{display:flex}}.A2zc2q_navButton.A2zc2q_prevButton{left:16px}.A2zc2q_navButton.A2zc2q_nextButton{right:16px}.A2zc2q_pagination{z-index:4;color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;background:#0f1b2dbf;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.2;display:none;position:absolute;bottom:16px;right:16px}@media (min-width:1024px){.A2zc2q_pagination{display:block}}.A2zc2q_dots{z-index:4;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.A2zc2q_dots span{background:#ffffff8c;border-radius:7px;width:7px;height:7px;transition:width .2s;display:block;box-shadow:0 1px 3px #00000040}.A2zc2q_dots .A2zc2q_dotActive{background:#fff;width:20px}@media (min-width:1024px){.A2zc2q_dots{display:none}}.A2zc2q_thumbsCarousel{width:100%;padding:12px 16px 0;overflow:hidden}@media (min-width:1024px){.A2zc2q_thumbsCarousel{padding:0}}.A2zc2q_emblaThumbsViewport{width:100%;overflow:visible}.A2zc2q_emblaThumbsContainer{gap:8px;display:flex}@media (min-width:1024px){.A2zc2q_emblaThumbsContainer{gap:10px}}.A2zc2q_emblaThumbsSlide{cursor:pointer;opacity:.75;background:#e9eef4;border:1px solid #e6eaf0;border-radius:12px;flex:0 0 64px;min-width:0;height:64px;padding:0;transition:opacity .12s,border-color .12s;overflow:hidden}@media (min-width:1024px){.A2zc2q_emblaThumbsSlide{aspect-ratio:4/3;opacity:1;flex:0 0 calc(16.6667% - 8.33333px);height:auto}}.A2zc2q_emblaThumbsSlide:hover{opacity:1}.A2zc2q_emblaThumbsSlide.A2zc2q_selected{opacity:1;border:3px solid #003869}.A2zc2q_emblaThumbsSlide:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #3b82c4}.A2zc2q_thumbContainer{background:#e9eef4;width:100%;height:100%;position:relative;overflow:hidden}.A2zc2q_thumbContainer img{opacity:0;transition:opacity .3s}.A2zc2q_thumbContainer.A2zc2q_thumbLoaded img{opacity:1}@media (orientation:landscape) and (max-height:500px){.A2zc2q_mainCarousel,.A2zc2q_singleImageContainer{height:60vh;max-height:400px}.A2zc2q_thumbsCarousel{display:none}}@media (prefers-reduced-motion:reduce){.A2zc2q_slideContainer:before,.A2zc2q_singleImage:before,.A2zc2q_navButton,.A2zc2q_dots span{transition:none;animation:none}}
