.lv2{--lv2-paper:36 40% 98%;--lv2-chalk:32 20% 96%;--lv2-canvas:30 7% 92.5%;--lv2-clay:28 5% 86%;--lv2-ink:24 12% 10%;--lv2-accent:18 100% 50%;--lv2-accent-ink:16 95% 33%;--lv2-ink-soft:24 8% 18%;--lv2-cool:195 30% 42%;color:hsl(var(--lv2-ink));background-color:hsl(var(--lv2-paper));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.lv2 .t-callout,.lv2 .t-h1,.lv2 .t-h2,.lv2 .t-h3,.lv2 .t-h4,.lv2 .t-h5,.lv2 .t-h6{font-weight:400;text-wrap:balance;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif!important}.lv2 .t-h1{font-size:3rem;line-height:1;letter-spacing:-.03em}.lv2 .t-h2{font-size:2.5rem;line-height:.95;letter-spacing:-.03em}.lv2 .t-h3{font-size:1.875rem;line-height:1;letter-spacing:-.032em}.lv2 .t-h4{font-size:1.375rem;line-height:1.1;letter-spacing:-.029em}.lv2 .t-h5{font-size:1.25rem;line-height:1;letter-spacing:-.02em}.lv2 .t-h6{font-size:1.125rem;line-height:1.2;letter-spacing:-.009em}.lv2 .t-callout{font-size:1.5rem;line-height:1;letter-spacing:-.03em}@media (min-width:768px){.lv2 .t-h1{font-size:5rem;line-height:1;letter-spacing:-.03em}.lv2 .t-h2{font-size:4rem;line-height:.95;letter-spacing:-.03em}.lv2 .t-h3{font-size:2.5rem;letter-spacing:-.03em}.lv2 .t-h4{font-size:1.75rem;line-height:1;letter-spacing:-.03em}}@media (min-width:1280px){.lv2 .t-h1{font-size:6.25rem;line-height:.9;letter-spacing:-.04em}.lv2 .t-h2{font-size:5rem;line-height:1;letter-spacing:-.03em}.lv2 .t-h3{font-size:3.375rem;letter-spacing:-.03em}.lv2 .t-h4{font-size:2.5rem;letter-spacing:-.03em}.lv2 .t-h5{font-size:1.5rem;letter-spacing:-.02em}.lv2 .t-h6{font-size:1.25rem;letter-spacing:-.01em}.lv2 .t-callout{font-size:1.75rem;letter-spacing:-.034em}}.lv2 .t-body-lg{font-family:var(--font-serif),ui-serif,Georgia,serif;font-weight:300;font-size:1rem;line-height:1.5;letter-spacing:-.01em}@media (min-width:768px){.lv2 .t-body-lg{font-size:1.125rem}}.lv2 .t-body-xl{font-size:1.125rem;line-height:1.1;letter-spacing:-.033em}@media (min-width:768px){.lv2 .t-body-xl{font-size:1.25rem}}@media (min-width:1280px){.lv2 .t-body-xl{font-size:1.6rem;line-height:1.15;letter-spacing:-.031em}}.lv2 .t-body{font-size:.875rem;line-height:1.45}.lv2 .t-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1;letter-spacing:.05em;font-weight:400;text-transform:uppercase}.lv2 .t-dim{color:hsl(var(--lv2-ink-soft)/.45)}.lv2 .lv2-radius{border-radius:.375rem}.lv2 .lv2-frame{background-color:hsl(var(--lv2-canvas));background-image:linear-gradient(180deg,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,.15) 42%,hsl(var(--lv2-ink)/.03) 100%);border:1px solid hsl(var(--lv2-clay)/.9);border-bottom-color:hsl(var(--lv2-ink)/.16);border-radius:.375rem;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),var(--lv2-sh-alta),0 44px 70px -46px hsl(var(--lv2-accent)/.28)}.lv2 .lv2-ticks:after,.lv2 .lv2-ticks:before{content:"";position:absolute;width:6px;height:6px;background:hsl(var(--lv2-ink)/.55);z-index:2}.lv2 .lv2-ticks:before{top:10px;left:10px}.lv2 .lv2-ticks:after{bottom:10px;right:10px}.lv2{--lv2-ease-out:cubic-bezier(0.19,1,0.22,1);--lv2-ease-in-out:cubic-bezier(0.77,0,0.175,1)}.lv2 .lv2-reveal{opacity:0;transform:translateY(12px);transition:opacity .7s var(--lv2-ease-out),transform .7s var(--lv2-ease-out);transition-delay:var(--lv2-delay,0ms)}.lv2 .lv2-reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lv2 .lv2-reveal{opacity:1;transform:none;transition:none}.lv2 .lv2-marquee-track{animation:none}}.lv2 .lv2-marquee{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lv2 .lv2-marquee-track{animation:lv2-scroll 42s linear infinite}@media (min-width:768px){.lv2 .lv2-tira .lv2-marquee-track{animation:none;transform:none}.lv2 .lv2-tira{mask-image:none;-webkit-mask-image:none}}.lv2 .lv2-marquee:hover .lv2-marquee-track{animation-play-state:paused}@keyframes lv2-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lv2 .lv2-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--lv2-ease-out)}.lv2 .lv2-acc-body>div{overflow:hidden}.lv2 .lv2-acc[data-open=true] .lv2-acc-body{grid-template-rows:1fr}.lv2 .lv2-acc[data-open=false] .lv2-acc-title{color:hsl(var(--lv2-ink-soft)/.45)}.lv2 .lv2-acc-title{transition:color .3s var(--lv2-ease-out)}.lv2 .lv2-acc-rail{background:hsl(var(--lv2-ink)/.12)}.lv2 .lv2-acc-rail>span{display:block;height:100%;width:0;background:hsl(var(--lv2-accent));transition:width .4s var(--lv2-ease-out)}.lv2 .lv2-acc[data-open=true] .lv2-acc-rail>span{width:100%}.lv2{--lv2-sh-contacto:0 1px 2px -1px hsl(var(--lv2-ink)/0.12),0 2px 6px -2px hsl(var(--lv2-ink)/0.08);--lv2-sh-media:0 2px 4px -2px hsl(var(--lv2-ink)/0.1),0 12px 24px -8px hsl(var(--lv2-ink)/0.14);--lv2-sh-alta:0 2px 4px -2px hsl(var(--lv2-ink)/0.1),0 14px 28px -12px hsl(var(--lv2-ink)/0.16),0 30px 60px -22px hsl(var(--lv2-ink)/0.22)}.lv2 .lv2-elev{box-shadow:var(--lv2-sh-media)}.lv2 .lv2-elev-alta{box-shadow:var(--lv2-sh-alta)}.lv2 .lv2-luz-sup{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),var(--lv2-sh-media)}.lv2 .lv2-reticula:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.09) 0 1px,transparent 1px 30px),linear-gradient(90deg,hsla(0,0%,100%,.09) 0 1px,transparent 1px 30px);background-size:30px 30px;mask-image:radial-gradient(120% 100% at 100% 0,#000 0,transparent 72%);-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 0,transparent 72%)}.lv2 .lv2-sheen{background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 45%)}.lv2 .lv2-halo:after{content:"";position:absolute;left:50%;top:50%;width:340px;height:340px;transform:translate(-50%,-50%);border-radius:9999px;pointer-events:none;z-index:-1;background:radial-gradient(circle,hsl(var(--lv2-accent)/.16) 0,hsl(var(--lv2-accent)/.06) 42%,transparent 70%)}@media (hover:hover){.lv2 [data-spot]{transition:transform .55s var(--lv2-ease-out),box-shadow .55s var(--lv2-ease-out),border-color .55s var(--lv2-ease-out);will-change:transform}.lv2 [data-spot]:hover{transform:translateY(-4px);border-color:hsl(var(--lv2-ink)/.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 4px 8px -4px hsl(var(--lv2-ink)/.12),0 22px 40px -16px hsl(var(--lv2-ink)/.2),0 46px 88px -28px hsl(var(--lv2-ink)/.26),0 60px 90px -50px hsl(var(--lv2-accent)/.42)}.lv2 .lv2-spot{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--spot-o,0);transition:opacity .4s var(--lv2-ease-out);background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),hsl(var(--lv2-accent)/.13),hsl(var(--lv2-accent)/.05) 38%,transparent 62%)}.lv2 .lv2-spot-oscuro{background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.09),hsl(var(--lv2-accent)/.08) 40%,transparent 64%)}}@media (prefers-reduced-motion:reduce){.lv2 [data-spot]:hover{transform:none}}@media (hover:hover){.lv2 .lv2-fila>summary{transition:padding-left .4s var(--lv2-ease-out),background-color .3s var(--lv2-ease-out);border-radius:.375rem}.lv2 .lv2-fila:hover>summary{padding-left:.75rem;background-color:hsl(var(--lv2-ink)/.035)}}.lv2 .lv2-sello{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .9rem .5rem .75rem;border-radius:9999px;border:1px solid hsl(var(--lv2-accent)/.32);background:linear-gradient(135deg,hsl(var(--lv2-accent)/.1),hsl(var(--lv2-accent)/.03) 60%,transparent);color:hsl(var(--lv2-accent-ink));box-shadow:0 10px 24px -18px hsl(var(--lv2-accent)/.85)}.lv2 .lv2-sello-punto{position:relative;width:7px;height:7px;border-radius:9999px;background:hsl(var(--lv2-accent));flex:none}.lv2 .lv2-sello-punto:after{content:"";position:absolute;inset:0;border-radius:9999px;box-shadow:0 0 0 0 hsl(var(--lv2-accent)/.5);animation:lv2-latido 3.2s ease-out infinite}@keyframes lv2-latido{0%{box-shadow:0 0 0 0 hsl(var(--lv2-accent)/.5)}55%,to{box-shadow:0 0 0 9px hsl(var(--lv2-accent)/0)}}@media (prefers-reduced-motion:reduce){.lv2 .lv2-sello-punto:after{animation:none}}.lv2 .lv2-mesh:before{content:"";position:absolute;inset:-20% -10% -10% -10%;pointer-events:none;z-index:0;background:radial-gradient(46% 40% at 10% 6%,hsl(var(--lv2-accent)/.11),transparent 68%),radial-gradient(42% 36% at 92% 12%,rgba(246,161,49,.1),transparent 68%),radial-gradient(54% 46% at 66% 92%,hsl(var(--lv2-cool)/.075),transparent 70%);animation:lv2-respira 31s ease-in-out infinite}@keyframes lv2-respira{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-1.5%,1.2%,0) scale(1.06)}66%{transform:translate3d(1.8%,-1%,0) scale(1.03)}}@media (prefers-reduced-motion:reduce){.lv2 .lv2-mesh:before{animation:none}}.lv2 .lv2-filo{position:relative}.lv2 .lv2-filo:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,hsla(0,0%,100%,.28),hsl(var(--lv2-accent)/.22) 38%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lv2 .lv2-flujo path{stroke-dasharray:30 168;animation:lv2-pulso 4.6s linear infinite}@keyframes lv2-pulso{0%{stroke-dashoffset:198}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lv2 .lv2-flujo{display:none}}.lv2 .lv2-grain:after{z-index:1;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@property --lv2-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.lv2 .lv2-borde-vivo:after,.lv2 .lv2-grain:after{content:"";position:absolute;inset:0;pointer-events:none}.lv2 .lv2-borde-vivo:after{border-radius:inherit;padding:2px;z-index:2;background:conic-gradient(from var(--lv2-ang),transparent 0deg,hsl(var(--lv2-accent)) 35deg,#ffcb70 65deg,hsl(var(--lv2-accent)/.6) 95deg,transparent 120deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lv2-girar 7s linear infinite}@keyframes lv2-girar{to{--lv2-ang:360deg}}@supports not (background:conic-gradient(from var(--lv2-ang ),red,blue)){.lv2 .lv2-borde-vivo:after{animation:none}}@media (prefers-reduced-motion:reduce){.lv2 .lv2-borde-vivo:after{animation:none}}.lv2 .lv2-aura,.lv2 .lv2-aura-borde{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.lv2 .lv2-aura{z-index:0;padding:14px}.lv2 .lv2-aura,.lv2 .lv2-aura-borde{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lv2 .lv2-aura-borde{z-index:2;padding:1.5px}.lv2 .lv2-aura-borde>span,.lv2 .lv2-aura>span{position:absolute;left:50%;top:50%;width:118%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,hsl(var(--lv2-accent)/.95) 0deg,rgba(255,203,112,.75) 22deg,transparent 78deg,transparent 302deg,hsl(var(--lv2-accent)/.95) 1turn);animation:lv2-vuelta 5.5s linear infinite}.lv2 .lv2-aura>span{filter:blur(9px);opacity:.14}@keyframes lv2-vuelta{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lv2 .lv2-aura-borde>span,.lv2 .lv2-aura>span{animation:none}}@media (hover:hover){.lv2 .lv2-borde-raton{position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;opacity:var(--spot-o,0);transition:opacity .4s var(--lv2-ease-out);background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),hsl(var(--lv2-accent)/.85),transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.lv2 .lv2-hr{height:1px;border:0;background:linear-gradient(90deg,transparent 0,hsl(var(--lv2-ink)/.16) 22%,hsl(var(--lv2-ink)/.16) 78%,transparent 100%)}.lv2 .lv2-cenital:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(26% 24% at 50% 0,hsl(var(--lv2-accent)/.05) 0,transparent 100%),radial-gradient(40% 26% at 50% 8%,rgba(245,177,61,.07) 0,transparent 100%)}@media (hover:hover){.lv2-luz-alta,.lv2-luz-global{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:var(--luz-o,0);transition:opacity .6s var(--lv2-ease-out)}.lv2-luz-global{mix-blend-mode:multiply;background:radial-gradient(560px circle at var(--px,50%) var(--py,50%),rgba(255,112,51,.125),rgba(255,190,92,.07) 34%,rgba(82,186,224,.036) 56%,transparent 70%)}.lv2-luz-alta{mix-blend-mode:screen;background:radial-gradient(460px circle at var(--px,50%) var(--py,50%),hsl(var(--lv2-accent)/.24),rgba(255,184,61,.125) 36%,rgba(57,190,239,.062) 58%,transparent 72%)}}@media (prefers-reduced-motion:reduce){.lv2-luz-alta,.lv2-luz-global{display:none}}.lv2 .lv2-cristal{background-image:linear-gradient(to bottom,hsl(var(--lv2-paper)/.72) 10%,hsl(var(--lv2-paper)/.94));backdrop-filter:blur(5px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 12px 14px 2px hsl(var(--lv2-ink)/.09),0 2px 4px -1px hsl(var(--lv2-ink)/.07)}.lv2 .lv2-amanecer{position:absolute;left:-10%;right:-10%;top:0;height:1060px;pointer-events:none;z-index:0;background:radial-gradient(128% 68% at 50% -10%,rgba(255,141,41,.6) 0,rgba(255,190,92,.3) 30%,transparent 66%),radial-gradient(80% 50% at 5% -2%,rgba(255,83,20,.36),transparent 64%),radial-gradient(74% 46% at 95% 5%,rgba(69,180,227,.26),transparent 66%);mask-image:linear-gradient(180deg,#000 34%,transparent 94%);-webkit-mask-image:linear-gradient(180deg,#000 34%,transparent 94%)}@media (hover:hover){.lv2-lente{position:fixed;top:0;left:0;width:260px;height:260px;border-radius:9999px;pointer-events:none;z-index:9998;opacity:var(--lente-o,0);transition:opacity .5s var(--lv2-ease-out);transform:translate3d(calc(var(--px, 50vw) - 130px),calc(var(--py, 50vh) - 130px),0);background-image:linear-gradient(hsl(var(--lv2-ink)/.07) 0 1px,transparent 1px 26px),linear-gradient(90deg,hsl(var(--lv2-ink)/.07) 0 1px,transparent 1px 26px);background-size:26px 26px;box-shadow:inset 0 0 0 1px hsl(var(--lv2-accent)/.28);mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%)}}@media (prefers-reduced-motion:reduce){.lv2-lente{display:none}}