footer[data-astro-cid-7kvdr6y4]{background:linear-gradient(to bottom,rgba(var(--color-bg-material-rgb),0),var(--color-bg-material));flex-direction:column;place-content:space-around center;align-items:center;height:250px;display:flex}.footer-title[data-astro-cid-7kvdr6y4]{align-items:center;gap:var(--space-2);padding-right:var(--space-8);border-right:2px solid var(--color-text-main);text-shadow:0 0 20px rgba(var(--glow-accent-rgb),.25);display:flex}.footer-title[data-astro-cid-7kvdr6y4] span[data-astro-cid-7kvdr6y4]{font-size:var(--text-7xl)}.footer-social-media-row[data-astro-cid-7kvdr6y4]{gap:var(--space-8);margin-bottom:var(--space-4);flex-direction:row;display:flex}.social-media-row-item[data-astro-cid-7kvdr6y4]{align-items:center;width:100%;display:flex}.social-media-row-item[data-astro-cid-7kvdr6y4] span[data-astro-cid-7kvdr6y4]{font-size:2rem}.social-media-row-item[data-astro-cid-7kvdr6y4] a[data-astro-cid-7kvdr6y4]{color:var(--color-text-secondary);font-size:var(--text-lg);height:fit-content;text-decoration:none}@media (width<=768px){footer[data-astro-cid-7kvdr6y4]{height:auto;padding:var(--space-8)var(--space-4)}.footer-title[data-astro-cid-7kvdr6y4]{font-size:var(--text-2xl);padding-right:var(--space-6)}.footer-title[data-astro-cid-7kvdr6y4] span[data-astro-cid-7kvdr6y4]{font-size:var(--text-5xl)}.footer-social-media-row[data-astro-cid-7kvdr6y4]{gap:var(--space-6)}.social-media-row-item[data-astro-cid-7kvdr6y4] span[data-astro-cid-7kvdr6y4]{font-size:var(--text-2xl)}}@media (width<=480px){footer[data-astro-cid-7kvdr6y4]{height:auto;padding:var(--space-6)var(--space-2)}.footer-title[data-astro-cid-7kvdr6y4]{font-size:var(--text-base);padding-right:var(--space-3);border-right:1px solid var(--color-text-main)}.footer-title[data-astro-cid-7kvdr6y4] span[data-astro-cid-7kvdr6y4]{font-size:var(--text-2xl)}.footer-social-media-row[data-astro-cid-7kvdr6y4]{gap:var(--space-2);flex-wrap:nowrap;justify-content:center;align-items:center}.social-media-row-item[data-astro-cid-7kvdr6y4] span[data-astro-cid-7kvdr6y4]{font-size:var(--text-xl)}footer[data-astro-cid-7kvdr6y4] p[data-astro-cid-7kvdr6y4]{font-size:var(--text-xs);text-align:center}footer[data-astro-cid-7kvdr6y4] hr[data-astro-cid-7kvdr6y4]{margin-block:var(--space-3)}}.bellow-header-nav-item[data-astro-cid-2ffm4oqz]{height:var(--navbar-height);display:none}.bellow-header-nav-item[data-astro-cid-2ffm4oqz].scrolled{display:block}.header-nav-item[data-astro-cid-2ffm4oqz]{height:var(--navbar-height);width:100%;z-index:var(--z-sticky);box-sizing:border-box;transition:var(--transition-normal);background-color:#0000;justify-content:space-around;display:flex}.header-nav-item[data-astro-cid-2ffm4oqz].scrolled{backdrop-filter:blur(10px);background-color:var(--color-navbar);position:fixed;top:0}.header-nav-item[data-astro-cid-2ffm4oqz] a[data-astro-cid-2ffm4oqz]{font-size:var(--text-xl);text-align:center;width:100%;height:100%;color:var(--color-text-main);transition:var(--transition-normal);justify-content:center;align-items:center;text-decoration:none;display:flex}.header-nav-item[data-astro-cid-2ffm4oqz] a[data-astro-cid-2ffm4oqz]:hover{background-color:rgba(var(--color-text-main-rgb),.08);filter:brightness(1.2);color:var(--color-text-main)}.header-nav-item[data-astro-cid-2ffm4oqz] .active[data-astro-cid-2ffm4oqz]{position:relative}.header-nav-item[data-astro-cid-2ffm4oqz] .active[data-astro-cid-2ffm4oqz]:before{content:"";mix-blend-mode:screen;background:linear-gradient(to bottom,rgba(var(--glow-accent-rgb),0),var(--color-accent-naranja));width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (width<=768px){.header-nav-item[data-astro-cid-2ffm4oqz] a[data-astro-cid-2ffm4oqz]{font-size:var(--text-base)}.header-nav-item[data-astro-cid-2ffm4oqz]{padding-top:var(--mobile-navbar-separation);height:calc(var(--navbar-height) + var(--mobile-navbar-separation))}.bellow-header-nav-item[data-astro-cid-2ffm4oqz]{height:calc(var(--navbar-height) + var(--mobile-navbar-separation));display:none}}@media (width<=480px){.header-nav-item[data-astro-cid-2ffm4oqz]{justify-content:space-between}.header-nav-item[data-astro-cid-2ffm4oqz] a[data-astro-cid-2ffm4oqz]{font-size:var(--text-sm)}}.dynamic-background{z-index:-10;pointer-events:none;background-color:#0000;width:100%;min-height:100%;position:absolute;top:0;left:0;overflow:hidden}.constellation-canvas{pointer-events:none;width:100%;height:100%;z-index:calc(var(--z-below) + 1);position:absolute;top:0;left:0}.bg-item-wrapper{position:absolute}.bg-item-wrapper *{isolation:isolate}.dot-bg-item{opacity:.03;background-image:url(/assets/dot.png);width:256px;height:256px}.square-bg-item{opacity:.05;background-image:url(/assets/rectangle.png);width:250px;height:250px}@media (width<=768px){.dot-bg-item{opacity:.025;width:192px;height:192px}.square-bg-item{opacity:.04;width:188px;height:188px}}@media (width<=480px){.dot-bg-item{opacity:.02;width:128px;height:128px}.square-bg-item{opacity:.03;width:125px;height:125px}}:root{--font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--color-bg-black:#1a1a1a;--color-bg-obsidian:#23272f;--color-bg-noche:#181c24;--color-bg-pizarra:#1e222b;--color-bg-grafito:#21232b;--color-bg-material:#121212;--color-bg-material-rgb:18,18,18;--color-glass:#1e222bb3;--color-navbar:rgba(var(--color-bg-material-rgb),.85);--color-accent-azul:#00a3bf;--color-accent-rojo:#d62a55;--color-accent-violeta:#8e5edc;--color-accent-verde:#0b8a67;--color-accent-naranja:#cc7a26;--glow-naranja-rgb:204,122,38;--glow-azul-rgb:0,163,191;--glow-rojo-rgb:214,42,85;--glow-violeta-rgb:142,94,220;--glow-verde-rgb:11,138,103;--color-twitter-bg:#1d9bf0;--color-twitter-text:#a8dcff;--color-instagram-bg:#e4405f;--color-instagram-text:#ffb3c1;--color-facebook-bg:#3b5998;--color-facebook-text:#dfe3ee;--color-github-bg:#6e40c9;--color-github-text:#c9b3ff;--color-linkedin-bg:#0a66c2;--color-linkedin-text:#7db3e8;--color-text-main:#f3f3f3;--color-text-secondary:#b0b0b0;--color-static-white:#f3f3f3;--color-text-main-rgb:243,243,243;--glow-accent-rgb:204,122,38;--color-accent-hover:#e08a2e;--color-overlay-bg:#00000080;--color-btn-special-from:#c71f37;--color-btn-special-to:#0a7c5d;--glow-special-rgb:199,31,55;--social-glow-rgb:0,163,191;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:50%;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem;--text-6xl:3rem;--text-7xl:3.5rem;--text-8xl:4rem;--text-9xl:6rem;--text-10xl:8rem;--transition-fast:.3s ease;--transition-normal:.5s ease;--z-below:-10;--z-base:0;--z-raised:1;--z-sticky:100;--z-overlay:1000;--navbar-height:75px;--mobile-navbar-separation:45px;--dark-gradient:linear-gradient(to top,#000000e6,#0006);--reader-card-bg:var(--color-bg-obsidian);--reader-text-color:var(--color-text-main);--reader-accent-color:var(--color-accent-naranja);--reader-secondary-bg:var(--color-bg-pizarra);--reader-border-color:#ffffff1a;--reader-close-color:var(--color-text-main)}[data-reader-theme=eclipse]{--color-bg-material:#080808;--color-bg-material-rgb:8,8,8;--color-bg-obsidian:#141618;--color-accent-naranja:#00a3bf;--glow-accent-rgb:0,163,191;--color-accent-hover:#1ab8d8;--reader-secondary-bg:#222628;--reader-border-color:#00a3bf33}[data-reader-theme=noche]{--color-bg-material:#0c1018;--color-bg-material-rgb:12,16,24;--color-bg-obsidian:#181c24;--color-accent-naranja:#8e5edc;--glow-accent-rgb:142,94,220;--color-accent-hover:#a070f0;--reader-secondary-bg:#252b38;--reader-border-color:#8e5edc33}[data-reader-theme=violeta]{--color-bg-material:#14111c;--color-bg-material-rgb:20,17,28;--color-bg-obsidian:#1e1a2e;--color-text-main:#c9b3ff;--color-text-main-rgb:201,179,255;--color-accent-naranja:#8e5edc;--glow-accent-rgb:142,94,220;--color-accent-hover:#a070f0;--reader-secondary-bg:#2e2748;--reader-border-color:#8e5edc4d}[data-reader-theme=zafiro]{--color-bg-material:#0a1020;--color-bg-material-rgb:10,16,32;--color-bg-obsidian:#141e30;--color-text-main:#a8dcff;--color-text-main-rgb:168,220,255;--color-accent-naranja:#00a3bf;--glow-accent-rgb:0,163,191;--color-accent-hover:#1ab8d8;--reader-secondary-bg:#1e2e44;--reader-border-color:#00a3bf4d}[data-reader-theme=esmeralda]{--color-bg-material:#0a120e;--color-bg-material-rgb:10,18,14;--color-bg-obsidian:#141e18;--color-accent-naranja:#0b8a67;--glow-accent-rgb:11,138,103;--color-accent-hover:#0fa87e;--reader-secondary-bg:#1c2e24;--reader-border-color:#0b8a6740}[data-reader-theme=carmesi]{--color-bg-material:#120a0e;--color-bg-material-rgb:18,10,14;--color-bg-obsidian:#1e1018;--color-text-main:#ffb3c1;--color-text-main-rgb:255,179,193;--color-accent-naranja:#d62a55;--glow-accent-rgb:214,42,85;--color-accent-hover:#f03265;--reader-secondary-bg:#2e1822;--reader-border-color:#d62a5540}[data-reader-theme=pergamino]{--color-bg-material:#ede8dc;--color-bg-material-rgb:237,232,220;--color-bg-obsidian:#f5f0e6;--color-text-main:#2a1f10;--color-text-main-rgb:42,31,16;--color-text-secondary:#6b5840;--color-overlay-bg:#0006;--color-accent-naranja:#8b5e0a;--glow-accent-rgb:139,94,10;--color-accent-hover:#a37012;--reader-secondary-bg:#c9bfa8;--reader-border-color:#2a1f1026;--reader-close-color:#2a1f10}[data-reader-theme=obsidiana-clara]{--color-bg-material:silver;--color-bg-material-rgb:192,192,192;--color-bg-obsidian:#d8d8d8;--color-text-main:#1a1a1a;--color-text-main-rgb:26,26,26;--color-text-secondary:#555;--color-overlay-bg:#00000073;--reader-secondary-bg:#888;--reader-border-color:#1a1a1a26;--reader-close-color:#f3f3f3}#header-container{opacity:0}html{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,pre{margin:0}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-bg-material);color:var(--color-text-main);width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;font-size:16px;position:relative;overflow-x:hidden}main{padding-block:var(--space-8);position:relative}main.main-body{max-width:1200px;height:100vh;padding:var(--space-6)var(--space-4);margin:0 auto}hr{margin-block:var(--space-4);opacity:.2}[class$=-page-header]{height:300px;padding-block:var(--space-4);padding-inline:var(--space-8);box-sizing:border-box;font-size:var(--text-4xl);flex-direction:column-reverse;display:flex}.page-header-content{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;display:flex}.page-header-content *{width:100%}.page-header-content h1{font-size:var(--text-6xl);justify-content:center}.page-header-description{font-size:var(--text-lg);color:var(--color-text-secondary)}a{color:var(--color-text-secondary);text-decoration:none}body,p,a,h1,h2,h3,h4,h5,h6,article,section{user-select:none;-webkit-touch-callout:none}.glow-text-naranja{text-shadow:0 0 40px rgba(var(--glow-naranja-rgb),.5)}.glow-text-naranja-subtle{text-shadow:0 0 20px rgba(var(--glow-naranja-rgb),.3)}.glow-text-azul{text-shadow:0 0 40px rgba(var(--glow-azul-rgb),.5)}.glow-text-azul-subtle{text-shadow:0 0 20px rgba(var(--glow-azul-rgb),.3)}.glow-text-rojo{text-shadow:0 0 40px rgba(var(--glow-rojo-rgb),.5)}.glow-text-rojo-subtle{text-shadow:0 0 20px rgba(var(--glow-rojo-rgb),.3)}.glow-text-violeta{text-shadow:0 0 40px rgba(var(--glow-violeta-rgb),.5)}.glow-text-violeta-subtle{text-shadow:0 0 20px rgba(var(--glow-violeta-rgb),.3)}.glow-text-verde{text-shadow:0 0 40px rgba(var(--glow-verde-rgb),.5)}.glow-text-verde-subtle{text-shadow:0 0 20px rgba(var(--glow-verde-rgb),.3)}.glow-box-naranja{box-shadow:0 4px 15px rgba(var(--glow-naranja-rgb),.3)}.glow-box-naranja-hover{box-shadow:0 6px 20px rgba(var(--glow-naranja-rgb),.5)}.glow-box-azul{box-shadow:0 4px 15px rgba(var(--glow-azul-rgb),.3)}.glow-box-azul-hover{box-shadow:0 6px 20px rgba(var(--glow-azul-rgb),.5)}.glow-box-rojo{box-shadow:0 4px 15px rgba(var(--glow-rojo-rgb),.3)}.glow-box-rojo-hover{box-shadow:0 6px 20px rgba(var(--glow-rojo-rgb),.5)}.glow-box-violeta{box-shadow:0 4px 15px rgba(var(--glow-violeta-rgb),.3)}.glow-box-violeta-hover{box-shadow:0 6px 20px rgba(var(--glow-violeta-rgb),.5)}.glow-box-verde{box-shadow:0 4px 15px rgba(var(--glow-verde-rgb),.3)}.glow-box-verde-hover{box-shadow:0 6px 20px rgba(var(--glow-verde-rgb),.5)}.glow-drop-naranja{filter:drop-shadow(0 0 20px rgba(var(--glow-naranja-rgb),.5))}.glow-drop-azul{filter:drop-shadow(0 0 20px rgba(var(--glow-azul-rgb),.5))}.glow-drop-rojo{filter:drop-shadow(0 0 20px rgba(var(--glow-rojo-rgb),.5))}.glow-drop-violeta{filter:drop-shadow(0 0 20px rgba(var(--glow-violeta-rgb),.5))}.glow-drop-verde{filter:drop-shadow(0 0 20px rgba(var(--glow-verde-rgb),.5))}@media (width<=1024px){body{font-size:15px}main.main-body{max-width:100%;padding:var(--space-5)var(--space-3)}}@media (width<=768px){body{font-size:14px}[class$=-page-header]{height:250px;padding-inline:var(--space-6);font-size:var(--text-2xl)}.page-header-content h1{font-size:var(--text-4xl)}main{padding-block:var(--space-6)}main.main-body{padding:var(--space-4)var(--space-3)}:root{--navbar-height:60px}}@media (width<=480px){html{width:100%;max-width:100%}body{width:100%;max-width:100%;font-size:14px;overflow-x:hidden}[class$=-page-header]{height:200px;padding-inline:var(--space-4);font-size:var(--text-xl)}.page-header-content h1{font-size:var(--text-2xl)}main{padding-block:var(--space-4);box-sizing:border-box;width:100%}main.main-body{padding:var(--space-3)var(--space-2);box-sizing:border-box;width:100%}:root{--navbar-height:50px}}:is(html.forced-mobile,html.forced-responsive){--navbar-height:50px;width:100%;max-width:100%}:is(html.forced-mobile,html.forced-responsive) body{width:100%;max-width:100%;font-size:14px;overflow-x:hidden}:is(html.forced-mobile,html.forced-responsive) [class$=-page-header]{height:200px;padding-inline:var(--space-4);font-size:var(--text-xl)}:is(html.forced-mobile,html.forced-responsive) .page-header-content h1{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) main{padding-block:var(--space-4);box-sizing:border-box;width:100%}:is(html.forced-mobile,html.forced-responsive) main.main-body{padding:var(--space-4)var(--space-2);box-sizing:border-box;width:100%}:is(html.forced-mobile,html.forced-responsive) .news-page-header h1{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) .news-page-content{padding:var(--space-4)var(--space-2)}:is(html.forced-mobile,html.forced-responsive) .news-page-data{padding:var(--space-4);border-radius:var(--radius-lg)}:is(html.forced-mobile,html.forced-responsive) .news-page-data h3{font-size:var(--text-base)}:is(html.forced-mobile,html.forced-responsive) .news-page-data p{font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) .news-page-image-container{margin-top:var(--space-3)}:is(html.forced-mobile,html.forced-responsive) .news-page-image-container img{max-width:100%;height:auto}:is(html.forced-mobile,html.forced-responsive) .header-nav-item{justify-content:space-between}:is(html.forced-mobile,html.forced-responsive) .header-nav-item a{font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) footer{height:auto;padding:var(--space-6)var(--space-2)}:is(html.forced-mobile,html.forced-responsive) .footer-title{font-size:var(--text-base);padding-right:var(--space-3);border-right:1px solid #fff}:is(html.forced-mobile,html.forced-responsive) .footer-title span{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) .footer-social-media-row{gap:var(--space-2);flex-wrap:nowrap;justify-content:center;align-items:center}:is(html.forced-mobile,html.forced-responsive) .social-media-row-item span{font-size:var(--text-xl)}:is(html.forced-mobile,html.forced-responsive) footer p{font-size:var(--text-xs);text-align:center}:is(html.forced-mobile,html.forced-responsive) footer hr{margin-block:var(--space-3)}:is(html.forced-mobile,html.forced-responsive) .error-404-header{height:200px;padding-bottom:var(--space-4)}:is(html.forced-mobile,html.forced-responsive) .error-404-header h1{font-size:var(--text-8xl);gap:var(--space-2)}:is(html.forced-mobile,html.forced-responsive) .error-message h2{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) .error-message p{font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) .btn-primary{padding:var(--space-3)var(--space-6);font-size:var(--text-base)}:is(html.forced-mobile,html.forced-responsive) .error-decoration{margin-top:var(--space-8)}:is(html.forced-mobile,html.forced-responsive) .error-404-content,:is(html.forced-mobile,html.forced-responsive) .main-page-item-list{padding:var(--space-4)var(--space-2)}:is(html.forced-mobile,html.forced-responsive) .main-page-item-list h2{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) .main-page-item-listated{gap:var(--space-4)}:is(html.forced-mobile,html.forced-responsive) .us-page-header h1{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) .us-page-header h1 span{font-size:var(--text-3xl)}:is(html.forced-mobile,html.forced-responsive) .us-page-content{padding:var(--space-4)var(--space-2)}:is(html.forced-mobile,html.forced-responsive) .us-page-card{padding:var(--space-4);border-radius:var(--radius-lg)}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container{gap:var(--space-4)}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container img{width:150px;min-width:150px;height:150px;min-height:150px}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container-col h2{font-size:var(--text-2xl)}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container-col h2 span{font-size:var(--text-3xl)}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container-col h3{font-size:var(--text-lg)}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container-col p{font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) .us-page-card-container-col.social ul li{padding:var(--space-2);font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) .main-content-news{padding:var(--space-4)var(--space-2);gap:var(--space-4)}:is(html.forced-mobile,html.forced-responsive) .chapter-item-a{max-width:100%}:is(html.forced-mobile,html.forced-responsive) .chapter-item-card{border-radius:var(--radius-md);height:200px}:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-1,:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-2{padding:var(--space-3);border-radius:var(--radius-md)}:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-1:before,:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-2:before{border:.3rem solid var(--color-text-main);border-radius:var(--radius-md)}:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-1 h2,:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-2 h2{font-size:var(--text-xl)}:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-1 h3{font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) .chapter-item-card .content-2 p{font-size:var(--text-xs)}:is(html.forced-mobile,html.forced-responsive) .main-content-chapters{padding:var(--space-4)var(--space-2);gap:var(--space-4)}:is(html.forced-mobile,html.forced-responsive) .chapter-list-grid{gap:var(--space-2);grid-template-columns:1fr}:is(html.forced-mobile,html.forced-responsive) .chapters-list-container{padding:var(--space-2)var(--space-3);border-radius:var(--radius-lg)}:is(html.forced-mobile,html.forced-responsive) .chapters-list-container h2{font-size:var(--text-xl)}:is(html.forced-mobile,html.forced-responsive) .arco-container-header{padding:var(--space-3);border-radius:var(--radius-lg)}:is(html.forced-mobile,html.forced-responsive) .arco-container-header h1{font-size:var(--text-lg)}:is(html.forced-mobile,html.forced-responsive) .dot-bg-item{opacity:.02;width:128px;height:128px}:is(html.forced-mobile,html.forced-responsive) .square-bg-item{opacity:.03;width:125px;height:125px}:is(html.forced-mobile,html.forced-responsive) .hero-welcome{height:auto;min-height:100vh;padding:1rem 0}:is(html.forced-mobile,html.forced-responsive) .hero-content{gap:1.5rem;padding:1rem 0}:is(html.forced-mobile,html.forced-responsive) .powerhope-rectangle{width:300px}:is(html.forced-mobile,html.forced-responsive) .hero-title{font-size:clamp(1.8rem,6vw,2.5rem)}:is(html.forced-mobile,html.forced-responsive) .hero-message{font-size:.95rem}:is(html.forced-mobile,html.forced-responsive) .hero-button{padding:.8rem 2rem;font-size:1rem}:is(html.forced-mobile,html.forced-responsive) .hero-cta-row{gap:1rem}:is(html.forced-mobile,html.forced-responsive) #countdown-timer{font-size:1.2rem}:is(html.forced-mobile,html.forced-responsive) .triangle-1,:is(html.forced-mobile,html.forced-responsive) .triangle-2,:is(html.forced-mobile,html.forced-responsive) .triangle-3,:is(html.forced-mobile,html.forced-responsive) .triangle-4,:is(html.forced-mobile,html.forced-responsive) .triangle-5{opacity:.1;transform:scale(.4)}:is(html.forced-mobile,html.forced-responsive) .reader-container{padding:var(--space-4)var(--space-2);margin-top:1rem;margin-bottom:1rem}:is(html.forced-mobile,html.forced-responsive) .reader-card{border-radius:1rem;padding:1rem}:is(html.forced-mobile,html.forced-responsive) .reader-card-header-content{flex-direction:column;align-items:center}:is(html.forced-mobile,html.forced-responsive) .reader-card-portrait-image{align-items:center;width:100%;max-width:100%;display:flex}:is(html.forced-mobile,html.forced-responsive) .reader-card-portrait-image img{aspect-ratio:2/3;width:100%;max-width:300px;height:auto}:is(html.forced-mobile,html.forced-responsive) .reader-card-title-subtitle{margin-top:1rem;padding-inline:0}:is(html.forced-mobile,html.forced-responsive) .reader-card-title-subtitle h1{font-size:1.25rem}:is(html.forced-mobile,html.forced-responsive) .reader-card-title-subtitle h3,:is(html.forced-mobile,html.forced-responsive) .reader-card p{font-size:.9rem}:is(html.forced-mobile,html.forced-responsive) .autor-coment-container h2{font-size:1.25rem}:is(html.forced-mobile,html.forced-responsive) .autor-coment-section .span-qm{align-self:center;font-size:2rem}:is(html.forced-mobile,html.forced-responsive) .autor-coment-section p{padding-inline:.5rem;font-size:.9rem}:is(html.forced-mobile,html.forced-responsive) .chapter-navigation{gap:.5rem}:is(html.forced-mobile,html.forced-responsive) .chapter-navigation a{max-width:100%}:is(html.forced-mobile,html.forced-responsive) .nav-title{font-size:.875rem}:is(html.forced-mobile,html.forced-responsive) .w-container-entire{padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-lg)}:is(html.forced-mobile,html.forced-responsive) .w-container-entire h2{font-size:var(--text-lg)}:is(html.forced-mobile,html.forced-responsive) .w-container-list{gap:var(--space-1)}:is(html.forced-mobile,html.forced-responsive) .w-container-item{padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-sm)}:is(html.forced-mobile,html.forced-responsive) .w-container-item h3{font-size:var(--text-base)}:is(html.forced-mobile,html.forced-responsive) .w-container-item h4{font-size:var(--text-sm)}:is(html.forced-mobile,html.forced-responsive) .w-container-item:has(a:hover){transform:translateX(var(--space-1))}:is(.main-page-item-list,.main-content-news,.news-page-content,.news-page-data,.us-page-content,.us-page-card,.main-content-chapters,.chapters-list-container,.reader-container,.reader-card,.related-chapters,.error-404-content,.w-container-entire){padding:var(--space-2)}.chapters-page-header{min-height:300px;height:auto!important}@media (width<=768px){.chapters-page-header{min-height:250px}}@media (width<=480px){.chapters-page-header{min-height:200px}}:is(html.forced-mobile,html.forced-responsive) .chapters-page-header{min-height:200px;height:auto!important}.gsap-reveal{opacity:0}.ui-hero-mask{width:100%;mask-image:linear-gradient(#000 70%,#0000 100%);mask-size:cover;mask-repeat:no-repeat}.ui-hero-mask-image{opacity:.2;object-fit:cover;object-position:center;width:100%;height:900px}.ui-content-shell{min-height:100vh;padding:var(--space-6)var(--space-4);gap:var(--space-6);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.ui-list-column{flex-direction:column;align-items:center;gap:2rem;display:flex}.ui-news-card{background-color:var(--color-bg-obsidian);border-radius:var(--radius-3xl);width:100%;max-width:800px;height:300px;max-height:300px;transition:var(--transition-normal);position:relative;overflow:hidden}.ui-news-card-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;max-height:300px!important}.ui-news-card-bg-image{object-fit:cover;width:100%;height:100%;max-height:300px;transition:all .5s;display:block;mask-image:linear-gradient(110deg,#000 0%,#0000 65%)}.ui-news-card-content{position:inherit;box-sizing:border-box;width:100%;height:100%;padding:var(--space-6);z-index:2;flex-direction:row-reverse;display:flex}.ui-news-card-text-wrap{max-width:60%;height:fit-content}.ui-news-card-text{text-align:right;transition:all .5s}.ui-news-card-hint{opacity:.4;font-style:italic}.ui-news-card-description{-webkit-line-clamp:6;line-clamp:6;opacity:.8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-news-card:hover{background-color:var(--reader-secondary-bg);box-shadow:0 4px 20px rgba(var(--glow-accent-rgb),.2)}.ui-news-card:hover .ui-news-card-bg-image{transform:scale(1.05)}.ui-news-card:hover .ui-news-card-title{color:var(--color-accent-naranja);text-shadow:0 0 15px rgba(var(--glow-accent-rgb),.3);text-decoration:underline}@media (width<=768px){.ui-content-shell{padding:var(--space-5)var(--space-3);gap:var(--space-5)}.ui-news-card{border-radius:var(--radius-2xl);height:250px;max-height:250px}.ui-news-card-bg,.ui-news-card-bg-image{max-height:250px!important}.ui-news-card-content{padding:var(--space-5)}.ui-news-card-text-wrap{max-width:65%}.ui-news-card-title{font-size:var(--text-xl)}.ui-news-card-description{-webkit-line-clamp:4;line-clamp:4;font-size:var(--text-sm)}}@media (width<=480px){.ui-content-shell{padding:var(--space-4)var(--space-2);gap:var(--space-4)}.ui-news-card{border-radius:var(--radius-lg);height:auto;min-height:250px;max-height:none}.ui-news-card-bg{height:200px;max-height:200px!important}.ui-news-card-bg-image{height:200px;mask-image:linear-gradient(#000 0%,#0000 100%);max-height:200px!important}.ui-news-card-content{padding:var(--space-4);flex-direction:column;min-height:250px}.ui-news-card-text-wrap{max-width:100%;margin-top:180px}.ui-news-card-text{text-align:left}.ui-news-card-title{font-size:var(--text-lg)}.ui-news-card-description{-webkit-line-clamp:3;line-clamp:3;font-size:var(--text-xs)}}.reader-settings-fab{bottom:var(--space-8);right:var(--space-8);z-index:var(--z-overlay);border-radius:var(--radius-full);background-color:var(--reader-secondary-bg);border:1px solid var(--reader-border-color);width:48px;height:48px;color:var(--reader-accent-color);cursor:pointer;font-size:var(--text-xl);transition:var(--transition-fast);box-shadow:0 var(--space-2)var(--space-8)#0006;justify-content:center;align-items:center;display:flex;position:fixed}.reader-settings-fab:hover{background-color:var(--reader-card-bg);transform:scale(1.08)}.reader-settings-popup{bottom:calc(var(--space-8) + 56px);right:var(--space-8);z-index:var(--z-overlay);background-color:var(--reader-card-bg);border:1px solid var(--reader-border-color);border-radius:var(--radius-2xl);padding:var(--space-6);width:280px;box-shadow:0 var(--space-4)var(--space-8)#0009;gap:var(--space-6);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .5s,visibility .5s;display:flex;position:fixed}.reader-settings-popup.is-open{opacity:1;visibility:visible;pointer-events:auto}.settings-section-title{font-size:var(--text-sm);color:var(--reader-text-color);opacity:.6;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.theme-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.theme-swatch{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);background:0 0;border:2px solid #0000;flex-direction:column;display:flex}.theme-swatch:hover,.theme-swatch.is-active{border-color:var(--reader-accent-color);transform:scale(1.05)}.theme-swatch-preview{border-radius:var(--radius-sm);flex-shrink:0;width:100%;height:36px;display:block;overflow:hidden}.theme-swatch-name{font-size:var(--text-xs);color:var(--reader-text-color);text-align:center;width:100%;line-height:1.2}.settings-switch-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.settings-switch-label{font-size:var(--text-sm);color:var(--reader-text-color)}.settings-switch{flex-shrink:0;width:44px;height:24px;position:relative}.settings-switch input{opacity:0;width:0;height:0;position:absolute}.settings-switch-track{background-color:var(--reader-border-color);cursor:pointer;transition:var(--transition-fast);border-radius:9999px;position:absolute;inset:0}.settings-switch input:checked+.settings-switch-track{background-color:var(--reader-accent-color)}.settings-switch-track:after{content:"";top:var(--space-1);left:var(--space-1);background-color:var(--color-static-white);border-radius:var(--radius-full);width:18px;height:18px;transition:var(--transition-fast);position:absolute;box-shadow:0 1px 3px #0000004d}.settings-switch input:checked+.settings-switch-track:after{transform:translate(20px)}@media (width<=767px){.reader-settings-fab{bottom:var(--space-6);right:var(--space-6);width:40px;height:40px;font-size:var(--text-base)}.reader-settings-popup{bottom:calc(var(--space-6) + 48px);right:var(--space-6);width:calc(100vw - var(--space-12))}}.page-viewer-overlay{z-index:calc(var(--z-overlay) + 10);background-color:var(--color-bg-material);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0;overflow:hidden}.page-viewer-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.pv-card{width:100%;max-width:1000px;height:90vh;padding:5vh var(--space-8)0 var(--space-8);background-color:var(--reader-card-bg);border-radius:var(--radius-3xl);box-sizing:border-box;margin:0 var(--space-8);position:relative;overflow:hidden}.pv-text-area{width:100%;height:calc(80vh - 4rem);color:var(--reader-text-color);overflow:hidden}.pv-page-footer{height:5rem;padding-inline:var(--space-8);border-top:1px solid var(--reader-border-color);justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.pv-page-number{font-size:var(--text-sm);color:var(--color-text-secondary)}.pv-close-btn{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);background-color:var(--reader-secondary-bg);width:36px;height:36px;color:var(--reader-close-color);font-size:var(--text-base);cursor:pointer;z-index:1;transition:var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.pv-close-btn:hover{background-color:var(--color-accent-rojo);color:var(--color-text-main)}.pv-nav-btn{border-radius:var(--radius-full);background-color:var(--reader-secondary-bg);border:1px solid var(--reader-border-color);width:48px;height:48px;color:var(--reader-accent-color);font-size:var(--text-xl);cursor:pointer;z-index:1;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.pv-nav-btn:hover{background-color:var(--reader-accent-color);color:var(--color-bg-material)}.pv-nav-btn:disabled{opacity:.2;cursor:default;pointer-events:none}.pv-nav-prev{left:var(--space-4)}.pv-nav-next{right:var(--space-4)}.pv-last-page-close{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;width:100%;height:100%;display:flex}.pv-fin-text{font-size:var(--text-2xl);color:var(--reader-text-color);opacity:.6;margin:0;font-style:italic}.pv-last-page-btn{padding:var(--space-4)var(--space-8);background-color:var(--reader-accent-color);color:var(--color-bg-material);border-radius:var(--radius-lg);font-size:var(--text-base);cursor:pointer;transition:var(--transition-fast);border:none}.pv-last-page-btn:hover{opacity:.85}.reader-page-preview{gap:var(--space-4);cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;width:100%;padding:0;display:none}.reader-page-preview.is-active{display:flex}.reader-page-preview-cta{padding:var(--space-3)var(--space-6);background-color:var(--reader-accent-color);color:var(--color-bg-material);border-radius:var(--radius-lg);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);pointer-events:none;border:none;align-self:flex-start;font-weight:600}.reader-page-preview:hover .reader-page-preview-cta{opacity:.85}@media (width<=767px){.pv-nav-btn{display:none}.pv-card{margin:0 var(--space-4);border-radius:var(--radius-xl);padding:5vh var(--space-6)0 var(--space-6)}}html:has(.modal:not(.hidden)),body:has(.modal:not(.hidden)),main[data-astro-cid-nattyhrn]:has(.modal:not(.hidden)){overflow:hidden}.modal[data-astro-cid-nattyhrn]{opacity:1;background-color:var(--color-overlay-bg);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.modal-box[data-astro-cid-nattyhrn]{background-color:var(--color-bg-obsidian);border-radius:1rem;width:90%;max-width:500px;margin-inline:1rem;padding:1.5rem;box-shadow:0 4px 6px #0000001a}.modal-box[data-astro-cid-nattyhrn] h2[data-astro-cid-nattyhrn]{text-align:center;width:100%}.modal-actions[data-astro-cid-nattyhrn]{justify-content:flex-end;gap:1rem;display:flex}.modal-actions[data-astro-cid-nattyhrn] button[data-astro-cid-nattyhrn]{background-color:var(--color-accent-naranja);color:var(--color-text-main);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;transition:all .3s}.modal-actions[data-astro-cid-nattyhrn] button[data-astro-cid-nattyhrn]:hover{filter:brightness(1.2);transform:scale(1.15)}.modal-actions[data-astro-cid-nattyhrn] button[data-astro-cid-nattyhrn]:active,.modal-actions[data-astro-cid-nattyhrn] button[data-astro-cid-nattyhrn]:focus,.modal-actions[data-astro-cid-nattyhrn] button[data-astro-cid-nattyhrn]:focus-visible{transform:scale(.95)}.modal[data-astro-cid-nattyhrn].hidden{opacity:0;display:none}
