@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-400.woff2) format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata-700.woff2) format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-400-italic.woff2) format("woff2")}@font-face{font-family:Literata Respaldo;src:local("Georgia"),local("Times New Roman"),local("Tinos");size-adjust:105.2%;ascent-override:111.89%;descent-override:29.28%;line-gap-override:0%}:root{--paper: #f5efe6;--linen: #efe7d8;--ivory: #fbf7ee;--burgundy: #6d010c;--burgundy-hover: #57010a;--gold: #d4af37;--golddeep: #9a7821;--gold-legible: #7a5e19;--superficie-oscura: rgba(var(--ink-rgb), .55);--halo-oscuro: rgba(var(--ink-rgb), .65);--burgundy-luz: #e9c9cb;--charcoal: #2b2b2b;--graphite: #4a4a4a;--warmgray: #8b7d72;--warmgray-legible: #6e6259;--ink: #1a1a1a;--hair: #d4c9c0;--hairsoft: #e8dfd4;--paper-rgb: 245, 239, 230;--ivory-rgb: 251, 247, 238;--charcoal-rgb: 43, 43, 43;--ink-rgb: 26, 26, 26;--burgundy-rgb: 109, 1, 12;--ease: cubic-bezier(.23, 1, .32, 1);--r-cta: 6px;--r-card: 10px;--r-img: 6px;--font-display: "Literata", "Literata Respaldo", Georgia, serif;--font-text: Arial, Helvetica, sans-serif;--wrap: 1180px;--gutter: 28px;--alto-header: 70px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background:var(--paper);color:var(--charcoal);font-family:var(--font-text);line-height:1.7;-webkit-font-smoothing:antialiased}em{font-family:var(--font-display);font-style:italic;color:var(--burgundy)}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ivory);color:var(--burgundy);padding:12px 20px;border:1px solid var(--hair);border-radius:var(--r-cta);font-size:13px;letter-spacing:.1em}.skip:focus{left:16px;top:16px}section{padding:80px var(--gutter)}.wrap{max-width:var(--wrap);margin:0 auto}.center{text-align:center}h1,h2,h3{font-family:var(--font-display);font-weight:400}h2{font-size:clamp(26px,3.4vw,40px);color:var(--ink);line-height:1.2}.overline{font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.overline--sobre-papel,.copy .overline{color:var(--golddeep)}.filete{width:64px;height:2px;background:var(--gold);margin:26px auto 0}.cta{display:inline-block;background:var(--burgundy);color:var(--ivory);text-decoration:none;font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:17px 42px;border-radius:var(--r-cta);transition:transform .16s var(--ease),background .3s var(--ease)}.cta:active{transform:scale(.98)}@media(hover:hover){.cta:hover{background:var(--burgundy-hover)}}.cta-texto{display:inline-block;color:var(--burgundy);font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:4px}.linenband{background:var(--linen)}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}@media(max-width:920px){.split{grid-template-columns:1fr;gap:36px}}.copy p{color:var(--graphite);font-size:15px;max-width:46ch}.copy h2{margin-bottom:16px}.copy .cta-texto{margin-top:26px}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .reveal.visible{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:.05s}.reveal.d2{transition-delay:.1s}.kb{overflow:hidden;background:var(--linen);border-radius:var(--r-img)}.kb .bg{width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1.001);will-change:transform}.kb.visible .bg{animation:ken 17s var(--ease) forwards}@keyframes ken{to{transform:scale(1.065)}}.tall{aspect-ratio:4 / 5}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}.kb.visible .bg{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.menuopen{overflow:hidden}body.menuopen .burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menuopen .burger span:nth-child(2){opacity:0}body.menuopen .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:rgba(var(--paper-rgb),.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairsoft)}.nav[data-astro-cid-3ef6ksr2]{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);min-height:var(--alto-header)}.wordmark[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;text-decoration:none}.wordmark[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:28px;width:auto;display:block}@media(max-width:480px){.wordmark[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:24px}}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:34px;list-style:none;align-items:center}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--graphite);text-decoration:none;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;position:relative;padding-bottom:4px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--gold);transition:width .4s var(--ease)}@media(hover:hover){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--burgundy)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{width:100%}.langtoggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:9px}.langtoggle[data-astro-cid-3ef6ksr2] .sep[data-astro-cid-3ef6ksr2]{color:var(--warmgray);font-size:12px}.langtoggle[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--burgundy);font-weight:700}.langtoggle[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on:after{width:100%}.burger[data-astro-cid-3ef6ksr2]{display:none;background:none;border:1px solid var(--hair);border-radius:var(--r-cta);padding:9px 11px;cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:2px;background:var(--burgundy);margin:4px 0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.mobilemenu[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;z-index:49;background:var(--paper);padding:110px 32px 40px}.mobilemenu[data-astro-cid-3ef6ksr2].open{display:block}.mobilemenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-display);font-size:26px;color:var(--charcoal);text-decoration:none;padding:18px 14px;margin:0 -14px;border-bottom:1px solid var(--hairsoft);border-radius:8px;transition:background .2s var(--ease),color .2s var(--ease)}.mobilemenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active,.mobilemenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].selected{background:var(--linen);color:var(--burgundy-hover)}.langtoggle-m[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;margin-top:26px;padding:22px 14px 0;border-top:1px solid var(--hairsoft)}.mobilemenu[data-astro-cid-3ef6ksr2] .langtoggle-m[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline;font-family:var(--font-text);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);padding:0;margin:0;border:0;border-radius:0}.mobilemenu[data-astro-cid-3ef6ksr2] .langtoggle-m[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--burgundy);font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:3px}.langtoggle-m[data-astro-cid-3ef6ksr2] .sep[data-astro-cid-3ef6ksr2]{color:var(--warmgray);font-size:12px}@media(max-width:820px){nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hair);padding:64px var(--gutter) 0;text-align:center}.marca[data-astro-cid-sz7xmlte]{display:inline-flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none}.marca[data-astro-cid-sz7xmlte] .vitral[data-astro-cid-sz7xmlte]{width:132px;height:auto}.marca[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{width:180px;height:auto}@media(max-width:520px){.marca[data-astro-cid-sz7xmlte] .vitral[data-astro-cid-sz7xmlte]{width:108px}.marca[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{width:146px}}.house[data-astro-cid-sz7xmlte]{margin-top:30px;font-size:10px;letter-spacing:.3em;color:var(--warmgray)}.utility[data-astro-cid-sz7xmlte]{margin-top:44px;border-top:1px solid var(--hairsoft);padding:22px 8px 26px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:11.5px;color:var(--warmgray-legible)}.utility[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--warmgray-legible);text-decoration:none;border-bottom:1px solid transparent;transition:color .3s var(--ease),border-color .3s var(--ease)}@media(hover:hover){.utility[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--burgundy);border-bottom-color:var(--gold)}}
