@import "https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300;6..72,400;6..72,500&family=Karla:wght@400;500;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--crema-fondo:#faf6f0;--crema-banda:#f4ece0;--blanco-tarjeta:#fffdf9;--madera:#8f6134;--madera-hover:#7a5129;--madera-enlace:#8a5c30;--tinta:#2b2320;--tinta-suave:#4a3f38;--mono:#6f5f4d;--verde:#8fa04d;--verde-texto:#5d6b31;--borde:#e6ded2;--borde-hover:#d8ccbb;--subrayado:#b9a793;--placeholder-foto:repeating-linear-gradient(135deg, #efe6d8 0 12px, #e8ddcc 12px 24px);--placeholder-tarjeta:repeating-linear-gradient(90deg, #efe6d8 0 8px, #e8ddcc 8px 16px);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--crema-fondo);color:var(--tinta-suave);-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(90deg,#6b3f1d09 0 1px,#6b3f1d00 1px 4px),repeating-linear-gradient(90deg,#6b3f1d06 0 1px,#6b3f1d00 1px 13px),repeating-linear-gradient(88deg,#6b3f1d04 0 2px,#6b3f1d00 2px 31px);margin:0;font-family:Karla,sans-serif;font-size:18px;line-height:1.6}h1,h2,h3{color:var(--tinta);margin:0;font-family:Newsreader,serif;font-weight:300}h1{letter-spacing:-.01em;font-size:60px;line-height:1.05}h2{font-size:32px;line-height:1.15}p{margin:0}a{color:var(--madera-enlace)}img,video{max-width:100%;display:block}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mono);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.container{max-width:1180px;margin:0 auto;padding:0 48px}.section{border-bottom:1px solid var(--borde);padding:56px 48px}.section-inner{max-width:1180px;margin:0 auto}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.section-note{color:var(--mono);font-family:IBM Plex Mono,monospace;font-size:12px}.btn{cursor:pointer;border:none;border-radius:2px;align-items:center;gap:10px;font-family:Karla,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .24s,box-shadow .24s,color .22s,border-color .22s;display:inline-flex}.btn-primary{background:var(--madera);color:var(--crema-fondo);padding:15px 26px;box-shadow:0 6px 16px #2b23202e}.btn-primary:hover{background:var(--madera-hover)}.btn-secondary{color:var(--tinta-suave);border-bottom:1px solid var(--subrayado);border-radius:0;padding:2px 0}.btn-secondary:hover{color:var(--madera);border-color:var(--madera)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}.reveal-card{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:min(calc(var(--stagger-index,0) * 90ms), .72s);transform:translateY(16px)}.reveal-card.is-visible{opacity:1;transform:none}.reveal-img{filter:blur(16px);opacity:0;transition:filter .6s,opacity .6s}.reveal-img.is-loaded{filter:blur();opacity:1}.watermark{position:relative}.watermark:after{content:"CYR Maderas";letter-spacing:.08em;text-transform:uppercase;color:#fffdf9;opacity:.14;mix-blend-mode:overlay;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex;position:absolute;inset:0;transform:rotate(-30deg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-card,.reveal-img{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (width<=900px){.container,.section{padding-left:24px;padding-right:24px}h1{font-size:40px}h2{font-size:26px}}section[id]{scroll-margin-top:96px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--crema-fondo);border-bottom:1px solid var(--borde);transition:box-shadow .26s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 1px 16px #2b23201a}.site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:20px 48px;transition:padding .26s;display:flex}.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-header__inner[data-astro-cid-nen7h5rs]{padding:12px 48px}.site-header__brand[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{object-fit:contain;object-position:center;transform-origin:0;width:auto;height:64px;transition:transform .26s;transform:scale(1)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-header__logo[data-astro-cid-nen7h5rs]{transform:scale(.72)}.site-header__nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:28px;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--tinta);font-size:15px;text-decoration:none}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--madera)}.site-header__whatsapp[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:11px 18px;font-size:15px}.site-header__dot[data-astro-cid-nen7h5rs]{background:var(--verde);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.site-header__dot[data-astro-cid-nen7h5rs]:after{content:"";border:1.5px solid var(--verde);border-radius:50%;animation:2.6s ease-out infinite cyr-dot-pulse;position:absolute;inset:-2px}@keyframes cyr-dot-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.site-header__dot[data-astro-cid-nen7h5rs]:after{opacity:0;animation:none}}@media (width<=900px){.site-header__inner[data-astro-cid-nen7h5rs]{gap:10px;padding:10px 16px}.site-header__logo[data-astro-cid-nen7h5rs]{height:38px}.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-header__logo[data-astro-cid-nen7h5rs]{transform:scale(.85)}.site-header__whatsapp[data-astro-cid-nen7h5rs]{padding:8px 12px;font-size:13px}.site-header__nav[data-astro-cid-nen7h5rs]{order:3;gap:14px;width:100%;padding-top:2px;overflow-x:auto}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:13px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--crema-banda);color:var(--tinta-suave);grid-template-columns:1.2fr 1fr 1fr 1fr;gap:28px;padding:44px 48px 56px;font-size:15px;display:grid}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{object-fit:contain;width:auto;height:72px;margin-bottom:6px}.footer__brand[data-astro-cid-jo6i4kqk]{color:var(--verde-texto)}.footer__privacidad[data-astro-cid-jo6i4kqk]{color:var(--tinta-suave);text-underline-offset:2px;margin-top:8px;font-size:13px;text-decoration:underline}.footer__privacidad[data-astro-cid-jo6i4kqk]:hover{color:var(--madera)}@media (width<=900px){.footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;padding:40px 24px 48px}}@media (width<=560px){.footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.wa-float[data-astro-cid-vsqmdgo3]{z-index:60;background:var(--madera);width:60px;height:60px;color:var(--crema-fondo);border-radius:50%;justify-content:center;align-items:center;transition:background .24s,transform .24s;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 8px 22px #2b232042}.wa-float[data-astro-cid-vsqmdgo3]:hover{background:var(--madera-hover);transform:translateY(-2px)}.wa-float__ring[data-astro-cid-vsqmdgo3]{border:2px solid var(--verde);border-radius:50%;animation:2.6s ease-out infinite cyr-pulse;position:absolute;inset:0}@keyframes cyr-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.wa-float__ring[data-astro-cid-vsqmdgo3]{opacity:0;animation:none}}
