.DomeGalleryRB-module__izvf8q__root{--radius:520px;--viewer-pad:72px;--circ:calc(var(--radius)*3.14);--rot-y:calc((360deg/var(--segments-x))/2);--rot-x:calc((360deg/var(--segments-y))/2);--item-width:calc(var(--circ)/var(--segments-x));--item-height:calc(var(--circ)/var(--segments-y));--overlay-blur-color:#060010;--image-filter:grayscale(1);width:100%;height:min(92vh,56rem);position:relative}.DomeGalleryRB-module__izvf8q__root *{box-sizing:border-box}.DomeGalleryRB-module__izvf8q__main{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(circle at 50% 28%,#00f7ff1f,#0000 32%),linear-gradient(#0c1c30f5 0%,#081324 100%);border:1px solid #ffffff14;border-radius:2.2rem;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.DomeGalleryRB-module__izvf8q__main:active{cursor:grabbing}.DomeGalleryRB-module__izvf8q__stage{width:100%;height:100%;perspective:calc(var(--radius)*2);perspective-origin:50%;contain:layout paint size;place-items:center;display:grid}.DomeGalleryRB-module__izvf8q__sphere{transform:translateZ(calc(var(--radius)*-1));will-change:transform;transform-style:preserve-3d}.DomeGalleryRB-module__izvf8q__overlay,.DomeGalleryRB-module__izvf8q__overlayBlur{z-index:3;pointer-events:none;margin:auto;position:absolute;inset:0}.DomeGalleryRB-module__izvf8q__overlay{background-image:radial-gradient(#ebebeb00 65%,var(--overlay-blur-color)100%)}.DomeGalleryRB-module__izvf8q__overlayBlur{-webkit-mask-image:radial-gradient(#ebebeb00 70%,var(--overlay-blur-color)90%);-webkit-mask-image:radial-gradient(#ebebeb00 70%,var(--overlay-blur-color)90%);mask-image:radial-gradient(#ebebeb00 70%,var(--overlay-blur-color)90%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.DomeGalleryRB-module__izvf8q__item{width:calc(var(--item-width)*var(--item-size-x));height:calc(var(--item-height)*var(--item-size-y));transform-origin:50%;backface-visibility:hidden;transform-style:preserve-3d;transform:rotateY(calc(var(--rot-y)*(var(--offset-x) + ((var(--item-size-x) - 1)/2))))rotateX(calc(var(--rot-x)*(var(--offset-y) - ((var(--item-size-y) - 1)/2))))translateZ(var(--radius));margin:auto;position:absolute;inset:-999px}.DomeGalleryRB-module__izvf8q__tile{backface-visibility:hidden;cursor:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s,opacity .22s;display:flex;position:absolute;inset:10px;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff0a}.DomeGalleryRB-module__izvf8q__tile:hover{background:#ffffff0f;border-color:#00f7ff47;transform:translateZ(0)scale(1.04)}.DomeGalleryRB-module__izvf8q__tileActive{background:#00f7ff1f;border-color:#00f7ff99;box-shadow:0 0 0 1px #00f7ff33,0 0 28px #00f7ff2e}.DomeGalleryRB-module__izvf8q__tileActive .DomeGalleryRB-module__izvf8q__tileIcon{filter:brightness(0)saturate()invert(85%)sepia(78%)saturate(6171%)hue-rotate(126deg)brightness(105%)contrast(103%)}.DomeGalleryRB-module__izvf8q__tileIconWrap{justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.DomeGalleryRB-module__izvf8q__tileIcon{object-fit:contain;width:100%;height:100%;filter:var(--image-filter)}.DomeGalleryRB-module__izvf8q__viewer{z-index:20;pointer-events:none;padding:var(--viewer-pad);background:0 0;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.DomeGalleryRB-module__izvf8q__frame{aspect-ratio:1/.45;background:0 0;border-radius:0;width:min(92%,34rem)}.DomeGalleryRB-module__izvf8q__detailCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a192f;border:1px solid #00f7ff38;border-radius:2rem;width:min(92%,40rem);padding:1.5rem;position:absolute;bottom:clamp(1rem,2.4vw,1.8rem);left:50%;transform:translate(-50%);box-shadow:0 20px 55px #00000057}.DomeGalleryRB-module__izvf8q__detailBadge{letter-spacing:.34em;text-transform:uppercase;color:#7aeef5;font-size:.72rem;font-weight:700}.DomeGalleryRB-module__izvf8q__detailRow{align-items:flex-start;gap:1rem;margin-top:.85rem;display:flex}.DomeGalleryRB-module__izvf8q__detailIconWrap{background:#00f7ff;border:1px solid #00f7ffd1;border-radius:1.4rem;flex-shrink:0;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:flex}.DomeGalleryRB-module__izvf8q__detailIcon{object-fit:contain;filter:brightness(0)saturate()invert(10%)sepia(30%)saturate(1798%)hue-rotate(176deg)brightness(95%)contrast(101%);width:2.35rem;height:2.35rem}.DomeGalleryRB-module__izvf8q__detailText{min-width:0}.DomeGalleryRB-module__izvf8q__detailTitle{color:#fff;margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:800;line-height:1.05}.DomeGalleryRB-module__izvf8q__detailDescription{color:#c6d9e2;margin:.75rem 0 0;font-size:1rem;line-height:1.75}.DomeGalleryRB-module__izvf8q__edgeFade{z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--overlay-blur-color));height:120px;position:absolute;left:0;right:0}.DomeGalleryRB-module__izvf8q__edgeFadeTop{top:0;transform:rotate(180deg)}.DomeGalleryRB-module__izvf8q__edgeFadeBottom{bottom:0}@media (max-width:1024px){.DomeGalleryRB-module__izvf8q__root{height:min(86vh,48rem)}.DomeGalleryRB-module__izvf8q__detailCard{width:min(94%,34rem);padding:1.25rem}.DomeGalleryRB-module__izvf8q__detailDescription{font-size:.95rem;line-height:1.65}}@media (max-width:767px){.DomeGalleryRB-module__izvf8q__root{height:34rem}.DomeGalleryRB-module__izvf8q__viewer{padding:1rem}.DomeGalleryRB-module__izvf8q__detailCard{border-radius:1.6rem;padding:1rem;bottom:.9rem}.DomeGalleryRB-module__izvf8q__detailRow{gap:.8rem}.DomeGalleryRB-module__izvf8q__detailIconWrap{border-radius:1rem;width:3.4rem;height:3.4rem}.DomeGalleryRB-module__izvf8q__detailIcon{width:1.9rem;height:1.9rem}.DomeGalleryRB-module__izvf8q__detailTitle{font-size:1.2rem}.DomeGalleryRB-module__izvf8q__detailDescription{font-size:.9rem;line-height:1.55}}
