:root{--font-primary:"Montserrat",sans-serif;--font-heading:"Open Sans",sans-serif;--color-bg-primary:#001c48;--color-bg-secondary:#001c48;--color-bg-blur:#001c48e0;--color-bg-scrollbar-track:#001c48;--color-bg-scrollbar-thumb:#001c48;--color-text-primary:#e7e7e7;--color-text-muted:#c2c1c2;--color-accent:#262493;--color-accent-dark:#0d2c8a;--color-loader-chains:#b8e0ea;--color-white:#fff;--color-error:#c75c5c;--color-tap-highlight:#0000;--color-input-bg:#001c4899;--color-nav-text:#014f73;--color-nav-hover:#2596be;--color-nav-underline:#014f73}*{margin:0;padding:0;scroll-behavior:smooth}html{overscroll-behavior-x:none}#root{-webkit-tap-highlight-color:var(--color-tap-highlight);min-height:100vh;overflow-x:hidden;position:relative}.loader{height:100vh}.loader,.loader-chains{align-items:center;display:flex;justify-content:center}.loader-chains{animation:loader-chains-spin 1.2s ease-in-out infinite;color:var(--color-loader-chains)!important}@keyframes loader-chains-spin{0%{opacity:1;transform:rotate(0deg)}50%{opacity:.7;transform:rotate(180deg)}to{opacity:1;transform:rotate(1turn)}}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-primary);min-height:100vh;overscroll-behavior-x:none}.App-wrap{min-height:100vh}.App-content,.App-wrap{overflow-x:hidden;overscroll-behavior-x:none;position:relative}.App-content{z-index:1}.App-wrap--gispert,.App-wrap--gispert .App-content{background-color:#fff}.SpiralsBg-img{filter:brightness(0) saturate(100%) invert(30%) sepia(40%) saturate(800%) hue-rotate(185deg) brightness(1.6);opacity:.35}h1,h2,h3,h4{font-family:var(--font-heading)}b{color:#8a9cc5;font-weight:900}::-webkit-scrollbar{scroll-behavior:smooth;width:10px}::-webkit-scrollbar-track{background:var(--color-bg-scrollbar-track);border-radius:100px}::-webkit-scrollbar-thumb{background:var(--color-bg-scrollbar-thumb);border-radius:100px}.Navbar{align-items:center;display:flex;height:70px;justify-content:space-between;position:fixed;top:0;transition:all .7s;width:100%;z-index:2}.blur{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(20px);background-color:var(--color-bg-blur)}.Logo{align-items:center;color:var(--color-accent);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:32px;letter-spacing:2px;padding-left:7%;text-align:center}.Logo svg{height:1.4em;width:1.4em}.NavbarLinks{align-items:center;display:flex;font-size:22px;font-weight:500;justify-content:space-between;padding-right:7%}.NavbarLinks li{list-style-type:none;padding:2px 20px}.NavbarLinks a{align-items:center;color:#fff;display:flex;justify-content:space-between;letter-spacing:.5px;padding:2px 7px;position:relative;text-decoration:none;width:95%}.NavbarLinks a img,.NavbarLinks a svg{fill:currentColor;color:#fff}.NavbarLinks a:hover{color:var(--color-nav-hover)}.NavbarLinks a:after{background-color:var(--color-nav-hover);border-radius:2px;bottom:0;content:"";height:3px;left:5px;position:absolute;transition:.3s;width:0}.NavbarLinks a:hover:after{width:95%}.NavbarLangSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%232596BE' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:none;color:var(--color-nav-text);cursor:pointer;font-family:var(--font-primary);font-size:22px;font-weight:500;letter-spacing:.5px;outline:none;padding:2px 18px 2px 7px}.NavbarLangSelect:focus,.NavbarLangSelect:hover{color:var(--color-nav-hover)}.NavbarLangSelect option{background:var(--color-bg-primary);color:var(--color-text-primary)}.Hamburger{display:none}@media (max-width:800px){.Navbar{width:100%}.NavbarLangSelect,.NavbarLinks{font-size:26px}.NavbarLinks{background-color:var(--color-accent-dark);display:flex;flex-direction:column;gap:50px;height:100vh;inset:0 0 0 50%;justify-content:flex-start;padding-top:max(20%,120px);position:fixed;transform:translateX(100%);transition:.5s}.showNavbar{transform:translateX(0)}.Hamburger{cursor:pointer;display:block;padding:5px 7% 5px 5px;z-index:2}.bar{background-color:var(--color-text-primary);border-radius:50px;display:block;height:2.5px;margin:6px;width:30px}.bar,.barOne{transition:.5s}.barOne{position:relative;rotate:-225deg;top:4px}.barTwo{display:none}.barThree{bottom:4px;position:relative;rotate:225deg;transition:.5s}}.HomeHero{background-color:initial;min-height:100vh;overflow:hidden;position:relative;width:100%}.HomeHero-image{align-items:center;background-color:initial;display:flex;inset:0;justify-content:center;padding:40px 20px;position:absolute}.HomeHero-composition{aspect-ratio:2162/2232;max-width:100%;position:relative;transform:translate(0);width:400px}.HomeHero-plants{top:0;z-index:1}.HomeHero-boat,.HomeHero-plants{height:auto;left:0;position:absolute;width:100%}.HomeHero-boat{bottom:-1%;filter:brightness(0) saturate(100%) invert(80%);z-index:2}.HomeHero-nav{inset:0;pointer-events:none;position:absolute}.HomeHero-nav>*{pointer-events:auto}.HomeHero-langSelect{background:#0000;border:1px solid #6a9aaa4d;border-radius:4px;color:#e6f9ff;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:1px;outline:none;padding:6px;position:absolute;right:24px;text-align:flex;top:20px;z-index:5}.HomeHero-langSelect option{background:#172340;color:#e6f9ff;text-align:center}.HomeHero-navIcon{align-items:center;display:flex;font-size:34px;justify-content:center;position:absolute;text-decoration:none;transition:color .3s,opacity .3s;z-index:4}.HomeHero .HomeHero-navIcon{transition:color .3s,transform .3s,opacity .3s}.HomeHero .HomeHero-navIcon:nth-child(2){animation:HomeHero-travel-1 28s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(3){animation:HomeHero-travel-2 26s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(4){animation:HomeHero-travel-3 30s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(5){animation:HomeHero-travel-4 24s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(6){animation:HomeHero-travel-5 25s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(7){animation:HomeHero-travel-6 26s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(8){animation:HomeHero-travel-1 32s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(9){animation:HomeHero-travel-2 27s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(10){animation:HomeHero-travel-3 25s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(11){animation:HomeHero-travel-4 29s ease-in-out infinite}.HomeHero .HomeHero-navIcon:nth-child(12){animation:HomeHero-travel-5 25s ease-in-out infinite}@media (max-height:800px){.FloatingNav .HomeHero-navIcon:nth-child(6),.HomeHero .HomeHero-navIcon:nth-child(6){top:32%!important}}.FloatingNav .HomeHero-navIcon{animation:HomeHero-float 4s ease-in-out infinite;filter:blur(10px);opacity:0;pointer-events:none;transition:color .3s,transform .3s,opacity .5s ease-out,filter .5s ease-out}.FloatingNav.FloatingNav--iconsVisible .HomeHero-navIcon{filter:blur(0);opacity:1;pointer-events:auto}.FloatingNav .HomeHero-navIcon{display:none}.FloatingNav.FloatingNav--iconsVisible .HomeHero-navIcon--link{opacity:.9}.HomeHero-navIcon--deco{color:#fff;cursor:default;opacity:.5;pointer-events:none}.HomeHero-navIcon--link{box-sizing:initial;color:#fff;cursor:pointer;min-height:50px;min-width:50px;opacity:.9;padding:20px}.HomeHero-navIcon--link:hover{color:#fff;opacity:1;transform:scale(1.2)}.HomeHero-navIcon img{transition:filter .3s}.HomeHero-navIcon img,.HomeHero-navIcon--link:hover img{filter:brightness(0) saturate(100%) invert(100%)}.FloatingNav .HomeHero-navIcon:nth-child(2),.HomeHero .HomeHero-navIcon:nth-child(2){color:#fff!important}.FloatingNav .HomeHero-navIcon:nth-child(2) img,.HomeHero .HomeHero-navIcon:nth-child(2) img{filter:brightness(0) saturate(100%) invert(100%)!important}.App-wrap--gispert .FloatingNav .HomeHero-navIcon--deco,.App-wrap--gispert .FloatingNav .HomeHero-navIcon--link{color:var(--color-bg-primary)}.App-wrap--gispert .FloatingNav .HomeHero-navIcon img,.App-wrap--gispert .FloatingNav .HomeHero-navIcon--link:hover img,.App-wrap--gispert .FloatingNav .NavVertical-iconWrapper img,.App-wrap--gispert .FloatingNav .NavVertical-link:hover .NavVertical-iconWrapper img{filter:brightness(0) saturate(100%) invert(16%) sepia(46%) saturate(1398%) hue-rotate(191deg) brightness(89%) contrast(102%)}.App-wrap--gispert .FloatingNav .NavVertical-iconWrapper svg,.App-wrap--gispert .FloatingNav .NavVertical-langBtn,.App-wrap--gispert .FloatingNav .NavVertical-langBtn:hover,.App-wrap--gispert .FloatingNav .NavVertical-link,.App-wrap--gispert .FloatingNav .NavVertical-link--home,.App-wrap--gispert .FloatingNav .NavVertical-link--home:hover,.App-wrap--gispert .FloatingNav .NavVertical-link:hover,.App-wrap--gispert .FloatingNav .NavVertical-link:hover .NavVertical-iconWrapper svg,.App-wrap--gispert .FloatingNav .NavVertical-toggle,.App-wrap--gispert .FloatingNav .NavVertical-toggle:hover{color:var(--color-bg-primary)}.App-wrap--gispert .FloatingNav .NavVertical-langArrow{border-top-color:var(--color-bg-primary)}.App-wrap--gispert .FloatingNav .NavVertical-langBtn,.App-wrap--gispert .FloatingNav .NavVertical-toggle{background:#ecf3faeb;border-color:#001c482e;box-shadow:0 4px 14px #001c481f}.App-wrap--gispert .FloatingNav .NavVertical-langBtn:hover,.App-wrap--gispert .FloatingNav .NavVertical-toggle:hover{background:#dce9f6f5;border-color:#001c4847;box-shadow:0 6px 18px #001c4829}.App-wrap--gispert .FloatingNav .NavVertical-langDrop,.App-wrap--gispert .FloatingNav .NavVertical-list{background:#f4f8fcf7;border-color:#001c4824;box-shadow:0 10px 28px #001c4824}.App-wrap--gispert .FloatingNav .NavVertical-link:hover{background:#001c4814}.App-wrap--gispert .FloatingNav .NavVertical-langOpt,.App-wrap--gispert .FloatingNav .NavVertical-langOpt--active,.App-wrap--gispert .FloatingNav .NavVertical-langOpt:hover{color:var(--color-bg-primary)}.App-wrap--gispert .FloatingNav .NavVertical-langOpt--active,.App-wrap--gispert .FloatingNav .NavVertical-langOpt:hover{background:#001c4814}.HomeHero-navIcon--link:after{background:#14203af2;border-radius:6px;color:#b8e0ea;content:attr(data-tooltip);font-family:var(--font-primary);font-size:13px;left:100%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-18px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:10}.HomeHero-navIcon--link:hover:after{opacity:1;transform:translateY(-50%) translateX(-14px)}.HomeHero-navIcon:nth-child(2){animation-delay:0s}.HomeHero-navIcon:nth-child(3){animation-delay:.5s}.HomeHero-navIcon:nth-child(4){animation-delay:1s}.HomeHero-navIcon:nth-child(5){animation-delay:.2s}.HomeHero-navIcon:nth-child(6){animation-delay:.7s}.HomeHero-navIcon:nth-child(7){animation-delay:.3s}.HomeHero-navIcon:nth-child(8){animation-delay:.9s}.HomeHero-navIcon:nth-child(9){animation-delay:.1s}.HomeHero-navIcon:nth-child(10){animation-delay:.6s}.HomeHero-navIcon:nth-child(11){animation-delay:.4s}.HomeHero-navIcon:nth-child(12){animation-delay:.8s}.FloatingNav{inset:0;pointer-events:none;position:fixed;z-index:8}.FloatingNav>*{pointer-events:auto}.FloatingNav .HomeHero-langSelect,.NavVertical{position:absolute;right:24px;top:20px}.NavVertical{align-items:flex-end;display:flex;flex-direction:column;pointer-events:none;z-index:12}.NavVertical--open .NavVertical-list,.NavVertical-lang,.NavVertical-toggle{pointer-events:auto}.NavVertical-top{align-items:center;display:flex;flex-direction:row;gap:8px}.NavVertical-toggle{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#14203a73;border:1px solid #6a9aaa40;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:0;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,transform .2s;width:36px}.NavVertical-toggle svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.NavVertical--open .NavVertical-toggle svg{transform:rotate(90deg)}.NavVertical-toggle:hover{background:#6a9aaa33;border-color:#6a9aaa80;box-shadow:0 0 16px #6a9aaa40,inset 0 0 8px #6a9aaa14;color:#fff;transform:scale(1.05)}.NavVertical-toggle:active{transform:scale(.95)}.NavVertical-lang{position:relative}.NavVertical-langBtn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#14203a73;border:1px solid #6a9aaa40;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-primary);font-size:12px;font-weight:600;gap:6px;letter-spacing:1.2px;outline:none;padding:8px 10px;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.NavVertical-langBtn:hover{background:#6a9aaa33;border-color:#6a9aaa80;box-shadow:0 0 12px #6a9aaa33;color:#fff}.NavVertical-langArrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #ffffffe6;display:inline-block;height:0;transition:transform .3s;width:0}.NavVertical-langBtn[aria-expanded=true] .NavVertical-langArrow,.NavVertical-langDrop--open~.NavVertical-langBtn .NavVertical-langArrow{transform:rotate(180deg)}.NavVertical-langDrop{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0d1630d9;border:1px solid #6a9aaa33;border-radius:10px;box-shadow:0 6px 24px #00000059;display:flex;flex-direction:column;gap:3px;min-width:100%;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px) scale(.95);transform-origin:top right;transition:opacity .25s ease,visibility .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);visibility:hidden;z-index:20}.NavVertical-langDrop--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.NavVertical-langOpt{background:#0000;border:none;border-radius:7px;color:#c2c1c2e6;cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:1px;padding:7px 14px;text-align:center;transition:color .2s,background .2s}.NavVertical-langOpt:hover{background:#6a9aaa26;color:#e6f9ff}.NavVertical-langOpt--active{background:#6a9aaa33;color:#e6f9ff}.NavVertical-list{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0d1630bf;border:1px solid #6a9aaa2e;border-radius:12px;box-shadow:0 8px 32px #00000059,0 0 1px #6a9aaa33;display:flex;flex-direction:column;gap:0;margin-top:8px;min-width:150px;opacity:0;padding:5px;pointer-events:none;transform:translateY(-8px) scale(.97);transform-origin:top right;transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);visibility:hidden}.NavVertical--open .NavVertical-list{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.NavVertical-link{align-items:flex-start;border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.3px;overflow:hidden;padding:7px 9px;position:relative;text-decoration:none;transition:color .25s,background .25s,padding .25s}.NavVertical-link:before{background:linear-gradient(180deg,#6a9aaa,#262493);border-radius:0 3px 3px 0;content:"";height:60%;left:0;opacity:0;position:absolute;top:20%;transform:scaleY(0);transition:opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1);width:3px}.NavVertical-link:hover{background:#6a9aaa1f;color:#fff;padding-left:10px;padding-right:10px}.NavVertical-link:hover:before{opacity:1;transform:scaleY(1)}.NavVertical-iconWrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:30px}.NavVertical-iconWrapper img,.NavVertical-iconWrapper svg{color:#fff;filter:brightness(0) saturate(100%) invert(100%);font-size:14px;max-height:1.9em;max-width:100%;transition:color .25s,transform .25s,filter .25s}.NavVertical-link:hover .NavVertical-iconWrapper img,.NavVertical-link:hover .NavVertical-iconWrapper svg{color:#fff;filter:brightness(0) saturate(100%) invert(100%);transform:scale(1.15)}.NavVertical-textWrapper{flex-grow:1;line-height:1.3;overflow-wrap:anywhere;text-align:left}.NavVertical-divider{background:#6a9aaa33;border-radius:1px;height:1px;margin:4px 12px}.NavVertical-link--sub{padding-left:32px}.NavVertical-link--sub:hover{padding-left:32px;padding-right:10px}.NavVertical-link--home{color:#fff;font-weight:600;margin-bottom:2px;padding-bottom:8px}.NavVertical-link--home:hover{color:#fff}.NavVertical--open .NavVertical-divider,.NavVertical--open .NavVertical-link{align-items:center;animation:navLinkFadeIn .3s ease forwards;opacity:0}@keyframes navLinkFadeIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes HomeHero-float{0%,to{transform:translate(0) rotate(-2deg)}25%{transform:translate(8px,-12px) rotate(3deg)}50%{transform:translate(-6px,-18px) rotate(-2deg)}75%{transform:translate(10px,-8px) rotate(4deg)}}@keyframes floatEye{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.FloatingEyes-eye{animation-iteration-count:infinite;animation-name:floatEye;animation-timing-function:ease-in-out}@keyframes gentleFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(.5deg)}50%{transform:translateY(-7px) rotate(-.5deg)}75%{transform:translateY(-3px) rotate(.3deg)}}.Cauri-item,.Quimbombo-item{animation:gentleFloat 5s ease-in-out infinite;transform-origin:center}@keyframes HomeHero-travel-1{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(10vw,5vh) rotate(1.5deg)}50%{transform:translate(-6vw,-4vh) rotate(-1deg)}75%{transform:translate(4vw,-6vh) rotate(1deg)}}@keyframes HomeHero-travel-2{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-10vw,-7vh) rotate(-1.5deg)}66%{transform:translate(8vw,4vh) rotate(1deg)}}@keyframes HomeHero-travel-3{0%,to{transform:translate(0) rotate(0deg)}20%{transform:translate(12vw,-8vh) rotate(1deg)}40%{transform:translate(6vw,7vh) rotate(-1.5deg)}60%{transform:translate(-8vw,2vh) rotate(.5deg)}80%{transform:translate(-4vw,-5vh) rotate(-1deg)}}@keyframes HomeHero-travel-4{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-12vw,6vh) rotate(-1.5deg)}}@keyframes HomeHero-travel-5{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-7vw,-9vh) rotate(1deg)}50%{transform:translate(9vw,-4vh) rotate(-1deg)}75%{transform:translate(5vw,8vh) rotate(1.5deg)}}@keyframes HomeHero-travel-6{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(11vw,7vh) rotate(-1deg)}66%{transform:translate(-10vw,-6vh) rotate(1.5deg)}}.HomeHero-navIcon--link:hover{animation-play-state:paused}@media (max-width:900px){.HomeHero-image{padding:60px 16px 16px}.HomeHero-langSelect{right:16px;top:16px}.HomeHero-navIcon{font-size:28px}.HomeHero-navIcon--link:after{left:50%;top:100%;transform:translate(-50%,8px)}.HomeHero-navIcon--link:hover:after{transform:translate(-50%,12px)}}@media (max-width:500px){.HomeHero-navIcon{font-size:24px}.NavbarLinks{inset:0 0 0 30%}}.AboutPage{align-items:center;display:flex;justify-content:space-evenly;margin-top:100px;min-height:80vh;padding:25px}.AboutText{font-size:20px;font-weight:500;letter-spacing:1.2px;line-height:30px;width:50%}.AboutTextHeading{font-size:35px;font-weight:600;padding-bottom:40px}.AboutText a{color:var(--color-accent);font-weight:700;text-decoration:underline}.Avatar{width:280px}@media (max-width:900px){.AboutPage{display:block;padding:30px;text-align:center}.AboutText{display:inline-block;letter-spacing:.6px;line-height:24px;margin-bottom:80px;text-align:left;width:95%}.AboutTextHeading{font-size:26px}.Avatar{margin-bottom:75px;width:200px}}.skills{flex-wrap:wrap;margin:50px 10%}.SkillBox,.skills{display:flex;justify-content:center}.SkillBox{align-items:center;border:3px solid var(--color-accent-dark);border-radius:5px;font-size:64px;height:150px;margin:0 25px 25px 0;transition:.5s;width:max(15%,150px)}.SkillBox:hover{box-shadow:0 2px 8px 0 var(--color-accent-dark);transform:scale(1.2)}.SkillsHeading{font-family:var(--font-heading);font-size:36px;letter-spacing:.6px;margin:50px 10px;text-align:center}@media (max-width:500px){.AboutText{font-size:16px}.Avatar{margin-bottom:25px;width:200px}.SkillsHeading{font-size:26px}.SkillBox{font-size:50px;height:100px;width:100px}}.projectHeading{font-size:36px;letter-spacing:.4px;margin-top:100px;padding:75px 0;text-align:center}.project{display:flex;flex-wrap:wrap;justify-content:center;margin:25px 5%}.projectBox{border:3px solid var(--color-accent-dark);border-radius:5px;font-size:18px;letter-spacing:.5px;line-height:22px;margin:0 25px 50px;padding:15px;text-align:center;transition:.5s;width:350px}.projectBox:hover{box-shadow:0 4px 10px 0 var(--color-accent-dark);transform:scale(1.05)}.projectPhoto{display:block;margin:20px 0;width:100%}.projectbtn{align-items:center;background-color:var(--color-accent-dark);border-radius:5px;border-style:none;color:var(--color-bg-primary);cursor:pointer;display:inline-flex;font-size:20px;height:30px;justify-content:space-evenly;margin:25px 3% 0;text-decoration:none;width:40%}.ResumePage{margin:100px auto 0;padding-top:50px;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.resumeview{pointer-events:none}.downloadCV{background-color:var(--color-accent-dark);border-radius:5px;border-style:none;color:var(--color-text-primary);cursor:pointer;height:40px;margin:25px 0;text-decoration:none;transition:all .5s;width:200px}.downloadCV:hover{background-color:var(--color-white);color:var(--color-accent-dark);transition:all .5s}.TesisPage{box-sizing:border-box;margin:100px auto 80px;max-width:720px;padding:25px 20px;text-align:center;width:100%}.TesisPageTitle{font-family:var(--font-heading);font-size:32px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;margin-top:0}.TesisPageAuthor{color:#8a9cc5;font-family:var(--font-primary);font-size:18px;margin-bottom:20px}.TesisPageSubtitle{color:var(--color-text-muted);font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:.3px;line-height:1.4;margin-bottom:20px;margin-top:0}.TesisPageSubtitle:empty{display:none;margin:0}.TesisPageSubtitle,.TesisPageTitle{text-wrap:balance;margin-left:auto;margin-right:auto;text-align:center}.TesisPageSubtitle,.TesisPageTitle{max-width:min(100%,980px)}.TesisPageContent{word-wrap:break-word;font-family:var(--font-primary);font-size:18px;letter-spacing:.3px;line-height:1.7;margin:0 auto;max-width:100%;overflow-wrap:break-word;text-align:justify;word-break:break-word}.TesisPageContent p{margin:0 0 .88em}.TesisPageContent p:empty{display:none;margin:0}.TesisPageContent figure{margin:2em 0;text-align:center}.TesisPage--gispert{background:#fff;border-radius:0;box-shadow:none;color:var(--color-bg-primary);margin:70px auto 0;max-width:min(1480px,calc(100% - 48px));padding:30px 24px 80px}.TesisPage--gispert,.TesisPage--museo{grid-column-gap:0;column-gap:0;display:grid;grid-template-columns:clamp(240px,24vw,330px) 1fr;grid-template-rows:auto auto 1fr}.TesisPage--gispert>.TesisPage-rail,.TesisPage--museo>.TesisPage-rail{align-items:flex-start;align-self:start;display:flex;flex-direction:column;grid-column:1;grid-row:1/-1;height:calc(100vh - 90px);justify-content:flex-start;overflow:visible;padding-top:.5em;position:-webkit-sticky;position:sticky;top:80px;z-index:100}.TesisPage--gispert>.TesisPageSubtitle,.TesisPage--gispert>.TesisPageTitle,.TesisPage--museo>.TesisPageSubtitle,.TesisPage--museo>.TesisPageTitle{grid-column:2;margin-left:0;margin-right:0;max-width:min(980px,100%);text-align:left}.TesisPage--gispert>.TesisPageContent,.TesisPage--museo>.TesisPageContent{grid-column:2;grid-row:3;max-width:none;padding-left:0;position:relative;text-align:left}.TesisPage--gispert .TesisPageContent>*,.TesisPage--museo .TesisPageContent>*{margin-left:0;margin-right:0;max-width:min(980px,100%)}.TesisPage--gispert .TesisPageAuthor,.TesisPage--gispert .TesisPageContent,.TesisPage--gispert .TesisPageContent p,.TesisPage--gispert .TesisPageSubtitle,.TesisPage--gispert .TesisPageTitle{color:var(--color-bg-primary)}.TesisPage--gispert .TesisPageSubtitle{opacity:.9}.TesisPage--gispert .TesisPageContent a{color:var(--color-bg-primary);text-decoration:underline;text-underline-offset:2px}.TesisPage--gispert .TesisPageContent a:hover{opacity:.85}.TesisPage--gispert .ImageWithLupa-figure figcaption,.TesisPage--gispert .TesisPageContent figure figcaption{color:var(--color-bg-primary);opacity:.9}.TesisPage--museo{border:none;border-radius:0;box-shadow:none}.TesisPage--instructivo,.TesisPage--museo{margin:70px auto 0;max-width:min(1480px,calc(100% - 48px));padding:30px 24px 80px}.TesisPage--instructivo .TesisPageContent,.TesisPage--instructivo .TesisPageSubtitle,.TesisPage--instructivo .TesisPageTitle{margin-left:auto;margin-right:auto;max-width:min(980px,100%);text-align:left}.TesisPage--instructivo .TesisPageSubtitle{color:#ffffffd1}.TesisPage--instructivo .TesisPageContent{padding-left:0}.TesisPage--instructivo .TesisPageContent>*{margin-left:0;margin-right:0;max-width:100%}.Instructivo-actions{margin:0 auto 1.5em;max-width:min(980px,100%);text-align:left}.TesisPage--gispert>.TesisPage-rail .RelatedSections,.TesisPage--museo>.TesisPage-rail .RelatedSections{border-top:none;margin-top:0;padding-top:0;text-align:center;width:100%}.TesisPage--gispert>.TesisPage-rail .RelatedSections-links,.TesisPage--museo>.TesisPage-rail .RelatedSections-links{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:3.5rem;justify-content:flex-start;width:100%}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link,.TesisPage--museo>.TesisPage-rail .RelatedSections-link{align-items:center;animation:RailIcon-float 8s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--related-index, 0)*.8s);background:#0000;border-bottom:0;border-radius:50%;display:inline-flex;height:58px;justify-content:center;line-height:1;min-height:58px;min-width:58px;opacity:.9;padding:0;position:relative;transition:opacity .3s;width:58px}@keyframes RailIcon-float{0%,to{transform:translate(0) rotate(-3deg)}25%{transform:translate(50px,-20px) rotate(5deg)}50%{transform:translate(110px,15px) rotate(-4deg)}75%{transform:translate(40px,25px) rotate(6deg)}}@keyframes RailIcon-float-alt{0%,to{transform:translate(60px) rotate(4deg)}25%{transform:translate(10px,25px) rotate(-3deg)}50%{transform:translate(-10px,-15px) rotate(5deg)}75%{transform:translate(80px,-30px) rotate(-6deg)}}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:nth-child(odd),.TesisPage--museo>.TesisPage-rail .RelatedSections-link:nth-child(odd){animation-duration:9.5s;animation-name:RailIcon-float;margin-left:10px}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:nth-child(2n),.TesisPage--museo>.TesisPage-rail .RelatedSections-link:nth-child(2n){animation-duration:11s;animation-name:RailIcon-float-alt;margin-left:20px}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:focus-visible,.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:hover,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:focus-visible,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:hover{background:#0000;opacity:1}.TesisPage--gispert>.TesisPage-rail .RelatedSections-icon,.TesisPage--museo>.TesisPage-rail .RelatedSections-icon{height:44px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:44px}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:focus-visible .RelatedSections-icon,.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:hover .RelatedSections-icon,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:focus-visible .RelatedSections-icon,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:hover .RelatedSections-icon{transform:scale(1.25)}.TesisPage--gispert>.TesisPage-rail .RelatedSections-icon img,.TesisPage--gispert>.TesisPage-rail .RelatedSections-icon svg,.TesisPage--museo>.TesisPage-rail .RelatedSections-icon img,.TesisPage--museo>.TesisPage-rail .RelatedSections-icon svg{height:100%!important;max-height:44px;max-width:44px;width:100%!important}.TesisPage--museo>.TesisPage-rail .RelatedSections-icon img{filter:brightness(0) saturate(100%) invert(100%)}.TesisPage--museo>.TesisPage-rail .RelatedSections-icon,.TesisPage--museo>.TesisPage-rail .RelatedSections-icon svg{color:#fff}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link{color:var(--color-bg-primary)}.TesisPage--gispert>.TesisPage-rail .RelatedSections-icon img{filter:brightness(0) saturate(100%) invert(16%) sepia(46%) saturate(1398%) hue-rotate(191deg) brightness(89%) contrast(102%)}.TesisPage--museo>.TesisPage-rail .RelatedSections-link{color:#fff}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:after,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:after{background:#14203af2;border-radius:6px;color:#b8e0ea;content:attr(data-tooltip);font-family:var(--font-primary);font-size:13px;left:calc(100% + 10px);opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-6px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:10}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:focus-visible:after,.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:hover:after,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:focus-visible:after,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.RelatedSections-links--floating{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;min-height:0;position:static;width:100%}.TesisPage--gispert .RelatedSections-link--floating,.TesisPage--museo .RelatedSections-link--floating{align-items:center;animation:HomeHero-float 4s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--related-index, 0)*.35s);background:#0000;border-bottom:0;border-radius:0;box-sizing:initial;display:flex;height:auto;justify-content:center;line-height:1;min-height:42px;min-width:42px;opacity:.9;padding:16px;position:relative;transition:color .3s,transform .3s,opacity .3s;width:auto}.TesisPage--gispert .RelatedSections-link--floating:focus-visible,.TesisPage--gispert .RelatedSections-link--floating:hover,.TesisPage--museo .RelatedSections-link--floating:focus-visible,.TesisPage--museo .RelatedSections-link--floating:hover{background:#0000;opacity:1;transform:scale(1.2)}.RelatedSections-link--floating .RelatedSections-icon{height:32px;margin-right:0;width:32px}.RelatedSections-link--floating .RelatedSections-icon img,.RelatedSections-link--floating .RelatedSections-icon svg{height:100%!important;max-height:32px;max-width:32px;width:100%!important}.RelatedSections-linkText{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.RelatedSections-link--floating:after{background:#14203af2;border-radius:6px;color:#b8e0ea;content:attr(data-tooltip);font-family:var(--font-primary);font-size:13px;left:calc(100% + 10px);opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-6px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:10}.RelatedSections-link--floating:focus-visible:after,.RelatedSections-link--floating:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.TesisPage--gispert .RelatedSections-link--floating{color:var(--color-bg-primary)}.TesisPage--museo .RelatedSections-link--floating{color:#fff}.TesisPage--museo .RelatedSections-link--floating:focus-visible,.TesisPage--museo .RelatedSections-link--floating:hover{background:#0000}.TesisPage--gispert .RelatedSections-link--floating .RelatedSections-icon img{filter:brightness(0) saturate(100%) invert(16%) sepia(46%) saturate(1398%) hue-rotate(191deg) brightness(89%) contrast(102%)}.RelatedSections{border-top:none;margin-top:.7em;padding-top:0;text-align:center}.RelatedSections--museo .RelatedSections{border-top:1px solid #fff3}.TesisPage--gispert .RelatedSections{border-top-color:#001c4833}.RelatedSections-label{color:var(--color-text-muted);display:none;font-family:var(--font-primary);font-size:.95rem;font-weight:600;margin-bottom:1rem}.TesisPage--gispert .RelatedSections-label{color:var(--color-bg-primary);opacity:.85}.RelatedSections-links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center}.RelatedSections-link{align-items:center;border-radius:6px;color:var(--color-text-primary);display:inline-flex;font-size:.9rem;gap:.35rem;line-height:1;padding:.35rem .5rem;text-decoration:none;transition:background .2s,color .2s}.RelatedSections-link:hover{background:#b8e0ea33;color:#b8e0ea}.TesisPage--gispert .RelatedSections-link{color:var(--color-bg-primary)}.TesisPage--gispert .RelatedSections-link:hover{background:#001c4814;color:var(--color-bg-primary)}.RelatedSections-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.RelatedSections-icon img{display:block;height:100%!important;max-height:22px;max-width:22px;object-fit:contain;object-position:center;width:100%!important}.ImageWithLupa-wrap{cursor:crosshair;display:inline-block;position:relative}.ImageWithLupa-img{border-radius:4px;display:block;height:auto;max-height:500px;max-width:100%;width:auto}.ImageWithLupa-lens{background-color:#0a1628;background-repeat:no-repeat;border:3px solid #6a9aaa99;border-radius:50%;box-shadow:0 4px 20px #0006;pointer-events:none;position:fixed;z-index:100}@media (max-width:1024px){.TesisPage--gispert,.TesisPage--museo{display:block}.TesisPage--gispert>.TesisPage-rail,.TesisPage--museo>.TesisPage-rail{flex-direction:row;flex-wrap:wrap;gap:.35rem;height:auto;justify-content:center;overflow:visible;padding:.5em 0 1em;position:static}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link,.TesisPage--museo>.TesisPage-rail .RelatedSections-link{border-radius:50%;height:44px;min-height:44px;min-width:44px;padding:0;width:44px}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:after,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:after{bottom:calc(100% + 8px);left:50%;top:auto;transform:translateX(-50%) translateY(6px)}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:hover:after,.TesisPage--museo>.TesisPage-rail .RelatedSections-link:hover:after{transform:translateX(-50%) translateY(0)}.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:nth-child(2n),.TesisPage--gispert>.TesisPage-rail .RelatedSections-link:nth-child(odd),.TesisPage--museo>.TesisPage-rail .RelatedSections-link:nth-child(2n),.TesisPage--museo>.TesisPage-rail .RelatedSections-link:nth-child(odd){margin-left:0}.TesisPage--gispert>.TesisPageSubtitle,.TesisPage--gispert>.TesisPageTitle,.TesisPage--museo>.TesisPageSubtitle,.TesisPage--museo>.TesisPageTitle{margin-left:auto;margin-right:auto;text-align:center}.TesisPage--gispert>.TesisPageContent>*,.TesisPage--museo>.TesisPageContent>*{max-width:100%}.TesisPage--gispert>.TesisPage-rail .RelatedSections-icon,.TesisPage--museo>.TesisPage-rail .RelatedSections-icon{height:36px;width:36px}}@media (min-width:1025px){.TesisPage--gispert>.TesisPage-rail .RelatedSections-label,.TesisPage--gispert>.TesisPage-rail .RelatedSections-linkText,.TesisPage--museo>.TesisPage-rail .RelatedSections-label,.TesisPage--museo>.TesisPage-rail .RelatedSections-linkText{display:none}}@media (max-width:600px){.TesisPage{margin-top:80px;padding:20px 15px}.TesisPageTitle{font-size:26px}.TesisPageSubtitle{font-size:17px}.TesisPageContent{font-size:16px}}.NewsletterPage-wrap{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 24px 60px}.NewsletterPage{background:linear-gradient(135deg,#6a9aaa14,#2624930d);border:1px solid #6a9aaa26;border-radius:16px;margin:0;max-width:500px;padding:50px 35px;text-align:center;width:100%}.NewsletterPageTitle{font-family:var(--font-heading);font-size:28px;font-weight:600;letter-spacing:.5px;margin-bottom:16px}.NewsletterPageDescription{color:var(--color-text-muted);font-size:16px;line-height:1.5;margin-bottom:20px;text-align:center}.NewsletterPrivacyNotice{background:#6a9aaa1a;border-left:4px solid #6a9aaa66;border-radius:8px;margin-left:auto;margin-right:auto;margin-top:32px;max-width:360px;padding:16px;transition:all .3s ease}.NewsletterPrivacyToggle{align-items:center;background:#0000;border:1px solid #6a9aaa33;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 12px;transition:all .25s ease;width:100%}.NewsletterPrivacyToggle:hover{background:#6a9aaa14;border-color:#6a9aaa66}.NewsletterPrivacyToggle:active{transform:scale(.98)}.NewsletterPrivacyToggle:hover{border-color:#6a9aaa99;color:var(--color-text-primary)}.NewsletterPrivacyChevron{align-items:center;display:inline-flex;font-size:16px;opacity:.7;transition:transform .3s ease,opacity .3s ease}.NewsletterPrivacyToggle:hover .NewsletterPrivacyChevron{opacity:1;transform:scale(1.15)}.NewsletterPrivacyText{animation:slideDown .3s ease-out;border-top:1px solid #6a9aaa26;color:var(--color-text-muted);font-size:14px;line-height:1.6;margin:12px 0 0;padding:12px 0 0;text-align:center}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NewsletterForm{align-items:center;display:flex;flex-direction:column;gap:16px}.NewsletterFormGroup{align-items:center;background:#6a9aaa0f;border:2px solid #6a9aaa33;border-radius:10px;display:flex;max-width:360px;padding:12px 16px;transition:all .3s ease;width:100%}.NewsletterFormGroup:focus-within,.NewsletterFormGroup:hover{background:#6a9aaa1f;border-color:#6a9aaa66}.NewsletterIcon{color:#6a9aaacc;flex-shrink:0;font-size:24px;margin-right:12px;transition:all .3s ease}.NewsletterFormGroup:focus-within .NewsletterIcon,.NewsletterFormGroup:hover .NewsletterIcon{color:#6a9aaacc;transform:scale(1.1)}.NewsletterInput{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-size:16px;outline:none;padding:8px 0}.NewsletterInput::placeholder{color:var(--color-text-muted)}.NewsletterButton{background:#6a9aaa66;border:none;border-radius:10px;color:var(--color-white);cursor:pointer;font-size:16px;font-weight:600;margin-top:14px;overflow:hidden;padding:14px 40px;position:relative;transition:all .3s ease}.NewsletterButton:hover{background:#6a9aaa40;color:var(--color-text-primary);transform:translateY(-2px)}.NewsletterButton:active{transform:translateY(0)}.NewsletterMessage{animation:fadeInMessage .3s ease-out;border-radius:8px;font-size:15px;font-weight:500;margin-left:auto;margin-right:auto;margin-top:24px;max-width:360px;padding:12px 16px}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NewsletterMessageSuccess{background:#6a9aaa40;border:1px solid #6a9aaa66;border-left:8px solid #6a9aaacc;color:#fff}.NewsletterMessageError{background:#ef444433;border:1px solid #ef444466;border-left:8px solid var(--color-error);color:#fff}footer{align-items:center;bottom:0;display:flex;flex-wrap:wrap;height:40px;justify-content:space-evenly;letter-spacing:.5px;margin:80px auto 10px;position:relative;text-align:center;width:90%}footer h4{font-weight:500;margin:0 25px}.footerLinks{display:flex;font-size:18px;justify-content:space-evenly;width:180px}.footerLinks a{color:inherit;text-decoration:none}@media (max-width:750px){footer{height:110px}}.instructivo-diagram-figure{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.instructivo-diagram-wrap{display:inline-block;line-height:0;margin-left:auto;margin-right:auto;max-width:100%}.instructivo-diagram-wrap svg{display:block;height:auto;max-width:100%;overflow:visible}.instructivo-diagram-wrap .diagram-phrase-link-hover text{fill:#c1ff72!important;transition:fill .2s ease}.instructivo-diagram-wrap [id^=g] text{overflow:visible;transition:fill .2s ease}.HomeLicense-bar{background:var(--color-bg-primary);border-top:none;bottom:0;box-sizing:border-box;color:#7a9aaa;font-family:var(--font-primary);font-size:.75rem;left:0;line-height:1.5;padding:.5rem .2rem;position:fixed;right:0;text-align:left;width:100%;z-index:7}.HomeLicense-titleBtn{align-items:center;background:none;border:none;color:#a8c8d6;cursor:pointer;display:inline-flex;font:inherit;gap:.2rem;margin:0;padding:0;transition:color .2s}.HomeLicense-titleBtn:hover{color:#e6f9ff}.HomeLicense-chevron{border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;height:.45em;transform:rotate(-45deg) translateY(-.05em);transition:transform .25s ease;width:.45em}.HomeLicense-bar--expanded .HomeLicense-chevron{transform:rotate(225deg) translateY(-.1em)}.HomeLicense-popover{background:var(--color-bg-primary);border-top:1px solid #6a9aaa26;bottom:100%;box-shadow:0 -6px 20px #00000059;left:0;max-height:320px;opacity:0;overflow-y:auto;padding:.7rem .8rem;position:absolute;right:0;scrollbar-width:thin;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;visibility:hidden}.HomeLicense-bar--expanded .HomeLicense-popover{opacity:1;transform:translateY(0);visibility:visible}.HomeLicense-intro,.HomeLicense-residency{color:#8ab0c0;font-size:.75rem;line-height:1.55;margin:0 0 .4rem}.HomeLicense-intro:last-child,.HomeLicense-residency:last-child{margin-bottom:0}.HomeLicense-intro em{color:#a8c8d6}.HomeLicense-researcher{border-top:1px solid #6a9aaa33;margin-top:.5rem;padding-top:.4rem}.HomeLicense-researcherHead{color:#8ab0c0;font-size:inherit;line-height:1.4;margin:0 0 .35rem}.HomeLicense-researcherHead a{color:#a8c8d6}.HomeLicense-bio{color:#8ab0c0;font-size:.8rem;line-height:1.55;margin:0 0 .35rem}.HomeLicense-bio:last-child{margin-bottom:0}.HomeLicense-bar a{color:#a8c8d6;text-decoration:none;transition:color .2s}.HomeLicense-bar a:hover{color:#e6f9ff}.HomeLicense-link{align-items:center;display:inline-flex;gap:.08rem}.HomeLicense-bar .HomeLicense-link img{height:1em;margin-left:.08em;vertical-align:middle;width:1em}.HomeLicense-license{align-items:center;display:flex;flex-wrap:wrap;gap:0 .3rem;justify-content:flex-start}.HomeLicense-role{align-items:baseline;display:inline-flex;gap:.2rem;white-space:nowrap}.HomeLicense-label{color:#8ab0c0;font-weight:600}.HomeLicense-name{color:#a8c8d6}.HomeLicense-imageInline{align-items:center;display:inline-flex;margin-left:.3rem;vertical-align:middle}.HomeLicense-imageInline img{background:#0000;border-radius:2px;height:2.2em;object-fit:contain;vertical-align:middle;width:auto}.CreditosImages{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-top:40px}.CreditosImage{height:auto;max-height:120px;max-width:100%;object-fit:contain}@media (max-width:600px){.HomeLicense-bar{font-size:.64rem;padding:.4rem .35rem}.HomeLicense-popover{padding:.5rem}}.ContentGate-wrap{align-items:center;display:flex;justify-content:center;padding:40px 0;position:relative;width:100%;z-index:10}.ContentGate-modal{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#14203a73;border:1px solid #6a9aaa40;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:650px;padding:40px;width:100%}.ContentGate-modal .NewsletterPageDescription,.ContentGate-modal .NewsletterPageTitle{color:#fff;text-align:center}@media (min-width:1025px){.TesisPageContent .ContentGate-wrap{justify-content:flex-start}.TesisPageContent .ContentGate-modal .NewsletterPageDescription,.TesisPageContent .ContentGate-modal .NewsletterPageTitle{text-align:left}.TesisPageContent .ContentGate-modal .NewsletterForm{align-items:flex-start}.TesisPageContent .ContentGate-modal .ContentGate-privacyNotice{text-align:left!important}.TesisPageContent .ContentGate-modal{margin-left:-200px}}.ContentGate-modal .NewsletterFormGroup{background:#0000;border:none;box-sizing:border-box;max-width:100%;padding:0;width:100%}.ContentGate-modal .NewsletterInput{background:#ffffff0d;border:1px solid #6a9aaa4d;border-radius:8px;box-sizing:border-box;color:#fff;padding:12px 20px;width:100%}.ContentGate-modal .NewsletterInput::placeholder{color:#ffffff80}.ContentGate-modal .ContentGate-checkboxLabel,.ContentGate-modal .ContentGate-privacyNotice{color:#ffffffb3!important}.ContentGate-modal .ContentGate-privacyNotice a{color:#fff}.ContentGate-modal .NewsletterButton{background-color:#6a9aaacc;color:#fff;margin-top:10px}.ContentGate-modal .NewsletterButton:hover{background-color:#6a9aaa}.App-wrap--gispert .ContentGate-overlay{background:linear-gradient(180deg,#fff0 0,#fffffff2 50%,#fff);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-150px;z-index:-1}.App-wrap--gispert .ContentGate-modal{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #0000001a;box-shadow:0 10px 40px #00000026}.App-wrap--gispert .ContentGate-modal .NewsletterPageTitle{color:#1a1a1a}.App-wrap--gispert .ContentGate-modal .NewsletterPageDescription{color:#555}.App-wrap--gispert .ContentGate-modal .NewsletterInput{background:#f9f9f9;border:1px solid #0003;border-radius:8px;box-sizing:border-box;color:#1a1a1a;padding:12px 20px;width:100%}.App-wrap--gispert .ContentGate-modal .NewsletterInput::placeholder{color:#0006}.App-wrap--gispert .ContentGate-modal .ContentGate-checkboxLabel,.App-wrap--gispert .ContentGate-modal .ContentGate-privacyNotice{color:#000000b3!important}.App-wrap--gispert .ContentGate-modal .ContentGate-privacyNotice a{color:#14203a;font-weight:500}.App-wrap--gispert .ContentGate-modal .NewsletterButton{background-color:#14203a;color:#fff}.App-wrap--gispert .ContentGate-modal .NewsletterButton:hover{background-color:#203157}
/*# sourceMappingURL=main.66d6ff34.css.map*/