.FooterComponent_FooterComponent__A3nGh{margin-top:50px;overflow:hidden;position:relative}.FooterComponent_FooterComponent__A3nGh .spacer{background-color:#f0f0f0;position:absolute;width:100%;height:40px;transform:skewY(-3deg) translateY(-5px);z-index:var(--Z_INDEX_AUDIENCE);transform-origin:100% 0}.FooterComponent_FooterComponent__A3nGh .stripe{background-color:#000;width:100%;height:100%;transform-origin:100% 0;transform:skewY(-3deg);z-index:var(--Z_INDEX_BACKGROUND);position:absolute;left:0;right:0;top:0;bottom:0}.FooterComponent_FooterComponent__A3nGh .container{left:0;right:0;top:0;bottom:0;color:#fff;padding-top:calc((100vw - 17px)*.106 + 0px - .106*((100vw - 17px)/2 - 540px));display:flex;justify-content:center;flex-direction:column;align-items:stretch}.FooterComponent_FooterComponent__A3nGh p{color:#fff}.FooterComponent_FooterComponent__A3nGh .footer-menu{padding:64px 0;display:grid;grid-template-columns:repeat(4,1fr);text-align:left;gap:24px 0}.FooterComponent_FooterComponent__A3nGh .footer-menu>div{display:grid;gap:8px}.FooterComponent_FooterComponent__A3nGh .footer-menu>div>div{display:flex;flex-direction:column;gap:4px}.FooterComponent_FooterComponent__A3nGh .footer-menu>div:first-of-type>div{justify-content:space-between}.FooterComponent_FooterComponent__A3nGh .footer-menu>div.photography h1{color:#46d85d}.FooterComponent_FooterComponent__A3nGh .footer-menu>div.film h1{color:#fec010}.FooterComponent_FooterComponent__A3nGh .footer-menu>div.ai h1{color:#ff4e4e}.FooterComponent_FooterComponent__A3nGh .footer-menu>div.animation h1{color:#758aff}.FooterComponent_FooterComponent__A3nGh .footer-menu>div.installation h1{color:#e97300}.FooterComponent_FooterComponent__A3nGh .footer-menu>div.socials h1{color:#ffe50c}.FooterComponent_FooterComponent__A3nGh .footer-menu a{display:flex;align-items:center}.FooterComponent_FooterComponent__A3nGh .footer-menu a .logo{width:20px;height:20px;display:inline-block;filter:grayscale(1) opacity(.8)}.FooterComponent_FooterComponent__A3nGh .footer-menu a:hover .logo{filter:grayscale(0) opacity(1)}.FooterComponent_FooterComponent__A3nGh .footer-menu .BrandComponent{display:flex;gap:4px;cursor:pointer}.FooterComponent_FooterComponent__A3nGh .footer-menu .BrandComponent .logo{flex:0 0 20px;height:20px;background-size:100%;image-rendering:pixelated;pointer-events:none}.FooterComponent_FooterComponent__A3nGh .footer-menu .BrandComponent h3{font-weight:400}.FooterComponent_FooterComponent__A3nGh .footer-menu .BrandComponent:hover{text-decoration:underline;text-underline-offset:4px}.FooterComponent_FooterComponent__A3nGh .footer-menu ul{font-size:var(--FONT_SIZE_MEDIUM);gap:4px;display:flex;flex-direction:column}.FooterComponent_FooterComponent__A3nGh .footer-menu ul li.github img{filter:invert(1)}.FooterComponent_FooterComponent__A3nGh .footer-menu h1{font-weight:500;font-size:var(--FONT_SIZE_MEDIUM)}@media(max-width:960px){.FooterComponent_FooterComponent__A3nGh .footer-menu{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.FooterComponent_FooterComponent__A3nGh .footer-menu>div:first-of-type{grid-column:1/4}}@media(max-width:640px){.FooterComponent_FooterComponent__A3nGh .footer-menu{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,auto)}.FooterComponent_FooterComponent__A3nGh .footer-menu>div:first-of-type{grid-column:1/2}.FooterComponent_FooterComponent__A3nGh .footer-menu h1,.FooterComponent_FooterComponent__A3nGh .footer-menu ul{font-size:5vw}}.HeaderComponent_HeaderComponent__KmIBb .HeaderComponent_icon__Z9GOG{color:#ff0;font-family:var(--FONT_FAMILY_MATERIAL_SYMBOLS);display:inline-block;font-size:20px}.HeaderComponent_HeaderComponent__KmIBb a.active .HeaderComponent_label__gclbs,.HeaderComponent_HeaderComponent__KmIBb a:hover .HeaderComponent_label__gclbs{text-decoration:underline}.HeaderComponent_HeaderComponent__KmIBb .stripe{width:100%;position:absolute!important;top:0;height:270px;z-index:var(--Z_INDEX_BACKGROUND);background:#000;overflow:hidden;transition:all 1s ease-in-out}.HeaderComponent_HeaderComponent__KmIBb .stripe:before{content:"";position:absolute;inset:0;background:inherit;will-change:clip-path,transform;animation:HeaderComponent_stripeGlitch__dzNkx 12s step-end infinite;pointer-events:none}.HeaderComponent_HeaderComponent__KmIBb .stripe .video{width:100%}.HeaderComponent_HeaderComponent__KmIBb .stripe:after{content:"";display:block;width:110%;height:100px;left:0;position:absolute;right:0;bottom:-100px;transform:rotate(-2deg);background-color:#f0f0f0;transition:all 1s;transform-origin:0}.HeaderComponent_HeaderComponent__KmIBb .stripe.about:after{transform:rotate(2deg);transform-origin:100%}@media(max-width:1432px){.HeaderComponent_HeaderComponent__KmIBb .stripe{height:calc(8vw + 150px)}}@media(max-width:640px){.HeaderComponent_HeaderComponent__KmIBb .stripe{height:calc(13vw + 150px)}}.HeaderComponent_HeaderComponent__KmIBb .fixed{height:120px;display:flex;flex-direction:column}.HeaderComponent_HeaderComponent__KmIBb .fixed .stripe{display:block;content:"";background-color:#f0f0f0;position:absolute;width:100%;height:40px;transform:skewY(-1deg) translateY(150px);transform-origin:0 100%;top:0;height:100px}.HeaderComponent_HeaderComponent__KmIBb .floaty{z-index:4;position:fixed;right:0;left:0;top:0;height:120px;font-family:Ubuntu,sans-serif;background:none;transition:all .33s;display:flex;color:#fff}.HeaderComponent_HeaderComponent__KmIBb .floaty .container{flex:1 1 100%;display:flex}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name{font-weight:300;font-size:var(--FONT_SIZE_H3);height:100%;display:flex;align-items:center}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name a{display:flex;align-items:center;gap:8px}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name a .logo{flex:0 0 32px;height:32px;background-size:100%;image-rendering:pixelated;pointer-events:none;background-image:url(https://assets.rod.dev/images/rodrigo-barraza-logo.png)}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name a .text{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;pointer-events:none}@media(max-width:400px){.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name a .logo{flex:0 0 5vw;height:5vw}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name a .text{font-size:6vw}}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .name a:hover .logo{background-image:url(https://assets.rod.dev/images/rodrigo-barraza-logo-animated.gif)}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav{flex:0 0 auto;padding:0;display:flex;justify-content:center;align-items:center}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav ul{padding:0;margin:0;display:flex;grid-gap:64px}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav ul li{display:flex;justify-content:center;align-items:center}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav ul li a{display:flex;justify-content:center;align-items:center;color:#dcdcdc;font-size:var(--FONT_SIZE_MEDIUM)}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav ul li a.active,.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav ul li a:hover{color:#fff}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav ul li.about{color:#fff;border-radius:24px}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .hamburger{display:none;width:100px;justify-content:flex-end}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .hamburger div{cursor:pointer;border-radius:10px}.HeaderComponent_HeaderComponent__KmIBb .floaty.ai-art{color:#fff}.HeaderComponent_HeaderComponent__KmIBb .floaty.tiny{height:48px;background:#000;color:#fff;box-shadow:0 0 10px -5px #000}@media(max-width:900px){.HeaderComponent_HeaderComponent__KmIBb .floaty .container{padding:0 4vw}.HeaderComponent_HeaderComponent__KmIBb .floaty .container nav{display:none}.HeaderComponent_HeaderComponent__KmIBb .floaty .container .hamburger{display:flex;align-items:center;font-size:30px}.HeaderComponent_HeaderComponent__KmIBb .floaty.tiny .container .hamburger{font-size:var(--FONT_SIZE_MEDIUM)}}.HeaderComponent_HeaderComponent__KmIBb .overlay{animation:HeaderComponent_fadein__rW9sR 1s;background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:var(--Z_INDEX_AUDIENCE);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:var(--FONT_SIZE_MENU);z-index:3}.HeaderComponent_HeaderComponent__KmIBb .overlay ul{display:flex;flex-direction:column;gap:5vw}.HeaderComponent_HeaderComponent__KmIBb .overlay .socials{list-style:none;display:flex;flex-direction:row;position:absolute;bottom:20px;background-color:#fff;padding:4px 12px;border-radius:30px;gap:0}@keyframes HeaderComponent_stripeGlitch__dzNkx{0%{clip-path:none;transform:translateZ(0)}87%{clip-path:none;transform:translateZ(0)}87.3%{clip-path:inset(15% 0 60% 0);transform:translate3d(-4px,0,0)}87.6%{clip-path:inset(55% 0 10% 0);transform:translate3d(3px,0,0)}87.9%{clip-path:inset(30% 0 40% 0);transform:translate3d(-2px,0,0)}88.2%{clip-path:none;transform:translateZ(0)}89%{clip-path:none;transform:translateZ(0)}89.2%{clip-path:inset(70% 0 5% 0);transform:translate3d(5px,0,0)}89.5%{clip-path:inset(8% 0 75% 0);transform:translate3d(-3px,0,0)}89.7%{clip-path:inset(40% 0 30% 0);transform:translate3d(2px,0,0)}89.9%{clip-path:none;transform:translateZ(0)}92%{clip-path:none;transform:translateZ(0)}92.1%{clip-path:inset(20% 0 55% 0);transform:translate3d(-6px,0,0)}92.2%{clip-path:inset(65% 0 10% 0);transform:translate3d(4px,0,0)}92.3%{clip-path:inset(5% 0 80% 0);transform:translate3d(-2px,0,0)}92.4%{clip-path:inset(45% 0 25% 0);transform:translate3d(3px,0,0)}92.5%{clip-path:none;transform:translateZ(0)}to{clip-path:none;transform:translateZ(0)}}.ButtonComponent_ButtonComponent__BsFbM{cursor:pointer;border-radius:4px;transition:all .1s;background:#fff;border:3px solid #373737;color:#373737}.ButtonComponent_ButtonComponent__BsFbM a,.ButtonComponent_ButtonComponent__BsFbM button{font-family:Arial,Helvetica,sans-serif;transition:all .1s;font-weight:700;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,0);border:0;color:inherit;padding:20px;font-size:var(--FONT_SIZE_BIG);display:flex;justify-content:center;align-items:center}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_icon__6WCPr,.ButtonComponent_ButtonComponent__BsFbM button .ButtonComponent_icon__6WCPr{font-family:var(--FONT_FAMILY_MATERIAL_SYMBOLS);font-size:24px}.ButtonComponent_ButtonComponent__BsFbM a.ButtonComponent_active__t_HlB,.ButtonComponent_ButtonComponent__BsFbM button.ButtonComponent_active__t_HlB{text-decoration:underline}.ButtonComponent_ButtonComponent__BsFbM a{display:flex;box-sizing:border-box;text-decoration:none}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f{flex:0 0 30px;height:30px;background-size:100%;filter:saturate(0)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_instagram__DGeHz{background-image:var(--URL_ICON_INSTAGRAM)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_facebook__4mN1t{background-image:var(--URL_ICON_FACEBOOK)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_twitter__wGxCV{background-image:var(--URL_ICON_TWITTER)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_github__rbe8_{background-image:var(--URL_ICON_GITHUB)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_deviantart__NGbd8{background-image:var(--URL_ICON_DEVIANTART)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_behance__P6ox_{background-image:var(--URL_ICON_BEHANCE)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_flickr__LDmdA{background-image:var(--URL_ICON_FLICKR)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_foundationapp___hteC{background-image:var(--URL_ICON_FOUNDATION_APP)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_opensea__H1uze{background-image:var(--URL_ICON_OPENSEA)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_superrare__NptX6{background-image:var(--URL_ICON_SUPER_RARE)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_discord__tcB5H{background-image:var(--URL_ICON_DISCORD)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_keybase__xLl3c{background-image:var(--URL_ICON_KEYBASE)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_logo__EGH5f.ButtonComponent_linkedin__dGiq5{background-image:var(--URL_ICON_LINKEDIN)}.ButtonComponent_ButtonComponent__BsFbM a .ButtonComponent_label__Hrg9q{display:flex;justify-content:space-between;align-items:center}.ButtonComponent_ButtonComponent__BsFbM:hover{transform:translateY(-2px);background:var(--COLOR_BLUE);box-shadow:4px 4px 0 rgba(0,0,0,.9);border:3px solid #0f0f0f;color:#fff}.ButtonComponent_ButtonComponent__BsFbM:hover .ButtonComponent_logo__EGH5f{filter:saturate(1)}.ButtonComponent_ButtonComponent__BsFbM:active{transform:translateY(-1px);box-shadow:2px 2px 0 #000;background:var(--COLOR_BLUE);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_mini__fEGtT a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_mini__fEGtT button,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_new__MYzcw a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_new__MYzcw button{padding:clamp(2px,.7vw,8px) clamp(4px,1.4vw,16px);font-size:var(--FONT_SIZE_MEDIUM)}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_blue__Lm9Cg{background:var(--COLOR_BLUE);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_blue__Lm9Cg[disabled]{border:3px solid #fff;background:#ebebeb;pointer-events:none;box-shadow:inset 4px 4px 0 #e1e1e1,inset -4px -4px 0 #f5f5f5}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_blue__Lm9Cg[disabled] a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_blue__Lm9Cg[disabled] button{color:#d2d2d2;cursor:not-allowed}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_blue__Lm9Cg:active,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_blue__Lm9Cg:hover{background:var(--COLOR_BLUE_SHADOW);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_positive__5__4W{background:var(--COLOR_BLUE);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_positive__5__4W[disabled]{border:3px solid #fff;background:#ebebeb;pointer-events:none;box-shadow:inset 4px 4px 0 #e1e1e1,inset -4px -4px 0 #f5f5f5}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_positive__5__4W[disabled] a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_positive__5__4W[disabled] button{color:#d2d2d2;cursor:not-allowed}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_positive__5__4W:active,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_positive__5__4W:hover{background:var(--COLOR_BLUE_SHADOW);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_negative__jtE0c{background:var(--COLOR_RED);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_negative__jtE0c[disabled]{border:3px solid #fff;background:#ebebeb;pointer-events:none;box-shadow:inset 4px 4px 0 #e1e1e1,inset -4px -4px 0 #f5f5f5}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_negative__jtE0c[disabled] a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_negative__jtE0c[disabled] button{color:#d2d2d2;cursor:not-allowed}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_negative__jtE0c:active,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_negative__jtE0c:hover{background:var(--COLOR_BLUE_SHADOW);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_vertical__Vf_MX a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_vertical__Vf_MX button{flex-direction:column;justify-content:center;align-items:center;font-size:12px}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_vertical__Vf_MX:hover a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_vertical__Vf_MX:hover button{text-decoration:none}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_vertical__Vf_MX:hover a .ButtonComponent_label__Hrg9q,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_vertical__Vf_MX:hover button .ButtonComponent_label__Hrg9q{text-decoration:underline}.ButtonComponent_ButtonComponent__BsFbM:not(.ButtonComponent_vertical__Vf_MX) a,.ButtonComponent_ButtonComponent__BsFbM:not(.ButtonComponent_vertical__Vf_MX) button{gap:8px}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X{border:0;height:40px;border-radius:40px;background:#000}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X button{color:#fff;padding:8px;display:flex;justify-content:center;align-items:center}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X a .ButtonComponent_icon__6WCPr,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X button .ButtonComponent_icon__6WCPr{margin:0}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X.ButtonComponent_forward__9cBdJ{background:var(--COLOR_BLUE)}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_action__vIx6X.ButtonComponent_download__Dp__e{background:var(--COLOR_RED)}.ButtonComponent_ButtonComponent__BsFbM[disabled]{border:none;background:#ebebeb;box-shadow:inset 4px 4px 0 #e1e1e1,inset -4px -4px 0 #f5f5f5}.ButtonComponent_ButtonComponent__BsFbM[disabled] a,.ButtonComponent_ButtonComponent__BsFbM[disabled] button{pointer-events:none;color:#d2d2d2}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw{background:rgba(0,0,0,0);color:#aaa;border:none;transition:all .3s;box-shadow:none}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw a,.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw button{padding:0;color:inherit;font-family:Ubuntu;font-weight:500;font-size:var(--FONT_SIZE_MINI);text-underline-offset:5px}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw:hover{background:rgba(0,0,0,0);transform:translateY(0);color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw[disabled]{background:rgba(0,0,0,0);box-shadow:none;color:#646464;pointer-events:none}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw a.active{color:#fff}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_transparent-night__iWDOw a.active .ButtonComponent_label__Hrg9q{text-decoration:underline}.ButtonComponent_ButtonComponent__BsFbM.ButtonComponent_logo__EGH5f{border:0}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";:root{--COLOR_BLUE:#0f78f6;--COLOR_BLUE_SHADOW:rgb(37,97,209);--COLOR_RED:rgb(218,11,11);--COLOR_GREEN:rgb(35,144,58);--COLOR_GREEN_HIGHLIGHT:rgb(35,144,58);--FONT_FAMILY_MATERIAL_SYMBOLS:"Material Symbols Outlined";--FONT_FAMILY_UBUNTU:"Ubuntu",sans-serif;--FONT_FAMILY_MONTSERRAT:"Montserrat";--FONT_FAMILY_NOTO-EMOJI:"Noto Emoji",sans-serif;--FONT_SIZE_MINI:12px;--FONT_SIZE_SMALL:14px;--FONT_SIZE_MEDIUM:16px;--FONT_SIZE_LARGE:18px;--FONT_SIZE_BIG:24px;--FONT_SIZE_MEDIUM_FLEXIBLE:calc(0.25vw + 14px);--FONT_SIZE_H3:28px;--FONT_SIZE_H2:32px;--FONT_SIZE_H1:48px;--FONT_SIZE_MENU:10vw;--Z_INDEX_BACKGROUND:-1;--Z_INDEX_MIDDLEGROUND:0;--Z_INDEX_FOREGROUND:1;--Z_INDEX_AUDIENCE:2;--URL_ICON_BRAND:url(https://assets.rod.dev/images/rodrigo-barraza-logo.png);--URL_ICON_BRAND_ANIMATED:url(https://assets.rod.dev/images/rodrigo-barraza-logo-animated.gif);--URL_ICON_INSTAGRAM:url(https://assets.rod.dev/icons/instagram.png);--URL_ICON_FACEBOOK:url(https://assets.rod.dev/icons/facebook.png);--URL_ICON_TWITTER:url(https://assets.rod.dev/icons/twitter.png);--URL_ICON_GITHUB:url(https://assets.rod.dev/icons/github.png);--URL_ICON_DEVIANTART:url(https://assets.rod.dev/icons/deviantart.png);--URL_ICON_BEHANCE:url(https://assets.rod.dev/icons/behance.png);--URL_ICON_FLICKR:url(https://assets.rod.dev/icons/flickr.png);--URL_ICON_FOUNDATION_APP:url(https://assets.rod.dev/icons/foundationapp.png);--URL_ICON_OPENSEA:url(https://assets.rod.dev/icons/opensea.png);--URL_ICON_SUPER_RARE:url(https://assets.rod.dev/icons/superrare.png);--URL_ICON_DISCORD:url(https://assets.rod.dev/icons/discord.png);--URL_ICON_KEYBASE:url(https://assets.rod.dev/icons/keybase.png);--URL_ICON_LINKEDIN:url(https://assets.rod.dev/icons/linkedin.png)}html{min-height:100%;display:flex;flex-direction:column;overflow-x:hidden}html body{flex:1 1 100%;display:flex;background-color:#f0f0f0;height:100%;padding:0;margin:0}html body #__next{flex:1 1 100%;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;font-family:Ubuntu,sans-serif}html body #__next>header{flex:0 0 auto}html body #__next>main{margin:0;flex:1 1 auto;display:flex;flex-direction:column}html ul li{list-style:none}a{font-weight:300;font-family:Ubuntu,sans-serif;color:inherit;text-decoration:none;text-underline-offset:1px;transition:all .33s;text-underline-offset:5px}a .emoji{font-size:15px}h1,h2,h3,h4,h5,p{text-align:left;margin:0;padding:0}h1{font-size:var(--FONT_SIZE_H1);font-weight:600}h1,h2{color:#000}h2{font-size:var(--FONT_SIZE_H2);font-weight:500}ul{padding:0;margin:0}p{font-size:var(--FONT_SIZE_MEDIUM);color:#000;font-weight:100;line-height:26px;text-align:justify}p+p{margin-top:16px}p a{font-weight:400;color:#655ffa;text-underline-offset:2px}p a:hover{color:#b86cd3}p a:active{color:#6cd3b2}p a:visited{color:#b86cd3}dialog{z-index:4}dialog::backdrop{background-color:#ff8c00}@media(max-width:1432px){h1{font-size:calc(3vw + 5px)}h2{font-size:calc(1.35vw + 13px)}p{font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE)}}@media(max-width:640px){h1{font-size:var(--FONT_SIZE_H3)}h2{font-size:var(--FONT_SIZE_BIG)}p{font-size:var(--FONT_SIZE_MEDIUM)}}.container{display:flex;justify-content:space-between;width:100%;max-width:1432px;margin:0 auto;padding:0 36px;box-sizing:border-box}.container.column{flex-direction:column}.sectionTitle{font-size:36px;color:#fff}.sectionTitle h1,.sectionTitle p{color:inherit}.sectionTitle h1{background-color:#005dcc}.alert,.test{background:rgba(0,0,0,.75);position:fixed;top:0;bottom:0;right:0;left:0;z-index:9;color:#fff;display:flex;justify-content:center;align-items:center;font-size:var(--FONT_SIZE_MENU);font-weight:800;text-shadow:0 0 40px #000;animation:fadeOut 1s ease forwards;z-index:999;opacity:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.gallery{position:relative;gap:12px;display:flex;flex-direction:column}.gallery .details .container{padding:0 36px;display:flex;flex-direction:column;border-radius:4px}.gallery .details .container h1{font-size:58px;color:#fff}.gallery .details .container div{display:flex;flex-wrap:wrap;gap:0 8px}.gallery .details .container p{color:#fff;line-height:26px;text-align:justify}.gallery .details .container p.ekphrasis{font-style:italic;color:#9a9a9a}.gallery .search .container{padding:0;display:flex;align-items:center;margin-top:32px}.gallery .search .container .CardComponent{max-width:none;display:flex;align-items:flex-end}.gallery .search .container .CardComponent div{flex:1 1 100%}@media(max-width:1432px){.gallery .details .container h1{font-size:calc(3vw + 5px)}}@media(max-width:960px){.gallery .search .container .CardComponent{flex-wrap:wrap}.gallery .search .container .CardComponent div:nth-of-type(2),.gallery .search .container .CardComponent div:nth-of-type(3),.gallery .search .container .CardComponent div:nth-of-type(4),.gallery .search .container .CardComponent div:nth-of-type(5){flex:1 1 40%}}@media(max-width:640px){.gallery .details .container h1{font-size:var(--FONT_SIZE_H3)}}.image{position:relative}@keyframes growDown{0%{transform:scale(1.5)}to{transform:scale(1)}}.CardComponent{max-width:768px}.CardComponent,.NewCardComponent{justify-self:center;width:100%;flex:1 1;background:#fff;padding:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;box-sizing:border-box;transition:opacity .3s}.NewCardComponent{display:flex;flex-direction:column}.NewCardComponent .header{display:flex}.NewCardComponent .header h1{font-size:var(--FONT_SIZE_H3);text-transform:capitalize;color:#000;font-weight:500;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px}.NewCardComponent .body .clients{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:100px 100px 100px;gap:4px}.NewCardComponent .body .clients li{display:flex;align-items:center;justify-content:center;cursor:pointer}.NewCardComponent .body .clients li:hover{background:rgba(0,0,0,.01)}.RenderCardComponent{justify-self:center;max-width:960px;width:100%;flex:1 1;background:#fff;color:#000;padding:32px;display:grid;grid-template-columns:1fr 1fr 130px;gap:8px;box-sizing:border-box;transition:opacity .3s;position:relative}.RenderCardComponent .title{grid-column:1/4;font-size:var(--FONT_SIZE_H3);color:inherit;font-weight:500;text-align:left}.RenderCardComponent .date{color:inherit;grid-column:1/4;text-align:left;font-size:var(--FONT_SIZE_SMALL)}.RenderCardComponent .badges{align-items:center;grid-column:1/4;display:flex;gap:12px}.RenderCardComponent .description{margin:0 0 24px;grid-column:1/4;text-align:left;color:inherit}.RenderCardComponent .actions{color:inherit;width:100%;grid-column:1/4;gap:16px;justify-content:flex-end;display:grid;grid-template-columns:1fr 1fr}.RenderCardComponent .super-actions{color:inherit;width:100%;grid-column:1/4;grid-template-columns:1fr 1fr;display:flex;grid-column:1/2;align-items:center}.RenderCardComponent .super-actions2{color:inherit;width:100%;gap:16px;grid-template-columns:1fr 1fr;display:flex;grid-column:2/4;align-items:center;justify-content:flex-end}.RenderCardComponent .overlay{animation:fadeIn .3s ease forwards;background:rgba(0,0,0,.9);position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:32px;padding:32px;z-index:var(--Z_INDEX_AUDIENCE)}.RenderCardComponent .overlay .message{font-size:var(--FONT_SIZE_H2);color:#fff}.RenderCardComponent .overlay .buttons{width:100%;display:flex;flex-direction:row;justify-content:stretch;align-items:center}@media(max-width:768px){.RenderCardComponent{padding:4vw}}.RenderPictureComponent{display:flex;justify-content:center;position:relative;overflow:hidden;width:100%;max-width:960px;align-self:flex-start;justify-self:center}.RenderPictureComponent.hidden{display:none}.RenderPictureComponent img{max-width:960px;max-height:960px}.BrandComponent .logo{background-image:var(--URL_ICON_BRAND)}.BrandComponent:hover .logo{background-image:var(--URL_ICON_BRAND_ANIMATED)}@keyframes fadein{0%{opacity:0}to{opacity:1}}