.tarjeta[data-astro-cid-ch42ueze]{min-width:0;min-height:0;color:inherit;background:#2a1520;border-radius:clamp(12px,1.2vw,20px);flex:1;display:block;position:relative;overflow:hidden}.tarjeta[data-astro-cid-ch42ueze]>img[data-astro-cid-ch42ueze]{object-fit:cover;width:100%;height:100%;display:block}.tarjeta[data-astro-cid-ch42ueze]:after{content:"";z-index:2;pointer-events:none;opacity:0;background:#fcf9fb2e;transition:opacity .32s;position:absolute;inset:0}.tarjeta[data-astro-cid-ch42ueze]:hover:after{opacity:1}.tarjeta[data-astro-cid-ch42ueze]:hover .tarjeta__nombre[data-astro-cid-ch42ueze],.tarjeta[data-astro-cid-ch42ueze]:hover .tarjeta__servicio[data-astro-cid-ch42ueze]{color:#fff}.tarjeta__etiqueta[data-astro-cid-ch42ueze]{z-index:3;pointer-events:none;border-radius:var(--tr-radio-full);background:var(--tr-magenta);color:var(--tr-blanco);font-family:var(--tr-font-mono);letter-spacing:.08em;padding:5px 11px;font-size:clamp(9px,.66vw,12px);line-height:1.4;position:absolute;top:clamp(12px,1.1vw,20px);left:clamp(12px,1.1vw,20px)}.tarjeta__pie[data-astro-cid-ch42ueze]{z-index:3;pointer-events:none;background:linear-gradient(#1c0c1700,#1c0c1780);flex-direction:column;align-items:flex-start;gap:2px;padding:clamp(12px,1.2vw,22px);display:flex;position:absolute;inset:auto 0 0}.tarjeta__nombre[data-astro-cid-ch42ueze]{font-family:var(--tr-font-condensada);letter-spacing:-.02em;color:var(--tr-blanco);text-shadow:0 1px 14px #1c0c1773;font-size:clamp(15px,1.2vw,25px);font-weight:700;line-height:1.05;transition:color .3s}.tarjeta__servicio[data-astro-cid-ch42ueze]{font-family:var(--tr-font-mono);letter-spacing:.06em;text-transform:lowercase;color:#fcf9fbd9;text-shadow:0 1px 12px #1c0c1780;font-size:clamp(10px,.74vw,13px);font-weight:500;transition:color .3s}@media (width>=1921px){.tarjeta[data-astro-cid-ch42ueze]{border-radius:clamp(12px, 1.2vw, calc(20px * var(--k,1)))}.tarjeta__etiqueta[data-astro-cid-ch42ueze],.tarjeta__pie[data-astro-cid-ch42ueze]{zoom:var(--k,1)}}@media (width<=920px),(hover:none) and (width>=1440px){.tarjeta[data-astro-cid-ch42ueze]{aspect-ratio:var(--forma)}}.mosaico[data-astro-cid-l7ampu4j]{--hueco:clamp(14px, 2.1vw, 30px);z-index:2;gap:var(--hueco);flex-direction:column;max-width:1560px;margin:0 auto;padding:0 clamp(24px,3vw,44px) 5vh;display:flex;position:relative}.banda[data-astro-cid-l7ampu4j]{gap:var(--hueco);width:100%;display:flex}.columna[data-astro-cid-l7ampu4j]{gap:var(--hueco);flex-direction:column;flex-basis:0;min-width:0;display:flex}@media (width>=1921px){.mosaico[data-astro-cid-l7ampu4j]{--hueco:clamp(14px, 2.1vw, calc(30px * var(--k,1)));max-width:calc(1560px * var(--k,1));padding:0 clamp(24px, 3vw, calc(44px * var(--k,1))) 5vh}}@media (width<=920px),(hover:none) and (width>=1440px){.mosaico[data-astro-cid-l7ampu4j]{--hueco:clamp(12px, 3vw, 20px);padding:0 5vw 6vh}.banda[data-astro-cid-l7ampu4j]{flex-direction:column;aspect-ratio:auto!important}}.portafolio[data-astro-cid-2ygoh6u2]{z-index:3;background:var(--tr-crema);position:relative}.portafolio__pina[data-astro-cid-2ygoh6u2]{z-index:6;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.portafolio__pinaSticky[data-astro-cid-2ygoh6u2]{flex-shrink:0;justify-content:center;align-items:flex-end;height:100vh;display:flex;position:sticky;bottom:0}.portafolio__pinaSticky[data-astro-cid-2ygoh6u2] img[data-astro-cid-2ygoh6u2]{object-fit:contain;object-position:bottom;width:auto;height:clamp(300px,52vh,600px);transition:transform .45s cubic-bezier(.2,.7,.3,1);transform:translateY(14%)}.portafolio__pinaSticky--asoma[data-astro-cid-2ygoh6u2] img[data-astro-cid-2ygoh6u2]{transform:translateY(0)}.portafolio__intro[data-astro-cid-2ygoh6u2]{z-index:2;flex-direction:column;align-items:flex-start;padding:max(118px,13vh) 5vw 7vh;display:flex;position:relative}.portafolio__manifiesto[data-astro-cid-2ygoh6u2]{width:100%;font-family:var(--tr-font-mono);letter-spacing:-.02em;color:var(--tr-negro);text-wrap:pretty;margin:0;font-size:clamp(20px,min(2.35vw,4.18vh),46px);font-weight:400;line-height:1.25}.portafolio__pista[data-astro-cid-2ygoh6u2]{font-family:var(--tr-font-condensada);letter-spacing:-.02em;color:var(--tr-texto-suave);margin:clamp(16px,2.4vh,32px) 0 0;font-size:clamp(14px,min(1.1vw,1.96vh),18px);font-weight:500}.seccionServicios[data-astro-cid-2ygoh6u2]{z-index:8;box-sizing:border-box;background:var(--tr-negro);width:100%;height:200vh;position:relative}.seccionServicios__sticky[data-astro-cid-2ygoh6u2]{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2]{z-index:3;pointer-events:none;position:absolute;top:max(84px,7vh);left:5vw}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2] h2[data-astro-cid-2ygoh6u2]{font-family:var(--tr-font-mono);letter-spacing:-.03em;word-spacing:-.14em;color:var(--tr-blanco);margin:0 0 0 -.055em;font-size:clamp(36px,min(4.5vw,8.01vh),80px);font-weight:500;line-height:1.05}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2] p[data-astro-cid-2ygoh6u2]{font-family:var(--tr-font-condensada);font-size:var(--tr-text-base);color:#fcf9fb8c;margin:4px 0 0}@media (width<=1180px),(height<=720px),(hover:none){.seccionServicios[data-astro-cid-2ygoh6u2]{height:auto;min-height:100vh}.seccionServicios__sticky[data-astro-cid-2ygoh6u2]{height:auto;position:static;overflow:visible}}@media (width<=920px),(hover:none) and (width>=1440px){.portafolio__pinaSticky[data-astro-cid-2ygoh6u2]{box-sizing:border-box;justify-content:flex-end;height:100lvh;padding-right:3vw}.portafolio__pinaSticky[data-astro-cid-2ygoh6u2] img[data-astro-cid-2ygoh6u2]{max-width:46vw;height:clamp(190px,29vh,290px)}.seccionServicios[data-astro-cid-2ygoh6u2]{min-height:0}.seccionServicios__sticky[data-astro-cid-2ygoh6u2]{flex-direction:column;align-items:stretch}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2]{box-sizing:border-box;width:100%;padding:clamp(70px,10vh,110px) 6vw clamp(4px,.8vh,10px);position:static}}.lemaPortafolio[data-astro-cid-2ygoh6u2]{z-index:2;background:var(--tr-negro);padding:clamp(56px,10vh,130px) 0;position:relative;overflow:hidden}.lemaPortafolio__texto[data-astro-cid-2ygoh6u2]{text-align:center;white-space:nowrap;font-family:var(--tr-font-cuerpo);letter-spacing:-.035em;color:var(--tr-blanco);margin:0;font-size:clamp(22px,min(5.05vw,8.99vh),110px);font-weight:700;line-height:1}.lemaPortafolio__remate[data-astro-cid-2ygoh6u2]{opacity:.25;will-change:transform;display:inline-block;transform:translate(55vw)}@media (prefers-reduced-motion:reduce){.lemaPortafolio__remate[data-astro-cid-2ygoh6u2]{opacity:1;transform:none}}.ctaFinal[data-astro-cid-2ygoh6u2]{z-index:2;position:relative}@media (width>=921px){.ctaFinal[data-astro-cid-2ygoh6u2]{background:var(--tr-negro)}}.ctaFinal__caja[data-astro-cid-2ygoh6u2]{box-sizing:border-box;text-align:center;background:var(--tr-magenta);border-radius:0 0 clamp(24px,3vw,40px) clamp(24px,3vw,40px);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:58vh;padding:8vh 6vw;display:flex}.ctaFinal__texto[data-astro-cid-2ygoh6u2]{max-width:44ch;font-family:var(--tr-font-condensada);font-weight:500;font-size:var(--tr-text-base);letter-spacing:-.02em;color:#fcf9fbd1;margin:0;line-height:1.55}@media (width<=920px){.portafolio__manifiesto[data-astro-cid-2ygoh6u2]{font-size:clamp(19px,5.7vw,27px)}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2] h2[data-astro-cid-2ygoh6u2]{font-size:clamp(32px,10.5vw,50px)}.lemaPortafolio__texto[data-astro-cid-2ygoh6u2]{font-size:clamp(26px,9.4vw,46px)}}@media (width<=920px),(hover:none) and (width>=1440px){.lemaPortafolio__texto[data-astro-cid-2ygoh6u2]{white-space:normal;text-wrap:balance;padding:0 6vw}.lemaPortafolio[data-astro-cid-2ygoh6u2]{padding:clamp(30px,5vh,56px) 0 clamp(64px,10vh,120px)}.lemaPortafolio__remate[data-astro-cid-2ygoh6u2]{opacity:1}.ctaFinal__caja[data-astro-cid-2ygoh6u2]{border-radius:0;gap:clamp(18px,2.8vh,28px);min-height:46lvh;padding:clamp(30px,5vh,56px) 6vw}.ctaFinal__caja[data-astro-cid-2ygoh6u2] h2{font-size:clamp(34px,10.5vw,46px);line-height:.98}.ctaFinal__caja[data-astro-cid-2ygoh6u2] .tr-btn{box-sizing:border-box;padding:.72em 1.6em;font-size:clamp(15px,4.2vw,17px)}.ctaFinal__texto[data-astro-cid-2ygoh6u2]{font-size:clamp(14px,3.8vw,15px);line-height:1.5}}@media (width>=1921px){.portafolio__pinaSticky[data-astro-cid-2ygoh6u2] img[data-astro-cid-2ygoh6u2]{height:clamp(300px, 52vh, calc(600px * var(--k,1)))}.portafolio__manifiesto[data-astro-cid-2ygoh6u2]{font-size:clamp(20px, min(2.35vw, 4.18vh), calc(46px * var(--k,1)))}.portafolio__pista[data-astro-cid-2ygoh6u2]{margin-top:clamp(16px, 2.4vh, calc(32px * var(--k,1)));font-size:clamp(14px, min(1.1vw, 1.96vh), calc(18px * var(--k,1)))}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2] h2[data-astro-cid-2ygoh6u2]{font-size:clamp(36px, min(4.5vw, 8.01vh), calc(80px * var(--k,1)))}.seccionServicios__rotulo[data-astro-cid-2ygoh6u2] p[data-astro-cid-2ygoh6u2]{font-size:calc(16px * var(--k,1))}.lemaPortafolio[data-astro-cid-2ygoh6u2]{padding:clamp(56px, 10vh, calc(130px * var(--k,1))) 0}.lemaPortafolio__texto[data-astro-cid-2ygoh6u2]{font-size:clamp(22px, min(5.05vw, 8.99vh), calc(110px * var(--k,1)))}.ctaFinal__caja[data-astro-cid-2ygoh6u2]{border-radius:0 0 clamp(24px, 3vw, calc(40px * var(--k,1))) clamp(24px, 3vw, calc(40px * var(--k,1)))}}
