.icon[data-v-5a2b75e0]{opacity:.75;margin-right:.4vw;cursor:pointer;font-size:1.5rem}.icon[data-v-5a2b75e0]:hover{opacity:1}@media (max-width:767px){.icon[data-v-5a2b75e0]{margin-right:1.4vw}}.theme-toggle[data-v-8bf75c40]{position:relative;margin-top:.3em;padding:0;width:44px;height:24px;min-width:36px;min-height:20px;border:0;border-radius:24px;outline:0;overflow:hidden;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.75}.theme-toggle[data-v-8bf75c40]:hover{opacity:1}.theme-toggle .toggle[data-v-8bf75c40]{position:absolute;top:0;left:0;bottom:0;margin:auto;width:20px;height:20px;border-radius:50%;border:3px solid transparent;-webkit-box-shadow:inset 0 0 0 2.5px;box-shadow:inset 0 0 0 2.5px;overflow:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.theme-toggle .toggle #subtoggle[data-v-8bf75c40]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%}.theme-toggle .toggle #subtoggle[data-v-8bf75c40]:before{content:"";opacity:1;position:relative;width:100%;height:100%;left:50%;float:left;-webkit-transition:border-radius .5s ease,width .5s ease,height .5s ease,left .5s ease,-webkit-transform .5s ease;transition:border-radius .5s ease,width .5s ease,height .5s ease,left .5s ease,-webkit-transform .5s ease;transition:border-radius .5s ease,width .5s ease,height .5s ease,left .5s ease,transform .5s ease;transition:border-radius .5s ease,width .5s ease,height .5s ease,left .5s ease,transform .5s ease,-webkit-transform .5s ease}body.light-theme .theme-toggle[data-v-8bf75c40]{background-color:#f2f2f2}body.dark-theme .theme-toggle[data-v-8bf75c40]{background-color:#323232}body.dark-theme .theme-toggle .toggle[data-v-8bf75c40]{-webkit-transform:translateX(19px);transform:translateX(19px)}body.dark-theme .theme-toggle .toggle #subtoggle[data-v-8bf75c40]:before{border-radius:50%;width:150%;height:90%;left:40%}.lang-item[data-v-45490e61]{white-space:normal;opacity:.75;cursor:pointer;list-style-type:none;margin-right:7px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:opacity .2s linear,-webkit-text-decoration .2s linear;transition:opacity .2s linear,-webkit-text-decoration .2s linear;transition:opacity .2s linear,text-decoration .2s linear;transition:opacity .2s linear,text-decoration .2s linear,-webkit-text-decoration .2s linear}.lang-item[data-v-45490e61]:hover{opacity:1}.selected-lang[data-v-45490e61]{cursor:default;opacity:1;text-decoration:underline}ul[data-v-45490e61]{padding:0}li[data-v-45490e61]{display:inline-block}.grid[data-v-51af1970]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"grid-langs-theme grid-icons" "grid-main grid-main" "grid-footer grid-footer"}#grid-main[data-v-51af1970]{grid-area:grid-main;display:grid;margin-top:1em;grid-template-columns:3fr 1fr;grid-template-rows:auto;grid-template-areas:"grid-title grid-picture" "grid-paragraphs grid-picture "}.empty[data-v-51af1970]{grid-area:empty}.grid-icons[data-v-51af1970]{grid-area:grid-icons;align-self:center}.grid-footer[data-v-51af1970]{grid-area:grid-footer;margin-top:1em;justify-self:center}.grid-footer a[data-v-51af1970]{opacity:.75}.grid-footer a[data-v-51af1970]:hover{opacity:1}.grid-title[data-v-51af1970]{grid-area:grid-title;margin-right:3em;align-self:start}.grid-paragraphs[data-v-51af1970]{grid-area:grid-paragraphs;margin-right:4em;align-self:start}.grid-picture[data-v-51af1970]{grid-area:grid-picture;align-self:center}.grid-langs-theme[data-v-51af1970]{grid-area:grid-langs-theme;display:grid;grid-template-columns:auto;grid-template-rows:1fr;grid-template-areas:"empty grid-langs grid-theme"}.grid-langs[data-v-51af1970]{grid-area:grid-langs;align-self:center;justify-self:center}.grid-theme[data-v-51af1970]{grid-area:grid-theme;align-self:center;justify-self:center}.main-title[data-v-51af1970]{font-size:calc(1vw + 1rem);margin:0}.dev[data-v-51af1970]{color:red}.picture[data-v-51af1970]{width:90%;height:auto}@media (min-width:767.01px) and (max-width:1400px){.grid[data-v-51af1970]{grid-template-columns:repeat(5,1fr);grid-template-areas:"grid-langs-theme grid-langs-theme empty grid-icons grid-icons" "grid-main grid-main grid-main grid-main grid-main" "grid-footer grid-footer grid-footer grid-footer grid-footer"}#grid-main[data-v-51af1970]{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"grid-title grid-title grid-title grid-title grid-title grid-title grid-title" "grid-paragraphs grid-paragraphs grid-paragraphs grid-paragraphs grid-paragraphs grid-picture grid-picture"}.picture[data-v-51af1970]{width:100%;display:block;margin-right:0;margin-left:auto}.grid-title[data-v-51af1970]{margin:0!important;padding-bottom:2.5vh}.grid-paragraphs[data-v-51af1970]{margin-right:3em}.right-to-left .grid-paragraphs[data-v-51af1970]{margin-left:2em}.grid-paragraphs[data-v-51af1970]{-ms-flex-item-align:center;align-self:center}.grid-picture[data-v-51af1970]{justify-self:center}.main-title[data-v-51af1970]{text-align:center}}@media (max-width:767px){.grid[data-v-51af1970]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-template-areas:"grid-icons grid-icons" "grid-langs-theme grid-langs-theme" "grid-main grid-main" "grid-footer grid-footer"}#grid-main[data-v-51af1970]{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"grid-picture" "grid-title" "grid-paragraphs"}.icons[data-v-51af1970]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%;margin:0 auto}.picture[data-v-51af1970]{width:50%;margin:0 auto;display:block}.grid-paragraphs[data-v-51af1970],.grid-title[data-v-51af1970]{margin:0!important;padding-top:1vh}.grid-footer[data-v-51af1970]{margin-top:0}.grid-langs-theme[data-v-51af1970]{grid-template-areas:"grid-langs grid-theme"}.main-title[data-v-51af1970]{text-align:center;font-size:calc(1vw + 1.3rem)}p[data-v-51af1970]{font-size:calc(.8vw + .9rem)}}*{white-space:pre-wrap;text-decoration:none}html.color-theme-in-transition,html.color-theme-in-transition *,html.color-theme-in-transition :after,html.color-theme-in-transition :before{-webkit-transition:background-color 375ms linear;transition:background-color 375ms linear}html{display:table;margin:auto}body,html{height:100vh}body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7vw;display:table-cell;vertical-align:middle;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-font-smoothing:antialiased}.toolTip{position:relative;display:inline}@media (min-width:1625px){.toolTip:after{content:"";position:absolute;z-index:-1;top:70%;left:-.1em;right:-.1em;bottom:0}}@media (min-width:767.01px) and (max-width:1400px){body{padding:0 4vw}}@media (max-width:767px){html{height:96vh}body{min-height:96vh;padding:0 5vw}#cuerpo{padding-top:2vh}}p{font-size:calc(.68vw + .6rem);font-weight:300;line-height:1.4;text-align:justify}a{text-decoration:none}.flip-prep{overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.flip-right{-webkit-animation:rotation-right .75s linear 1;animation:rotation-right .75s linear 1}.flip-left{-webkit-animation:rotation-left .75s linear 1;animation:rotation-left .75s linear 1}@-webkit-keyframes rotation-right{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation-right{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotation-left{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotation-left{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}#cuerpo{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.1s;transition:.1s}#cuerpo.keydown{-webkit-transform:translateZ(-50px);transform:translateZ(-50px)}#cuerpo.keydown._ArrowDown,#cuerpo.keydown._s,#cuerpo.keydown._S{-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg)}#cuerpo.keydown._a,#cuerpo.keydown._A,#cuerpo.keydown._ArrowLeft{-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}#cuerpo.keydown._ArrowRight,#cuerpo.keydown._d,#cuerpo.keydown._D{-webkit-transform:rotateY(10deg);transform:rotateY(10deg)}#cuerpo.keydown._ArrowUp,#cuerpo.keydown._w,#cuerpo.keydown._W{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}.right-to-left{direction:rtl}.section-anim-ltr,.section-anim-rtl{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.section-anim-ltr{-webkit-animation-name:sectionAnimLTR;animation-name:sectionAnimLTR}.section-anim-rtl{-webkit-animation-name:sectionAnimRTL;animation-name:sectionAnimRTL}@-webkit-keyframes sectionAnimLTR{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sectionAnimLTR{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sectionAnimRTL{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sectionAnimRTL{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@font-face{font-family:rubik;src:url(/assets/fonts/rubik.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ibm;src:url(/assets/fonts/ibm.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:amiri;src:url(/assets/fonts/amiri.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:aref-ruqaa;src:url(/assets/fonts/aref-ruqaa.woff2) format("woff2");font-weight:400;font-style:normal}.font-rubik{font-family:rubik,-apple-system,sans-serif}.font-ibm{font-family:ibm,-apple-system,sans-serif}.font-amiri{font-family:amiri,-apple-system,sans-serif}.font-aref-ruqaa{font-family:aref-ruqaa,-apple-system,sans-serif}@media (prefers-color-scheme:light){color:#505050;background-color:#fff;.grid-footer a,.icon,.langs-list,.toggle{color:#007bff}.selected-lang{-webkit-text-decoration-color:#0056b3;text-decoration-color:#0056b3}a{color:#0056b3}#subtoggle:before{background-color:#007bff}.toolTip:after{background-color:rgba(0,123,255,.5)}.notion{content:url(/assets/notion_light.svg)}.recurse{content:url(/assets/recurse_light.svg)}}.light-theme{color:#505050;background-color:#fff}.light-theme .grid-footer a,.light-theme .icon,.light-theme .langs-list,.light-theme .toggle{color:#007bff}.light-theme .selected-lang{-webkit-text-decoration-color:#0056b3;text-decoration-color:#0056b3}.light-theme a{color:#0056b3}.light-theme #subtoggle:before{background-color:#007bff}.light-theme .toolTip:after{background-color:rgba(0,123,255,.5)}.light-theme .notion{content:url(/assets/notion_light.svg)}.light-theme .recurse{content:url(/assets/recurse_light.svg)}@media (prefers-color-scheme:dark){color:#9aa4af;background-color:#181818;.grid-footer a,.icon,.langs-list,.toggle{color:#bb86fc}.selected-lang,a{-webkit-text-decoration-color:#913bfa;text-decoration-color:#913bfa}a{color:#913bfa}#subtoggle:before{background-color:#bb86fc}.toolTip:after{background-color:rgba(187,134,252,.5)}.notion{content:url(/assets/notion_dark.svg)}.recurse{content:url(/assets/recurse_dark.svg)}}.dark-theme{color:#9aa4af;background-color:#181818}.dark-theme .grid-footer a,.dark-theme .icon,.dark-theme .langs-list,.dark-theme .toggle{color:#bb86fc}.dark-theme .selected-lang,.dark-theme a{-webkit-text-decoration-color:#913bfa;text-decoration-color:#913bfa}.dark-theme a{color:#913bfa}.dark-theme #subtoggle:before{background-color:#bb86fc}.dark-theme .toolTip:after{background-color:rgba(187,134,252,.5)}.dark-theme .notion{content:url(/assets/notion_dark.svg)}.dark-theme .recurse{content:url(/assets/recurse_dark.svg)}.right-to-left .grid-paragraphs,.right-to-left .grid-title{margin-right:0;margin-left:4em}.rotate[data-v-3021569c]{-webkit-animation:rotation-3021569c 8s linear infinite;animation:rotation-3021569c 8s linear infinite}@-webkit-keyframes rotation-3021569c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation-3021569c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}a[data-v-2c169ac7],b[data-v-2c169ac7],div[data-v-2c169ac7],h2[data-v-2c169ac7],h3[data-v-2c169ac7],h4[data-v-2c169ac7],p[data-v-2c169ac7]{font-family:Roboto,Arial,sans-serif;font-size:1.1em}.container[data-v-2c169ac7],img[data-v-2c169ac7]{max-width:100%;height:auto}a[data-v-5954150e],b[data-v-5954150e],div[data-v-5954150e],h2[data-v-5954150e],h3[data-v-5954150e],h4[data-v-5954150e],p[data-v-5954150e]{font-family:Roboto,Arial,sans-serif;font-size:1.1em}.container[data-v-5954150e],img[data-v-5954150e]{max-width:100%;height:auto}