@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_06d0dd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_Fallback_06d0dd;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_06d0dd{font-family:__Lato_06d0dd,__Lato_Fallback_06d0dd;font-style:normal}.__variable_06d0dd{--font-lato:"__Lato_06d0dd","__Lato_Fallback_06d0dd"}:root{--porcelain:#fdfcf8;--porcelain-dim:#f4f2ea;--sunken:#f7f4ec;--ink:#26261f;--ink-soft:#5c5a4e;--oro:#827838;--oro-deep:#665e2b;--plata:#82817a;--plata-deep:#5c5b54;--line:#dcd5be;--card-bg:#fff;--text-inverse:#fdfcf8;--text-inverse-soft:#dcd5be;--radius-sm:2px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(38,38,31,.06),0 8px 24px rgba(38,38,31,.08);--font-serif:Georgia,"Noto Serif","Times New Roman",serif;--font-sans:var(--font-lato),"Gill Sans MT","Gill Sans",sans-serif;--oro-10:oklch(from var(--oro) calc(l + 0.40) calc(c * 0.55) h);--oro-20:oklch(from var(--oro) calc(l + 0.30) calc(c * 0.65) h);--oro-40:oklch(from var(--oro) calc(l + 0.14) calc(c * 0.85) h);--oro-80:oklch(from var(--oro) calc(l - 0.12) c h);--oro-90:oklch(from var(--oro) calc(l - 0.18) calc(c * 0.9) h);--oro-marcador:oklch(from var(--oro) 0.88 calc(c * 0.7) h);--oro-hover-suave:oklch(from var(--oro) 0.94 calc(c * 0.5) h);--sand-200:#efeada;--sand-400:#b9af8f}*{box-sizing:border-box}body{margin:0;background:var(--porcelain);color:var(--ink);font-family:var(--font-serif)}.display{letter-spacing:-.01em}.display,.editorial{font-family:var(--font-serif);font-weight:400}.editorial{font-style:italic}.stamp{font-family:var(--font-sans);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:12px}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 6%}.product-modal{display:grid;grid-template-columns:1fr 1fr}@media (max-width:640px){.product-modal{grid-template-columns:1fr}}.scroll-row{display:flex;gap:20px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.scroll-row>*{flex:0 0 auto}.hover-lift{transition:transform .15s ease,box-shadow .15s ease}.hover-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}@keyframes levin-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.levin-fade{animation:levin-fade .7s ease both}.mega-nav{align-items:center;gap:32px}.header-actions-desktop,.mega-nav{display:flex}.header-hamburger{display:none}@media (max-width:1180px){.header-actions-desktop,.mega-nav{display:none}.header-hamburger{display:flex}}.mega-item{position:relative;padding-bottom:18px;margin-bottom:-18px}.mega-trigger{display:block;color:var(--porcelain);font-weight:400}.mega-panel{position:absolute;top:100%;left:50%;transform:translate(-50%,-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s;background:var(--porcelain);border:1px solid var(--line);max-width:calc(100vw - 32px);box-shadow:var(--shadow-card);padding:22px 24px;z-index:50;white-space:nowrap;overflow-x:auto}.mega-item:focus-within .mega-panel,.mega-item:hover .mega-panel{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.mega-panel-left{left:0;transform:translateY(-6px)}.mega-item:focus-within .mega-panel-left,.mega-item:hover .mega-panel-left{transform:translateY(0)}.mega-panel-right{left:auto;right:0;transform:translateY(-6px)}.mega-item:focus-within .mega-panel-right,.mega-item:hover .mega-panel-right{transform:translateY(0)}.mega-panel-inner{display:flex;gap:22px}.mega-col{min-width:105px}.mega-col-title{display:block;color:var(--ink);font-weight:700;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.mega-sublist{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mega-sublist li a{font-family:var(--font-sans);font-size:13.5px;color:var(--ink-soft)}.mega-sublist li a:hover{color:var(--oro-deep)}.mega-empty{font-family:var(--font-sans);font-size:13px;color:var(--ink-soft)}.mega-panel-alianzas{min-width:220px}.btn-oro{display:inline-block;background:var(--oro);color:var(--porcelain);padding:16px 34px;border-radius:var(--radius-sm);transition:background-color .15s ease}.btn-oro:hover{background:var(--oro-deep)}.btn-oro:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.sobre-hero{display:grid;grid-template-columns:minmax(0,1fr)}.sobre-hero>*{min-width:0}.sobre-hero-left{padding:64px 6% 56px}@media (min-width:900px){.sobre-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sobre-hero-left{padding:120px 64px 96px 24px}}.sobre-story{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}@media (min-width:900px){.sobre-story{grid-template-columns:280px minmax(0,1fr);gap:72px}.sobre-aside{position:-webkit-sticky;position:sticky;top:96px;align-self:start}}.sobre-item{position:relative;border-left:1px solid var(--line);padding:0 0 48px 32px;opacity:.4;transition:opacity .7s ease}.sobre-item.is-act{opacity:1}.sobre-item:last-child{padding-bottom:0}.sobre-item:before{content:"";position:absolute;left:-5px;top:10px;width:9px;height:9px;border-radius:50%;background:var(--line);transition:background .4s ease,transform .4s ease}.sobre-item.is-act:before{background:var(--oro);transform:scale(1.35)}.sobre-item-eyebrow{display:block}@media (min-width:900px){.sobre-item-eyebrow{display:none}}.sobre-valores-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:900px){.sobre-valores-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sobre-valor-card{background:var(--card-bg);padding:40px 30px 44px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(20px);transition-property:opacity,transform,background;transition-duration:.9s,.9s,.24s;transition-timing-function:cubic-bezier(.22,.61,.36,1),cubic-bezier(.22,.61,.36,1),ease;transition-delay:var(--reveal-delay,0ms),var(--reveal-delay,0ms),0ms}.sobre-valor-card.is-in{opacity:1;transform:none}.sobre-valor-card:hover{background:var(--oro-hover-suave)}@media (prefers-reduced-motion:reduce){.sobre-valor-card{transition:none;opacity:1;transform:none}}.sobre-valor-numero{font-family:var(--font-sans);font-weight:700;font-size:40px;line-height:1;margin-bottom:4px;color:#c7be86;color:oklch(from var(--oro) .82 calc(c * .8) h)}@media (max-width:760px){.catalogo-filtros-grid,.taller-grid,.visitanos-info-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr!important}}.svc-cta{background:var(--oro-40);color:var(--ink);transition:background .24s ease}.svc-cta:hover{background:var(--line)}.svc-secondary-link{color:var(--porcelain);border-bottom:1px solid hsla(48,56%,98%,.4);transition:border-color .24s ease}.svc-secondary-link:hover{border-color:var(--oro-40)}.svc-card{background:var(--sunken);border:1px solid var(--sand-200);transition:box-shadow .24s ease,border-color .24s ease}.svc-card:hover{box-shadow:0 10px 30px rgba(38,38,31,.09);border-color:var(--oro-40)}.svc-card-tint{background:var(--oro-10);border:1px solid var(--oro-40);transition:box-shadow .24s ease,border-color .24s ease}.svc-card-tint:hover{box-shadow:0 10px 30px rgba(38,38,31,.09);border-color:var(--oro-80)}.svc-card-dark{background:var(--ink);border:1px solid var(--ink);transition:box-shadow .24s ease}.svc-card-dark:hover{box-shadow:0 10px 30px rgba(38,38,31,.2)}.svc-consultar{color:var(--oro-80);transition:color .24s ease}.svc-consultar:hover{color:var(--oro-90)}.svc-consultar-dark{color:var(--oro-40);transition:color .24s ease}.svc-consultar-dark:hover{color:var(--line)}@keyframes levin-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.levin-ticker{display:flex;width:max-content;animation:levin-ticker 34s linear infinite}.announcement-bar-static{display:flex}.announcement-bar-ticker{display:none}@media (max-width:640px){.announcement-bar-static{display:none}.announcement-bar-ticker{display:flex}}@media (prefers-reduced-motion:reduce){.announcement-bar-ticker{animation:none}}