@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueBlack.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueBold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueRoman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueThin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueUltraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueHeavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueUltraLightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueLightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueMediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueBoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueHeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeueBlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}*,*:after,*:before{box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin-block-start:0;margin-block-end:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}a{background-color:transparent}b,strong{font-weight:bolder}video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[hidden]{display:none}h1{font-size:2em;margin:.67em 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}* a{cursor:pointer;text-decoration:none}* i{font-style:italic}* p{font-size:1em}:root{--font-family: "HelveticaNeue", sans-serif;font-family:var(--font-family);font-size:16px;--font-titles: var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--amarillo-claro: #E7F2A5;--amarillo-oscuro: #DBDB7B;--morado-claro: #494EA1;--morado-oscuro: #3E1581;--rosa: #F068B2;--rojo: #D94950;--noise-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");--noise-size: 200px 200px;--noise-opacity: .15;--noise-blend: overlay;--section-wave-height: 100px;--section-wave-clip: polygon( 0% 0%, 0% 29.595%, 13.951% 100%, 13.596% 29.595%, 21.599% 29.595%, 39.416% 100%, 45.22% 29.595%, 46.549% 29.595%, 47.119% 100%, 58.995% 29.595%, 70.113% 29.595%, 93.222% 94.864%, 100% 29.595%, 100% 0% );--section-wave-opacity: 1.1;--morado: var(--morado-oscuro);--page-padding: 1rem;--flow-header-zone: clamp(5.5rem, 17vh, 10.5rem);--flow-content-lift: clamp(3rem, 10vh, 6.5rem);--flow-content-pad-bottom: clamp(1rem, 4vh, 2.5rem);--site-bottom-h: 64px;--site-bottom-play-size: clamp(92px, 23vw, 118px);--site-bottom-pad: calc(var(--site-bottom-h) + env(safe-area-inset-bottom, 0px))}html{scroll-padding-bottom:0;overflow-x:clip}a{color:var(--morado)}body{margin:0;color:var(--morado-oscuro);background-color:var(--amarillo-claro);background-image:url(../img/noise.png);background-size:400px,100% 100vh;background-attachment:fixed;overflow-x:clip;max-width:none}.loader{position:fixed;top:0;left:0;width:100%;max-width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:2em;z-index:100}.hidden{display:none}main{position:relative;top:0;z-index:2;width:100%;max-width:none;overflow-x:clip}.theme-container{position:relative;z-index:-10;scroll-margin-top:72px;scroll-margin-bottom:0;width:100%;max-width:none;overflow:visible;background:transparent}.theme-container>*{position:relative;z-index:2}#que-es{z-index:3;--section-bg: var(--amarillo-oscuro);--section-wave-bg: var(--morado-oscuro)}#desafio{--section-bg: var(--rosa);--section-wave-bg: var(--amarillo-oscuro)}#diseno{--section-bg: var(--morado-claro);--section-wave-bg: var(--rosa)}#donde{--section-bg: var(--amarillo-oscuro);--section-wave-bg: var(--morado-claro)}#contacto{--section-bg: var(--amarillo-claro);--section-wave-bg: var(--amarillo-oscuro);scroll-margin-bottom:0}#que-es,#desafio,#diseno,#donde,#contacto{margin-top:0;padding-top:0}.bg-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--noise-opacity);mix-blend-mode:var(--noise-blend);background-image:var(--noise-svg);background-repeat:repeat;background-size:var(--noise-size)}#what,#desafioFlow,#how,#where,.footer{position:relative;width:100%;max-width:none;padding-top:var(--section-wave-height);box-sizing:border-box;overflow:visible}.section-top-wave{display:block;position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:var(--section-wave-height);margin:0;padding:0;line-height:0;pointer-events:none;overflow:visible;color:var(--section-wave-bg, var(--section-bg));opacity:var(--section-wave-opacity);background:transparent}.section-top-wave__svg{display:block;width:100%;height:100%}.section-top-wave:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:var(--noise-opacity);mix-blend-mode:var(--noise-blend);background-image:var(--noise-svg);background-repeat:repeat;background-size:var(--noise-size);-webkit-clip-path:var(--section-wave-clip);clip-path:var(--section-wave-clip)}.wrap>*:not(.bg-noise):not(.section-top-wave),.theme-container>*:not(.bg-noise):not(.section-top-wave),#what>*:not(.bg-noise):not(.section-top-wave),#desafioFlow>*:not(.bg-noise):not(.section-top-wave),.what-flow>*:not(.bg-noise):not(.section-top-wave),.home-slogan>*:not(.bg-noise):not(.section-top-wave),#how>*:not(.bg-noise):not(.section-top-wave),#where>*:not(.bg-noise):not(.section-top-wave),.footer>*:not(.bg-noise):not(.section-top-wave){position:relative;z-index:2}.theme-container+.theme-container{border-top:0}html:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--noise-opacity);mix-blend-mode:var(--noise-blend);background-image:var(--noise-svg);background-repeat:repeat;background-size:var(--noise-size)}@media (max-width: 768px){.section-top-wave{top:0;margin-top:0}}@media (max-width: 767px){:root{--section-wave-height: calc(100vw * 470.32 / 6000)}}@media (min-width: 480px){:root{--page-padding: 1.25rem}.page-title{font-size:clamp(1.5rem,3.5vw,4.25rem)}}@media (min-width: 768px){:root{--page-padding: 2rem}.menu__link{font-size:clamp(1.05rem,1.1vw + .85rem,1.55rem)}.eventos{flex-direction:row;gap:2rem}#l3>img{width:100%;height:116%;object-fit:contain;object-position:center bottom}}@media (min-width: 1024px){:root{--page-padding: 2rem}.content{min-height:100vh;justify-content:center;align-items:center}.card-wrap{grid-template-columns:repeat(2,300px)}#diseno .logo{max-width:300px}}@media (min-width: 1280px){:root{--page-padding: 2.5rem}.home__hero{width:min(100%,48rem)}.home-slogan__inner{width:calc(100% - 2 * var(--page-padding));max-width:none}}@media (min-width: 1536px){:root{--page-padding: 3rem}.what-flow__layout,.desafio-flow__layout{width:min(1120px,100%)}}
