.ArticleCard-module__dO8f5a__card{background:var(--bg-warm);border:1px solid var(--border-subtle);border-radius:var(--border-radius-md);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-fast);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.ArticleCard-module__dO8f5a__card:hover{border-color:var(--border-medium);transform:translateY(-4px);box-shadow:0 12px 24px #5d58500f}.ArticleCard-module__dO8f5a__imageWrap{aspect-ratio:16/10;background:var(--bg-elevated);width:100%;position:relative;overflow:hidden}.ArticleCard-module__dO8f5a__image{transition:transform var(--transition-base)}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__image{transform:scale(1.03)}.ArticleCard-module__dO8f5a__imagePlaceholder{height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.ArticleCard-module__dO8f5a__categoryTag{top:var(--space-sm);left:var(--space-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--accent-clay);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;background:#fdfbf7f2;border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;position:absolute;box-shadow:0 2px 8px #00000008}.ArticleCard-module__dO8f5a__body{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.ArticleCard-module__dO8f5a__title{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:var(--space-sm);transition:color var(--transition-fast);font-size:1.25rem;font-weight:500;line-height:1.3}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__title{color:var(--accent-clay)}.ArticleCard-module__dO8f5a__excerpt{font-family:var(--font-sans);color:var(--text-secondary);margin-bottom:var(--space-lg);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ArticleCard-module__dO8f5a__meta{align-items:center;gap:var(--space-sm);font-family:var(--font-sans);color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:var(--space-md);margin-top:auto;font-size:.75rem;font-weight:500;display:flex}.ArticleCard-module__dO8f5a__metaDot{color:var(--accent-clay)}
.SubscribeForm-module__hCS0fG__container{width:100%;max-width:500px;margin:0 auto}.SubscribeForm-module__hCS0fG__form{gap:var(--space-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:var(--border-radius-md);padding:var(--space-md);background:#fdfbf766;flex-direction:column;display:flex;box-shadow:0 4px 12px #1c1b1908}@media (min-width:640px){.SubscribeForm-module__hCS0fG__form{flex-direction:row;align-items:stretch}}.SubscribeForm-module__hCS0fG__input{border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);background:var(--bg-base);font-family:var(--font-sans);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1;padding:.8rem 1rem;font-size:1rem}.SubscribeForm-module__hCS0fG__input:focus{border-color:var(--accent-clay);box-shadow:0 0 0 2px #c542261a}.SubscribeForm-module__hCS0fG__input::placeholder{color:var(--text-muted)}.SubscribeForm-module__hCS0fG__button{background:var(--accent-clay);color:#fff;border-radius:var(--border-radius-sm);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;display:flex}.SubscribeForm-module__hCS0fG__button:hover:not(:disabled){background:#a6351d;transform:translateY(-1px)}.SubscribeForm-module__hCS0fG__button:disabled{opacity:.7;cursor:not-allowed}.SubscribeForm-module__hCS0fG__message{margin-top:var(--space-sm);font-family:var(--font-sans);text-align:center;font-size:.875rem}.SubscribeForm-module__hCS0fG__success{color:var(--accent-forest)}.SubscribeForm-module__hCS0fG__error{color:var(--accent-clay)}
.article-module__fNBpZq__article{padding-bottom:var(--space-5xl);background-color:var(--bg-base)}.article-module__fNBpZq__header{padding:var(--space-4xl) 0 var(--space-xl);border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at bottom,#c87d6008 0%,#fdfbf700 70%)}.article-module__fNBpZq__headerContainer{max-width:800px;padding:0 var(--space-lg);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.article-module__fNBpZq__backLink{font-family:var(--font-sans);color:var(--text-secondary);align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xl);transition:color var(--transition-fast);font-size:.875rem;font-weight:500;display:inline-flex}.article-module__fNBpZq__backLink:hover{color:var(--accent-clay)}.article-module__fNBpZq__categoryBadge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-clay);background-color:var(--bg-warm);margin-bottom:var(--space-md);border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.article-module__fNBpZq__title{color:var(--text-primary);margin-bottom:var(--space-lg);line-height:1.2}.article-module__fNBpZq__meta{align-items:center;gap:var(--space-md);font-family:var(--font-sans);color:var(--text-muted);font-size:.875rem;display:flex}.article-module__fNBpZq__metaItem{align-items:center;gap:var(--space-xs);display:inline-flex}.article-module__fNBpZq__metaDot{color:var(--accent-clay)}.article-module__fNBpZq__imageContainer{max-width:900px;margin:var(--space-2xl) auto;padding:0 var(--space-lg)}.article-module__fNBpZq__imageWrap{aspect-ratio:16/9;border-radius:var(--border-radius-lg);width:100%;position:relative;overflow:hidden;box-shadow:0 8px 30px #5d58500d}.article-module__fNBpZq__contentSection{background-color:var(--bg-base)}.article-module__fNBpZq__relatedSection{border-top:1px solid var(--border-subtle);margin-top:var(--space-5xl);padding-top:var(--space-4xl);background-color:var(--bg-warm)}.article-module__fNBpZq__relatedContainer{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.article-module__fNBpZq__relatedTitle{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:var(--space-2xl);text-align:center;font-size:1.75rem;font-weight:500}.article-module__fNBpZq__relatedGrid{gap:var(--space-xl);grid-template-columns:1fr;max-width:800px;margin:0 auto;display:grid}@media (min-width:768px){.article-module__fNBpZq__relatedGrid{grid-template-columns:repeat(2,1fr)}}
.category-module__RTGLza__pageWrapper{width:100%}.category-module__RTGLza__hero{margin-top:calc(-1 * var(--nav-height));text-align:center;border-bottom:1px solid var(--border-subtle);min-height:55vh;padding:calc(var(--nav-height) + var(--space-4xl)) 0 var(--space-3xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.category-module__RTGLza__heroBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.category-module__RTGLza__heroImage{object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block}.category-module__RTGLza__heroOverlay{pointer-events:none;background:linear-gradient(#2b2f278c 0%,#2b2f2759 50%,#2b2f27a6 100%);position:absolute;inset:0}.category-module__RTGLza__heroContent{z-index:3;max-width:820px;padding:0 var(--space-lg);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.category-module__RTGLza__heroLabel{margin-bottom:var(--space-md);text-shadow:0 2px 4px #0003;color:var(--accent-amber)!important}.category-module__RTGLza__heroLabel:before{background-color:var(--accent-amber)!important}.category-module__RTGLza__heroTitle{text-shadow:0 4px 16px #00000059;margin:0;color:#f2efe6!important}.category-module__RTGLza__heroGridOverlay{pointer-events:none;z-index:2;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.category-module__RTGLza__chWhite{pointer-events:none;z-index:3;width:16px;height:16px;position:absolute}.category-module__RTGLza__chWhite:before,.category-module__RTGLza__chWhite:after{content:"";background:#ffffff40;position:absolute}.category-module__RTGLza__chWhite:before{width:16px;height:1px;top:7px;left:0}.category-module__RTGLza__chWhite:after{width:1px;height:16px;top:0;left:7px}.category-module__RTGLza__chTopLeft{top:20px;left:20px}.category-module__RTGLza__chTopRight{top:20px;right:20px}.category-module__RTGLza__chBottomLeft{bottom:20px;left:20px}.category-module__RTGLza__chBottomRight{bottom:20px;right:20px}.category-module__RTGLza__contentContainer{max-width:1100px;padding:var(--space-3xl) var(--space-lg) var(--space-5xl);margin:0 auto}.category-module__RTGLza__intro{font-family:var(--font-sans);color:var(--text-secondary);max-width:680px;margin:0 auto var(--space-3xl);text-align:center;font-size:1.1rem;line-height:1.8}.category-module__RTGLza__listSection{margin-top:var(--space-2xl)}.category-module__RTGLza__noArticles{text-align:center;padding:var(--space-3xl) 0;color:var(--text-tertiary);font-family:var(--font-sans)}
.category-module__cODzIq__pageWrapper{width:100%}.category-module__cODzIq__hero{margin-top:calc(-1 * var(--nav-height));text-align:center;border-bottom:1px solid var(--border-subtle);min-height:55vh;padding:calc(var(--nav-height) + var(--space-4xl)) 0 var(--space-3xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.category-module__cODzIq__heroBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.category-module__cODzIq__heroImage{object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block}.category-module__cODzIq__heroOverlay{pointer-events:none;background:linear-gradient(#2b2f278c 0%,#2b2f2759 50%,#2b2f27a6 100%);position:absolute;inset:0}.category-module__cODzIq__heroContent{z-index:3;max-width:820px;padding:0 var(--space-lg);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.category-module__cODzIq__heroLabel{margin-bottom:var(--space-md);text-shadow:0 2px 4px #0003;color:var(--accent-amber)!important}.category-module__cODzIq__heroLabel:before{background-color:var(--accent-amber)!important}.category-module__cODzIq__heroTitle{text-shadow:0 4px 16px #00000059;margin:0;color:#f2efe6!important}.category-module__cODzIq__heroGridOverlay{pointer-events:none;z-index:2;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.category-module__cODzIq__chWhite{pointer-events:none;z-index:3;width:16px;height:16px;position:absolute}.category-module__cODzIq__chWhite:before,.category-module__cODzIq__chWhite:after{content:"";background:#ffffff40;position:absolute}.category-module__cODzIq__chWhite:before{width:16px;height:1px;top:7px;left:0}.category-module__cODzIq__chWhite:after{width:1px;height:16px;top:0;left:7px}.category-module__cODzIq__chTopLeft{top:20px;left:20px}.category-module__cODzIq__chTopRight{top:20px;right:20px}.category-module__cODzIq__chBottomLeft{bottom:20px;left:20px}.category-module__cODzIq__chBottomRight{bottom:20px;right:20px}.category-module__cODzIq__contentContainer{max-width:1100px;padding:var(--space-3xl) var(--space-lg) var(--space-5xl);margin:0 auto}.category-module__cODzIq__intro{font-family:var(--font-sans);color:var(--text-secondary);max-width:680px;margin:0 auto var(--space-3xl);text-align:center;font-size:1.1rem;line-height:1.8}.category-module__cODzIq__listSection{margin-top:var(--space-2xl)}.category-module__cODzIq__noArticles{text-align:center;padding:var(--space-3xl) 0;color:var(--text-tertiary);font-family:var(--font-sans)}
.page-module__5m57PW__hero{margin-top:calc(-1 * var(--nav-height));text-align:center;border-bottom:1px solid var(--border-subtle);min-height:92vh;padding:calc(var(--nav-height) + var(--space-4xl)) 0 var(--space-3xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__5m57PW__heroBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__5m57PW__sunriseVideo{object-fit:cover;width:100%;height:100%;display:block}.page-module__5m57PW__sunriseOverlay{pointer-events:none;background:linear-gradient(#2b2f2799 0%,#2b2f2773 50%,#2b2f27b3 100%);position:absolute;inset:0}.page-module__5m57PW__heroContent{z-index:3;max-width:820px;padding:0 var(--space-lg);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.page-module__5m57PW__heroLabel{margin-bottom:var(--space-md);text-shadow:0 2px 4px #0003;color:var(--accent-amber)!important}.page-module__5m57PW__heroLabel:before{background-color:var(--accent-amber)!important}.page-module__5m57PW__heroTitle{text-shadow:0 4px 16px #0000004d;margin-bottom:var(--space-lg);color:#f2efe6!important}.page-module__5m57PW__heroDesc{font-family:var(--font-sans);text-shadow:0 2px 8px #0003;margin-bottom:var(--space-2xl);max-width:680px;font-size:1.125rem;line-height:1.8;color:#e0d9ca!important}.page-module__5m57PW__heroActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.page-module__5m57PW__heroActions .btn-primary{background:var(--accent-clay);border-color:var(--accent-clay);color:var(--text-inverse)}.page-module__5m57PW__heroActions .btn-primary:hover{background:#a8663f;border-color:#a8663f;transform:translateY(-2px);box-shadow:0 6px 20px #c47c5a66}.page-module__5m57PW__heroActions .btn-secondary{color:#f2efe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f2efe61f;border-color:#f2efe680}.page-module__5m57PW__heroActions .btn-secondary:hover{color:#2b2f27;background:#f2efe6;border-color:#f2efe6;transform:translateY(-2px)}.page-module__5m57PW__heroGridOverlay{pointer-events:none;z-index:2;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.page-module__5m57PW__chWhite{pointer-events:none;z-index:3;width:16px;height:16px;position:absolute}.page-module__5m57PW__chWhite:before,.page-module__5m57PW__chWhite:after{content:"";background:#ffffff40;position:absolute}.page-module__5m57PW__chWhite:before{width:16px;height:1px;top:7px;left:0}.page-module__5m57PW__chWhite:after{width:1px;height:16px;top:0;left:7px}.page-module__5m57PW__bioValueWrap{margin:var(--space-sm) 0}.page-module__5m57PW__bioValue{font-family:var(--font-serif);color:var(--text-primary);font-size:2.25rem;font-weight:400;line-height:1}.page-module__5m57PW__bioUnit{font-family:var(--font-sans);color:var(--text-secondary);margin-left:4px;font-size:.75rem;font-weight:500}.page-module__5m57PW__bioCaption{font-family:var(--font-sans);color:var(--text-secondary);margin-top:var(--space-sm);font-size:.75rem;line-height:1.4}.page-module__5m57PW__categoriesSection{padding:var(--space-4xl) 0;background-color:var(--bg-base);border-bottom:1px solid var(--border-subtle);position:relative}.page-module__5m57PW__categoryCard{background-color:var(--bg-warm);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);padding:var(--space-2xl);height:100%;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-fast);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.page-module__5m57PW__categoryCard:before{content:"";background:var(--border-medium);height:3px;position:absolute;top:0;left:0;right:0}.page-module__5m57PW__categoryCard:hover{border-color:var(--border-medium);transform:translateY(-4px);box-shadow:0 16px 32px #1c1b190d}.page-module__5m57PW__categoryContent{z-index:2;flex-direction:column;align-items:flex-start;display:flex}.page-module__5m57PW__categoryDesc{font-family:var(--font-sans);color:var(--text-secondary);margin-bottom:var(--space-lg);max-width:90%;font-size:.95rem;line-height:1.65}.page-module__5m57PW__organismoCard:before{background:var(--accent-amber)}.page-module__5m57PW__entornoCard:before{background:var(--accent-clay)}.page-module__5m57PW__cardDecoCircle{border:1px stroke var(--border-subtle);pointer-events:none;z-index:1;border:1px dashed #1c1b190d;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-30px;right:-30px}.page-module__5m57PW__recentSection{padding:var(--space-4xl) 0 var(--space-5xl);background-color:var(--bg-base)}.page-module__5m57PW__sectionHeader{margin-bottom:var(--space-3xl);gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:768px){.page-module__5m57PW__sectionHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}}.page-module__5m57PW__headerLink{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-clay);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.page-module__5m57PW__headerLink:hover{color:#c54226}.page-module__5m57PW__chTopLeft{top:12px;left:12px}.page-module__5m57PW__chTopRight{top:12px;right:12px}.page-module__5m57PW__chBottomLeft{bottom:12px;left:12px}.page-module__5m57PW__chBottomRight{bottom:12px;right:12px}
