:root{--max-width:71.25rem;--max-width-2:50.75rem}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{background:#22252a;max-width:100%;min-height:100%;font-size:1.125rem;overflow-x:hidden}a{text-decoration:none;color:inherit}iframe,img{display:block;max-width:100%}button,input{background:none;border:none;font-family:inherit;cursor:pointer}ol,ul{list-style-type:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}.container-inner,.container-outer{width:90%;margin:0 auto}@media screen and (min-width:62em){.container-outer{width:100%}}@media screen and (min-width:35.5em){.container-inner{width:85%}}@media screen and (min-width:62em){.container-inner{--max-width-2:50.75rem;max-width:var(--max-width-2)}}@media screen and (min-width:75em){.container-inner{--max-width-2:59.375rem;max-width:var(--max-width-2)}}.row{display:flex}.highlight-link{color:#fed367;position:relative}.highlight-link:before{content:"";position:absolute;top:100%;width:100%;height:1px;background:#fed367;transform:scaleX(0);transition:transform .4s}.highlight-link:hover:before{transform:scaleX(1)}body{line-height:1.5;color:#d5d8dd;font-family:Barlow,sans-serif}h1,h2{line-height:1.1;font-weight:600}h2{font-size:1.5rem}h3,h4,h5,h6{line-height:1.2}.header,.main__built-tag,.main__contact-small-heading{font-family:Roboto Mono,monospace;font-weight:400}.preloader{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;inset:0;background-color:#22252a;z-index:999}.preloader.disappear{display:none;visibility:hidden;z-index:-999}.primary-btn,.secondary-btn{display:inline-block;white-space:nowrap;margin:0 auto;color:#fed367;font-size:.875rem;font-weight:500;letter-spacing:.03em;border-radius:1.5625rem;background:none;border:1px solid #fed367;transition:background-color .2s,color .2s}.primary-btn{padding:.8em 1.7em}.primary-btn:hover{background:#fed367;color:#22252a}.secondary-btn{position:relative;padding:1em 1.8em;transform:translateX(0);border:none;transition:transform .3s}.secondary-btn:hover .secondary-btn__circle{width:108%;background-color:#fed367;font-weight:500}.secondary-btn:hover .secondary-btn__text{transform:translateX(10%);color:#22252a}.secondary-btn__circle{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:1.625rem;border:1px solid #fed367;transition:width .3s ease-out,background-color .3s .3s}.secondary-btn__text{display:block;color:#fed367;font-size:.875rem;font-weight:500;letter-spacing:.03em;transform:translateX(0);transition:transform .3s,color .3s .3s}@media screen and (min-width:62em){.header__navbar{padding:0 2.5rem}}.header__navbar-header{display:flex;justify-content:space-between;padding:1rem 0}@media screen and (min-width:62em){.header__navbar-content{display:flex;justify-content:space-between}}.header__navbar-toggle-btn{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:21px;position:relative;align-self:center;z-index:99}@media screen and (min-width:62em){.header__navbar-toggle-btn{display:none}}.header__navbar-toggle-btn.active{background-color:#333538}.header__navbar-toggle-btn.active .bar:first-child{transform:rotate(408deg) translate(25%,100%)}.header__navbar-toggle-btn.active .bar:nth-child(2){opacity:0}.header__navbar-toggle-btn.active .bar:nth-child(3){transform:rotate(-408deg) translate(27%,-150%)}.header__navbar-toggle-btn .bar{display:block;background-color:#fed367;width:32px;height:3px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}.header__navbar-list-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;inset:0;background:#333538;opacity:0;transform:translateX(100%);transition:transform .3s,opacity .3s;z-index:-10}@media screen and (min-width:35.5em){.header__navbar-list-wrapper{min-height:35.5rem}}@media screen and (min-width:62em){.header__navbar-list-wrapper{position:static;transform:none;inset:unset;width:auto;min-height:auto;background:none;opacity:1;z-index:auto}}.header__navbar-list-wrapper.active{opacity:1;transform:translateX(0);z-index:10}.header__navbar-list{display:flex;flex-direction:column;height:100%;margin:auto 0}@media screen and (max-width:53.125em) and (max-height:31.25em) and (orientation:landscape){.header__navbar-list{height:100%;max-height:13.75rem;margin-top:5rem;overflow-y:scroll}}@media screen and (min-width:62em){.header__navbar-list{flex-direction:row}}.header__navbar-list-item{padding:1rem 0;font-size:.875rem}@media screen and (min-width:62em){.header__navbar-list-item{display:flex;padding:1rem;margin:auto 0;font-size:.9375rem}}.header__navbar-list-item-num{display:block;color:#fed367;text-align:center}@media screen and (min-width:62em){.header__navbar-list-item-num{display:inline-block;margin:auto 0;padding-right:.3125rem}}.header__navbar-list-item-text{display:block;text-align:center;transition:color .1s}.header__navbar-list-item-text:hover{color:#fed367}.header__navbar-list-item:first-child{margin-top:auto}.header__navbar-list-item:last-child{margin-bottom:auto}@media screen and (min-width:62em){.header__navbar-list-item:last-child{padding-block:0}.header__navbar-list-item:last-child a{font-weight:400;font-size:.8125rem}}body.active{overflow-y:hidden}body{overflow:overlay}body::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-thumb{background:rgba(254.235,211.3185,102.765,.3);border:4px solid transparent;background-clip:content-box;border-radius:20px}body::-webkit-scrollbar-thumb:hover{background:rgba(254.235,211.3185,102.765,.8);border:4px solid transparent;background-clip:content-box;border-radius:20px}@media (hover) and (min-width:48em){.main__worked-content-header-list::-webkit-scrollbar{height:7px}.main__worked-content-header-list::-webkit-scrollbar-thumb{background:rgba(254.6175,233.15925,178.8825,.3);border-radius:15px}}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:rgba(254.235,211.3185,102.765,.8) rgba(0,0,0,.2)}.main__worked-content-header-list{scrollbar-color:auto}}.main__built-project{position:relative;margin:6rem 0;box-shadow:0 5px 10px rgba(0,0,0,.2)}.main__built-project:hover .main__built-project-title{color:#fed367}.main__built-project:hover .main__built-project-img-wrapper{filter:none}@media screen and (min-width:62em){.main__built-project{box-shadow:none}}.main__built-project.show .main__built-tag span{animation:text-reveal 1s cubic-bezier(.77,0,.175,1) .3s forwards}@media screen and (min-width:62em){.main__built-project.show .main__built-tag span{animation:text-reveal 1s cubic-bezier(.77,0,.175,1) forwards}}.main__built-project.show .main__built-project-img-wrapper{opacity:1}@media screen and (min-width:62em){.main__built-project.show .main__built-project-img-wrapper:before{transform:translateX(100%)}}.main__built-project.show .main__built-project-title a{animation:text-reveal 1s cubic-bezier(.77,0,.175,1) .7s forwards}@media screen and (min-width:62em){.main__built-project.show .main__built-project-title a{animation:text-reveal 1s cubic-bezier(.77,0,.175,1) .3s forwards}}.main__built-project.show .main__built-project-desc,.main__built-project.show .main__built-project-footer-item,.main__built-project.show .main__built-project-stack-item{opacity:1;transform:translateY(0)}.main__built-project.show .main__built-project-desc{color:unset;transform:scale(1)}@media screen and (min-width:62em){.main__built-project.show:nth-child(3) .main__built-project-img-wrapper:before{transform:translateX(-100%)}}.main__built-project:nth-child(2){margin-top:1.5rem}.main__built-project:nth-child(2) .main__built-project-img-wrapper{background:linear-gradient(90deg,rgba(34.0425,37.26825,42.4575,.9),rgba(34.0425,37.26825,42.4575,.8)),url(/aldin-cycles.9748899f.webp) 50%/cover no-repeat}@media screen and (min-width:62em){.main__built-project:nth-child(2) .main__built-project-img-wrapper{background:url(/aldin-cycles.9748899f.webp) 50%/cover no-repeat}}.main__built-project:nth-child(3){margin-top:1.5rem}@media screen and (min-width:62em){.main__built-project:nth-child(3) .main__built-project-title,.main__built-project:nth-child(3) .main__built-tag{text-align:right}}.main__built-project:nth-child(3) .main__built-project-img-wrapper{background:linear-gradient(90deg,rgba(34.0425,37.26825,42.4575,.9),rgba(34.0425,37.26825,42.4575,.8)),url(/danielandshah.ec2dd0d9.webp) 50%/cover no-repeat}@media screen and (min-width:62em){.main__built-project:nth-child(3) .main__built-project-img-wrapper{left:0;right:auto;background:url(/danielandshah.ec2dd0d9.webp) 50%/cover no-repeat}}@media screen and (min-width:62em){.main__built-project:nth-child(3) .main__built-project-text-content{padding-right:0;margin-left:auto}}@media screen and (min-width:62em){.main__built-project:nth-child(3) .main__built-project-desc{text-align:right;transform-origin:right}}@media screen and (min-width:62em){.main__built-project:nth-child(3) .main__built-project-footer,.main__built-project:nth-child(3) .main__built-project-stack{justify-content:flex-end}}.main__built-project:nth-child(4) .main__built-project-img-wrapper{background:linear-gradient(90deg,rgba(34.0425,37.26825,42.4575,.9),rgba(34.0425,37.26825,42.4575,.8)),url(/we-africans-united.69cc44b2.webp) 50%/cover no-repeat}@media screen and (min-width:62em){.main__built-project:nth-child(4) .main__built-project-img-wrapper{background:url(/we-africans-united.69cc44b2.webp) 50%/cover no-repeat}}.main__built-project-img-wrapper{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s}@media screen and (min-width:62em){.main__built-project-img-wrapper{left:auto;right:0;width:55%;height:80%;margin:auto 0;border-radius:.3125rem;overflow:hidden;opacity:1}.main__built-project-img-wrapper:before{content:"";position:absolute;top:0;left:0;width:105%;height:105%;background:#22252a;transition:transform .5s 1.6s}}.main__built-project-text-content{padding:1rem 1.5rem}@media screen and (min-width:48em){.main__built-project-text-content{padding:3rem 2rem;width:90%}}@media screen and (min-width:62em){.main__built-project-text-content{padding:1rem 1.5rem 1rem 0;width:60%}}.main__built-project-title{color:rgb(254.6175,233.15925,178.8825);margin-bottom:1em;font-size:clamp(1.5625rem,5vw,1.8125rem);overflow:hidden}.main__built-project-title a{display:block;transform:translateY(100%)}.main__built-project-desc{opacity:0;transform:translateY(10px);transition:opacity .4s ease-out 1.5s,transform .4s ease-out 1.5s}@media screen and (min-width:62em){.main__built-project-desc{padding:1rem 2rem 1rem 1.5rem;border-radius:.3125rem;background:#333538;color:transparent;transform:scaleX(0) translateY(0);transform-origin:left;transition:transform .4s 1.1s,color .3s 1.5s}}.main__built-project-stack{flex-flow:row wrap;-moz-column-gap:.8em;column-gap:.8em;margin:1.1em 0 0;font-size:.875rem}@media screen and (min-width:48em){.main__built-project-stack{margin-top:1.6em}}.main__built-project-stack-item{color:rgb(180.661125,183.4030125,187.813875);opacity:0;transform:translateY(5px)}.main__built-project-stack-item:first-child{transition:opacity .3s 2s,transform .3s 2s}.main__built-project-stack-item:nth-child(2){transition:opacity .3s 2.1s,transform .3s 2.1s}.main__built-project-stack-item:nth-child(3){transition:opacity .3s 2.2s,transform .3s 2.2s}.main__built-project-stack-item:nth-child(4){transition:opacity .3s 2.3s,transform .3s 2.3s}@media screen and (min-width:62em){.main__built-project-stack-item:first-child{transition:opacity .3s 1.5s,transform .3s 1.5s}}@media screen and (min-width:62em){.main__built-project-stack-item:nth-child(2){transition:opacity .3s 1.6s,transform .3s 1.6s}}@media screen and (min-width:62em){.main__built-project-stack-item:nth-child(3){transition:opacity .3s 1.7s,transform .3s 1.7s}}@media screen and (min-width:62em){.main__built-project-stack-item:nth-child(4){transition:opacity .3s 1.8s,transform .3s 1.8s}}.main__built-project-footer{gap:1rem;margin:1rem 0}@media screen and (min-width:48em){.main__built-project-footer{margin-top:1.2rem}}.main__built-project-footer-item{opacity:0;transform:translateY(5px)}.main__built-project-footer-item:hover svg{stroke:#fed367}.main__built-project-footer-item svg{width:1.375rem;stroke:#d5d8dd;transition:stroke .2s}.main__built-project-footer-item:first-child{transition:opacity .3s 2.6s,transform .3s 2.6s}.main__built-project-footer-item:nth-child(2){transition:opacity .3s 2.7s,transform .3s 2.7s}@media screen and (min-width:62em){.main__built-project-footer-item:first-child{transition:opacity .3s 2.1s,transform .3s 2.1s}}@media screen and (min-width:62em){.main__built-project-footer-item:nth-child(2){transition:opacity .3s 2.2s,transform .3s 2.2s}}@keyframes text-reveal{to{transform:translateY(0)}}.main__other-projects-card{display:flex;flex-direction:column;background-color:rgba(49.98,50.66,52.02,.5);border-radius:.3125rem;padding:1.7rem 1.3rem;cursor:pointer;transition:transform .2s ease-out}.main__other-projects-card:hover{transform:translateY(-3%)!important}.main__other-projects-card:hover .main__other-projects-card-heading{color:rgb(254.6175,233.15925,178.8825)}.main__other-projects-card-header{justify-content:space-between;align-items:center}.main__other-projects-card-header .icon{stroke:#fed367;width:2.5rem}.main__other-projects-card-header svg:not(.icon){width:1.375rem;stroke:rgb(254.6175,233.15925,178.8825);transition:stroke .2s}.main__other-projects-card-header svg:not(.icon):hover{stroke:#fed367}.main__other-projects-card-header a{padding-inline:.5rem}.main__other-projects-card-header a:nth-child(2){margin-left:auto}.main__other-projects-card-heading{transition:color .2s}.main__other-projects-card-text-content{position:relative;display:flex;flex-direction:column;flex-grow:1;margin-top:1.2rem}.main__other-projects-card-text-content>*{margin-top:.8rem}.main__other-projects-card-desc{font-size:1.0625rem}.main__other-projects-card-stack-list{gap:1rem;flex-flow:row wrap;align-items:end;flex-grow:1}.main__other-projects-card-stack-list-item{font-size:.9375rem;color:rgb(170.034,172.6146,176.766)}.hero__intro-text{margin-top:3rem;font-weight:400;font-size:1.25rem;color:#fed367}.hero__author-name{margin-top:1rem;color:rgb(254.6175,233.15925,178.8825)}.hero__author-work{margin-top:1rem;max-width:85%;color:rgb(210.8085,211.45365,212.4915)}.hero__author-name,.hero__author-work{font-size:clamp(2.5rem,8vw,5rem)}.hero__short-desc{margin-top:2rem;max-width:85%}@media screen and (min-width:35.5em){.hero__short-desc{max-width:55ch}}@media screen and (min-width:62em){.hero__short-desc{margin-top:2.5rem}}.hero__cta{margin-top:3rem}.hero__author-name,.hero__author-work,.hero__cta,.hero__intro-text,.hero__short-desc{opacity:0}.main{margin-top:18rem}.main__content>*+*{margin-top:10rem}.main__heading-wrapper{gap:.5rem;overflow:hidden}.main__heading-wrapper .mh-wrapper{display:flex;gap:.5rem;width:100%;align-items:center}@media screen and (min-width:62em){.main__heading-wrapper .mh-wrapper{width:50%}}.main__heading-wrapper .mh-wrapper span{height:1px;flex:1 1 100%;background:rgba(212.5425,215.76825,220.9575,.2)}.main__numbered-heading{display:inline-block;align-self:flex-end;color:#fed367;font-weight:500}.main__heading{display:inline;white-space:nowrap;letter-spacing:1px;font-size:clamp(1.625rem,5vw,2rem);color:rgb(254.6175,233.15925,178.8825)}.main__about{overflow:hidden}.main__about .row:nth-child(2){flex-direction:column}@media screen and (min-width:62em){.main__about .row:nth-child(2){flex-direction:row;gap:0}.main__about .row:nth-child(2)>:first-child{flex-basis:57%}}@media screen and (min-width:75em){.main__about .row:nth-child(2){gap:1rem}.main__about .row:nth-child(2)>:first-child{flex-basis:60%}}.main__about-para{margin-top:1rem;max-width:90%}.main__about .col{position:relative;width:fit-content;height:fit-content;width:-moz-fit-content;height:-moz-fit-content;margin:2rem auto 0;border-radius:50%}@media screen and (min-width:35.5em){.main__about .col{margin-top:4rem}}@media screen and (min-width:62em){.main__about .col{margin-top:1rem}.main__about .col b{position:absolute;border-radius:50%;background-color:transparent;border:2px solid transparent}.main__about .col b:first-child{width:105%;height:105%;top:-2.5%;left:-2.5%}.main__about .col b:nth-child(2){width:110%;height:110%;top:-5%;left:-5%}.main__about .col b:nth-child(3){width:115%;height:115%;top:-7.5%;left:-7.5%}}.main__about .col:hover .main__about-img-wrapper{border-color:transparent}.main__about .col:hover b{transition:border-color .4s ease-out .3s}.main__about .col:hover b:first-child{border-color:#fed367 transparent transparent;animation:anim 5s linear .5s infinite forwards}.main__about .col:hover b:nth-child(2){border-color:transparent transparent transparent #d5d8dd;animation:anim 7s linear .5s infinite}.main__about .col:hover b:nth-child(3){border-color:transparent rgb(254.6175,233.15925,178.8825) transparent transparent;animation:anim 10s linear .5s infinite}.main__about-img-wrapper{position:relative;width:16.25rem;height:16.25rem;overflow:hidden;border-color:transparent #d5d8dd transparent #fed367;border-style:solid;border-width:4px;border-radius:50%;transition:border-color .3s}@media screen and (min-width:62em){.main__about-img-wrapper{width:18.75rem;height:18.75rem}}.main__about-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main__about-stack-list{width:100%;max-width:18.75rem;margin-top:1.2rem;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;padding-left:1.1rem;list-style-image:url(/flash-outline.2226858c.svg)}.main__about-stack-list-item{font-size:1rem}@keyframes anim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main__tech{margin-top:15rem}@media screen and (min-width:62em){.main__tech{margin-top:18rem}}.main__tech .main__heading-wrapper{justify-content:center;gap:1rem;align-items:center}@media screen and (min-width:62em){.main__tech .main__heading-wrapper{gap:2rem}}.main__tech .main__heading-wrapper .wrapper{gap:.7rem}.main__tech .main__heading-wrapper span:not(.main__numbered-heading){height:1px;flex-basis:12%;background:rgba(212.5425,215.76825,220.9575,.2)}@media screen and (min-width:48em){.main__tech .main__heading-wrapper span:not(.main__numbered-heading){flex-basis:15%}}.main__tech-list{flex-flow:row wrap;justify-content:center;width:min(100%,40.75rem);margin:2rem auto 0}@media screen and (min-width:75em){.main__tech-list{min-width:100%}}.main__tech-list-item{position:relative;padding:1.5rem 2rem 1rem}.main__tech-list-item:hover .icon{transform:scale(1.05)!important}@media screen and (min-width:75em){.main__tech-list-item{padding-inline:4rem}}.main__tech-list-item .icon{width:4.5rem;height:4.5rem;opacity:0;transition:transform .3s ease}.main__tech-list-item p{margin-top:.5rem;font-size:.875rem;text-align:center}.main__tech-list-item:nth-child(6) p{margin-top:-1rem}.main__tech-list-item:nth-child(6) p:last-child{margin-top:-.2rem}.main__tech-list-item [class*=i-]{position:absolute;background-color:rgba(212.5425,215.76825,220.9575,.1);transition:background-color .5s ease;border-radius:10px}.main__tech-list-item .i-left,.main__tech-list-item .i-right{top:50%;transform:translateY(-50%);width:1px;height:70%}.main__tech-list-item .i-bottom,.main__tech-list-item .i-top{left:50%;transform:translateX(-50%);height:1px;width:70%}.main__tech-list-item .i-left{left:0;display:none}.main__tech-list-item .i-top{top:0;display:none}.main__tech-list-item .i-right{right:0}.main__tech-list-item .i-bottom{bottom:0}.main__tech-list-item:last-child .i-bottom,.main__tech-list-item:nth-child(2n) .i-right,.main__tech-list-item:nth-child(4n) .i-right,.main__tech-list-item:nth-child(11) .i-bottom{display:none}@media screen and (min-width:30em){.main__tech-list-item:first-child .i-right,.main__tech-list-item:nth-child(2) .i-right,.main__tech-list-item:nth-child(4) .i-right,.main__tech-list-item:nth-child(5) .i-right,.main__tech-list-item:nth-child(7) .i-right,.main__tech-list-item:nth-child(8) .i-right,.main__tech-list-item:nth-child(10) .i-right,.main__tech-list-item:nth-child(11) .i-right{display:block}}@media screen and (min-width:30em){.main__tech-list-item:nth-child(3n) .i-right,.main__tech-list-item:nth-child(10) .i-bottom{display:none}}@media screen and (min-width:42.5em){.main__tech-list-item:nth-child(n) .i-right{display:block}}@media screen and (min-width:42.5em){.main__tech-list-item:nth-child(4n) .i-right,.main__tech-list-item:nth-child(9) .i-bottom{display:none}}.main__built{margin-top:15rem}@media screen and (min-width:62em){.main__built{margin-top:18rem}}.main__built-tag{display:block;margin-top:1.2rem;font-size:.8125rem;color:#fed367;overflow:hidden}.main__built-tag span{display:block;transform:translateY(100%)}.main__other-projects{margin-top:15rem}.main__other-projects .main__heading{width:100%;text-align:center}.main__other-projects .main__heading-summary{margin:1.5rem auto 0;text-align:center;max-width:45ch}.main__other-projects-card-container{flex-direction:column;gap:1rem;margin-top:2rem}@media screen and (min-width:48em){.main__other-projects-card-container{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:62em){.main__other-projects-card-container{grid-template-columns:1fr 1fr 1fr}}.main__other-projects-cta{display:block;text-align:center;margin-top:2rem;width:-moz-fit-content;width:fit-content}.main__contact{width:85%;margin:15rem auto 0;text-align:center}.main__contact .main__heading-wrapper{font-size:.9375rem;color:#fed367;justify-content:center;text-align:center;margin-bottom:1.5em}.main__contact-small-heading{font-size:.9375rem;line-height:normal}.main__contact-big-heading{margin-bottom:.5em;font-size:clamp(2.5rem,5vw,3.75rem);color:rgb(254.6175,233.15925,178.8825)}.main__contact-info{text-align:center;font-size:clamp(1rem,5vw,1.125rem)}.main__contact-cta{margin:2rem 0 3rem}.footer__social-list{justify-content:space-around;max-width:18.75rem;margin:2rem auto 0}@media screen and (min-width:62em){.footer__social-list{position:fixed;flex-direction:column;gap:1rem;left:2.5rem;bottom:6.25rem;margin-top:0}}.footer__social-list-left-bar{top:110%;position:absolute;left:50%;transform:translateX(-50%);height:6.25rem;width:2px;background:#d5d8dd;transform:scaleY(0);transform-origin:bottom}@media screen and (min-width:62em){.footer__social-list-item{opacity:0;transform:translateY(-20px)}}.footer__social-list-item:hover svg{stroke:#fed367;transform:translateY(-20%)}.footer__social-list-item svg{stroke:#d5d8dd;width:1.25rem;transition:stroke .2s,transform .2s}.footer__author{font-size:.9375rem;text-align:center;color:#d5d8dd;margin:2rem 0 1rem}@media screen and (min-width:62em){.footer__author{margin-top:5rem}}.footer__author-email{display:none}@media screen and (min-width:62em){.footer__author-email{display:block;position:fixed;right:2.5rem;bottom:6.25rem;transform-origin:center;font-size:.9375rem;writing-mode:vertical-rl;letter-spacing:2px;transition:color .2s,transform .2s}.footer__author-email a{display:inline-block;opacity:0;transform:translateY(20px)}.footer__author-email:hover{color:#fed367;transform:translateY(-5%)}.footer__author-email-right-bar{top:110%;position:absolute;left:50%;transform:translateX(-50%);height:6.25rem;width:2px;background:#d5d8dd;transform:scaleY(0);transform-origin:bottom}}