.gema-w{--gema-w-img:url(/marca/gema-w@2x.webp);--gema-w-x:27.4%;--gema-w-y:59.7%;aspect-ratio:1;isolation:isolate;width:70%;margin:0 auto;position:relative}.gema-w-halo{z-index:0;background:radial-gradient(circle at var(--gema-w-x) var(--gema-w-y), #ffba4af2 0%, #ff8c1a73 20%, transparent 52%);filter:blur(20px);transform-origin:var(--gema-w-x) var(--gema-w-y);pointer-events:none;animation:3.6s ease-in-out infinite gema-w-respiro;position:absolute;inset:0}@keyframes gema-w-respiro{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.gema-w-base{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gema-w-brillo{z-index:2;background:radial-gradient(circle at var(--gema-w-x) var(--gema-w-y), #fff 0%, #ffd08ce6 8%, #ff962880 16%, transparent 30%);-webkit-mask-image:var(--gema-w-img);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--gema-w-img);mask-image:var(--gema-w-img);mix-blend-mode:screen;filter:brightness(0);pointer-events:none;animation:3.6s ease-in-out infinite gema-w-aviva;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes gema-w-aviva{0%,to{filter:brightness(0)}50%{filter:brightness()}}.gema-w-barrido{z-index:3;-webkit-mask-image:var(--gema-w-img);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--gema-w-img);mask-image:var(--gema-w-img);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gema-w-barrido:before{content:"";background:linear-gradient(115deg,#0000 43.7%,#ffffff29 50%,#0000 56.3%);animation:7s ease-in-out infinite gema-w-barrido;position:absolute;inset:-100%;transform:translate(-27%,-13%)}@keyframes gema-w-barrido{0%{transform:translate(-27%,-13%)}38%{transform:translate(27%,13%)}to{transform:translate(27%,13%)}}@media (prefers-reduced-motion:reduce){.gema-w-halo,.gema-w-brillo,.gema-w-barrido:before{animation:none}.gema-w-halo{opacity:.75;transform:scale(1)}.gema-w-brillo{filter:brightness(.7)}.gema-w-barrido{opacity:0}}
