main .projects{margin-top:35px}@media all and (min-width:768px),print{main .projects{margin-top:40px}}main .project{padding-top:170px;margin-bottom:80px;background-color:#ebe6d8}main .project:last-child{margin-bottom:90px}@media all and (min-width:768px),print{main .project{padding-top:270px;margin-bottom:120px}main .project:last-child{margin-bottom:80px}}main .project a{font-size:22px;line-height:30px;letter-spacing:.7px;padding-top:28px;padding-bottom:22px;position:relative;left:10px;top:50px;display:block;padding-left:30px;padding-right:70px;background:#f7f5ef;text-decoration:none}@media all and (min-width:768px),print{main .project a{font-size:24px;line-height:40px;letter-spacing:-.1px;padding-top:37px;padding-bottom:38px;left:20px;top:80px;padding-left:50px;padding-right:100px;color:#333}}main .project a::after{-webkit-transition:150ms cubic-bezier(.65,.05,.36,1);transition:150ms cubic-bezier(.65,.05,.36,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23bf1528%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.4%2010.5v-1h11.2l-3.9-3.6.7-.8%205.2%204.9-5.2%204.9-.7-.8%203.9-3.6H3.4z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:50%;right:30px;width:40px;height:40px;margin-top:-20px}@media all and (min-width:768px),print{main .project a::after{right:50px;width:40px;height:40px;margin-top:-23px;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}}main .project a:focus,main .project a:hover{color:#bf1528}main .project a:focus::after,main .project a:hover::after{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}