@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,400;1,600;1,700;1,800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";#button-nav{color:#000;cursor:pointer;text-transform:uppercase;border:none;outline:none;width:max-content;transition:all .3s;display:inline-block;position:relative;overflow:hidden}#button-nav.right{margin-left:.75rem}#button-nav:hover{text-decoration:line-through;text-decoration-thickness:.1rem}#button-nav>.active{color:#000;text-decoration:line-through;text-decoration-thickness:.1rem}#button-nav>:after,#button-nav>:hover:after{content:"";background-color:var(--walker);width:100%;height:1rem;transition:transform .3s;display:block;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-101%)}#button-nav>.active:after{z-index:-1;transform:translateY(12%)}#button-nav>.active:hover{cursor:default}#mobile-menu-container{z-index:99;-webkit-backdrop-filter:blur(2px);background-color:#ec0027e8;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:2rem 0 1rem;animation:.3s ease-in-out backwards menuAppear;display:flex;position:fixed;top:0;right:0}#mobile-menu-list{text-align:right;width:auto;padding:3rem 0 0;list-style:none}#mobile-menu-list li{letter-spacing:-.3px;text-transform:uppercase;margin-top:.5rem;padding:0 2rem;font-size:2rem;font-weight:600;animation:.3s ease-in-out .3s backwards slideFromRight}#mobile-menu-list li a:active,#mobile-menu-list li .active{text-decoration:line-through}#mobile-menu-bottom{text-align:right;width:auto;padding:3rem 2rem 0;font-size:.75rem}#mobile-menu-bottom>.mobile-menu-message{background-position:100%;background-size:contain;width:13rem;height:10vh;margin-bottom:1rem;animation:.5s ease-in-out 1s backwards fadeIn;display:flex}#mobile-menu-bottom>p{opacity:1;font-size:1rem}@keyframes menuAppear{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#header .header-top{text-transform:uppercase;letter-spacing:-.2px;color:#000;justify-content:space-between;padding:1rem .2rem;font-size:.85rem;font-weight:500;display:flex}@media (width<=420px){#header .header-top{font-size:.65rem}}#header .logo{cursor:pointer;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624.55%2047.32'%3e%3cg%20id='Layer_1'%20data-name='Layer%201'%3e%3cg%3e%3cpath%20d='M392.69,20.69h0L372.28.29,369.17,3.4l18.2,18.21H207.1V26H387.37l-18.2,18.2,3.11,3.11L395.8,23.81Z'/%3e%3cg%3e%3cpath%20d='M29.28,41.52c-2.89,2.89-7,4.18-11.56,4.18H1.91V1.91H17.72c4.55,0,8.67,1.29,11.56,4.18C34.2,11,33.71,17,33.71,23.62S34.2,36.6,29.28,41.52Zm-6-29.28a7.62,7.62,0,0,0-6.39-2.7H10.46V38.08h6.46a7.63,7.63,0,0,0,6.39-2.71c1.6-2,1.85-5.1,1.85-11.75S24.91,14.21,23.31,12.24Z'/%3e%3cpath%20d='M64.26,45.7,61.68,38H46.12L43.47,45.7H34.55L50.48,1.91h6.71l16,43.79ZM54.05,14.83,48.51,30.76H59.4Z'/%3e%3cpath%20d='M102.5,41.09a16.46,16.46,0,0,1-12.37,5,16.06,16.06,0,0,1-11.81-4.8,12.66,12.66,0,0,1-3.56-6.58A59.88,59.88,0,0,1,74,23.81a59.93,59.93,0,0,1,.74-10.89,12.48,12.48,0,0,1,3.56-6.58,16.06,16.06,0,0,1,11.81-4.8c10,0,15.32,6.4,16.49,14H98c-1.05-4.25-3.63-6.4-7.88-6.4a7,7,0,0,0-5.47,2.34c-1.6,2-2.09,3.62-2.09,12.3s.37,10.33,2.09,12.36a6.76,6.76,0,0,0,5.47,2.28A7.86,7.86,0,0,0,96.22,36a8.64,8.64,0,0,0,2-5.85V28.48H90.13V21.35h16.55v6.39C106.68,34.14,105.51,37.89,102.5,41.09Z'/%3e%3cpath%20d='M138.18,45.7,120.84,18.82V45.7h-8.55V1.91h7.63l17.34,26.82V1.91h8.55V45.7Z'/%3e%3cpath%20d='M153.07,45.7V1.91h8.55V45.7Z'/%3e%3cpath%20d='M181.66,46.07c-6.65,0-11.69-1.41-16-5.78l5.54-5.53c2.77,2.76,6.52,3.69,10.58,3.69,5,0,7.75-1.91,7.75-5.42a4.86,4.86,0,0,0-1.36-3.69,6.45,6.45,0,0,0-3.87-1.53L179,27.07c-3.75-.56-6.52-1.72-8.49-3.63-2.09-2.09-3.13-4.92-3.13-8.61,0-7.81,5.78-13.29,15.25-13.29,6,0,10.39,1.48,14.15,5.11L191.37,12c-2.76-2.65-6.09-3-9-3-4.55,0-6.76,2.53-6.76,5.54a4.24,4.24,0,0,0,1.29,3.14A7.57,7.57,0,0,0,181,19.38l5.17.74c4,.55,6.51,1.66,8.36,3.38,2.34,2.21,3.38,5.41,3.38,9.29C197.89,41.27,190.82,46.07,181.66,46.07Z'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M420.38,46.07c-6.64,0-11.68-1.41-16-5.78l5.54-5.53c2.77,2.76,6.52,3.69,10.58,3.69,5,0,7.75-1.91,7.75-5.42a4.9,4.9,0,0,0-1.36-3.69A6.45,6.45,0,0,0,423,27.81l-5.29-.74c-3.75-.56-6.52-1.72-8.49-3.63-2.09-2.09-3.14-4.92-3.14-8.61,0-7.81,5.78-13.29,15.26-13.29,6,0,10.39,1.48,14.14,5.11L430.1,12c-2.77-2.65-6.09-3-9-3-4.55,0-6.77,2.53-6.77,5.54a4.21,4.21,0,0,0,1.3,3.14,7.53,7.53,0,0,0,4.06,1.72l5.16.74c4,.55,6.52,1.66,8.37,3.38,2.33,2.21,3.38,5.41,3.38,9.29C436.62,41.27,429.55,46.07,420.38,46.07Z'/%3e%3cpath%20d='M467,45.7,455.75,25.78l-5.65,6.76V45.7h-8.55V1.91h8.55V21L465.53,1.91h10.4L461.41,19.32,477,45.7Z'/%3e%3cpath%20d='M496,46.07c-9,0-16.11-6.09-16.11-15.37V1.91h8.54V30.39c0,5,3,8.06,7.57,8.06s7.63-3,7.63-8.06V1.91h8.48V30.7C512.09,40,505,46.07,496,46.07Z'/%3e%3cpath%20d='M542.19,45.7l-8.55-17.46h-6.15V45.7h-8.55V1.91H536.1c8.92,0,14.21,6.09,14.21,13.41a11.79,11.79,0,0,1-8,11.5l9.78,18.88ZM535.55,9.54h-8.06V21.1h8.06c3.75,0,6.21-2.4,6.21-5.78S539.3,9.54,535.55,9.54Z'/%3e%3cpath%20d='M574.93,45.7H556.6V1.91h17.59c8.55,0,13.53,4.8,13.53,12.3a10.12,10.12,0,0,1-5.41,9,10.18,10.18,0,0,1,6,9.84C588.34,41.27,582.74,45.7,574.93,45.7ZM573.51,9.54h-8.36V19.62h8.36c3.63,0,5.66-2,5.66-5S577.14,9.54,573.51,9.54Zm.56,17.77h-8.92V38.08h8.92c3.87,0,5.72-2.46,5.72-5.42S577.94,27.31,574.07,27.31Z'/%3e%3cpath%20d='M594.09,45.7V1.91h28.84V9.54H602.64V19.81h17.28v7.63H602.64V38.08h20.29V45.7Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 0 no-repeat;width:440px;max-width:72vw;min-height:35px;margin-bottom:.1rem}@media (width<=820px){#header .logo{background:url(/logo_mob.svg) 0 no-repeat;width:380px;min-height:30px}}@media (width<=320px){#header .logo{background:url(/logo_mob.svg) 0 no-repeat;width:200px}}nav#header-nav{justify-content:end;width:100%;display:flex}#header .become-slogan{color:#fff;letter-spacing:.2px;text-transform:uppercase;border-radius:var(--radius);-webkit-user-select:none;user-select:none;z-index:999;background:#000;justify-content:space-between;width:100%;min-height:20px;padding:.15rem .5rem;font-weight:300;display:flex}@media (width<=320px){#header .become-slogan{display:none}}#header .become-middle{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20950%2016'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1'%20data-name='Layer%201'%3e%3cpolygon%20class='cls-1'%20points='950%208%20948.94%206.94%20948.94%206.94%20942%200%20940.94%201.06%20947.13%207.25%200%207.25%200%208.75%20947.13%208.75%20940.94%2014.94%20942%2016%20948.94%209.06%20948.94%209.06%20950%208'/%3e%3c/g%3e%3c/svg%3e") 100%/950px 16px no-repeat;flex:auto;margin:0 .75rem;transition:background-position-x 3s;animation:2s slideFromLeft;display:block}@keyframes slideFromLeft{0%{background-position-x:-2000px}to{background-position-x:right}}@media (width<=480px){#header .become-left{display:none}}#header .become-right{justify-content:end;transition:all .2s ease-out;display:flex}#header .become-left,#header .become-right{width:fit-content}#header strong{width:auto;margin:0 .4rem;font-weight:500}.hamburger{text-align:right;cursor:pointer;height:30px;padding:3px 0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:none;overflow:visible}@media (width<=480px){.hamburger{transform:scale(.9)}}@media (width<=320px){.hamburger{transform:scale(.6)}}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000;transform:scale(1.1)}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{margin-top:-2px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#000;border-radius:2px;width:34px;height:3px;transition:transform .15s;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:10px;right:0}.hamburger.is-active .hamburger-inner{background-color:#0000;transition-delay:0s;transition-timing-function:ease-out}.hamburger.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-80px;left:-80px;transform:translate(80px,80px)rotate(45deg)}.hamburger.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-80px;right:-80px;transform:translate(-80px,80px)rotate(-45deg)}.z-index-999{z-index:999}.overlay-block{z-index:998;opacity:0;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0}.dammit{background-color:var(--backgroundRed);-webkit-backdrop-filter:blur(5px);z-index:9999;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;animation:.7s ease-in forwards dammitAnimation;display:flex;position:fixed;top:0;left:0;translate:0 -100vh}.dammit h1{color:#000;letter-spacing:-1px;text-transform:uppercase;width:fit-content;font-weight:700;animation:.7s ease-in 3s backwards dammit}div #armageddon-btn{justify-content:center;align-items:center;padding:.5rem 1.5rem;animation:.7s ease-in 4s backwards dammit;display:flex}.reload-icon{width:1rem;height:1rem;margin-top:-.1rem;margin-left:.3rem}.wip{background:var(--greyOpaque1)}.wip h1{text-align:center;width:90vw;max-width:768px;line-height:1.3}.modal h1{color:#fff}@media (width<=800px){nav#header-nav{display:none}.hamburger{display:inline-block}.header-top{padding:1rem 0}}@keyframes becomeSloganFall{0%{transform-origin:0 0;animation-timing-function:ease-in-out}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{visibility:hidden;transform:translateY(125vh)}}@keyframes armageddon{20%,40%{transform-origin:100%;transform:rotate(-1deg)}to{transform:translateY(150vh)}}@keyframes dammitAnimation{0%{translate:0 -100vh}40%{translate:0}55%,57%{translate:0 -20vh}70%{translate:0}82%,84%{translate:0 -10vh}90%{translate:0}95%,97%{translate:0 -2vh}to{translate:0}}#footer-container{color:#fff;border-radius:var(--radius);background:#000;justify-content:space-between;width:100%;margin:1rem 0 .6rem;padding:.25rem .75rem;font-size:.85rem;font-weight:300;display:flex}@media (width<=340px){#footer-container{margin:.5rem 0}}#footer-container .footer-grid{grid-template-columns:repeat(2,1fr);padding:1rem .5rem;display:grid}@media (width<=800px){#footer-container .footer-grid{grid-template-columns:1fr}}#footer-container .footer-left{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.footer-left .logo{filter:invert();width:250px;min-height:20px;margin:0;padding:0}.footer-message{background:url(/assets/message-BIuAK43U.svg) 0 0 no-repeat;width:15rem;height:2.5rem;min-height:2rem;margin-top:1rem}@media (width<=800px){.footer-message{width:135px;min-height:36px}}#footer-links .footer-link{color:#fff;margin-bottom:.2rem}#footer-links .footer-mail{background:url(/assets/email-BEf28N7u.png) 100%/contain no-repeat;width:auto;min-height:1rem;margin-bottom:.1rem;display:block}@media (width<=800px){#footer-links .footer-mail{background-position:0 0}}#footer-container .footer-right{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}@media (width<=800px){#footer-container .footer-right{text-align:left;margin-top:2rem}}#footer-container h3{text-transform:none;margin-bottom:.5rem;font-size:.85rem;font-weight:300}#footer-container h6{margin-top:.5rem;font-weight:300}#footer-container li{text-transform:none;list-style:none}#footer-container strong{margin:0 0 0 .25rem}:root{--siteBorder:10px;--background:#f6f7f8;--gridItem:#dce2e2;--gridItemActive:#a3b6b6;--radius:.5rem;--radiusSmall:.25rem;--blueishGrey:#b0b8be;--colorGrey1:#f6f7f8;--colorGrey2:#dce2e2;--colorGrey3:#bcc1c1;--colorGrey4:#9ea8a8;--colorGrey5:#7e8787;--colorGrey6:#474c4c;--colorGrey7:#1e2121;--colorGrey8:#0f1111;--greyOpaque0:#a8a8a8eb;--greyOpaque1:#a8a8a8d1;--greyOpaque2:#6e6e6ef2;--accent:#ec002ff8;--walker:#ff0033ef;--walkerText:#37000b;--backgroundRed:#e9002ff0;--siteWidth:90vw;--siteMaxWidth:1024px;--gridItemHeight:10rem;--headerAndFooterHeight:calc(80px + 30px + 320px + 2 * rem);--mobileHeaderAndFooterHeight:calc(80px + 30px + 320px + 2 * rem)}@media (width<=1279px){:root{--gridItemHeight:10rem;--siteWidth:96vw}}@media (width<=820px){:root{--gridItemHeight:8.5rem;--siteWidth:94vw}}@media (width<=680px){:root{--gridItemHeight:7.75rem;--siteWidth:92vw}}@media (width<=420px){:root{--gridItemHeight:6rem}}@media screen and (width>=1280px) and (height>=738px){:root{--gridItemHeight:8.75rem}}@media screen and (width>=1280px) and (height>=780px){:root{--siteMaxWidth:1120px;--gridItemHeight:10.5rem}}*,html,body{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;margin:0;padding:0}p{font-size:1rem}@media (width<=1024px){p{font-size:.95rem}}@media (width<=360px){p{font-size:.9rem}}html{scroll-behavior:smooth;overflow-x:hidden}::selection{background-color:var(--accent);color:var(--colorGrey8)}body::selection{background-color:var(--accent);color:var(--colorGrey8)}a{color:var(--colorGrey8);text-decoration:none}h1,h2,h3,h4,h5{margin:0;margin-block:0;font-weight:600}body{background:var(--background);border:var(--siteBorder) solid black;width:100%;margin:auto;font-family:Poppins,Inter,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}.no-text-wrap{white-space:nowrap;text-wrap-mode:nowrap}@media (width>=720px){.no-text-wrap{white-space:normal;text-wrap-mode:wrap}}#site-container{height:100%;min-height:calc(100dvh - 2 * var(--siteBorder));box-sizing:border-box;width:var(--siteWidth);max-width:var(--siteMaxWidth);flex-direction:column;justify-content:space-between;margin:0 auto;padding:0 1rem;display:flex}@media (width<=720px){#site-container{padding:0 .25rem}}.seo-intro{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#site-content{text-align:left;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;height:100%;margin:1rem 0 0;padding:0;display:flex}@media (width<=800px){body{border:calc(var(--siteBorder) / 1.5) solid black}}#about{background:url(/assets/about-BujzOp6H.png) 50% 100px/contain no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:calc(100vh - 360px);padding:0;display:flex}#about h1{letter-spacing:-1px;margin-bottom:1rem;font-size:2.25rem;line-height:1.2}@media (width<=600px){#about h1{font-size:2.5rem}}@media (width<=460px){#about h1{font-size:2rem}}@media (width<=380px){#about h1{font-size:1.85rem}}.shared-link>p,.shared-bottom-link>p{color:#777;cursor:pointer;margin-top:2rem;font-size:1rem;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:all .2s;display:flex}@media (width<=600px){.shared-link>p,.shared-bottom-link>p{justify-content:center;width:100%}}.shared-bottom-link>p{font-size:.95rem}.shared-link>p:hover,.shared-bottom-link>p:hover{color:var(--accent)}#about h2{font-size:1.4rem}#about strong{text-align:center;color:var(--accent);margin:0 .5rem;font-weight:600}#about .about-grid{justify-content:flex-start;align-items:flex-start;width:100%;min-height:calc(100vh - 400px);margin-top:1rem;display:flex}@media (width<=600px){#about .about-grid{flex-direction:column}}#about .about-left{width:fit-content;min-width:12rem;padding-right:1rem;display:flex}#about .about-left .dag-img{background:url(/assets/dag_img-BNmJhvwf.png) 50%/cover no-repeat;border-radius:1rem;width:10rem;height:10rem;margin:0 1rem 1rem 0;transition:filter 5s}@media (width<=600px){#about .about-left .dag-img{width:8rem;height:6rem}}#about .about-left .dag-img:hover{filter:opacity(0);transform:scale(1);transform:rotate(0, 0, 180deg)}@media (width>=600px){#about .about-left h1{display:none}}#about .about-middle>*{margin:0 0 2rem;position:relative;-webkit-user-select:text!important;user-select:text!important}@media (width<=600px){#about .about-middle h1{display:none}}#about .about-middle p{margin-bottom:1rem}#about .about-response{position:relative}@media (width>=800px){#about .about-response{margin-top:2rem}}#about .about-bottom{flex-direction:column;justify-content:center;align-items:center;margin:1rem 0 2rem;display:flex;position:relative}@media (width>=750px){#about .about-bottom{transform:translate(-5%)}}@media (width>=550px) and (width<=750px){#about .about-bottom{max-width:20rem}}#about .about-bottom p{text-align:center;color:gray;margin-top:1rem}#about .absurdity-level{text-wrap-mode:nowrap;width:fit-content;margin-bottom:1rem;display:flex}@media (width<=700px){#about .absurdity-level{justify-content:center}}@media (width<=440px){#about .absurdity-level{flex-direction:column;justify-content:center;align-items:center}}#about .about-bottom .absurdity-level-bottom>div{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}#about .about-response ul,#about .about-bottom ul{-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-self:center;width:100%;list-style:none;display:flex}@media (width<=700px){#about .about-response ul,#about .about-bottom ul{justify-content:center}}#about .about-response li,#about .about-bottom li{text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;background:#ddd;border-radius:.25rem;width:2.25rem;margin:.5rem .5rem 0 0;padding:.25rem .5rem;font-size:1rem;transition:all 1s}.about-bottom li:last-child{margin-right:0}#about li:hover{background:#aaa;transition:all .4s}#about .about-response li.active{cursor:default;background:var(--accent);color:#fff;animation:1s ease-in activeLi;box-shadow:0 5px 10px #0000004d}#about p.loading,#about p.loading{animation:2s ease-out forwards before;position:absolute;top:2rem;left:0}#about p.loading .part-two{animation:1s ease-out 1.75s backwards after}#about .about-bottom{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}#about .about-bottom p{margin-top:1.5rem;font-size:.75rem}#about .about-bottom p em{cursor:pointer;font-style:normal;text-decoration:underline}#about .about-bottom ul{justify-content:center;padding:1rem;display:flex}#about .error{font-size:.75rem}#about .error a{cursor:pointer;font-weight:600;text-decoration:underline;position:relative}#about .error a img{z-index:99;border-radius:1rem;width:25rem;max-width:80vw;display:none;position:absolute;bottom:0;left:50%;transform:translate(-60%,105%);box-shadow:0 0 1rem #ccc,0 0 10px #ddd}#about .error a:hover img{animation:1s ease-in error;display:block}#about .btns{justify-content:flex-start;align-items:center;display:flex}#about .bottom-btns{justify-content:center;display:flex}#about .intro-btns-absurdity{flex-direction:column;width:100%;display:flex}@media (width<=600px){#about .intro-btns-absurdity{align-items:center}}#about .intro-btns{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (width<=720px){#about .intro-btns{justify-content:center;align-items:center}}#about .btn,#about .btn-sharing,#about .btn-grey{background-color:var(--accent);color:#fff;cursor:pointer;border:1px solid #b90c2f;border-radius:.5rem;justify-content:center;align-items:center;width:fit-content;min-width:16rem;height:100%;margin:2rem 1rem 0 0;padding:.75rem 1.75rem;transition:all 1s;display:flex;box-shadow:0 10px 20px #0003}#about .btn:hover{text-shadow:0 2px 2px #00000080;background:var(--accent);transform:translateY(-3px);box-shadow:0 10px 20px #00000080}#about .btn:active{transform:translateY(-1px);box-shadow:0 5px 10px #0003}#about .about-bottom .btn{margin-right:0}#about .btn-sharing{color:gray;background-color:#0000;border:1px solid gray;transition:all 1s}#about .btn-sharing:hover{background-color:var(--accent);color:#fff;box-shadow:none;cursor:not-allowed;transform:none}#about .btn:link,#about .btn:visited{text-transform:uppercase;border-radius:100px;padding:15px 40px;text-decoration:none;transition:all .2s;display:inline-block;position:absolute}#about .btn-white,#about .btn-sharing:hover{color:var(--accent);border:1px solid var(--accent);background-color:#0000;margin-left:1rem}#about .btn-white:hover{color:#fff;border-color:#b90c2f;margin-left:1rem}#about .btn-grey{color:gray;background-color:#0000;border:1px solid gray;margin-left:1rem}#about .btn-grey:hover{color:var(--accent);border-color:var(--accent);text-shadow:none;background-color:#0000}#about .btn:after{content:"";z-index:-1;border-radius:1rem;width:100%;height:100%;transition:all .4s;display:inline-block;position:absolute;top:0;left:0}#about .btn:hover:after{opacity:0;background-color:#dc143c;transform:scaleX(1.4)scaleY(1.6)}#about .btn:hover .btn-animated{animation:5s ease-out backwards moveInBottom}@keyframes moveInBottom{0%{opacity:0;transform:translateY(30px)}99%{opacity:1;transform:translateY(0)}to{opacity:0;display:none}}@keyframes before{0%,90%{opacity:1}to{opacity:0}}@keyframes after{0%,10%{opacity:0}to{opacity:1}}@keyframes activeLi{0%{transform:scale(1)}20%{transform:scale(.9)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}#contact-modal,#thanks-message{background-color:var(--greyOpaque0);-webkit-backdrop-filter:blur(1px);z-index:999;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}#contact-modal .subtitle{margin-top:.5rem;line-height:1.2}#contact-modal .subtitle em{color:var(--colorGrey2);margin-left:.5rem;font-size:small}#contact-form,#ty-wrapper{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:98%;max-width:35rem;padding:1rem;font-size:.9rem;animation:.5s ease-in backwards fadeIn;display:flex;translate:0 -5vh}#contact-form .top{align-items:left;color:#000;flex-direction:column;display:flex}#contact-form .label{font-kerning:normal;text-transform:uppercase;text-align:left;margin:0;font-size:1.5rem;font-weight:700}#contact-form .subtitle{text-align:left;font-size:1rem;font-weight:400}#contact-form .archive-comment-label{color:#000;text-align:left;text-transform:uppercase;width:100%;font-weight:600}#contact-form input,#contact-form textarea{resize:none;background-color:#fffd;border:2px solid #000;border-radius:5px;outline:none;max-width:40rem;padding:.5rem;font-family:inherit;font-size:.9rem}#contact-form textarea{height:8rem}#contact-form input::placeholder,#contact-form textarea::placeholder{opacity:.8}#contact-form .modal-button{margin:0}#contact-form input:focus,#contact-form textarea:focus,#contact-form .modal-button:hover{border:2px solid #000;outline:none}#contact-form button:disabled{background-color:var(--colorGrey2);cursor:not-allowed;color:gray;border-color:gray}#contact-form .modal-close{filter:invert();background:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3e%3crect%20x='9.04'%20y='-0.75'%20width='2.23'%20height='20.7'%20rx='1.06'%20transform='translate(9.76%20-4.36)%20rotate(45)'/%3e%3crect%20x='9.04'%20y='-0.75'%20width='2.23'%20height='20.7'%20rx='1.06'%20transform='translate(24.12%209.21)%20rotate(135)'/%3e%3c/svg%3e") 50% no-repeat;width:1.25rem;height:1.25rem;transition:transform .5s;position:fixed;top:0;right:0}#contact-form .modal-close:hover{cursor:pointer;transform:rotate(180deg)}#contact-form .error{color:red}#contact-form .success{color:green}#contact-form .warning{color:orange}#contact-form .info{color:#00f}#contact-form .hidden{display:none}#contact-form .visible{display:block}#thanks-message{text-align:center}#portfolio{-webkit-user-select:none;user-select:none;min-height:100dvh;padding:0;animation:.4s ease-in-out backwards fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}#grid-container{grid-gap:8px;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}#grid-container .grid-item{height:var(--gridItemHeight);background:var(--gridItem) no-repeat center center;box-sizing:border-box;cursor:pointer;border-radius:var(--radius);background-size:65%;animation-fill-mode:backwards;display:block;overflow:hidden}@media (width<=1024px){#grid-container .grid-item{background-size:55%}}@media (width<=920px){#grid-container .grid-item{background-size:65%}}@media (width<=680px){#grid-container .grid-item{background-size:50%}}@media (width<=620px){#grid-container .grid-item{background-size:55%}}@media (width<=520px){#grid-container .grid-item{background-size:60%}}@media (width<=320px){#grid-container .grid-item{background-size:45%}}@media (height>=720px) and (width>=1280px){#grid-container .grid-item{background-size:65%}}#grid-container .thumb-info{text-align:left;background:var(--walker);height:100%;color:var(--walkerText);border:var(--itemBorder);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1rem;font-weight:400;line-height:1.2;transition:transform .5s,opacity 10ms;display:flex}@media screen and (width<=800px){#grid-container .thumb-info{display:none}}#grid-container .transition-none{transition:none}#grid-container .slow-transition{transition:transform .4s}#grid-container .fast-transition{transition:transform .1s}#grid-container .display-none{display:none}#grid-container .thumb-info-hide-top{transform:translateY(-101%)}#grid-container .thumb-info-hide-bottom{transform:translateY(101%)}#grid-container .thumb-info-hide-left{transform:translate(-101%)}#grid-container .thumb-info-hide-right{transform:translate(101%)}#grid-container .opacity-0{opacity:0}#grid-container .thumb-info h3{text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600}#grid-container .thumb-info .item-description{font-size:.75rem}#grid-container .grid-item:hover>.thumb-info{transform:translate(0)}.portfolio-filters{text-align:left;height:1.5rem;margin-bottom:.25rem;position:relative;overflow:hidden}.filters-button{text-transform:uppercase;cursor:pointer;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2025.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2034%2020'%20style='enable-background:new%200%200%2034%2020;'%20xml:space='preserve'%3e%3cg%3e%3cpath%20d='M23.6,0.7c-2,0-3.7,1.4-4.2,3.3H2.8C2.5,4,2.2,4.1,2,4.3C1.8,4.5,1.7,4.8,1.7,5.1c0,0.3,0.1,0.6,0.3,0.8%20c0.2,0.2,0.5,0.3,0.8,0.3h16.5c0.5,1.9,2.2,3.3,4.2,3.3c2,0,3.7-1.4,4.2-3.3h3.4c0.3,0,0.6-0.1,0.8-0.3c0.2-0.2,0.3-0.5,0.3-0.8%20c0-0.3-0.1-0.6-0.3-0.8C31.8,4.1,31.5,4,31.2,4h-3.4C27.3,2.1,25.6,0.7,23.6,0.7z%20M23.6,2.9c1.2,0,2.2,1,2.2,2.2s-1,2.2-2.2,2.2%20c-1.2,0-2.2-1-2.2-2.2S22.4,2.9,23.6,2.9z%20M10.5,10.5c-2,0-3.7,1.4-4.2,3.3H2.8c-0.3,0-0.6,0.1-0.8,0.3c-0.2,0.2-0.3,0.5-0.3,0.8%20c0,0.3,0.1,0.6,0.3,0.8C2.2,15.9,2.5,16,2.8,16h3.4c0.5,1.9,2.2,3.3,4.2,3.3c2,0,3.7-1.4,4.2-3.3h16.5h0c0.3,0,0.6-0.1,0.8-0.3%20c0.2-0.2,0.3-0.5,0.3-0.8c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.5-0.3-0.8-0.3H14.7C14.2,11.9,12.5,10.5,10.5,10.5L10.5,10.5z%20M10.5,12.7c1.2,0,2.2,1,2.2,2.2c0,1.2-1,2.2-2.2,2.2s-2.2-1-2.2-2.2C8.3,13.7,9.2,12.7,10.5,12.7z'/%3e%3c/g%3e%3c/svg%3e") no-repeat;width:1.15rem;height:.75rem;margin:.5rem .3rem;font-size:.65rem;font-weight:500;transition:transform .5s;position:relative;transform:translate(0)}.filters-button:after{content:"FILTER";opacity:0;transition:opacity .3s;position:absolute;top:-2px;left:2rem}.filters-button:hover:after{opacity:1}.filters-list>ul{justify-content:start;list-style:none;display:flex}.filters-list>li{text-transform:uppercase;letter-spacing:-.2px;cursor:pointer;width:auto;margin:.2rem .5rem 0;font-size:.75rem;font-weight:500;display:inline-block;overflow:hidden}.filters-list>li:hover{text-decoration:line-through;text-decoration-thickness:.1rem}.filters-list>.active{color:#000;margin-bottom:.2rem;text-decoration:line-through;text-decoration-thickness:.1rem}.filters-list>li.active:after{content:"";background-color:var(--accent);height:.8rem;margin-top:-1rem;display:block}.filters-list>.close-filters{background:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3e%3crect%20x='9.04'%20y='-0.75'%20width='2.23'%20height='20.7'%20rx='1.06'%20transform='translate(9.76%20-4.36)%20rotate(45)'/%3e%3crect%20x='9.04'%20y='-0.75'%20width='2.23'%20height='20.7'%20rx='1.06'%20transform='translate(24.12%209.21)%20rotate(135)'/%3e%3c/svg%3e") no-repeat;width:.75rem;height:.75rem;margin-bottom:3px;transition:transform .5s;display:inline-block}.filters-list>.close-filters:hover{opacity:1;transform:rotate(180deg)}.filters-shown>.filters-button,.filters-shown>.filters-list{transition:transform .5s;transform:translateY(-26px)}.info-panel-controls{white-space:nowrap;gap:.75rem;width:auto;display:flex;position:absolute;top:0;right:0}.panel-toggle{width:auto;color:var(--colorGrey6);font:inherit;text-transform:uppercase;letter-spacing:-.2px;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.75rem;font-weight:500}.panel-toggle:hover,.panel-toggle:focus-visible,.panel-toggle.active{color:var(--colorGrey8);text-decoration:line-through;text-decoration-thickness:.1rem}.design-info-panel-wrapper{max-height:0;transition:max-height 1s;overflow:hidden}.design-info-panel-wrapper.info-panel-shown{max-height:64rem}.design-info-panel{height:auto;min-height:0;min-height:var(--gridItemHeight);border-radius:var(--radius);background:var(--gridItem);color:var(--colorGrey7);flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:1.5rem;transition:transform 1s;display:flex;overflow:hidden;transform:translateY(-100%)}.design-info-panel h2{text-transform:uppercase;align-self:flex-start;font-size:1rem}.info-panel-shown .design-info-panel{transform:translateY(0)}.design-info-panel p{max-width:54rem;font-size:.9rem;line-height:1.5}.recruiter-qa{flex-direction:column;gap:.35rem;width:100%;display:flex}.recruiter-question{width:100%}.recruiter-question-toggle{width:100%;color:var(--colorGrey7);font:inherit;text-transform:uppercase;letter-spacing:-.1px;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.2rem 1.25rem .2rem 0;font-size:.8rem;font-weight:600;display:flex;position:relative}.recruiter-question-toggle:after{content:"⌄";color:var(--colorGrey5);opacity:.65;font-size:.7rem;font-weight:400;transition:transform .25s;position:absolute;top:50%;right:.15rem;transform:translateY(-60%)}.recruiter-question-toggle[aria-expanded=true]:after{transform:translateY(-40%)rotate(180deg)}.recruiter-question-toggle:hover,.recruiter-question-toggle:focus-visible{text-decoration:line-through;text-decoration-thickness:.1rem}.recruiter-answer{max-height:0;transition:max-height .35s;overflow:hidden}.recruiter-answer.open{max-height:40rem}.design-info-panel .fake-link{width:auto;color:inherit;font:inherit;text-underline-offset:.15rem;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.design-info-panel .fake-link:hover,.design-info-panel .fake-link:focus-visible{color:var(--accent)}.design-info-panel .fake-link:after{content:"This is not a link. For now remain here! :)";text-wrap:wrap;color:#fff;background:var(--backgroundRed);opacity:0;pointer-events:none;border-radius:.25rem;width:10rem;height:fit-content;padding:.5rem;font-size:.75rem;line-height:1.5;transition:opacity .1s ease-in-out;display:block;position:absolute;bottom:120%;left:50%;overflow:auto;transform:translate(-50%)}.design-info-panel .fake-link[data-copied=true]:after{content:"Link copied! (for later)";opacity:1}.design-info-panel .fake-link:hover:after,.design-info-panel .fake-link:focus-visible:after{opacity:1}.team-vote-preview{flex-direction:column;gap:.5rem;width:100%;margin-top:.75rem;display:flex}.team-vote-row{text-transform:uppercase;letter-spacing:-.2px;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;font-size:.75rem;font-weight:500;display:flex}.team-vote-bar-line{align-items:center;gap:.25rem;width:100%;max-width:100%;min-height:.75rem;display:flex}.team-vote-bar{flex:none;width:0;max-width:100%;height:.25rem;transition:width .35s;display:block}.team-vote-count{flex:none;font-size:.7rem;font-weight:500;line-height:1}.team-vote-bar-ok{background:var(--colorGrey4)}.team-vote-count-ok{color:var(--colorGrey4)}.team-vote-bar-perfect{background:var(--walker)}.team-vote-count-perfect{color:var(--walker)}.recruiter-links{justify-content:flex-start;gap:1rem;width:fit-content;margin-top:1rem;display:flex}.recruiter-links a{color:inherit;text-transform:uppercase;text-underline-offset:.15rem;width:fit-content;font-size:.75rem;font-weight:500}.recruiter-links a:hover,.recruiter-links a:focus-visible{color:var(--accent);text-decoration:line-through;text-decoration-thickness:.1rem}@media (width<=680px){.design-info-panel{min-height:calc(var(--gridItemHeight) * 1.75);padding:1.5rem}}@media (width<=420px){.design-info-panel{padding:1.25rem}}#grid-container .itemBounceAnim{animation:.7s itemBounceAnim}#grid-container .itemHideAnim{animation:.5s backwards itemHideAnim;transform:scale(0)}#grid-container .itemAppearAnim{animation:.5s forwards itemHideAnim;animation-delay:0!important}@keyframes itemBounceAnim{0%{transform:translateY(0)}20%{transform:translateY(2.5rem)}to{transform:translateY(0)}}@keyframes itemHideAnim{0%{transform:scale(1)}40%{opacity:.5;transform:scale(.95)}70%{opacity:0;transform:scale(0)}}@keyframes itemAppearAnim{0%{opacity:0}50%{opacity:.8}to{opacity:1}}#project-list{padding:.5rem 0;animation:.4s ease-in-out backwards fade-in}#project-list-container{grid-gap:12px;grid-template-columns:repeat(5,1fr);display:grid}@media screen and (width<=1024px){#project-list-container{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=820px){#project-list-container{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=560px){#project-list-container{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=360px){#project-list-container{grid-template-columns:1fr}}#project-list-container .grid-item{text-align:center;box-sizing:border-box;cursor:pointer;border-radius:var(--radius);background:#0000000d 50%/65% no-repeat;height:120px;animation-fill-mode:backwards;display:block;position:relative;overflow:hidden}@media (width<=1024px){#project-list-container .grid-item{background-size:55%;height:110px}}@media (width<=480px){#project-list-container .grid-item{background-size:50%;height:80px}}@media (width<=360px){#project-list-container .grid-item{background-size:45%;width:90vw;height:90px;margin:auto}}#project-list-container .thumb-info{text-align:left;background:var(--walker);height:100%;color:var(--walkerText);border:var(--itemBorder);border-radius:var(--radius);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:.75rem;font-size:.7rem;font-weight:400;line-height:1.2;transition:transform .5s,opacity 10ms;display:flex}#project-list-container .thumb-info-hide-top{transform:translateY(-100%)}#project-list-container .thumb-info h3{text-transform:uppercase;font-size:.7rem;font-weight:600}#project-list-container .grid-item:hover>.thumb-info{transform:translate(0)}#project-reactions{border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;width:100%;margin:3rem auto;display:flex}@media screen and (width<=1024px){#project-reactions{margin:0}}#project-reactions h3{text-align:center;padding:2rem 0 1rem}#project-reactions ul{justify-content:space-between;width:60%;padding-bottom:3rem;list-style:none;display:flex}@media screen and (width<=1024px){#project-reactions ul{width:85%;padding-bottom:0}}@media screen and (width<=820px){#project-reactions ul{width:95%;padding-bottom:0}}#project-reactions li{flex-direction:column;justify-content:center;align-items:center;display:flex}#project-reactions li>span{opacity:0;text-align:center;margin-top:.35rem;font-size:.85rem;font-weight:600}@media screen and (width<=480px){#project-reactions li>span{margin-top:.15rem;font-size:.75rem}}#project-reactions li img{cursor:pointer;width:70%;transition:transform .3s}@media screen and (width<=1024px){#project-reactions li img{width:80%}}#project-reactions li img:hover{opacity:1;transform:scale(1.08)}@media screen and (width<=1024px){#project-reactions li img:hover{transform:scale(1.08)}}#project-reactions .reaction-active,#project-reactions .reaction-leader{transform:scale(1.08)}#project-reactions .reaction-active~span,#project-reactions .reaction-leader~span,#project-reactions .reaction-has-votes~span,#project-reactions li img:hover~span{opacity:1;transition:opacity 1s .5s}#project-reactions .reaction-item.reaction-voted>.reaction-count{opacity:.5;color:#000}#project-reactions .reaction-item.reaction-voted:hover>.reaction-count,#project-reactions .reaction-item.reaction-selected>.reaction-count,#project-reactions .reaction-item.reaction-leader>.reaction-count{opacity:1}.reaction-inactive{opacity:.2;transform:scale(.65)}.reaction-count{opacity:1;color:#000;transition:opacity .75s,color .5s}.reaction-count-updating{opacity:.5;color:red}.archive-project-card,.archive-gallery-placeholder{background:var(--colorGrey2);border-radius:var(--radiusSmall)}.archive-project-card{box-sizing:border-box;text-align:center;background:var(--colorGrey4);color:#fff;flex-direction:column;justify-content:center;align-items:center;height:16rem;min-height:12rem;margin-top:.5rem;padding:2rem 1rem;transition:none;display:flex}.archive-project-card.archive-voted{background:var(--colorGrey4)}.archive-vote-button{min-width:20rem;transition:none}.archive-project-card h3{text-align:center;text-transform:uppercase;letter-spacing:-.5px;width:fit-content;margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.archive-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.archive-gallery-placeholder{justify-content:center;align-items:center;min-height:20rem;display:flex;position:relative;overflow:hidden}.archive-gallery-placeholder img{object-fit:contain;opacity:.15;width:60%;max-height:60%}@media screen and (width<=768px){.archive-project-gallery{display:block}.archive-gallery-placeholder{min-height:22rem;margin-bottom:.5rem}.archive-project-card{height:15rem}}@media screen and (width<=520px){.archive-vote-button{width:100%;min-width:0}}@media screen and (width<=570px){.archive-gallery-placeholder{min-height:18rem}}@media screen and (width<=520px){.archive-gallery-placeholder{min-height:16rem}}@media screen and (width<=400px){.archive-gallery-placeholder{min-height:12rem}}#button-next{color:#000;border-radius:var(--radiusSmall);text-align:right;cursor:pointer;border:2px solid #000;flex-direction:row;justify-content:space-between;width:fit-content;min-width:8rem;padding:.5rem 1.25rem .1rem;font-family:Poppins,Montserrat,Roboto,sans-serif;font-size:1rem;transition:padding .3s;display:flex}#button-next .arrow{text-align:left;margin:-.3rem .5rem 0 0;font-size:1.5rem;font-weight:300;transition:margin .3s}#button-next.right{text-align:left}#button-next.right .arrow{text-align:right;margin:-.3rem 0 0 .5rem}#button-next:hover>.arrow{margin:-.3rem 1.5rem 0 0}#button-next.right:hover>.arrow{margin:-.3rem 0 0 1.5rem}#button-next.right:active>.arrow{color:var(--walker)}#project-container{min-height:100dvh;padding:.5rem 0}#project-container .description a{color:#000;margin-left:.5rem;text-decoration:underline}#project-container .description a:hover{text-decoration:none}#project-container p{margin-bottom:.5rem}#project-container span{font-style:italic}.project-nav-open{background-color:#fff;flex-direction:column;width:200px;padding:1rem 0 1rem 1rem;display:none;position:absolute;top:0;right:0}@media (width<=680px){.project-nav-open{display:none}}#project-details{flex-direction:column;flex:1;padding:0;display:flex}.proj-head{width:100%;height:auto;animation:.3s ease-in-out .2s backwards fade-in}.proj-head h3{text-transform:uppercase;letter-spacing:-.5px;cursor:pointer;width:fit-content;margin:0;font-size:1.75rem;font-weight:600;transition:transform .3s ease-out;position:relative;transform:translate(0)}div.proj-title>h3:hover{transition:transform .3s ease-out;transform:translate(2.5rem)}div.proj-title>h3:hover>.back-arrow-container{opacity:1;transition:all .2s .2s;left:-32px}.proj-head h6{text-transform:uppercase;margin-top:0;font-size:.75rem;font-weight:400}.back-arrow-container{opacity:0;width:fit-content;height:fit-content;margin-top:0;transition:all .2s ease-out;position:absolute;top:30%;left:-42px}.back-arrow{border-top:2.5px solid #000;border-left:2.5px solid #000;width:16px;height:16px;position:absolute;top:0;left:0;transform:rotate(-45deg)}.back-arrow:after{content:"";background-color:#000;width:2.5px;height:24px;display:block;top:0;left:0;transform:rotate(-45deg)translate(7.5px,2px)}#project-details .title-divider{padding:0 .5rem}#project-details .main-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radiusSmall);width:100%;margin:0;animation:none!important}@media screen and (width<=760px){#project-details .main-img{aspect-ratio:16/10}}#project-details .title-image{color:#fff;border-radius:var(--radiusSmall);height:100%;margin:1rem 0 2rem;padding:0;animation:.5s ease-in-out .5s backwards fade-in}#project-details .archive-title-image{color:#000;background:0 0}.archive-hero-placeholder{aspect-ratio:16/9;box-sizing:border-box;background:var(--colorGrey2);border-radius:var(--radiusSmall);justify-content:center;align-items:center;width:100%;padding:0;display:flex}.archive-hero-placeholder .archive-logo{object-fit:contain;opacity:.15;width:80%;max-width:80%;height:80%;max-height:80%;display:block}@media screen and (width<=760px){.archive-hero-placeholder{aspect-ratio:16/10}}#project-details .description{background-color:var(--colorGrey2);color:#000;border-radius:var(--radiusSmall);align-items:stretch;gap:1rem;width:100%;height:auto;margin:.5rem 0 0;padding:1rem;display:flex}@media (width<=720px){#project-details .description{gap:0;padding-left:0}}@media (width<=520px){#project-details .description{padding:1rem}}.description-logo{flex-direction:column;justify-content:center;width:fit-content;height:auto;display:flex}.description-logo img{box-sizing:border-box;background:var(--colorGrey2);border-radius:var(--radiusSmall);justify-content:center;align-items:center;max-width:fit-content;max-height:6rem;padding:auto 1rem;display:flex;overflow:hidden}@media (width<=720px){.description-logo{padding:.5rem}}@media (width<=520px){#project-details .description{flex-direction:column}.description-logo{display:none}}.proj-thumb{border-radius:var(--radiusSmall);box-sizing:border-box;background:50%/75% no-repeat;width:100%;min-height:6rem;margin-bottom:.5rem;transition:background-color .3s,transform .3s}.proj-thumb:hover{background-color:#ffffff80;transform:translate(-5px)}.proj-thumb.active{cursor:default;background-color:#ffffffe6;transform:translate(0)}.project-divider{width:100%;margin-bottom:5rem}@media screen and (width<=1024px){.project-divider{margin-bottom:3rem}}.project-grid1 .img-container{background-color:var(--colorGrey2);border-radius:var(--radiusSmall);cursor:zoom-in;opacity:0;width:100%;height:100%;min-height:20rem}@media screen and (width<=1320px){.project-grid1 .img-container{min-height:18rem}}@media screen and (width<=1024px){.project-grid1 .img-container{min-height:15rem}}@media screen and (width<=945px){.project-grid1 .img-container{min-height:14rem}}@media screen and (width<=780px){.project-grid1 .img-container{min-height:22rem}}@media screen and (width<=570px){.project-grid1 .img-container{min-height:18rem}}@media screen and (width<=520px){.project-grid1 .img-container{min-height:16rem}}@media screen and (width<=400px){.project-grid1 .img-container{min-height:12rem}}.img-container.animate{animation:.5s ease-in-out .5s backwards fade-in}.img-container{opacity:0;transition:opacity .5s,transform .5s,filter 1s;transform:translateY(1rem)}@media screen and (width<=768px){.img-container{margin-bottom:.5rem}}.img-container.in-view{opacity:1;transform:translateY(0)}.project-grid1{grid-template-rows:repeat(8,20rem);grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;display:grid}@media screen and (width<=768px){.project-grid1{display:block}}#previous-next{flex-direction:row;justify-content:space-between;margin-top:2rem;display:flex}.next-button{flex-direction:row;justify-content:flex-end;display:flex}.image-modal{z-index:9999;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.image-modal img{cursor:zoom-out;-webkit-user-select:none;user-select:none}#NotFoundPage{border-radius:var(--radius);background:url(/assets/travolta-CBtd1WKx.gif) 50%/300% no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 380px);display:flex}@media (width<=600px){#NotFoundPage{min-height:none;background-size:600%}}#NotFoundPage h2{text-align:center;color:#fff;letter-spacing:-.1px;justify-content:center;align-self:center;width:fit-content;padding:5rem 2rem;font-size:3rem;line-height:1.2;animation:1s ease-in forwards blurIn;display:flex}@media (width<=780px){#NotFoundPage h2{max-width:30rem}}@media (width<=600px){#NotFoundPage h2{font-size:2.75rem}}#redirect-container{min-height:100dvh;padding:.5rem 0}.timeline-container{-webkit-user-select:none;user-select:none;z-index:1;text-align:left;margin-top:2rem;position:relative;overflow:hidden}.timeline-title{text-align:left;text-transform:uppercase;letter-spacing:-.5px;margin:.5rem 0;font-size:1.75rem;font-weight:700;line-height:1.1}.timeline-subtitle{text-align:left;font-size:1rem;font-weight:400}.timeline{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:2rem 0;list-style:none;display:flex;position:relative}.timeline-item{border-radius:var(--radius);cursor:pointer;z-index:2;background-color:#fff;width:fit-content;display:flex;position:relative;overflow:hidden}.timeline-outer{width:fit-content;transition:opacity .5s;position:relative}.timeline-outer.active:before{content:"";z-index:0;border-radius:0 0 var(--radius) 0;border-bottom:2.25px solid #000;border-right:2.25px solid #000;width:100vw;height:5rem;animation:.5s ease-in backwards timelineLineAnimation;position:absolute;top:.5rem;right:50%}.timeline-year{background-color:none;color:#000;border-radius:var(--radius);box-sizing:border-box;text-align:center;z-index:1;border:2.25px solid #000;padding:.05rem 1rem;font-size:1.1rem;font-weight:600}.timeline-bg-red{border-radius:var(--radius);z-index:-1;width:100%;height:100%;transition:all .5s ease-out;position:absolute;top:0}.timeline-bg-red.left{background:var(--walker);left:-200%}.timeline-bg-red.right{background:var(--walker);left:200%}.timeline-year.active~.timeline-bg-red,.timeline-bg-red.outgoing{transition-delay:0;display:block}.timeline-bg{border-radius:var(--radius);background:#fff;width:100%;height:100%;transition:all .5s ease-in;position:absolute;top:0;left:0}.timeline-year.active{color:#fff;transition:color .5s ease-in}.timeline-year.active~.timeline-bg-red{color:#fff;transition:all .5s ease-in;left:0}.timeline-end{z-index:-1;background:#fff;border:2.25px solid #000;border-radius:50%;width:1rem;height:1rem;margin-left:-.5rem;display:block}.timeline-line{width:auto}@media screen and (width<=810px){.timeline-line{width:0}}.timeline-line:before{content:"";z-index:-1;background:#000;width:100%;height:2px;position:absolute;top:50%;right:0}.timeline-line:after{content:"";z-index:-1;background:#fff;border:2.25px solid #000;border-radius:50%;width:.75rem;height:.75rem;margin-left:-.5rem;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (width<=810px){.timeline-line:after{width:0;display:none}}.timeline-content-container{max-width:30rem;margin-bottom:4rem;position:relative}@media screen and (width<=1024px){.timeline-content-container{max-width:100%}}.timeline-content{border-radius:var(--radius);z-index:2;background:#fff;border:2.25px solid #000;width:100%;padding:15px}.timeline-content h2{margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.timeline-content p{margin:0;font-size:1rem}.timeline-content.active{display:block}.timeline-content:not(.active){display:none}.timeline-content.active~.timeline-content:after{content:"";border-radius:var(--radius);z-index:0;border-bottom:2.24px solid #000;border-right:2.24px solid #000;width:40rem;height:40rem;display:block;position:absolute;top:0;left:0}@media (width<=1024px){.timeline{flex-wrap:wrap;justify-content:left;margin:1rem 0}.timeline-outer:before{display:none}.timeline-outer{margin:.5rem .5rem 0 0}.timeline-line{display:none}.timeline-content-container{margin-top:0}}@keyframes timelineLineAnimation{0%{width:0;height:0}50%{width:0;height:5rem}to{width:100%}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-15%)}to{opacity:1;transform:translate(0)}}:root{--skillsBorderWidth:.1rem;--skillsBorder:var(--skillsBorderWidth) solid black}#skills-container{text-align:center;min-height:100dvh;padding:1rem 0 0;animation:.3s ease-in-out .1s backwards fade-in}#skills-grid{grid-gap:.5rem;border:var(--skillsBorder);border-radius:0 0 var(--radius) var(--radius);border-top:none;grid-template-columns:repeat(4,1fr);height:100%;min-height:50vh;margin:-1.05rem .002rem .002rem;padding:1rem;display:grid}@media screen and (width<=1279px){#skills-grid{grid-gap:.5rem}}@media screen and (width<=1080px){#skills-grid{grid-template-columns:repeat(3,1fr);padding:1rem .75rem}}@media screen and (width<=920px){#skills-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=560px){#skills-grid{grid-template-columns:1fr}}#skills-grid .skill-item{text-align:left;min-height:var(--gridItemHeight);background:var(--colorGrey3);color:#fff;border-radius:var(--radius);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.4rem .45rem .65rem .75rem;font-size:.7rem;font-weight:400;line-height:1.2;transition:background .5s;animation:.7s skillsItemBounce;display:flex;overflow:hidden}@media screen and (width<=1279px){#skills-grid .skill-item{padding:.45rem .45rem .55rem .55rem}}@media screen and (width<=680px){#skills-grid .skill-item{height:fit-content}}@media screen and (width<=560px){#skills-grid .skill-item{min-height:calc(var(--gridItemHeight) * 1.75);padding:1rem}}#skills-grid .skill-item:hover,#skills-grid .skill-item.dark-item:hover{background:var(--colorGrey4)}@media screen and (width<=560px){#skills-grid .skill-item:hover,#skills-grid .skill-item.dark-item:hover{background:var(--gridItemActive)}}#skills-grid .skill-icon{opacity:.8;background-position:0;background-repeat:no-repeat;background-size:contain;width:2.75rem;height:2.75rem;margin:.2rem 0 1rem -.15rem;transition:all .6s}#skill-item-bottom>h3{letter-spacing:-.1px;margin-bottom:.25rem;font-size:.95rem;font-weight:500;transition:all .6s;transform:translateY(200%)}@media screen and (width<=560px){#skill-item-bottom>h3{margin-top:.5rem;font-size:1.2rem}}#skills-grid .skill-item:hover>#skill-item-bottom>h3{transform:translateY(0)}#skills-grid .skill-item:hover>.skill-item-top>.skill-icon,#skills-grid>div.skill-item.dev-large:hover>div.skill-item-top>div.skill-icon{transition:all 1.2s;transform:rotateY(360deg)}#skill-item-bottom>p{opacity:0;color:#000;margin-bottom:.25rem;font-size:.8rem;font-weight:400;line-height:1.2;transition:all .6s;transform:translateY(200%)}@media screen and (width<=1279px){#skill-item-bottom>p{font-size:.75rem}}#skills-grid .skill-item.regular-size #skill-item-bottom>p{max-width:90%}@media screen and (width<=560px){#skills-grid .skill-item.regular-size #skill-item-bottom>p{margin-bottom:.5rem;font-size:.95rem}}#skills-grid .skill-item:hover>#skill-item-bottom>p{opacity:1;transform:translateY(0)}#skills-grid .skill-item.dev-large,#skills-grid .skill-item.design-large{background-color:var(--colorGrey7);color:#fff;grid-area:span 2/span 2;height:auto;padding:.75rem 1rem 1.5rem}@media screen and (width<=920px){#skills-grid .skill-item.dev-large,#skills-grid .skill-item.design-large{height:calc(var(--gridItemHeight) * 2)}}@media screen and (width<=560px){#skills-grid .skill-item.dev-large,#skills-grid .skill-item.design-large{grid-column:span 1;height:fit-content;padding-bottom:.5rem}}#skills-grid .skill-item.dev-large:hover,#skills-grid .skill-item.design-large:hover{background-color:var(--colorGrey8)}#skills-grid .skill-item.design-large{height:calc(var(--gridItemHeight) * 2)}#skills-grid .skill-item.dev-large #skill-item-bottom>p,#skills-grid .skill-item.design-large #skill-item-bottom>p{max-width:calc(var(--gridItemHeight) * 4)}#skills-grid .skill-item.design-large .skill-icon,#skills-grid .skill-item.dev-large .skill-icon{width:4rem;height:4rem}#skills-grid .skill-item.dev-large h3,#skills-grid .skill-item.design-large h3{margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:500}@media screen and (width<=560px){#skills-grid .skill-item.dev-large h3,#skills-grid .skill-item.design-large h3{margin-bottom:.5rem;font-size:1.5rem}}#skills-grid .skill-item.dev-large p,#skills-grid .skill-item.design-large p{color:#fff;font-size:.9rem;line-height:1.3}#skills-top{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex}#skills-top a[href="/skills/dev"],#skills-top a[href="/skills/design"]{text-align:left;min-width:17.25rem;height:2.25rem;color:var(--colorGrey2);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:.075rem solid #000;flex-basis:17.25rem;padding:.5rem 1rem;transition:color .2s;position:relative}#skills-top a[href="/skills/design"]{text-align:right}#skills-top a.active{color:var(--colorGrey8);border-bottom:none;font-weight:600}#skills-top p.left,#skills-top p.right{transition:transform .3s ease-in;transform:none}#skills-top p.left:hover,#skills-top p.right:hover{transition:transform 1s;transform:translate(-5%)}#skills-top a.active>p.left{animation:1s backwards tabSlideLeft;transform:none}#skills-top a.active>p.right{animation:1s backwards tabSlideRight;transform:none}#skills-top svg.skills-tab-left,#skills-top svg.skills-tab-right{fill:var(--colorGrey6);stroke:#000;stroke-width:.085rem;z-index:-1;transition:fill .1s;position:absolute;top:.04rem;right:.0161122rem}p.left:hover+svg.skills-tab-left,p.right:hover+svg.skills-tab-right{animation:2s infinite skillsPulse}#skills-top svg.skills-tab-right{right:-.0161122rem;transform:scaleX(-1)}#skills-top a[href="/skills/dev"].active>.skills-tab-left,#skills-top a[href="/skills/design"].active>.skills-tab-right{fill:var(--colorGrey1)}#skills-top a[href="/skills/dev"].active>svg.skills-tab-left,#skills-top a[href="/skills/design"].active>svg.skills-tab-right{animation:none}.skills-title-middle{box-sizing:border-box;border-bottom:var(--skillsBorder);flex-grow:1;height:2.32rem;position:relative}.skills-title-middle:before{content:"";background:#000;height:.1rem;position:absolute;bottom:-.1rem;left:-.1rem;right:-.1rem}#skills-top svg{width:17.25rem;height:2.25rem}@media screen and (width<=680px){#skills-top{display:none}.skills-title-middle:before{background-color:#000;bottom:-.1rem;left:-.1rem;right:0}#skills-grid{border-radius:none;border:none;height:100%;min-height:50vh;margin:0;padding:0}}@keyframes tabSlideLeft{0%{color:var(--colorGrey5);transform:translate(5%)}to{color:var(--colorGrey7);transform:translate(0%)}}@keyframes tabSlideRight{0%{color:var(--colorGrey5);transform:translate(-5%)}to{color:var(--colorGrey7);transform:translate(0%)}}@keyframes skillsItemBounce{0%{transform:translateY(0)}20%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes skillsPulse{0%{fill:var(--colorGrey6)}50%{fill:var(--colorGrey7)}to{fill:var(--colorGrey6)}}#shared-page{flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 360px);transition:all .2s;display:flex}#shared-page h1{letter-spacing:-.5px;margin-bottom:1rem;font-size:2rem}#shared-page h2{font-size:1.25rem}@media (width<=620px){#shared-page h2{font-size:1rem;line-height:1.3}}#shared-page .shared-item-content-expanded p,#shared-page .shared-item-content p,#shared-page .shared-list-intro p{margin:.25rem 0 1rem;font-size:.9rem}@media (width<=620px){#shared-page .shared-item-content-expanded p,#shared-page .shared-item-content p,#shared-page .shared-list-intro p{font-size:.8rem;line-height:1.4}}.shared-list{flex-direction:column;align-items:center;width:100%;display:flex}.shared-list p:first-child{margin-bottom:.5rem}.shared-item{cursor:pointer;background:linear-gradient(165deg,#e5e7ec,#fff,#e6e9f1);border-radius:.5rem;flex-direction:column;align-items:center;width:100%;height:auto;margin-top:1rem;padding:1rem;transition:all .6s;display:flex;box-shadow:7px 7px 14px #bfc5ce99,-7px -7px 14px #f4f4f7}.shared-item:hover{transition:all .3s;box-shadow:7px 7px 14px #b7bdc7,-7px -7px 14px #f4f4f7}@media (width<=1180px){.shared-item:hover{scale:1.015}}.shared-item-top,.shared-item-bottom{justify-content:space-between;align-items:flex-start;width:100%;height:1px;min-height:fit-content;display:flex}@media (width>=720px){.shared-item-bottom-preview{height:6rem;min-height:7rem}}#shared-page .shared-item-top>div,#shared-page .shared-item-top strong{text-align:left;width:fit-content;color:var(--blueishGrey);filter:brightness(.9);justify-content:flex-start;margin-bottom:.25rem;font-size:.75rem;font-weight:400;display:flex}#shared-page .shared-item-top strong{filter:brightness(.9);margin-top:-.1rem;margin-left:.5rem;font-size:.85rem;font-weight:600}#shared-page .shared-item-top .date{margin-right:.25rem;font-size:.75rem}#shared-page .shared-item-bottom-right{justify-content:flex-start;align-items:space-between;width:fit-content;height:100%;display:flex}@media (width<=620px){#shared-page .shared-item-bottom-right{flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%}}#shared-page .published-by-container{display:flex}@media (width<=620px){#shared-page .published-by-container{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;width:fit-content;margin:.25rem .1rem 0 0;padding:0}}@media (width<=450px){#shared-page .published-by-container{zoom:.9}}#shared-page p.published-by{text-align:right;width:max-content;color:var(--blueishGrey);align-self:flex-start;margin:1.85rem .75rem;font-size:.75rem;font-weight:400}@media (width<=620px){#shared-page p.published-by{word-wrap:normal;flex-direction:column;order:2;max-width:8rem;margin:0 0 0 .65rem;display:flex}}#shared-page p.published-by strong{margin-bottom:0;font-size:.85rem;font-weight:600}#shared-page .country-flag{width:1rem;height:auto;margin-top:0;margin-bottom:.5rem}#shared-page .avatar-container{border-radius:50%;justify-content:center;align-items:center;width:fit-content;height:3rem;margin:1.5rem 0;display:flex}@media (width<=620px){#shared-page .avatar-container{flex-shrink:0;order:1;margin:.25rem 0}}#shared-page .avatar{width:50px;height:50px;transform:translateY(-.1rem)}#expand-button{transform-origin:50%;flex-direction:column;justify-content:flex-start;align-items:center;width:3rem;height:auto;margin-top:2.75rem;padding-left:.5rem;transition:all .6s;display:flex;transform:translateY(-.25rem)}@media (width<=620px){#expand-button{justify-content:flex-end}}#expand-button.expanded{justify-content:flex-end}#expand-button .expand-arrow{border-top:#0000;border-left:#0000;border-radius:0 0 .25rem;width:.75rem;height:.75rem;transition:all .6s;rotate:45deg}#shared-page .shared-item:hover #expand-button{border-color:var(--blueishGrey);filter:brightness(.8);transition:all .2s;animation:1s ease-out .5s infinite forwards downAndUp}@keyframes downAndUp{0%{transform:translateY(-.25rem)}50%{transform:translateY(.25rem)}to{transform:translateY(-.25rem)}}.wip{text-align:left;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;background:var(--greyOpaque1);-webkit-backdrop-filter:blur(5px);z-index:9999;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100dvh;min-height:0;padding:1rem;animation:.7s ease-in forwards dammitAnimation;display:flex;position:fixed;top:0;left:0;overflow:hidden auto;translate:0 -100vh}.wip::-webkit-scrollbar{display:none}.wip.wip-closing{animation:.18s ease-in forwards wip-dismiss}@keyframes wip-dismiss{0%{translate:0}to{translate:0 -100vh}}ul.wip-ul{width:100%;max-width:60rem;line-height:1.5}.wip-copy{line-height:1.5}.wip-copy p+p{margin-top:1rem}.modal-extra-h1{text-align:left;color:#000;letter-spacing:-.1rem;text-transform:uppercase;width:fit-content;max-width:768px;font-size:3rem;font-weight:700;line-height:1.2}.wip-message{text-align:left;border-radius:var(--radius);background:#fff4;flex:none;width:min(50rem,100%);max-width:100%;margin:auto 0;padding:2rem 3rem}@media (width<=680px){.wip{padding:.75rem}.wip-message{padding:1.25rem}.wip-buttons{flex-wrap:wrap}.modal-button{margin-top:1.5rem}.modal-extra-h1{font-size:2rem}}.wip-message h1{text-align:left;width:100%;margin-bottom:1rem}.wip-message span:hover{color:var(--accent);transition:color .1s ease-in-out;position:relative}.wip-message span:after{content:"This is not a link. You must remain here.";text-wrap:nowrap;color:#fff;background:var(--backgroundRed);width:fit-content;padding:0 .5rem;font-size:.95rem;display:block;position:absolute;bottom:120%;left:50%;transform:translate(-50%)}.wip h3{text-align:center;width:100%}.wip-buttons{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem 1rem;margin-top:2rem;display:flex}.modal-button{color:#000;font:inherit;text-align:center;border-radius:calc(var(--radius) / 1.5);cursor:pointer;background-color:#ffffff80;border:2.25px solid #000;width:fit-content;min-width:12rem;max-width:fit-content;padding:.55rem 1.15rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}@media (width<=620px){.modal-button{min-width:10rem}}@media (width<=420px){.modal-button{min-width:7rem}}#cv{width:100%;min-height:100vh;padding:2rem 0 4rem;animation:.2s ease-in-out backwards fade-in}#cv .cv-inner{color:var(--colorGrey8);grid-gap:2rem;grid-template-columns:1fr;margin:0 auto;padding:0;display:grid}#cv .cv-main{flex-direction:column;display:flex}#cv h1{letter-spacing:-.1rem;text-transform:uppercase;font-size:2.25rem}#cv .extra-small{color:#aaa;font-size:.5rem}@media screen and (width>=920px){#cv .cv-inner{grid-gap:2.5rem;grid-template-columns:1.8fr 1fr}}#cv h2{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:.5rem;font-size:1.1rem;font-weight:400}#cv h3{margin:.75rem 0;font-size:1.1rem;font-weight:600}#cv p{margin:0 0 1rem;line-height:1.6}#cv a{color:var(--colorGrey8);text-decoration:underline}#cv a:hover{color:var(--walker)}#cv .cv-contact{margin-top:1rem}#cv .cv-job,#cv .cv-job-intro{border-radius:calc(var(--radius) * 1.25);background:#ddd;border:.1rem solid #000;margin-top:1.5rem;margin-bottom:2.5rem;padding:1.5rem 1rem .25rem;position:relative}#cv .cv-job-intro{margin:0 0 2rem;padding:1rem}#cv .cv-job-header{flex-flow:column wrap;align-items:baseline;gap:.125rem;margin-bottom:.5rem;display:flex;position:relative}#cv .cv-job-year{background:var(--walker);color:#fff;border-radius:var(--radius);border:.1rem solid #000;width:fit-content;padding:.25rem .75rem;font-family:monospace;display:flex;position:absolute;top:-2.25rem}#cv .cv-job-year.year-other{color:#000;background:#fff;top:-.85rem}#cv .cv-job-title{letter-spacing:-.02em;text-transform:uppercase;flex:1;margin-top:.25rem;font-size:1.25rem;font-weight:500}#cv .cv-job-employer{letter-spacing:-.02em;flex:1}#cv .cv-job-stack{opacity:.85;margin-top:.5rem;font-size:.85rem}#cv .cv-job-stack span{font-family:monospace}#cv .cv-sidebar{border-radius:var(--radius);background:#ffffffb8;border:1px solid #00000026;flex-direction:column;gap:1.25rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex}#cv .cv-skills-block{border-top:1px solid #0000001a;padding-top:1rem}#cv .cv-skills-block:first-child{border-top:none;padding-top:0}#cv .cv-skills-block h4{text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin:0 0 .5rem;font-size:.95rem}#cv .cv-skills-block ul{margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.5;list-style:outside}#cv .cv-skills-block ul li{margin-bottom:.3rem}.zigzag-divider{background:url(/zigzag.svg) 50% no-repeat;width:405px;height:20px;margin:.5rem auto 2.5rem;position:relative}.monospace{font-family:monospace}.rainbow{transition:color .3s}.rainbow:hover{animation:1s .5s infinite rainbow-flash}@keyframes rainbow-flash{0%{color:var(--walker)}14%{color:orange}28%{color:#ff0}42%{color:#9acd32}57%{color:#00f}71%{color:purple}85%{color:violet}to{color:var(--walker)}}#cv p.text-small-uppercase,#cv span.text-small-uppercase{text-transform:uppercase;font-size:.85rem}@media screen and (width<=920px){#cv .cv-sidebar{background:0 0;border:none;padding:0}#cv .cv-skills-block{border-top:1px solid #00000014;padding-top:1rem}#cv .cv-skills-block:first-child{border-top:none}}@media screen and (width<=560px){#cv h1{font-size:2.1rem}#cv h2{font-size:.95rem}#cv .cv-job-header{flex-direction:column;gap:.25rem}#cv .cv-job-year{min-width:initial}}.modal-button{color:#000;font:inherit;text-align:center;border-radius:calc(var(--radius) / 1.5);cursor:pointer;background-color:#fff;border:2.25px solid #000;width:fit-content;min-width:12rem;max-width:fit-content;height:auto;min-height:0;padding:.55rem 1.15rem;font-size:1rem;font-weight:600;line-height:1.2;transition:all .2s ease-in-out}.modal-button:hover{background-color:var(--accent);color:#fff}@media (width<=620px){.modal-button{min-width:10rem}}@media (width<=420px){.modal-button{min-width:7rem}}
