@property --cbf-ox{syntax:"<length>";inherits:true;initial-value:0}@property --cbf-oy{syntax:"<length>";inherits:true;initial-value:0}@property --cbf-vw{syntax:"<length>";inherits:true;initial-value:1366px}@property --cbf-vh{syntax:"<length>";inherits:true;initial-value:676px}.cbf{--cbf-nav:92px;position:relative;height:calc(100svh - var(--cbf-nav));min-height:560px;max-height:1080px;overflow:clip;background:#f6efdf;color:var(--rt-ink,#2c2c2c);container:cbf/size;text-shadow:none}.cbf-marco{position:absolute;inset:0;overflow:clip}.cbf-marco:before{content:"";position:absolute;inset:-40px;background:url(/media/proyectos/cinta/nave-v1-sm.webp) bottom/cover;filter:blur(26px) brightness(1.04)}@container cbf (min-aspect-ratio: 212 / 100){.cbf-nave{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}.cbf-escenario{--sw:min(max(100cqw,176.84cqh),212.2cqh);--sh:calc(var(--sw) * 0.56548);position:absolute;width:var(--sw);height:var(--sh);left:max(calc((100cqw - var(--sw)) / 2),clamp(min(calc(100cqw - var(--sw)),0px),calc(50cqw - .47 * var(--sw)),0px));top:clamp(calc(100cqh - var(--sh)),calc(50cqh - .62 * var(--sh)),0px);container-type:size;touch-action:pan-y;user-select:none;--cbf-ox:calc(-1 * max(calc((100cqw - var(--sw)) / 2), clamp(min(calc(100cqw - var(--sw)), 0px), calc(50cqw - 0.47 * var(--sw)), 0px)));--cbf-oy:calc(-1 * clamp(calc(100cqh - var(--sh)), calc(50cqh - 0.62 * var(--sh)), 0px));--cbf-vw:100cqw;--cbf-vh:100cqh}.cbf-nave,.cbf-nave img{display:block}.cbf-corre,.cbf-nave,.cbf-nave img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cbf-corre{opacity:0;transition:opacity .6s ease}.cbf-corre[data-on="1"]{opacity:1;transition-duration:.12s}.cbf-nombre{position:absolute;z-index:25;left:calc(var(--cbf-ox) + var(--rt-gutter, 56px));--cbf-ntop:calc(var(--cbf-oy) + clamp(16px, var(--cbf-vh) * 0.032, 36px) + 22px + clamp(28px, var(--cbf-vw) * 0.03, 54px) + clamp(8px, var(--cbf-vh) * 0.022, 22px));top:var(--cbf-ntop);width:calc(var(--cbf-vw) * .74 / .82);margin:0;font-family:var(--rt-display,Georgia,serif);font-style:italic;font-weight:700;transform:scaleX(.82);transform-origin:0 0;-webkit-text-stroke:.012em currentColor;font-size:min(calc(var(--cbf-vw) * .098),calc(var(--cbf-vw) * 2.48 / var(--cbf-letras)),calc((48cqh - var(--cbf-ntop)) / 1.95));line-height:.96;letter-spacing:-.02em;color:var(--rt-orange,#de4a26);text-shadow:0 0 .25em rgba(240,105,45,.22);text-wrap:wrap;pointer-events:none}.cbf-nombre__p{display:inline-block;white-space:pre}.cbf-item{position:absolute;transform:translate(-50%,-100%);cursor:pointer;will-change:left,top,width,height}.cbf-item__cuerpo{position:relative;width:100%;height:100%;transform-origin:50% 100%}.cbf-item__sombra{position:absolute;left:4%;right:4%;bottom:-3.5%;height:9%;background:radial-gradient(closest-side,rgba(70,45,20,.42),rgba(70,45,20,.16) 60%,transparent);filter:blur(3px)}.cbf-pantalla{position:absolute;object-fit:cover}.cbf-item__foto,.cbf-pantalla{display:block;pointer-events:none}.cbf-item__foto{position:relative;width:100%;height:100%;object-fit:contain}.cbf-item__velo{inset:0;background:#fbf6ea;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cbf-hoja,.cbf-item__velo{position:absolute;pointer-events:none}.cbf-hoja{z-index:60;left:0;top:0;transform-origin:0 0}.cbf-hoja .cbf-ticket{font-size:16px;padding:15px 15px 18px;background:linear-gradient(180deg,rgba(90,62,30,.34),rgba(90,62,30,.08) 9%,transparent 22%),linear-gradient(90deg,rgba(90,62,30,.1),transparent 12%,transparent 88%,rgba(90,62,30,.08)),repeating-linear-gradient(0deg,rgba(120,100,60,.035) 0 1px,transparent 1px 4px),#fffcf4;box-shadow:0 1px 0 rgba(0,0,0,.05),-10px 16px 26px -10px rgba(60,40,20,.45)}.cbf-papel{display:grid;clip-path:inset(0 -80% -400% -80%)}.cbf-ticket{position:relative;grid-area:1/1;align-self:start;padding:1.1em 1.1em 1.2em;background:repeating-linear-gradient(0deg,rgba(120,100,60,.035) 0 1px,transparent 1px 4px),#fffcf4;box-shadow:0 1px 0 rgba(0,0,0,.04),0 14px 26px -12px rgba(60,40,20,.4);font-family:var(--rt-maquina,"Courier Prime",monospace);font-size:clamp(11.5px,.88cqw,16px);line-height:1.32;color:#2c2c2c;transform-origin:50% 0}.cbf-ticket__n{margin:0 0 .7em;padding-bottom:.6em;border-bottom:1px dashed rgba(44,44,44,.4);letter-spacing:.12em;color:var(--rt-orange-ink,#a8361a)}.cbf-ticket__n span{color:#8a8478}.cbf-ticket__nombre{margin:0 0 .6em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cbf-ticket__aa{margin:0}.cbf-ticket__aa dt{margin-top:.7em;font-size:.86em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rt-teal,#2e8b99)}.cbf-ticket__aa dd{margin:.15em 0 0}.cbf-ticket__aa s{color:#7b766c;text-decoration-thickness:1.5px}.cbf-ticket__con{margin:.9em 0 0;padding-top:.6em;border-top:1px dashed rgba(44,44,44,.4)}.cbf-ticket__corte{position:absolute;left:0;right:0;bottom:-7px;height:8px;background:linear-gradient(-45deg,transparent 5px,#fffcf4 0) 0 0 /10px 8px,linear-gradient(45deg,transparent 5px,#fffcf4 0) 0 0 /10px 8px}.cbf-cab{position:absolute;z-index:70;top:clamp(16px,3.2cqh,36px);left:var(--rt-gutter,clamp(16px,4vw,56px));pointer-events:none}.cbf-cab a{pointer-events:auto}.cbf .cbf-seccion{margin:6px 0 0;font-style:normal;font-size:clamp(28px,3cqw,54px);line-height:1;letter-spacing:.06em;color:var(--rt-ink,#2a2420);text-shadow:0 0 10px #fbf6ea,0 0 22px #fbf6ea}.cbf .cbf-seccion,.cbf-eb{font-family:var(--rt-maquina,monospace);font-weight:700;text-transform:uppercase}.cbf-eb{margin:0;font-size:13px;letter-spacing:.16em;color:var(--rt-teal,#2e8b99)}.cbf-eb a{color:inherit;text-decoration:none;border-bottom:1px solid}.cbf-eb a:hover{color:var(--rt-orange-ink,#a8361a)}.cbf-cliente{position:absolute;z-index:70;top:clamp(16px,3.2cqh,36px);right:var(--rt-gutter,clamp(16px,4vw,56px));display:flex;flex-direction:column;align-items:flex-start;gap:10px;pointer-events:none}.cbf-cliente__et{font-family:var(--rt-maquina,monospace);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rt-teal,#2e8b99)}.cbf-cliente__logo{display:flex;align-items:center;gap:10px;height:clamp(36px,6.4cqh,64px)}.cbf .cbf-cliente__logo img{display:block;height:100%;width:auto;max-width:min(13.5cqw,230px);object-fit:contain;object-position:left center}.cbf-cliente__logo b{font-family:var(--rt-display,Georgia,serif);font-style:italic;font-weight:700;font-size:clamp(22px,2.3cqw,36px);letter-spacing:-.01em;white-space:nowrap}.cbf-pie{position:absolute;z-index:70;right:var(--rt-gutter,clamp(16px,4vw,56px));bottom:clamp(16px,3.6cqh,38px);display:flex;align-items:center;gap:clamp(18px,2.4cqw,40px)}.cbf .cbf-ir,.cbf-n{text-shadow:0 0 6px #fbf6ea,0 0 14px #fbf6ea,0 0 22px #fbf6ea}.cbf .cbf-ir{font-family:var(--rt-maquina,monospace);font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--rt-teal,#2e8b99);text-decoration:none;padding:10px 0}.cbf .cbf-ir:hover{color:var(--rt-orange-ink,#a8361a)}.cbf-mandos{position:absolute;z-index:70;right:var(--rt-gutter,clamp(16px,4vw,56px));top:50%;display:flex;align-items:center;gap:12px;transform:translateY(-50%)}.cbf-n{margin:0;font-family:var(--rt-maquina,monospace);font-size:14px;letter-spacing:.1em;color:#6e6a61;text-align:center}.cbf-n b{font-weight:700;color:var(--rt-teal,#2e8b99)}.cbf-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cbf-flecha{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--rt-teal,#2e8b99);background:rgba(255,252,244,.86);color:var(--rt-teal,#2e8b99);font-size:20px;box-shadow:0 6px 18px -8px rgba(60,40,20,.35);cursor:pointer;transition:background .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.cbf-flecha--sig,.cbf-flecha:hover{background:var(--rt-teal,#2e8b99);color:#fffcf4}.cbf-flecha:active{transform:scale(.94)}.cbf-flecha:focus-visible,.cbf-ir:focus-visible{outline:2px solid var(--rt-orange,#de4a26);outline-offset:3px}.cbf-papel-movil{display:none}@media (max-aspect-ratio:1/1),(max-width:760px){.cbf{--cbf-nav:72px;display:flex;flex-direction:column;height:auto;max-height:none;min-height:calc(100svh - var(--cbf-nav));padding-bottom:22px;container-type:inline-size}.cbf-marco{position:relative;inset:auto;flex:none;height:min(130cqw,64svh,600px)}.cbf-escenario{--sw:100cqw;--sh:calc(var(--sw) * 1.76842);left:0;top:auto;bottom:-19%;width:100%;height:auto;aspect-ratio:1520/2688}.cbf-nombre{left:5%;top:27.5%;width:calc(90% / .82);font-size:min(12.5cqw,calc(312cqw / var(--cbf-letras)))}.cbf-eb__todos{display:none}.cbf .cbf-seccion{font-size:24px;margin-top:4px}.cbf-cab{top:14px;left:var(--rt-gutter,16px)}.cbf-eb{font-size:11.5px;letter-spacing:.12em}.cbf-cliente{position:relative;top:auto;right:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:6px var(--rt-gutter,16px) 0}.cbf-cliente__logo{height:32px}.cbf .cbf-cliente__logo img{max-width:52vw;object-position:right center}.cbf-papel-movil{display:block;padding:14px var(--rt-gutter,16px) 0}.cbf-papel-movil .cbf-papel{border-top:4px solid #3a332c;border-radius:2px;clip-path:inset(0 -20px -400% -20px)}.cbf-papel-movil .cbf-ticket{font-size:14px}.cbf-pie{position:relative;right:auto;bottom:auto;justify-content:space-between;padding:20px var(--rt-gutter,16px) 0}.cbf-ir,.cbf-n{font-size:13px;white-space:nowrap}.cbf-mandos{top:calc(min(130cqw, 64svh, 600px) * .6);gap:8px}.cbf-flecha{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.cbf-item{transition:none}}.prc-cinta{scroll-margin-top:92px}@media (max-width:860px){.prc-cinta{scroll-margin-top:72px}}