.fln{--tinta:#1d1d1b;--suave:#6b665e;--linea:#e6e0d6;--crema:#faf8f3;--caja:#f6f3ec;--arena:#f3eee2;--terracota:#9b3b26;--verde:#5d7a3a;--oro:#d1a23d;--serif:"New York","Source Serif 4",Georgia,serif;--sans:Assistant,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,56px);--ease:cubic-bezier(.22,.61,.36,1);--sp:clamp(76px,10vw,152px);--fln-ov:0px;--fln-flow:0px;--fln-stick:0px;position:relative;display:block;overflow-x:clip;font-family:var(--sans);color:var(--tinta);background:var(--crema);font-size:15px;line-height:1.5;letter-spacing:normal;font-weight:400;-webkit-font-smoothing:antialiased;text-align:left}.fln *,.fln *:before,.fln *:after{box-sizing:border-box}.fln img,.fln video{max-width:100%;display:block}.fln picture{display:contents}.fln a{color:inherit;text-decoration:none}.fln a:empty{display:block}.fln p{margin:0}.fln ul{list-style:none;margin:0;padding:0}.fln li{margin:0;padding:0}.fln h1,.fln h2,.fln h3{font-family:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:400;margin:0;word-break:normal;text-transform:none}.fln blockquote{border:0;padding:0;margin:0;font-style:normal;color:inherit;quotes:none}.fln cite{font-style:normal}.fln figure{margin:0}.fln :focus-visible{outline:2px solid var(--terracota);outline-offset:3px;box-shadow:none}.fln section{position:relative}.fln [id]{scroll-margin-top:84px}.fln .fln-wrap{max-width:1520px;margin:0 auto;padding-inline:var(--gutter)}.fln .fln-sec{padding-block:var(--sp)}.fln .fln-bg-caja{background:var(--caja)}.fln .fln-bg-crema{background:var(--crema)}.fln .fln-eb{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--suave);margin:0;line-height:1.5}.fln .fln-hxl{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:1.04;margin:0;text-wrap:balance;font-size:clamp(36px,5.4vw,84px)}.fln .fln-lede{font-size:clamp(15px,1.25vw,17.5px);line-height:1.65;color:var(--suave);margin:0;text-wrap:pretty}.fln .fln-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 30px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid var(--tinta);background:var(--tinta);color:#fff;text-decoration:none;transition:background-color .25s,color .25s,transform .15s}.fln .fln-btn:hover{background:var(--terracota);border-color:var(--terracota);color:#fff}.fln .fln-btn:active{transform:scale(.97)}.fln .fln-btn.fln-btn--linea{background:transparent;color:var(--tinta);border-color:var(--tinta)}.fln .fln-btn.fln-btn--linea:hover{background:var(--tinta);color:#fff;border-color:var(--tinta)}.fln.fln-js .fln-rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.fln.fln-js .fln-rv.in{opacity:1;transform:none}.fln.fln-js .fln-rvg>*{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.fln.fln-js .fln-rvg.in>*{opacity:1;transform:none}.fln.fln-js .fln-rvg.in>*:nth-child(2){transition-delay:.09s}.fln.fln-js .fln-rvg.in>*:nth-child(3){transition-delay:.18s}.fln.fln-js .fln-rvg.in>*:nth-child(4){transition-delay:.27s}.fln .fln-rvf{overflow:hidden}.fln.fln-js .fln-rvf img,.fln.fln-js .fln-rvf video{transform:scale(1.08);opacity:.001;transition:transform 1.4s var(--ease),opacity 1s ease}.fln.fln-js .fln-rvf.in img,.fln.fln-js .fln-rvf.in video{transform:none;opacity:1}.fln .fln-intro-media{opacity:0;transform:scale(1.06);animation:flnIntroFoto 1.6s var(--ease) .15s forwards}.fln .fln-intro-tx>*{opacity:0;transform:translateY(22px);animation:flnSube .9s var(--ease) forwards}.fln .fln-intro-tx>*:nth-child(1){animation-delay:.5s}.fln .fln-intro-tx>*:nth-child(2){animation-delay:.65s}.fln .fln-intro-tx>*:nth-child(3){animation-delay:.8s}.fln .fln-intro-tx>*:nth-child(4){animation-delay:.95s}.fln .fln-intro-tx>*:nth-child(5){animation-delay:1.1s}@keyframes flnIntroFoto{to{opacity:1;transform:none}}@keyframes flnSube{to{opacity:1;transform:none}}.fln .fln-nh{display:grid;grid-template-columns:1fr 1fr;height:calc(100vh - var(--fln-flow));height:calc(100svh - var(--fln-flow));min-height:680px;max-height:980px;background:var(--crema);overflow:hidden}.fln .fln-nh-ph{position:relative;overflow:hidden;background:var(--arena)}.fln .fln-nh-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.fln .fln-nh-tx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(16px,2vw,26px);padding:calc(var(--fln-ov) + 20px) clamp(28px,6vw,110px) 40px}.fln .fln-nh-tx h1{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:.98;margin:0;font-size:clamp(44px,5.8vw,96px);text-wrap:balance}.fln .fln-nh-tx .fln-lede{max-width:46ch;font-size:clamp(15.5px,1.3vw,18.5px);color:#4f4a42}.fln .fln-firma{font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.6vw,23px);color:var(--tinta);margin:0}.fln .fln-firma small{display:block;font-family:var(--mono);font-style:normal;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--suave);margin-top:6px}.fln .fln-nh-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.fln .fln-hist{display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,110px);align-items:start}.fln .fln-hb-ph{position:sticky;top:calc(var(--fln-stick) + 28px);aspect-ratio:4/5;max-height:calc(100vh - var(--fln-stick) - 56px);width:100%;background:var(--arena);overflow:hidden}.fln .fln-hb-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.fln .fln-hb-t{display:grid;gap:0;padding-block:clamp(10px,3vw,50px)}.fln .fln-hb-t .fln-eb{margin-bottom:clamp(20px,2.4vw,34px)}.fln .fln-hb-t h2{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:1.04;margin:0 0 clamp(28px,3.4vw,52px);font-size:clamp(32px,4.4vw,68px);text-wrap:balance}.fln .fln-beat{display:grid;grid-template-columns:auto 1fr;gap:6px clamp(16px,2vw,30px);padding:clamp(22px,2.4vw,34px) 0;border-top:1px solid var(--linea)}.fln .fln-beat:last-child{border-bottom:1px solid var(--linea)}.fln .fln-beat .n{font-family:var(--serif);font-size:clamp(30px,3vw,46px);line-height:1;color:var(--terracota);grid-row:1/3}.fln .fln-beat h3{font-family:var(--serif);font-weight:400;font-size:clamp(21px,2vw,29px);line-height:1.15;margin:0}.fln .fln-beat p{margin:0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.65;color:#4f4a42;max-width:48ch}.fln .fln-filo{text-align:center;display:grid;justify-items:center;gap:clamp(22px,2.6vw,36px)}.fln .fln-filo blockquote{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:1.14;font-size:clamp(28px,3.9vw,62px);max-width:20em;text-wrap:balance}.fln .fln-filo cite{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--suave)}.fln .fln-filo cite b{display:block;color:var(--tinta);font-weight:400;margin-bottom:6px}.fln .fln-cifras{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--tinta);margin-top:clamp(56px,7vw,100px)}.fln .fln-cifra{padding:28px clamp(14px,2vw,32px) 4px;border-left:1px solid var(--linea);text-align:left}.fln .fln-cifra:first-child{border-left:0;padding-left:0}.fln .fln-cifra b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(40px,5vw,80px);line-height:.95;letter-spacing:-.02em}.fln .fln-cifra span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--suave);margin-top:12px;line-height:1.5}.fln .fln-det{display:grid;grid-template-columns:6fr 5fr;gap:clamp(32px,6vw,110px);align-items:center}.fln .fln-det-v{position:relative;aspect-ratio:4/4.6;background:#241a14;overflow:hidden}.fln .fln-det-v video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fln .fln-det-t{display:grid;gap:clamp(18px,2vw,26px);justify-items:start}.fln .fln-det-t .fln-lede{max-width:44ch}.fln .fln-cierre{display:grid;grid-template-columns:1fr 1fr;background:var(--caja)}.fln .fln-cb-ph{position:relative;min-height:620px;background:var(--arena)}.fln .fln-cb-ph .fln-rvf{position:absolute;top:0;right:0;bottom:0;left:0}.fln .fln-cb-ph img{width:100%;height:100%;object-fit:cover}.fln .fln-cb-tx{padding:var(--sp) clamp(24px,5vw,90px);display:grid;gap:clamp(20px,2.2vw,30px);align-content:center}.fln .fln-cb-tx .fln-lede{max-width:440px}.fln .fln-tl{margin:0;padding:0;list-style:none;border-top:1px solid var(--linea)}.fln .fln-tl li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 0;border-bottom:1px solid var(--linea)}.fln .fln-tl b{font-family:var(--serif);font-weight:400;font-size:clamp(20px,1.9vw,27px);line-height:1.15}.fln .fln-tl span{font-size:13.5px;color:var(--suave);text-align:right}.fln .fln-cb-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}@media(max-width:899px){.fln{--sp:clamp(60px,15vw,96px)}.fln .fln-nh{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0;max-height:none;overflow:visible}.fln .fln-nh-ph{aspect-ratio:4/4.9}.fln .fln-nh-ph img{object-position:50% 22%}.fln .fln-nh-tx{padding:30px var(--gutter) 54px;gap:16px}.fln .fln-nh-tx h1{font-size:clamp(42px,12.4vw,58px)}.fln .fln-nh-btns{flex-direction:column;width:100%}.fln .fln-nh-btns .fln-btn{width:100%}.fln .fln-hist{grid-template-columns:1fr;gap:0}.fln .fln-hb-ph{display:none}.fln .fln-hb-t{padding-top:0}.fln .fln-hb-t h2{font-size:clamp(32px,9.4vw,42px);margin-bottom:24px}.fln .fln-beat{padding:20px 0}.fln .fln-beat .n{font-size:32px}.fln .fln-cifras{margin-top:40px}.fln .fln-cifra{padding:18px 8px 6px}.fln .fln-cifra b{font-size:34px}.fln .fln-cifra:nth-child(odd){padding-left:8px}.fln .fln-cifra:first-child{padding-left:0}.fln .fln-cifra span{font-size:9px;letter-spacing:.12em}.fln .fln-det{grid-template-columns:1fr;gap:24px}.fln .fln-det-v{margin-inline:calc(var(--gutter)*-1);aspect-ratio:4/3.3}.fln #fln-detras{padding-block:48px 56px}.fln .fln-cierre{grid-template-columns:minmax(0,1fr)}.fln .fln-cb-ph{min-height:0;aspect-ratio:4/3}.fln .fln-cb-tx{padding:36px var(--gutter) 56px;gap:18px}.fln .fln-tl li{flex-direction:column;gap:4px}.fln .fln-tl span{text-align:left}.fln .fln-cb-btns{flex-direction:column}.fln .fln-cb-btns .fln-btn{width:100%}}@media(prefers-reduced-motion:reduce){.fln .fln-intro-media,.fln .fln-intro-tx>*{animation:none;opacity:1;transform:none}.fln.fln-js .fln-rv,.fln.fln-js .fln-rvg>*,.fln.fln-js .fln-rvf img,.fln.fln-js .fln-rvf video{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/florema-nosotros.css.map */
