.desktop-menu{display:flex;flex-wrap:wrap;height:70%;left:50%;max-height:630px;max-width:630px;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%}.desktop-menu-link{align-items:center;display:flex;flex:1 1 50%;justify-content:center;position:relative}.desktop-menu-link::before{color:#db372b;font-family:"Helvetica Neue",Helvetica,Calibri,Verdana;font-size:20px;height:170px;padding:15px 20px;position:absolute;transition-delay:.3s;transition-duration:.3s;transition-property:color,transform;width:125px}.desktop-menu-link::after{border:2px solid #db372b;content:"";height:170px;opacity:0;padding:15px 20px;position:absolute;transition-delay:.3s;transition-duration:.6s;transition-property:opacity;width:210px}.desktop-menu-link:hover,.desktop-menu-link:focus{opacity:1}.desktop-menu-link:hover::before,.desktop-menu-link:focus::before{color:#333;transform:translate(50%, 0)}.desktop-menu-link:hover::after,.desktop-menu-link:focus::after{opacity:1}.desktop-menu-link-top-left:hover::before,.desktop-menu-link-top-left:focus::before{transform:translate(-50%, 0)}.desktop-menu-link-top-left::before{bottom:50px;content:"Bio";right:50px}.desktop-menu-link-top-left::after{border-bottom:0;border-right:0;bottom:50px;right:50px}.desktop-menu-link-top-right::before{bottom:50px;content:"Work";left:50px;text-align:right;width:120px}.desktop-menu-link-top-right::after{border-bottom:0;border-left:0;bottom:50px;left:50px;width:205px}.desktop-menu-link-bottom-left:hover::before,.desktop-menu-link-bottom-left:focus::before{transform:translate(-50%, 0)}.desktop-menu-link-bottom-left::before{align-items:flex-end;content:"Thoughts";display:flex;justify-content:flex-start;right:50px;top:50px}.desktop-menu-link-bottom-left::after{border-right:0;border-top:0;right:50px;top:50px}.desktop-menu-link-bottom-right::before{align-items:flex-end;content:"Contact";display:flex;justify-content:flex-end;left:50px;top:50px;width:120px}.desktop-menu-link-bottom-right::after{border-left:0;border-top:0;left:50px;top:50px;width:205px}.home-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:500px}.home-intro{margin:20px 50px;position:relative}.home-intro h1{padding:0 5px}.home-intro p{padding:0 5px}.home-intro p:last-child{margin:0 0 15px}
