*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05080d;color:#f6f8ff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit}header{position:fixed;z-index:50;top:0;left:0;right:0;height:78px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;background:#05080dd9;backdrop-filter:blur(14px);border-bottom:1px solid #ffffff12}.brand img{width:108px;height:58px;object-fit:contain}.brand{display:flex}nav{display:flex;gap:18px;align-items:center}nav a{font-size:10px;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;color:#a9b6c9}nav a:hover{color:#66e9ff}#menu{display:none;background:none;border:1px solid #ffffff20;color:white;padding:8px 10px}.wrap{width:min(1450px,90vw);margin:auto}.section{padding:115px 0}.head small,.heroCopy small,.featureCopy small,.followCopy small,.band small,.subhead small,.card small{color:#64e8ff;letter-spacing:4px;font-size:10px;font-weight:bold}.head h2,.subhead h2{font-size:clamp(42px,5vw,76px);margin:10px 0 22px;letter-spacing:-3px}.head p{color:#94a2b7}.hero,.feature,.follow{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.bg{position:absolute;inset:0;background-size:cover;background-position:center}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#03060de8 0%,#05080d9f 48%,#05080d70)}.heroCopy,.featureCopy{position:relative;z-index:2;width:min(1250px,88vw);margin:auto}.heroCopy h1{font-size:clamp(70px,10vw,155px);line-height:.82;letter-spacing:-7px;margin:22px 0;white-space:pre-line}.heroCopy p{font-size:clamp(20px,2vw,30px);color:#c1cbda}.buttons,.platforms{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.buttons a,.platforms a,.linkbtn{padding:13px 17px;text-decoration:none;border:1px solid #5de7ff55;font-size:10px;letter-spacing:1px}.buttons .primary,.linkbtn.primary{background:linear-gradient(100deg,#693cff,#0aafe9);border:0}.band{padding:48px 0;background:#0b101b;border-block:1px solid #ffffff10}.band h2{font-size:36px;margin:8px 0 20px}.miniGrid{display:flex;gap:10px;flex-wrap:wrap}.miniGrid div{padding:14px 18px;border:1px solid #ffffff12;background:#080d15}.miniGrid b{display:block;margin-top:5px}.grid2,.grid3,.grid4,.grid5{display:grid;gap:16px}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.grid5{grid-template-columns:repeat(5,1fr)}.card{position:relative;min-height:360px;border:1px solid #ffffff13;background:#090e16;overflow:hidden;text-align:left;color:white;padding:0;cursor:pointer}.cardImg{height:235px;background-size:cover;background-position:center;background-color:#111824}.cardBody{padding:20px}.card h3{font-size:25px;margin:8px 0}.card p{color:#94a2b6;line-height:1.55}.card span{font-size:9px;color:#68e7ff;letter-spacing:1px}.card:hover{border-color:#62e6ff55;transform:translateY(-3px);transition:.25s}.musicSec,.teamSec,.journey{background:linear-gradient(135deg,#0d071d,#06131a)}.subhead{margin:90px 0 28px}.featured{display:grid;grid-template-columns:1fr 1fr;min-height:470px;border:1px solid #ffffff14;background:#090e16;margin-bottom:18px;cursor:pointer}.featured .cover{background-size:cover;background-position:center}.featured .copy{padding:50px;display:flex;flex-direction:column;justify-content:center}.featured h3{font-size:52px;margin:10px 0}.feature{min-height:760px}.featureCopy{max-width:1000px}.featureCopy h2,.followCopy h2{font-size:clamp(65px,9vw,135px);line-height:.85;margin:20px 0;letter-spacing:-6px}.featureCopy p,.followCopy p{max-width:760px;font-size:20px;color:#c0c9d7;line-height:1.6}.featureCopy b{color:#64e8ff;letter-spacing:2px}.stage{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #ffffff15;background:#091019;margin-bottom:18px;cursor:pointer}.stageImg{min-height:340px;background-size:cover;background-position:center}.stageCopy{padding:38px}.stageCopy h3{font-size:45px;margin:10px 0}.vault{background:#04070b}.follow{min-height:650px}.followCopy{position:relative;z-index:2}.platforms a{background:#07121b}.platforms span{padding:13px 17px;border:1px solid #ffffff12;color:#596578;font-size:10px}footer{padding:45px 5vw;border-top:1px solid #ffffff12;color:#6f7c90;font-size:11px}footer p{max-width:900px;line-height:1.6}.modal{position:fixed;z-index:100;inset:0;background:#02050bed;display:none;place-items:center;padding:25px}.modal.open{display:grid}.modalCard{width:min(1100px,95vw);max-height:90vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;background:#080d15;border:1px solid #263448;position:relative}.modalImage{min-height:600px;background-size:cover;background-position:center;background-color:#111824}.modalCopy{padding:55px}.modalCopy small{color:#63e8ff;letter-spacing:3px}.modalCopy h2{font-size:60px;line-height:.9;margin:15px 0 25px}.modalCopy p{color:#aab5c6;line-height:1.8;white-space:pre-line}.modalCard>button{position:absolute;right:12px;top:12px;z-index:2;width:42px;height:42px;background:#080d15;border:1px solid #ffffff25;color:white;font-size:22px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.gallery div{height:100px;background-size:cover;background-position:center}.share{margin-top:22px}.share button{padding:11px 14px;background:#0a1722;border:1px solid #5de7ff55;color:#67e8ff}.roadCard{padding:24px;border:1px solid #ffffff12;background:#090e16}.roadCard h3{font-size:25px}.roadCard p{color:#95a3b7;line-height:1.5}@media(max-width:1000px){.grid5,.grid4{grid-template-columns:repeat(2,1fr)}nav{display:none;position:absolute;top:78px;left:0;right:0;padding:25px;background:#05080d;flex-direction:column;align-items:flex-start}nav.open{display:flex}#menu{display:block}.featured,.stage,.modalCard{grid-template-columns:1fr}.modalImage{min-height:330px}.heroCopy h1{letter-spacing:-4px}}@media(max-width:650px){.grid2,.grid3,.grid4,.grid5{grid-template-columns:1fr}.section{padding:85px 0}.heroCopy h1{font-size:58px}.featureCopy h2,.followCopy h2{font-size:58px}.featured .copy{padding:28px}.featured h3{font-size:38px}.modalCopy{padding:30px}.modalCopy h2{font-size:42px}}
/* v7.4.4 team/content restoration */
#teamGrid{grid-template-columns:repeat(5,minmax(0,1fr))}
#teamGrid .card{min-height:430px}
#teamGrid .cardImg{height:265px}
#teamGrid .cardBody p{font-size:12px;line-height:1.55;min-height:56px;margin:10px 0 15px}
@media(max-width:1200px){#teamGrid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){#teamGrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){#teamGrid{grid-template-columns:1fr}}

/* v7.4.5 richer content controls */
.modal-meta{letter-spacing:.16em;font-size:12px;color:#aab6ca;margin:0 0 18px}
.listen-block,.artist-releases{margin:22px 0}.listen-block>small,.artist-releases>small{display:block;color:#62eaff;letter-spacing:.25em;margin-bottom:10px}
.buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}
.linkbtn{appearance:none;border:1px solid #26384a;background:#0a111b;color:#edf5ff;padding:11px 15px;text-decoration:none;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.1em}
.linkbtn:hover{border-color:#56eaff;transform:translateY(-1px)}
.muted{opacity:.62;font-size:13px}


/* v7.4.8 — premium immersive popup motion */
.modal{
  opacity:0;visibility:hidden;pointer-events:none;
  background:rgba(2,5,11,.78);
  backdrop-filter:blur(0) saturate(.8);-webkit-backdrop-filter:blur(0) saturate(.8);
  perspective:1400px;
  transition:opacity .36s cubic-bezier(.22,1,.36,1),backdrop-filter .6s ease,background .5s ease,visibility 0s linear .7s;
}
.modal.open,.modal.closing{display:grid;visibility:visible}
.modal.open{opacity:1;pointer-events:auto;background:rgba(2,5,11,.90);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transition-delay:0s}
.modal.closing{opacity:0;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.modalCard{
  opacity:0;
  transform:translate3d(0,54px,-90px) rotateX(3.2deg) scale(.93);
  filter:blur(9px) brightness(.76);
  transform-origin:50% 62%;
  box-shadow:0 0 0 1px rgba(105,232,255,0),0 35px 110px rgba(0,0,0,.62);
  transition:opacity .34s ease,transform .78s cubic-bezier(.16,1,.3,1),filter .52s ease,box-shadow .8s ease;
  will-change:transform,opacity,filter;
}
.modal.open .modalCard{
  opacity:1;transform:translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0) brightness(1);
  box-shadow:0 0 0 1px rgba(105,232,255,.08),0 38px 120px rgba(0,0,0,.72),0 0 80px rgba(45,211,255,.055);
}
.modal.closing .modalCard{opacity:0;transform:translate3d(0,26px,-45px) rotateX(1.5deg) scale(.965);filter:blur(5px) brightness(.82);transition-duration:.24s,.38s,.28s,.3s}
.modalCard:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 18%,rgba(107,235,255,.09) 43%,rgba(142,74,255,.07) 53%,transparent 75%);transform:translateX(-38%);transition:opacity .3s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}
.modal.open .modalCard:before{opacity:1;transform:translateX(38%)}
.modalImage{opacity:0;transform:translate3d(-34px,0,0) scale(1.075);filter:saturate(.68) brightness(.68) blur(3px);clip-path:inset(0 11% 0 0);transition:opacity .52s ease .10s,transform 1.05s cubic-bezier(.16,1,.3,1) .04s,filter .82s ease .06s,clip-path .9s cubic-bezier(.16,1,.3,1) .05s}
.modal.open .modalImage{opacity:1;transform:translate3d(0,0,0) scale(1);filter:saturate(1) brightness(1) blur(0);clip-path:inset(0 0 0 0)}
.modal.closing .modalImage{opacity:0;transform:translate3d(-12px,0,0) scale(1.025);filter:brightness(.72);clip-path:inset(0 6% 0 0);transition-delay:0s;transition-duration:.2s,.35s,.25s,.3s}
.modalCopy>small,.modalCopy>h2,.modalCopy>p,.modalCopy>#modalExtra{opacity:0;transform:translate3d(0,22px,0);filter:blur(4px);transition:opacity .42s ease,transform .68s cubic-bezier(.16,1,.3,1),filter .5s ease}
.modal.open .modalCopy>small,.modal.open .modalCopy>h2,.modal.open .modalCopy>p,.modal.open .modalCopy>#modalExtra{opacity:1;transform:none;filter:none}
.modal.open .modalCopy>small{transition-delay:.16s}.modal.open .modalCopy>h2{transition-delay:.22s}.modal.open .modalCopy>p{transition-delay:.29s}.modal.open .modalCopy>#modalExtra{transition-delay:.36s}
.modal.closing .modalCopy>small,.modal.closing .modalCopy>h2,.modal.closing .modalCopy>p,.modal.closing .modalCopy>#modalExtra{opacity:0;transform:translate3d(0,9px,0);filter:blur(2px);transition-delay:0s;transition-duration:.15s,.24s,.18s}
.modalCard>button{opacity:0;transform:translate3d(10px,-10px,0) rotate(-35deg) scale(.72);transition:opacity .35s ease .34s,transform .68s cubic-bezier(.16,1,.3,1) .30s,border-color .2s ease,background .2s ease,box-shadow .2s ease}
.modal.open .modalCard>button{opacity:1;transform:none}.modalCard>button:hover{border-color:#63e8ff;background:#0c1822;box-shadow:0 0 24px rgba(99,232,255,.16)}
body.modal-open{overflow:hidden}
@media(max-width:700px){.modalCard{transform:translate3d(0,38px,-40px) scale(.95)}.modalImage{transform:translate3d(0,-16px,0) scale(1.045);clip-path:inset(0 0 8% 0)}}
@media(prefers-reduced-motion:reduce){.modal,.modalCard,.modalImage,.modalCopy>small,.modalCopy>h2,.modalCopy>p,.modalCopy>#modalExtra,.modalCard>button{transition:none!important;transform:none!important;filter:none!important;clip-path:none!important}}

/* v7.4.9 — clean cinematic popups: scrollable when needed, no visible scrollbars */
.modal{
  overflow:hidden !important;
}
.modalCard{
  overflow-x:hidden !important;
  overflow-y:auto !important;
  overscroll-behavior:contain;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.modalCard::-webkit-scrollbar{
  width:0 !important;
  height:0 !important;
  display:none !important;
}
.modalImage,.modalCopy{
  min-width:0;
}
.modalCard:before{
  overflow:hidden;
}
body.modal-open{
  overflow:hidden !important;
}
@media(max-width:1000px){
  .modalCard{max-height:calc(100dvh - 32px)}
}

/* v7.5.0 — cinematic split-reveal popup */
@media (prefers-reduced-motion:no-preference){
  .modal{--ease-premium:cubic-bezier(.16,1,.3,1)}
  .modalCard{isolation:isolate;overflow:hidden;transform-origin:50% 55%}
  .modalCard::after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(100deg,#070c14 0%,#0a1220 44%,#11233a 50%,#080d15 57%,#070c14 100%);transform:translateX(0);opacity:1;will-change:transform,opacity}
  .modal.open .modalCard::after{animation:velarisCurtain 1.05s var(--ease-premium) .06s both}
  @keyframes velarisCurtain{0%{transform:translateX(0);opacity:1}58%{opacity:1}100%{transform:translateX(108%);opacity:0}}

  .modal.open .modalCard{animation:velarisPanelIn .82s var(--ease-premium) both}
  @keyframes velarisPanelIn{0%{opacity:0;transform:translate3d(0,42px,-75px) scale(.955);filter:blur(7px) brightness(.72)}55%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:none}}

  .modalImage{transform-origin:70% 50%;clip-path:inset(0 100% 0 0)!important;opacity:1!important;filter:brightness(.62) saturate(.72)!important;transform:scale(1.09) translateX(-16px)!important;transition:clip-path 1.05s var(--ease-premium) .18s,transform 1.35s var(--ease-premium) .12s,filter 1.1s ease .16s!important}
  .modal.open .modalImage{clip-path:inset(0 0 0 0)!important;transform:scale(1) translateX(0)!important;filter:brightness(1) saturate(1)!important}

  .modalCopy{position:relative;overflow:hidden}
  .modalCopy::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,#62eaff 25%,#7a5cff 72%,transparent);transform:scaleY(0);transform-origin:top;opacity:.75}
  .modal.open .modalCopy::before{animation:velarisLine 1s var(--ease-premium) .34s both}
  @keyframes velarisLine{0%{transform:scaleY(0);opacity:0}35%{opacity:.85}100%{transform:scaleY(1);opacity:.28}}

  .modalCopy>small,.modalCopy>h2,.modalCopy>p,.modalCopy>#modalExtra{opacity:0!important;transform:translate3d(34px,0,0)!important;filter:blur(5px)!important;transition:opacity .5s ease,transform .75s var(--ease-premium),filter .55s ease!important}
  .modal.open .modalCopy>small,.modal.open .modalCopy>h2,.modal.open .modalCopy>p,.modal.open .modalCopy>#modalExtra{opacity:1!important;transform:translate3d(0,0,0)!important;filter:blur(0)!important}
  .modal.open .modalCopy>small{transition-delay:.38s!important}
  .modal.open .modalCopy>h2{transition-delay:.46s!important}
  .modal.open .modalCopy>p{transition-delay:.56s!important}
  .modal.open .modalCopy>#modalExtra{transition-delay:.66s!important}

  .modalCard>button{opacity:0;transform:rotate(-12deg) scale(.72);transition:opacity .35s ease .7s,transform .55s var(--ease-premium) .7s,border-color .2s ease,background .2s ease}
  .modal.open .modalCard>button{opacity:1;transform:rotate(0) scale(1)}
  .modalCard>button:hover{border-color:#63e8ff;background:#0d1723;transform:rotate(90deg) scale(1.04)}

  .modal.open .gallery div{animation:velarisThumb .65s var(--ease-premium) both}
  .modal.open .gallery div:nth-child(1){animation-delay:.76s}.modal.open .gallery div:nth-child(2){animation-delay:.82s}.modal.open .gallery div:nth-child(3){animation-delay:.88s}
  @keyframes velarisThumb{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}
}

/* Clean modal viewport: no visible scrollbars, no horizontal overflow. */
.modal,.modalCard,.modalCopy{scrollbar-width:none;-ms-overflow-style:none}
.modal::-webkit-scrollbar,.modalCard::-webkit-scrollbar,.modalCopy::-webkit-scrollbar{display:none;width:0;height:0}
.modalCard{overflow-x:hidden}
.modalCopy{overflow-x:hidden}
body.modal-open{overflow:hidden}

/* === VELARIS v7.6 · ROAD / VAULT / VISITOR ACCESS === */
#roadShowContent.road-timeline{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px}
#roadShowContent.road-timeline:before{content:"";position:absolute;left:6%;right:6%;top:42px;height:1px;background:linear-gradient(90deg,#66eaff,#7657ff 60%,#ffffff18)}
.road-step{position:relative;margin:0 5px;padding:78px 24px 28px;min-height:260px;background:linear-gradient(180deg,#0a111bd9,#070b12);transition:.35s ease;overflow:hidden}.road-step:hover{transform:translateY(-7px);border-color:#65eaff66}.road-step:before{content:"";position:absolute;top:34px;left:24px;width:17px;height:17px;border-radius:50%;background:#62eaff;box-shadow:0 0 0 6px #62eaff15,0 0 25px #62eaff88}.road-step.is-locked:before{background:#3b4656;box-shadow:0 0 0 6px #ffffff08}.road-index{position:absolute;right:18px;top:17px;font-size:40px;font-weight:800;color:#ffffff08}.road-status{display:inline-block;padding:6px 8px;border:1px solid #63eaff33;color:#63eaff!important;font-size:8px!important;letter-spacing:2px!important}.road-step.is-locked{opacity:.58}.road-step.is-locked .road-status{color:#8994a5!important;border-color:#ffffff16}
.vault-intro{max-width:760px;margin-bottom:38px}.vault-intro h3{font-size:34px;margin:0 0 12px}.vault-intro p{color:#8996a9;line-height:1.7}.vault-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vault-card{position:relative;overflow:hidden;min-height:280px;padding:34px;text-align:left;background:#070b12;border:1px solid #ffffff14;color:#fff;cursor:pointer}.vault-card small{color:#62eaff;letter-spacing:3px;font-size:8px}.vault-card h3{font-size:28px;margin:45px 0 12px}.vault-card p{color:#8794a7;line-height:1.6}.vault-card span{display:inline-block;margin-top:22px;color:#62eaff;font-size:8px;letter-spacing:2px}.vault-card.locked{background:repeating-linear-gradient(135deg,#080b11,#080b11 12px,#090d14 12px,#090d14 24px);opacity:.68}.vault-card.locked small,.vault-card.locked span{color:#778395}.vault-scan{position:absolute;inset:-100% 0 auto;height:80%;background:linear-gradient(180deg,transparent,#65eaff0d,transparent);transition:top .8s ease}.vault-card:hover .vault-scan{top:120%}.vault-card.unlocked:hover{border-color:#62eaff66;box-shadow:0 18px 55px #0007}
.visitor-id{position:fixed;z-index:980;right:18px;top:96px;width:215px;padding:13px 15px;background:#060b12d9;border:1px solid #5deaff2d;backdrop-filter:blur(16px);opacity:0;transform:translateX(20px);transition:.5s cubic-bezier(.16,1,.3,1);pointer-events:none}.visitor-id.visitor-ready{opacity:1;transform:none}.visitor-id small,.visitor-id b,.visitor-id span{display:block}.visitor-id small{color:#62eaff;font-size:7px;letter-spacing:2px}.visitor-id b{font-size:12px;margin:6px 0}.visitor-id span{font-size:8px;color:#8592a5;letter-spacing:1px}
.access-flash{position:fixed;z-index:99999;left:50%;top:50%;width:min(470px,86vw);padding:35px;text-align:center;background:#060b12f2;border:1px solid #5deaff44;backdrop-filter:blur(22px);opacity:0;transform:translate(-50%,-44%) scale(.94);filter:blur(5px);pointer-events:none;transition:.45s cubic-bezier(.16,1,.3,1)}.access-flash.show{opacity:1;transform:translate(-50%,-50%) scale(1);filter:none}.access-flash.denied{border-color:#ff456955;animation:accessDenied .3s linear 2}.access-flash small,.access-flash strong,.access-flash span,.access-flash em{display:block}.access-flash small{font-size:8px;letter-spacing:4px;color:#62eaff}.access-flash strong{font-size:31px;margin:15px 0 9px;letter-spacing:2px}.access-flash.denied strong{color:#ff6680}.access-flash.granted strong{color:#71ffd1}.access-flash span{color:#9ca8b8}.access-flash em{margin-top:15px;color:#566376;font-size:9px;letter-spacing:2px;font-style:normal}@keyframes accessDenied{25%{margin-left:-5px}75%{margin-left:5px}}
@media(max-width:1000px){#roadShowContent.road-timeline{grid-template-columns:1fr 1fr}.road-timeline:before{display:none}.vault-grid{grid-template-columns:1fr 1fr}.visitor-id{top:auto;bottom:16px;right:16px;width:190px}}
@media(max-width:650px){#roadShowContent.road-timeline,.vault-grid{grid-template-columns:1fr}.visitor-id{left:12px;right:12px;bottom:12px;width:auto}.road-step{padding-top:60px}}


/* === VELARIS v7.6.1 · INTERACTIVE POPUP GALLERIES === */
.gallery.gallery-interactive{display:flex;align-items:center;gap:8px;margin-top:22px;overflow:hidden}
.gallery.gallery-interactive .gallery-thumb{flex:1 1 0;height:100px;min-width:0;padding:0;border:1px solid #ffffff18;background-size:cover;background-position:center;cursor:pointer;opacity:.68;transition:opacity .25s ease,transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.gallery.gallery-interactive .gallery-thumb:hover{opacity:1;transform:translateY(-2px);border-color:#62eaff88}
.gallery.gallery-interactive .gallery-thumb.active{opacity:1;border-color:#62eaff;box-shadow:0 0 0 1px #62eaff22,0 0 22px #62eaff18}
.gallery.gallery-interactive .gallery-nav{flex:0 0 34px;width:34px;height:100px;padding:0;border:1px solid #ffffff18;background:#07101ad9;color:#dffbff;font-size:28px;cursor:pointer;transition:.2s ease}
.gallery.gallery-interactive .gallery-nav:hover{border-color:#62eaff;color:#62eaff;background:#0a1722}
.modalImage.gallery-switching{opacity:.35!important;transform:scale(1.012)!important;transition:opacity .13s ease,transform .13s ease!important}
@media(max-width:650px){.gallery.gallery-interactive{display:grid;grid-template-columns:32px repeat(2,minmax(0,1fr)) 32px}.gallery.gallery-interactive .gallery-nav{height:82px}.gallery.gallery-interactive .gallery-thumb{height:82px}.gallery.gallery-interactive .gallery-prev{grid-column:1;grid-row:1/3}.gallery.gallery-interactive .gallery-next{grid-column:4;grid-row:1/3}}
