@keyframes rig-aperture-reveal{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0}to{-webkit-clip-path:circle(75% at 50% 50%);clip-path:circle(75% at 50% 50%);opacity:1}}@keyframes rig-logo-glow{0%,to{filter:drop-shadow(0 0 16px rgb(160 146 139/.55)) drop-shadow(0 0 40px rgb(95 82 81/.34))}35%{filter:drop-shadow(0 0 38px rgb(160 146 139/.85)) drop-shadow(0 0 68px rgb(95 82 81/.5))}70%{filter:drop-shadow(0 0 22px rgb(160 146 139/.62)) drop-shadow(0 0 50px rgb(95 82 81/.39))}}.rig-hero-logo{animation:rig-aperture-reveal .7s var(--ease-arrive) both,rig-logo-glow 5s ease-in-out .7s infinite}.rig-card{transition:transform var(--duration-fast) var(--ease-arrive),box-shadow var(--duration-fast) var(--ease-arrive)}.rig-card:focus-within,.rig-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-raised)}.rig-card:focus-visible{outline:var(--foco);outline-offset:var(--focus-separacion)}.rig-illuminate{opacity:var(--rig-illum-dim,.75);transition:opacity var(--duration-standard) var(--ease-arrive)}@media (prefers-reduced-motion:reduce){.rig-illuminate{transition-duration:1ms}}a:focus-visible .rig-illuminate,a:hover .rig-illuminate,button:focus-visible .rig-illuminate,button:hover .rig-illuminate{opacity:1}.rig-cursor-none,.rig-cursor-none *{cursor:none!important}.rig-hero-luz{position:absolute;display:block;pointer-events:none;background:radial-gradient(closest-side,rgb(160 146 139/.55) 0,rgb(160 146 139/.28) 34%,rgb(160 146 139/.09) 62%,rgb(160 146 139/0) 100%);mix-blend-mode:screen;will-change:transform}.rig-hero-luz:first-child{width:min(1150px,96vw);height:min(820px,84vh);top:-14%;left:-8%;opacity:.41;animation:rig-luz-1 37s ease-in-out infinite alternate}.rig-hero-luz:nth-child(2){width:min(940px,82vw);height:min(720px,76vh);top:18%;left:34%;opacity:.28;animation:rig-luz-2 49s ease-in-out infinite alternate}.rig-hero-luz:nth-child(3){width:min(1420px,118vw);height:min(900px,92vh);top:6%;left:-22%;opacity:.19;animation:rig-luz-3 61s ease-in-out infinite alternate}@keyframes rig-luz-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(46%,22%,0) scale(1.08)}}@keyframes rig-luz-2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-38%,-18%,0) scale(1)}}@keyframes rig-luz-3{0%{transform:translate3d(0,6%,0) scale(1)}to{transform:translate3d(30%,-10%,0) scale(1.06)}}.rig-hero-grain{position:absolute;inset:0;pointer-events:none}.rig-hero-grain span{position:absolute;display:block;width:300%;height:300%;top:-100%;left:-100%;background-image:url(/marca/grano.png);background-repeat:repeat;animation:grained .5s steps(20) infinite;will-change:transform}@keyframes grained{0%{transform:translate(-10%,10%)}10%{transform:translate(-25%)}20%{transform:translate(-30%,10%)}30%{transform:translate(-30%,30%)}40%{transform:translate(-20%,20%)}50%{transform:translate(-15%,10%)}60%{transform:translate(-20%,20%)}70%{transform:translate(-5%,20%)}80%{transform:translate(-25%,5%)}90%{transform:translate(-30%,25%)}to{transform:translate(-10%,10%)}}@media (prefers-reduced-motion:reduce){.rig-hero-logo{animation:none;opacity:1;-webkit-clip-path:none;clip-path:none;filter:drop-shadow(0 0 24px rgb(160 146 139/.55))}.rig-card{transition:box-shadow var(--duration-fast) var(--ease-arrive)}.rig-card:focus-within,.rig-card:hover{transform:none}.rig-hero-grain span{transform:translate(-10%,10%)}.rig-hero-grain span,.rig-hero-luz{animation:none!important}}@keyframes rig-aparecer-desde-media{0%{opacity:.55}to{opacity:1}}@keyframes rig-aparecer-desde-cero{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:root[data-js] [data-revelar]{opacity:.55}:root[data-js] [data-revelar][data-lejos]{opacity:0}:root[data-js] [data-revelar][data-visible]{opacity:1;animation:rig-aparecer-desde-media 1.1s var(--ease-entrada) both}:root[data-js] [data-revelar][data-desde=lejos][data-visible]{animation-name:rig-aparecer-desde-cero}:root[data-js] [data-revelar] [data-escalonado]>*{opacity:.55}:root[data-js] [data-revelar][data-lejos] [data-escalonado]>*{opacity:0}:root[data-js] [data-revelar][data-visible] [data-escalonado]>*{opacity:1;animation:rig-aparecer-desde-media 1.1s var(--ease-entrada) both}:root[data-js] [data-revelar][data-desde=lejos][data-visible] [data-escalonado]>*{animation-name:rig-aparecer-desde-cero}:root[data-js] [data-revelar]:has([data-escalonado]){opacity:1;animation:none}:root[data-js] [data-revelar] [data-escalonado]>:first-child{animation-delay:0s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(2){animation-delay:80ms}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(3){animation-delay:.16s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(4){animation-delay:.24s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(5){animation-delay:.32s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(6){animation-delay:.4s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(7){animation-delay:.48s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(8){animation-delay:.56s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(9){animation-delay:.64s}:root[data-js] [data-revelar] [data-escalonado]>:nth-child(n+10){animation-delay:.72s}}