.fi-hero{padding:calc(var(--nav-h) + 30px) 0 80px;background:radial-gradient(70% 60% at 80% 0%,#1f3e7240,transparent 70%),var(--night)}.fi-grid{display:grid;gap:34px;align-items:center}.fi-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.fi-h{font-family:var(--display);font-weight:500;font-size:clamp(46px,12vw,104px);line-height:.92;letter-spacing:-.02em;margin:14px 0 22px}.fi-h em{font-style:italic;font-weight:400;color:var(--gold-hi)}.fi-datos{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fi-datos li{padding:6px 12px;border-radius:999px;border:1px solid var(--line-d-2);font-size:13.5px;color:var(--muted-d)}.fi-datos b{color:var(--cream);font-weight:600}.fi-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fi-img{margin:0;justify-self:center;width:min(100%,420px)}.fi-img img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--radius);box-shadow:0 40px 80px -40px #000}.fi-img figcaption{margin-top:12px}@media(max-width:899px){.fi-img{width:min(100%,360px)}.fi-img img{aspect-ratio:4 / 5}}@media(min-width:900px){.fi-grid{grid-template-columns:1.15fr .85fr;gap:80px}}.fi-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line-d)}.fi-cta p{margin:0;font-family:var(--display);font-size:clamp(22px,5vw,28px);line-height:1.2;max-width:30ch}.sec--paper .fi-cta{border-color:var(--line-l)}.fi-cta--c{justify-content:center;border:0;padding-top:0}@media(max-width:599px){.fi-cta .btn{width:100%}}.fi-pap{overflow-x:clip;background:radial-gradient(60% 40% at 50% 62%,#6b604333,transparent 70%),linear-gradient(180deg,var(--night) 0,var(--night-2) 300px)}.fi-pap-track{margin-top:40px}.fi-pap-pin{position:relative;overflow:hidden}.fi-pap-in{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px}.fi-pap-bg{position:absolute;inset:0;pointer-events:none}.fi-pap-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(42% 46% at 50% 52%,#c9a86a2e,transparent 70%)}.fi-pap-fila.he{position:absolute;left:0;margin:0;white-space:nowrap;translate:-25% 0;font-size:clamp(64px,12vw,150px);line-height:1;font-family:"Contorno",var(--hebrew);font-weight:600;color:transparent;-webkit-text-stroke:1px #dcc78f1f;direction:rtl}.fi-trozo{position:absolute;opacity:.26;box-shadow:inset 0 0 22px #5a3514b0}.fi-polvo i{position:absolute;width:var(--z);height:var(--z);border-radius:50%;background:#f1d79a;box-shadow:0 0 8px 1px #f1d79a80;opacity:0;animation:fi-polvo var(--t) linear var(--d) infinite}@keyframes fi-polvo{0%{opacity:0;transform:translateZ(0)}15%{opacity:.55}85%{opacity:.35}to{opacity:0;transform:translate3d(30px,-55vh,0)}}@media(prefers-reduced-motion:reduce){.fi-polvo{display:none}}@media(max-width:599px){.fi-trozo{scale:.6}.fi-trozo:nth-of-type(n+5){display:none}}.fi-pap-stack{display:grid;gap:22px;width:100%;max-width:620px;margin:0 auto}.fi-hoja{filter:drop-shadow(0 24px 30px #00000080);transform-origin:50% 85%}.fi-hoja-in{position:relative;padding:clamp(32px,8vw,54px) clamp(28px,7vw,58px) clamp(34px,8vw,54px);color:#3a2812}.fi-hoja-in,.fi-trozo{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .32  0 0 0 0 .22  0 0 0 0 .1  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .3  0 0 0 0 .12  0 0 0 .32 0'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"),linear-gradient(90deg,transparent 49.6%,#7a512018 50%,transparent 50.4%),radial-gradient(120% 95% at 50% 42%,#f1e3c2,#e4cf9f 55%,#c9a86a);background-blend-mode:multiply,multiply,normal,normal;box-shadow:inset 0 0 70px #7a4b1c66,inset 0 0 16px #5a35145c}.fi-hoja-fiesta{display:flex;align-items:baseline;gap:14px;margin:0}.fi-hoja-fiesta .he{font-size:clamp(30px,8vw,40px);line-height:1;color:#7a5420}.fi-hoja-fiesta span:last-child{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#7a5420}.fi-hoja-txt{margin:18px 0 0;font-family:var(--display);font-style:italic;font-size:clamp(23px,6vw,32px);line-height:1.25;color:#2d1f0e}.fi-hoja-ref{display:flex;align-items:center;gap:12px;margin:20px 0 0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#6a4818}.fi-hoja-ref:before{content:"";width:28px;height:1px;background:currentColor}.fi-pap-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;width:100%;max-width:620px;margin:0 auto}.fi-pap-cont{display:none;align-items:center;gap:14px;font-family:var(--display);font-size:20px;color:var(--gold-hi)}.fi-pap-dots{display:flex;gap:6px}.fi-pap-dots i{width:22px;height:2px;border-radius:2px;background:var(--line-d-2);transition:background .4s}.fi-pap-dots i.on{background:var(--gold-hi)}.fi-pap .fi-version{width:100%;max-width:620px;margin:0 auto}.fi-pap.is-vivo{padding-bottom:40px}.fi-pap.is-vivo .fi-pap-track{height:calc((100svh - var(--nav-h)) * 3.4)}.fi-pap.is-vivo .fi-pap-pin{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h))}.fi-pap.is-vivo .fi-pap-in{height:100%;justify-content:center;padding-block:16px}.fi-pap.is-vivo .fi-pap-stack{gap:0}.fi-pap.is-vivo .fi-hoja{grid-area:1 / 1;align-self:center;will-change:transform}.fi-pap.is-vivo .fi-pap-cont{display:flex}.fi-pap-foot .btn,.fi-flota{white-space:nowrap}.fi-pap.is-vivo .fi-pap-foot{margin-top:34px}@media(max-width:599px){.fi-pap-dots i{width:14px}.fi-pap-cont{gap:10px;font-size:18px}}@media(min-width:900px){.fi-pap-stack,.fi-pap-foot,.fi-pap .fi-version{max-width:780px}.fi-hoja-txt{font-size:38px}.fi-hoja-fiesta .he{font-size:48px}}.fi-cols{display:grid;gap:48px;align-items:center}@media(min-width:900px){.fi-cols{grid-template-columns:1.1fr .9fr;gap:80px}}.fi-cita{margin:30px 0 0;padding:0 0 0 20px;border-left:2px solid var(--gold-deep)}.fi-cita p,.fi-zac p{margin:0;font-family:var(--display);font-style:italic;font-size:clamp(22px,5.6vw,28px);line-height:1.3}.fi-cita footer,.fi-zac footer{margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-weight:600}.fi-zac footer{color:var(--gold-hi)}.fi-p{margin:26px 0 0;font-size:17px;line-height:1.6;color:var(--muted-l);max-width:58ch}.fi-p .he{font-size:1.25em;color:var(--gold-deep)}.fi-cal{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 70px -40px #0b1320b0}.fi-cal img{width:100%;height:auto}.fi-siete{position:relative;overflow:hidden;isolation:isolate;margin-top:64px;padding:30px 20px 0;border-radius:26px;color:var(--cream);background:radial-gradient(80% 60% at 50% 0%,#1f3e7266,transparent 70%),var(--ink);box-shadow:0 50px 90px -50px #0b1320c0}@media(min-width:600px){.fi-siete{padding:44px 44px 0}}.fi-s-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 30px}.fi-s-head h3{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(30px,7vw,48px);line-height:1.02}.fi-s-head h3 em{color:var(--gold-hi);font-weight:400}.fi-s-head p{margin:0;font-size:15px;color:var(--muted-d)}.sin-auto .fi-s-head p{visibility:hidden}.fi-s-tabs{position:relative;display:flex;justify-content:space-between;margin-top:30px;padding-bottom:6px}.fi-s-hilo{position:absolute;left:22px;right:22px;top:21px;height:2px;background:#f0ede61f}.fi-s-hilo i{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(var(--hilo, 0));background:linear-gradient(90deg,#a77d32,var(--gold-hi));transition:transform .7s var(--ease-out)}.fi-s-tabs button{position:relative;display:grid;justify-items:center;gap:10px;padding:0;background:none;border:0;color:var(--muted-d);cursor:pointer;font:inherit}.fi-s-tabs .fi-moneda{transition:scale .7s var(--ease-spring),opacity .4s,filter .4s,box-shadow .4s;filter:saturate(.35) brightness(.7)}.fi-s-tabs button.pasada .fi-moneda{filter:saturate(.8) brightness(.9)}.fi-s-tabs button.on .fi-moneda{filter:none;box-shadow:inset 0 0 0 3px #f6dd9a80,0 0 0 5px #dcc78f2e,0 0 30px 4px #dcc78f55}.fi-siete.is-in .fi-s-tabs button.on .fi-moneda{scale:1.14}.fi-s-tabs button:hover .fi-moneda{filter:none}.fi-s-tabs button:focus-visible{outline:none}.fi-s-tabs button:focus-visible .fi-moneda{outline:2px solid var(--gold-hi);outline-offset:4px}.fi-s-nom{font-size:12.5px;font-weight:600;letter-spacing:.02em;transition:color .3s}.fi-s-tabs button.on .fi-s-nom{color:var(--gold-hi)}@media(max-width:599px){.fi-s-nom{display:none}.fi-s-tabs .fi-moneda{width:38px;height:38px;font-size:19px}.fi-s-hilo{top:18px;left:19px;right:19px}}.fi-moneda{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:22px;color:#4a3410;background:radial-gradient(circle at 35% 30%,#fff1c4,#e3c06e 40%,#a77d32 75%,#6f4f1c);box-shadow:inset 0 0 0 3px #f6dd9a80,inset 0 -3px 6px #5a3c1080,0 6px 14px -4px #000a;scale:.3;opacity:0;transition:scale .7s var(--ease-spring),opacity .4s;transition-delay:calc(var(--i) * 90ms + .3s)}.fi-siete.is-in .fi-moneda{scale:1;opacity:1}.fi-s-panels{display:grid;gap:40px;margin-top:34px}.fi-s-p{position:relative;padding-bottom:34px}.fi-siete.is-js .fi-s-p{grid-area:1 / 1;opacity:0;visibility:hidden;translate:0 14px;transition:opacity .55s,translate .7s var(--ease-out),visibility 0s .55s}.fi-siete.is-js .fi-s-p.on{opacity:1;visibility:visible;translate:0 0;transition:opacity .55s .1s,translate .7s .1s var(--ease-out),visibility 0s}.fi-s-giant.he{position:absolute;z-index:-1;right:-.06em;top:-.2em;font-size:clamp(140px,30vw,300px);line-height:1;font-family:"Contorno",var(--hebrew);font-weight:600;color:transparent;-webkit-text-stroke:1.5px #dcc78f26;white-space:nowrap;pointer-events:none}.fi-s-tit{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;font-family:var(--display);font-size:clamp(40px,10vw,72px);font-weight:500;line-height:1}.fi-s-n{font-size:.4em;color:var(--gold);font-weight:600;letter-spacing:.04em}.fi-s-tit .he{font-size:.62em;color:var(--gold-hi)}.fi-s-cols{display:grid;gap:22px;margin-top:28px;align-items:start}@media(min-width:900px){.fi-s-cols{grid-template-columns:.85fr auto 1.15fr;gap:36px}}.fi-s-k{margin:0 0 10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold)}.fi-s-txt{margin:0;font-size:17px;line-height:1.55;color:#f0ede6c7}.fi-s-cols blockquote{margin:0;padding:22px 22px 20px;border-radius:18px;background:#f0ede60b;border:1px solid #dcc78f2e}.fi-s-q{margin:0;font-family:var(--display);font-style:italic;font-size:clamp(23px,5.6vw,30px);line-height:1.25;color:var(--cream)}.fi-s-ref{margin:12px 0 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-hi)}.fi-s-flecha{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #dcc78f4d;color:var(--gold-hi);justify-self:center;rotate:90deg}.fi-s-flecha svg{width:18px;height:18px}@media(min-width:900px){.fi-s-flecha{rotate:0deg;margin-top:40px}}.fi-s-clase{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;color:var(--gold-hi)}.fi-s-clase svg{width:16px;height:16px;transition:translate .3s}.fi-s-clase:hover svg{translate:4px 0}.fi-s-barra{height:3px;margin:0 -20px;background:#f0ede614}@media(min-width:600px){.fi-s-barra{margin:0 -44px}}.fi-s-barra i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--gold-hi)}.sin-auto .fi-s-barra{visibility:hidden}.fi-clases-sec{background:radial-gradient(60% 50% at 20% 0%,#1f3e7233,transparent 70%),var(--night)}.fi-car-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.fi-car-nav{display:none;gap:10px;flex:none}.fi-car-nav button{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-d-2);transition:background .3s,border-color .3s}.fi-car-nav button:hover{background:#f0ede614;border-color:var(--gold-hi)}.fi-car-nav svg{width:20px;height:20px}@media(min-width:900px){.fi-car-nav{display:flex}}.fi-car{--lado: max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));list-style:none;margin:40px 0 0;padding:4px var(--lado) 6px;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lado);scrollbar-width:none;-webkit-overflow-scrolling:touch}.fi-car::-webkit-scrollbar{display:none}.fi-car.is-drag{scroll-snap-type:none;cursor:grabbing;user-select:none}.fi-v{flex:0 0 min(84vw,470px);scroll-snap-align:start}@media(min-width:900px){.fi-v{flex-basis:min(36vw,500px)}}.fi-v-img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;isolation:isolate;background:var(--night-3);box-shadow:0 30px 60px -36px #000}.fi-v-img img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease-out);-webkit-user-drag:none}.fi-v-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#050c1426 0%,transparent 30%,transparent 45%,#050c14e0 100%)}.fi-v-img:hover img{scale:1.05}.fi-v-n{position:absolute;z-index:1;top:12px;left:12px;padding:5px 11px;border-radius:999px;background:#050c149c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-hi)}.fi-v-play{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -62%;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#f0ede62e;border:1px solid #f0ede673;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--cream);transition:scale .5s var(--ease-spring),background .3s}.fi-v-play svg{width:22px;height:22px;margin-left:3px}.fi-v-img:hover .fi-v-play{scale:1.12;background:var(--gold-hi);color:var(--ink)}.fi-v-t{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;font-family:var(--display);font-size:clamp(21px,5.4vw,26px);font-weight:600;line-height:1.08;color:var(--cream);text-shadow:0 2px 14px #000c}.fi-v p{margin:14px 4px 0;font-size:15px;line-height:1.55;color:var(--muted-d)}.fi-car-bar{position:relative;height:2px;margin-top:30px;border-radius:2px;background:var(--line-d);overflow:hidden}.fi-car-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--gold-hi)}.fi-como{display:grid;gap:40px}@media(min-width:900px){.fi-como{grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.fi-como>div{position:sticky;top:calc(var(--nav-h) + 40px)}}.fi-como-btn{margin-top:30px}@media(max-width:899px){.fi-como-btn{display:none}}.fi-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fi-checks li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:16px;background:var(--card);border:1px solid var(--line-l);font-size:16.5px;line-height:1.5;color:var(--muted-l)}.fi-checks b{color:var(--ink);font-weight:600}.fi-checks svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--gold-deep)}.fi-como-m{margin-top:0}@media(min-width:900px){.fi-como-m{display:none}}.fi-isaac{background:radial-gradient(70% 50% at 50% 45%,#1f3e7259,transparent 70%),var(--fade-night2);text-align:center}.fi-isaac .giant-bg{font-size:clamp(300px,60vw,700px)}.fi-isaac-q{position:relative;margin:0 auto;max-width:1100px}.fi-isaac-c{display:block;height:.5em;translate:0 -.32em;font-family:var(--display);font-size:clamp(90px,20vw,160px);line-height:1;color:var(--gold-hi)}.fi-isaac-q p{margin:0;font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(40px,9.6vw,96px);line-height:1.04;letter-spacing:-.01em;color:var(--cream);text-wrap:balance}.fi-isaac-q p em{color:var(--gold-hi)}.fi-isaac-q footer{margin-top:30px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold)}.fi-isaac .fi-cta{margin-top:40px}.fi-ins{background:radial-gradient(60% 40% at 50% 50%,#1f3e7238,transparent 70%),var(--night)}.foot{border-top-color:transparent}.fi-ins-box{max-width:640px}@media(max-width:899px){.fi-ins .giant-bg{display:none}}.fi-ins-box .lead{margin-top:18px}.fi-zac{margin:56px 0 0;padding:0;text-align:center}.fi-zac p{color:var(--cream)}@media(max-width:599px){.fi-siete{margin-top:48px;padding:22px 18px 0}.fi-s-head h3{font-size:27px}.fi-s-head p{display:none}.fi-s-tabs,.fi-s-panels{margin-top:20px}.fi-s-tit{font-size:34px}.fi-s-giant.he{font-size:150px}.fi-s-cols{margin-top:14px;gap:14px}.fi-s-flecha{display:none}.fi-s-k{margin-bottom:6px}.fi-s-txt{font-size:15.5px;line-height:1.45}.fi-s-ref{margin-top:8px}.fi-s-cols blockquote{padding:15px 16px}.fi-s-q{font-size:21px}.fi-s-clase{margin-top:14px}.fi-s-p{padding-bottom:20px}.fi-s-barra{margin:0 -18px}}@media(max-width:899px){.fi-cta,.fi-pap-foot .btn,.fi-como-btn{display:none}.fi-pap.is-vivo .fi-pap-in{padding-bottom:84px}.fi-ins-box{padding-bottom:0}}.fi-flota{position:fixed;z-index:70;left:50%;bottom:max(14px,env(safe-area-inset-bottom));translate:-50% 140%;opacity:0;box-shadow:0 16px 40px -10px #000c;transition:translate .6s var(--ease-out),opacity .4s;pointer-events:none}.fi-flota.is-on{translate:-50% 0;opacity:1;pointer-events:auto}@media(min-width:900px){.fi-flota{display:none}}
