:root{--bg-color:#0b0b0f;--text-main:#f0f0f0;--text-muted:#889;--accent-purple:#c084fc;--font-heading:"Anton", sans-serif;--font-body:"Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--accent-purple);color:var(--bg-color)}.grid-lines{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:20vw 20vh;position:fixed;inset:0}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}canvas{display:block}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}.gridscan{width:100%;height:100%;position:relative;overflow:hidden}.gridscan__preview{color:#fff;pointer-events:none;background:#000;border:1px solid #ffffff40;border-radius:8px;width:220px;height:132px;font:12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 4px 16px #0006}.gridscan__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.gridscan__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:6px;padding:2px 6px;position:absolute;top:8px;left:8px}.hero-section{width:100%;height:100vh;color:var(--text-main);z-index:10;flex-direction:column;display:flex;position:relative}.ui-layer{pointer-events:none;flex-direction:column;justify-content:space-between;padding:2rem 4rem;display:flex;position:absolute;inset:0}.hero-header,.hero-content,.hero-footer{pointer-events:auto}.hero-header{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.logo{letter-spacing:2px;align-items:center;gap:1rem;font-size:.9rem;font-weight:600;display:flex}.logo-img{object-fit:contain;width:30px;height:30px}.menu-btn-glow{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;border-radius:50px;display:inline-flex}.menu-btn{text-transform:uppercase;letter-spacing:1px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.8rem;transition:all .3s;display:flex}.menu-btn-glow:hover .menu-btn{background:#ffffff0d}.hero-content{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.massive-text{font-family:var(--font-heading);text-transform:uppercase;text-align:center;letter-spacing:-.02em;text-shadow:0 10px 30px #00000080;margin:0;font-size:clamp(4rem,12vw,15rem);line-height:.85}.highlight{color:var(--accent-purple);opacity:.4;text-shadow:none;mix-blend-mode:screen}.hero-footer{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.footer-left p{color:var(--text-muted);max-width:300px;margin-bottom:1rem;font-size:1rem;line-height:1.5}.learn-more{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:inline-flex;position:relative}.learn-more:after{content:"";background-color:var(--accent-purple);width:0%;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.learn-more:hover:after{width:100%}.learn-more .arrow{transition:transform .3s}.learn-more:hover .arrow{transform:translate(5px)}.footer-right{justify-content:flex-end;display:flex}.rotating-badge{width:120px;height:120px;animation:10s linear infinite rotate}.rotating-badge text{fill:var(--text-muted);font-family:var(--font-body);letter-spacing:4px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.ui-layer{padding:1.5rem}.rotating-badge{width:80px;height:80px}.footer-left p{font-size:.85rem}}._formContainer_15kod_1{width:100%}._form_15kod_1{flex-direction:column;gap:1.5rem;display:flex}._row_15kod_11{gap:1.5rem;display:flex}._row_15kod_11>*{flex:1}._inputGroup_15kod_20{width:100%;position:relative}._input_15kod_20{width:100%;color:var(--text-main);font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:1.25rem 1rem .5rem;font-size:.9rem;transition:border-color .3s,box-shadow .3s,background .3s}._textarea_15kod_38{resize:vertical;min-height:100px}._selectInput_15kod_43{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}._selectInput_15kod_43 option{background:var(--bg-color);color:var(--text-main)}._input_15kod_20:focus{background:#ffffff0d;border-color:#fff6;box-shadow:0 0 15px #ffffff0d}._floatingLabel_15kod_64{color:var(--text-muted);font-size:.85rem;font-family:var(--font-body);pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}._textarea_15kod_38~._floatingLabel_15kod_64{top:1.5rem}._input_15kod_20:focus~._floatingLabel_15kod_64,._hasValue_15kod_82~._floatingLabel_15kod_64,._labelActive_15kod_83{color:var(--text-muted);opacity:.8;font-size:.65rem;top:.4rem}._input_15kod_20::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}._input_15kod_20::-webkit-calendar-picker-indicator:hover{opacity:1}._errorText_15kod_100{color:#ff6b6b;text-align:center;margin-top:-.5rem;font-size:.8rem}._submitBtn_15kod_107{background:var(--text-main);width:100%;color:var(--bg-color);font-family:var(--font-body);letter-spacing:2px;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:50px;margin-top:1rem;padding:1rem;font-size:.85rem;font-weight:600;display:flex}._loader_15kod_126{border:2px solid #0003;border-top-color:var(--bg-color);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_15kod_1}@keyframes _spin_15kod_1{to{transform:rotate(360deg)}}._successState_15kod_140{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;display:flex}._checkIcon_15kod_149{width:60px;height:60px;color:var(--accent-purple);border:1px solid var(--accent-purple);background:#a7c9571a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:2rem;display:flex}._successState_15kod_140 h3{margin-bottom:.5rem;font-size:1.5rem}._successState_15kod_140 p{color:var(--text-muted);margin-bottom:2rem;font-size:.9rem}._resetBtn_15kod_174{color:var(--text-main);text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #fff3;border-radius:50px;padding:.5rem 1.5rem;font-size:.8rem;transition:all .3s}._resetBtn_15kod_174:hover{background:#ffffff1a;border-color:#fff6}@media (width<=640px){._row_15kod_11{flex-direction:column;gap:1.5rem}}.orb-container{z-index:0;width:100%;height:100%;position:relative}._contactWrapper_dmxfx_1{background-color:var(--bg-color);width:100%;color:var(--text-main);z-index:10;flex-direction:column;display:flex;position:relative}._bookingSection_dmxfx_11{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:8rem 2rem 4rem;display:flex}._enquirySection_dmxfx_22{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}._immersiveBackground_dmxfx_32{pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative;inset:0}._spatialGrid_dmxfx_42{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 70%);mask-image:radial-gradient(circle,#000 10%,#0000 70%)}._gravityCoreWrapper_dmxfx_54{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._gravitySphere_dmxfx_63{background:radial-gradient(circle at 30% 30%, #2a3b4c, #0d131a 60%, var(--bg-color) 100%);filter:blur(8px);border-radius:50%;width:15vw;min-width:150px;height:15vw;min-height:150px}._ambientOrb_dmxfx_73{filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a7c95726 0%,#c084fc1a 40%,#0000 70%);border-radius:50%;width:50vw;height:50vw;position:absolute;bottom:-10%;left:10%}._nodesGrid_dmxfx_86{z-index:10;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1000px;padding:2rem;display:grid;position:relative}._featuredCard_dmxfx_97{grid-column:span 2}._glowCardWrapper_dmxfx_101{border-radius:24px;width:100%;height:100%;display:block}._nodeCard_dmxfx_108{width:100%;height:100%;font-family:var(--font-body);background-color:#0000;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:2.5rem 2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .4s;display:flex}._glowCardWrapper_dmxfx_101:hover ._nodeCard_dmxfx_108{background-color:#ffffff05;transform:translateY(-4px)scale(1.02)}._nodeTitle_dmxfx_128{letter-spacing:.15em;color:var(--accent-purple);text-transform:uppercase;opacity:.9;font-size:.7rem;font-weight:500}._nodeSub_dmxfx_137{color:#fff;letter-spacing:.5px;font-size:1.15rem;font-weight:500}._interactive_dmxfx_144{cursor:pointer;pointer-events:auto}._formLayer_dmxfx_150{z-index:20;background:0 0;width:100%;max-width:600px;padding:0 1rem;position:relative}._formPaddingContainer_dmxfx_159{background:0 0;height:100%;padding:2.5rem}._formHeader_dmxfx_165{text-align:center;margin-bottom:2.5rem}._formHeader_dmxfx_165 h2{font-family:var(--font-body);letter-spacing:4px;margin-bottom:.5rem;font-size:1.5rem;font-weight:500}._formHeader_dmxfx_165 p{color:var(--text-muted);letter-spacing:1px;font-size:.85rem}._toast_dmxfx_184{background:var(--accent-purple);color:var(--bg-color);font-family:var(--font-body);letter-spacing:1px;z-index:1000;border-radius:50px;padding:.75rem 1.5rem;font-size:.8rem;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #a7c9574d}@media (width<=1024px){._nodesGrid_dmxfx_86{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._formLayer_dmxfx_150{padding:2rem 1.5rem}._nodesGrid_dmxfx_86{grid-template-columns:1fr;gap:1rem;padding:1rem}._featuredCard_dmxfx_97{grid-column:span 1}}._navbar_sjh9p_1{z-index:100;pointer-events:none;mix-blend-mode:difference;justify-content:center;width:100%;padding:1.5rem 0;display:flex;position:fixed;top:0;left:0}._navContainer_sjh9p_14{pointer-events:auto;font-family:var(--font-body);letter-spacing:2px;color:var(--text-main);opacity:.8;align-items:center;gap:1.5rem;font-size:.75rem;font-weight:500;display:flex}._navLink_sjh9p_27{cursor:pointer;opacity:.7;transition:color .3s,opacity .3s;position:relative}._navLink_sjh9p_27:after{content:"";background-color:var(--accent-purple);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}._navLink_sjh9p_27:hover{opacity:1;color:var(--accent-purple)}._navLink_sjh9p_27:hover:after{width:100%}._separator_sjh9p_54{opacity:.3;-webkit-user-select:none;user-select:none}@media (width<=768px){._navContainer_sjh9p_14{gap:.75rem;font-size:.65rem}}._gallerySection_1neyk_1{background-color:var(--bg-color);z-index:10;width:100%;min-height:100vh;color:var(--text-main);font-family:var(--font-body);padding:8rem 4rem 4rem;position:relative}._galleryHeader_1neyk_12{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;padding-bottom:1rem;display:flex}._galleryTitle_1neyk_21{letter-spacing:4px;margin:0;font-size:1rem;font-weight:600}._filterBar_1neyk_28{gap:2rem;display:flex}._filterBtn_1neyk_33{letter-spacing:1px;color:var(--text-muted);text-transform:uppercase;font-size:.75rem;transition:color .3s;position:relative}._filterBtn_1neyk_33:hover,._filterBtn_1neyk_33._active_1neyk_42{color:var(--text-main)}._filterBtn_1neyk_33._active_1neyk_42:after{content:"";background-color:var(--accent-purple);width:100%;height:1px;position:absolute;bottom:-4px;left:0}._gridContainer_1neyk_57{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}._gridItem_1neyk_63{cursor:pointer;flex-direction:column;gap:1rem;display:flex;position:relative}._imageWrapper_1neyk_71{aspect-ratio:3/4;background:#ffffff05;border-radius:4px;width:100%;position:relative;overflow:hidden}._thumbnail_1neyk_80{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}._overlay_1neyk_87{opacity:0;background:linear-gradient(#0000 50%,#000c 100%);transition:opacity .4s;position:absolute;inset:0}._itemMeta_1neyk_95{flex-direction:column;gap:.5rem;padding:0 .5rem 1rem;display:flex}._itemTitle_1neyk_102{font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;color:var(--text-main);margin:0;font-size:1.25rem}._itemBadge_1neyk_111{letter-spacing:1px;color:var(--text-main);text-transform:uppercase;opacity:.7;font-size:.65rem;font-weight:600}._itemDesc_1neyk_120{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}._gridItem_1neyk_63:hover ._thumbnail_1neyk_80{transform:scale(1.05)}._gridItem_1neyk_63:hover ._overlay_1neyk_87{opacity:1}._modalOverlay_1neyk_138{z-index:1000;-webkit-backdrop-filter:blur(20px)brightness(40%);background:#0a0a0ed9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._closeBtn_1neyk_150{letter-spacing:2px;color:var(--text-main);opacity:.7;font-size:.85rem;transition:opacity .3s;position:absolute;top:2rem;right:2rem}._closeBtn_1neyk_150:hover{opacity:1;color:var(--accent-purple)}._navBtnPrev_1neyk_166,._navBtnNext_1neyk_166{letter-spacing:2px;opacity:.5;padding:2rem;font-size:.85rem;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}._navBtnPrev_1neyk_166{left:2rem}._navBtnNext_1neyk_166{right:2rem}._navBtnPrev_1neyk_166:hover,._navBtnNext_1neyk_166:hover{opacity:1}._modalContent_1neyk_184{justify-content:center;align-items:center;width:100%;height:100vh;padding:4rem;display:flex}._modalImage_1neyk_193{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 20px 60px #00000080}@media (width<=1024px){._gridContainer_1neyk_57{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._gallerySection_1neyk_1{padding:6rem 1.5rem 2rem}._galleryHeader_1neyk_12{flex-direction:column;align-items:flex-start;gap:1.5rem}._gridContainer_1neyk_57{grid-template-columns:1fr}._navBtnPrev_1neyk_166,._navBtnNext_1neyk_166{display:none}._modalContent_1neyk_184{width:95vw;height:90vh}}.masonry-columns{gap:12px;width:100%;display:flex}.masonry-column{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.masonry-card{cursor:pointer;will-change:transform, opacity;opacity:0;transform:translate(var(--from-x,0px), var(--from-y,60px)) scale(.97);border-radius:10px;transition:opacity .6s,transform .6s;overflow:hidden}.masonry-card--visible{opacity:1;transform:translateY(0)scale(1)}.masonry-card--hoverable{transition:opacity .6s,transform .3s}.masonry-card--hoverable.masonry-card--visible:hover{transform:scale(var(--hover-scale,.95))}.masonry-card__img{border-radius:10px;width:100%;height:auto;display:block}
