.sec-hero .hero-h1{font-size:clamp(2rem,1rem + 5vw,4.4rem)}@media (width>=1024px){.sec-hero .hero-h1{font-size:clamp(3.25rem,.5rem + 4.9vw,4.4rem)}}.sec-hero .mask-line{margin-bottom:-.09em;padding-bottom:.09em}.sec-hero .mask-inner{text-wrap:balance}.sec-hero .hero-h1{line-height:1.12}.sec-hero .hl{position:relative}.sec-hero .hl-paint{border-radius:4px;position:absolute;inset:.1em 0 .06em}.sec-hero .hl-word{position:relative}.sec-hero .hl-word-cream{color:var(--color-cream)}.sec-hero .hl-tuck{margin-left:-.12em}.sec-hero .hero-scroll-arrow{transition:transform .15s var(--ease-out);display:inline-block}.sec-hero .hero-scroll-link:hover .hero-scroll-arrow{transform:translateY(2px)}@media (width<=360px){.sec-hero .stamp{letter-spacing:.1em;font-size:.625rem}}@media (prefers-reduced-motion:no-preference){.sec-hero .hl-paint{transform-origin:0;transition:transform .3s var(--ease-out);transition-delay:var(--hl-delay,0s);transform:scaleX(0)}.sec-hero .hl-word-cream{color:var(--color-ink);transition:color .18s linear;transition-delay:calc(var(--hl-delay,0s) + .13s)}.sec-hero .hero-fade{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:var(--fade-delay,0s);transform:translateY(10px)}.sec-hero .hero-card{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:.4s;transform:translateY(14px)}.sec-hero.is-live .hl-paint{transform:scaleX(1)}.sec-hero.is-live .hl-word-cream{color:var(--color-cream)}.sec-hero.is-live .hero-fade,.sec-hero.is-live .hero-card{opacity:1;transform:none}}.sec-tesuena .ts-quote{text-indent:-.45em}.sec-tesuena .ts-notebook{background-color:var(--color-paper);background-image:linear-gradient(90deg,#0000 27px,#c2410c73 27px 28px,#0000 28px),repeating-linear-gradient(#0000 0 calc(2rem - 1px),#1d4ed829 calc(2rem - 1px) 2rem);background-position:0 0,0 1.75rem}.sec-como .cf-card{flex-direction:column;display:flex;position:relative;overflow:hidden}.sec-como .cf-cardhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.sec-como .cf-cardfill{background:var(--color-ink);transform-origin:0;position:absolute;inset:0}.sec-como .cf-cardname{white-space:nowrap;color:var(--color-cream);font-size:.8125rem;font-weight:600;line-height:1.2;position:relative}.sec-como .cf-cardtime{color:var(--color-cream);opacity:.7;font-size:.75rem;position:relative}.sec-como .cf-cardbody{min-width:0;color:var(--color-ink-700);flex:1;padding:10px 12px 28px;font-size:.8125rem;line-height:1.5}.sec-como .cf-cardbody span.mono-data{font-size:inherit}.sec-como .cf-row{justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;display:flex}.sec-como .cf-item{min-width:0}.sec-como .cf-qty{color:var(--color-ink-400)}.sec-como .cf-row .mono-data{white-space:nowrap}.sec-como .cf-total{border-top:1px solid var(--border-strong);margin-top:5px;padding-top:8px}.sec-como .cf-totallabel{color:var(--color-ink-500);font-size:.8125rem;font-weight:600}.sec-como .cf-totalamount{color:var(--color-ink);font-weight:600}.sec-como .cf-pillrow{margin-top:9px}.sec-como .cf-pill{background:var(--color-ink);color:var(--color-cream);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:5px 13px;font-size:.923em;font-weight:600;line-height:1.3;display:inline-flex}.sec-como .cf-sub{color:var(--color-ink-500);margin-top:7px;font-size:.885em;line-height:1.45}.sec-como .cf-stock{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sec-como .cf-arrow{color:var(--color-ink-400)}.sec-como .cf-roll{height:1.3em;display:inline-flex;overflow:hidden}.sec-como .cf-roll-in{color:var(--tone-text);font-weight:600;line-height:1.3;display:block}.sec-como .cf-flow{flex-wrap:wrap;align-items:center;row-gap:2px;padding:2px 0;display:flex}.sec-como .cf-flowstep{white-space:nowrap;align-items:center;display:inline-flex}.sec-como .cf-flowstep+.cf-flowstep:before{content:"→";color:var(--color-ink-400);margin:0 7px;font-weight:400}.sec-como .cf-flowdone{color:var(--tone-text);font-weight:600}.sec-como .cf-plus{color:var(--color-ink);font-weight:600}.sec-como .cf-ok{color:var(--tone-text);white-space:nowrap;font-weight:600}.sec-como .cf-asiento{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.923em}.sec-como .cf-arow{align-items:baseline;gap:6px;padding:2.5px 0;display:flex}.sec-como .cf-acct{min-width:0;color:var(--color-ink)}.sec-como .cf-adash{background:var(--border-strong);flex:10px;align-self:center;min-width:10px;height:1px;margin-top:.2em}.sec-como .cf-amt{white-space:nowrap;color:var(--color-ink);font-weight:500}.sec-como .cf-side{color:var(--color-ink-400);font-weight:400}.sec-como .cf-stamprow{justify-content:flex-end;margin-top:auto;padding:2px 10px 14px;display:flex}.sec-como .cf-stamp{pointer-events:none}.sec-como .cf-captext{color:var(--color-ink-700);margin:0;font-size:.9375rem;line-height:1.6}.sec-como .cf-captext strong{color:var(--color-ink);font-weight:600}.sec-como .cf-count{color:var(--color-ink-400);letter-spacing:.08em;font-size:.8125rem}.sec-como .cf-chip{white-space:nowrap;border-radius:5px;padding:0 .4em;font-size:.92em;font-weight:600;line-height:1.35;display:inline-block}.sec-como .cf-chipbind{white-space:nowrap}.sec-como .cf-chippunct{margin-left:-.25em}.sec-como .cf-rule{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;display:grid}.sec-como .cf-seg{background:var(--color-cream-200);border-radius:1px;height:2px;display:block;position:relative}.sec-como .cf-seg:after{content:"";background:var(--color-ink);transform-origin:0;border-radius:1px;position:absolute;inset:0}.sec-como .cf-remate{font-family:var(--font-display);text-align:center;color:var(--color-ink);letter-spacing:-.015em;margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.sec-como .cf-cardfill{transition:transform .42s var(--ease-out)}.sec-como .cf-cardname,.sec-como .cf-cardtime{transition:color .28s var(--ease-out) .1s}.sec-como .cf-card:not(.is-done) .cf-cardfill{transform:scaleX(0)}.sec-como .cf-card:not(.is-done) .cf-cardname{color:var(--color-ink)}.sec-como .cf-card:not(.is-done) .cf-cardtime{color:var(--color-ink-400)}.sec-como .cf-micro{opacity:0;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out);transition-delay:calc(.14s + var(--i,0) * .1s);transform:translateY(6px)}.sec-como .cf-card.is-done .cf-micro{opacity:1;transform:none}.sec-como .cf-card:not(.is-done) .cf-micro{transition-delay:0s}.sec-como .cf-roll-in{transition:transform .38s var(--ease-out) .32s;transform:translateY(115%)}.sec-como .cf-card.is-done .cf-roll-in{transform:none}.sec-como .cf-card.is-done .cf-pill{animation:cf-press .3s var(--ease-out) .46s both}.sec-como .cf-card .stamp.stamp-on{transition-delay:.5s}.sec-como .cf-seg:after{transition:transform .42s var(--ease-out);transform:scaleX(0)}.sec-como .cf-seg.is-done:after{transform:none}.sec-como.cf-pinned .cf-seg.is-done:after{transition-delay:.48s}.sec-como.cf-stacked .cf-seg.is-done:after{transition-delay:calc(var(--i,0) * 80ms)}.sec-como.cf-stacked .cf-blockcard{transition:opacity .55s var(--ease-out), transform .55s var(--ease-out)}.sec-como.cf-stacked .cf-block:not(.is-in) .cf-blockcard{opacity:0;transform:translateY(12px)}}@keyframes cf-press{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sec-como.cf-pinned .cf-intro{color:var(--color-ink-500);font-size:1.0625rem;line-height:1.55}.sec-como.cf-pinned .cf-card{opacity:.55;max-height:min(300px,34svh);transition:opacity .38s var(--ease-out), transform .38s var(--ease-out), border-color .38s var(--ease-out)}.sec-como.cf-pinned .cf-card.is-done{opacity:1}.sec-como.cf-pinned .cf-card.is-active{border-color:var(--border-strong);transform:translateY(-4px)}.sec-como.cf-pinned .cf-cardname{font-size:.8125rem}.sec-como.cf-pinned .cf-cardtime{font-size:.75rem}.sec-como.cf-pinned .cf-cardhead{padding:7px 11px}.sec-como.cf-pinned .cf-cardbody{padding:9px 11px 12px;font-size:clamp(.75rem,1vw,.875rem)}.sec-como.cf-pinned .cf-stamprow{padding:2px 8px 14px}.sec-como.cf-pinned .cf-rule{margin-top:14px}.sec-como.cf-pinned .cf-captionbox{min-height:72px;margin-top:28px;display:grid}.sec-como.cf-pinned .cf-caption{text-align:center;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;grid-area:1/1;transform:translateY(6px)}.sec-como.cf-pinned .cf-caption.is-cap{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s;transform:none}.sec-como.cf-pinned .cf-rematebox,.sec-como.cf-pinned .cf-cue{align-self:center}.sec-como.cf-pinned .cf-cuetext{color:var(--color-ink-500);margin:0;font-size:.875rem;line-height:1.5}.sec-como.cf-pinned .cf-remate{font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.18}.sec-como.cf-pinned .cf-live .cf-card{will-change:transform, opacity}}@media (width>=1024px) and (width<=1179px){.sec-como.cf-pinned .cf-cardtime{display:none}}.sec-como.cf-stacked .cf-railwrap{max-width:36rem;margin:3.25rem auto 0;padding-left:28px;position:relative}.sec-como.cf-stacked .cf-railwrap:before{content:"";background:var(--color-cream-200);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:6px}.sec-como.cf-stacked .cf-block+.cf-block{margin-top:3.25rem}.sec-como.cf-stacked .cf-num{letter-spacing:.08em;margin-bottom:6px;font-size:.8125rem;display:block}.sec-como.cf-stacked .cf-blockcap{color:var(--color-ink-700);margin:0 0 16px;font-size:.9375rem;line-height:1.6}.sec-como.cf-stacked .cf-blockcap strong{color:var(--color-ink);font-weight:600}.sec-como.cf-stacked .cf-card{max-width:26rem}.sec-como.cf-stacked .cf-stamprow{padding:4px 14px 36px}.sec-como.cf-stacked .cf-remate{letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 3vw,2.75rem);line-height:1.06}@media (prefers-reduced-motion:no-preference){.sec-rubros [data-reveal] .rub-cupos-fill{transform-origin:0;transition:transform .75s var(--ease-out);transition-delay:calc(.32s + var(--rub-i,0) * .12s);transform:scaleX(0)}.sec-rubros [data-reveal].is-in .rub-cupos-fill{transform:none}}
