.lf{--lf-crema:#f7f5ee;--lf-noche:#0f2a22;--lf-marca:#1a4d3f;--lf-tinta:#13241e;--lf-tinta-2:#3e4f48;--lf-tinta-3:#5e6e66;--lf-oro:#c89a4a;--lf-oro-claro:#e2c489;--lf-on:#f7f5ee;--lf-on-2:#a9c4b9;--lf-on-3:#cfe0d8;--lf-error:#f4867c;--lf-menta-claro:#9fd1bc;--lf-placeholder:#f7f5ee8c;--lf-linea:#f7f5ee6b;--top:61%;--bot:43%;--mx:0%;background:var(--lf-crema);min-height:100vh;color:var(--lf-tinta);font-family:var(--font-space-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lf a{color:var(--lf-oro-claro)}.lf a:hover{color:#f2d7a0}.lf .lf-mark{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;padding-inline-end:.12em;font-size:clamp(300px,44vw,680px);font-style:italic;font-weight:300;line-height:1;animation:1.4s cubic-bezier(.2,.7,.2,1) both lfSlide,9s ease-in-out 1.4s infinite alternate lfBreathe;position:absolute;bottom:-11vw;left:-1.5vw}@keyframes lfSlide{0%{opacity:0;transform:translate(-6%)}}@keyframes lfBreathe{0%{font-variation-settings:"wght" 300}to{font-variation-settings:"wght" 460;letter-spacing:-.075em}}.lf .lf-cut{background:var(--lf-noche);clip-path:polygon(calc(var(--top) + var(--mx)) 0, 100% 0, 100% 100%, calc(var(--bot) - var(--mx)) 100%);transition:clip-path .5s cubic-bezier(.2,.7,.2,1);animation:1.1s cubic-bezier(.7,0,.2,1) backwards lfOpen;position:absolute;inset:0}@keyframes lfOpen{0%{clip-path:polygon(100% 0,100% 0,100% 100%,82% 100%)}}.lf .lf-edge,.lf .lf-glint,.lf .lf-glint2,.lf .lf-halo{pointer-events:none;transition:clip-path .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lf .lf-edge{clip-path:polygon(calc(var(--top) + var(--mx) - 0.15%) 0, calc(var(--top) + var(--mx) + 0.15%) 0, calc(var(--bot) - var(--mx) + 0.15%) 100%, calc(var(--bot) - var(--mx) - 0.15%) 100%);background:var(--lf-oro-claro);opacity:.45;animation:3.2s ease-in-out infinite lfPulse}@keyframes lfPulse{50%{opacity:.85}}.lf .lf-halo{clip-path:polygon(calc(var(--top) + var(--mx) - 0.8%) 0, calc(var(--top) + var(--mx) + 0.8%) 0, calc(var(--bot) - var(--mx) + 0.8%) 100%, calc(var(--bot) - var(--mx) - 0.8%) 100%);filter:blur(6px);background:linear-gradient(90deg,#0000,#e2c48938,#0000);animation:3.2s ease-in-out infinite lfPulse}.lf .lf-glint{clip-path:polygon(calc(var(--top) + var(--mx) - 0.3%) 0, calc(var(--top) + var(--mx) + 0.3%) 0, calc(var(--bot) - var(--mx) + 0.3%) 100%, calc(var(--bot) - var(--mx) - 0.3%) 100%);filter:drop-shadow(0 0 8px #e2c489);background:linear-gradient(#0000 0% 42%,#fff4d6 50%,#0000 58% 100%) 0 0/100% 260%;animation:3.6s cubic-bezier(.6,0,.3,1) 1.4s infinite lfGlint}.lf .lf-glint2{clip-path:polygon(calc(var(--top) + var(--mx) - 0.25%) 0, calc(var(--top) + var(--mx) + 0.25%) 0, calc(var(--bot) - var(--mx) + 0.25%) 100%, calc(var(--bot) - var(--mx) - 0.25%) 100%);opacity:.8;background:linear-gradient(#0000 0% 46%,#d9f1e6 50%,#0000 54% 100%) 0 0/100% 320%;animation:5.8s cubic-bezier(.4,0,.6,1) 2.3s infinite reverse lfGlint}@keyframes lfGlint{0%{background-position:0 100%}70%,to{background-position:0 0}}.lf .lf-chip,.lf .lf-flash,.lf .lf-spark{--lx:calc(var(--top) + var(--mx) - (var(--top) - var(--bot) + 2 * var(--mx)) * var(--t))}.lf .lf-chip{box-sizing:border-box;z-index:2;background:#fff;border-radius:16px;align-items:center;gap:11px;width:236px;padding:12px 14px;animation:10s linear infinite both lfFeed;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 1px #13241e12,0 18px 40px -20px #0f2a2273}@keyframes lfFeed{0%{opacity:0;clip-path:inset(0 round 16px);left:-260px}8%{opacity:1}76%{left:calc(var(--lx) - 236px);opacity:1;clip-path:inset(0 round 16px)}88%{left:var(--lx);opacity:1;clip-path:inset(0 100% 0 0 round 16px)}89%,to{left:var(--lx);opacity:0;clip-path:inset(0 100% 0 0 round 16px)}}.lf .lf-chip-av{width:34px;height:34px;color:var(--lf-tinta-2);background:#efebe0;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.lf .lf-chip-tx{min-width:0;line-height:1.25}.lf .lf-chip-tx b{color:var(--lf-tinta);font-size:13px;font-weight:600;display:block}.lf .lf-chip-tx span{color:var(--lf-tinta-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.lf .lf-chip-time{font-family:var(--font-jetbrains-mono), monospace;color:#8a6a2e;white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:9.5px}.lf .lf-spark{left:var(--lx);opacity:0;z-index:3;pointer-events:none;background:#ffe7b0;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:10s cubic-bezier(.2,.7,.2,1) infinite both lfSpark;position:absolute;box-shadow:0 0 8px 2px #e2c489e6}@keyframes lfSpark{0%,76%{opacity:0;transform:translate(0)scale(1)}78%{opacity:1}90%{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.3)}to{opacity:0}}.lf .lf-flash{left:var(--lx);opacity:0;z-index:3;pointer-events:none;background:radial-gradient(circle,#ffecbee6 0%,#e2c48959 35%,#0000 70%);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;animation:10s ease-out infinite both lfFlash;position:absolute}@keyframes lfFlash{0%,76%{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.3)}}.lf .lf-blob{filter:blur(110px);pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate lfDrift;position:absolute}@keyframes lfDrift{to{transform:translate(50px,-40px)scale(1.1)}}.lf .lf-copy{z-index:4;max-width:520px;position:absolute;top:48px;left:clamp(24px,5vw,80px)}.lf .lf-kick{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;color:var(--lf-tinta-3);margin:0 0 30px;font-size:12px}.lf .lf-h1{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;color:var(--lf-tinta);margin:0;font-size:clamp(48px,5.4vw,84px);font-weight:300;line-height:.95}.lf .lf-h1 em,.lf .lf-h2 em{font-family:var(--font-instrument-serif), Georgia, serif;font-style:italic;font-weight:400}.lf .lf-h1 em{color:var(--lf-marca)}.lf .lf-lead{max-width:32ch;color:var(--lf-tinta-2);margin:26px 0 0;font-size:16px;line-height:1.6}.lf .lf-col{z-index:5;box-sizing:border-box;width:400px;min-height:100vh;color:var(--lf-on);flex-direction:column;margin-right:clamp(24px,7vw,128px);display:flex;position:relative}.lf .lf-col:before{content:"";flex:1 1 0}.lf .lf-form{flex:none;padding-block:32px}.lf .lf-foot{color:var(--lf-on-2);flex-direction:column;flex:1 1 0;justify-content:flex-end;padding-bottom:32px;display:flex}.lf .lf-tag{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.22em;color:var(--lf-oro-claro);margin:0 0 18px;font-size:11px}.lf .lf-h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.045em;margin:0 0 44px;font-size:56px;font-weight:300;line-height:.98}.lf .lf-h2 em{color:var(--lf-oro-claro)}.lf .lf-fields{flex-direction:column;gap:26px;display:flex}.lf .lf-field{flex-direction:column;gap:4px;display:flex}.lf .lf-label-row{justify-content:space-between;align-items:center;display:flex}.lf .lf-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;color:var(--lf-on-2);font-size:10.5px}.lf .lf-pass{position:relative}.lf .lf-ul{box-sizing:border-box;border:0;border-bottom:1px solid var(--lf-linea);width:100%;height:52px;min-height:52px;font:400 19px var(--font-space-grotesk), sans-serif;color:var(--lf-on);background:0 0;border-radius:0;outline:none;padding:0 2px;transition:border-color .25s,box-shadow .25s}.lf .lf-pass .lf-ul{padding-right:44px}.lf .lf-ul::placeholder{color:var(--lf-placeholder)}.lf .lf-ul[aria-invalid=true]{border-bottom-color:var(--lf-error)}.lf .lf-ul:focus,.lf .lf-ul:focus-visible{border-bottom-color:var(--lf-oro-claro);box-shadow:0 1px 0 0 var(--lf-oro-claro)}.lf .lf-ul:-webkit-autofill{-webkit-text-fill-color:var(--lf-on);caret-color:var(--lf-on);box-shadow:0 0 0 100px var(--lf-noche) inset;transition:background-color 9999s}.lf .lf-eye{width:44px;height:44px;min-height:44px;color:var(--lf-on-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:4px;right:-8px}.lf .lf-eye:hover{color:var(--lf-on)}.lf .lf-error{font-family:var(--font-jetbrains-mono), monospace;color:var(--lf-error);margin:6px 0 0;font-size:12px;line-height:1.45}.lf .lf-go{background:var(--lf-oro);width:100%;height:60px;min-height:60px;color:var(--lf-noche);font:600 15px var(--font-space-grotesk), sans-serif;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 26px;transition:background .25s,transform .15s;display:flex;box-shadow:0 18px 40px -16px #c89a4ab3}.lf .lf-go:hover{background:var(--lf-oro-claro)}.lf .lf-go:active{transform:scale(.985)}.lf .lf-gg{width:100%;height:56px;min-height:56px;color:var(--lf-on);font:500 14px var(--font-space-grotesk), sans-serif;cursor:pointer;background:0 0;border:1px solid #f7f5ee40;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:12px;transition:border-color .2s,background .2s;display:flex}.lf .lf-gg:hover{border-color:var(--lf-on);background:#f7f5ee0d}.lf .lf-link{min-height:44px;font:inherit;color:var(--lf-oro-claro);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.lf .lf-link:hover{color:#f2d7a0;text-decoration:underline}.lf .lf-foot .lf-link{text-underline-offset:3px;font-weight:500;text-decoration:underline}.lf .lf-switch{color:var(--lf-on-3);margin:0;font-size:13px}.lf button:disabled,.lf .lf-ul:disabled{opacity:.6;cursor:not-allowed}.lf .lf-notice{color:var(--lf-on-2);border:1px solid #f7f5ee40;border-radius:16px;margin:0 0 28px;padding:14px 16px;font-size:13px;line-height:1.5}.lf .lf-notice b{color:var(--lf-on);margin-bottom:4px;font-weight:600;display:block}.lf .lf-notice .lf-link{text-underline-offset:3px;text-decoration:underline}.lf .lf-req{margin-top:10px}.lf .lf-req li{color:var(--lf-on-2)}.lf .lf-req .text-ok{color:var(--lf-menta-claro)}.lf .lf-legal{margin-top:20px}.lf .lf-legal p{text-align:left;color:var(--lf-on-2);margin:0;font-family:inherit;font-size:11px;line-height:1.55}.lf .lf-legal a{color:var(--lf-oro-claro);text-decoration:underline}.lf a:focus-visible,.lf button:focus-visible{outline:2px solid var(--lf-oro-claro);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lf .lf-mark,.lf .lf-cut,.lf .lf-edge,.lf .lf-halo,.lf .lf-glint,.lf .lf-glint2,.lf .lf-chip,.lf .lf-spark,.lf .lf-flash,.lf .lf-blob{transition:none;animation:none}.lf .lf-chip,.lf .lf-spark,.lf .lf-flash{display:none}.lf .lf-go,.lf .lf-gg,.lf .lf-ul{transition:none}}@media (max-width:1180px){.lf{--top:55%;--bot:33%}.lf .lf-copy{max-width:40%}.lf .lf-col{width:360px;margin-right:40px}.lf .lf-h2{font-size:48px}.lf .lf-mark{font-size:clamp(300px,36vw,680px)}}@media (min-width:761px) and (max-width:900px){.lf{--top:48%;--bot:30%}}@keyframes lfOpenM{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}@keyframes lfGlintX{0%{background-position:100% 0}70%,to{background-position:0 0}}@keyframes lfFeedDown{0%{top:calc(var(--H) * .18);opacity:0;clip-path:inset(0 round 16px)}10%{opacity:1}76%{top:calc(var(--ly) - 58px);opacity:1;clip-path:inset(0 round 16px)}88%{top:var(--ly);opacity:1;clip-path:inset(0 0 100% round 16px)}89%,to{top:var(--ly);opacity:0;clip-path:inset(0 0 100% round 16px)}}@media (max-width:760px){.lf{--H:max(100svh, 780px);--l:calc(var(--H) * .35);--r:calc(var(--H) * .26);min-height:var(--H);display:block}.lf .lf-cut{clip-path:polygon(0 var(--l), 100% var(--r), 100% 100%, 0 100%);animation-name:lfOpenM}.lf .lf-edge{clip-path:polygon(0 calc(var(--l) - 1.5px), 100% calc(var(--r) - 1.5px), 100% calc(var(--r) + 1.5px), 0 calc(var(--l) + 1.5px))}.lf .lf-halo{clip-path:polygon(0 calc(var(--l) - 9px), 100% calc(var(--r) - 9px), 100% calc(var(--r) + 9px), 0 calc(var(--l) + 9px))}.lf .lf-glint,.lf .lf-glint2{clip-path:polygon(0 calc(var(--l) - 2px), 100% calc(var(--r) - 2px), 100% calc(var(--r) + 2px), 0 calc(var(--l) + 2px));background-image:linear-gradient(90deg,#0000 0% 42%,#fff4d6 50%,#0000 58% 100%);background-size:260% 100%;animation-name:lfGlintX}.lf .lf-glint2{background-image:linear-gradient(90deg,#0000 0% 46%,#d9f1e6 50%,#0000 54% 100%);background-size:320% 100%}.lf .lf-mark{bottom:auto;left:auto;right:calc(-12px - .12em);top:calc(var(--r) - 118px);font-size:180px}.lf .lf-blob{filter:blur(80px)}.lf .lf-copy{max-width:none;top:30px;left:24px;right:24px}.lf .lf-kick{margin-bottom:16px;font-size:10.5px}.lf .lf-h1{font-size:40px}.lf .lf-lead{display:none}.lf .lf-chip,.lf .lf-flash,.lf .lf-spark{--ly:calc(var(--l) - (var(--l) - var(--r)) * .3)}.lf .lf-chip{width:210px;animation-name:lfFeedDown;left:20px;transform:none}.lf .lf-flash,.lf .lf-spark{left:125px;top:var(--ly)!important}.lf .lf-alt{display:none}.lf .lf-col{width:auto;min-height:var(--H);padding-top:calc(var(--l) + 18px);margin:0 24px}.lf .lf-col:before{display:none}.lf .lf-form{padding-block:0}.lf .lf-foot{flex:1 0 auto;padding-bottom:12px}.lf .lf-tag{margin-bottom:12px}.lf .lf-h2{margin-bottom:16px;font-size:36px}.lf .lf-h2 br{display:none}.lf .lf-fields{gap:12px}.lf .lf-ul{height:46px;min-height:46px;font-size:17px}.lf .lf-go{height:54px;min-height:54px;margin-top:6px}.lf .lf-gg{height:50px;min-height:50px;margin-top:8px}.lf .lf-legal{margin-top:8px}.lf .lf-legal p{font-size:10px}}@supports not (height:100svh){.lf{--H:max(100vh, 780px)}}
