@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/recursos/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations")}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/recursos/assets/instrument-sans-latin-wdth-normal-BVScPF0l.woff2)format("woff2-variations")}:root{--noche:#0b1735;--profundo:#14275e;--tinta:#14275e;--vivo:#24479e;--cian:#24479e;--sol:#fedd00;--cielo:#a9bce8;--bruma:#dde5f5;--hielo:#edf1f9;--papel:#fff;--linea:#d3dbec;--texto:#12203f;--suave:#56648a;--f-display:"Archivo Variable", "Archivo", "Arial Narrow", system-ui, sans-serif;--f-text:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 4vw, 48px);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{font-family:var(--f-text);color:var(--texto);background:var(--papel);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}img{-webkit-user-drag:none}a{color:var(--tinta)}p{margin:0 0 1em}button{font:inherit}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.02em;color:var(--profundo);text-wrap:balance;margin:0 0 .5em;font-stretch:112%;line-height:1.04}h2{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.3rem);font-weight:780}h3{letter-spacing:-.01em;font-size:1.3rem;font-weight:700;line-height:1.15}:focus-visible{outline:3px solid var(--cian);outline-offset:3px;border-radius:3px}main:focus{outline:none}.container{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px)}.section--tint{background:var(--hielo)}.lead{color:var(--suave);max-width:38em;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.55}.muted{opacity:.65}.skip{z-index:400;background:var(--profundo);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:10px 16px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.progress{background:var(--cian);transform-origin:0;z-index:120;height:3px;position:fixed;top:0;left:0;right:0}.sw-wrap{display:inline}.sw{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.sw__in{will-change:transform;transform-origin:0 100%;display:inline-block}.btn{cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px;transition:transform .25s}.btn:hover svg:last-child{transform:translate(3px)}.btn--primary{background:var(--tinta);color:#fff}.btn--primary:hover{background:var(--vivo)}.btn--sol{background:var(--sol);color:var(--noche)}.btn--sol:hover{background:#fff}.btn--ghost{color:var(--tinta);border-color:var(--tinta);background:0 0}.btn--ghost:hover{background:var(--tinta);color:#fff}.btn--light{color:var(--profundo);background:#fff}.btn--light:hover{background:var(--bruma)}.btn--outline-light{color:#fff;background:0 0;border-color:#ffffff8c}.btn--outline-light:hover{background:#ffffff24;border-color:#fff}.btn--block{width:100%}.magnetic{display:inline-block}.round{border:1.5px solid var(--tinta);width:46px;height:46px;color:var(--tinta);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.round:hover{background:var(--tinta);color:#fff}.round svg{width:20px;height:20px}.flip{transform:scaleX(-1)}.wipe{z-index:300;background:var(--tinta);pointer-events:none;will-change:transform;place-items:center;display:grid;position:fixed;inset:0}.wipe__edge{background:var(--sol);width:14px;position:absolute;top:0;bottom:0;right:0}.wipe__brand{color:#fff;font-family:var(--f-display);letter-spacing:-.02em;align-items:center;gap:16px;font-size:clamp(1.4rem,4vw,2.4rem);font-weight:800;font-stretch:112%;display:flex}.wipe__logo{width:clamp(220px,40vw,420px);height:auto}.brand{color:var(--profundo);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.brand__mark{width:40px;height:40px;color:var(--tinta);flex:none}.brand__logo{width:auto;max-width:190px;height:38px;color:var(--profundo);transition:transform .3s;display:block}.brand:hover .brand__logo{transform:translateY(-1px)}.brand__name{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.12rem;font-weight:800;font-stretch:112%;line-height:1}.brand__name span{letter-spacing:.01em;color:var(--tinta);margin-top:4px;font-size:.74rem;font-weight:600;font-stretch:100%;display:block}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #0000;transition:border-color .3s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-bottom-color:var(--linea)}.site-header__bar{height:var(--header-h);align-items:center;gap:28px;display:flex}.nav{align-items:center;gap:4px;display:flex}.nav__link{color:var(--texto);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:1rem;font-weight:600;text-decoration:none;position:relative}.nav__link:after{content:"";background:var(--cian);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav__link:hover:after{transform:scaleX(1)}.nav__ul{background:var(--tinta);z-index:1;height:3px;position:absolute;bottom:2px;left:14px;right:14px}.nav__link[aria-current=page]:after{display:none}.nav__cta{margin-left:10px;padding:13px 20px}.nav-toggle{border:1px solid var(--linea);cursor:pointer;width:46px;height:46px;color:var(--profundo);background:#fff;border-radius:6px;justify-content:center;align-items:center;display:none}.nav-toggle svg{width:24px;height:24px}.mnav{z-index:90;background:var(--profundo);padding:calc(var(--header-h) + 24px) var(--gutter) 40px;align-items:center;display:flex;position:fixed;inset:0}.mnav ul{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mnav a,.mnav button{text-align:left;cursor:pointer;color:#fff;width:100%;font-family:var(--f-display);letter-spacing:-.03em;background:0 0;border:0;padding:8px 0;font-size:clamp(2.2rem,10vw,3.4rem);font-weight:800;font-stretch:112%;line-height:1.1;text-decoration:none;display:block}@media (width<=899px){.nav{display:none}.nav-toggle{display:inline-flex}}.hero{padding-top:var(--header-h);background:var(--hielo);position:relative;overflow:hidden}.hero__grid{z-index:2;min-height:clamp(560px, calc(100svh - var(--header-h) - 200px), 760px);align-items:center;padding-block:clamp(40px,6vw,80px);display:flex;position:relative}.hero__copy{max-width:min(640px,100%)}.hero__eco{color:var(--suave);align-items:center;gap:8px;margin:26px 0 0;font-size:.95rem;display:flex}.hero__eco svg{width:18px;height:18px;color:var(--tinta)}.hero__title{max-width:13ch;margin-bottom:.4em;font-size:clamp(2.2rem,1rem + 3.3vw,3.8rem);font-weight:800;line-height:1}.hero__lead{max-width:min(25em,100%);margin-bottom:28px}.hero__cta{flex-wrap:wrap;gap:14px;display:flex}.hero__stage{z-index:1;top:var(--header-h);width:min(46vw,760px);position:absolute;bottom:0;right:0}.hero__clip{background:var(--tinta);border-bottom-left-radius:clamp(80px,11vw,190px);position:absolute;inset:0;overflow:hidden}.hero__cols{justify-content:center;gap:14px;display:flex;position:absolute;inset:-12% -10%;rotate:-9deg;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.hcol{flex:1 1 0;min-width:0}.hcol:nth-child(2){margin-top:90px}.hcol__track{flex-direction:column;gap:14px;padding-bottom:14px;animation:52s linear infinite colUp;display:flex}.hcol--1 .hcol__track{animation-duration:64s;animation-direction:reverse}.hcol__img{aspect-ratio:3/4;border-radius:6px;flex:none;width:100%}@keyframes colUp{to{transform:translateY(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=899px){.hero__grid{min-height:0;padding-block:36px 40px}.hero__title{max-width:15ch}.hero__stage{width:100%;height:430px;position:relative;top:auto;bottom:auto;right:auto}.hero__clip{border-top-left-radius:90px;border-bottom-left-radius:0}.hero__cols{inset:-14%;rotate:-6deg}}.press{--H:120px;--arm:98px;--R:196px;--nip:30%;background:var(--profundo);height:calc(var(--H) + 2 * var(--arm));isolation:isolate;position:relative;overflow:hidden}.press:before{content:"";z-index:-1;opacity:.5;background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff0a 79px 80px);position:absolute;inset:0}.press__web{left:0;right:0;top:var(--arm);height:var(--H);background:#fff;position:absolute;box-shadow:0 14px 34px #00000061}.press__web:after{content:"";top:0;bottom:0;left:calc(var(--nip) - 46px);pointer-events:none;background:linear-gradient(90deg,#0000,#061b4a29,#0000);width:92px;position:absolute}.press__layer{position:absolute;inset:0;overflow:hidden}.press__layer--ink{clip-path:inset(0 0 0 var(--nip))}.press__layer--ink:after{content:"";top:0;bottom:0;left:var(--nip);pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#04122f4d,#0000);width:200px;position:absolute}.press--strip .press__layer--ink:after{display:none}.press__track{will-change:transform;height:100%;display:flex;position:absolute;top:0}.tile{height:var(--H);width:calc(var(--H) * 4.6667);flex:none;display:block}.tile .t{font-family:var(--f-display);letter-spacing:-.02em;font-weight:800;font-stretch:112%}.tile .t2{font-family:var(--f-text);font-weight:600}.roller{left:var(--nip);width:var(--R);height:var(--R);display:block;position:absolute;transform:translate(-50%)}.roller--top{top:calc(var(--arm) - var(--R) + 7px)}.roller--bottom{top:calc(var(--arm) + var(--H) - 7px)}.roller__spin{transform-origin:50%;transform-box:fill-box}.press--strip{--H:76px;--arm:22px}.press--strip .press__layer--ink{clip-path:none}.press--strip .press__web:after{display:none}@media (width<=720px){.press{--H:96px;--arm:76px;--R:156px;--nip:24%}.press--strip{--H:64px;--arm:18px}}.mq{background:#fff;padding-block:clamp(32px,5vw,64px);overflow:hidden}.marquee{overflow:hidden}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__copy{flex:none;align-items:center;display:flex}.mq__item{align-items:center;gap:clamp(20px,3vw,44px);padding-right:clamp(20px,3vw,44px);display:inline-flex}.mq__word{font-family:var(--f-display);letter-spacing:-.02em;color:var(--profundo);white-space:nowrap;font-size:clamp(4.4rem,2rem + 9.5vw,10.5rem);font-weight:800;font-stretch:62%;line-height:.98}.mq__row--line .mq__word{color:#0000;-webkit-text-stroke:2px var(--tinta);font-size:clamp(3.2rem,1.6rem + 6vw,7rem)}.mq__pill{border-radius:999px;flex:none;width:clamp(110px,14vw,220px);height:clamp(54px,7vw,104px);overflow:hidden}.mq__pill img{object-fit:cover;width:100%;height:100%;display:block}.mq__dot{background:var(--cian);border-radius:50%;flex:none;width:clamp(16px,2vw,28px);height:clamp(16px,2vw,28px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(32px,4vw,56px);display:flex}.section-head h2{max-width:17ch;margin:0}.section-head p{max-width:30em;color:var(--suave);margin:0}.ink{background:var(--bruma);position:relative;overflow:hidden}.ink__clip{position:absolute;inset:0}.ink__par{position:absolute;inset:-9% 0}.ink__img{object-fit:cover;width:100%;height:100%;display:block}.ink__band{z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, var(--tinta) 60%, var(--sol));width:24%;position:absolute;top:0;bottom:0;left:0}.acc{gap:12px;height:clamp(440px,52vw,560px);display:flex}.acc__panel{color:#fff;background:var(--profundo);border-radius:10px;flex:1 1 0;min-width:0;text-decoration:none;transition:flex .75s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.acc__panel.is-active{flex:5 1 0}.acc__panel img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.acc__panel:hover img,.acc__panel.is-active img{transform:scale(1.05)}.acc__shade{background:linear-gradient(#04122f1a,#04122f2e 40%,#04122fe0);position:absolute;inset:0}.acc__rail{writing-mode:vertical-rl;font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.25rem;font-weight:700;font-stretch:100%;transition:opacity .35s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)rotate(180deg)}.acc__panel.is-active .acc__rail{opacity:0}.acc__body{opacity:0;pointer-events:none;gap:10px;max-width:440px;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:clamp(20px,3vw,32px);left:clamp(20px,3vw,34px);right:24px;transform:translateY(24px)}.acc__panel.is-active .acc__body{opacity:1;transition-delay:.2s;transform:none}.acc__body strong{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.6rem,1rem + 2vw,2.4rem);font-weight:800;font-stretch:112%;line-height:1.05}.acc__desc{color:#dce8f8}.acc__min{color:#dce8f8;font-size:.98rem}.acc__min b{color:#fff;font-family:var(--f-display);font-size:1.2rem;font-stretch:110%}.acc__go{width:max-content;color:var(--profundo);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-weight:600;display:inline-flex}.acc__go svg{width:18px;height:18px}@media (width<=899px){.acc{flex-direction:column;height:auto}.acc__panel,.acc__panel.is-active{flex:none;height:250px}.acc__rail{display:none}.acc__body{opacity:1;max-width:none;transform:none}}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}.grid>*{display:flex}.card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--linea);will-change:transform;background:#fff;border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden}.card__media{aspect-ratio:5/4;background:var(--bruma);display:block;position:relative;overflow:hidden}.card__ink{transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.card:hover .card__ink,.card:focus-visible .card__ink{transform:scale(1.07)}.card__eco{z-index:3;color:var(--tinta);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 11px 4px 8px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #04122f2e}.card__eco svg{width:15px;height:15px}.card__min{z-index:3;background:var(--tinta);color:#fff;border-radius:4px;padding:6px 11px;font-size:.9rem;font-weight:600;position:absolute;bottom:12px;left:12px}.card__body{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:16px 16px 18px 18px;display:grid}.card__cat{color:var(--tinta);grid-column:1;font-size:.85rem;font-weight:600}.card__title{font-family:var(--f-display);letter-spacing:-.01em;color:var(--profundo);grid-column:1;font-size:1.2rem;font-weight:700;font-stretch:108%;line-height:1.15}.card__plus{background:var(--hielo);width:42px;height:42px;color:var(--tinta);border-radius:50%;grid-area:1/2/span 2;place-items:center;transition:background-color .25s,color .25s,transform .35s;display:grid}.card__plus svg{width:20px;height:20px}.card:hover .card__plus,.card:focus-visible .card__plus{background:var(--tinta);color:#fff;transform:rotate(90deg)}.minqty{background:var(--tinta);color:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.minqty__label{opacity:.85;font-size:.85rem}.minqty__value{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;font-stretch:110%;line-height:1.1}.minqty__note{opacity:.85;font-size:.85rem;line-height:1.35}.price{color:var(--suave);margin:0;font-size:.95rem}.price strong{color:var(--profundo)}.carousel{cursor:grab;padding-block:8px 36px;position:relative;overflow:hidden}.carousel:active{cursor:grabbing}.carousel img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.carousel__track{touch-action:pan-y;width:max-content;padding-inline:max(var(--gutter), calc((100vw - 1240px) / 2 + var(--gutter)));gap:24px;display:flex}.carousel__item{flex:none;width:clamp(250px,72vw,300px);display:flex}.dragcursor{background:var(--tinta);color:#fff;pointer-events:none;z-index:6;border-radius:50%;place-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;font-size:.92rem;font-weight:600;display:grid;position:absolute;top:0;left:0;box-shadow:0 12px 30px #0b3d9e66}@media (hover:none){.dragcursor{display:none}}.carousel__foot{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.carousel__bar{background:var(--linea);border-radius:4px;flex:160px;height:4px;overflow:hidden}.carousel__bar i{background:var(--tinta);transform-origin:0;height:100%;display:block}.carousel__btns{gap:10px;display:flex}.process{background:var(--profundo);color:#fff}.process h2,.process h3{color:#fff}.process p{color:#c3d2ee}.pin__stick{flex-direction:column;justify-content:center;gap:30px;height:100svh;padding-block:32px;display:flex;position:sticky;top:0}.pin__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pin__text h2{margin-bottom:.7em;font-size:clamp(1.8rem,1rem + 2.2vw,2.9rem)}.pin__steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.pin__steps li{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.pin__steps h3{margin-bottom:.2em}.pin__steps p{margin:0;font-size:1rem}.pin__n{background:var(--sol);width:40px;height:40px;color:var(--noche);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:background-color .4s;display:grid}.pin__steps li.is-active .pin__n{background:#fff}.pin__frame{aspect-ratio:4/3;background:var(--noche);border-radius:12px;position:relative;overflow:hidden}.pin__img{position:absolute;inset:0}.pin__img img{object-fit:cover;width:100%;height:100%;display:block}.pin__count{z-index:20;color:#fff;font-family:var(--f-display);background:#04122fc7;border-radius:999px;padding:6px 14px;font-size:.95rem;font-weight:700;font-stretch:112%;position:absolute;bottom:14px;right:16px}.pin__bar{background:#ffffff2e;border-radius:4px;height:4px;overflow:hidden}.pin__bar i{background:var(--sol);transform-origin:0;height:100%;display:block}.process__static{padding-block:clamp(56px,9vw,96px)}.stack{gap:44px;margin:36px 0 0;padding:0;list-style:none;display:grid}.stack__img{aspect-ratio:16/10;border-radius:10px;margin-bottom:18px}.stack__text{grid-template-columns:44px 1fr;gap:6px 16px;display:grid}.stack__text p{grid-column:2;margin:0}.stack__text h3{align-self:center;margin:0}.eco{background:var(--bruma);padding-block:clamp(72px,10vw,140px);position:relative;overflow:hidden}.eco__leaf{z-index:0;color:#0b3d9e4d;pointer-events:none;width:min(640px,70vw);position:absolute;top:-70px;right:-110px}.eco__grid{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.claims{border-top:1px solid #0b3d9e40;margin:28px 0 0;padding:0;list-style:none}.claims li{border-bottom:1px solid #0b3d9e40;grid-template-columns:44px 1fr;gap:4px 18px;padding:20px 0;display:grid}.claims svg{width:32px;height:32px;color:var(--tinta);grid-row:1/span 2}.claims strong{font-family:var(--f-display);color:var(--profundo);letter-spacing:-.01em;font-size:1.2rem;font-weight:700;font-stretch:108%}.claims span{color:var(--suave)}.eco__photos{min-height:clamp(420px,46vw,580px);position:relative}.eco__big{border-radius:10px;position:absolute;inset:0 0 12% 14%}.eco__small{aspect-ratio:1;border:8px solid var(--bruma);border-radius:10px;width:46%;position:absolute;bottom:0;left:0}@media (width<=899px){.eco__grid{grid-template-columns:1fr}.eco__photos{min-height:420px}}.cta{background:var(--tinta);color:#fff;padding-block:clamp(64px,9vw,110px);position:relative;overflow:hidden}.cta h2{color:#fff;max-width:15ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem);font-weight:800}.cta p{color:#dce8f8;max-width:34em}.cta .container{z-index:1;position:relative}.cta__grid{align-items:center;gap:24px 0;display:grid}.cta__pack{aspect-ratio:5/4;width:100%;min-height:280px;position:relative}.cta__pack canvas{touch-action:pan-y;outline:none;display:block}.pack__hint{text-align:center;color:#b9c4e0;pointer-events:none;margin:0;font-size:.82rem;position:absolute;bottom:4px;left:0;right:0}@media (width>=900px){.cta__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:0 24px}.cta__pack{margin-left:calc(-1*clamp(0px,3vw,40px));margin-right:calc(-1*clamp(0px,6vw,90px))}}.cta__row{flex-wrap:wrap;gap:14px;margin:28px 0 22px;display:flex}.cta__meta{color:#dce8f8;flex-wrap:wrap;gap:8px 28px;font-size:.98rem;display:flex}.cta__meta span{align-items:center;gap:8px;display:inline-flex}.cta__meta svg{width:18px;height:18px}.site-footer{background:var(--noche);color:#b9c4e0;padding-block:56px 30px;font-size:.98rem}.site-footer a,.site-footer button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.site-footer a:hover,.site-footer button:hover{text-decoration:underline}.footer-grid{border-bottom:1px solid #ffffff24;grid-template-columns:1.4fr 1fr 1.2fr;gap:40px 64px;padding-bottom:40px;display:grid}@media (width<=899px){.footer-grid{grid-template-columns:1fr;gap:30px}}.site-footer .brand{color:#fff}.site-footer .brand__logo{color:#fff;height:46px}.site-footer h4{color:#fff;letter-spacing:0;margin-bottom:14px;font-size:1rem;font-stretch:100%}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer .about{max-width:24em;margin:18px 0 0}.footer-badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.badge{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.9rem;display:inline-flex}.badge svg{width:18px;height:18px}.footer-legal{color:#8aa0cc;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;font-size:.9rem;display:flex}.phero{background:var(--profundo);color:#fff;padding-top:calc(var(--header-h) + clamp(56px, 9vw, 130px));position:relative;overflow:hidden}.phero__bg{position:absolute;inset:-2% 0 -18%}.phero__bg img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block}.phero__shade{background:linear-gradient(90deg,#04122feb 0%,#061b4abd 48%,#0b3d9e61 100%),linear-gradient(#0000 60%,#04122f8c);position:absolute;inset:0}.phero__copy{z-index:2;padding-bottom:clamp(44px,7vw,96px);position:relative}.phero h1{color:#fff;max-width:15ch;font-size:clamp(2.5rem,1.2rem + 4.8vw,5.2rem);font-weight:800;line-height:1}.phero--long h1{max-width:19ch;font-size:clamp(2.1rem,1.1rem + 3.6vw,4.3rem)}.phero .lead{color:#dce8f8;margin-top:18px}.phero .press{z-index:2;position:relative}.catalog{padding-top:clamp(40px,5vw,64px)}.filters{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.chip{cursor:pointer;color:var(--profundo);border:1px solid var(--linea);background:#fff;border-radius:999px;padding:10px 18px;font-size:.98rem;font-weight:600;transition:border-color .2s,color .3s;position:relative}.chip:hover{border-color:var(--tinta)}.chip[aria-pressed=true]{color:#fff;border-color:var(--tinta)}.chip__pill{background:var(--tinta);z-index:0;border-radius:999px;position:absolute;inset:-1px}.chip__label{z-index:1;position:relative}.chip small{opacity:.7;margin-left:6px;font-size:.85em}.results-note{color:var(--suave);margin:0 0 22px;font-size:.95rem}.modal{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04122fad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__panel{background:#fff;border-radius:14px;outline:none;grid-template-columns:minmax(0,5fr) minmax(0,6fr);width:min(1040px,100%);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #04122f80}.modal__media{position:relative}.modal__media .ink{position:absolute;inset:0}.modal__media{background:var(--hielo)}.modal__media .stage{height:min(100%,100dvh - 32px);min-height:380px;position:sticky;top:0}.modal__body{padding:clamp(24px,3vw,40px)}.modal__body h2{margin-bottom:.4em;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.3rem)}.modal__desc{color:var(--suave)}.modal__close{z-index:10;width:42px;height:42px;color:var(--profundo);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 20px #04122f40}.modal__close:hover{transform:rotate(90deg)}.modal__close svg{width:22px;height:22px}.modal .minqty{margin:18px 0}.specs{gap:12px;margin:18px 0 28px;display:grid}.specs dt{color:var(--profundo);font-weight:600}.specs dd{color:var(--suave);margin:0;font-size:.97rem}.qform{border-top:1px solid var(--linea);gap:14px;padding-top:24px;display:grid}.qform h3{margin:0}.field{gap:6px;display:grid}.field label{color:var(--profundo);font-size:.95rem;font-weight:600}.field input,.field textarea{font:inherit;color:inherit;background:#fff;border:1px solid #a9bfe3;border-radius:6px;width:100%;padding:12px 14px}.field input:focus,.field textarea:focus{outline:3px solid var(--cian);outline-offset:1px;border-color:var(--tinta)}.field textarea{resize:vertical;min-height:84px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qform__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qform__hint{color:var(--suave);margin:0;font-size:.88rem}.sent{border-top:1px solid var(--linea);justify-items:start;gap:8px;padding-top:24px;display:grid}.sent__tick{background:var(--tinta);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.sent__tick svg{width:28px;height:28px}@media (width<=760px){.modal__panel{grid-template-columns:1fr}.modal__media .stage{height:400px;position:relative}.modal__media .stage__tabs{right:70px}.field-row,.qform__actions{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (width<=899px){.split{grid-template-columns:1fr}}.prose{max-width:36em}.rows__title{margin-bottom:clamp(32px,5vw,64px)}.rows{gap:clamp(48px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.row--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.row--flip .row__img{order:2}.row__img{aspect-ratio:16/10;border-radius:4px}.row__text svg{width:36px;height:36px;color:var(--tinta);margin-bottom:14px;display:block}.row__text h3{margin-bottom:.4em;font-size:clamp(1.5rem,1rem + 1.6vw,2.2rem)}.row__text p{color:var(--suave);max-width:28em;margin:0}@media (width<=899px){.row,.row--flip{grid-template-columns:1fr}.row--flip .row__img{order:0}}.who{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.who__photos{min-height:clamp(380px,44vw,560px);position:relative}.who__a{border-radius:4px;position:absolute;inset:0 20% 12% 0}.who__b{aspect-ratio:3/4;border:8px solid #fff;border-radius:4px;width:42%;position:absolute;bottom:0;right:0}@media (width<=899px){.who{grid-template-columns:1fr}}.certs{flex-wrap:wrap;gap:16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cert{text-align:center;width:124px;height:124px;color:var(--suave);background:#fff;border:2px dashed #9db6de;border-radius:10px;place-items:center;padding:10px;font-size:.85rem;display:grid}.cert--logo{background:0 0;border:0;align-content:start;justify-items:center;gap:6px;width:auto;height:auto;padding:0}.cert__tile{border-radius:10px;place-items:center;width:112px;height:112px;padding:14px;display:grid}.cert--tile .cert__tile{border:1px solid var(--linea);background:#fff;box-shadow:0 1px 3px #0c234d1f}.cert--claro .cert__tile{background:var(--profundo)}.certs--dark .cert--claro .cert__tile{background:0 0}.cert--roto .cert__tile{background:var(--hielo);border:1px dashed var(--linea)}.cert--roto .cert__tile:after{content:"Falta la imagen";color:var(--suave);text-align:center;padding:4px;font-size:.72rem}.cert--roto img{display:none}.cert__tile a{place-items:center;width:100%;height:100%;display:grid}.cert__tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.cert__code{letter-spacing:.02em;color:var(--suave);font-size:.72rem}.reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=720px){.reels{grid-template-columns:1fr;max-width:290px;margin-inline:auto}}.reel{aspect-ratio:9/16;background:var(--profundo);color:#fff;cursor:pointer;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.reel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel__shade{background:linear-gradient(#04122f1a 45%,#04122fcc);position:absolute;inset:0}.reel__play{width:70px;height:70px;color:var(--profundo);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:relative}.reel__play svg{width:28px;height:28px;margin-left:3px}.reel__cap{font-size:.95rem;font-weight:600;position:absolute;bottom:16px;left:16px;right:16px}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(28px,5vw,72px);display:grid}@media (width<=899px){.contact-grid{grid-template-columns:1fr}}.contact-list{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.contact-list li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.contact-list svg{width:24px;height:24px;color:var(--tinta);margin-top:2px}.contact-list strong{color:var(--profundo);display:block}.map{border:1px solid var(--linea);background:linear-gradient(var(--bruma) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--bruma) 1px, transparent 1px) 0 0 / 48px 48px, var(--hielo);text-align:center;min-height:320px;color:var(--suave);border-radius:10px;place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.map--embed{padding:0}.map svg{width:44px;height:44px;color:var(--tinta);margin-bottom:8px}.stage{isolation:isolate;background:radial-gradient(120% 90% at 50% 28%, #fff 0%, var(--hielo) 55%, var(--bruma) 100%);min-height:340px;position:relative;overflow:hidden}.stage__canvas{opacity:0;cursor:grab;transition:opacity .7s;position:absolute;inset:0}.stage__canvas[data-ready=true]{opacity:1}.stage__canvas:active{cursor:grabbing}.stage__canvas canvas{outline:none;display:block}.stage .ink,.stage__photo,.stage__fill{position:absolute;inset:0}.stage__fill{z-index:1}.stage__loading{color:var(--suave);pointer-events:none;place-items:center;margin:0;font-size:.95rem;display:grid;position:absolute;inset:0}.stage__dims{z-index:2;color:var(--profundo);border:1px solid var(--linea);pointer-events:none;background:#fff;border-radius:999px;margin:0;padding:5px 12px;font-size:.85rem;font-weight:600;position:absolute;top:16px;left:16px}.stage__tabs{z-index:3;border:1px solid var(--linea);background:#fff;border-radius:999px;padding:3px;display:flex;position:absolute;top:16px;right:16px}.stage__tabs button{font:inherit;color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:.85rem;font-weight:600}.stage__tabs button[aria-pressed=true]{background:var(--tinta);color:#fff}.stage__zoom{z-index:2;gap:6px;display:grid;position:absolute;top:50%;right:16px;translate:0 -50%}.stage__zoom button{border:1px solid var(--linea);width:38px;height:38px;color:var(--profundo);font:inherit;cursor:pointer;background:#fff;border-radius:50%;font-size:1.25rem;line-height:1;transition:border-color .2s,opacity .2s}.stage__zoom button:hover:not(:disabled){border-color:var(--tinta)}.stage__zoom button:disabled{opacity:.35;cursor:default}.stage__foot{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.stage__hint{color:var(--tinta);align-items:center;gap:8px;margin:0;font-size:.88rem;font-weight:600;transition:opacity .5s;display:inline-flex}.stage__hint.is-off{opacity:0}.stage__finish{pointer-events:auto;flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.stage__finish button{font:inherit;cursor:pointer;border:1px solid var(--linea);color:var(--profundo);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 8px;font-size:.85rem;font-weight:600;transition:border-color .2s;display:inline-flex}.stage__finish button:hover{border-color:var(--tinta)}.stage__finish button[aria-pressed=true]{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.stage__finish i{border:1px solid #0003;border-radius:50%;width:16px;height:16px}.stage__finish i[data-tone=kraft]{background:#c99d6a}.stage__finish i[data-tone=blanco]{background:#f6f4ee}.stage__finish i[data-tone=reciclado]{background:#a89a85}.stage__finish i[data-tone=rojo]{background:conic-gradient(#c8221f 25%, #fff 0 50%, #c8221f 0 75%, #fff 0)}.stage__finish i[data-tone=negro]{background:conic-gradient(#1c1c1c 25%, #fff 0 50%, #1c1c1c 0 75%, #fff 0)}.showcase{background:#fff}.showcase__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(24px,4vw,56px);display:grid}.showcase__stage{border-radius:14px;min-height:clamp(420px,52vw,640px)}.showcase__side{flex-direction:column;gap:26px;min-width:0;display:flex}.showcase__list{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.showcase__list button{text-align:left;border:0;border-bottom:1px solid var(--linea);width:100%;font:inherit;color:var(--suave);cursor:pointer;background:0 0;padding:11px 0 11px 18px;font-weight:600;transition:color .2s,padding .3s;position:relative}.showcase__list button:hover{color:var(--tinta)}.showcase__list button[aria-pressed=true]{color:var(--profundo);padding-left:24px}.showcase__bar{background:var(--tinta);border-radius:2px;width:4px;position:absolute;top:9px;bottom:9px;left:0}.showcase__info h3{margin-bottom:.4em;font-size:1.35rem}.showcase__info>p{color:var(--suave);margin:0}.showcase__info .minqty{margin:18px 0}.showcase__cta{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.textlink{color:var(--tinta);border-bottom:1.5px solid;padding-bottom:2px;font-weight:600}.textlink:hover{color:var(--vivo)}@media (width<=899px){.showcase__grid{grid-template-columns:minmax(0,1fr)}.showcase__stage{min-height:440px}.showcase__list{scrollbar-width:none;border:0;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.showcase__list li{flex:none}.showcase__list button{white-space:nowrap;border:1px solid var(--linea);border-radius:999px;width:auto;padding:9px 16px}.showcase__list button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff;padding-left:16px}.showcase__bar{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hcol__track,.acc__panel,.acc__panel img,.acc__body,.card__ink{transition-duration:.01ms!important}}.froll{height:64px;color:var(--tinta);margin-bottom:44px;position:relative;overflow:hidden}.froll__roll{z-index:2;left:max(var(--gutter), calc((100vw - 1240px) / 2 + var(--gutter)));width:64px;height:64px;animation:16s linear infinite spin;position:absolute;top:0}.froll__web{left:calc(max(var(--gutter), calc((100vw - 1240px) / 2 + var(--gutter))) + 32px);background:#fff;height:36px;position:absolute;top:14px;right:0;overflow:hidden}.froll__track{width:max-content;animation:36s linear infinite frollMove;display:flex}.froll__item{height:36px;font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:12px;padding-inline:34px;font-size:.95rem;font-weight:800;font-stretch:112%;display:inline-flex}.froll__logo{width:auto;height:26px;color:var(--profundo)}@keyframes frollMove{0%{transform:translate(-50%)}to{transform:translate(0)}}.footer-grid{grid-template-columns:1.25fr .8fr 1.15fr}.footer-map{margin-top:34px}.footer-map .map{border-radius:0;min-height:clamp(240px,27vw,360px)}@media (width<=1099px){.footer-grid{grid-template-columns:1fr 1fr;gap:34px 48px}.footer-grid>:first-child{grid-column:1/-1}}@media (width<=599px){.footer-grid{grid-template-columns:1fr}.froll__roll{width:52px;height:52px;top:6px}.froll__web{left:calc(var(--gutter) + 26px)}}.map--dark{color:#b5c6e6;background:linear-gradient(#ffffff12 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/32px 32px,#ffffff0a;border-color:#ffffff2e;min-height:150px;padding:16px}.map--dark svg{color:#8fb4ee;width:32px;height:32px}.footer-certs{border-bottom:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:14px 32px;padding-block:24px;display:flex}.footer-certs h4{margin:0}.certs--dark{margin-top:0}.certs--dark .cert{color:#b5c6e6;background:0 0;border-color:#ffffff4d;width:96px;height:96px;font-size:.75rem}.certs--dark .cert--logo{border:0;width:auto;height:auto}.certs--dark .cert__tile{width:88px;height:88px;box-shadow:none;padding:11px}.certs--dark .cert--tile .cert__tile{box-shadow:none}.certs--dark .cert__code{color:#b5c6e6}.muted{color:#8aa0cc}.contact-page{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact-page .map{margin-top:28px}.contact-page .qform--page,.contact-page .sent{border-top:0;padding-top:0}@media (width<=899px){.contact-page{grid-template-columns:minmax(0,1fr)}}.field select{font:inherit;color:inherit;background:#fff;border:1px solid #a9bfe3;border-radius:6px;width:100%;padding:12px 14px}.field select:focus{outline:3px solid var(--cian);outline-offset:1px;border-color:var(--tinta)}.contact-list .muted{color:var(--suave)}.site-footer .certs{flex-wrap:wrap;gap:14px;display:flex}.picks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0 4px;display:grid}.pick{gap:6px;display:grid}.pick label{color:var(--profundo);font-size:.95rem;font-weight:600}.pick select{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfe3;border-radius:6px;width:100%;padding:12px 14px}.pick select:focus{outline:3px solid var(--cian);outline-offset:1px;border-color:var(--tinta)}.qform__picked{color:var(--tinta);margin:0;font-size:.9rem;font-weight:600}.revs{background:var(--hielo)}.revs__score{color:var(--suave);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;display:flex}.revs__score strong{font-family:var(--f-display);color:var(--profundo);font-size:1.6rem;font-stretch:112%;line-height:1}.revs__grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;display:grid}.rev{border:1px solid var(--linea);background:#fff;border-radius:12px;align-content:start;gap:14px;margin:0;padding:26px;display:grid}.rev blockquote{color:var(--texto);margin:0;font-size:1.02rem}.rev blockquote:before{content:"“";font-family:var(--f-display);color:var(--bruma);vertical-align:-.35em;margin-right:4px;font-size:2.4rem;line-height:0}.rev figcaption{color:var(--suave);border-top:1px solid var(--linea);gap:2px;padding-top:14px;font-size:.92rem;display:grid}.rev figcaption strong{color:var(--profundo);font-size:1rem}.rev figcaption em{color:var(--tinta);font-size:.82rem;font-style:normal;font-weight:600}.rev__stars{gap:3px;display:inline-flex}.rev__stars svg{width:19px;height:19px;fill:var(--linea)}.rev__stars svg.is-on{fill:#f0a500}.tr__cif{border-bottom:1px solid var(--linea);color:var(--profundo);flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0 0 clamp(32px,5vw,56px);padding-bottom:20px;font-weight:600;display:flex}.tr__cif span{color:var(--suave);font-size:.92rem;font-weight:500}.tr__sections{counter-reset:tr;gap:clamp(40px,6vw,72px);margin:0;padding:0;list-style:none;display:grid}.tr__sections>li{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,36px);display:grid}.tr__num{font-family:var(--f-display);color:var(--bruma);font-size:2.4rem;font-weight:800;font-stretch:112%;line-height:1}.tr__text h2{margin-bottom:.35em;font-size:clamp(1.4rem,1rem + 1.4vw,2rem)}.tr__text h3{color:var(--profundo);margin:1.6em 0 .4em;font-size:1.05rem}.tr__text p{color:var(--suave);max-width:60ch}.tr__text .lead{color:var(--texto)}.tr__list{color:var(--suave);gap:6px;max-width:60ch;margin:0 0 1em;padding-left:20px;display:grid}.tr__doc{margin-top:18px}.tr__doc a{background:var(--hielo);border:1px solid var(--bruma);border-radius:8px;align-items:center;gap:10px;padding:11px 18px;font-weight:600;display:inline-flex}.tr__doc a:hover{border-color:var(--tinta);background:var(--bruma)}.tr__doc svg{width:18px;height:18px;rotate:90deg}.tr__links{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tr__links a{border:1px solid var(--linea);color:var(--profundo);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-weight:600;display:flex}.tr__links a:hover{border-color:var(--tinta);color:var(--tinta);text-decoration:none}.tr__links svg{flex:none;width:18px;height:18px}.tr__empty{border:1px dashed var(--linea);text-align:center;color:var(--suave);background:#fff;border-radius:10px;padding:28px}@media (width<=720px){.tr__sections>li{grid-template-columns:minmax(0,1fr);gap:8px}.tr__num{font-size:1.6rem}}.footer-contact{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-contact li{align-items:flex-start;gap:10px;display:flex}.footer-contact svg{width:18px;height:18px;color:var(--sol);flex:none;margin-top:3px}.footer-contact a{color:#fff;text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-social{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.footer-social a{color:#fff;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 16px 0 13px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.footer-social a:hover{background:var(--sol);color:var(--noche);border-color:var(--sol)}.footer-social svg{flex:none;width:20px;height:20px}.footer-legal__links{gap:22px;display:inline-flex}.footer-legal a{color:#b9c4e0}.brand__logo{max-width:230px;height:46px}.showcase .section-head{text-align:center;flex-direction:column;justify-content:center;align-items:center}.showcase .section-head h2{max-width:none}.showcase .section-head p{max-width:36em}.reels__follow{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0;display:flex}.reels__follow .btn svg{width:20px;height:20px}.has-cursor,.has-cursor *{cursor:none!important}.has-cursor .cursor{display:block}.has-cursor input,.has-cursor textarea,.has-cursor select{cursor:auto!important}.cursor{z-index:500;pointer-events:none;opacity:0;will-change:transform;transition:opacity .2s;position:fixed;top:0;left:0}.cursor[data-on="1"]{opacity:1}.cursor[data-estado=texto]{opacity:0}.cursor__disco{background:#fff;border-radius:50%;width:44px;height:44px;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s;position:absolute;top:-22px;left:-22px;transform:scale(.68);box-shadow:0 2px 10px #040c2238}.cursor__logo{width:22px;max-width:none;height:22px;color:var(--profundo);transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:-11px;left:-11px}.cursor[data-estado=enlace] .cursor__disco{background:var(--sol);transform:scale(1)}.cursor[data-estado=enlace] .cursor__logo{color:var(--noche);transform:scale(1.1)}.cursor[data-estado=arrastrar] .cursor__disco{background:var(--profundo);transform:scale(1.9)}.cursor[data-estado=arrastrar] .cursor__logo{color:#fff;transform:translateY(-9px)scale(.85)}.cursor__texto{font:700 .68rem/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:transform .25s;position:absolute;top:12px;left:0;transform:translate(-50%)scale(0)}.cursor[data-estado=arrastrar] .cursor__texto{transform:translate(-50%)scale(1)}.cursor[data-down="1"] .cursor__disco{transform:scale(.55)}.cursor[data-down="1"][data-estado=arrastrar] .cursor__disco{transform:scale(1.6)}.carga3d{z-index:3;pointer-events:none;color:var(--suave);place-content:center;justify-items:center;gap:14px;margin:0;display:grid;position:absolute;inset:0}.carga3d__marca{width:44px;max-width:none;height:45px;color:var(--tinta);opacity:.9;animation:1.8s ease-in-out infinite carga3dLate}.carga3d__pista{background:var(--linea);border-radius:4px;width:150px;height:4px;overflow:hidden}.carga3d__pista i{background:var(--tinta);width:45%;height:100%;animation:1.25s cubic-bezier(.45,0,.55,1) infinite carga3dRollo;display:block}.carga3d p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem}.carga3d--oscuro{color:#b9c4e0}.carga3d--oscuro .carga3d__marca{color:#fff}.carga3d--oscuro .carga3d__pista{background:#ffffff38}.carga3d--oscuro .carga3d__pista i{background:var(--sol)}@keyframes carga3dRollo{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes carga3dLate{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.carga3d__marca,.carga3d__pista i{animation:none}.carga3d__pista i{width:100%}}.mnav__cta a{color:var(--sol)}.mnav__cta a:after{background:var(--sol)}.mapband{margin-top:clamp(40px,6vw,80px)}.map--wide{border-inline:0;border-radius:0;min-height:clamp(320px,46vw,520px)}.map--wide iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.map--wide.map--embed,.map--dark.map--embed{filter:invert(.91)hue-rotate(185deg)brightness(.96)contrast(.92);background:#f2f4f8;border:0;padding:0}@media (prefers-contrast:more){.map--wide.map--embed,.map--dark.map--embed{filter:none}}.tr__h2b{margin-top:clamp(36px,5vw,64px)}
